Block Vector Predictor Refinement for Boundary-Aware Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in efficiently compressing and decompressing video sequences due to the large data size, leading to inefficiencies in storage and transmission, particularly for complex scenes with varying motion and content.
Innovation Solution
The proposed solution involves refining block vector prediction by adjusting components of the block vector predictor based on a reference region boundary to improve prediction accuracy and reduce redundant information, using techniques such as intra and inter prediction, transform and quantization, and entropy coding to enhance compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If block vector prediction is performed without refinement, then encoding complexity is reduced, but prediction accuracy deteriorates leading to increased redundant data
Solution Approach 1:
The patent applies preliminary action by adjusting the block vector predictor components before using them for prediction. Specifically, the horizontal and vertical components of the BVP are refined by clamping them to valid ranges based on reference region boundaries, ensuring accurate prediction before the actual encoding process begins.
Solution Approach 2:
The patent changes parameters by modifying the BVP components (horizontal and vertical displacement values) through adjustment operations. The components are transformed from raw predictor values to refined values that are constrained within valid ranges, improving prediction accuracy without requiring complex re-encoding.
2Reliability
If more redundant data is transmitted, then reconstructed video quality is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent uses feedback by comparing the adjusted BVP components against valid range boundaries and iteratively refining them until they fall within acceptable ranges. This feedback mechanism ensures that prediction data is both accurate and compact, achieving high reconstruction quality without excessive data transmission.
3Measurement precision
If reference region boundaries are not considered, then processing speed is maintained, but prediction accuracy deteriorates
Solution Approach 1:
The patent performs preliminary adjustment of BVP components based on reference region boundaries before the main prediction process. By pre-constraining the horizontal and vertical components to valid ranges, the system achieves accurate prediction without requiring multiple iterative processing steps, thus maintaining processing speed.
Data Source
AI summary
An apparatus determines a value of a coordinate for a sample is outside a range of values of the coordinate for samples in a reference region. The sample is displaced relative to a current block by an amount indicated by a block vector predictor (BVP). The apparatus adjusts a component, corresponding to a direction of the coordinate, of the BVP to have an adjusted value closer to the range of values of the coordinate for the samples in the reference region based on the determining. The apparatus uses the BVP, with the component adjusted to have the adjusted value, to determine or predict a block vector (BV) for the current block.


