IP Library › Granted Patent US 12,322,144
Granted Patent B2
US 12,322,144 · App. 17/919,943 · Granted Jun 3, 2025

Point cloud data transmission device, point cloud data transmission method, point cloud data reception device and point cloud data reception method

Inventors: Hyunmook Oh (Seoul, KR); Sejin Oh (Seoul, KR)
Assignee: LG ELECTRONICS INC.
G06T9/001
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,322,144
App. No.
17/919,943
Filed
Oct 19, 2022
Granted
Jun 3, 2025
Kind
B2
Art Unit
2485
USPC
375/240.01
Abstract

A point cloud data transmission method, according to embodiments, may comprise the steps of: encoding point cloud data; and transmitting the point cloud data. The present invention, according to embodiments, may comprise the steps of: receiving point cloud data; and decoding the point cloud data.

Claims (58)

1. A method of transmitting point cloud data by an encoder, the method comprising:

encoding geometry data for points of point cloud data;

encoding attribute data for the points of the point cloud data; and

transmitting the point cloud data,

wherein the encoding the geometry data includes generating a first tree for the geometry data, wherein the geometry data is predicted based on ancestor nodes in the first tree,

wherein the encoding the attribute data includes generating a second tree for the attribute data,

wherein the attribute data is predicted based on coefficient information for the attribute data,

wherein the bitstream includes type information for representing a prediction type for the attribute.

2. The method of claim 1 , wherein the encoding of the point cloud data comprises:

generating a bitstream containing the point cloud data and parameter information related to the point cloud data,

wherein the bitstream contains the coefficient information and mode information related to prediction of the attribute data.

3. The method of claim 1 , wherein the encoding of the point cloud data comprises:

generating an attribute predictive tree based on similarity between attribute data of the point cloud data; and

generating predictive data for the attribute data based on the attribute predictive tree and an average of neighbor attribute data of the attribute data.

4. The method of claim 1 , wherein the encoding of the point cloud data comprises:

generating a bitstream containing the point cloud data and parameter information related to the point cloud data,

wherein the bitstream contains parameter information related to prediction of the attribute data.

5. A device for transmitting point cloud data, the device comprising:

a memory; and

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

encode geometry data for points of point cloud data;

encode attribute data for the points of the point cloud data; and

transmit the point cloud data,

wherein the encoding the geometry data includes generating a first tree for the geometry data, wherein the geometry data is predicted based on ancestor nodes in the first tree,

wherein the encoding the attribute data includes generating a second tree for the attribute data,

wherein the attribute data is predicted based on coefficient information for the attribute data,

wherein the bitstream includes type information for representing a prediction type for the attribute.

6. A device for receiving point cloud data, the device comprising:

a memory; and

a processor connected to the memory,

wherein the processor is configured to:

receive a bitstream including point cloud data;

decode geometry data for points of the point cloud data; and

decode attribute data for the points of the point cloud data;

wherein the decoding the geometry data includes generating a first tree for the geometry data, wherein the geometry data is predicted based on ancestor nodes in the first tree,

wherein the decoding the attribute data includes generating a second tree for the attribute data,

wherein the attribute data is predicted based on coefficient information for the attribute data,

wherein the bitstream includes type information for representing a prediction type for the attribute.

7. The device of claim 6 , wherein the processor is configured to:

receive a bitstream containing the point cloud data and parameter information related to the point cloud data,

wherein the bitstream contains the coefficient information and mode information related to prediction of the attribute data.

8. The device of claim 6 , wherein the processor is configured to:

generate an attribute predictive tree based on similarity between attribute data of the point cloud data; and

generate predictive data for the attribute data based on the attribute predictive tree and an average of neighbor attribute data of the attribute data.

9. The device of claim 6 , wherein the processor is configured to:

generate an attribute predictive tree based on similarity between attribute data of the point cloud data; and

generate predictive data for the attribute data based on the attribute predictive tree and one or more neighbor attribute data of the attribute data.

10. The device of claim 6 , wherein the processor is configured to:

receive a bitstream containing the point cloud data and parameter information related to the point cloud data,

wherein the bitstream contains parameter information related to prediction of the attribute data.

11. A method of receiving point cloud data by a decoder, the method comprising:

receiving a bitstream including point cloud data;

decoding geometry data for points of the point cloud data; and

decoding attribute data for the points of the point cloud data;

wherein the decoding the geometry data includes generating a first tree for the geometry data, wherein the geometry data is predicted based on ancestor nodes in the first tree,

wherein the decoding the attribute data includes generating a second tree for the attribute data,

wherein the attribute data is predicted based on coefficient information for the attribute data,

wherein the bitstream includes type information for representing a prediction type for the attribute.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: OH, HYUNMOOK; OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 061473/0179 →
Priority Claims (1)
KR 10-2020-0050274 · Apr 24, 2020 · national
Continuity (1)
Related Publication 20230154052A1 · May 18, 2023
References Cited (49)
US 11657539B2 · Nakagami · 2023 [cited by examiner]
US 20110299788A1 · Suzuki · 2011 [cited by examiner]
US 20190080483A1 · Mammou · 2019 [cited by examiner]
US 20190081638A1 · Mammou · 2019 [cited by examiner]
US 20190087978A1 · Tourapis · 2019 [cited by examiner]
US 20190087979A1 · Mammou · 2019 [cited by examiner]
US 20190114808A1 · Vosoughi · 2019 [cited by examiner]
US 20190122393A1 · Sinharoy · 2019 [cited by examiner]
US 20190311499A1 · Mammou · 2019 [cited by examiner]
US 20190311501A1 · Mammou · 2019 [cited by examiner]
US 20190311502A1 · Mammou · 2019 [cited by examiner]
US 20200013215A1 · Vosoughi · 2020 [cited by examiner]
US 20200021856A1 · Tourapis · 2020 [cited by examiner]
US 20200092584A1 · Cai · 2020 [cited by examiner]
US 20200111236A1 · Tourapis · 2020 [cited by examiner]
US 20200137399A1 · Li · 2020 [cited by examiner]
US 20200151915A1 · Li · 2020 [cited by examiner]
US 20200217937A1 · Mammou · 2020 [cited by examiner]
US 20200219290A1 · Tourapis · 2020 [cited by examiner]
US 20200286261A1 · Faramarzi · 2020 [cited by examiner]
US 20200302651A1 · Flynn · 2020 [cited by examiner]
US 20200304823A1 · Yea · 2020 [cited by examiner]
US 20200304829A1 · Yea · 2020 [cited by examiner]
US 20200304865A1 · Yea · 2020 [cited by examiner]
US 20200311984A1 · Yea · 2020 [cited by examiner]
US 20200314435A1 · Tourapis · 2020 [cited by examiner]
US 20200320744A1 · Nakagami · 2020 [cited by examiner]
US 20200366932A1 · Li · 2020 [cited by examiner]
US 20200394450A1 · Li · 2020 [cited by examiner]
US 20210097722A1 · Mammou · 2021 [cited by examiner]
US 20210142522A1 · Li · 2021 [cited by examiner]
US 20210192796A1 · Aflaki Beni · 2021 [cited by examiner]
US 20210273648A1 · Lasserre · 2021 [cited by examiner]
US 20210295568A1 · Li · 2021 [cited by examiner]
US 20220036654A1 · Nakagami · 2022 [cited by examiner]
US 20220038517A1 · Takahashi · 2022 [cited by examiner]
US 20220094909A1 · Hannuksela · 2022 [cited by examiner]
US 20220191520A1 · Kato · 2022 [cited by examiner]
US 20220358686A1 · Lasserre · 2022 [cited by examiner]
US 20220366612A1 · Taquet · 2022 [cited by examiner]
US 20220376702A1 · Lasserre · 2022 [cited by examiner]
US 20220398784A1 · Taquet · 2022 [cited by examiner]
US 20230162402A1 · Zhang · 2023 [cited by examiner]
US 20230196625A1 · Li · 2023 [cited by examiner]
KR 1020180109927A · 2018 [cited by applicant]
KR 1020190044629A · 2019 [cited by applicant]
KR 1020200039757A · 2020 [cited by applicant]
Z. Gao et al., “[G-PCC][New proposal] Predictive Geometry Coding”, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11 Coding Of Moving Pictures And Audio, … [cited by applicant]
K. Mammou et al., “G-PCC codec description v2”, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11 Coding Of Moving Pictures And Audio, N18189, Jan. 2019. [cited by applicant]