Adaptive Deblocking Filters for Content-Aware Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deblocking filters in video coding technologies apply uniform parameters across blocks, leading to inefficiencies in computational resources and visual quality, particularly in high-resolution, high-bit-depth, and high-dynamic-range videos, as they fail to adapt to content and viewing characteristics.

Innovation Solution

Adaptive deblocking filtering methods that determine the number of borders and filter strength based on content complexity and viewing characteristics, using β and tc threshold parameters adjusted by content and viewing conditions to optimize filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If uniform deblocking filter parameters are applied across all blocks, then the filtering process is simple and fast, but visual quality deteriorates and computational resources are wasted on high-resolution content

Engineering Contradiction:
Improvefiltering process simplicityVSAvoidvisual quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies different deblocking filter parameters to different blocks based on their content characteristics. Blocks are classified into types (e.g., smooth, texture, edge) and assigned appropriate filter strengths and border counts. This local adaptation improves visual quality in complex regions while maintaining simplicity in uniform regions, resolving the contradiction between operational simplicity and visual precision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts filter parameters based on block content and viewing characteristics. The filter strength and number of borders to be filtered are not fixed but adapt according to the detected content complexity and viewing conditions. This dynamic adjustment allows the system to optimize between processing simplicity and visual quality in real-time.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If strong filtering is applied to remove blockiness, then visual quality improves, but computational complexity and processing time increase

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of applying strong filtering uniformly, the patent applies filtering strength locally based on block characteristics. Blocks with high blockiness and smooth content receive stronger filtering, while texture-rich blocks receive weaker or no filtering. This localized approach improves visual quality where needed without unnecessarily increasing computational complexity across the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies filtering selectively only to the extent necessary. By determining the exact number of borders to filter and the appropriate filter strength based on content analysis, the system avoids excessive filtering in regions where it is not needed, thereby reducing unnecessary computational complexity while maintaining sufficient visual quality improvement.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If adaptive filtering based on content complexity is applied, then visual quality and coding efficiency improve, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidfilter parameter determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the image into blocks and further classifies them into content types based on local characteristics. This segmentation allows the system to apply different filtering strategies to different segments independently. By breaking down the complex task of adaptive filtering into manageable block-level decisions, the system improves coding efficiency without proportionally increasing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes filter parameters (strength, border count) based on detected content complexity and viewing characteristics. By using parameter tables and lookup mechanisms that map content types to appropriate filter settings, the system achieves adaptive filtering efficiency. This parameter-based adaptation improves coding efficiency while keeping the complexity management through pre-defined parameter relationships rather than complex real-time calculations.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If filtering is applied to high-resolution high-dynamic-range videos, then visual quality improves, but computational resources are exhausted

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies filtering locally based on block content characteristics rather than uniformly across the entire high-resolution image. By identifying and filtering only the blocks that actually exhibit blockiness and smooth content, the system improves visual quality in critical regions while conserving computational resources in regions where filtering is not necessary, thus resolving the contradiction between visual quality improvement and computational resource consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies filtering only to the extent necessary for high-resolution content, avoiding excessive computational processing in regions where the human visual system would not perceive improvement. By selectively filtering based on content complexity and viewing characteristics, the system achieves sufficient visual quality improvement for high-resolution videos without exhausting computational resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250247568A1Systems and methods for deblocking filtering
Publication Date: 2025.07.31 COMCAST CABLE COMM LLC
  • US20250247568A1 patent drawing
  • US20250247568A1 patent drawing
  • US20250247568A1 patent drawing

AI summary

Methods and systems for in-loop filtering may comprise receiving a video comprising at least one frame. The frame may comprise at least one block of pixels. A content complexity of the block of pixels may be determined. A viewing characteristic of the video may be determined. A number of borders to be filtered may be determined based on at least one of the content complexity or the viewing characteristic. A deblocking filter strength may be determined based on at least one of the content complexity or the viewing characteristic. The number of borders of the block of pixels may be filtered according to the deblocking filter strength.