Motion Vector Range Constraints in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently encoding and decoding motion vectors (MVs) due to limitations in precision and range constraints, particularly in high-resolution video applications where fractional MV precision is insufficient, leading to suboptimal compression ratios and increased bandwidth requirements.

Innovation Solution

The proposed solution involves processing circuitry that decodes prediction information from a coded video bitstream to determine motion information for a current block, including a first motion vector with fractional precision, and stores this information in a memory space optimized for efficient representation and reconstruction, using specific bit allocations for MV components, reference indices, and prediction directions to ensure accurate and efficient MV handling within defined ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fractional MV precision is increased to improve motion vector representation accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
ImproveMV precisionVSAvoidcomplexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing a fractional MV precision parameter (N) that can be configured independently. The system changes the precision parameter from fixed to variable, allowing adaptive adjustment based on video content and coding requirements. This enables higher precision when needed while maintaining lower precision for simpler cases, thus resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the MV precision adaptive rather than static. The fractional precision N is dynamically adjusted based on the motion characteristics of the video content and the requirements of the coding application. This dynamic adjustment allows the system to optimize between precision and complexity in real-time, avoiding fixed high precision that would always increase device complexity.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If MV range constraints are applied to limit motion vector values, then device complexity is reduced, but measurement precision deteriorates

Engineering Contradiction:
ImprovecomplexityVSAvoidMV precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent resolves this contradiction by changing the parameter of MV range constraints from fixed to variable. Instead of applying a fixed constraint that would always reduce precision, the system adjusts the constraint range based on the fractional precision N and the specific motion characteristics. This allows the range constraint to adapt to different precision requirements, maintaining precision while limiting complexity only when necessary.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies dynamics by making the MV range constraint adaptive. The constraint is dynamically adjusted based on the fractional precision parameter N and the motion vector magnitude. When motion is small, the constraint is tighter, reducing complexity. When motion is large or precision is higher, the constraint is relaxed, maintaining precision. This dynamic approach resolves the contradiction between complexity reduction and precision maintenance.

Inventive Principle:
Principle #15Dynamics

3Productivity

If higher compression ratios are pursued through lossy compression, then loss of information increases, but productivity is improved

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddistortion
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies parameter changes by introducing a fractional precision parameter N that can be adjusted to optimize the compression-distortion tradeoff. By changing the precision parameter, the system can achieve higher compression ratios when acceptable distortion is tolerated, while maintaining higher precision when information fidelity is critical. This resolves the contradiction by allowing adaptive optimization rather than fixed compromise.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the compression characteristics adaptive through fractional precision adjustment. The system dynamically adjusts the precision parameter N based on the application requirements, allowing higher compression efficiency when distortion is acceptable and maintaining information fidelity when needed. This dynamic approach resolves the contradiction between productivity and information loss by enabling flexible optimization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12160563B2Motion vector range constraints
Publication Date: 2024.12.03 TENCENT AMERICA LLC
  • US12160563B2 patent drawing
  • US12160563B2 patent drawing
  • US12160563B2 patent drawing

AI summary

Aspects of the disclosure provide a method and an apparatus for video coding. In some examples, the apparatus includes processing circuitry. The processing circuitry determines, for a current block in a current picture, motion information including a first motion vector (MV) that has a x component and a y component. Each of the x and y components has a fractional MV precision that is 2−N of a sample size in the current block and has one of 2L+1 MV values with the fractional MV precision, N being 4 and indicating the fractional MV precision, and a magnitude of the first MV being represented by L bits. At least one sample of the current block is encoded based on the motion information.