Method and apparatus for point cloud coding
AssigneeTencent America LLC
InventorsWen Gao, Xiang Zhang, Shan Liu
Life of this patent
Estimating the term…
Abstract
According to an aspect of the disclosure, a method of point cloud geometry encoding in a point cloud encoder is provided. In the method, geometry coding is performed on a point cloud at a first partition depth. Further, a plurality of largest coding units (LCUs) of the point cloud is determined at a second partition depth. A coding state of a LCU of the plurality of LCUs of the point cloud is set at the second partition depth. The geometry coding is performed on the plurality of LCUs of the point cloud at the second partition depth based on the coding state of the LCU at the second partition depth.
Claims20
A method of point cloud geometry encoding in a point cloud encoder, comprising:
- performing a geometry coding on a point cloud at a first partition depth;
- determining a plurality of largest coding units (LCUs) of the point cloud at a second partition depth;
- setting (i) a coding state of a first LCU of the plurality of LCUs of the point cloud at the second partition depth based on an initial state or a coding state that is obtained after the point cloud is coded according to the geometry coding at the first partition depth and (ii) a coding state of a second LCU of the plurality of LCUs that is subsequent to the first LCU based on a stored state that is stored before the second LCU at the second partition depth is encoded;
- and
- performing the geometry coding on the plurality of LCUs of the point cloud at the second partition depth based on the set coding states of the plurality of LCUs at the second partition depth,
- wherein the coding state of the first LCU comprises geometry occupancy history information associated with the first LCU.
An apparatus for processing point cloud data, comprising:
- processing circuitry configured to:
- perform a geometry coding on a point cloud at a first partition depth;
- determine a plurality of largest coding units (LCUs) of the point cloud at a second partition depth;
- set (i) a coding state of a first LCU of the plurality of LCUs of the point cloud at the second partition depth based on an initial state or a coding state that is obtained after the point cloud is coded according to the geometry coding at the first partition depth and (ii) a coding state of a second LCU of the plurality of LCUs subsequent to the first LCU based on a stored state that is stored before the second LCU at the second partition depth is encoded;
- and
- perform the geometry coding on the plurality of LCUs of the point cloud at the second partition depth based on the set coding states of the plurality of LCUs at the second partition depth,
- wherein the coding state of the first LCU comprises geometry occupancy history information associated with the first LCU.
A non-transitory computer-readable storage medium storing instructions which when executed by a processor cause the processor to perform:
- performing a geometry coding on a point cloud at a first partition depth;
- determining a plurality of largest coding units (LCUs) of the point cloud at a second partition depth;
- setting (i) a coding state of a first LCU of the plurality of LCUs of the point cloud at the second partition depth based on an initial state or a coding state that is obtained after the point cloud is coded according to the geometry coding at the first partition depth and (ii) a coding state of a second LCU of the plurality of LCUs that is subsequent to the first LCU based on a stored state that is stored before the second LCU at the second partition depth is encoded;
- and
- performing the geometry coding on the plurality of LCUs of the point cloud at the second partition depth based on the set coding states of the plurality of LCUs at the second partition depth,
- wherein the coding state of the first LCU comprises geometry occupancy history information associated with the first LCU.
Dependencies are inferred from the claim text.