Video Decoding Filtering Method for Blocking Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques, such as H.264/AVC and HEVC, face inefficiencies in encoding and decoding due to increasing video size, resolution, and frame rate, necessitating improved encoding and decoding methods to enhance image quality and reduce hardware resource usage.

Innovation Solution

A filtering method that determines block boundaries for filtering in a reconstructed image, sets boundary strength based on block type and preset conditions, and applies filtering accordingly, using a video decoding apparatus with a boundary determination unit, strength setting unit, and filtering execution unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video compression techniques (H.264/AVC, HEVC) are used to reduce data volume, then storage and transmission efficiency improve, but blocking artifacts occur at block boundaries reducing image quality

Engineering Contradiction:
Improvevideo data volumeVSAvoidblocking artifacts
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent converts the harmful blocking artifacts caused by block-based compression into beneficial filtering opportunities. By detecting block boundaries and applying targeted filtering operations, the method transforms the visible artifacts into smoothed transitions while preserving the compression efficiency benefits of block-based coding.

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

Solution Approach 2:

The patent applies filtering operations selectively at block boundaries rather than uniformly across the entire image. By identifying specific boundary locations and applying appropriate filter strengths based on local characteristics (intra/inter prediction modes, boundary strength values), the method removes artifacts only where needed while preserving image details in non-boundary regions.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If filtering is applied to remove blocking artifacts, then image quality improves, but encoding and decoding complexity increases

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

Solution Approach 1:

The patent segments the filtering process into distinct stages: boundary detection, boundary strength determination, and conditional filter application. By dividing the reconstructed image into blocks and processing only boundary regions rather than the entire image, the method reduces computational complexity while maintaining artifact removal effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering partially rather than universally - only at detected block boundaries and only when boundary strength thresholds are exceeded. This selective application reduces the total number of filtering operations required compared to full-image filtering, thereby lowering encoding and decoding complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If block-based compression is used, then encoding efficiency improves, but boundary discontinuities occur between adjacent blocks

Engineering Contradiction:
Improveencoding efficiencyVSAvoidblock boundary continuity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent introduces filtering operations as an intermediary process between block-based compression and final image output. The filter acts as a mediator that smooths the discontinuities created by block boundaries while preserving the compression efficiency of the block-based approach, effectively bridging the gap between compressed blocks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies filtering as a preliminary post-processing step after decomposition into blocks but before final image assembly. By addressing boundary discontinuities early in the reconstruction process, the method prevents artifact propagation and ensures smooth transitions before the image is finalized for display or further processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11546589B2Filtering method and video decoding apparatus
Publication Date: 2023.01.03 SK TELECOM CO LTD
  • US11546589B2 patent drawing
  • US11546589B2 patent drawing
  • US11546589B2 patent drawing

AI summary

A filtering method comprises: determining at least one block boundary to which filtering is to be applied in a reconstructed image; setting a boundary strength of the block boundary based on prediction modes of two target luma blocks forming the block boundary among a plurality of prediction modes, a type of the block boundary and preset conditions; calculating an average value of quantization parameters which are respectively applied to the target luma blocks, and deriving a variable by adding the average value to an offset value derived based on offset information to be encoded at a level of a sequence parameter set that is a header which is referenced in common by the pictures belonging to the sequence; and determining whether to perform the filtering on the block boundary and performing the filtering based on the set boundary strength and the variable.