Chrominance Quantization Parameter Derivation in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression technologies face challenges in balancing compression efficiency and computational complexity, particularly in handling luminance and chrominance components during boundary partitioning in video coding standards like H.265/HEVC, which affects coding complexity and picture quality.

Innovation Solution

The method involves separate partitioning of luminance and chrominance components using various tree structures, determining quantization parameter values for chrominance blocks based on differential quantization parameters signaled in the bitstream and existing quantization parameters of collocated luminance blocks and neighboring blocks, reducing signaling overhead and enhancing coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If separate partitioning of luminance and chrominance components is applied, then coding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different partitioning strategies to different components (luminance and chrominance) based on their specific characteristics. Luminance components receive more detailed partitioning while chrominance components use coarser partitioning, optimizing the balance between coding efficiency and computational complexity for each component type.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video picture into separate luminance and chrominance components, then further segments them into different coding tree blocks and coding units. This multi-level segmentation allows independent optimization of each component's processing, improving overall coding efficiency while managing computational complexity through hierarchical structure.

Inventive Principle:
Principle #1Segmentation

2Loss of substance

If quantization parameter derivation uses existing parameters from luminance blocks and neighboring blocks, then signaling overhead is reduced, but measurement precision of chrominance-specific parameters decreases

Engineering Contradiction:
Improvesignaling overheadVSAvoidquantization parameter precision
Core Design Contradiction:
Loss of substanceVSMeasurement precision

Solution Approach 1:

The patent uses luminance block quantization parameters and neighboring chrominance block parameters as intermediary references to derive chrominance block quantization parameters. This intermediary approach allows efficient parameter derivation that reduces signaling overhead while maintaining sufficient precision through the use of multiple reference sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal quantization parameter derivation mechanism that works for both luminance and chrominance components by using a common set of reference parameters (luminance block QPs and neighboring block QPs). This multi-functional approach simplifies the signaling process while ensuring adequate parameter precision across different component types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11838508B2Apparatus and method for chrominance quantization parameter derivation
Publication Date: 2023.12.05 HUAWEI TECH CO LTD
  • US11838508B2 patent drawing
  • US11838508B2 patent drawing
  • US11838508B2 patent drawing

AI summary

A method for inverse quantization of a current block of a picture is performed by a decoder, and the picture comprises a luminance component and a chrominance component, wherein the luminance component and the chrominance component are partitioned into multiple blocks. The method includes: obtaining one or more existing quantization parameter (QP) values from a received bitstream, wherein the one or more existing QP values relate to a current block in the chrominance component; determining a QP value for the current block in the chrominance component based on the one or more existing QP values; and performing inverse quantization on the current block in the chrominance component by using the determined QP value.