IP Library Granted Patent US 12,069,316
Granted Patent B2
US 12,069,316 · App. 17/441,146 · Granted Aug 20, 2024

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.
H04N19/96G06T9/40G06T15/005H04N19/91G06T2210/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,069,316
App. No.
17/441,146
Granted
Aug 20, 2024
Kind
B2
Abstract

A point cloud data transmission method according to embodiments comprises the steps of: acquiring point cloud data; encoding geometry information included in the point cloud data; encoding attribute information included in the point cloud data; and transmitting the encoded geometry information and the encoded attribute information.

Claims (35)

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

acquiring point cloud data that is comprised of points;

encoding geometry information included in the point cloud data;

encoding attribute information included in the point cloud data; and

transmitting the encoded geometry information, the encoded attribute information and signaling information,

wherein the encoding the attribute information comprises:

selecting attribute information of at least one of occupied nodes in an octree for predicted attribute information of a node to be attribute-encoded, wherein the octree having an octal tree structure is generated by recursively subdividing a bounding box for the point cloud data, wherein the octree is formed of levels, wherein each of the levels includes a plurality of nodes, wherein each of the plurality of nodes is an occupied node that includes one or more points or a unoccupied node that does not include any point, and wherein, when a parent node of the node to be attribute-encoded includes two or more occupied child nodes, one of the two or more occupied child nodes is selected for the predicted attribute information,

acquiring residual attribute information based on attribute information of the node to be attribute-encoded and the predicted attribute information, and

encoding the residual attribute information,

wherein the signaling information includes information for indicating an attribute coding method and information related to the prediction of the attribute information.

2. An apparatus for transmitting point cloud data, the apparatus comprising:

an acquirer configured to acquire point cloud data that is comprised of points;

a geometry encoder configured to encode geometry information included in the point cloud data;

an attribute encoder configured to encode attribute information included in the point cloud data; and

a transmitter configured to transmit the encoded geometry information, the encoded attribute information and signaling information,

wherein the attribute encoder selects attribute information of at least one of occupied nodes in an octree for predicted attribute information of a node to be attribute-encoded, acquires residual attribute information based on attribute information of the node to be attribute-encoded and the predicted attribute information, and encodes the residual attribute information,

wherein the octree having an octal tree structure is generated by recursively subdividing a bounding box for the point cloud data, wherein the octree is formed of levels, wherein each of the levels includes a plurality of nodes, wherein each of the plurality of nodes is an occupied node that includes one or more points or a unoccupied node that does not include any point, wherein, when a parent node of the node to be attribute-encoded includes two or more occupied child nodes, one of the two or more occupied child nodes is selected for the predicted attribute information, and

wherein the signaling information includes information for indicating an attribute coding method and information related to the prediction of the attribute information.

3. A method of receiving point cloud data by an apparatus, the method comprising:

receiving encoded geometry information, encoded attribute information and signaling information;

decoding the encoded geometry information based on the signaling information;

decoding the encoded attribute information based on an octree and the signaling information; and

rendering point cloud data that is comprised of points by processing the decoded geometry information and the decoded attribute information,

wherein the decoding the attribute information comprises:

selecting attribute information of at least one of occupied nodes in the octree for predicted attribute information of a node to be attribute-decoded based on the signaling information, wherein the octree having an octal tree structure is generated by recursively subdividing a bounding box for the point cloud data, wherein the octree is formed of levels, wherein each of the levels includes a plurality of nodes, wherein each of the plurality of nodes is an occupied node that includes one or more points or a unoccupied node that does not include any point, and wherein, when a parent node of the node to be attribute-encoded includes two or more occupied child nodes, one of the two or more occupied child nodes is selected for the predicted attribute information, and

restoring attribute information of the node to be attribute-decoded based on the predicted attribute information and residual attribute information in the encoded attribute information,

wherein the signaling information includes information for indicating an attribute coding method and information related to the prediction of the attribute information.

4. An apparatus for receiving point cloud data, the apparatus comprising:

a receiver configured to receive encoded geometry information, encoded attribute information and signaling information;

a geometry decoder configured to decode the encoded geometry information based on the signaling information;

an attribute decoder configured to decode the encoded attribute information based on an octree and the signaling information; and

a renderer configured to render point cloud data that is comprised of points by processing the decoded geometry information and the decoded attribute information,

wherein the attribute decoder selects attribute information of at least one of occupied nodes in the octree as predicted attribute information of a node to be attribute-decoded based on the signaling information, and restores attribute information of the node to be attribute-decoded based on the predicted attribute information and residual attribute information in the encoded attribute information,

wherein the octree having an octal tree structure is generated by recursively subdividing a bounding box for the point cloud data, wherein the octree is formed of levels, wherein each of the levels includes a plurality of nodes, wherein each of the plurality of nodes is an occupied node that includes one or more points or a unoccupied node that does not include any point, wherein, when a parent node of the node to be attribute-encoded includes two or more occupied child nodes, one of the two or more occupied child nodes is selected for the predicted attribute information, and

wherein the signaling information includes information for indicating an attribute coding method and information related to the prediction of the attribute information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2021
From: OH, HYUNMOOK; OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 057535/0329 →
Continuity (2)
Provisional Application 62821435 · Mar 20, 2019
Related Publication 20220159312A1 · May 19, 2022
Cited By (6)
US 12,335,537 US 12,354,315 US 12,477,156 US 12,536,707 US 12,568,247 US 12,657,778