Video Decoding Tool Signaling for Picture- or Slice-Level Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to larger information sizes, resulting in increased transmission and storage costs when using conventional wired/wireless broadband lines or storage media.
Innovation Solution
An image decoding method that obtains indication information about whether tools for a current block are applied at a picture level or a slice level, determines if related information is present in a picture header or slice header, parses this information, and decodes the current block accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and high-quality image data is transmitted using conventional broadband lines, then image quality is improved, but transmission cost increases
Solution Approach 1:
The image data is divided into multiple slices, and coding tools are selectively applied at slice level or picture level. This segmentation allows different compression techniques to be applied to different regions, optimizing the balance between image quality and transmission cost by applying more aggressive compression where appropriate while maintaining quality where needed.
Solution Approach 2:
Different coding tools and parameters are applied locally to different slices or picture regions based on their specific characteristics. This allows the system to maintain high image quality in important regions while applying more efficient compression in less critical areas, thereby reducing overall transmission cost while preserving essential image quality.
2Measurement precision
If high-resolution and high-quality image data is stored using conventional storage media, then image quality is improved, but storage cost increases
Solution Approach 1:
By segmenting the image into slices and applying different coding tools at slice or picture level, the system achieves more efficient compression ratios. This reduces the total data size that needs to be stored, thereby lowering storage costs while maintaining the required image quality through selective application of compression techniques.
Solution Approach 2:
The system dynamically adjusts coding parameters and tool selection based on image characteristics, slice type, and quality requirements. This allows optimization of compression efficiency to reduce storage costs while ensuring that image quality meets the required standards for different regions and content types.
3Measurement precision
If coding tools are applied at block level for every current block, then decoding precision is improved, but device complexity increases
Solution Approach 1:
The coding structure is segmented into picture level and slice level, with tools selectively applied at these levels rather than uniformly at every block level. This reduces the overhead and complexity of processing while maintaining decoding precision through appropriate tool selection at relevant granularity levels.
Solution Approach 2:
Instead of applying all coding tools to every block, the system applies tools partially or selectively based on the indication information. This reduces processing complexity by avoiding redundant operations while maintaining sufficient decoding precision through targeted application of necessary tools at picture or slice level.
4Adaptability or versatility
If indication information is added to signal tool application level, then adaptability is improved, but information size increases
Solution Approach 1:
The indication information about tool application level is extracted and placed in the bitstream in a compact form. This allows the decoder to adaptively select the appropriate decoding mode without requiring extensive additional data, thereby improving coding flexibility while minimizing the increase in information size through efficient signaling.
Data Source
AI summary
A video decoding method performed by a decoding device according to the present disclosure comprises the steps of: acquiring indication information indicating whether one or more tools for the current block can be applied at a picture level or slice level; determining, on the basis of the indication information, whether information related to the one or more tools is present in a picture header or a slice header; parsing the information related to the one or more tools from the picture header or the slice header on the basis of the determination result; and decoding the current block on the basis of the information related to the one or more tools.


