Video Block Vector Coding Efficiency via Base Candidate Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face inefficiencies in representing and coding block vectors, which affects the overall coding efficiency of video compression.
Innovation Solution
The method involves representing block vectors as functions of base block vector candidates and parameters related to block vector differences, such as base vector difference indices, step indices, and direction indices, to improve coding efficiency by optimizing the representation and encoding of block vectors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional block vector coding methods are used, then the coding process is simple, but the coding efficiency is insufficient
Solution Approach 1:
The block vector coding process is segmented into multiple stages: base block vector candidate generation, block vector difference calculation, and difference coding. This segmentation allows each component to be optimized independently, improving overall coding efficiency while managing complexity through modular processing
Solution Approach 2:
The patent introduces new parameters including block vector difference values, base block vector candidate indices, and gradient-based difference calculations. By changing the parameter representation from direct block vectors to differential forms with multiple candidate references, coding efficiency is improved through better prediction accuracy
2Loss of information
If block vectors are represented directly, then the encoding is straightforward, but the compression performance is limited
Solution Approach 1:
Base block vector candidates serve as intermediaries between the reference blocks and the current block vector. Multiple candidates are generated from different spatial and temporal references, and the best candidate is selected to minimize the block vector difference, thereby improving compression performance while managing representation complexity
Solution Approach 2:
Base block vector candidates are pre-calculated from multiple reference blocks before the final block vector is determined. This preliminary action allows the system to select the optimal candidate that minimizes prediction error, improving compression performance by preparing multiple options in advance
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a video unit of a video and a bitstream of the video, a block vector of the video unit based on a base block vector candidate and a parameter related to a block vector difference; and performing the conversion based on the block vector.


