Adaptive Motion Vector Precision for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in achieving high compression efficiency and coding efficiency, particularly in handling motion vectors with fixed precision levels that do not adapt to the complexity of video content, leading to suboptimal performance.

Innovation Solution

Adaptive precision levels are applied to different portions of motion vector information, allowing for flexible and context-dependent encoding and decoding of motion vectors, enhancing compression and coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed precision levels are used for motion vectors, then device complexity is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improvemotion vector processing complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements dynamic precision selection for motion vectors by introducing syntax elements that allow the encoder to specify different precision levels (e.g., 1/4-pixel, 1/8-pixel, 1/16-pixel) for different coding units or motion vector components. The decoder adaptively adjusts motion vector precision based on these syntax elements, enabling variable precision processing that optimizes compression efficiency while managing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different precision levels to different portions of motion vector information based on local content characteristics. By allowing selective precision application to specific coding units or motion vector components, the system achieves high compression efficiency for complex regions while maintaining acceptable performance for simpler regions, thereby resolving the contradiction between overall compression efficiency and device complexity.

Inventive Principle:
Principle #3Local quality

2Loss of information

If adaptive precision levels are applied to motion vectors, then compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidmotion vector processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the precision parameter of motion vectors dynamically based on content characteristics. By introducing syntax elements that encode precision level information and having the decoder adjust motion vector precision accordingly, the system achieves adaptive compression optimization without requiring complete redesign of the processing architecture, thus managing device complexity while improving compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments motion vector processing into different precision levels for different coding units or components. This segmentation allows the system to apply high precision only where necessary (improving compression efficiency) while using lower precision elsewhere (controlling device complexity), effectively resolving the contradiction through selective processing.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If high precision motion vectors are used throughout, then compression efficiency is improved, but coding complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies high precision motion vectors partially - only to coding units or regions where it provides significant compression benefit. By using precision adaptation to apply high precision selectively rather than uniformly, the system achieves most of the potential compression efficiency gains while avoiding the full coding complexity overhead that would result from applying high precision throughout the entire video stream.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12506896B2Motion vector processing for video encoding and decoding
Publication Date: 2025.12.23 INTERDIGITAL MADISON PATENT HLDG
  • US12506896B2 patent drawing
  • US12506896B2 patent drawing
  • US12506896B2 patent drawing

AI summary

Encoding or decoding picture information can involve determining a coding mode associated with a current coding unit including picture information; determining, based on the coding mode, a first precision level associated with a first portion of a motion vector information associated with the current coding unit, and a second precision level associated with a second portion of the motion vector information; obtaining a motion vector associated with the current coding unit based on the motion vector information and the first and second precision levels; and encoding or decoding at least a portion of the picture information included in the current coding unit based on the coding mode and the motion vector.