US 12,406,398 B2
Point cloud attribute entropy encoding method and device, and point cloud attribute entropy decoding method and device
Ge Li, Shenzhen (CN); Chuang Ma, Shenzhen (CN); Jing Wang, Shenzhen (CN); and Yiting Shao, Shenzhen (CN)
Assigned to Peking University Shenzhen Graduate School, (CN)
Appl. No. 18/011,397
Filed by Peking University Shenzhen Graduate School, Shenzhen (CN)
PCT Filed Mar. 11, 2022, PCT No. PCT/CN2022/080268
§ 371(c)(1), (2) Date Dec. 19, 2022,
PCT Pub. No. WO2022/188848, PCT Pub. Date Sep. 15, 2022.
Claims priority of application No. 202110269745.8 (CN), filed on Mar. 12, 2021.
Prior Publication US 2023/0326085 A1, Oct. 12, 2023
Int. Cl. G06T 9/00 (2006.01)
CPC G06T 9/00 (2013.01) 9 Claims
OG exemplary drawing
 
1. A point cloud attribute entropy encoding method, comprising:
for attribute residual coefficients A1, A2, . . . , AM of a current point, M being an integer greater than 1, determining whether the M attribute residual coefficients A1, A2, . . . , AM are equal to 0 at the same time;
if the M attribute residual coefficients A1, A2, . . . , AM are equal to 0 at the same time, the encoding of the attribute residual coefficients of the current point is ended;
if the M attribute residual coefficients A1, A2, . . . , AM are not equal to 0 at the same time, the encoding a flag bit Fk by utilizing contexts to represent whether Ak is equal to 0, 0<k<=M;
determining whether Ak is equal to 0;
if Ak is not equal to 0, adaptively selecting contexts to encode uncoded residual coefficients of the current point by utilizing encoded attribute residual coefficients of the current point;
ending the encoding of the attribute residual coefficients of the current point;
if Ak is equal to 0, encoding a flag bit Fj by utilizing contexts to represent whether Aj is equal to 0, 0<j<=M, and j is not equal to k;
determining whether Aj is equal to 0;
if Aj is equal to 0, adaptively selecting contexts to encode the uncoded attribute residual coefficients other than Aj and Ak of the current point by utilizing the encoded attribute residual coefficients of the current point;
ending the encoding of the attribute residual coefficients of the current point;
if Aj is not equal to 0, adaptively selecting contexts to encode the uncoded attribute residual coefficients other than Ak of the current point by utilizing the encoded attribute residual coefficients of the current point; and
ending the encoding of the attribute residual coefficients of the current point.