IP Library › Granted Patent US 12,387,417
Granted Patent B2
US 12,387,417 · App. 18/008,894 · Granted Aug 12, 2025

Method and apparatus for encoding and decoding volumetric video

Inventors: Jean Le Roux (Rennes, FR); Charles Salmon-Legagneur (Rennes, FR); Yvon Legallais (Rennes, FR); Franck Aumont (Vern sur Seiche, FR)
Assignee: InterDigital CE Patent Holdings, SAS
G06T15/08G06T15/20G06T17/20
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,387,417
App. No.
18/008,894
Granted
Aug 12, 2025
Kind
B2
Abstract

Methods, devices and stream are disclosed to encode and decode a volumetric content. At the encoding, the space of the volumetric content is divided in distinct sectors according to at least two different sectorizations. One atlas is generated for each sectorization or a single atlas is generated encoding all the sectorizations. At the decoding, a sectorization is selected according to the current direction and field of view, according to user's gaze navigation and according to prediction of the upcoming pose of the virtual camera controlled by the user. Sectors are selected according the selected sectorization and the current direction and field of view and only patches encoded in regions of the atlas associated with these sectors are accessed to generate the viewport image representative of the content seen from the current point of view.

Claims (28)

1. A method comprising:

selecting a sectorization of a 3D space of a volumetric content among at least two different sectorizations of the 3D space and a sector of the selected sectorization according to a view direction within the 3D space, wherein each of the at least two different sectorizations divides the 3D space in disjointed sectors;

obtaining an atlas image representative of the volumetric content, the atlas image being organized according to the at least two different sectorizations, wherein a region of the atlas image is associated with a sector of each of the at least two different sectorizations; and

rendering the volumetric content for the view direction by accessing regions of the atlas image associated with the disjointed sectors.

2. The method of claim 1 , wherein the atlas image is packing patch pictures, a patch picture belonging to one region of the atlas image and being a projection of points of the volumetric content comprised in the sectors of the 3D space associated with the one region.

3. The method of claim 1 , wherein the selecting a sectorization is performed according to a change of the view direction in time.

4. The method of claim 1 , wherein the volumetric content is a volumetric video and wherein the selecting a sectorization is performed for a group of pictures of the volumetric video.

5. The method of claim 1 , wherein the atlas image is obtained from a data stream comprising metadata associating the region of the atlas image with the sectors of the at least two different sectorizations.

6. The method of claim 1 , wherein the selecting a sectorization is performed according to a prediction of a future value of the view direction.

7. A non-transitory computer readable storage medium having stored thereon instructions for implementing the method of claim 1 when executed by one or more processors.

8. A device comprising a processor configured for:

selecting a sectorization of a 3D space of a volumetric content among at least two different sectorizations of the 3D space and a sector of the selected sectorization according to a view direction within the 3D space, wherein each of the at least two different sectorizations divides the 3D space in disjointed sectors;

obtaining an atlas image representative of the volumetric content, the atlas image being organized according to the at least two different sectorizations, wherein a region of the atlas image is associated with a sector of each of the at least two different sectorizations; and

rendering the volumetric content for the view direction by accessing regions of the atlas image associated with the disjointed sectors.

9. The device of claim 8 , wherein the processor selects a sectorization according to a change of the view direction in time.

10. The device of claim 8 , wherein the volumetric content is a volumetric video and wherein the processor selects a sectorization for a group of pictures of the volumetric video.

11. The device of claim 8 , wherein the processor selects a sectorization is according to a prediction of a future value of the view direction.

12. The device of claim 8 , wherein the atlas image is packing patch pictures, a patch picture belonging to one region of the atlas image and being a projection of points of the volumetric content comprised in the sectors of the 3D space associated with the one region.

13. The device of claim 8 , wherein the atlas image is obtained from a data stream comprising metadata associating the region of the atlas image with the sectors of the at least two different sectorizations.

14. A method comprising:

determining at least two different sectorizations of a 3D space of a volumetric content, wherein a sectorization divides the 3D space in disjointed sectors; and

generating an atlas image divided in regions, wherein each region is associated with a sector of each of the at least two different sectorizations,

wherein points of the volumetric content comprised in sectors of the 3D space are projected into pixels of a region associated with the disjointed sectors.

15. A non-transitory computer readable storage medium having stored thereon instructions for implementing the method of claim 14 when executed by one or more processors.

16. A device comprising a processor configured for:

determining at least two different sectorizations of a 3D space of a volumetric content, wherein a sectorization divides the 3D space in disjointed sectors; and

generating an atlas image divided in regions, wherein each region is associated with a sector of each of the at least two different sectorizations:

wherein points of the volumetric content comprised in sectors of the 3D space are projected into pixels of a region associated with the disjointed sectors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2022
From: LE ROUX, JEAN; SALMON-LEGAGNEUR, CHARLES; LEGALLAIS, YVON; AUMONT, FRANCK
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 062016/0059 →
Priority Claims (1)
EP 20305616 · Jun 9, 2020 · regional
Continuity (1)
Related Publication 20230215080A1 · Jul 6, 2023
References Cited (21)
US 11367247B2 · Thudor · 2022 [cited by examiner]
US 11910054B2 · Travert · 2024 [cited by examiner]
US 20060284880A1 · Zhou et al. · 2006 [cited by applicant]
US 20200380765A1 · Thudor · 2020 [cited by examiner]
US 20230007338A1 · Travert · 2023 [cited by examiner]
US 20230143601A1 · Salmon-Legagneur · 2023 [cited by examiner]
US 20230217006A1 · Chupeau · 2023 [cited by examiner]
EP 3489900A1 · 2019 [cited by applicant]
GB 2572996A · 2019 [cited by applicant]
Salahieh et al., “Test Model for Immersive Video”, International Organisation for Standardisation, ISO/IEC JTC 1/SC 29/WG 11, Coding of Moving Pictures and Audio, Document: N18470, Geneva, Switzerland, Mar. 2019, 27 pag… [cited by applicant]
Anonymous, “AV1 Codec Library”, Alliance for Open Media, Url: https://aomedia.googlesource.com/aom, 13 pages. [cited by applicant]
Tourapis et al., “H.264/14496-10 AVC Reference Software Manual”, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6), Document No. JVT-AE010, 31st Meeting: London, Great Brita… [cited by applicant]
Boyce et al., “Working Draft 3 of Immersive Video”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, Document: MPEG2018/M18794, Geneva, Switzerland, Oct. 2019,… [cited by applicant]
Anonymous, Terminal Equipment and Protocols for Telematic Services—Information Technology—Digital Compression and Coding of Continuous-Tone Still Images—Requirements and Guidelines, International Telecommunication Union… [cited by applicant]
Duanmu et al, “View Direction and Bandwidth Adaptive 360 Degree Video Streaming using a Two-Tier System”, Institute of Electrical and Electronics Engineers (IEEE), 2017 IEEE International Symposium on Circuits and Syste… [cited by applicant]
Yanyu et al, “Gaze Prediction in Dynamic 360° Immersive Videos”, Institute of Electrical and Electronics Engineers (IEEE), 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, Utah, USA, … [cited by applicant]
Anonymous, “High Efficiency Video Coding”, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video, Recommendati… [cited by applicant]
Anonymous, “Information Technology—Coding of Audio-Visual Objects—Part 10: Advanced Video Coding”, International Standard, ISO/IEC 14496-10, Second Edition, Oct. 1, 2004, 280 pages. [cited by applicant]
Anonymous, “Series H: Audiovisual and Multimedia Systems—infrastructure of audiovisual services—Coding of moving video: High Efficiency Video Coding”, International Telecommunication Union, Recommendation ITU-T H.265, O… [cited by applicant]
ITU, “Information Technology—Digital Compression and Coding of Continuous-Tone Still Images—Requirements and Guidelines”, Terminal Equipment and Protocols for Telematic Services, The International Telegraph and Telephon… [cited by applicant]
ITU-T, “Advanced video coding for generic audiovisual services”, ITU-T H.264, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, I… [cited by applicant]