IP Library Granted Patent US 12,413,693
Granted Patent B2
US 12,413,693 · App. 18/255,583 · Granted Sep 9, 2025

Processing of extended dimension light field images

Inventor: Robin Atkins (Vancouver, CA)
Assignee: DOLBY LABORATORIES LICENSING CORPORATION
H04N13/117H04N13/178H04N13/232H04N13/366H04N13/388H04N23/957H04N2013/0077
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,413,693
App. No.
18/255,583
Granted
Sep 9, 2025
Kind
B2
Abstract

In one embodiment, methods, media, and systems process and display light field images using a view function that is based on pixel locations in the image and on the viewer's distance (observer's Z position) from the display. The view function can be an angular view function that specifies different angular views for different pixels in the light field image based on the inputs that can include: the x or y pixel location in the image, the viewer's distance from the display, and the viewer's angle relative to the display. In one embodiment, light field metadata, such as angular range metadata and/or angular offset metadata can be used to process and display the image. In one embodiment, color volume mapping metadata can be used to adjust color volume mapping based on the determined angular views; and the color volume mapping metadata can also be adjusted based on angular offset metadata.

Claims (31)

1. A method for processing data, the method comprising:

receiving image data represented in a light field format that includes image data for different views of an image for each pixel in a plurality of pixels in the image;

receiving angular range metadata and angular offset metadata for the image, wherein the angular range metadata specifies a range of angles over which the image can be accurately viewed and the angular offset metadata is used to adjust a color volume mapping;

receiving a selection of a desired viewpoint relative to the image; and

determining one or more views at each pixel in the plurality of pixels using a view function that determines the one or more views, the view function having inputs comprising:

spatial coordinates of each pixel in the plurality of pixels in the image, the angular range metadata, the desired viewpoint, and a distance between the desired viewpoint and a display.

2. The method as in claim 1 , wherein the view function is an angular view function that comprises a horizontal angular view function and a vertical angular view function; the horizontal angular view function having inputs comprising: the distance between the desired viewpoint and the display, a horizontal spatial coordinate for a pixel, and a horizontal component of the desired viewpoint; the vertical angular view function having inputs comprising: the distance between the desired viewpoint and the display, a vertical spatial coordinate for a pixel, and a vertical component of the desired viewpoint.

3. The method as in claim 1 , wherein the view function is defined relative to a reference plane at a reference distance from the display, and wherein the view function will determine the same view for all pixels in the image for any one viewpoint in the reference plane.

4. The method as in claim 3 , wherein for a viewpoint outside of the reference plane, the view function determines different views for different pixels in the image, and wherein the desired viewpoint is selected based on an estimated viewer position or a user selection of the desired viewpoint.

5. The method according to claim 1 , wherein the method further comprises:

rendering, based on the determined one or more views, the image; and

displaying the rendered image at the determined view.

6. The method according to claim 1 , wherein the image is a 4D light field image that has been previously rendered as volumetric content that is stored in either a) a decoded planar format as tiles, each tile being one of the possible views or b) an interleaved format.

7. The method according to claim 1 , wherein the method further comprises:

receiving color volume mapping metadata;

applying color volume mapping based on the determined one or more views and the color volume mapping metadata.

8. The method as in claim 7 , wherein the color volume mapping metadata is adjusted based on the desired viewpoint and the angular offset metadata which specifies one or more adjustments to the color volume mapping metadata based on, or as a function of, the desired viewpoint.

9. The method as in claim 8 , wherein the method further comprises:

interpolating the angular offset metadata based on the desired viewpoint.

10. The method according to claim 7 , wherein the color volume mapping metadata varies over a plurality of different images on a scene by scene basis or an image by image basis.

11. The method according to claim 1 , wherein the method further comprises:

interpolating the determined one or more views, at the desired viewpoint, from a set of nearest available views in the image data.

12. The method as in claim 11 , wherein the interpolating uses bilinear interpolation from a dense light field image that has sufficient angular density.

13. The method according to claim 1 , wherein the method further comprises:

limiting viewpoints to a valid viewing zone, and wherein a valid viewing zone of an image is defined by the angular range metadata.

14. The method as in claim 13 , wherein the limiting comprises one of (a) hard clamping an invalid viewpoint to a viewpoint in the valid viewing zone or (b) soft clamping the invalid viewpoint to a viewpoint in the valid viewing zone, wherein a hard clamping always selects a point on a border of the valid viewing zone and a soft clamping selects a set of points near, but not on, the border of the valid viewing zone.

15. The method of claim 1 , further comprising:

receiving metadata that includes offset metadata related to luminance metadata that specifies a statistical luminance value of the image, the offset metadata specifying an adjustment of the luminance metadata as a function of the viewpoint.

16. The method as in claim 1 , wherein the image is a 4D light field image that has been previously rendered as volumetric content, and wherein the selection of the desired viewpoint is received from a user in order to see the image at the desired viewpoint.

17. A data processing system programmed or configured to perform a method as in claim 1 .

18. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method as in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: ATKINS, ROBIN
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 066214/0764 →
Priority Claims (1)
EP 20211870 · Dec 4, 2020 · regional
Continuity (2)
Provisional Application 63121372 · Dec 4, 2020
Related Publication 20240031543A1 · Jan 25, 2024
References Cited (38)
US 9031343B2 · Venkataraman · 2015 [cited by applicant]
US 10085005B2 · Pitts · 2018 [cited by applicant]
US 10395624B2 · Sun · 2019 [cited by applicant]
US 10600166B2 · Pytlarz · 2020 [cited by applicant]
US 10623723B2 · Ratcliff · 2020 [cited by applicant]
US 10636201B2 · Mitchell · 2020 [cited by applicant]
US 10650573B2 · Youngquist · 2020 [cited by applicant]
US 20140118512A1 · Park · 2014 [cited by examiner]
US 20170244948A1 · Pang · 2017 [cited by examiner]
US 20180352209A1 · Liu · 2018 [cited by applicant]
US 20190082168A1 · Lee · 2019 [cited by examiner]
US 20190313067A1 · Richards · 2019 [cited by applicant]
US 20190320186A1 · Liu · 2019 [cited by applicant]
US 20200106959A1 · Molina · 2020 [cited by applicant]
US 20200195914A1 · Langois · 2020 [cited by examiner]
US 20200226736A1 · Kar · 2020 [cited by examiner]
US 20200226816A1 · Kar · 2020 [cited by applicant]
US 20230217067A1 · Atkins · 2023 [cited by applicant]
EP 3065394A1 · 2016 [cited by applicant]
JP 2008259171A · 2008 [cited by applicant]
JP 2013539610A · 2013 [cited by applicant]
JP 2014093779A · 2014 [cited by applicant]
JP 2016042689A · 2016 [cited by applicant]
JP 2017011520A · 2017 [cited by applicant]
JP 2018514969A · 2018 [cited by applicant]
JP 2019054513A · 2019 [cited by applicant]
JP 2020167709A · 2020 [cited by applicant]
WO 9849667A2 · 1998 [cited by applicant]
WO 1998049667 · 1998 [cited by applicant]
WO 2012004709A1 · 2012 [cited by applicant]
Chih-Chen Kao, Efficient Synthetic Light Field Rendering on Heterogeneous Systems Using a Pipeline-Based Runtime Design, In Proceedings of the International Conference on Research in Adaptive and Convergent Systems (RAC… [cited by applicant]
G. Wu et al., Light Field Image Processing: An Overview, IEEE Journal of Selected Topics in Signal Processing, Oct. 2017, pp. 926-954, vol. 11, No. 7, doi: 10.1109/JSTSP.2017.2747126. [cited by applicant]
Marc Levoy et al, Light Field Rendering, SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 2023, pp. 31-42, vol. 2 (1st ed.), Association for Computing Machinery, N… [cited by applicant]
Mildenhall Ben et al., Local Light Field Fusion: Practical View Synthesis with Prescriptive Sampling Guidelines, ACM Transactions on Graphics, Jul. 2019, pp. 1-14, vol. 38, No. 4. [cited by applicant]
Pratul P. Srinivasan et at., Learning to Synthesize a 4D RGBD Light Field from a Single Image, 2017 IEEE International Conference on Computer Vision (ICCV), 2017, pp. 2262-2270, Venice, Italy. [cited by applicant]
Shaoping Lu et al., A survey on multiview video synthesis and editing, Tsinghua Science and Technology, Dec. 2016, pp. 678-695, vol. 21, No. 6, Retrieved from the Internet: URL:https://ieeexplore.ieee.org/ielx7/5971803/… [cited by applicant]
Taguchi Y et al., TransCAIP: A Live 3D TV System Using a Camera Array and an Integral Photography Display with Interactive Control of Viewing Parameters, IEEE Transactions on Visualization and Computer Graphics, Sep./ O… [cited by applicant]
Zhang C. et al., A survey on image-based rendering-representation, sampling and compression, 2004, pp. 1-28, Signal Processing: Image Communication, Elsevier, USA. [cited by applicant]