IP Library Granted Patent US 12,401,776
Granted Patent B2
US 12,401,776 · App. 18/549,571 · Granted Aug 26, 2025

Systems and methods for processing volumetric images

Inventor: Robin Atkins (Vancouver, CA)
Assignee: Dolby Laboratories Licensing Corporation
H04N13/178H04N13/128H04N13/221H04N23/74
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,401,776
App. No.
18/549,571
Granted
Aug 26, 2025
Kind
B2
Abstract

A volumetric image of a scene can be created, in one embodiment, by recording, through a camera in a device, a series of images of the scene as the camera is moved along a path relative to the scene; during the recording, the device stores motion path metadata about the path, and the series of images is associated with the motion path metadata and a metadata label is associated with the series of images, the metadata label indicating that the recorded series of images represent a volumetric image of the scene. The series of images, the motion path metadata and the metadata label can be assembled into a package for distribution to devices that can view the volumetric image, which may be referred to as a limited volumetric image. The devices that receive the volumetric image can display the individual images in the series of images or as a video.

Claims (27)

1. A method performed by a data processing system, the method comprising:

receiving a series of images with associated motion path metadata and a volumetric metadata label indicating the series of images represent a volumetric image of a scene;

determining a desired viewpoint of the volumetric image;

determining from the desired viewpoint a selected image based on the series of images and upon a comparison of the desired viewpoint to the motion path metadata;

displaying the selected image.

2. The method as in claim 1 , wherein a volumetric image comprises a set of images of the scene from different camera positions or viewpoints.

3. The method as in claim 1 , wherein the series of images is a series of images captured by a single camera as the camera moved along a path, and wherein the series of images were captured at a rate based upon movement of the camera along the path.

4. The method as in claim 1 , wherein the series of images is a series of images captured by a single camera as the camera moved along a path, and wherein the series of images were captured at a predetermined rate used for displaying video.

5. The method as in claim 1 , wherein the series of images were recorded during a continuous capturing and storing of images in a single camera, over a period of time along a path of motion of the single camera.

6. The method as in claim 1 , wherein the series of images, the associated motion path metadata and the volumetric metadata label are received as a package, and wherein the series of images are compressed in the package.

7. The method as in claim 1 , wherein the motion path metadata indicates displacement, along a path used during recording of the series of images, from one image to the next image in the series of images, and the motion path metadata is used at playback time to select for display the desired viewpoint on the scene, and wherein the recording, at playback time, supports (1) display of a single image at the desired viewpoint and (2) display of the series of images as a movie.

8. The method as in claim 1 , wherein the desired viewpoint is determined from one of (1) manual user selection from a user interface or (2) sensor based tracking of a user's face or head or (3) a predetermined set of one or more viewpoints provided by a content creator.

9. The method as in claim 8 , wherein the sensor based tracking automatically determines the desired viewpoint from a location, detected by the sensor, of a viewer's head.

10. 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 comprising:

receive a series of images with associated motion path metadata and a volumetric metadata label indicating the series of images represent a volumetric image of a scene;

determine a desired viewpoint of the volumetric image;

determine from the desired viewpoint a selected image based on the series of images and upon a comparison of the desired viewpoint to the motion path metadata;

display the selected image.

11. The machine-readable storage medium of claim 10 , wherein a volumetric image comprises a set of images of the scene from different camera positions or viewpoints.

12. The machine-readable storage medium of claim 10 , wherein determining the selected image is based upon a comparison of the desired viewpoint to the motion path metadata.

13. The machine-readable storage medium of claim 10 , wherein the series of images is a series of images captured by a single camera as the camera moved along a path, and wherein the series of images were captured at a rate based upon movement of the camera along the path.

14. The machine-readable storage medium of claim 10 , wherein the series of images is a series of images captured by a single camera as the camera moved along a path, and wherein the series of images were captured at a predetermined rate used for displaying video.

15. The machine-readable storage medium of claim 10 , wherein the series of images were recorded during a continuous capturing and storing of images in a single camera, over a period of time along a path of motion of the single camera.

16. The machine-readable storage medium of claim 10 , wherein the series of images, the associated motion path metadata and the volumetric metadata label are received as a package, and wherein the series of images are compressed in the package.

17. The machine-readable storage medium of claim 10 , wherein the motion path metadata indicates displacement, along a path used during recording of the series of images, from one image to the next image in the series of images, and the motion path metadata is used at playback time to select for display the desired viewpoint on the scene, and wherein the recording, at playback time, supports (1) display of a single image at the desired viewpoint and (2) display of the series of images as a movie.

18. The machine-readable storage medium of claim 10 , wherein the desired viewpoint is determined from one of (1) manual user selection from a user interface or (2) sensor based tracking of a user's face or head or (3) a predetermined set of one or more viewpoints provided by a content creator.

19. The machine-readable storage medium of claim 18 , wherein the sensor based track automatically determines the desired viewpoint from a location, detected by the sensor, of a viewer's head.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2024
From: ATKINS, ROBIN
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 066060/0058 →
Priority Claims (1)
EP 21172493 · May 6, 2021 · regional
Continuity (2)
Provisional Application 63185082 · May 6, 2021
Related Publication 20240155095A1 · May 9, 2024
References Cited (20)
US 8723919B2 · Seong · 2014 [cited by applicant]
US 8750599B2 · Godar · 2014 [cited by applicant]
US 9167227B2 · Nagasawa · 2015 [cited by applicant]
US 10877210B2 · Karafin · 2020 [cited by applicant]
US 11792532B2 · Atkins · 2023 [cited by applicant]
US 20110135005A1 · Tourapis · 2011 [cited by applicant]
US 20160065948A1 · Mcnamer · 2016 [cited by applicant]
US 20170061687A1 · Hong · 2017 [cited by examiner]
US 20180213186A1 · Chandra · 2018 [cited by applicant]
US 20180335524A1 · Youssef · 2018 [cited by examiner]
US 20190014307A1 · Mcnamer · 2019 [cited by applicant]
CN 104902256B · 2018 [cited by applicant]
JP 3693407B2 · 2005 [cited by applicant]
KR 19980028347A · 1998 [cited by applicant]
WO 20110014420A1 · 2011 [cited by applicant]
WO 2012058442A1 · 2012 [cited by applicant]
WO 2012092246A2 · 2012 [cited by applicant]
WO 2020264409A1 · 2020 [cited by applicant]
WO 2022120104A2 · 2022 [cited by applicant]
M. Uyttendaele et al., “Eliminating ghosting and exposure artifacts in image mosaics,” Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001. vol. 2. IEEE, 2001. [cited by applicant]