Transform Skip and BDPCM Sign Prediction for Efficient Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding tools, such as transform sign prediction, are inefficient.
Innovation Solution
Implementing systems and methods for video coding that enable transform skip and block differential pulse coded modulation (BDPCM) by determining their enablement and transmitting corresponding indications, predicting signs and directions, and selecting and transmitting differences in video data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If transform skip and BDPCM are enabled with traditional coding methods, then video compression is performed, but coding efficiency is insufficient
Solution Approach 1:
The patent applies preliminary action by predicting the sign of transform coefficients before actual coding. The system predicts signs of coefficients in the coding block based on neighboring block signs, and transmits only the differences between predicted and actual signs. This preliminary prediction step reduces the amount of data that needs to be encoded and transmitted, thereby improving video coding efficiency while maintaining accuracy.
2Productivity
If traditional sign prediction is used, then coding is simplified, but coding efficiency is reduced
Solution Approach 1:
The patent applies local quality by differentiating the prediction approach for different regions. The system determines whether transform skip and BDPCM are enabled for the current coding block, and applies sign prediction only when appropriate. The prediction uses local neighboring block information specifically for the current block, allowing efficient coding where needed while avoiding unnecessary complexity where not required.
3Measurement precision
If multiple predicted signs are transmitted, then accuracy is improved, but data transmission volume increases
Solution Approach 1:
The patent applies the taking out principle by extracting only the essential information for sign prediction. Instead of transmitting multiple predicted signs or full sign information, the system extracts and transmits only the differences between predicted signs (based on neighboring blocks) and actual signs. This selective extraction maintains prediction accuracy while minimizing transmission data volume.
Data Source
AI summary
Systems, methods, and instrumentalities are disclosed for video coding. Video coding may be or may include video encoding and/or video decoding. In examples, a coding device, such as an encoder and/or a decoder, may obtain a coding block associated with a video content. The coding device may determine whether transform skip and/or block differential pulse coded modulation (BDPCM) associated with the coding block has been enabled. Based on a determination that the transform skip and/or BDPCM has been enabled, the coding device may obtain a coefficient associated with the coding block. The coding device may obtain a plurality of predicted signs, e.g., based on the obtained coefficient. In examples, the coding device may predict BDPCM direction.


