Bidirectional Weight Index Derivation in Affine Merge Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage and transmission efficiencyVSAvoidencoding and decoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveimage qualityVSAvoidencoding and decoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If bidirectional prediction with multiple control points is used, then prediction accuracy is improved, but the complexity of deriving prediction parameters increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidparameter derivation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12634438B2Method for deriving bidirectional prediction weight index and video decoding apparatus
Publication Date: 2026.05.19 SK TELECOM CO LTD
  • US12634438B2 patent drawing
  • US12634438B2 patent drawing
  • US12634438B2 patent drawing

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.