Image and Video Deblocking Filter Lengths Based on Boundary Distance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images and videos, particularly in immersive media formats like VR and AR, necessitates a high-efficiency compression technology to reduce transmission and storage costs while improving image quality through optimized deblocking filtering.
Innovation Solution
Determine filter lengths based on the distance between neighboring edges in the deblocking filtering process, with specific lengths for luma and chroma component blocks, and perform deblocking filtering accordingly to enhance image quality and simplify hardware design.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If deblocking filtering is applied to improve image quality, then subjective image quality is improved, but device complexity increases due to multiple filter length determination conditions
Solution Approach 1:
The patent segments the filter length determination process by separating luma and chroma component processing, applying different filter length rules to each component based on their specific characteristics. This segmentation allows optimized filtering without requiring a single complex universal determination method.
Solution Approach 2:
The patent applies local quality by determining filter lengths differently for luma and chroma components based on their specific spatial characteristics and viewing requirements. The luma component receives longer filter lengths (0-7) while chroma receives shorter lengths (0-3), optimizing each component's filtering according to its local quality requirements.
2Manufacturing precision
If filter length is increased to improve boundary smoothing, then image quality improves, but processing time increases
Solution Approach 1:
The patent applies different filter lengths to different components based on their local quality requirements. Luma components receive longer filter lengths (0-7 taps) for better boundary smoothing where human vision is most sensitive, while chroma components receive shorter filter lengths (0-3 taps) where color detail is more important than perfect boundary smoothing, thus reducing overall processing time.
Solution Approach 2:
The patent applies partial filtering action by selectively applying deblocking filtering only when boundary strength exceeds a threshold, and applying different intensities (filter lengths) based on component type and boundary characteristics, rather than uniformly applying maximum filtering throughout.
3Productivity
If separate filter lengths are applied to luma and chroma components, then filtering optimization is achieved, but hardware design complexity increases
Solution Approach 1:
The patent segments the filtering process into separate handling of luma and chroma components, each with its own filter length determination logic. This segmentation enables independent optimization of each component's filtering parameters without requiring a single complex unified system.
Solution Approach 2:
The patent achieves universality by implementing a unified deblocking filtering framework that handles both luma and chroma components through the same structural process, differing only in the specific filter length values applied. This multi-functional approach optimizes both components while maintaining consistent hardware architecture.
4Device complexity
If filter length is reduced to simplify processing, then device complexity is reduced, but image quality deteriorates
Solution Approach 1:
The patent applies local quality by matching filter lengths to the specific requirements of different components. Luma components receive longer filter lengths (0-7) where boundary artifacts are most visually noticeable, while chroma components receive shorter filter lengths (0-3) where color accuracy is more critical, thus optimizing image quality without uniformly increasing complexity throughout the entire processing pipeline.
Data Source
AI summary
According to the disclosure of the present document, filter length can be determined on the basis of the distance between block boundaries in a deblocking filtering process, the deblocking filtering can be performed on the basis of the filter length, and thereby, the picture quality of the image/video can be enhanced, and the effects of improved subjective picture quality relative to complexity and simplification of H/W design can be obtained.


