US 12,444,088 B2
Angular mode and in-tree quantization in geometry point cloud compression
Adarsh Krishnan Ramasubramonian, Irvine, CA (US); Bappaditya Ray, San Diego, CA (US); Geert Van der Auwera, Del Mar, CA (US); and Marta Karczewicz, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Oct. 6, 2021, as Appl. No. 17/495,621.
Claims priority of provisional application 63/091,821, filed on Oct. 14, 2020.
Claims priority of provisional application 63/090,629, filed on Oct. 12, 2020.
Claims priority of provisional application 63/088,938, filed on Oct. 7, 2020.
Prior Publication US 2022/0108488 A1, Apr. 7, 2022
Int. Cl. G06T 9/00 (2006.01); G01S 17/89 (2020.01); G06T 9/40 (2006.01)
CPC G06T 9/001 (2013.01) [G01S 17/89 (2013.01); G06T 9/40 (2013.01)] 55 Claims
OG exemplary drawing
 
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.