Adaptive Deblocking Filter for Video Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as ITU-T H.264 and H.265, face challenges in effectively deblocking reconstructed video data, leading to perceptible blocking artifacts due to limitations in filtering techniques, particularly for chroma components.

Innovation Solution

A method for filtering reconstructed video data involves receiving sample values from adjacent blocks, determining conditions based on block characteristics, and selecting appropriate filters to modify sample values, thereby smoothing boundaries and reducing artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If conventional filtering techniques are used for deblocking reconstructed video data, then the filtering process is simple and fast, but blocking artifacts remain perceptible and video quality deteriorates

Engineering Contradiction:
Improveblocking artifactsVSAvoiddeblocking performance
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies different filtering strengths (weak, medium, strong) to different boundary regions based on local characteristics. The filter strength is adaptively selected by evaluating gradient magnitudes and variances in specific neighborhoods, allowing aggressive filtering only where blocking artifacts are severe while preserving detail in other regions. This resolves the contradiction by making the filtering precision locally optimized rather than uniformly applied.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering process dynamically adjusts its behavior based on real-time analysis of the video data. The patent computes gradient magnitudes, variances, and other statistical measures to determine the appropriate filter strength for each boundary, making the deblocking performance adaptive rather than static. This dynamic approach allows the system to achieve high deblocking performance only where needed while maintaining overall processing efficiency.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If stronger filtering is applied to reduce blocking artifacts, then deblocking performance improves, but processing complexity and computational cost increase

Engineering Contradiction:
Improvedeblocking performanceVSAvoidfiltering complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the filtering process into distinct stages: boundary identification, characteristic analysis, filter strength selection, and actual filtering application. Each stage processes only the necessary data with appropriate complexity, avoiding unnecessary computations. This segmentation allows strong filtering to be applied selectively to only those boundaries that require it, reducing overall processing complexity while maintaining high deblocking performance where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering selectively rather than uniformly across all boundaries. By using threshold-based criteria to identify only those boundaries requiring deblocking, the system avoids the excessive computational cost of applying strong filtering everywhere. The filter is applied with the minimum necessary strength for each boundary, achieving adequate deblocking performance without the complexity of universal aggressive filtering.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If conventional deblocking filters are used, then processing speed is maintained, but video quality and visual appeal deteriorate due to perceptible blocking artifacts

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary analysis of boundary characteristics (gradient magnitudes, variances, statistical measures) before applying the actual filtering. This preliminary action identifies which boundaries require deblocking and determines the appropriate filter strength in advance, preventing unnecessary filtering operations. As a result, the system achieves high video quality by applying targeted filtering while maintaining processing efficiency by avoiding redundant computations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces simple uniform mechanical filtering with an intelligent adaptive system that uses statistical analysis and decision logic. Instead of applying a fixed filter to all boundaries, the system substitutes a more complex but efficient approach that analyzes boundary characteristics and selects filter parameters accordingly. This substitution achieves superior video quality while maintaining productivity by avoiding both over-filtering and under-filtering.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11310495B2Systems and methods for applying deblocking filters to reconstructed video data
Publication Date: 2022.04.19 SHARP KK
  • US11310495B2 patent drawing
  • US11310495B2 patent drawing
  • US11310495B2 patent drawing

AI summary

A method of filtering reconstructed video data, the method comprising: determining whether one or more conditions associated with the adjacent reconstructed video blocks are satisfied; selecting a filter based on whether the one or more conditions are satisfied; modifying sample values in the adjacent reconstructed video blocks based on the selected filter.