| CPC H04N 19/137 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] | 11 Claims |

|
1. A method of video decoding, comprising:
receiving a coded video bitstream comprising a current picture, the current picture including a current block, a syntax element in the coded video bitstream indicating that the current block that includes a plurality of subblocks is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode;
determining a plurality of motion shift predictor candidates for the current block, each motion shift predictor candidate being derived from one or more motion vectors (MVs);
constructing a subblock-based merge list of the current block, subblock-based merge candidates in the subblock-based merge list including a plurality of SbTMVP merge candidates and at least one affine merge candidate, each of the plurality of SbTMVP merge candidates corresponding to a respective one of the plurality of motion shift predictor candidates;
receiving a base index and motion shift offset information indicating a motion shift offset of the current block, the base index indicating which SbTMVP merge candidate in a subset of the subblock-based merge candidates that is only the plurality of SbTMVP merge candidates is to be selected, the selected SbTMVP merge candidate corresponding to the motion shift predictor in the plurality of motion shift predictor candidates of the current block;
determining a motion shift of the current block as a vector sum of the motion shift predictor indicated by the base index and the motion shift offset of the current block, wherein the motion shift of the current block indicates a block in a collocated reference picture;
determining motion information of a subblock of the plurality of subblocks in the current block based on motion information of a subblock in the block indicated by the motion shift that is the vector sum of the motion shift offset and the motion shift predictor; and
reconstructing the subblock in the current block based on the motion information of the subblock in the current block.
|