US 12,407,851 B2
Method and apparatus for implicitly indicating motion vector predictor precision
Han Gao, San Diego, CA (US); Xin Zhao, San Jose, CA (US); Liang Zhao, Sunnyvale, 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 Mar. 17, 2023, as Appl. No. 18/122,836.
Claims priority of provisional application 63/408,575, filed on Sep. 21, 2022.
Prior Publication US 2024/0098300 A1, Mar. 21, 2024
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/109 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/109 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 12 Claims
OG exemplary drawing
 
1. A method for decoding a current block of a current frame in a coded video bitstream, the method comprising:
obtaining, by a device comprising a memory storing instructions and a processor in communication with the memory, a coded video bitstream;
determining, by the device based on the coded video bitstream, a current block of a current frame to be enabled with an adaptive motion vector resolution (AMVR) and to be inter predicted by at least one reference block of at least one reference frame;
determining, by the device based on the coded video bitstream, a motion vector (MV) of the current block to be predicted by a motion vector predictor (MVP) and a corresponding motion vector difference (MVD);
determining, by the device, an MVP precision according to an implicit indication, a pre-defined rule, or a high-level syntax by:
when a signaled MV precision is greater than or equals to a precision threshold, determining the signaled MV precision as the MVP precision, and
when the signaled MV precision smaller than the precision threshold, determining an implicit MVP precision as the MVP precision; and
decoding, by the device, the current block based on the MV.