Systems and methods for encoding structured light field image files
First Claim
1. A system for encoding light field image data as a light field image file, comprising:
- a processor; and
memory containing an encoding application and light field image data, where the light field image data comprises a plurality of images of a scene captured from different viewpoints;
wherein the encoding application directs the processor to;
create a depth map that specifies depths for pixels in a reference image in the plurality of images;
encode the reference image; and
create a light field image file including the encoded image and metadata describing the encoded image, wherein;
the light field image file is structured using the Exchangable image file (Exif) format; and
the metadata includes the depth map.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods configured to store images synthesized from light field image data and metadata describing the images in electronic files and render images using the stored image and the metadata in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to: synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image and metadata including the depth map.
-
Citations
20 Claims
-
1. A system for encoding light field image data as a light field image file, comprising:
-
a processor; and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of images of a scene captured from different viewpoints; wherein the encoding application directs the processor to; create a depth map that specifies depths for pixels in a reference image in the plurality of images; encode the reference image; and create a light field image file including the encoded image and metadata describing the encoded image, wherein; the light field image file is structured using the Exchangable image file (Exif) format; and the metadata includes the depth map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for encoding light field image data as a light field image file, comprising:
-
obtaining a set of light field image data comprising a plurality of images of a scene captured from different viewpoints using an encoding system; creating a depth map that specifies depths for pixels in a reference image in the plurality of images using the encoding device; encoding the reference image using the encoding device; and creating a light field image file including the encoded image and metadata describing the encoded image using the encoding device, wherein; the light field image file is structured using the Exchangable image file (Exif) format; and the metadata includes the depth map.
-
-
20. A non-transitory machine readable medium containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process comprising:
-
obtaining a set of light field image data comprising a plurality of images of a scene captured from different viewpoints; creating a depth map that specifies depths for pixels in a reference image in the plurality of images; encoding the reference image; and creating a light field image file including the encoded image and metadata describing the encoded image, wherein; the light field image file is structured using the Exchangable image file (Exif) format; and the metadata includes the depth map.
-
Specification