Angular mode for tree-based point cloud coding
AssigneeBlackBerry Limited
InventorsSébastien Lasserre, Jonathan Taquet
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlackBerry Limited
InventorsSébastien Lasserre, Jonathan Taquet
Estimating the term…
Method and devices for coding point cloud data using an angular coding mode. The angular coding mode may be signaled using an angular mode flag to signal that a volume is to be coded using the angular coding mode. The angular coding mode is applicable to planar volumes that have all of their occupied child nodes on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Entropy coding may be used to code the planar position flag. Context determination for coding may take into account angular information for child nodes or groups of child nodes of the volume relative to a location of a beam assembly that has sampled the point cloud. Characteristics of the beam assembly may be coded into the bitstream.
A method of encoding the geometry of a point cloud acquired by means of a beam assembly comprising a set of beams, to generate a bitstream of compressed point cloud data, the geometry of the point cloud being defined in a tree structure having a plurality of nodes having parent-child relationships and representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a set of child sub-volumes, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, the method comprising,
A method of decoding a bitstream of compressed point cloud data to generate a reconstructed geometry of the point cloud, the point cloud having been acquired by means of a beam assembly comprising a set of beams, the geometry of the point cloud being defined in a tree structure having a plurality of nodes having parent-child relationships and representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a set of child sub-volumes, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, the method comprising,
An encoder for encoding the geometry of a point cloud acquired by means of a beam assembly comprising a set of beams, to generate a bitstream of compressed point cloud data, the geometry of the point cloud being defined in a tree structure having a plurality of nodes having parent-child relationships and representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a set of child sub-volumes, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, the encoder comprising:
A decoder for decoding a bitstream of compressed point cloud data to generate a reconstructed geometry of the point cloud, the point cloud having been acquired by means of a beam assembly comprising a set of beams, the geometry of the point cloud being defined in a tree structure having a plurality of nodes having parent-child relationships and representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a set of child sub-volumes, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, the decoder comprising:
A non-transitory processor-readable medium storing processor-executable instructions for decoding a bitstream of compressed point cloud data to generate a reconstructed geometry of the point cloud, the point cloud having been acquired by means of a beam assembly comprising a set of beams, the geometry of the point cloud being defined in a tree structure having a plurality of nodes having parent-child relationships and representing a three-dimensional location of an object, the point cloud being located within a volumetric space recursively split into sub-volumes and containing points of the point cloud, wherein a volume is partitioned into a set of child sub-volumes, and wherein an occupancy bit associated with each respective child sub-volume indicates whether that respective child sub-volume contains at least one of the points, wherein the instructions, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.