US 12,256,100 B2
Dynamic mesh vertex displacements coding
Chao Huang, Palo Alto, CA (US); Xiaozhong Xu, Palo Alto, CA (US); Jun Tian, Palo Alto, CA (US); Xiang Zhang, Palo Alto, CA (US); and Shan Liu, Palo Alto, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on May 10, 2023, as Appl. No. 18/315,020.
Claims priority of provisional application 63/358,084, filed on Jul. 1, 2022.
Prior Publication US 2024/0007670 A1, Jan. 4, 2024
Int. Cl. H04N 19/597 (2014.01); H04N 19/172 (2014.01); H04N 19/46 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/597 (2014.11) [H04N 19/172 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A method performed by at least one processor, the method comprising:
deriving a curve of a mesh sequence from a frame of a video bitstream, the curve comprising a plurality of vertices;
subdividing the curve by adding a plurality of subdivided vertices;
calculating one or more displacement vectors between each of the plurality of vertices on the curve and each of the plurality of subdivided vertices on the subdivided curve;
transforming the one or more displacement vectors to output one or more original coefficients;
determining if the current frame is coded using inter picture information or intra picture information;
in response to determining that the current frame is coded using inter picture information:
tracking the current frame with a previous frame to obtain a one-to-one correspondence between the plurality of vertices of the current frame and a plurality of vertices of the previous frame;
predicting one or more coefficients of each of the plurality of vertices in current frame based on the one-to-one correspondence;
performing entropy coding on one or more prediction residues; and
encoding the one or more prediction residues based on the one or more predicted coefficients;
in response to determining that the current frame is coded using intra picture information:
encoding one or more coefficients using arithmetic coding,
wherein separate coding contexts are used for coding prediction residues and original coefficients.