Reconstructed Video Deblocking With Multi-Pass Boundary Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as ITU-T H.264, ITU-T H.265, and JEM, struggle with visually perceptible blocking artifacts at the boundaries of reconstructed video blocks, which degrade the quality of the decoded video.

Innovation Solution

Applying a deblocking filter through multiple passes to modify sample values in adjacent reconstructed video blocks, utilizing a combination of strong and weak filters for luma and a normal filter for chroma components, with filter parameters determined by boundary strength and quantization parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video compression techniques are applied to reduce data requirements, then storage and transmission efficiency is improved, but blocking artifacts become visible at block boundaries degrading video quality

Engineering Contradiction:
Improvedata requirementsVSAvoidblocking artifacts
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent converts the harmful blocking artifacts into a benefit by using the block boundary information to guide targeted filtering operations. The deblocking filter identifies blocks with significant boundary artifacts and applies filtering only to those regions, transforming the problem of visible artifacts into an opportunity for selective quality enhancement while maintaining compression efficiency.

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

Solution Approach 2:

The patent applies different filtering strengths to different regions of the video data. Instead of uniformly filtering all blocks, it evaluates each block boundary and applies strong, weak, or no filtering based on the artifact severity and block characteristics. This local quality approach ensures that filtering is applied precisely where needed to reduce artifacts while preserving detail in regions that don't require processing.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If deblocking filtering is applied to reduce blocking artifacts, then visual quality of reconstructed video is improved, but computational complexity increases

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

Solution Approach 1:

The patent segments the deblocking filtering process into distinct evaluation and execution phases. It first evaluates block boundaries to identify which blocks require filtering and what strength of filtering is needed, then applies the appropriate filter in a second pass. This segmentation allows the system to avoid unnecessary filtering operations and reduces overall computational complexity while maintaining effective artifact reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a multi-pass filtering approach where not all blocks are filtered with the same intensity. It uses evaluation criteria to determine which blocks need filtering and applies partial filtering only to those blocks that meet specific thresholds. This selective approach reduces the total number of filtering operations required while still effectively addressing the most problematic blocking artifacts.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250260815A1Systems and methods for applying deblocking filters to reconstructed video data
Publication Date: 2025.08.14 SHARP KK
  • US20250260815A1 patent drawing
  • US20250260815A1 patent drawing
  • US20250260815A1 patent drawing

AI summary

Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks aremodified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.