Adaptive Motion Coding for Multi-Hypothesis Video Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face challenges in efficiently encoding and decoding video data, particularly in reducing redundancy and improving prediction accuracy, especially when dealing with multiple hypothesis inter-prediction.

Innovation Solution

The proposed solution involves using multiple hypothesis inter-prediction techniques during video coding, specifically by generating and combining multiple prediction blocks for a current block, and signaling motion information using merge mode to reduce overhead and processing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple hypothesis inter-prediction is used to improve prediction accuracy, then prediction accuracy is improved, but signaling overhead and processing complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidsignaling overhead and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple prediction hypotheses (base hypothesis and additional hypothesis) into a unified multi-hypothesis prediction block. Motion information from multiple neighboring blocks is merged and adapted to form candidate motion information for both base and additional hypotheses, reducing redundant signaling. The decoder combines prediction blocks from multiple hypotheses to form the final prediction, achieving improved accuracy while managing complexity through systematic integration of multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary adaptation of motion information from neighboring blocks before generating prediction blocks. Merge candidate lists are constructed in advance with adapted motion information, and the decoder prepares multiple prediction hypotheses beforehand. This preliminary processing organizes the complexity upfront, allowing the actual decoding to use pre-prepared motion information and prediction blocks, thereby reducing real-time processing burden while maintaining multiple hypotheses for improved accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple prediction blocks are generated and combined, then prediction accuracy is improved, but processing operations increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing operations
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the prediction process into distinct base hypothesis and additional hypothesis components. Each hypothesis generates its own prediction block independently using separate motion information from neighboring blocks. This segmentation allows parallel processing of multiple hypotheses without excessive interdependence, enabling the decoder to generate and combine prediction blocks efficiently while maintaining improved prediction accuracy through the combination of segmented hypothesis results.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If motion information is coded using merge mode for additional prediction hypothesis, then signaling overhead is reduced, but motion information flexibility is constrained

Engineering Contradiction:
Improvesignaling overheadVSAvoidmotion information flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameters of motion information by adapting motion vectors and reference picture indices from neighboring blocks to form candidate motion information. This adaptation process transforms existing motion information parameters into suitable candidates for both base and additional hypotheses. By modifying parameters through adaptation rather than transmitting raw motion information, the patent reduces signaling overhead while maintaining flexibility through the adapted candidate lists that can be selected based on prediction performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12309355B2Adaptively coding motion information for multiple hypothesis prediction for video coding
Publication Date: 2025.05.20 QUALCOMM INC
  • US12309355B2 patent drawing
  • US12309355B2 patent drawing
  • US12309355B2 patent drawing

AI summary

An example device for decoding video data includes one or more processors configured to: generate a first prediction block for a current block of video data using a base inter-prediction mode; code a merge mode syntax element for a second prediction block representing an additional prediction hypothesis, the merge mode syntax element indicating whether motion information for the second prediction block is coded using merge mode; code the motion information for the second prediction block according to the merge mode syntax element, wherein to code the motion information, the one or more processors are configured to form a merge candidate list including merge candidates representing respective sets of uni-prediction motion information; generate the second prediction block for the current block of video data using the motion information; form a multi-hypothesis prediction block from the first and second prediction blocks; and decode the current block using the multi-hypothesis prediction block.