IP Library › Granted Patent US 12,400,369
Granted Patent B2
US 12,400,369 · App. 17/727,358 · Granted Aug 26, 2025

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

Inventor: Hyunmook Oh (Seoul, KR)
Assignee: LG Electronics Inc.
G06T9/001G06T9/40
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,400,369
App. No.
17/727,358
Granted
Aug 26, 2025
Kind
B2
Abstract

Disclosed herein is a method for transmitting point cloud data, including encoding point cloud data, and transmitting a bitstream including the point cloud data. Disclosed herein is a method for receiving point cloud data, including receiving a bitstream including point cloud data, and decoding the point cloud data.

Claims (54)

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

encoding geometry data of point cloud data based on a layer group of one or more layers including one or more depths of an octree;

encoding attribute data of the point cloud data based on the layer group; and

transmitting a bitstream including the point cloud data,

wherein the bitstream includes information for representing a number of layer groups, information for representing an identifier of a layer group, information for representing whether the layer group includes one or more subgroup, and information for representing a bounding box for a subgroup, and

wherein a number of missing layers of a subgroup is acquired based on information in the bitstream.

2. The method of claim 1 , wherein the bitstream includes one or more units containing the point cloud data,

wherein the one or more units comprise a group configured by grouping based on a layer of the point cloud data.

3. The method of claim 2 , wherein the group comprises one or more layers containing the point cloud data,

wherein the group comprises one or more subgroups, and

wherein the bitstream contains units including the subgroups.

4. The method of claim 3 , wherein the point cloud data includes a layer for a root level to a layer for a leaf level,

wherein the layer for the root level is included in a first group,

wherein the point cloud data of the layer for the leaf level is segmented into subgroups, and

wherein a bounding box for the first group includes bounding boxes for the subgroups.

5. The method of claim 1 , wherein the bitstream includes groups including one or more layers containing the point cloud data based on a tile,

wherein a first group of the groups contains low-resolution point cloud data for an entire region of the tile, and

wherein a subgroup of a second group of the groups includes high-resolution point cloud data related to a region of interest of the tile.

6. The method of claim 1 , wherein the bitstream includes one or more groups including one or more layers containing the point cloud data,

wherein a first group of the groups contains an entire region of the point cloud data of a low resolution, and

wherein a subgroup of a second group of the groups contains a region of interest of the point cloud data of a high resolution.

7. A device of encoding point cloud data, comprising:

a memory; and

at least one processor connected to the memory, the at least one processor is configured to:

encode geometry data of point cloud data based on a layer group of one or more layers including one or more depths of an octree;

encode attribute data of the point cloud data based on the layer group; and

transmit a bitstream including the point cloud data,

wherein the bitstream includes information for representing a number of layer groups, information for representing an identifier of a layer group, information for representing whether the layer group includes one or more subgroup, and information for representing a bounding box for a subgroup, and

wherein a number of missing layers of a subgroup is acquired based on information in the bitstream.

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

receiving a bitstream including point cloud data;

decoding geometry data of the point cloud data based on a layer group of one or more layers including one or more depths of an octree; and

decoding attribute data of the point cloud data based on the layer group,

wherein the bitstream includes information for representing a number of layer groups, information for representing an identifier of a layer group, information for representing whether the layer group includes one or more subgroup, and information for representing a bounding box for a subgroup, and

wherein a number of missing layers of a subgroup is acquired based on information in the bitstream.

9. The method of claim 8 , wherein the bitstream includes one or more units containing the point cloud data,

wherein the one or more units comprise a group configured by grouping based on a layer of the point cloud data.

10. The method of claim 9 , wherein the group comprises one or more layers containing the point cloud data,

wherein the group comprises one or more subgroups, and

wherein the bitstream contains units including the subgroups.

11. The method of claim 10 , wherein the point cloud data includes a layer for a root level to a layer for a leaf level,

wherein the layer for the root level is included in a first group,

wherein the point cloud data of the layer for the leaf level is segmented into subgroups, and

wherein a bounding box for the first group includes bounding boxes for the subgroups.

12. The method of claim 8 , wherein the bitstream includes the point cloud data based on one or more layers, the one or more layers being included in grouped groups;

wherein the point cloud data is partially decoded based on the groups and a subgroup related to the groups.

13. A device of decoding point cloud data, comprising:

a memory; and

at least one processor connected to the memory, the at least one processor is configured to:

receive a bitstream including point cloud data;

decode geometry data of the point cloud data based on a layer group of one or more layers including one or more depths of an octree; and

decode attribute data of the point cloud data based on the layer group,

wherein the bitstream includes information for representing a number of layer groups, information for representing an identifier of a layer group, information for representing whether the layer group includes one or more subgroup, and information for representing a bounding box for a subgroup,

wherein a number of missing layers of a subgroup is acquired based on information in the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2022
From: OH, HYUNMOOK
To: LG ELECTRONICS INC.
Reel/Frame 060165/0393 →
Priority Claims (2)
KR 10-2021-0052422 · Apr 22, 2021 · national
KR 10-2021-0053237 · Apr 23, 2021 · national
Continuity (1)
Related Publication 20220351421A1 · Nov 3, 2022
References Cited (31)
US 11017591B2 · Oh · 2021 [cited by examiner]
US 11151742B2 · Oh · 2021 [cited by examiner]
US 11170556B2 · Oh · 2021 [cited by examiner]
US 11282239B2 · Han · 2022 [cited by examiner]
US 11341687B2 · Oh · 2022 [cited by examiner]
US 11394979B2 · Oh · 2022 [cited by examiner]
US 11395004B2 · Hur · 2022 [cited by examiner]
US 11483363B2 · Hur · 2022 [cited by examiner]
US 11544877B2 · Oh · 2023 [cited by examiner]
US 11601488B2 · Hur · 2023 [cited by examiner]
US 11606547B2 · Oh · 2023 [cited by examiner]
US 11765387B2 · Oh · 2023 [cited by examiner]
US 11803986B2 · Hur · 2023 [cited by examiner]
US 11818190B2 · Oh · 2023 [cited by examiner]
US 11895341B2 · Oh · 2024 [cited by examiner]
US 11902348B2 · Hur · 2024 [cited by examiner]
US 11908168B2 · Lee · 2024 [cited by examiner]
US 11968393B2 · Oh · 2024 [cited by examiner]
US 12021910B2 · Lee · 2024 [cited by examiner]
US 12058370B2 · Park · 2024 [cited by examiner]
US 12149579B2 · Oh · 2024 [cited by examiner]
US 12149751B2 · Hur · 2024 [cited by examiner]
US 20200043182A1 · Janus et al. · 2020 [cited by applicant]
US 20210105488A1 · Lancia · 2021 [cited by applicant]
US 20210407148A1 · Flynn · 2021 [cited by examiner]
US 20220312035A1 · Takahashi · 2022 [cited by examiner]
US 20230237705A1 · Wan · 2023 [cited by examiner]
KR 20200007735 · 2020 [cited by applicant]
KR 20200111410 · 2020 [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/KR2022/005061, dated Jul. 26, 2022, 10 pages. [cited by applicant]
WG 7 & MPEG 3D Graphics Coding, “G-PCC codec description,” ISO/IEC JTC 1/SC 29/WG 7 N0011, International Organization for Standardization, 148 pages. [cited by applicant]