CPC H04N 19/423 (2014.11) [H04N 19/105 (2014.11); H04N 19/137 (2014.11); H04N 19/159 (2014.11); H04N 19/167 (2014.11); H04N 19/176 (2014.11); H04N 19/196 (2014.11); H04N 19/30 (2014.11); H04N 19/513 (2014.11); H04N 19/52 (2014.11)] | 17 Claims |
1. A method of processing video data, comprising:
deriving, for a conversion between a current block of a video and a bitstream of the video, a first set of affine parameters associated with affine model for the current block;
comparing the first set of affine parameters to one or more sets of affine parameters stored in a buffer for storing affine parameters to make a determination whether the first set of affine parameters is same or similar to at least one set of affine parameters of the one or more sets of affine parameters; and
deciding whether or how to update the buffer for storing affine parameters based on the determination,
wherein, in response to the determination indicating that the first set of affine parameters is not same or similar to at least one set of affine parameters stored in the buffer, storing the first set of affine parameters in the buffer,
wherein the first set of affine parameters comprises variables a, b, c or d, or variables a, b, c, d, e, f,
e=mv0h, f=mv0v, or (e, f)=(mvx, mvy), where (mvx, mvy) is any motion vector used for coding a first block, wherein (mvh0, mvv0) is a motion vector of a top-left corner control point, (mvh1, mv1) is a motion vector of a top-right corner control point, and (mvh2, mvv2) is a motion vector of a bottom-left corner control point, and wherein w and h are width and height of the current block, respectively.
|