Point cloud encoding and decoding method and apparatus, computer, and storage medium
AssigneeTencent Technology (Shenzhen) Company Limited
InventorWenjie Zhu
Life of this patent
Estimating the term…
Abstract
A point cloud encoding and decoding method including: obtaining encoding limit information that comprises a group quantity limit threshold; obtaining a transform coefficient sequence of point cloud points based on the encoding limit information, where the point cloud points are comprised in a point cloud group that has a quantity less than or equal to the group quantity limit threshold, and where the transform coefficient sequence is obtained by sorting transform coefficients of the point cloud points; and encoding the transform coefficient sequence to obtain a point cloud group bitstream that corresponds to the point cloud group.
Claims18
A point cloud encoding method, performed by a computer device, the method comprising:
- obtaining encoding limit information, wherein the encoding limit information comprises a group quantity limit threshold obtained based on a cache limit threshold and a point cloud group size threshold;
- obtaining a transform coefficient sequence of point cloud points based on the encoding limit information, wherein the point cloud points are comprised in a point cloud group, wherein a quantity of the point cloud groups is less than or equal to the group quantity limit threshold, and wherein the transform coefficient sequence is obtained by sorting transform coefficients of the point cloud points;
- and
- encoding the transform coefficient sequence to obtain a point cloud group bitstream corresponding to the point cloud group.
A point cloud encoding apparatus comprising:
- at least one memory containing program code;
- and
- at least one processor configured to execute the program code, the program code comprising:
- first obtaining code configured to cause the at least one processor to obtain encoding limit information, wherein the encoding limit information comprises a group quantity limit threshold obtained based on a cache limit threshold and a point cloud group size threshold;
- second obtaining code configured to cause the at least one processor to obtain a transform coefficient sequence of point cloud points based on the encoding limit information, wherein the point cloud points are comprised in a point cloud group, wherein a quantity of point cloud groups is less than or equal to the group quantity limit threshold, and wherein the transform coefficient sequence is obtained by sorting transform coefficients of the point cloud points;
- and
- first encoding code configured to cause the at least one processor to encode the transform coefficient sequence to obtain a point cloud group bitstream corresponding to the point cloud group.
A non-transitory computer-readable medium containing program code that when executed by at least one processor, causes the at least one processor to:
- obtain encoding limit information, wherein the encoding limit information comprises a group quantity limit threshold obtained based on a cache limit threshold and a point cloud group size threshold;
- obtain a transform coefficient sequence of point cloud points based on the encoding limit information, wherein the point cloud points are comprised in a point cloud group, wherein a quantity of point cloud groups is less than or equal to the group quantity limit threshold, and wherein the transform coefficient sequence is obtained by sorting transform coefficients of the point cloud points;
- and
- encode the transform coefficient sequence to obtain a point cloud group bitstream corresponding to the point cloud group.
Dependencies are inferred from the claim text.