Adaptable Deblocking Filters for Scalable Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deblocking filters in video coding systems are limited in smoothing out discontinuities along block edges, which affects coding efficiency and visual quality, particularly in scalable video coding systems where blocking artifacts are not adequately addressed due to the lack of consideration for video block partition sizes.

Innovation Solution

Adaptable deblocking filters are implemented in video coding systems, where the boundary strength calculation process is adjusted based on the partition sizes of neighboring video blocks, allowing for enhanced filtering in both single and multi-layer video coding systems, including scalable video coding systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If known deblocking filters are used, then the filtering process is simple, but the ability to smooth discontinuities along block edges is limited

Engineering Contradiction:
Improvesmoothing ability along block edgesVSAvoidfilter design complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The deblocking filter transitions from a static design to a dynamic one by adapting filter strength and boundary strength parameters based on partition characteristics of video blocks. The filter selectively applies different filtering intensities depending on the partition size and type, enabling it to smoothly handle discontinuities along block edges while maintaining adaptability to different block configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The filter design changes parameters such as filter strength and boundary strength based on partition characteristics. By adjusting these parameters according to the specific partition configuration (e.g., 2N×2N, 2N×N, Nx2N), the filter achieves better smoothing capability without requiring a completely different filter structure for each case.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If deblocking filters do not account for partition size, then the filter design is straightforward, but coding efficiency and visual quality are reduced

Engineering Contradiction:
Improvecoding efficiencyVSAvoidfilter adaptation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The deblocking filter applies different filtering characteristics to different regions based on partition characteristics. Specifically, it adjusts filter strength and boundary strength parameters according to the local partition configuration (e.g., whether blocks are 2N×2N, 2N×N, or Nx2N), ensuring that each region receives appropriate filtering treatment optimized for its specific partition structure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filter dynamically adapts its behavior based on partition size information. By incorporating partition characteristics into the filter strength and boundary strength calculations, the filter automatically adjusts its filtering intensity and methodology to match the local block structure, thereby improving coding efficiency without requiring manual configuration for each partition type.

Inventive Principle:
Principle #15Dynamics

3Reliability

If deblocking filters are not adapted for inter layer prediction, then the filtering process is simpler, but discontinuities remain that reduce prediction effectiveness

Engineering Contradiction:
Improveinter layer prediction effectivenessVSAvoidfilter adaptation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The filter adapts parameters specifically for inter layer prediction scenarios by modifying filter strength and boundary strength calculations when partition characteristics indicate inter-layer block structures. This parameter adaptation ensures that discontinuities at inter-layer boundaries are properly smoothed, improving prediction effectiveness without over-complicating the filter for non-inter-layer cases.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10321130B2Enhanced deblocking filters for video coding
Publication Date: 2019.06.11 INTERDIGITAL MADISON PATENT HLDG
  • US10321130B2 patent drawing
  • US10321130B2 patent drawing
  • US10321130B2 patent drawing

AI summary

Deblocking filters used in video coding systems (e.g., single layer video coding systems or multi-layer video coding systems) may be enhanced. Inter layer prediction for scalable video coding (SVC) may be implemented using enhanced deblocking filters. Enhanced deblocking filters may be configured to be adapted, for example by adjusting a deblocking filter boundary strength calculation process. A deblocking filter boundary strength parameter may be assigned in accordance with, for example, a video block partition size of an input video block or a neighboring video block, whether an input video block or a neighboring video block was predicted using an inter layer reference, and/or whether at least one of an input video block or a neighboring video block have one or more corresponding base layer blocks that were coded using intra mode.