Video Block Motion Field Prediction Using Augmented Affine Candidates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in achieving high compression efficiency due to limitations in motion compensation, particularly when using affine motion models, as they often rely on limited predictor candidates and lack flexibility in motion vector prediction.
Innovation Solution
An augmented affine motion compensation method is introduced, allowing for the selection of predictor candidates from a set that includes both affine and non-affine motion models, enabling improved prediction by determining control point generator motion vectors and constructing a corresponding motion field for sub-blocks within Coding Units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If affine motion model is used for motion compensation, then compression efficiency is improved, but device complexity increases due to limited predictor candidates and rigid motion field construction
Solution Approach 1:
The patent makes the motion model dynamic by allowing switching between affine and non-affine motion models based on the characteristics of the current block. The decoder determines whether to apply affine motion compensation or conventional motion compensation adaptively, enabling the system to adjust its complexity according to the actual content requirements rather than uniformly applying affine modeling to all blocks.
Solution Approach 2:
The patent applies different motion modeling strategies to different regions of the video content. By evaluating local block characteristics and selectively applying affine motion compensation only where beneficial, the system optimizes compression efficiency for specific regions while avoiding unnecessary complexity in other regions. This localized approach allows predictor candidate selection to be tailored to local motion patterns.
2Device complexity
If affine motion model with limited predictor candidates is used, then coding complexity is reduced, but compression efficiency deteriorates due to lack of flexibility in motion vector prediction
Solution Approach 1:
The patent creates a universal motion compensation framework that can handle both affine and non-affine motion patterns within a single decoding process. The decoder is designed to support multiple motion models and can select the appropriate one based on the bitstream information, making the system versatile enough to achieve high compression efficiency for diverse video content while maintaining manageable coding complexity through a unified approach.
Data Source
Figure 1~2B
Figure 3~4
Figure 5~6
AI summary
Implementations are described for determining, for a block being encoded in a picture, at least one predictor candidate, determining for the at least one predictor candidate, one or more corresponding control point generator motion vectors, based on motion information associated to the at least one predictor candidate, determining for the block being encoded, one or more corresponding control point motion vectors, based on the one or more corresponding control point generator motion vectors determined for the at least one predictor candidate, determining, based on the one or more corresponding control point motion vectors determined for the block, a corresponding motion field, and encoding the block based on the corresponding motion field.