Chain-Based Motion Vector Validation for Video Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently deriving chain-based motion vectors and predictors, leading to inefficiencies in video compression and decoding processes.

Innovation Solution

A method for determining the validity of intermediate vectors for chain-based motion vector and predictor derivation based on reference picture information, current block information, block position, and history information, allowing for the reconstruction of video blocks using chain-based motion vectors and predictors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chain-based motion vector derivation is implemented without intermediate vector validity determination, then the derivation process is simpler and faster, but the accuracy and reliability of motion compensation deteriorates

Engineering Contradiction:
Improvemotion compensation accuracyVSAvoidintermediate vector validation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining the validity of intermediate vectors before using them in chain-based motion vector derivation. The system checks reference picture information, current block information, block position, and history information in advance to validate intermediate vectors, ensuring only valid vectors are used in the derivation process. This prevents erroneous vectors from degrading motion compensation accuracy while maintaining a structured validation workflow.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive validity checks are performed on intermediate vectors, then the reliability of motion vector derivation is improved, but the computational complexity increases

Engineering Contradiction:
Improveintermediate vector validityVSAvoidencoding/decoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by performing targeted validity checks on intermediate vectors based on specific local conditions. Instead of uniform comprehensive validation, the system checks reference picture information, current block information, block position, and history information selectively for each intermediate vector. This localized validation approach ensures reliability where needed while avoiding unnecessary computational overhead in cases where validity is already assured.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If intermediate vectors are validated using multiple criteria (reference picture information, current block information, block position, history information), then the precision of motion vector derivation is improved, but the processing time increases

Engineering Contradiction:
Improvemotion vector precisionVSAvoidvalidation processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-determining validity using multiple criteria (reference picture information, current block information, block position, and history information) before the actual motion vector derivation. This preliminary validation ensures that only precisely validated intermediate vectors are used, improving motion vector precision while organizing the multi-criteria checks in a structured sequence that minimizes redundant processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250330633A1Chain-based motion vector and chain-based motion vector predictor derivation
Publication Date: 2025.10.23 TENCENT AMERICA LLC
  • US20250330633A1 patent drawing
  • US20250330633A1 patent drawing
  • US20250330633A1 patent drawing

AI summary

A method for video decoding includes receiving coded information of a current block indicating inter prediction for the current block. Whether a current intermediate vector pointing to a first block in a first reference picture from a second block in a second reference picture is valid for deriving one of a chain-based MV and a chain-based MVP for the current block is determined based on one or more of reference picture information of the first reference picture, reference picture information of the current block, a position of the first block, and history information associated with at least one previously derived intermediate vector that is associated with the current block and the second block. When the current intermediate vector is valid, the one of the chain-based MV and the chain-based MVP is determined based on the current intermediate vector and the at least one previously derived intermediate vector.