Conditional Syntax Parsing for Transform Skip and Palette Coding
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, necessitates a more efficient image/video compression technique to reduce transmission and storage costs while effectively handling diverse image/video characteristics.
Innovation Solution
A method and apparatus are provided to enhance video/image coding efficiency by defining dependent conditions for parsing and signaling transform skip and palette coding related information, including minimum quantization parameters and block-based delta pulse code modulation, to determine whether to perform coding based on dependency and non-dependency of information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high resolution and high quality image/video data are transmitted, then image/video quality is improved, but transmission cost and storage cost are increased
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting coding parameters such as transform skip flags, palette coding enabled/disabled states, and quantization parameters based on image characteristics and dependency conditions. This allows the system to optimize the balance between image quality and bit rate, reducing transmission costs while maintaining acceptable quality.
Solution Approach 2:
The patent implements dynamics by making coding decisions adaptive rather than fixed. The system dynamically determines whether to perform transform skip coding, palette coding, or conventional coding based on real-time analysis of image data and dependency conditions, optimizing the compression ratio for each specific case.
2Adaptability or versatility
If transform skip and palette coding related information is always parsed, then coding flexibility is improved, but parsing complexity and processing time are increased
Solution Approach 1:
The patent applies preliminary action by pre-defining dependency conditions and parsing rules before actual coding occurs. The system determines in advance which syntax elements must be parsed based on transform skip flags and palette coding enabled states, allowing the parser to skip unnecessary elements and reduce processing complexity while maintaining flexibility.
Solution Approach 2:
The patent segments the parsing process into conditional branches based on dependency conditions. Instead of always parsing all transform skip and palette coding related information, the system divides the parsing logic into separate paths based on whether transform skip is enabled, whether palette coding is enabled, and other dependency conditions, reducing overall parsing complexity.
3Reliability
If all syntax elements are parsed regardless of dependency, then information completeness is improved, but transmission efficiency is reduced
Solution Approach 1:
The patent extracts only the necessary syntax elements for coding based on dependency conditions. When transform skip is enabled or palette coding is enabled, the system extracts and parses only the relevant syntax elements (such as minimum quantization parameter, BDPCM enabled state, maximum block size) while skipping unnecessary elements, thereby improving transmission efficiency without compromising the completeness of required information.
Data Source
AI summary
According to the disclosure of the present document, dependency conditions can be defined for efficiently parsing/signaling syntax elements having dependency on transform skip- and/or palette coding-related information, and, on the basis of the dependency conditions, whether or not to parse the transform skip- and/or palette coding-related information can be determined. Accordingly, bits that need to be signaled for video/image coding can be reduced, and coding efficiency can be improved.


