Systems and Methods for the Manipulation of Captured Light Field Image Data
First Claim
1. A system for manipulating captured light field image data, comprising:
- a processor;
a display connected to the processor and configured to display images;
a user input device connected to the processor and configured to generate user input data in response to user input; and
a memory connected to the processor and configured to store captured light field image data and an image manipulation application;
wherein the captured light field image data comprises image data, pixel position data, and a depth map;
wherein the depth map comprises depth information for one or more pixels in the image data; and
wherein the image manipulation application configures the processor to;
display a first synthesized image based on the image data using the display;
receive user input data identifying at least one pixel identifying a region within the first synthesized image using the user input device;
determine boundary data for the identified region using the depth map, where the boundary data describes the edges of the identified region;
receive user input data identifying at least one action to be performed using the user input device, where the action to be performed comprises an image processing operation; and
perform the received action using the boundary data and the captured light field image data.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the manipulation of captured light fields and captured light field image data in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a system for manipulating captured light field image data includes a processor, a display, a user input device, and a memory, wherein a depth map includes depth information for one or more pixels in the image data, and wherein an image manipulation application configures the processor to display a first synthesized image, receive user input data identifying a region within the first synthesized image, determine boundary data for the identified region using the depth map, receive user input data identifying at least one action, and perform the received action using the boundary data and the captured light field image data.
-
Citations
24 Claims
-
1. A system for manipulating captured light field image data, comprising:
-
a processor; a display connected to the processor and configured to display images; a user input device connected to the processor and configured to generate user input data in response to user input; and a memory connected to the processor and configured to store captured light field image data and an image manipulation application; wherein the captured light field image data comprises image data, pixel position data, and a depth map; wherein the depth map comprises depth information for one or more pixels in the image data; and wherein the image manipulation application configures the processor to; display a first synthesized image based on the image data using the display; receive user input data identifying at least one pixel identifying a region within the first synthesized image using the user input device; determine boundary data for the identified region using the depth map, where the boundary data describes the edges of the identified region; receive user input data identifying at least one action to be performed using the user input device, where the action to be performed comprises an image processing operation; and perform the received action using the boundary data and the captured light field image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for manipulating captured light field image data, comprising:
-
obtaining captured light field image data using an image manipulation device, where the captured light field image data comprises image data, pixel position data, and a depth map; displaying a first synthesized image based on the image data using the image manipulation device; receiving user input data identifying at least one pixel identifying a region within the first synthesized image using the image manipulation device; determining boundary data for the identified region based on the depth map using the image manipulation device, where the boundary data describes the edges of the identified region and the depth map comprises depth information for one or more pixels in the image data; receiving user input data identifying at least one action to be performed using the image manipulation device, where the action to be performed comprises an image processing operation; and performing the received action based on the boundary data and the captured light field image data using the image manipulation device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification