Adaptive Deblocking Filter for Video Block Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face issues with deblocking filtering, such as introducing boundaries inside prediction blocks and uneven filtering effects across horizontal and vertical boundaries, leading to suboptimal image fidelity and bitrate efficiency.

Innovation Solution

The proposed solution involves filtering the overlap and non-overlap areas of a block using samples from neighboring blocks and the current block, with filter strengths that decay linearly or non-linearly with distance from the boundary, allowing for smooth transitions and adaptive filtering based on block types and quantization parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If deblocking filtering is applied to reduce boundaries between blocks, then blocking artifacts are reduced, but natural structures may be removed and image fidelity deteriorates

Engineering Contradiction:
Improveblocking artifactsVSAvoidimage fidelity
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies different filtering strengths to different boundary types: strong filtering for transform block boundaries, weak filtering for prediction block boundaries, and no filtering for intra-coded block boundaries. This localized differentiation preserves natural structures while removing blocking artifacts in appropriate regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering strength is dynamically adjusted based on boundary type and coding mode. The system transitions between strong, weak, and no filtering depending on the specific boundary characteristics, enabling adaptive response to local image content requirements.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If deblocking filtering is applied to both horizontal and vertical boundaries, then boundary artifacts are reduced, but filtering complexity increases

Engineering Contradiction:
Improveboundary artifactsVSAvoidfiltering complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the filtering process into distinct stages: transform block boundary filtering followed by prediction block boundary filtering. Each stage handles specific boundary types with appropriate filtering strength, avoiding redundant filtering operations and reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering selectively rather than uniformly across all boundaries. By applying strong filtering only where needed (transform block boundaries) and weak or no filtering elsewhere (prediction block boundaries), the system achieves effective artifact reduction without excessive computational cost.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If uniform filtering strength is applied to all block boundaries, then implementation is simplified, but uneven filtering effects occur across different boundary types

Engineering Contradiction:
Improveimplementation simplicityVSAvoidfiltering uniformity
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent implements location-dependent filtering by assigning different filtering strengths to different boundary locations and types. Transform block boundaries receive strong filtering, prediction block boundaries receive weak filtering, and intra-coded boundaries receive no filtering, achieving uniformity appropriate to each local context.

Inventive Principle:
Principle #3Local quality

4Object-affected harmful factors

If strong filtering is applied to remove blocking artifacts, then boundary visibility is reduced, but natural structures and image details are lost

Engineering Contradiction:
Improveboundary visibilityVSAvoidimage detail fidelity
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies strong filtering only to transform block boundaries where blocking artifacts are most prominent, while applying weak or no filtering to prediction block boundaries and intra-coded boundaries where natural structures are more likely to occur. This preserves image details in regions where they are critical.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent converts the potential harm of over-filtering into benefit by using boundary type classification to guide filtering strength. The filtering process itself becomes adaptive, using the identified boundary characteristics to determine appropriate filtering levels, thereby preventing detail loss while maintaining artifact removal effectiveness.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11483555B2Multiple boundary filtering
Publication Date: 2022.10.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11483555B2 patent drawing
  • US11483555B2 patent drawing
  • US11483555B2 patent drawing

AI summary

A method performed by a device for filtering a current block adjacent to an upper block and a left block is provided. The method includes (1) filtering a first sample located in a top-left area of the current block using (i) at least one sample from the upper block above the top-left area, (ii) at least one sample from the left block, and (iii) at least one unfiltered sample value for the first sample; (2) filtering a second sample located in a top-right area of the current block using (i) at least one sample from the upper block and (ii) at least one unfiltered sample value for the second sample; and (3) filtering a third sample located in a bottom-left area of the current block using (i) at least one sample from the left block and (ii) at least one unfiltered sample value for the third sample.