Residual Coding Flag Signaling for Efficient Image Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to increased transmission and storage costs due to the higher amount of information required, necessitating a more efficient image compression technique.
Innovation Solution
Implementing a method and apparatus that utilize a sign data hiding enabled flag and a transform skip residual coding (TSRC) enabled flag to enhance residual coding efficiency by reducing the amount of bits coded, particularly when TSRC is not enabled, and establishing signaling relationships between dependent quantization and TSRC flags to improve coding efficiency further.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and high-quality images are transmitted or stored, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The patent extracts and removes redundant information from the image data through advanced compression techniques. By identifying and eliminating unnecessary data elements while preserving essential visual information, the system reduces the total amount of data that needs to be transmitted or stored, thereby lowering costs without sacrificing image quality.
Solution Approach 2:
The patent employs parameter changes in the coding process, including variable-length coding and context-adaptive binary arithmetic coding (CABAC), to optimize the representation of image data. By dynamically adjusting coding parameters based on local image characteristics, the system achieves more efficient compression, reducing data volume while maintaining high image quality.
2Measurement precision
If residual coding is performed with detailed information, then coding accuracy is improved, but the number of bits to be coded increases
Solution Approach 1:
The patent introduces dynamic flag signaling mechanisms where the TSRC enabled flag and sign data hiding enabled flag are adaptively signaled based on coding conditions. This dynamic approach allows the system to switch between different coding modes (TSRC and non-TSRC) depending on the residual characteristics, achieving high coding accuracy only when necessary while reducing bit consumption in other cases.
Solution Approach 2:
The patent changes coding parameters adaptively by selecting between different residual coding methods based on the sign data hiding enabled flag. When the flag indicates sign data hiding is enabled, a different coding path is taken that reduces the number of bits required while maintaining sufficient coding accuracy for the given content characteristics.
3Productivity
If TSRC is enabled for all blocks, then residual coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent implements dynamic selection of TSRC enabling based on the sign data hiding enabled flag and other coding conditions. Rather than uniformly enabling TSRC for all blocks, the system adaptively determines which blocks benefit from TSRC, thereby achieving improved residual coding efficiency where needed while avoiding unnecessary complexity in blocks where TSRC would not provide benefits.
Solution Approach 2:
The patent applies TSRC selectively to specific blocks or regions where it provides the most benefit, rather than uniformly across the entire image. This localized application of TSRC allows the system to achieve high residual coding efficiency in areas where transform skip residual coding is advantageous, while using simpler coding methods in other areas, thus balancing efficiency gains with device complexity.
Data Source
AI summary
An image decoding method carried out by a decoding device, according to the present document, comprises the steps of: acquiring a sign data hiding enable flag; acquiring a transform skip residual coding (TSRC) enable flag on the basis of the sign data hiding enable flag; acquiring residual information for a current block, on the basis of the TSRC enable flag; deriving a residual sample of the current block, on the basis of the residual information; and generating a reconstructed picture on the basis of the residual sample, wherein the sign data hiding enable flag is a flag indicating whether sign data hiding is enabled, the TSRC enable flag is a flag indicating whether TSRC is enabled, and the TSRC enable flag is acquired on the basis of the sign data hiding enable flag having a value of zero.


