Motion Estimation Using Combined Reference Bi-Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding methods for motion estimation in bi-predictive slices are inefficient, especially in the presence of cross-fades, as they consider each candidate reference separately, leading to potential loss in coding efficiency and computational complexity.

Innovation Solution

A method and apparatus for motion estimation using combined reference bi-prediction, where motion vectors for one reference picture are predicted while initializing others to a predefined value, allowing for parallel iterations to optimize remaining hypotheses and refine motion vectors based on a best reference, thereby improving estimation accuracy and reducing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If motion estimation considers each candidate reference separately, then device complexity is reduced, but coding efficiency deteriorates

Engineering Contradiction:
Improvemotion estimation complexityVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the motion estimation process into two distinct phases: a first pass where each reference picture is processed independently to obtain initial motion vectors, and a second pass where these vectors are refined by considering the combined effect of multiple references. This segmentation allows the system to balance computational load while achieving better coding efficiency through the refinement stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing a first pass of motion estimation that obtains initial motion vectors for each reference picture before proceeding to the refinement stage. This preliminary estimation provides a foundation that reduces the search space in the second pass, thereby improving overall efficiency without requiring complete joint optimization from the start.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If motion estimation jointly optimizes multiple reference pictures, then motion estimation accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidmotion estimation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the complex joint optimization problem into two manageable passes: an initial estimation phase that processes references separately, and a refinement phase that jointly optimizes the combined prediction. This segmentation makes the overall process computationally tractable while still achieving high accuracy through the collaborative refinement of motion vectors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary motion estimation for each reference picture independently before conducting the joint refinement. This preliminary action establishes initial motion vectors that serve as starting points for the subsequent optimization, reducing the computational burden of the joint optimization while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If bi-predictive coding uses linear combination of two predictions, then coding efficiency is improved, but loss of information increases due to fade and cross-fade artifacts

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction error
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent employs feedback by using the results from the first pass of motion estimation to inform and guide the second pass of refinement. The initial motion vectors obtained from separate reference processing are fed into the refinement stage, where they are adjusted based on the actual prediction error and the combined reference information, thereby reducing loss of information while maintaining coding efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary motion estimation using separate reference processing before applying the linear combination for bi-prediction. This preliminary action provides initial motion vectors that are then refined to account for fade and cross-fade artifacts, reducing prediction error while maintaining the benefits of linear combination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9215475B2Method and apparatus for motion estimation using combined reference bi-prediction
Publication Date: 2015.12.15 INTERDIGITAL MADISON PATENT HLDG
  • US9215475B2 patent drawing
  • US9215475B2 patent drawing
  • US9215475B2 patent drawing

AI summary

A method and apparatus are provided for motion estimation using combined reference bi-prediction. The apparatus includes an encoder (200) for encoding a multi-prediction picture from a combination of two or more reference pictures by respectively predicting a motion vector for a particular one of the two or more reference pictures in a motion estimation process while initializing motion vectors for remaining ones of the two or more reference pictures to a predefined value for use by the motion estimation process.