Affine Block Prediction Using AF4 and AF6 for Video Coding Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding technologies struggle to efficiently process next-generation video content with high spatial resolution and frame rate, leading to increased memory and processing demands.
Innovation Solution
Adaptive affine prediction methods are employed based on block size and neighbor block coding, utilizing AF4 and AF6 modes to optimize coding efficiency and reduce complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If affine prediction is applied to process high spatial resolution and high frame rate video content, then video encoding performance is improved, but memory storage and processing power requirements remarkably increase
Solution Approach 1:
The current block is divided into multiple sub-blocks, and affine prediction is selectively applied to each sub-block based on its size and characteristics. This segmentation allows the system to process only those regions that benefit from affine prediction, reducing overall computational complexity and memory requirements while maintaining encoding performance for complex motion regions.
Solution Approach 2:
Different prediction modes are applied to different regions of the video block based on local motion characteristics. Affine prediction is applied locally to sub-blocks that exhibit complex motion patterns, while simpler prediction modes are used for regions with uniform motion, optimizing the balance between encoding performance and processing complexity.
2Productivity
If adaptive affine prediction is performed based on block size and neighbor block coding, then coding efficiency is optimized, but computational complexity increases
Solution Approach 1:
The system performs preliminary checks on block size and neighbor block coding status before applying adaptive affine prediction. These preliminary actions allow the system to quickly determine whether affine prediction is appropriate for a given block, avoiding unnecessary computational complexity while maintaining coding efficiency through selective application.
Data Source
AI summary
The present disclosure provides a method for decoding a video signal including a current block based on an affine motion prediction mode (affine mode, AF mode), the method including: checking whether the AF mode is applied to the current block, the AF mode representing a motion prediction mode using an affine motion model; checking whether an AF4 mode is used when the AF mode is applied to the current block, the AF4 mode representing a mode in which a motion vector is predicted using four parameters constituting the affine motion model; generating a motion vector predictor using the four parameters when the AF4 mode is used and generating a motion vector predictor using six parameters constituting the affine motion model when the AF4 mode is not used; and obtaining a motion vector of the current block based on the motion vector predictor.


