Adaptive Deblocking Filter for Block-Coded Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Block-encoded video, particularly at low bit rates, suffers from discontinuities at block boundaries due to large quantization errors, resulting in blocking artifacts like visible block edges and mosaic patterns, which existing deblocking filters may inadequately distinguish from real edges, expending resources on filtering artificial edges.
Innovation Solution
An adaptive deblocking process that uses a video processor with a deblocker module, employing a grid detector and video signal processors to selectively apply deblocking filters based on artifact strength and edge detection, determining filter lengths and applying correction factors to minimize visually perceptible artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If deblocking filters are applied to all block boundaries, then blocking artifacts are reduced, but real edges are also degraded and processing resources are wasted
Solution Approach 1:
The patent implements selective deblocking filtering where different processing is applied to different regions. Edge detection is performed on a per-block basis, and filtering is only applied to blocks that do not contain significant edges. This local differentiation allows real edges to be preserved while still reducing blocking artifacts in smooth regions.
Solution Approach 2:
The patent performs edge detection and analysis before applying deblocking filters. By预先 identifying the presence and location of edges in each block, the system can make informed decisions about whether filtering should be applied, preventing degradation of real edges before it occurs.
2Manufacturing precision
If deblocking filters are applied to all block boundaries, then blocking artifacts are reduced, but processing resources are wasted on regions where filtering is unnecessary
Solution Approach 1:
The patent applies deblocking filtering only partially - specifically to blocks that are determined to be free of significant edges. By using edge detection to identify which blocks need filtering and which don't, the system performs the minimum necessary processing to achieve acceptable artifact reduction, avoiding waste of resources on already-acceptable regions.
3Manufacturing precision
If filtering strength is increased to reduce blocking artifacts, then artifact visibility is reduced, but real edges become overly smoothed
Solution Approach 1:
The patent applies different filtering strengths to different regions based on edge detection results. Blocks containing real edges receive no filtering or minimal filtering, while blocks without edges receive full deblocking filtering. This spatially-varying approach ensures that artifact reduction is maximized in safe regions while edge sharpness is preserved in regions containing real edges.
Data Source
AI summary
Apparatus, systems and methods for adaptively reducing blocking artifacts in block-coded video are disclosed. In one implementation, a system includes processing logic at least capable of deblock filtering at least a portion of a line of video data based, at least in part, on edge information and texture information to generate at least a portion of a line of deblocked video data, and an image data output device responsive to the processing logic.


