Adaptive Loop Filtering for HDTV Blocking Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional loop filtering methods in video coding do not adequately address the blocking and ringing effects in high-definition digital TV (HDTV) images, as they do not consider the image characteristics at block boundaries, leading to suboptimal quality in high-resolution and high-bit-rate video encoding.
Innovation Solution
A loop filtering method that calculates the blocking effect strength based on coding type, motion vector, and reference frame information, and adjusts filtering accordingly, while also determining whether characteristic edges are present at block boundaries to decide on the execution and intensity of filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If conventional loop filtering is applied to HDTV images, then blocking effects are reduced, but image quality deteriorates at block boundaries with characteristic edges
Solution Approach 1:
The patent applies different filtering strategies to different regions of the image based on local characteristics. Specifically, it detects whether a block boundary contains characteristic edges and applies strong filtering only where blocking effects are present without edges, while avoiding filtering at boundaries with characteristic edges. This localized approach preserves edge quality while reducing blocking artifacts in appropriate regions.
Solution Approach 2:
The patent dynamically adjusts the filtering strength and application based on real-time analysis of block boundary characteristics. By calculating edge detection values and comparing them against thresholds, the system adaptively determines whether to apply filtering and at what intensity, rather than using a fixed filtering approach for all blocks.
2Manufacturing precision
If loop filtering is not applied to HDTV images, then image quality at block boundaries is preserved, but blocking and ringing effects remain visible
Solution Approach 1:
The patent changes the filtering parameters (strength and application) based on the detected characteristics of block boundaries. By analyzing edge detection values and adjusting filtering intensity accordingly, the system optimizes the balance between removing blocking/ringing effects and preserving image quality, applying stronger filtering when safe and weaker or no filtering when edges are present.
3Object-affected harmful factors
If strong loop filtering is applied to remove blocking effects, then blocking artifacts are reduced, but characteristic edges at block boundaries are distorted
Solution Approach 1:
The patent applies filtering selectively based on local image characteristics. By detecting whether characteristic edges are present at block boundaries through edge detection calculations, the system applies strong filtering only in regions without edges, while protecting regions with characteristic edges from filtering that would distort them.
Solution Approach 2:
The system uses edge detection results as feedback to control the filtering process. The edge detection value calculated from pixel differences at block boundaries determines whether filtering should be applied and at what strength, creating a feedback loop that prevents edge distortion while maintaining blocking artifact removal where appropriate.
Data Source
AI summary
A loop filtering method and apparatus are provided. The loop filtering method includes: calculating blocking effect strength based on coding type information, which specifies the coding type of a block to be filtered, a motion vector of the block, and reference frame information, which identifies a reference frame; determining a filtering unit to be used for filtering the block based on the calculated blocking effect strength; and performing filtering on the block using the determined filtering unit. Accordingly, it is possible to provide high-quality HDTV images by determining whether to perform loop filtering and adjusting the degree of loop filtering in consideration of the characteristics of HDTV images.


