Video Decoding Using Adaptive Affine Parameter Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods face challenges in determining the optimal motion vector resolution for blocks, which affects the efficiency of inter prediction and overall image quality.
Innovation Solution
The proposed method determines the motion vector resolution of a current block based on its encoding order and whether adjacent blocks are decoded, using affine parameter groups to improve encoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of prediction methods increases to improve prediction accuracy, then the prediction accuracy improves, but the amount of encoding information increases
Solution Approach 1:
The patent uses feedback by predicting the prediction method to be applied to a current block based on prediction methods applied to adjacent blocks. The decoder uses the same feedback mechanism to determine the prediction method, creating a synchronized system that reduces encoding information while maintaining prediction accuracy.
Solution Approach 2:
The patent copies the prediction method selection from adjacent blocks to the current block. By copying the prediction method information from already-decoded adjacent blocks, the system avoids transmitting additional encoding information while maintaining consistent prediction accuracy across the block structure.
2Loss of information
If the size of data unit increases to reduce encoding information, then the amount of encoding information decreases, but the prediction accuracy decreases
Solution Approach 1:
The patent segments the picture into blocks and further into data units, allowing different prediction methods to be applied to different segments. This segmentation enables the system to use larger blocks for regions with similar characteristics (reducing encoding information) while using smaller data units for regions requiring higher prediction accuracy.
Solution Approach 2:
The patent applies local quality by allowing different prediction methods to be selected for different data units within a block based on local characteristics. The feedback mechanism enables each data unit to have optimized prediction quality tailored to its specific region, rather than applying a uniform approach across the entire block.
3Measurement precision
If motion vector resolution is increased to improve prediction accuracy, then the prediction accuracy improves, but the encoding complexity increases
Solution Approach 1:
The patent applies dynamics by adaptively determining motion vector resolution based on the prediction method selected for each block. The system dynamically adjusts the motion vector resolution according to the decoding status of adjacent blocks and the selected prediction method, rather than using a fixed high resolution throughout, thereby reducing encoding complexity while maintaining necessary accuracy.
Data Source
AI summary
Provided is a video decoding method including: obtaining affine parameter group candidates of a current block based on whether adjacent blocks of the current block are decoded; determining an affine parameter group of the current block from among the affine parameter group candidates, according to affine parameter information of the current block; and reconstructing the current block, based on one or more affine parameters included in the affine parameter group.


