Palette Coding Escape Quantization for Efficient Image Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 method for deriving a quantization parameter based on minimum quantization parameters in a transform skip mode, limiting quantized escape values by bit depth, and defining palette entry size information through a sequence parameter set to enhance palette mode coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high resolution and high quality image/video are transmitted, then image quality and detail are improved, but transmission and storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission and storage costs
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the quantization parameter (QP) based on the bit depth of the image data. Specifically, the QP is set to 42 for 8-bit images and 38 for 10-bit images, optimizing the balance between compression efficiency and quality preservation. This adaptive parameter adjustment enables efficient compression while maintaining high image quality, directly addressing the contradiction between quality and transmission cost.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If palette mode coding is applied to screen content, then coding efficiency is improved, but complexity in configuring and signaling palette information increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidconfiguration and signaling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining the palette entry size as a fixed parameter (8 bits per entry) and pre-establishing the signaling mechanism for palette mode through sequence parameter set syntax. This eliminates the need for complex runtime configuration of palette entries, as the structure is predetermined and signaled efficiently at the sequence level, thereby reducing configuration complexity while maintaining high coding efficiency for screen content.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If quantization parameter is adjusted for escape values in palette mode, then compression efficiency is improved, but accuracy of escape value representation may be compromised

Engineering Contradiction:
Improvecompression efficiencyVSAvoidescape value accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by differentiating the quantization parameter selection based on the specific context of escape values within palette mode. The QP is specifically set to 42 for 8-bit images and 38 for 10-bit images, which is optimized for escape value representation. This localized parameter adjustment ensures that escape values receive appropriate quantization precision for their specific role in the coding process, balancing compression efficiency with representation accuracy for these critical values.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250344573A1Image or video coding based on palette coding
Publication Date: 2025.11.06 NOKIA TECHNOLOGIES OY
  • US20250344573A1 patent drawing
  • US20250344573A1 patent drawing
  • US20250344573A1 patent drawing

AI summary

According to the disclosure of the present document, a quantization parameter for a quantized escape value in a palette mode can be derived on the basis of minimum quantization parameter information about a conversion skip mode to perform a scaling process on the quantized escape value. Therethrough, the data amount that is required to be signaled for palette mode coding can be reduced, and the efficiency of escape coding in the palette mode can be enhanced.