Point cloud data transmission device, point cloud data transmission method, point cloud data reception device and point cloud data reception method
AssigneeLG Electronics Inc.
InventorsYousun Park, Hyejung Hur, Hyunmook Oh, Sooyeon Lee
Life of this patent
Estimating the term…
Abstract
A point cloud data transmission method according to embodiments may comprise the steps of: encoding geometry information including the positions of points of the point cloud data; encoding, on the basis of the geometry information, attribute information about the points of the point cloud data; and transmitting the encoded geometry information, the encoded attribute information and signaling information.
Claims12
A method of encoding point cloud data, the method comprising:
- encoding geometry information including positions of points of the point cloud data;
- encoding attribute information on the points of the point cloud data based on the geometry information;
- and
- transmitting the encoded geometry information, the encoded attribute information, and signaling information,
- wherein encoding the geometry information comprises:
- quantizing geometry information in original point cloud data;
- generating an octree based on the quantized geometry information;
- and
- compressing occupancy codes of the octree,
- wherein encoding the attribute information comprises:
- assigning attribute information to each reconstructed point of reconstructed point cloud data generated based on the quantized geometry information;
- compressing the assigned attribute information, and
- wherein assigning the attribute information comprises:
- based on that recoloring is performed, assigning an attribute value to the reconstructed point based on nearest-neighbor relationships including identifying, for each reconstructed point, a set of original points having the reconstructed point as a nearest neighbor based on geometry reconstruction, the set being either empty or including one or multiple original points, and assigning an attribute value to the reconstructed point based on a state of the set;
- and
- based on that recoloring is not performed, bypassing assigning an attribute value to the reconstructed point based on nearest-neighbor relationships,
- wherein the signaling information includes information related to the assignment of the attribute information, and
- wherein the information related to the assignment includes information for identifying whether recoloring is performed for reconstructed points.
A device for encoding point cloud data, the device comprising:
- a geometry encoder configured to encode geometry information including positions of points of the point cloud data;
- an attribute encoder configured to encode attribute information on the points of the point cloud data based on the geometry information;
- and
- a transmitter configured to transmit the encoded geometry information, the encoded attribute information, and signaling information,
- wherein the geometry encoder is configured to:
- quantize geometry information in original point cloud data;
- generate an octree based on the quantized geometry information;
- and
- compress occupancy codes of the octree,
- wherein the attribute encoder is configured to:
- assign attribute information to each reconstructed point of reconstructed point cloud data generated based on the quantized geometry information;
- and
- compress the assigned attribute information,
- wherein the attribute encoder is further configured to:
- based on that recoloring is performed, assign an attribute value to the reconstructed point based on nearest-neighbor relationships including identifying, for each reconstructed point, a set of original points having the reconstructed point as a nearest neighbor based on geometry reconstruction, the set being either empty or including one or multiple original points, and assign an attribute value to the reconstructed point based on a state of the set;
- and
- based on that recoloring is not performed, bypass assigning an attribute value to the reconstructed point based on nearest-neighbor relationships,
- wherein the signaling information includes information related to the assignment of the attribute information, and
- wherein the information related to the assignment includes information for identifying whether recoloring is performed for reconstructed points.
A method of decoding point cloud data, the method comprising:
- receiving geometry information, attribute information, and signaling information;
- decoding the geometry information based on the signaling information;
- and
- decoding the attribute information based on the signaling information and the geometry information,
- wherein the decoded geometry information includes positions of points,
- wherein the decoded attribute information includes attribute values of the points,
- wherein decoding the geometry information comprises dequantizing the geometry information based on the signaling information,
- wherein decoding the attribute information further comprises:
- reconstructing the decoded attribute information by performing an inverse process of an assignment of the attribute information performed at a transmitting side,
- wherein the assignment of the attribute information to each point of the reconstructed point cloud data at the transmitting side comprises:
- based on that recoloring is performed, assigning an attribute value to the reconstructed point based on nearest-neighbor relationships including identifying, for each reconstructed point, a set of original points having the reconstructed point as a nearest neighbor based on geometry reconstruction, the set being either empty or including one or multiple points, and assigning an attribute value to the reconstructed point based on a state of the set;
- and
- based on that recoloring is not performed, bypassing assigning an attribute value to the reconstructed point based on nearest-neighbor relationships,
- wherein the signaling information includes information related to the assignment of the attribute information, and
- wherein the information related to the assignment includes information for identifying whether recoloring is performed for reconstructed points.
Dependencies are inferred from the claim text.