Stylized image painting
AssigneeSnap Inc.
InventorSagi Katz
Life of this patent
Estimating the term…
Abstract
A photo filter (e.g., artistic/stylized painting) light field effect system includes an eyewear device having a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. Execution of programming by a processor configures the stylized image painting effect system to apply a photo filter selection to: (i) a left raw image or a left processed image to create a left photo filter image, and (ii) a right raw image or a right processed image to create a right photo filter image. The stylized image painting effect system generates a photo filter stylized painting effect image with an appearance of a spatial rotation or movement, by blending together the left photo filter image and the right photo filter image based on a left image disparity map and a right image disparity map.
Claims20
A stylized painting effect system for creating a stylized painting effect image, the system comprising:
- an image display for presenting images, including an original image, wherein the original image is based on a left raw image, a left processed image, a right raw image, a right processed image, or a combination thereof;
- a user input device to receive mark-ups for the original image and a style selection from a user;
- and
- a processor coupled to the user input device, the processor configured to:
- receive the left raw image and the right raw image;
- calculate:
- (i) a left image disparity map between a left pixel matrix of pixels and a right pixel matrix of pixels, and (ii) a right image disparity map between the right pixel matrix and the left pixel matrix, wherein:
- the left raw image or the left processed image include the left pixel matrix, and the right raw image or the right processed image include the right pixel matrix;
- present, via the image display, the original image;
- receive, via the user input device, the mark-ups and the style selection from the user;
- create at least one stylized painting effect image with a stylized painting effect scene;
- apply the stylized painting effect image to the mark-ups in:
- (i) the left raw image or the left processed image to create a left stylized painting effect image, (ii) the right raw image or the right processed image to create a right stylized painting effect image, or (iii) combination thereof;
- generate a stylized painting effect image by blending together the left stylized painting effect image and the right stylized painting effect image;
- and
- present, via the image display, the stylized painting effect image.
A method comprising steps of:
- receiving a left raw image and a right raw image;
- calculating:
- (i) a left image disparity map between a left pixel matrix and a right pixel matrix, and (ii) a right image disparity map between the right pixel matrix and the left pixel matrix, wherein the left pixel matrix is based on the left raw image or a left processed image, and the right pixel matrix is based on the right raw image or a right processed image;
- presenting, via an image display, an original image, wherein the original image is based on the left raw image, the left processed image, the right raw image, the right processed image, or combination thereof;
- receiving, via a user input device, mark-ups and a style selection from the user;
- creating at least one stylized painting effect image with a stylized painting effect scene;
- applying the at least one stylized painting effect image to the mark-ups in:
- (i) the left raw image or the left processed image to create a left stylized painting effect image, (ii) the right raw image or the right processed image to create a right stylized painting effect image, or (iii) combination thereof;
- generating a stylized painting effect image by blending together the left stylized painting effect image and the right stylized painting effect image;
- and
- presenting, via the image display, the stylized painting effect image.
A non-transitory computer-readable medium storing program code which, when executed, is operative to cause an electronic processor to perform the steps of:
- receiving a left raw image and a right raw image;
- calculating:
- (i) a left image disparity map between a left pixel matrix and a right pixel matrix, and (ii) a right image disparity map between the right pixel matrix and the left pixel matrix, wherein the left pixel matrix is based on the left raw image or a left processed image, and the right pixel matrix is based on the right raw image or a right processed image;
- presenting, via an image display, an original image, wherein the original image is based on the left raw image, the left processed image, the right raw image, the right processed image, or combination thereof;
- receiving, via a user input device, mark-ups and a style selection from the user;
- creating at least one stylized painting effect image with a stylized painting effect scene;
- applying the at least one stylized painting effect image to the mark-ups in:
- (i) the left raw image or the left processed image to create a left stylized painting effect image, (ii) the right raw image or the right processed image to create a right stylized painting effect image, or (iii) combination thereof;
- generating a stylized painting effect image by blending together the left stylized painting effect image and the right stylized painting effect image;
- and
- presenting, via the image display, the stylized painting effect image.
Dependencies are inferred from the claim text.