CPC G06T 9/001 (2013.01) [G06T 9/40 (2013.01)] | 20 Claims |
1. A method of encoding data corresponding to a point cloud, executable by a processor, comprising:
retrieving, from a database, the data corresponding to the point cloud;
determining a bounding box corresponding to the point cloud;
generating a tree corresponding to occupancy data of the point cloud by recursively sub-dividing the bounding box, each sub-divided box given a indicating whether the sub-divided bounding box is occupied by a point from the point cloud;
determining a context reduction level based on context information associated with the generated tree, the context reduction level corresponding to one of a plurality of context reduction levels, each context reduction level in the plurality of context reduction levels including a different degree of context reduction;
reducing a number of contexts associated with the retrieved data based on (i) the context reduction level, (ii) occupancy data corresponding to one or more parent nodes of the generated tree, and (iii) one or more child nodes of the generated tree;
encoding the data corresponding to the point cloud based on the reduced number of contexts; and
generating a bitstream including the encoded data, the context reduction level, and the generated tree.
|