Affine Prediction Candidate Selection for Video Block Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques suffer from low coding efficiency, which is undesirable for digital video applications.
Innovation Solution
Implement methods for video processing that include determining an affine prediction list based on non-adjacent spatial or temporal collocated candidates, applying local illumination compensation to multi-hypothesis predictions, performing template matching-based bi-direction motion refinement, and using bi-directional optical flow processes in various modes to improve coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then the implementation is simple, but the coding efficiency is low
Solution Approach 1:
The prediction candidate list is segmented into multiple types (spatial candidates, temporal candidates, combined candidates) with different selection criteria and priority levels. This segmentation allows the system to process different candidate types through specialized selection paths, improving overall coding efficiency while maintaining manageable complexity through organized processing stages.
Solution Approach 2:
The prediction list construction uses dynamic selection mechanisms where candidate priorities and selection criteria adapt based on block characteristics, motion complexity, and available reference data. This dynamic approach enables the system to optimize coding efficiency for different video content types without requiring a completely different processing architecture for each case.
2Productivity
If advanced prediction methods are used, then the coding efficiency is improved, but the computational complexity increases
Solution Approach 1:
The system applies advanced prediction methods selectively rather than uniformly across all video blocks. By identifying blocks that benefit most from complex prediction (e.g., high-motion regions, texture-rich areas) and applying simplified methods to other blocks, the system achieves improved coding efficiency where needed while controlling overall computational power consumption.
Solution Approach 2:
The prediction process dynamically adjusts parameters such as search range, candidate list size, and refinement iterations based on block characteristics and encoding conditions. This parameter adaptation allows the system to achieve high coding efficiency when necessary while reducing computational power consumption during low-complexity encoding scenarios.
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, an affine prediction list of the target video block based on at least one of the following: a non-adjacent spatial candidate, or a temporal collocated candidate; and performing the conversion based on the affine prediction list.


