FIELD: video encoding.
SUBSTANCE: first high-level syntax element in the sequence level is encoded in the sequence header to indicate whether both affine motion prediction and at least one encoding tool that includes sample-by-sample adjustment of affine motion prediction samples are disabled. One or more second high-level syntax elements are encoded indicating a sequence-level or image-level determination of whether each of the encoding tools is enabled. When the first high-level syntax element indicates that both the affine motion prediction and at least one encoding tool are not disabled, control point motion vectors for the target block to be encoded are determined. The affine prediction samples are generated for each of the sub-blocks by performing sub-sub-block affine motion prediction using the motion vectors of the control points. Sample values in the affine prediction samples are modified.
EFFECT: increased efficiency of encoding.
13 cl, 22 dwg
Authors
Dates
2023-10-30—Published
2020-06-15—Filed