FIELD: video encoding and decoding.
SUBSTANCE: it is determined at the sequence level whether affine motion prediction is enabled by decoding the first high-level syntax element from the bitstream. It is determined at the image level whether each of the at least one coding tool is enabled by decoding one or more second high level syntax elements for each of the at least one coding tool from the bitstream depending on the first high level syntax element. Moreover, at least one coding tool includes a count-by-count correction of affine motion prediction samples. When it is determined that affine motion prediction is enabled, a plurality of motion vectors of checkpoints of the target block encoded using affine motion prediction are determined, and affine prediction samples are generated for each of the subblocks in the target block by performing affine motion prediction in a unit of subblocks using motion vectors of the checkpoints, whereas the subblocks have a size of 4×4 or 8×8.
EFFECT: increased efficiency of video coding.
13 cl, 22 dwg
Authors
Dates
2023-08-07—Published
2020-06-15—Filed