Chain-Based Motion Vector Validation for Video Block Prediction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If comprehensive validity checks are performed on intermediate vectors, then the reliability of motion vector derivation is improved, but the computational complexity increases
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.
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
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.
Data Source
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.


