Video Block Affine Prediction for Complex Motion Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in improving coding efficiency, particularly in handling complex motions such as zoom, rotation, and perspective in video compression.
Innovation Solution
Implementing interweaved affine prediction and coding unit (CU)-level overlapped block motion compensation (OBMC) to enhance video processing, utilizing techniques like regression affine candidates and CU-level OBMC to improve coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding technologies are used, then implementation is simpler, but coding efficiency is insufficient for handling complex motions
Solution Approach 1:
The patent divides the video block into multiple sub-blocks and applies different motion prediction models to different regions. Specifically, it segments the prediction process into affine motion compensation for capturing complex motions and conventional motion compensation for simpler areas, allowing each segment to use the most appropriate model for its characteristics.
Solution Approach 2:
The patent dynamically selects between different motion prediction models (affine vs. conventional) based on the characteristics of each video block. The selection is not static but adapts to the local motion complexity, enabling the system to use more complex affine models only where needed while maintaining simpler models elsewhere, thus improving overall coding efficiency without uniformly increasing complexity.
2Manufacturing precision
If affine motion compensation is applied to all blocks, then complex motions are better captured, but computational complexity increases significantly
Solution Approach 1:
The patent applies different quality levels of motion compensation to different local regions. Affine motion compensation, which provides higher prediction accuracy for complex motions, is applied selectively to blocks that exhibit complex motion patterns. For blocks with simpler motion characteristics, conventional motion compensation is used, reducing the overall computational burden while maintaining high accuracy where it matters most.
Solution Approach 2:
The patent changes the motion model parameters dynamically based on block characteristics. Instead of using fixed affine parameters for all blocks, the system adjusts the complexity of the motion model parameters according to the local motion complexity, enabling high precision where needed while reducing computational complexity in simpler regions.
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a target video block of a video and a bitstream of the video, a usage of an interweaved affine prediction is determined based on at least one of a first coding tool, or coding information of the target video block. The conversion is performed based on the usage of the interweaved affine prediction.


