Affine Bi-Prediction Motion Refinement for Video Block Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in achieving efficient compression and reconstruction of video data, particularly in intra prediction and motion compensation, due to the increasing complexity and diversity of prediction directions and motion vectors, which results in suboptimal bit usage and reconstruction quality.

Innovation Solution

The implementation of affine bi-prediction mode with bilateral matching motion refinement, where control point motion vectors and affine parameters are refined using offset values to minimize bilateral matching cost, improving the accuracy of motion compensation and intra prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional motion compensation techniques are used, then device complexity is reduced, but manufacturing precision (reconstruction quality) deteriorates

Engineering Contradiction:
Improvereconstruction qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent refines motion vectors by adjusting their parameter values (offset values) to improve prediction accuracy. The control point motion vectors are modified using refinement offset values to minimize bilateral matching cost, thereby enhancing reconstruction quality without requiring a complete redesign of the motion compensation system.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary refinement of control point motion vectors before final motion compensation. By pre-adjusting the motion vectors using offset values and selecting the best refinement mode in advance, the system optimizes reconstruction quality while avoiding more complex real-time calculations during decoding.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If more prediction directions and motion vectors are used, then manufacturing precision (prediction accuracy) is improved, but loss of information (bit usage efficiency) worsens

Engineering Contradiction:
Improveprediction accuracyVSAvoidbit usage efficiency
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential refinement information (offset values) from the full motion vector data. Instead of transmitting complete refined motion vectors, the system transmits only the differences (offsets) from the original control point motion vectors, significantly reducing bit usage while maintaining prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards redundant motion vector information and recovers only the necessary refinement data. By calculating bilateral matching costs and selecting only the optimal refinement mode and offset values, the system eliminates unnecessary data transmission while preserving the most important prediction accuracy improvements.

Inventive Principle:
Principle #34Discarding and recovering

3Manufacturing precision

If affine bi-prediction mode with bilateral matching refinement is implemented, then manufacturing precision (motion compensation accuracy) is improved, but device complexity increases

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the motion compensation process into distinct stages: initial control point motion vector derivation, refinement offset calculation, bilateral matching cost computation, and final vector selection. This segmentation allows each stage to be optimized independently, improving motion compensation accuracy while managing device complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial refinement by selecting only the most beneficial refinement mode (first or second mode) based on bilateral matching costs. Instead of applying all possible refinement techniques to every block, the system selectively applies refinement only where it provides the greatest accuracy improvement, balancing device complexity with motion compensation accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260052269A1Method for affine motion refinement
Publication Date: 2026.02.19 TENCENT AMERICA LLC
  • US20260052269A1 patent drawing
  • US20260052269A1 patent drawing
  • US20260052269A1 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry receives a coded video bitstream including a current picture. The current picture includes a current block. The processing circuitry determines, based on decoded information from the coded video bitstream, that the current block in the current picture is coded in an affine bi-prediction mode. The current block is predicted by a plurality of control point motion vectors. The processing circuitry refines the plurality of control point motion vectors by applying bilateral matching motion refinement, and reconstructs the current block according to the refined plurality of control point motion vectors associated with the current block.