Chroma Prediction Signaling in Palette-Based Image Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the rise in the amount of transmitted information or bits, necessitating high-efficient image compression technology.
Innovation Solution
An image encoding/decoding method that determines whether to apply a palette mode for chroma component prediction, signaling chroma component prediction information based on a palette mode flag, and encoding/decoding efficiency is improved by splitting images into blocks and obtaining palette mode encoding information and chroma component prediction information from a bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and high-quality images are transmitted, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The image is divided into multiple blocks (first block and second block) with different resolution requirements. The first block receives high-resolution processing while the second block receives lower-resolution processing, allowing selective quality maintenance where needed and data reduction where acceptable
Solution Approach 2:
Different regions of the image are assigned different quality levels. The first block maintains high quality for critical areas while the second block uses reduced quality for less critical areas, optimizing the balance between overall image quality and data volume
2Measurement precision
If chroma component prediction information is always signaled, then prediction accuracy is improved, but encoding complexity and data volume increase
Solution Approach 1:
The signaling of chroma component prediction information is made dynamic based on the palette mode flag. When palette mode is not applied, chroma prediction information is signaled; when palette mode is applied, it is not signaled, adapting the encoding process to actual needs
Solution Approach 2:
The encoding process changes parameters based on the palette mode flag condition. The presence or absence of chroma prediction information signaling is controlled by the palette mode flag, changing the encoding behavior according to the specific block characteristics
Data Source
AI summary
An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may comprise determining a current block by splitting an image, identifying whether a palette mode is applied for the current block based on a palette mode flag obtained from a bitstream, obtaining palette mode encoding information of the current block from the bitstream based on a tree type of the current block and whether the palette mode is applied for the current block, and obtaining chroma component prediction information of the current block from the bitstream based on the palette mode being not applied for the current block.


