Palette Mode Escape Coding with Adaptive Quantization Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution, high-quality images and videos, particularly in virtual reality and augmented reality, requires a more efficient compression technique to reduce transmission and storage costs, especially for content with varying characteristics like computer-generated graphics.
Innovation Solution
Implementing a palette mode coding technique with improved quantization parameters, limited quantized escape values, and signaling of palette size information through a sequence parameter set to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high resolution and high quality image/video are transmitted or stored, then image quality is improved, but transmission and storage costs are increased
Solution Approach 1:
The image block is divided into multiple sub-blocks for independent processing. Each sub-block can be encoded separately using palette mode, allowing finer-grained optimization of compression parameters and enabling selective application of escape coding to only those sub-blocks that benefit from it.
Solution Approach 2:
The patent dynamically adjusts quantization parameters for escape values based on the bit depth of the image data. By changing the quantization parameter according to the specific characteristics of the image block and palette mode, the encoding achieves optimal balance between compression efficiency and reconstruction quality.
2Productivity
If palette mode coding technique is applied, then coding efficiency for screen content is improved, but method for coding and signaling related information is required
Solution Approach 1:
The patent establishes a unified signaling mechanism through the sequence parameter set that handles multiple aspects of palette mode configuration. This multi-functional approach consolidates various coding parameters and signaling requirements into a single standardized interface, reducing the complexity of implementing palette mode coding.
Solution Approach 2:
Palette size information is defined and signaled in advance through the sequence parameter set before actual encoding begins. This preliminary configuration allows the encoder and decoder to be pre-aligned on palette mode parameters, eliminating the need for complex runtime negotiations and simplifying the coding process.
3Measurement precision
If escape coding is applied in palette mode, then coding accuracy is improved, but complexity of configuration and signaling increases
Solution Approach 1:
The quantization parameter for escape values is dynamically changed based on bit depth and encoding context. This adaptive parameter adjustment allows escape coding to maintain high accuracy where needed while using coarser quantization where acceptable, optimizing the balance between precision and complexity.
Solution Approach 2:
The patent reuses the sequence parameter set structure and signaling mechanisms that already exist in the video coding framework. By copying and adapting existing parameter signaling infrastructure rather than creating entirely new mechanisms, the implementation complexity is significantly reduced while maintaining coding accuracy.
Data Source
AI summary
According to the disclosure of the present documents, a quantization parameter used in a scaling process of a quantized escape value in a palette mode may be derived on the basis of minimum quantization parameter information relating to a transform skip mode. Accordingly, the amount of data required to be signaled for video/image coding can be reduced and escape coding in a palette mode can be effectively performed.


