Affine Merge Motion Vector Derivation Using Non-Adjacent Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently deriving accurate motion vectors for affine merge mode, leading to increased data requirements for representing motion information, which affects compression efficiency.

Innovation Solution

The method involves obtaining motion vector candidates from non-adjacent neighbor blocks through various scanning strategies and using control point motion vectors to enhance the derivation process for affine motion prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vector candidates are obtained from adjacent neighbor blocks only, then the derivation process is simple, but the accuracy of motion vector derivation is insufficient

Engineering Contradiction:
Improveaccuracy of motion vector derivationVSAvoidcomplexity of candidate derivation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the neighbor block selection into multiple categories: adjacent neighbor blocks, non-adjacent neighbor blocks, and blocks at different scanning distances. This segmentation allows the system to explore a broader candidate pool while maintaining organized derivation processes, thereby improving motion vector accuracy without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the candidate derivation by incorporating non-adjacent neighbor blocks and multiple scanning distances beyond the traditional adjacent block approach. This dimensional expansion enriches the candidate pool and improves derivation accuracy while managing complexity through structured scanning protocols.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If more scanning areas and distances are used to obtain MV candidates, then the accuracy improves, but the computational complexity increases

Engineering Contradiction:
Improveaccuracy of motion vector derivationVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent implements partial action by allowing flexible selection of scanning areas and distances based on availability and need. The encoder/decoder can adaptively choose to scan only necessary areas or stop when sufficient candidates are found, balancing accuracy improvement with computational complexity management.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent enables dynamic adjustment of scanning parameters such as scanning distance, scanning area, and candidate selection criteria. These parameter changes allow the system to optimize between accuracy and computational complexity based on specific coding conditions, resource availability, and performance requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional affine merge candidate derivation is used, then the data requirements are lower, but the compression efficiency is reduced

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddata required for representing motion information
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent uses copying by deriving motion vector candidates from existing neighbor block motion information rather than performing full motion estimation. This copying approach from adjacent and non-adjacent neighbors reduces the data required for representing motion information while maintaining improved compression efficiency through better candidate accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12532015B2Methods and devices for candidate derivation for affine merge mode in video coding
Publication Date: 2026.01.20 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12532015B2 patent drawing
  • US12532015B2 patent drawing
  • US12532015B2 patent drawing

AI summary

A method of video decoding, a method of video encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. The method of video decoding includes obtaining one or more constructed motion vector (MV) candidates from a plurality of non-adjacent neighbor blocks to a current block by jointly or independently scanning a plurality of scanning areas at one or more scanning distances, where one scanning distance indicates a number of blocks away from one side of the current block. Furthermore, the method may include obtaining one or more control point motion vectors (CPMVs) for the current block based on the one or more constructed MV candidates.