Deblocking Filter With Local Signal Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deblocking filters in video coding standards, such as HEVC, fail to effectively remove high frequencies near block boundaries, leading to poor low-pass characteristics and worse rate-distortion performance due to inadequate adaptation to local signal structures.

Innovation Solution

A deblocking filter method that calculates specific offsets based on pixel values from neighboring blocks to modify pixel values at block boundaries, ensuring good low-pass characteristics by smoothing step signals while preserving ramp signals, and includes optional clipping to maintain pixel value ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional deblocking filters are used in HEVC, then blocking artifacts are reduced to some extent, but high frequencies near block boundaries are not effectively removed resulting in poor low-pass characteristics

Engineering Contradiction:
Improveblocking artifact reductionVSAvoidlow-pass filtering quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies different filtering strengths (weak vs strong filtering) based on local signal characteristics. The filter decision unit determines whether to apply weak or strong filtering by evaluating local conditions such as pixel value differences and gradient magnitudes at block boundaries. This local adaptation allows the filter to effectively remove blocking artifacts while preserving important high-frequency information and maintaining good low-pass characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic filtering where the filter strength is not fixed but adapts based on local signal properties. The filter decision unit dynamically selects between weak and strong filtering modes by evaluating conditions such as |p0-q0| > β and gradient calculations. This dynamic approach enables the filter to respond to varying local structures, effectively removing blocking artifacts while maintaining signal fidelity and achieving good low-pass characteristics.

Inventive Principle:
Principle #15Dynamics

2Reliability

If strong filtering is applied to remove blocking artifacts, then artifact reduction improves, but rate-distortion performance deteriorates due to loss of important signal information

Engineering Contradiction:
Improveblocking artifact reductionVSAvoidsignal information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies filtering strength locally based on signal characteristics. Weak filtering is applied where signal details are important, while strong filtering is applied only where blocking artifacts dominate. This selective approach removes artifacts effectively while minimizing information loss in regions containing important signal information.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts filter strength based on local conditions evaluated by the filter decision unit. By using criteria such as pixel value differences and gradient calculations, the filter adapts its strength to local needs, applying strong filtering only when necessary for artifact removal and weak filtering when signal preservation is more important, thereby optimizing the trade-off between artifact reduction and information loss.

Inventive Principle:
Principle #15Dynamics

3Reliability

If deblocking filtering is applied at block boundaries, then blocking artifacts are reduced, but the filter does not adapt to local signal structures resulting in suboptimal performance

Engineering Contradiction:
Improveblocking artifact reductionVSAvoidadaptation to local signal structures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements local adaptation by evaluating signal characteristics at each block boundary and selectively applying weak or strong filtering. The filter decision unit examines local properties such as pixel value differences, gradient magnitudes, and signal patterns to determine the appropriate filtering strength. This local quality approach enables the filter to adapt to diverse local signal structures including edges, textures, and smooth regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adaptation where the filter behavior changes based on real-time evaluation of local signal properties. The filter decision unit dynamically selects between weak and strong filtering modes using criteria that respond to local structures. This dynamic adaptation allows the filter to effectively handle various local signal characteristics, achieving optimal artifact reduction while preserving signal fidelity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2938075B1Deblocking filtering
Publication Date: 2018.12.05 VELOS MEDIA INT LTD
  • EP2938075B1 patent drawingFigure 1~2B
  • EP2938075B1 patent drawingFigure 3~6
  • EP2938075B1 patent drawingFigure 7~9

AI summary

Blocking artifacts at a block boundary (1) between a block (10) and a neighboring block (20) in a video frame are reduced by calculating an offset based on pixel values of pixels (11, 13) in a line (12) of pixels (11, 13, 15, 17) in the block (10) and based on pixel values of pixels (21, 23) in a corresponding line (22) of pixels (21, 23, 25, 27) in the neighboring block (20). The offset is added to the pixel value of the pixel (11) closest to the block boundary (1) in the line (12) of pixels (11, 13, 15, 17) and is subtracted from the pixel value of the pixel (21) closest to the block boundary (1) in the corresponding line (22) of pixels (21, 23, 25, 27). The resulting deblocking filter has good low-pass characteristics and is efficient for reducing blocking artifact.