IP Library Granted Patent US 12,052,409
Granted Patent B2
US 12,052,409 · App. 18/339,775 · Granted Jul 30, 2024

Systems and methods for encoding image files containing depth maps stored as metadata

Inventors: Kartik Venkataraman (San Jose, CA); Semyon Nisenzon (Palo Alto, CA); Dan Lelescu (Morgan Hill, CA)
Assignee: Adela Imaging LLC
H04N13/178G06T3/4007G06T3/4053G06T7/50G06T7/596G06T9/00G06T9/20G06T15/08H04N13/128H04N13/161H04N13/243H04N13/271H04N19/136H04N19/597H04N19/625H04N19/85G06T2207/10052H04N2013/0081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,052,409
App. No.
18/339,775
Granted
Jul 30, 2024
Kind
B2
Abstract

Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image, a set of low resolution images, and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map and the set of low resolution images to create a rendered image.

Claims (38)

1. A method for encoding an image file, comprising:

obtaining a first image of a scene;

generating a depth map for the first image of the scene;

generating a synthetic image of the scene by applying a depth-based effect to the first image of the scene using the depth map;

generating an image file comprising a plurality of segments, where:

the first image of the scene is stored in a first segment of the plurality of segments;

the depth map for the first image of the scene is stored in a second segment of the plurality of segments; and

the synthetic image of the scene is stored in a third segment of the plurality of segments; and

storing the image file in a memory.

2. The method of claim 1 , further comprising obtaining, using an array camera, a second image of the scene from a different viewpoint than the first image of the scene.

3. The method of claim 2 , wherein generating the depth map is performed using the first image of the scene and the second image of the scene.

4. The method of claim 3 , wherein generating the depth map comprises determining disparity between pixels in the first image and the second image.

5. The method of claim 1 , wherein the depth-based effect comprises applying blur to the first image.

6. The method of claim 1 , wherein the image file is encoded in accordance with the Exchangeable Image File Format (EXIF).

7. The method of claim 1 , wherein the image file is encoded in accordance with the JPEG File Interchange Format (JFIF).

8. The method of claim 1 , wherein a confidence map for the depth map is stored in a fourth segment of the plurality of segments.

9. The method of claim 1 , wherein an edge map for the first image is stored in a fourth segment of the plurality of segments.

10. The method of claim 1 , wherein a lower resolution image of the scene is stored in a fourth segment of the plurality of segments.

11. An image encoding device, comprising:

a processor; and

a memory, the memory comprising an application that configures the processor to:

obtain a first image of a scene;

generate a depth map for the first image of the scene;

generate a synthetic image of the scene by applying a depth-based effect to the first image of the scene using the depth map;

generate an image file comprising a plurality of segments, where:

the first image of the scene is stored in a first segment of the plurality of segments;

the depth map for the first image of the scene is stored in a second segment of the plurality of segments; and

the synthetic image of the scene is stored in a third segment of the plurality of segments; and

store the image file in the memory.

12. The device of claim 11 , wherein the image encoding device further comprises an array camera, and the application further configures the processor to capture the first image of the scene and a second image of the scene, where the second image of the scene is captured from a different viewpoint than the first image of the scene.

13. The device of claim 12 , wherein the application further configures the processor to generate the depth map using the first image of the scene and the second image of the scene.

14. The device of claim 13 , wherein to generate the depth map, the application further configures the processor to determine disparity between pixels in the first image and the second image.

15. The device of claim 11 , wherein the depth-based effect comprises a blur effect.

16. The device of claim 11 , wherein the image file is encoded in accordance with the Exchangeable Image File Format (EXIF).

17. The device of claim 11 , wherein the image file is encoded in accordance with the JPEG File Interchange Format (JFIF).

18. The device of claim 11 , wherein a confidence map for the depth map is stored in a fourth segment of the plurality of segments.

19. The device of claim 11 , wherein an edge map for the first image is stored in a fourth segment of the plurality of segments.

20. The device of claim 11 , wherein a lower resolution image of the scene is stored in a fourth segment of the plurality of segments.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: KIP PELI P1 LP
To: PELICAN IMAGING CORPORATION
Reel/Frame 065453/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: PELICAN IMAGING CORPORATION
To: KIP PELI P1 LP
Reel/Frame 065453/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: PELICAN IMAGING CORPORATION
To: FOTONATION CAYMAN LIMITED
Reel/Frame 065453/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: FOTONATION LIMITED
To: XPERI PRODUCT SPINCO CORPORATION
Reel/Frame 065454/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: XPERI PRODUCT SPINCO CORPORATION
To: XPERI HOLDING CORPORATION
Reel/Frame 065454/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: XPERI HOLDING CORPORATION
To: ADEIA IMAGING LLC
Reel/Frame 065454/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: VENKATARAMAN, KARTIK; NISENZON, SEMYON; LELESCU, DAN
To: PELICAN IMAGING CORPORATION
Reel/Frame 065458/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: FOTONATION CAYMAN LIMITED
To: FOTONATION LIMITED
Reel/Frame 065458/0548 →
Cited By (3)
US 12,437,432 US 12,563,310 US 12,590,799