US 12,177,474 B2
Temporal based subblock type motion vector predictor
Lien-Fei Chen, Hsinchu (TW); Guichun Li, San Jose, CA (US); Xiang Li, Saratoga, 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. 9, 2022, as Appl. No. 17/984,131.
Claims priority of provisional application 63/320,028, filed on Mar. 15, 2022.
Prior Publication US 2023/0300364 A1, Sep. 21, 2023
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/573 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/132 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/573 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video decoding in a decoder, comprising:
receiving a coded video bitstream comprising a current picture, the current picture including a current block, the current block including a plurality of subblocks;
determining, based on a syntax element in the coded video bitstream, that the current block including the plurality of subblocks is coded in a subblock-based frame-rate up conversion (FRUC) mode;
determining a corresponding block of the current block based on an offset vector, the offset vector indicating an offset between the current block and the corresponding block in the current picture;
determining a temporal motion vector predictor (TMVP) of a first subblock in the corresponding block based on a subblock in a forward reference picture of the current picture and a subblock in a backward reference picture of the current picture, the subblock in the forward reference picture and the subblock in the backward reference picture being matched using the subblock-based FRUC mode; and
determining, based on the TMVP of the first subblock in the corresponding block, a TMVP of a subblock in the plurality of subblocks in the current block.