| CPC G06T 9/001 (2013.01) [G01S 17/89 (2013.01); G06T 9/40 (2013.01)] | 55 Claims |

|
1. A device for decoding a bitstream that includes point cloud data, the device comprising:
a memory to store the point cloud data; and
one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to:
determine, based on syntax signaled in the bitstream, that quantization is enabled for decoding geometry of the point cloud data;
determine, based on the syntax signaled in the bitstream, that an angular mode is enabled for decoding the geometry of the point cloud data;
in response to the quantization being enabled and the angular mode being enabled, determine for a node a quantized value representing a coordinate position in a three dimensional (3D) space containing a point cloud relative to an origin position;
scale the quantized value without clipping to determine a scaled value representing the coordinate position in the 3D space relative to the origin position;
determine a context based on the scaled value representing the coordinate position in the 3D space relative to the origin position;
perform context-based arithmetic decoding based on the context to determine a value for a plane position syntax element for the angular mode;
determine a position of a plane within the 3D space based on the value for the plane position syntax element; and
determine occupancy of nodes within the 3D space based on the position of the plane within the 3D space.
|