IP Library › Granted Patent US 12,749,228
Granted Patent B2
US 12,749,228 · App. 18/575,644 · Granted Sep 29, 2026

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

Inventor: Hyunmook Oh (Seoul, KR)
Assignee: LG Electronics Inc.
G06T9/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,749,228
App. No.
18/575,644
Granted
Sep 29, 2026
Kind
B2
Abstract

A point cloud data transmission method according to the embodiments may comprise the steps of encoding point cloud data, and transmitting the point cloud data. A point cloud data reception method according to the embodiments may comprise the steps of receiving a bitstream comprising point cloud data, and decoding the point cloud data.

Claims (63)

1 . A device comprising:

a memory; and

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

encode a geometry layer group including a subgroup including geometry data for one or more levels of a tree including points; and

encode an attribute layer group including a subgroup including attribute data for the one or more levels of the tree including the points,

wherein the geometry layer group is encoded based on context information related to the subgroup in the geometry layer group,

wherein the geometry layer group is identified based on an layer group identifier and the subgroup of the geometry layer group is identified based on a subgroup identifier.

2 . A method comprising:

decoding a geometry layer group including a subgroup including geometry data for one or more levels of a tree including points; and

decoding an attribute layer group including a subgroup including attribute data for the one or more levels of the tree including the points,

wherein the geometry layer group is decoded based on context information related to the subgroup in the geometry layer group,

wherein the geometry layer group is identified based on an layer group identifier and the subgroup of the geometry layer group is identified based on a subgroup identifier.

3 . The method of claim 2 , further comprising:

receiving a bitstream including the geometry layer group and the attribute layer group and selecting a tile of the bitstream; and

selecting a slice of the tile, or

the method further comprising:

receiving a bitstream including the geometry layer group and the attribute layer group and selecting a tile of the bitstream;

selecting a slice of the tile; and

selecting a layer group and a subgroup related to the slice, or

the method further comprising:

receiving the bitstream and selecting a tile of the bitstream;

selecting a layer group and a subgroup of the tile, or

the method further comprising:

receiving the bitstream and decoding a layer group and a subgroup of the bitstream.

4 . The method of claim 3 , further comprising

wherein the slice comprises the layer group of the points and a subgroup of the layer group,

wherein the layer group contains the points based on a resolution of the points and a region of interest (ROI).

5 . The method of claim 4 , further comprising:

loading a context table of a slice related to the layer group; and

decoding a node of the layer group by referencing the context table,

wherein the points are decoded based on information related to a node included in a subgroup bounding box including the node, while nodes outside the subgroup bounding box are not used,

wherein the referenced context table is generated from a slice consecutive to the slice of the layer group,

wherein nodes belonging to the subgroup are used as neighbors of the points,

wherein occupancy information about the neighbors is included in an atlas.

6 . A method of transmitting data for point cloud data comprising:

obtaining a bitstream generated by encoding a geometry layer group including a subgroup including geometry data for one or more levels of a tree including points; and encoding an attribute layer group including a subgroup including attribute data for the one or more levels of the tree including the points, wherein the geometry layer group is encoded based on context information related to the subgroup in the geometry layer group, wherein the geometry layer group is identified based on an layer group identifier and the subgroup of the geometry layer group is identified based on a subgroup identifier; and

transmitting data for the point cloud data including the bitstream.

7 . A method comprising:

encoding a geometry layer group including a subgroup including geometry data for one or more levels of a tree including points; and

encoding an attribute layer group including a subgroup including attribute data for the one or more levels of the tree including the points,

wherein the geometry layer group is encoded based on context information related to the subgroup in the geometry layer group, and

wherein the geometry layer group is identified based on a layer group identifier and the subgroup of the geometry layer group is identified based on a subgroup identifier.

8 . The method of claim 7 ,

wherein the attribute layer group is encoded based on a LoD (level of detail).

9 . The method of claim 7 ,

wherein the geometry layer group includes one or more subgroups,

wherein the bitstream contains information about a layer group including the one or more levels, and information about the subgroup.

10 . The method of claim 7 ,

wherein the encoding the geometry layer group comprises:

directly encoding a point of a sub-node of a node in the tree based on a relationship between the node and the sub-node; and

separately transmitting a bitstream containing the directly encoded point.

11 . The method of claim 7 , further comprising:

slicing the points based on a layer group,

selecting a slice of a bitstream including the geometry layer group and the attribute layer group,

wherein the slice comprises the layer group and a subgroup of the layer group,

wherein the layer group contains the points based on a resolution of the points and a region of interest (ROI).

12 . The method of claim 11 , further comprising:

loading a context table of a slice related to the layer group; and

encoding a node of the layer group by referencing the context table,

wherein the points are encoded based on information related to a node included in a subgroup bounding box including the node, while nodes outside the subgroup bounding box are not used,

wherein the referenced context table is generated from a slice consecutive to the slice of the layer group,

wherein nodes belonging to the subgroup are used as neighbors of the points,

wherein occupancy information about the neighbors is stored in an atlas.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2024
From: OH, HYUNMOOK
To: LG ELECTRONICS INC.
Reel/Frame 066876/0225 →
Priority Claims (1)
KR 10-2021-0092519 · Jul 14, 2021 · national
Continuity (1)
Related Publication 20240386615A1 · Nov 21, 2024
References Cited (23)
US 10909725B2 · Mammou · 2021 [cited by examiner]
US 11217037B2 · Park · 2022 [cited by examiner]
US 11284091B2 · Tourapis · 2022 [cited by examiner]
US 11558643B2 · Ramasubramonian · 2023 [cited by examiner]
US 11711544B2 · Tourapis · 2023 [cited by examiner]
US 12087023B2 · Sugio · 2024 [cited by examiner]
US 12143634B2 · Iguchi · 2024 [cited by examiner]
US 12243275B2 · Han · 2025 [cited by examiner]
US 20210006797A1 · Kathariya et al. · 2021 [cited by applicant]
US 20220360797A1 · Oh · 2022 [cited by examiner]
EP 4277284A1 · 2023 [cited by applicant]
WO WO2020072665 · 2020 [cited by applicant]
WO WO2020262831 · 2020 [cited by applicant]
WO WO2021049333 · 2021 [cited by applicant]
WO WO2021062736 · 2021 [cited by applicant]
International Search Report and Written Opinion in Appln. No. PCT/KR2022/010265, mailed on Oct. 21, 2022, 18 pages (with English translation). [cited by applicant]
Convenor, ISO/IEC JTC 1/SC 29/WG 11, “G-PCC codec description v8,” n19525, ISO/IEC JTC 1/SC 29/WG 11 Coding of Moving Pictures And Audio, Oct. 2020, 140 pages. [cited by applicant]
Extended European Search Report in European Appln. No. 22842475.0, mailed on May 20, 2025, 12 pages. [cited by applicant]
Flynn et al., “G-PCC: Minor simplifications and fixes to in-tree geometry quantisation,” m52521, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11 Coding … [cited by applicant]
ISO/IEC, “Information technology- MPEG-I (Coded Representation of Immersive Media)—Part 9: Geometry-based Point Cloud Compression,” n18179, ISO/IEC 23090-9:2019(e), ISO/IEC JTC 1/SC 29/WG 11, 88 pages. [cited by applicant]
Oh et al., “[G-PCC] Slice segmentation considering coding layers,” m55350, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC 1/SC 29/WG 7, Online, Oct. 2020, 6 pages. [cited by applicant]
Oh et al., “[G-PCC][EE13.44] Report on fine granularity slices,” m56750, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC 1/SC 29/WG 7 Coding Of Moving Pictures And… [cited by applicant]
Oh et al., “[G-PCC][EE13.44] Slice segmentation for spatial access,” m55996, International Organisation For Standardisation Organisation Internationale De Normalisation ISO/IEC JTC 1/SC 29/WG 7 Coding Of Moving Pictures… [cited by applicant]