Adaptive Deblocking Filtering for Video Block Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image encoding/decoding technologies face challenges in effectively handling boundaries between blocks with different resolutions, leading to inefficiencies in filtering processes.

Innovation Solution

A method and apparatus that determine a filter selection parameter based on the resolutions of reference pictures forming the boundary, allowing for adaptive filtering by selecting an appropriate filter type and adjusting parameters such as offsets, to optimize deblocking filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If filtering is performed at boundaries between blocks with different resolutions, then image quality at boundaries is improved, but processing complexity increases

Engineering Contradiction:
Improveimage quality at boundariesVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different filter types based on the local resolution characteristics at block boundaries. Specifically, it determines whether to apply a first filter or a second filter depending on whether the boundary is between blocks of the same resolution or different resolutions, thereby adapting the filtering approach to local conditions without uniformly increasing complexity across the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering process is made dynamic by conditionally selecting between different filter types based on resolution differences. The system dynamically adjusts the filtering strategy at each boundary by evaluating resolution characteristics and selecting the appropriate filter, rather than applying a static filtering approach to all boundaries.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If adaptive filtering is applied at boundaries, then encoding/decoding accuracy is improved, but computational overhead increases

Engineering Contradiction:
Improveencoding/decoding accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies adaptive filtering selectively only at boundaries between blocks with different resolutions, rather than applying full filtering to all blocks. This partial action approach maintains accuracy where it is most needed (at resolution transitions) while avoiding unnecessary computational overhead in regions where uniform resolution blocks meet.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes filtering parameters dynamically by selecting between different filter types based on resolution characteristics. Instead of using a single fixed filter configuration, the patent modifies the filter selection parameter and applies different filter types (first filter or second filter) depending on the resolution difference, thereby optimizing accuracy while controlling computational requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12101477B2Video processing method and device using resolution of reference picture, and recording medium
Publication Date: 2024.09.24 ELECTRONICS & TELECOMM RES INST
  • US12101477B2 patent drawing
  • US12101477B2 patent drawing
  • US12101477B2 patent drawing

AI summary

Disclosed herein are a video processing method, apparatus and storage medium using the resolution of a reference picture. Filtering is performed based on resolutions of reference pictures of blocks forming a boundary. The resolutions of the reference pictures may define filtering. Depending on whether the resolutions of the reference pictures are different from each other, one or more filter selection parameters for filtering may be determined or updated. Further, based on whether the resolutions of the reference pictures are different from each other, the boundary strength of the filter may be determined. Because filtering is defined using the resolutions of reference pictures, performance of encoding and/or decoding may be improved.