BDPCM Context Modeling Constraints for Transform-Skipped Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently encoding and decoding video data, particularly in reducing redundancy and improving compression efficiency, especially in intra prediction and motion vector prediction, which can lead to increased bandwidth and storage requirements.
Innovation Solution
The implementation of context modeling for syntax elements in transform skipped blocks and the use of block differential pulse-code modulation (BDPCM) for deblocking, along with adaptive deblocking filters, to optimize video coding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If context modeling is performed for all bins of syntax elements in transform skipped blocks, then compression efficiency is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent divides transform skipped blocks into different regions and applies context modeling selectively to different syntax element bins based on their position and importance. This segmentation allows the system to focus computational resources on critical bins while using simpler coding for less important ones, thereby improving compression efficiency without proportionally increasing processing overhead.
Solution Approach 2:
The patent implements different context modeling strategies for different bins of syntax elements within transform skipped blocks. Certain bins receive detailed context modeling while others use simplified or bypass modeling, creating local quality variations that optimize the balance between compression efficiency and processing complexity based on the specific characteristics of each bin.
2Reliability
If block differential pulse-code modulation (BDPCM) is used for deblocking, then deblocking performance is improved, but device complexity increases
Solution Approach 1:
The patent implements adaptive BDPCM deblocking where the deblocking strength and mode are dynamically adjusted based on local block characteristics, boundary conditions, and prediction modes. This dynamic adaptation allows the system to achieve high deblocking performance where needed while using simpler or no deblocking where appropriate, thereby managing device complexity effectively.
Solution Approach 2:
The patent changes key parameters of the BDPCM deblocking process adaptively, including boundary strength values, filtering modes, and application conditions, based on the specific characteristics of adjacent blocks and the current coding context. This parameter adaptation enables effective deblocking performance while avoiding unnecessary computational complexity in uniform or low-complexity scenarios.
Data Source
AI summary
A method of video encoding performed in a video encoder is provided. In the method, context modeling is performed to determine a context model for each of a number of bins of syntax elements corresponding to residues of a region of a transform skipped block in a coded picture. The transform skipped block is coded with Block Differential Pulse-code Modulation (BDPCM) and divided into a plurality of regions. The number of the bins of syntax elements being context coded does not exceed a maximum number of context coded bins set for the region. The maximum number of context coded bins is determined based on a comparison between a threshold and a number of quantized residues in the region. A bit stream including coded bits of the bins of syntax elements is generated based on the determined context models.


