Affine Motion Vector Resolution for Inter Prediction Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression technologies face challenges in achieving high inter prediction accuracy due to low-resolution motion information, which affects the efficiency of video transmission and storage.
Innovation Solution
An inter prediction method and apparatus that improves motion vector resolution and bit depth using affine motion models, specifically by determining and processing control point motion vectors to meet preset resolutions and bit depths, thereby enhancing the accuracy of motion compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If motion information is stored with relatively low resolution to save storage space, then storage efficiency is improved, but inter prediction accuracy deteriorates
Solution Approach 1:
The patent applies parameter changes by adjusting motion vector resolution and bit depth dynamically. The system changes the precision parameters of motion vectors based on the specific requirements of different picture blocks, allowing high accuracy where needed while maintaining lower resolution where acceptable, thus resolving the contradiction between storage efficiency and prediction accuracy
Solution Approach 2:
The patent implements dynamics by making motion vector processing adaptive rather than fixed. The system dynamically adjusts motion vector resolution and bit depth based on the complexity and requirements of different video content and picture blocks, enabling flexible optimization between storage and accuracy requirements
2Measurement precision
If motion vector resolution and bit depth are increased to improve inter prediction accuracy, then prediction accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent changes parameter settings for motion vector processing dynamically. By adjusting resolution and bit depth based on actual prediction needs rather than using fixed high precision always, the system achieves high accuracy when necessary while reducing computational complexity for cases where lower precision suffices
Solution Approach 2:
The patent applies partial action by providing high-resolution motion vector processing only where and when needed, rather than uniformly across all cases. This selective application of high precision reduces overall computational complexity while maintaining accuracy where critical
3Measurement precision
If affine motion model is used to improve prediction accuracy for complex motion, then prediction accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent adjusts processing parameters adaptively when using affine motion models. By dynamically modifying motion vector resolution and bit depth based on the specific affine transformation requirements of different blocks, the system manages the complexity introduced by affine modeling while maintaining improved prediction accuracy
Data Source
AI summary
An inter prediction method, including: when a prediction mode of a to-be-processed picture block is an affine motion model-based advanced motion vector prediction mode, obtaining control point motion vectors of the to-be-processed picture block, where the control point motion vectors meet preset first motion vector resolution and/or first motion vector bit depth; then, deriving a motion vector of each motion compensation unit in the to-be-processed picture block based on the control point motion vectors; and obtaining a reconstructed block of the to-be-processed picture block based on the motion vector of each motion compensation unit.


