Image Coding With Bidirectional Motion Vector Candidate Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image coding methods limit the use of motion vectors from only one prediction direction, leading to suboptimal motion vector derivation and reduced coding efficiency.

Innovation Solution

An image coding method that adds adjacent motion vectors from both the first and second reference picture lists as candidates for predicting motion vectors, increasing the options for deriving a suitable predicted motion vector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If motion vectors are derived using only one prediction direction, then the complexity of motion vector derivation is reduced, but the coding efficiency deteriorates

Engineering Contradiction:
Improvecomplexity of motion vector derivationVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The motion vector prediction process is segmented into multiple prediction directions (first prediction direction and second prediction direction), each with its own candidate list. This allows the system to evaluate multiple directional candidates separately and select the best one, improving coding efficiency without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extends the motion vector prediction from a single direction to multiple dimensions by introducing both first and second prediction directions. Each direction has its own reference picture list and candidate motion vectors, creating a multi-dimensional search space that improves prediction accuracy and coding efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If motion vectors from both first and second reference picture lists are used as candidates, then the accuracy of predicted motion vector is improved, but the complexity of motion vector derivation increases

Engineering Contradiction:
Improveaccuracy of predicted motion vectorVSAvoidcomplexity of motion vector derivation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The candidate motion vectors are segmented into two distinct groups: those from the first reference picture list and those from the second reference picture list. Each group is evaluated independently in its respective prediction direction, allowing accurate selection without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which reference picture list to use based on the prediction direction and current block characteristics. The apparatus can adaptively choose between first and second prediction directions, making the motion vector derivation process flexible and efficient.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12445605B2Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
Publication Date: 2025.10.14 SUN PATENT TRUST
  • US12445605B2 patent drawing
  • US12445605B2 patent drawing
  • US12445605B2 patent drawing

AI summary

An image coding method includes: adding, to a candidate list, a first adjacent motion vector as a candidate for a predicted motion vector to be used for coding the current motion vector; selecting the predicted motion vector from the candidate list; and coding the current motion vector, wherein in the adding, the first adjacent motion vector indicating a position in a first reference picture included in a first reference picture list is added to the candidate list for the current motion vector indicating a position in a second reference picture included in a second reference picture list.