Chroma QP Offset Deblocking for Lower Bitrate Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video codec standards lack fine-grained control over chroma quantization parameters (QP) and responsiveness in high QP situations, leading to inefficient bit allocation and reduced video quality.

Innovation Solution

Implementing chroma QP offsets that are derived from luma QP values, using picture-level and slice-level offsets to control deblock filtering, allowing for adaptive deblock filtering in both encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If chroma QP values are increased to reduce bit rate, then bitrate is reduced, but video quality deteriorates

Engineering Contradiction:
Improvebit rateVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies different QP offset strategies to different chroma components (Cb and Cr) and different regions (picture-level and slice-level), allowing localized optimization of bit allocation. This enables selective quality preservation in important regions while reducing bits in less critical areas, resolving the contradiction between overall bitrate reduction and maintained video quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic QP offset adjustment through slice-level offsets that can vary across different slices of a picture. This dynamic control allows the system to adaptively allocate bits based on local content characteristics, enabling bitrate reduction while preserving quality in regions where it matters most.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If chroma QP control is simplified to reduce complexity, then device complexity is reduced, but control precision over chroma quantization deteriorates

Engineering Contradiction:
ImproveQP control complexityVSAvoidchroma QP control precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments chroma QP control into multiple hierarchical levels: picture-level offsets for global control and slice-level offsets for regional control. This segmentation allows the system to achieve fine-grained control precision without requiring complex monolithic control mechanisms, as each level handles a specific scope of adjustment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to QP control by introducing slice-level offsets that operate independently from picture-level offsets. This multi-dimensional control structure enables precise chroma QP management through a systematic framework that scales from coarse (picture-level) to fine (slice-level) granularity, avoiding the need for overly complex single-level control.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If deblock filtering uses only luma QP values, then processing speed is improved, but filtering accuracy for chroma components deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoiddeblock filtering accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent introduces chroma QP offsets as intermediary values that bridge luma QP control and chroma-specific deblock filtering requirements. These offsets serve as mediators that translate general luma QP decisions into component-specific filtering parameters, enabling accurate chroma deblocking without requiring completely separate filtering pipelines.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent modifies the deblock filtering process by incorporating chroma QP offset parameters into the filtering strength calculations. This parameter change allows the filtering accuracy to adapt to actual chroma quantization levels, improving filtering precision while maintaining processing efficiency through systematic parameter integration rather than structural overhaul.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12506869B2Use of chroma quantization parameter offsets in deblocking
Publication Date: 2025.12.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12506869B2 patent drawing
  • US12506869B2 patent drawing
  • US12506869B2 patent drawing

AI summary

Innovations in use of chroma quantization parameter (“QP”) offsets when determining a control parameter for deblock filtering. For example, as part of encoding, an encoder sets a picture-level chroma QP offset and slice-level chroma QP offset for encoding of a slice of a picture. The encoder also performs deblock filtering of at least part of the slice, where derivation of a control parameter considers only the picture-level chroma QP offset. The encoder outputs at least part of a bitstream including the encoded content. As part of decoding, a corresponding decoder sets a picture-level chroma QP offset and a slice-level chroma QP offset for decoding of a slice of a picture, but derivation of a control parameter for deblock filtering considers only the picture-level chroma QP offset.