Affine Motion Vector Resolution for Inter Prediction Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in achieving high inter prediction accuracy due to low-resolution motion information, which affects the efficiency of video transmission and storage.

Innovation Solution

An inter prediction method and apparatus that improves motion vector resolution and bit depth using affine motion models, specifically by determining and processing control point motion vectors to meet preset resolutions and bit depths, thereby enhancing the accuracy of motion compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If motion information is stored with relatively low resolution to save storage space, then storage efficiency is improved, but inter prediction accuracy deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoidinter prediction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by adjusting motion vector resolution and bit depth dynamically. The system changes the precision parameters of motion vectors based on the specific requirements of different picture blocks, allowing high accuracy where needed while maintaining lower resolution where acceptable, thus resolving the contradiction between storage efficiency and prediction accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making motion vector processing adaptive rather than fixed. The system dynamically adjusts motion vector resolution and bit depth based on the complexity and requirements of different video content and picture blocks, enabling flexible optimization between storage and accuracy requirements

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If motion vector resolution and bit depth are increased to improve inter prediction accuracy, then prediction accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveinter prediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes parameter settings for motion vector processing dynamically. By adjusting resolution and bit depth based on actual prediction needs rather than using fixed high precision always, the system achieves high accuracy when necessary while reducing computational complexity for cases where lower precision suffices

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by providing high-resolution motion vector processing only where and when needed, rather than uniformly across all cases. This selective application of high precision reduces overall computational complexity while maintaining accuracy where critical

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If affine motion model is used to improve prediction accuracy for complex motion, then prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveinter prediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent adjusts processing parameters adaptively when using affine motion models. By dynamically modifying motion vector resolution and bit depth based on the specific affine transformation requirements of different blocks, the system manages the complexity introduced by affine modeling while maintaining improved prediction accuracy

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11706444B2Inter prediction method and apparatus
Publication Date: 2023.07.18 HUAWEI TECH CO LTD
  • US11706444B2 patent drawing
  • US11706444B2 patent drawing
  • US11706444B2 patent drawing

AI summary

An inter prediction method, including: when a prediction mode of a to-be-processed picture block is an affine motion model-based advanced motion vector prediction mode, obtaining control point motion vectors of the to-be-processed picture block, where the control point motion vectors meet preset first motion vector resolution and/or first motion vector bit depth; then, deriving a motion vector of each motion compensation unit in the to-be-processed picture block based on the control point motion vectors; and obtaining a reconstructed block of the to-be-processed picture block based on the motion vector of each motion compensation unit.