Intra Block Copy BVP Adjustment Under Reference-Region Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in handling intra block copy (IBC) reference regions, particularly in adjusting block vector predictors (BVPs) to improve prediction accuracy and reduce redundancy.
Innovation Solution
An apparatus adjusts candidate BVPs by determining out-of-range coordinates in IBC reference regions and reorders them based on derived costs, enhancing prediction efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If block vector predictors are adjusted to improve prediction accuracy, then prediction quality improves, but processing complexity increases
Solution Approach 1:
The patent applies preliminary action by adjusting block vector predictors before they are used for prediction. The encoder modifies BVP candidates based on IBC reference region constraints in advance, ensuring that out-of-range coordinates are corrected before prediction operations. This preliminary adjustment improves prediction accuracy while managing complexity through systematic preprocessing of predictor candidates.
Solution Approach 2:
The patent implements dynamics by adaptively adjusting BVP coordinates based on IBC reference region boundaries. The system dynamically modifies predictor candidates when they fall outside valid regions, using conditional logic to determine adjustments. This dynamic approach allows the system to maintain high prediction accuracy for valid predictors while efficiently handling edge cases without excessive complexity.
2Productivity
If candidate BVPs are reordered based on derived costs, then prediction efficiency improves, but computational overhead increases
Solution Approach 1:
The patent applies preliminary action by pre-ordering candidate BVPs based on derived costs before the actual prediction process. The encoder calculates cost metrics for each candidate and arranges them in optimal order in advance, ensuring that the most promising predictors are evaluated first. This preliminary sorting improves prediction efficiency by reducing the average number of candidates that need full evaluation.
Solution Approach 2:
The patent implements parameter changes by introducing cost-derived ordering as a new parameter for organizing BVP candidates. The system changes the arrangement parameter of candidates from arbitrary or simple sequential order to cost-based optimal order. This parameter transformation improves prediction efficiency by aligning the evaluation sequence with predicted performance, while the computational overhead is managed through efficient cost calculation methods.
Data Source
AI summary
An apparatus determines a value of a coordinate of a sample is outside a range of values of the coordinate for samples in an intra block copy (IBC) reference region. The sample is displaced from a current block by an amount indicated by a candidate block vector predictor (BVP). Based on determining the value of the coordinate of the sample is outside the range of value of the coordinate for the samples in the IBC reference region, the apparatus adjusts a component of the candidate BVP to generate an adjusted candidate BVP. The apparatus constructs a list of candidate BVPs comprising the adjusted candidate BVP. The apparatus derives costs for the candidate BVPs in the list. The apparatus reorders the candidate BVPs in the list based on the costs.


