US 12,272,106 B2
Coding method and apparatus
Shuri Liao, Shenzhen (CN); Shengyue Dou, Shenzhen (CN); Huiying Zhu, Shenzhen (CN); Pengpeng Dong, Shenzhen (CN); and Zijie Xu, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on Mar. 7, 2023, as Appl. No. 18/180,066.
Application 18/180,066 is a continuation of application No. PCT/CN2020/113994, filed on Sep. 8, 2020.
Prior Publication US 2023/0222695 A1, Jul. 13, 2023
Int. Cl. G06T 9/00 (2006.01); H04N 19/46 (2014.01)
CPC G06T 9/00 (2013.01) [H04N 19/46 (2014.11)] 11 Claims
OG exemplary drawing
 
1. A coding method, comprising:
obtaining T1 first to-be-coded data units and T2 second to-be-coded data units, T1 and T2 being integers greater than or equal to 1;
coding the T1 first to-be-coded data units and the T2 second to-be-coded data units based on at least one of an extended reality data type corresponding to the T1 first to-be-coded data units or an extended reality data type corresponding to the T2 second to-be-coded data units, to obtain K coded data units, K being an integer greater than or equal to T1+T2; and
outputting the K coded data units, wherein:
coding the T1 first to-be-coded data units and the T2 second to-be-coded data units comprises:
obtaining a coding matrix based on the least one of the extended reality data type corresponding to the T1 first to-be-coded data units or the extended reality data type corresponding to the T2 second to-be-coded data units; and
coding the T1 first to-be-coded data units and the T2 second to-be-coded data units based on the coding matrix;
the coding matrix comprises a coding submatrix comprising T1 first coding vectors and T2 second coding vectors, the T1 first coding vectors respectively corresponding to the T1 first to-be-coded data units and the T2 second coding vectors respectively corresponding to the T2 second to-be-coded data units; and
the quantity of non-zero coefficients included in the any one of the T2 second coding vectors is less than a coding depth M, the coding depth being a maximum value of a quantity of to-be-coded data units that participate in coding when one coded data unit is obtained, M being an integer greater than 0 and less than or equal to T1+T2.