Patent ID: 11961268
Assignee: BLACKBERRY LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 5:
6. An encoder for encoding a point cloud to generate a bitstream of compressed point cloud data, the point cloud being located within a volumetric space recursively split into sub-volumes and containing the points of the point cloud, each of the points having a geometric location within the volumetric space, the encoder comprising:
a processor;
memory; and
an encoding application containing instructions executable by the processor that, when executed, cause the processor to:
determine a transform defining relative motion of a second frame of reference to a first frame of reference;
segment the volumetric space into regions, each region being associated with one of the frames of reference;
for a cuboid in one of the regions, generate a predicted sub-volume based on previously-encoded point cloud data and a local motion vector expressed relative to the frame of reference associated with said one of the regions wherein to generate the predicted sub-volume by applying the transform to the previously-encoded point cloud data to generate transformed previously-encoded point cloud data, and applying the local motion vector to the transformed previously-encoded point cloud data to generate the predicted sub-volume;
entropy encode occupancy of the cuboid based in part on the predicted sub-volume; and
output a bitstream of encoded data including the entropy encoded occupancy of the cuboid, the local motion vector, and the transform.