US 12,219,146 B2
Flexible scaling factors for joint MVD coding
Liang Zhao, Sunnyvale, CA (US); Han Gao, San Diego, CA (US); Xin Zhao, San Jose, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Nov. 7, 2022, as Appl. No. 17/982,139.
Claims priority of provisional application 63/342,441, filed on May 16, 2022.
Prior Publication US 2023/0370604 A1, Nov. 16, 2023
Int. Cl. H04N 19/137 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/137 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video coding performed by at least one processor, the method comprising:
obtaining a coding block of a video bitstream;
determining whether a joint coding of motion vector difference (JMVD) is used for predicting the coding block;
obtaining, based on determining that the JMVD is used for predicting the coding block, a plurality of scaling factors and the JMVD from the video bitstream;
deriving a motion vector difference (MVD) for at least one reference frame list based on an application of the plurality of scaling factors to one or more components of the joint notion vector difference along one or more pre-defined directions; and
reconstructing the coding block based on at least the derived MVD,
wherein deriving the MVD comprises determining whether a flag indicates that at least one of the scaling factors is not equal to a first pre-defined default value.