Bidirectional Weight Index Derivation in Affine Merge Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding techniques face inefficiencies due to increasing video size, resolution, and frame rate, necessitating improved compression methods with higher encoding efficiency and image quality.
Innovation Solution
A method for deriving a bidirectional prediction weight index by checking target control points' prediction directions and reference pictures, and using affine merge candidate lists to enhance encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If video data is compressed using existing techniques (H.264/AVC, HEVC), then storage and transmission efficiency is improved, but encoding and decoding complexity increases with higher video size, resolution, and frame rate
Solution Approach 1:
The patent applies parameter changes by modifying the prediction weight derivation process. Instead of using fixed or simple adaptive weight methods, the patent dynamically determines prediction weights based on multiple factors including prediction direction, reference picture type, and motion characteristics. This allows the system to adapt the complexity of weight derivation to the specific characteristics of each video block, improving compression efficiency without uniformly increasing complexity across all blocks.
Solution Approach 2:
The patent introduces dynamic adaptation in the prediction weight derivation process. The prediction weights are not static but are dynamically calculated based on the specific characteristics of each block, including its motion direction, reference picture selection, and temporal-spatial relationships. This dynamic approach allows the encoder to focus computational resources on blocks that benefit most from complex weight derivation, thereby improving overall efficiency without proportionally increasing complexity.
2Manufacturing precision
If more complex compression techniques are used to handle increasing video data volume, then image quality is improved, but encoding and decoding time increases
Solution Approach 1:
The patent applies local quality by deriving prediction weights specifically for blocks that exhibit complex motion characteristics, rather than applying uniform complex processing to all blocks. The method identifies blocks where bidirectional prediction with adaptive weights will provide the most benefit (such as blocks with significant motion or complex temporal-spatial relationships) and applies enhanced weight derivation only to those regions. This localized approach improves image quality for problematic blocks while minimizing the overall encoding time impact.
Solution Approach 2:
The patent implements partial action by selectively applying complex bidirectional prediction weight derivation only when necessary, rather than universally. The encoder assesses each block's characteristics and applies the more computationally intensive weight derivation process only to blocks where it will provide measurable quality improvement. For blocks with simple motion characteristics, simpler prediction methods are used, thus reducing overall encoding time while maintaining quality where it matters most.
3Measurement precision
If bidirectional prediction with multiple control points is used, then prediction accuracy is improved, but the complexity of deriving prediction parameters increases
Solution Approach 1:
The patent applies segmentation by dividing the prediction parameter derivation process into distinct stages and components. Instead of calculating all prediction weights simultaneously in a complex monolithic process, the method segments the derivation into separate steps: determining reference picture weights, calculating temporal-spatial relationships, adjusting for motion characteristics, and finalizing bidirectional weights. This segmented approach makes the overall complex process more manageable and implementable while maintaining high prediction accuracy.
Solution Approach 2:
The patent applies preliminary action by pre-calculating and storing certain prediction parameters before the actual prediction process. Reference picture weights, motion characteristics, and temporal-spatial relationship factors are determined in advance and cached for use during decoding. This preliminary preparation reduces the computational burden during real-time prediction, allowing the system to maintain high prediction accuracy without proportionally increasing real-time processing complexity.
Data Source
AI summary
Disclosed is a method for deriving a bidirectional prediction weight index of a constructed candidate included in an affine merge candidate list. The method comprises: determining whether a plurality of target control points are available from among control points set for a current block; if the target control points are available, then checking prediction directions and reference pictures of the target control points; and if the prediction directions of the target control points are all bidirectional and the reference pictures of the target control points are the same, then deriving the bidirectional prediction weight index of the constructed candidate from among bidirectional prediction weight index candidates of the target control points.


