IP Library Granted Patent US 12,375,695
Granted Patent B2
US 12,375,695 · App. 17/622,126 · Granted Jul 29, 2025

Processing a point cloud

Inventors: Julien Ricard (Plouer-sur-Rance, FR); Celine Guede (Cesson Sevigne, FR); Joan Llach (London, GB)
Assignee: InterDigital CE Patent Holdings, SAS
H04N19/30H04N19/136H04N19/157H04N19/463
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,375,695
App. No.
17/622,126
Granted
Jul 29, 2025
Kind
B2
Abstract

At least one embodiment relates to methods for encoding, signaling and decoding a 3D point cloud with different layers associated with Point Local Reconstruction information and modes. A layer may be associated with its own information and modes or associated metadata may comprise indexes to information or modes encoded or decoded in relation with a different layer.

Claims (70)

1. A method for decoding a 3D point cloud, the method comprising:

decoding a first layered image and associated first metadata from a data stream, said first metadata comprising a first information indicating whether said first layered image is to be decoded according to a point local reconstruction method; and

on condition that said first information is enabled:

retrieving first point local reconstruction information and first point local reconstruction modes in said first metadata, and

applying said first point local reconstruction modes to said first layered image according to said first point local reconstruction information to reconstruct said 3D point cloud; and

decoding a second layered image and associated second metadata from said data stream, said second metadata comprising a second information indicating whether said second layer image is to be decoded according to a point local reconstruction method and according to an index that points to said first point local reconstruction information; and

on condition that said second information is enabled:

retrieving second point local reconstruction modes in said second metadata, and

applying said second point local reconstruction modes to said second layered image according to said first point local reconstruction information to reconstruct said 3D point cloud.

2. The method of claim 1 , further comprising:

decoding a third layered image and associated third metadata from said data stream, said third metadata comprising a third information indicating whether said third layer image is to be decoded according to a point local reconstruction method and according to an index that points to said first or to said second point local reconstruction modes; and

on condition that said third information is enabled:

retrieve third point local reconstruction information in said third metadata, and

applying said first or said second point local reconstruction modes to said third layered image according to said third point local reconstruction information to reconstruct said 3D point cloud.

3. The method of claim 2 , further comprising:

decoding a fourth layered image and associated fourth metadata from said data stream, said fourth metadata comprising a fourth information indicating whether said fourth layer image is to be decoded according to a point local reconstruction method, according to an index that points to said first or to said second or to said third point local reconstruction information and according to an index that points to said first or to said second or to said third point local reconstruction modes; and

on condition that said fourth information is enabled, applying said first or said second or said third point local reconstruction modes to said fourth layered image according to said first or said second or said third point local reconstruction information to reconstruct said 3D point cloud.

4. A device for decoding a 3D point cloud, the device comprising a processor configured for:

decoding a first layered image and associated first metadata from a data stream, said first metadata comprising a first information indicating whether said first layered image is to be decoded according to a point local reconstruction method; and

on condition that said first information is enabled:

retrieving first point local reconstruction information and first point local reconstruction modes in said first metadata, and

applying said first point local reconstruction modes to said first layered image according to said first point local reconstruction information to reconstruct said 3D point cloud and decoding a second layered image and associated second metadata from said data stream, said second metadata comprising a second information indicating whether said second layer image is to be decoded according to a point local reconstruction method and according to an index that points to said first point local reconstruction information; and

on condition that said second information is enabled:

retrieve second point local reconstruction modes in said second metadata, and

applying said second point local reconstruction modes to said second layered image according to said first point local reconstruction information to reconstruct said 3D point cloud.

5. The device of claim 4 , said processor further configured for:

decoding a third layered image and associated third metadata from said data stream, said third metadata comprising a third information indicating whether said third layer image is to be decoded according to a point local reconstruction method and according to an index that points to said first or to said second point local reconstruction modes; and

on condition that said third information is enabled:

retrieve third point local reconstruction information in said third metadata, and

applying said first or said second point local reconstruction modes to said third layered image according to said third point local reconstruction information to reconstruct said 3D point cloud.

6. The device of claim 5 , said processor further configured for:

decoding a fourth layered image and associated fourth metadata from said data stream, said fourth metadata comprising a fourth information indicating whether said fourth layer image is to be decoded according to a point local reconstruction method, and according to an index that points to said first or to said second or to said third point local reconstruction information and according to an index that points to said first or to said second or to said third point local reconstruction modes; and

on condition that said fourth information is enabled, applying said first or said second or said third point local reconstruction modes to said fourth layered image according to said first or said second or said third point local reconstruction information to reconstruct said 3D point cloud.

7. A method for encoding a 3D point cloud, the method comprising:

encoding a first layered image and associated first metadata in a data stream, said metadata comprising:

a first information indicating whether said first layered image is to be decoded according to a point local reconstruction method; and

on condition that said first information is enabled, a first point local reconstruction information and first point local reconstruction modes; and

encoding a second layered image and associated second metadata in said data stream, said second metadata comprising:

a second information indicating whether said second laver image is to be decoded according to a point local reconstruction method;

an index that points to said first point local reconstruction information; and

on condition that said second information is enabled, second point local reconstruction modes.

8. The method of claim 7 , further comprising:

encoding a third layered image and associated third metadata in said data stream, said third metadata comprising:

a third information indicating whether said third layer image is to be decoded according to a point local reconstruction method;

an index that points to said first or to said second point local reconstruction modes; and

on condition that said third information is enabled, a third point local reconstruction information.

9. The method of claim 8 , further comprising:

encoding a fourth layered image and associated fourth metadata in said data stream, said fourth metadata comprising:

a fourth information indicating whether said fourth layer image is to be decoded according to a point local reconstruction method;

an index that points to said first or to said second or to said third point local reconstruction information; and

an index that points to said first or to said second or to said third point local reconstruction modes.

10. A non-transitory computer readable medium containing data content generated according to the method of claim 7 , for playback using a processor.

11. A device for encoding a 3D point cloud, the device comprising a processor configured for:

encoding a first layered image and associated first metadata in a data stream, said metadata comprising:

a first information indicating whether said first layered image is to be decoded according to a point local reconstruction method; and

on condition that said first information is enabled, a first point local reconstruction information and first point local reconstruction modes; and

encoding a second layered image and associated second metadata in said data stream, said second metadata comprising:

a second information indicating whether said second layer image is to be decoded according to a point local reconstruction method;

an index that points to said first point local reconstruction information; and

on condition that said second information is enabled, second point local reconstruction modes.

12. The device of claim 11 , said processor further configured for:

encoding a third layered image and associated third metadata in said data stream, said third metadata comprising:

a third information indicating whether said third layer image is to be decoded according to a point local reconstruction method;

an index that points to said first or to said second point local reconstruction modes; and

on condition that said third information is enabled, a third point local reconstruction information.

13. The device of claim 12 , said processor further configured for:

encoding a fourth layered image and associated fourth metadata in said data stream, said fourth metadata comprising:

a fourth information indicating whether said fourth layer image is to be decoded according to a point local reconstruction method;

an index that points to said first or to said second or to said third point local reconstruction information; and

an index that points to said first or to said second or to said third point local reconstruction modes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2022
From: RICARD, JULIEN; GUEDE, CELINE; LLACH, JOAN
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059884/0663 →
Priority Claims (1)
EP 19305910 · Jul 3, 2019 · regional
Continuity (1)
Related Publication 20220385928A1 · Dec 1, 2022
References Cited (16)
US 20150178594A1 · Curington et al. · 2015 [cited by applicant]
US 20180310023A1 · Tourapis et al. · 2018 [cited by applicant]
US 20210005006A1 · Oh · 2021 [cited by examiner]
US 20230132473A1 · Lee et al. · 2023 [cited by applicant]
JP 2021528917A · 2021 [cited by applicant]
WO 2019066191A1 · 2019 [cited by applicant]
WO 2019093834A1 · 2019 [cited by applicant]
WO 2020005365A1 · 2020 [cited by applicant]
Wang, Ye-Kui, “On V-PCC high-level syntax”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, Document: MPEG2019/M48852, Gothenburg, Sweden, Jul. 2019, 3 pages. [cited by applicant]
Guede et al., “Spatially Adaptive Geometry and Texture Interpolation”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, Coding of Moving Picture and Audio, Document: MPEG2018/m43658, 123rd Meeting… [cited by applicant]
Anonymous, “High Efficiency Video Coding”, Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video, Recommendation ITU… [cited by applicant]
Hoppe et al., “Surface Reconstruction from Unorganized Points”, SIGGRAPH '92: Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, Jul. 1992, 8 pages. [cited by applicant]
Zakharchenko, Vladyslav, “V-PCC Codec Description”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, Document: MPEG2019/N18190, Marrakech, Morocco, Jan. 2019, … [cited by applicant]
Guede et al., “Proposal for Syntax Extension for PLR Multi-Layer”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, Document: MPEG2019/M49233, Gothenburg, Swed… [cited by applicant]
Guede et al., “Improvement on PLRM Metadata Coding using Neighborhood”, International Organization for Standardization, ISO/IEC JTC1/SC29/WG11, MPEG2018/ m46095,125th Meeting, Marrakesh, Morocco, Jan. 2019, 4 pages. [cited by applicant]
Chiariglione, et al., “Continuous improvement of Study Text of ISO/IEC CD 23090-5 Video-based Point Cloud Compression”, International Organization for Standardization ISO/IEC JTC 1/SC 29/WG 11 N18479, Italy, May 8, 2019… [cited by applicant]