Adaptive De-blocking Filter for MPEG Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reducing blocking artifacts in MPEG-coded video are either too complex for real-time applications or effective only at low bit rates, failing to provide satisfactory results at medium to high bit rates, which is a limitation in modern video compression standards.

Innovation Solution

A highly adaptive de-blocking filter that determines a filtering range and region mode based on local activity and quantization parameters, using symmetric or asymmetric filters to reduce blocking artifacts in both frame-coded and field-coded pictures, with adaptive threshold determination and interpolation for interlaced video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If traditional de-blocking filters are applied to reduce blocking artifacts, then blocking artifacts are reduced, but computational complexity increases significantly

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

Solution Approach 1:

The patent divides the filtering process into multiple stages: first applying a strong low-pass filter to reduce blocking artifacts, then applying a weak filter only when necessary. This segmentation of the filtering operation reduces computational complexity while maintaining effectiveness in reducing blocking artifacts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different filtering strengths to different regions of the image based on local characteristics. Strong filtering is applied to regions with significant blocking artifacts, while weak or no filtering is applied to regions where it would degrade quality. This local adaptation reduces overall computational complexity while maintaining artifact reduction effectiveness.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If strong filtering is applied to reduce blocking artifacts at low bit rates, then blocking artifacts are reduced, but sharpness is degraded

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

Solution Approach 1:

The patent dynamically adjusts the filtering strength based on the bit rate and local image characteristics. At low bit rates, stronger filtering is applied to reduce blocking artifacts. At medium to high bit rates, weaker or no filtering is applied to preserve sharpness. This dynamic adaptation resolves the contradiction between artifact reduction and sharpness preservation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the filtering parameters (strength, type) based on operating conditions. The system switches between strong low-pass filtering and weak filtering based on bit rate and local activity, optimizing the balance between blocking artifact reduction and sharpness preservation for each condition.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If adaptive filtering is applied to handle different bit rates, then quality across bit rates is improved, but device complexity increases

Engineering Contradiction:
Improvebit rate adaptabilityVSAvoidfiltering algorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the adaptive filtering into simple conditional operations: check bit rate and local characteristics, then apply appropriate filter strength. This segmentation into basic decision points and simple filter applications achieves adaptability without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering only partially - using strong filtering only when necessary (low bit rates, smooth regions) and weak filtering only when needed (medium bit rates, boundary regions). This partial application of adaptive filtering achieves versatility across bit rates while keeping the overall system complexity manageable.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7397853B2Adaptive de-blocking filtering apparatus and method for MPEG video decoder
Publication Date: 2008.07.08 MEDIATEK INC
  • US7397853B2 patent drawing
  • US7397853B2 patent drawing
  • US7397853B2 patent drawing

AI summary

A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.