Chroma Quantization Groups for Adaptive Deblocking in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards face challenges in achieving optimal deblocking filter strength and efficiency, particularly in handling chroma components, which affect compression ratios and complexity in video codecs like HEVC and VVC.

Innovation Solution

The proposed methods involve applying deblocking filters with adaptive strength determination based on chroma quantization parameters, using chroma QP offsets at different levels, and employing chroma QP offsets in the deblocking process to improve filtering on video unit boundaries, while also considering joint coding of chroma residuals and boundary strength without motion vector comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single deblocking filter strength is used for all video blocks, then the implementation is simple, but the compression ratio and visual quality are suboptimal

Engineering Contradiction:
Improvedeblocking filter implementation complexityVSAvoidcompression ratio
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies different deblocking filter strengths to different chroma blocks based on their position and characteristics. Specifically, stronger filtering is applied to chroma blocks at certain locations (e.g., near CU boundaries or in specific regions) while weaker or no filtering is applied to others, optimizing compression performance for each local region without requiring complex global analysis

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the chroma blocks into different categories based on their position relative to coding units and applies different filtering strategies to each segment. This segmentation allows the system to handle different chroma block types with appropriate filter strengths, improving overall compression efficiency

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If chroma QP offsets are applied at multiple levels (picture/slice/tile/brick/subpicture), then the deblocking performance is optimized, but the complexity of determining filter strength increases

Engineering Contradiction:
Improvedeblocking filter strength accuracyVSAvoidfilter strength determination complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent pre-establishes the hierarchy of chroma QP offsets at different levels (picture, slice, tile, brick, subpicture) before the actual deblocking process. The system determines which level's QP offset to apply based on pre-defined rules and block position, avoiding the need for complex real-time calculations while still achieving optimized filtering performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that selects the appropriate QP offset level based on the block's position and characteristics. This intermediary layer simplifies the complexity by providing clear decision rules for choosing which QP offset to apply, rather than requiring direct complex analysis of all possible offset combinations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If motion vector comparisons are performed for boundary strength determination, then the filtering accuracy is improved, but the processing time and complexity increase

Engineering Contradiction:
Improveboundary strength measurement accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and applies chroma QP offsets at multiple hierarchical levels without requiring motion vector comparisons. By using the pre-established QP offset hierarchy and block position information, the system determines boundary strength and filter parameters without the time-consuming motion vector analysis, significantly reducing processing time while maintaining filtering accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the expensive and time-consuming motion vector comparison process with a simpler, faster approach using chroma QP offsets at different levels. This substitution uses readily available QP offset data and block position information to achieve sufficient accuracy without the computational burden of motion vector analysis

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12425586B2Using quantization groups in video coding
Publication Date: 2025.09.23 BYTEDANCE INC
  • US12425586B2 patent drawing
  • US12425586B2 patent drawing
  • US12425586B2 patent drawing

AI summary

An example method of video processing includes applying, in a conversion between a video comprising multiple components and a bitstream representation of the video, a deblocking filter to video blocks of the multiple components. A deblocking filter strength for the deblocking filter of each of the multiple components is determined according to a rule that specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple components.