Screen Content Coding Loop Filter Disabling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face inefficiencies in reducing redundancy and bandwidth requirements, particularly in handling screen content coding, where loop filters are often unnecessary and can detract from coding efficiency.
Innovation Solution
The implementation of screen content coding (SCC) tools, such as intra block copy (IBC) mode and palette coding mode, which allow for conditional disabling of deblocking filters (DBF) based on prediction modes and quantization parameters, optimizing video encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If loop filters are applied to all blocks, then filtering quality is improved, but coding efficiency deteriorates due to unnecessary processing
Solution Approach 1:
The patent applies different filtering treatments to different blocks based on their prediction mode. Specifically, blocks coded with screen content coding tools (palette mode, IBC mode, BDPCM mode, or transform skip mode) have their loop filters selectively disabled, while other blocks receive normal filtering. This local differentiation ensures that filtering quality is maintained where needed while avoiding unnecessary processing in screen content blocks, thereby resolving the contradiction between filtering quality and coding efficiency.
2Manufacturing precision
If deblocking filters are applied to screen content blocks, then boundary artifacts are reduced, but compression ratio deteriorates due to increased bitstream
Solution Approach 1:
The patent selectively disables deblocking filters for blocks coded with screen content coding tools while maintaining them for other blocks. Since screen content blocks typically have sharp edges and text-like structures where filtering can introduce artifacts and increase complexity, this local approach avoids the harmful effects of filtering in appropriate regions while preserving boundary artifact reduction where it is beneficial, thus improving compression ratio without sacrificing necessary filtering quality.
3Manufacturing precision
If loop filters are enabled for all prediction modes, then reconstructed signal quality is improved, but computational resources increase
Solution Approach 1:
The patent implements conditional loop filter disabling based on prediction mode. Blocks coded with screen content coding tools (palette mode, IBC mode, BDPCM mode, or transform skip mode) have loop filters disabled, while blocks using other prediction modes receive normal loop filtering. This selective approach maintains reconstructed signal quality for blocks that benefit from filtering while avoiding unnecessary computational overhead for screen content blocks, effectively resolving the contradiction between signal quality and computational resource usage.
Data Source
AI summary
An apparatus includes processing circuitry configured to decode coding information of a current block from a coded video bitstream. The coding information can indicate that a first prediction mode of the current block is one of a plurality screen content coding (SCC) tools. The processing circuitry can determine whether at least one loop filter associated with the current block is disabled based on at least one of the first prediction mode of the current block and a first quantization parameter (QP) of the current block. In response to the at least one loop filter being determined as disabled, the processing circuitry can reconstruct the current block without the at least one loop filter.


