Adaptive Motion Vector Candidate Ordering for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding standards, such as MPEG-4 AVC, inefficiently utilize bits for transmitting motion vector predictor indices due to limited information-based ordering, leading to increased overhead.

Innovation Solution

Adaptive motion vector candidate ordering is implemented based on common characteristics available at both encoder and decoder, including selection frequency, block type, consistency, fidelity, reference index, and predictor index, to reduce the overhead bits required for motion vector predictor indices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If motion vector predictor indices are transmitted using fixed ordering, then the encoding process is simple, but the overhead bits increase and coding efficiency deteriorates

Engineering Contradiction:
Improveencoding process complexityVSAvoidoverhead bits for motion vector predictor indices
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent applies dynamics by making the motion vector candidate ordering adaptive rather than fixed. The encoder and decoder dynamically adjust the ordering based on characteristics available at both sides (such as block type, reference frame type, and motion vector characteristics), allowing the system to optimize the ordering for each coding block without requiring complex explicit signaling

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the ordering parameter of motion vector candidates based on available characteristics. By selecting different ordering strategies (e.g., spatial order, temporal order, gradient-based order) according to the coding context, the system reduces overhead bits while maintaining coding efficiency without increasing overall system complexity

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If adaptive motion vector candidate ordering is implemented, then overhead bits for motion vector predictor indices are reduced, but the device complexity increases

Engineering Contradiction:
Improveoverhead bits for motion vector predictor indicesVSAvoidencoding and decoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements self-service by using characteristics that are already available at both encoder and decoder sides (such as block type, reference frame information, and neighboring motion vectors) to determine the candidate ordering. This eliminates the need for additional signaling or complex coordination between encoder and decoder, reducing overhead bits without proportionally increasing device complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary ordering of motion vector candidates based on available characteristics before the actual motion compensation process. By pre-establishing the candidate order using information already present in the coding context, the system avoids complex runtime decisions and reduces the computational burden during encoding and decoding

Inventive Principle:
Principle #10Preliminary action

3Productivity

If motion vector competition with multiple candidates is used, then coding efficiency improves, but the number of bits required to transmit the predictor index increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbits for transmitting motion vector predictor index
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by using different candidate ordering strategies for different coding contexts (e.g., different block types, different reference frame types, different motion characteristics). This context-specific ordering allows the system to maintain high coding efficiency with multiple candidates while minimizing the bits required for index transmission by making the most likely candidate appear first in the ordered list

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12425637B2Methods and apparatus for adaptive motion vector candidate ordering for video encoding and decoding
Publication Date: 2025.09.23 INTERDIGITAL VC HOLDINGS INC
  • US12425637B2 patent drawing
  • US12425637B2 patent drawing
  • US12425637B2 patent drawing

AI summary

Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder (100) for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block responsive to a characteristic available at both the video encoder and a corresponding decoder. The characteristic excludes a mode in which the block is partitioned.