Adaptive MVD Settings for Warped and Translational Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies do not optimally adjust motion vector difference (MVD) settings for different motion compensation modes, leading to suboptimal compression efficiency in inter prediction.

Innovation Solution

Adaptive MVD precision and magnitude settings are customized for warped and translational motion modes, allowing separate optimization for each mode in inter prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single MVD setting is used for both warped motion mode and translational motion mode, then device complexity is reduced, but video coding efficiency deteriorates due to suboptimal compression for specific motion characteristics

Engineering Contradiction:
ImproveMVD setting configurationVSAvoidvideo coding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the motion compensation process into distinct modes (warped motion mode and translational motion mode), each with its own optimized MVD settings. This segmentation allows the system to apply mode-specific precision limits and magnitude ranges, improving coding efficiency without significantly increasing overall complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic selection of MVD settings based on the detected motion mode. The system adaptively adjusts precision limit and magnitude range parameters according to whether the current block exhibits warped or translational motion characteristics, enabling optimal compression for each motion type while maintaining manageable complexity through conditional logic.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If MVD precision is increased for warped motion mode, then measurement precision of motion vector difference improves, but data volume increases reducing compression efficiency

Engineering Contradiction:
ImproveMVD precisionVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality optimization by setting different precision limits for different motion modes. For warped motion mode, a first precision limit is applied that is appropriate for the local characteristics of warped motion, while for translational motion mode, a second precision limit is applied. This localized precision control improves measurement accuracy where needed while minimizing data volume increases.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the precision parameter based on motion mode detection. When warped motion is detected, a specific precision limit is applied; when translational motion is detected, a different precision limit is applied. This parameter adaptation allows the system to maintain appropriate measurement precision for each motion type while optimizing the balance between precision and data volume.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If separate MVD settings are optimized for each motion mode, then video coding efficiency improves, but device complexity increases due to multiple configuration sets

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidMVD configuration management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses dynamic mode detection to select between different MVD setting configurations. The system detects the motion mode (warped or translational) and dynamically applies the appropriate precision limit and magnitude range settings. This dynamic approach achieves optimized coding efficiency for each mode while managing complexity through a unified decision-making framework rather than separate rigid configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes based on motion mode detection. The system modifies the precision limit and magnitude range parameters according to the detected motion characteristics. This parameter adaptation allows separate optimization for each motion mode while maintaining a manageable configuration structure through conditional parameter selection rather than multiple independent configuration sets.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If MVD magnitude range is expanded for warped motion mode, then adaptability to different motion patterns improves, but data volume increases reducing compression ratio

Engineering Contradiction:
Improvemotion pattern coverageVSAvoidbit rate
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality optimization by setting appropriate magnitude ranges for different motion modes. For warped motion mode, a magnitude range is configured that adequately covers the expected motion patterns of warped motion. For translational motion mode, a different magnitude range is applied. This localized adaptation ensures sufficient coverage for each motion type while optimizing bit rate efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the magnitude range parameter based on motion mode detection. When warped motion is detected, a specific magnitude range is applied that provides adequate adaptability for warped motion patterns. When translational motion is detected, a different magnitude range is applied. This parameter adaptation achieves appropriate motion pattern coverage while controlling bit rate increases through mode-specific optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12375710B2Adaptive motion vector for warped motion mode of video coding
Publication Date: 2025.07.29 TENCENT AMERICA LLC
  • US12375710B2 patent drawing
  • US12375710B2 patent drawing
  • US12375710B2 patent drawing

AI summary

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block in a current image frame, obtaining a syntax element value, and determining whether the current coding block is coded with a warped motion mode or a translational motion mode based on the syntax element value. The method further includes in accordance with a determination that the current coding block is coded with the warped motion mode, selecting a first motion vector difference (MVD) setting for the current coding block; in accordance with a determination that the current coding block is coded with the translational motion mode, selecting a second MVD setting distinct from the second MVD setting for the current coding block; and reconstructing the current coding block based at least in part on the selected MVD setting for the current coding block.