Improvement on predictive tree-based geometry coding for a point cloud
AssigneeTencent America LLC
InventorsWen GAO, Xiang ZHANG, Shan LIU
Life of this patent
Estimating the term…
Abstract
A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. A number of contexts associated with the received data is reduced based on reducing a size of an array corresponding to syntax elements for predictive tree-based coding of the point cloud. The data corresponding to the point cloud is decoded based on the reduced number of contexts.
Claims20
A method of encoding point cloud data, executable by a processor, comprising:
- receiving data corresponding to a point cloud;
- determining a number of contexts associated with the received data based on reducing a size of a context array corresponding to syntax elements for predictive tree-based coding of the point cloud,
- wherein the context array is a three-dimensional array that indicates a total number of contexts required to decode the syntax elements associated with the received data,
- wherein the reducing comprises reducing a size of at least one dimension of the context array from a first value to a second value less than the first value;
- and
- encoding the received data corresponding to the point cloud based on the reduced number of contexts.
A computer system for decoding point cloud data, the computer system comprising:
- one or more computer-readable non-transitory storage media configured to store computer program code;
- and
- one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- receiving code configured to cause the one or more computer processors to receive data corresponding to a point cloud;
- determining code configured to cause the one or more computer processors to reduce a number of contexts associated with the received data based on reducing a size of an context array corresponding to syntax elements for predictive tree-based coding of the point cloud,
- wherein the context array is a three-dimensional array that indicates a total number of contexts required to decode the syntax elements associated with the received data,
- wherein the reducing comprises reducing a size of at least one dimension of the context array from a first value to a second value less than the first value;
- and
- first encoding code configured to cause the one or more computer processors to decode the received data corresponding to the point cloud based on the reduced number of contexts.
A non-transitory computer readable medium having stored thereon a computer program for encoding point cloud data, the computer program configured to cause one or more computer processors to:
- receive data corresponding to a point cloud;
- determine a number of contexts associated with the received data based on reducing a size of an context array corresponding to syntax elements for predictive tree-based coding of the point cloud,
- wherein the context array is a three-dimensional array that indicates a total number of contexts required to decode the syntax elements associated with the received data,
- wherein the reducing comprises reducing a size of at least one dimension of the context array from a first value to a second value less than the first value;
- and
- encode the received data corresponding to the point cloud based on the reduced number of contexts.
Dependencies are inferred from the claim text.