Deblocking Filter Edge Type Adaptation for Video Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as ITU-T H.264 and H.265, face limitations in effectively reducing blocking artifacts at video block boundaries during the deblocking process, which affects the quality of reconstructed video data.

Innovation Solution

A method and device for filtering reconstructed video data that involves receiving an edge type variable to determine whether a vertical or horizontal edge is being filtered, deriving a maximum filter length based on this variable, and performing deblocking filtering on the current block using this length, while considering the sizes of adjacent transform blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional video coding standards (ITU-T H.264, H.265) are used for video compression, then data requirements for storing and transmitting video data are reduced through compression techniques, but blocking artifacts appear at video block boundaries during reconstruction

Engineering Contradiction:
Improvedata requirements for storing and transmitting video dataVSAvoidblocking artifacts at video block boundaries
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The patent applies deblocking filtering that processes boundary samples between blocks to convert the harmful blocking artifacts into improved visual quality. The filter uses boundary strength information and adjacent block data to reduce artifacts while maintaining compression efficiency.

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

Solution Approach 2:

The patent dynamically adjusts filtering parameters based on boundary strength, block sizes, and edge types. Different filter lengths and strengths are applied depending on the specific block configuration and boundary characteristics, allowing optimization of artifact reduction without excessive computational cost.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If deblocking filtering is applied to reduce blocking artifacts, then visual quality of reconstructed video data is improved, but processing complexity and computational requirements increase

Engineering Contradiction:
Improveblocking artifactsVSAvoidprocessing complexity of deblocking process
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies different filtering strengths and types to different regions based on boundary strength and edge type analysis. Strong filtering is applied only where blocking artifacts are detected, while weaker or no filtering is applied to regions without artifacts, optimizing the balance between quality improvement and processing complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering process dynamically adapts to different block configurations, edge types (vertical/horizontal), and boundary strengths. The filter length and strength are adjusted in real-time based on the specific conditions of each block boundary, allowing efficient processing across varying video content.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If filter length is increased for better blocking artifact reduction, then filtering effectiveness improves, but processing time and computational load increase

Engineering Contradiction:
Improveblocking artifactsVSAvoidprocessing time for filtering
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent varies filter length based on boundary strength and edge type. Longer filters are applied only when necessary (strong boundaries), while shorter filters are used for weaker boundaries, optimizing the trade-off between artifact reduction effectiveness and processing speed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies filtering to only the necessary extent required to reduce visible artifacts, rather than uniformly applying maximum filtering throughout. This partial action approach reduces unnecessary computational load while maintaining sufficient quality improvement where artifacts are present.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12262007B2Decoding device of filtering reconstructed video data
Publication Date: 2025.03.25 SHARP KK
  • US12262007B2 patent drawing
  • US12262007B2 patent drawing
  • US12262007B2 patent drawing

AI summary

A decoding device for filtering reconstructed video data is provided. The decoding device includes computer-readable media storing instructions that, when executed, cause the decoding device to: receive an edge type variable specifying whether a vertical edge or a horizontal edge is being filtered in a current block of the reconstructed video data; derive a maximum filter length of a deblocking filter based on the edge type variable and one or more conditions relating to at least one of a size of a transform block associated with the current block or a size of an adjacent transform block; and perform a deblocking filtering, by the deblocking filter, on the current block of the reconstructed video data based on the maximum filter length, wherein a value of a luma filtered sample of the reconstructed video data is clipped based on a position of the luma filtered sample of the reconstructed video data.