IP Library › Granted Patent US 12,260,600
Granted Patent B2
US 12,260,600 · App. 18/028,642 · Granted Mar 25, 2025

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

Inventors: Sooyeon Lee (Seoul, KR); Sejin Oh (Seoul, KR)
Assignee: LG Electronics Inc.
G06T9/40G06T2210/56
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,260,600
App. No.
18/028,642
Granted
Mar 25, 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 method according to embodiments may comprise the steps of receiving a bitstream comprising point cloud data; and decoding the point cloud data.

Claims (65)

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

encoding point cloud data in a slice; and

transmitting a bitstream containing the point cloud data,

wherein the slice is identified based on a slice identifier,

wherein the slice is included in a slice group as a sub-slice,

wherein the bitstream includes the slice identifier, slice reordering information for representing that the bitstream is sensitive to reordering for the point cloud data and node size information for representing a maximum node size related to the slice.

2. The method of claim 1 , wherein the point cloud data is represented based on a tree,

wherein nodes contained in the tree are divided based on slices.

3. The method of claim 2 , wherein the tree contains slices,

wherein the encoding comprises:

merging two slices among the slices based on a number of one or more nodes included in the two slices.

4. The method of claim 2 , wherein the tree contains slices,

wherein the encoding comprises:

merging two slices among the slices based on a number of one or more nodes included in the two slices and positions of the two slices.

5. The method of claim 2 , wherein the encoding comprises:

generating the bitstream for each brick containing the slices,

wherein the brick comprises a geometry brick header unit and a geometry brick data unit related to geometry data of the point cloud data,

wherein the geometry brick header unit contains the slices.

6. The method of claim 5 , wherein each of the slices contained in the bitstream comprises a slice data unit header,

wherein the slice data unit header contains flag information related to a merge operation for the slices.

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

an encoder configured to encode point cloud data in a slice; and

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

wherein the slice is identified based on a slice identifier,

wherein the slice is included in a slice group as a sub-slice,

wherein the bitstream includes the slice identifier, slice reordering information for representing that the bitstream is sensitive to reordering for the point cloud data and node size information for representing a maximum node size related to the slice.

8. The device of claim 7 , wherein the point cloud data is represented based on a tree,

wherein nodes contained in the tree are divided based on slices.

9. The device of claim 8 , wherein the tree contains slices,

wherein the encoder merges two slices among the slices based on a number of one or more nodes included in the two slices.

10. The device of claim 8 , wherein the tree contains slices,

wherein the encoder merges two slices among the slices based on a number of one or more nodes included in the two slices and positions of the two slices.

11. The device of claim 8 , wherein the encoder generates the bitstream for each brick containing the slices,

wherein the brick comprises a geometry brick header unit and a geometry brick data unit related to geometry data of the point cloud data,

wherein the geometry brick header unit contains the slices.

12. The device of claim 11 , wherein each of the slices contained in the bitstream comprises a slice data unit header,

wherein the slice data unit header contains flag information related to a merge operation for the slices.

13. A method of decoding point cloud data by an apparatus, the method comprising:

receiving a bitstream containing point cloud data in a slice; and

decoding the point cloud data,

wherein the bitstream includes a slice identifier, slice reordering information for representing that the bitstream is sensitive to reordering for the point cloud data and node size information for representing a maximum node size related to the slice,

wherein the slice is identified based on the slice identifier,

wherein the slice is included in a slice group as a sub-slice.

14. The method of claim 13 , wherein the point cloud data is represented based on a tree,

wherein nodes contained in the tree are divided based on slices.

15. The method of claim 14 , wherein the tree contains slices,

wherein the slices comprise:

a slice formed by merging two slices among the slices based on a number of one or more nodes included in the two slices.

16. The method of claim 14 , wherein the tree contains slices,

wherein the slices comprise:

a slice formed by merging two slices among the slices based on a number of one or more nodes included in the two slices and positions of the two slices.

17. The method of claim 14 , wherein the bitstream contains the slices for each brick,

wherein the brick comprises a geometry brick header unit and a geometry brick data unit related to geometry data of the point cloud data,

wherein the geometry brick header unit contains the slices.

18. The method of claim 17 , wherein each of the slices contained in the bitstream comprises a slice data unit header,

wherein the slice data unit header contains flag information related to a merge operation for the slices.

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

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

a decoder configured to decode the point cloud data,

wherein the bitstream includes a slice identifier,

wherein the slice is identified based on a slice identifier,

wherein the slice is included in a slice group as a sub-slice,

wherein the bitstream includes the slice identifier, slice reordering information for representing that the bitstream is sensitive to reordering for the point cloud data and node size information for representing a maximum node size related to the slice.

20. The device of claim 19 , wherein the point cloud data is represented based on a tree,

wherein nodes contained in the tree are divided based on slices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: LEE, SOOYEON; OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 063131/0253 →
Priority Claims (1)
KR 10-2020-0143393 · Oct 30, 2020 · national
Continuity (1)
Related Publication 20230334719A1 · Oct 19, 2023
References Cited (10)
US 20200020154A1 · Kerckaert · 2020 [cited by examiner]
US 20200293705A1 · Park · 2020 [cited by examiner]
US 20200413096A1 · Zhang · 2020 [cited by examiner]
US 20220368899A1 · Kim · 2022 [cited by examiner]
US 20220414940A1 · Yasuda · 2022 [cited by examiner]
EP 3633621A1 · 2020 [cited by applicant]
KR 1020190035678A · 2019 [cited by applicant]
KR 1020190052015A · 2019 [cited by applicant]
WO 2020189891A1 · 2020 [cited by applicant]
WO 2020189943A1 · 2020 [cited by applicant]
Cited By (2)
US 12,568,247 US 12,707,085