IP Library Granted Patent US 12,423,871
Granted Patent B2
US 12,423,871 · App. 18/020,828 · Granted Sep 23, 2025

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

Inventors: Hyejung Hur (Seoul, KR); Sejin Oh (Seoul, KR)
Assignee: LG ELECTRONICS INC.
G06T9/00H04N19/521H04N19/573H04N19/577H04N19/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,423,871
App. No.
18/020,828
Granted
Sep 23, 2025
Kind
B2
Abstract

A point cloud data transmission method according to embodiments may comprise the steps of: encoding point cloud data; and transmitting a bitstream including the point cloud data. A point cloud data reception device according to embodiments may comprise: a reception unit for receiving a bitstream including point cloud data; and a decoder for decoding the point cloud data.

Claims (81)

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

encoding geometry data of point cloud data based on an inter-prediction,

wherein the geometry data is encoded based on a reference frame for the inter-prediction,

wherein the reference frame is generated based on global motion information,

wherein a value related to the geometry data is applied to a point in the reference frame;

encoding attribute data of the point cloud data; and

transmitting a bitstream containing the point cloud data,

wherein the bitstream includes parameter information related to a value for the inter-prediction,

wherein the encoding the geometry data includes:

generating an error correction value based on a difference in occupied bits between a first octree node of a current frame and a second octree node of the reference frame, and generating the predicted point based on the error correction value.

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

inter-predicting attribute data of the point cloud data.

3. The method of claim 1 ,

wherein the encoding the geometry data includes:

based on frames including the point cloud data, generating, with reference to a point included in a first the current frame, a predicted point for a point included in the reference frame based on a motion vector; or

based on the frames including the point cloud data, generating, with reference to a point included in a first prediction unit for the current frame, a predicted point for a point included in a second prediction unit for reference frame based on the motion vector.

4. The method of claim 2 , wherein the inter-predicting of the attribute data comprises:

configuring attribute data of a reconstructed point for the geometry data as an attribute of a predicted point of the attribute data.

5. The method of claim 3 ,

wherein the encoding the geometry data includes:

generating an error correction value based on a residual of a position value between a point for the current frame and a point for the reference frame and generating the predicted point based on the error correction value; or

generating an error correction value based on a residual of position values between points included in the first prediction unit for the current frame and the second prediction unit for the reference frame, and generating the predicted point based on the error correction value.

6. The method of claim 4 , wherein the inter-predicting of the attribute data comprises:

generating an error correction value based on a residual of an attribute between a point included in the current frame and a point included in the reference frame, and generating attribute data of the predicted point based on the error correction value.

7. A device for encoding point cloud data, the device comprising:

an encoder configured to encode geometry data of point cloud data based on an inter-prediction,

wherein the geometry data is encoded based on a reference frame for the inter-prediction,

wherein the reference frame is generated based on global motion information,

wherein a value related to the geometry data is applied to a point in the reference frame;

encode attribute data of the point cloud data; and

a transmitter configured to transmit a bitstream containing the point cloud data,

wherein the bitstream includes parameter information related to a value for the inter-prediction,

wherein the encoder is further configured to:

generate an error correction value based on a difference in occupied bits between a first octree node of a current frame and a second octree node of the reference frame, and generating the predicted point based on the error correction value.

8. The device of claim 7 ,

wherein the encoder is further configured to inter-predict attribute data of the point cloud data.

9. The device of claim 7 , wherein the encoder is further configured to:

based on frames including the point cloud data, generate, with reference to a point included in the current frame, a predicted point for a point included in the reference frame based on a motion vector; or

based on the frames including the point cloud data, generate, with reference to a point included in a first prediction unit for the current frame, a predicted point for a point included in a second prediction unit for the reference frame based on the motion vector.

10. The device of claim 8 , wherein the encoder is further configured to:

configure attribute data of a reconstructed point for the geometry data as an attribute of a predicted point of the attribute data.

11. A method of decoding point cloud data, the method comprising:

receiving a bitstream containing point cloud data;

decoding geometry data of the point cloud data based on an inter-prediction,

wherein the geometry data is decoded based on a reference frame for the inter-prediction,

wherein the reference frame is generated based on global motion information,

wherein a value related to the geometry data is applied to a point in the reference frame;

decoding attribute data of the point cloud data,

wherein the bitstream includes parameter information related to a value for the inter-prediction,

wherein the decoding the geometry data includes:

generating an error correction value based on a difference in occupied bits between a first octree node of a current frame and a second octree node of the reference frame, and generating the predicted point based on the error correction value.

12. The method of claim 11 , wherein the decoding of the point cloud data comprises:

inter-predicting attribute data of the point cloud data.

13. The method of claim 11 , wherein the decoding the geometry data includes:

based on frames including the point cloud data, generating, with reference to a point included in the current frame, a predicted point for a point included in the reference frame based on a motion vector; or

based on the frames including the point cloud data, generating, with reference to a point included in a first prediction unit for the current frame, a predicted point for a point included in a second prediction unit for the reference frame based on the motion vector.

14. The method of claim 12 , wherein the inter-predicting of the attribute data comprises:

configuring attribute data of a reconstructed point for the geometry data as an attribute of a predicted point of the attribute data.

15. The device of claim 13 , wherein the decoding the geometry data includes:

generating an error correction value based on a residual of a position value between a point for the current frame and a point for the reference frame and generating the predicted point based on the error correction value; or

generating an error correction value based on a residual of position values between points included in the first prediction unit for the current frame and the second prediction unit for the reference frame, and generating the predicted point based on the error correction value.

16. A device for decoding point cloud data, the device comprising:

a receiver encoder configured to receive a bitstream containing point cloud data; and

a decoder configured to decode geometry data of the point cloud data based on an inter-prediction,

wherein the geometry data is decoded based on a reference frame for the inter-prediction,

wherein the reference frame is generated based on global motion information,

wherein a value related to the geometry data is applied to a point in the reference frame,

decode attribute data of the point cloud data,

wherein the bitstream includes parameter information related to a value for the inter-prediction,

wherein the decoder is further configured to:

generate an error correction value based on a difference in occupied bits between a first octree node of a current frame and a second octree node of the reference frame, and generating the predicted point based on the error correction value.

17. The device of claim 16 ,

wherein the decoder is further configured to inter-predict attribute data of the point cloud data.

18. The device of claim 16 , wherein the decoder is further configured to:

based on frames including the point cloud data, generate, with reference to a point included in the current frame, a predicted point for a point included in the reference frame based on a motion vector; or

based on the frames including the point cloud data, generate, with reference to a point included in a first prediction unit for the current frame, a predicted point for a point included in a second prediction unit for the reference frame based on the motion vector.

19. The device of claim 17 , wherein the decoder is further configured to:

configure attribute data of a reconstructed point for the geometry data as an attribute of a predicted point of the attribute data.

20. The device of claim 18 , wherein the decoder is further configured to:

generate an error correction value based on a residual of a position value between a point for the current frame and a point for the reference frame and generate the predicted point based on the error correction value; or

generate an error correction value based on a residual of position values between points included in the first prediction unit for the current frame and the second prediction unit for the reference frame, and generate the predicted point based on the error correction value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: HUR, HYEJUNG; OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 062660/0586 →
Priority Claims (1)
KR 10-2020-0112146 · Sep 3, 2020 · national
Continuity (1)
Related Publication 20230290006A1 · Sep 14, 2023
References Cited (16)
US 11381840B2 · Zhang · 2022 [cited by examiner]
US 20140245231A1 · Cha · 2014 [cited by examiner]
US 20190080483A1 · Mammou · 2019 [cited by examiner]
US 20190087979A1 · Mammou · 2019 [cited by examiner]
US 20200043182A1 · Janus · 2020 [cited by examiner]
US 20200053391A1 · Mammou · 2020 [cited by examiner]
US 20200056576A1 · Oh · 2020 [cited by examiner]
US 20210099711A1 · Tourapis · 2021 [cited by examiner]
US 20210319593A1 · Flynn · 2021 [cited by examiner]
US 20220067981A1 · Zhang · 2022 [cited by examiner]
US 20220124374A1 · Zhang · 2022 [cited by examiner]
KR 1020190035678A · 2019 [cited by applicant]
KR 1020200057077A · 2020 [cited by applicant]
KR 1020200092418A · 2020 [cited by applicant]
WO 2020055869A1 · 2020 [cited by applicant]
WO 2020138464A1 · 2021 [cited by applicant]