IP Library › Granted Patent US 12,581,114
Granted Patent B2
US 12,581,114 · App. 17/615,336 · Granted Mar 17, 2026

Method and device of encoding point cloud data and method and device of decoding point cloud device

Inventors: Hyejung Hur (Seoul, KR); Sejin Oh (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/597G06T9/40H04N19/119H04N19/132H04N19/46H04N19/96
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,581,114
App. No.
17/615,336
Granted
Mar 17, 2026
Kind
B2
Abstract

In a method for processing point cloud data according to embodiments, point cloud data can be encoded and transmitted to a bitstream. In a method for processing point cloud data according to embodiments, a bitstream comprising point cloud data can be received, and the point cloud data can be decoded.

Claims (46)

1 . A method of encoding point cloud data, the method comprising:

encoding the point cloud data including geometry information and attribute information, wherein the geometry information represents positions of points of the point cloud data and the attribute information represents attributes of the points of the point cloud data, wherein encoding the point cloud data includes:

encoding the geometry information based on an octree;

encoding the attribute information based on a level of detail (LOD) structure generated by a sampling process; and

transmitting a bitstream including the encoded point cloud data, wherein the bitstream includes attribute parameter set information including:

first information for representing that the attribute information is encoded based on generation of the LOD structure,

second information for representing a sampling type of the LOD structure, and

third information related to a number of points in a sampling range for the octree,

wherein, based on a first value of the sampling type, a point that is closest to a centroid of the points in a node is selected based on a lowest index of the points in the sampling range.

2 . The method of claim 1 ,

wherein the LOD is generated based on morton orders of the points or distance between the points.

3 . A device comprising:

a memory; and

a processor connected to the memory, wherein the processor is configured to:

encode encoding geometry information of point cloud data based on an octree, wherein the geometry information represents positions of points of the point cloud data;

encode attribute information of the point cloud data based on a level of detail (LOD) structure generated by a sampling process, wherein the attribute information represents attributes of the points of the point cloud data; and

transmit a bitstream including the encoded point cloud data, wherein the bitstream includes attribute parameter set information including:

first information for representing that the attribute information is encoded based on generation of the LOD structure,

second information for representing a sampling type of the LOD structure, and

third information related to a number of points in a sampling range for the octree,

wherein, based on a first value of the sampling type, a point that is closest to a centroid of the points in a node is selected based on a lowest index of the points in the sampling range.

4 . The device of claim 3 ,

wherein the LOD is generated based on morton orders of the points or distance between the points.

5 . A method comprising:

obtaining a bitstream including point cloud data, wherein the point cloud data includes geometry information and attribute information, wherein the geometry information represents positions of points of the point cloud data and the attribute information represents attributes of the points of the point cloud data;

decoding the geometry information based on an octree; and

decoding the attribute information based on a level of detail (LOD) structure generated by a sampling process,

wherein the bitstream includes attribute parameter set information including:

first information for representing that the attribute information is encoded based on generation of the LOD structure,

second information for representing a sampling type of the LOD structure, and

third information related to a number of points in a sampling range for the octree,

wherein, based on a first value of the sampling type, a point that is closest to a centroid of the points in a node is selected based on a lowest index of the points in the sampling range.

6 . The method of claim 5 ,

wherein the LOD is generated based on morton orders of the points or distance between the points.

7 . A device comprising:

a memory; and

a processor connected to the memory, wherein the processor is configured to:

obtain a bitstream including point cloud data, wherein the point cloud data includes geometry information and attribute information, and wherein the geometry information represents positions of points of the point cloud data and the attribute information represents attributes of the points of the point cloud data;

decode the geometry information based on an octree; and

decode the attribute information based on a level of detail (LOD) structure generated by a sampling process,

wherein the bitstream includes attribute parameter set information including:

first information for representing that the attribute information is encoded based on generation of the LOD structure,

second information for representing a sampling type of the LOD structure, and

third information related to a number of points in a sampling range for the octree,

wherein, based on a first value of the sampling type, a point that is closest to a centroid of the points in a node is selected based on a lowest index of the points in the sampling range.

8 . The device of claim 7 , wherein the LOD is generated based on morton orders of the points or distance between the points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: HUR, HYEJUNG; OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 060028/0171 →
Continuity (2)
Provisional Application 62854950 · May 30, 2019
Related Publication 20220224940A1 · Jul 14, 2022
References Cited (14)
US 20190080483A1 · Mammou · 2019 [cited by examiner]
US 20190081638A1 · Mammou et al. · 2019 [cited by applicant]
US 20200105025A1 · Yea · 2020 [cited by examiner]
US 20200219290A1 · Tourapis · 2020 [cited by examiner]
US 20200265611A1 · Hemmer · 2020 [cited by examiner]
US 20210409769A1 · Iguchi · 2021 [cited by examiner]
US 20220329833A1 · Yang · 2022 [cited by examiner]
International Search Report and Written Opinion in International Appln. No. PCT /KR2020/006987, dated Sep. 17, 2020, 17 pages (with English translation). [cited by applicant]
Lopes, “Adaptive Plane Projection for Video-based Point Cloud Coding,” Thesis to obtain the Master of Science Degree in Electrical and Computer Engineering, University of Lisbon, Nov. 2018, 114 pages. [cited by applicant]
Mammou et al., “G-PCC codec description v2,” Presented at International Organisation for Standardisation, ISO/IEC JTC1/SC29/WG11, Coding of Moving Pictures and Audio, ISO/IEC JTC1/SC29/WG11 N18189, Jan. 2019, Marrakech,… [cited by applicant]
Schwarz et al., “Emerging MPEG Standards for Point Cloud Compression,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Dec. 2018, 9(1):133-148. [cited by applicant]
Extended European Search Report in European Appln. No. 20814907.0, dated Jul. 21, 2022, 11 pages. [cited by applicant]
Wei et al., “A New LOD Generation Scheme without Predefined Parameters for TMC13 lossy attribute coding,” ISO/IEC JTC1/SC29/WG11 MPEG2018/m44912, International Organisation for Standardisation, Oct. 2018, 4 pages. [cited by applicant]
Sugio, “[G-PCC] Unification of CE13.15 and single layer LoD in TMC13,” SO/IEC JTC1/SC29/WG11 MPEG2019/m47406, International Organisation for Standardisation, Mar. 2019, 5 pages. [cited by applicant]