Chroma Quantization Tables for Motion-Aware Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


