Video Block Vector Difference Sign Prediction for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques suffer from low coding efficiency, which is undesirable for digital video applications.
Innovation Solution
The proposed method improves video coding efficiency by determining a sign prediction of a block vector difference (BVD) for a current video block and using this prediction to perform the conversion between the video block and its bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then the implementation is simple, but the coding efficiency is low
Solution Approach 1:
The patent applies preliminary action by predicting the sign of block vector differences (BVDs) before actual encoding. The system determines sign prediction information from neighboring blocks and uses it to predict BVD signs, thereby reducing the number of bits needed to encode BVDs and improving coding efficiency without significantly increasing complexity
Solution Approach 2:
The patent changes the parameter representation by introducing sign prediction for BVDs. Instead of directly encoding the full BVD, the system encodes the sign separately using prediction from neighboring blocks, and only encodes the magnitude when the sign differs from prediction. This parameter transformation reduces the average bit rate while maintaining decoding accuracy
2Loss of information
If conventional BVD encoding is used, then the encoding process is simple, but the bitstream size is large
Solution Approach 1:
The patent implements feedback by using sign prediction information derived from neighboring blocks to guide the encoding of current block BVDs. The encoder compares the predicted sign with the actual BVD sign and only transmits information when they differ, creating a feedback-based compression mechanism that reduces bitstream size
Solution Approach 2:
The patent extracts the sign information from the BVD and handles it separately from the magnitude. By extracting and independently encoding only the sign component (when necessary), the system reduces the overall bitstream size while preserving complete BVD information for accurate reconstruction
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 current video block of a video and a bitstream of the video, a sign prediction of a block vector difference (BVD) of the current video block; determining the BVD at least based on the sign prediction of the BVD; and performing the conversion based on the BVD.


