Transform Skip and Palette Syntax Gating in Video 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 transform skip and palette coding dependencies.
Innovation Solution
A method and apparatus are developed 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, based on the dependency and non-dependency of the information used during coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If transform skip and palette coding are enabled to improve compression efficiency, then the compression ratio is improved, but the complexity of parsing and signaling syntax elements increases
Solution Approach 1:
The patent segments the syntax element parsing process into distinct phases based on transform skip and palette coding status. Different syntax elements are parsed conditionally - some are always parsed, others are parsed only when specific coding modes are enabled. This segmentation reduces the overall parsing complexity by dividing the monolithic parsing process into manageable, conditionally-executed segments.
Solution Approach 2:
The patent performs preliminary determination of transform skip and palette coding enablement status before proceeding with syntax element parsing. By establishing the coding mode status in advance, the system can pre-determine which syntax elements require parsing, avoiding unnecessary parsing operations and reducing real-time processing complexity.
2Measurement precision
If all transform skip and palette coding related syntax elements are always parsed, then coding accuracy is maintained, but transmission bandwidth is wasted
Solution Approach 1:
The patent applies local quality by making syntax element parsing selective rather than universal. Different syntax elements are parsed with different levels of detail based on the local coding context - transform skip status, palette coding status, and block characteristics. This ensures that only necessary information is transmitted at full precision, while optional information is omitted or simplified when not needed.
Solution Approach 2:
The patent dynamically changes the parsing parameters (which syntax elements to parse, parsing depth, precision) based on the transform skip and palette coding enablement status. When these coding modes are disabled, the parser adjusts its parameters to skip or simplify parsing of related syntax elements, thereby reducing bit transmission while maintaining adequate coding accuracy for the active modes.
3Productivity
If conditional parsing is implemented to reduce bit transmission, then transmission efficiency is improved, but the difficulty of detecting and measuring coding state increases
Solution Approach 1:
The patent performs preliminary detection and measurement of coding state parameters (transform skip enablement, palette coding enablement, block size, quantization parameters) before the actual syntax element parsing begins. This preliminary phase establishes the coding context, making the subsequent conditional parsing straightforward and reducing the difficulty of detecting coding state during the main processing phase.
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.


