Chroma Quantization Tables for Motion-Aware Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in achieving optimal compression efficiency, particularly in balancing the coding gain between luma and chroma components, leading to inefficiencies in bit-rate allocation and visual quality.

Innovation Solution

Adapting chroma quantization parameters based on encoding performance levels, using different sets of chroma quantization parameters for motion-predicted and non-motion-predicted images, and signaling these parameters through metadata in the bitstream to achieve balanced coding efficiency between luma and chroma components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chroma quantization parameters are uniformly applied to all blocks, then encoding complexity is reduced, but coding efficiency deteriorates due to inability to optimize for different motion prediction scenarios

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

Solution Approach 1:

The patent segments chroma quantization parameters into multiple sets (first set for motion-predicted blocks, second set for non-motion-predicted blocks). This segmentation allows different QP values to be applied based on the prediction mode, optimizing coding efficiency for each scenario while maintaining manageable encoding complexity through systematic parameter organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection of chroma quantization parameters based on the prediction mode of each block. The encoder dynamically chooses between the first set (for motion-predicted blocks) and the second set (for non-motion-predicted blocks), allowing adaptive optimization without requiring complex per-block parameter optimization.

Inventive Principle:
Principle #15Dynamics

2Productivity

If different chroma quantization parameters are used for motion-predicted and non-motion-predicted blocks, then coding efficiency is improved, but bit-rate allocation becomes less efficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbit-rate allocation
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies local quality optimization by using different chroma quantization parameter sets for different block types. Motion-predicted blocks use the first set of QP parameters optimized for their characteristics, while non-motion-predicted blocks use the second set. This localized optimization improves overall coding efficiency while the systematic approach maintains reasonable bit-rate allocation.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If chroma components are encoded with high precision, then visual quality is improved, but overall compression efficiency deteriorates due to prioritization of chroma over luma

Engineering Contradiction:
Improvevisual qualityVSAvoidcompression efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent changes the chroma quantization parameters based on the prediction mode to optimize the balance between visual quality and compression efficiency. By using different QP values for different block types, the system achieves better overall compression efficiency while maintaining appropriate visual quality, rather than uniformly prioritizing chroma precision which would reduce overall compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12413729B2Chroma quantization parameter adjustment in video encoding and decoding
Publication Date: 2025.09.09 INTERDIGITAL VC HOLDINGS INC
  • US12413729B2 patent drawing
  • US12413729B2 patent drawing
  • US12413729B2 patent drawing

AI summary

A video coding system uses a value of a chroma quantization parameter table to quantize or de-quantize chroma values of a block of the video, the chroma quantization parameter table being directly coded in a set of parameters at the picture level or at the sequence level of the coded video stream. A corresponding encoding method, encoding device, decoding method, decoding device, and non-transitory readable medium are proposed.