Reconstructed Video Deblocking With Multi-Pass Boundary Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as ITU-T H.264, ITU-T H.265, and JEM, struggle with visually perceptible blocking artifacts at the boundaries of reconstructed video blocks, which degrade the quality of the decoded video.
Innovation Solution
Applying a deblocking filter through multiple passes to modify sample values in adjacent reconstructed video blocks, utilizing a combination of strong and weak filters for luma and a normal filter for chroma components, with filter parameters determined by boundary strength and quantization parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video compression techniques are applied to reduce data requirements, then storage and transmission efficiency is improved, but blocking artifacts become visible at block boundaries degrading video quality
Solution Approach 1:
The patent converts the harmful blocking artifacts into a benefit by using the block boundary information to guide targeted filtering operations. The deblocking filter identifies blocks with significant boundary artifacts and applies filtering only to those regions, transforming the problem of visible artifacts into an opportunity for selective quality enhancement while maintaining compression efficiency.
Solution Approach 2:
The patent applies different filtering strengths to different regions of the video data. Instead of uniformly filtering all blocks, it evaluates each block boundary and applies strong, weak, or no filtering based on the artifact severity and block characteristics. This local quality approach ensures that filtering is applied precisely where needed to reduce artifacts while preserving detail in regions that don't require processing.
2Object-affected harmful factors
If deblocking filtering is applied to reduce blocking artifacts, then visual quality of reconstructed video is improved, but computational complexity increases
Solution Approach 1:
The patent segments the deblocking filtering process into distinct evaluation and execution phases. It first evaluates block boundaries to identify which blocks require filtering and what strength of filtering is needed, then applies the appropriate filter in a second pass. This segmentation allows the system to avoid unnecessary filtering operations and reduces overall computational complexity while maintaining effective artifact reduction.
Solution Approach 2:
The patent implements a multi-pass filtering approach where not all blocks are filtered with the same intensity. It uses evaluation criteria to determine which blocks need filtering and applies partial filtering only to those blocks that meet specific thresholds. This selective approach reduces the total number of filtering operations required while still effectively addressing the most problematic blocking artifacts.
Data Source
AI summary
Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks aremodified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.


