Joint Motion Vector Difference Coding With Adaptive Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in compressing motion vectors due to redundancy in motion vector differences, particularly in compound-reference inter-prediction, which affects compression efficiency and bitrate requirements.

Innovation Solution

A method for jointly coding motion vector differences with adaptive resolution in compound-reference inter-prediction, allowing for flexible signaling of motion vector differences based on adaptive pixel resolution and joint or separate coding modes, along with optical flow refinement and filter restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If motion vector differences are coded separately with fixed resolution, then device complexity is reduced, but compression efficiency deteriorates due to redundancy

Engineering Contradiction:
Improvecoding complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent combines the coding of multiple motion vector differences into a joint coding process. Instead of encoding each motion vector difference separately, the patent merges them into a unified coding structure where shared information is extracted and encoded once, eliminating redundancy while maintaining decoding simplicity through standardized syntax elements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies adaptive resolution to motion vector difference coding by selecting different precision levels for different regions or contexts. The resolution of motion vector differences is adapted based on local characteristics such as block size, motion complexity, or reference picture distance, allowing higher precision where needed and lower precision where acceptable, thus optimizing the balance between compression efficiency and complexity.

Inventive Principle:
Principle #3Local quality

2Loss of information

If adaptive motion vector difference resolution is applied, then compression efficiency is improved, but device complexity increases due to flexible signaling schemes

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

Solution Approach 1:

The patent introduces dynamic adaptation of motion vector difference resolution through context-dependent signaling. The precision level is not fixed but dynamically selected based on coding conditions such as block size, motion characteristics, and reference picture parameters. This dynamic approach allows the system to adapt resolution to local requirements, improving compression efficiency while managing complexity through conditional logic rather than universal high complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the precision parameter of motion vector differences adaptively. Instead of using a fixed resolution for all motion vector differences, the patent modifies the precision parameter (e.g., quarter-pixel, eighth-pixel, or pixel-level precision) based on coding conditions. This parameter adaptation allows the system to allocate bits more efficiently, using higher precision only when necessary and lower precision when sufficient, thereby improving overall compression efficiency.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If joint motion vector difference coding is implemented, then bitrate is reduced, but manufacturing precision requirements increase for accurate decoding

Engineering Contradiction:
ImprovebitrateVSAvoiddecoding precision
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the joint coding process into distinct functional components: motion vector difference extraction, joint encoding of shared information, and separate reconstruction of individual motion vectors. This segmentation allows the complex joint coding to be broken down into manageable steps with well-defined interfaces, reducing decoding complexity while maintaining compression efficiency. Each segment can be independently optimized and verified.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate representations in the joint coding process. Instead of directly encoding final motion vector values, the patent uses intermediate syntax elements that capture shared information in a compact form. These intermediates serve as a bridge between the compressed bitstream and the final decoded motion vectors, allowing efficient transmission while preserving the necessary precision for accurate reconstruction through standardized decoding procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260046441A1Joint Coding for Adaptive Motion Vector Difference Resolution
Publication Date: 2026.02.12 TENCENT AMERICA LLC
  • US20260046441A1 patent drawing
  • US20260046441A1 patent drawing
  • US20260046441A1 patent drawing

AI summary

This disclosure relates generally to video coding and particularly to methods and systems for providing signaling schemes for jointly coding of motion vector difference with adaptive resolution in compound-reference inter-prediction. An example method for processing a current video block of a video stream is disclosed. The method includes receiving the video stream; determining from the video stream whether joint motion vector difference (MVD) coding is applied to the current video block; determining from the video stream whether adaptive MVD pixel resolution is applied to the current video block; and decoding the current video block based on whether joint MVD coding and whether adaptive MVD pixel resolution are applied to the current video block.