Video Decoding Transform Coefficient Region Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to increased data volumes, resulting in higher transmission and storage costs, necessitating an efficient image encoding/decoding technique.
Innovation Solution
A video encoding/decoding method that determines a transform coefficient coding region and a zero-out region within a current block based on its size, acquiring and processing transform coefficient information for the coding region while omitting it for the zero-out region, and reconstructing the block using these coefficients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If transform coefficient information is acquired for the entire current block, then reconstruction accuracy is improved, but data volume and transmission cost increase
Solution Approach 1:
The current block is segmented into a coding region and a zero-out region based on block size. Transform coefficient information is only acquired and processed for the coding region, while the zero-out region is directly set to zero without acquiring coefficient information. This segmentation resolves the contradiction by maintaining reconstruction accuracy in the coding region while eliminating unnecessary data transmission for the zero-out region.
Solution Approach 2:
Different regions of the current block are assigned different processing qualities. The coding region receives full transform coefficient processing to ensure accuracy, while the zero-out region is assigned a simplified processing mode where coefficients are directly set to zero. This local quality differentiation resolves the contradiction by applying appropriate processing only where needed.
2Reliability
If transform coefficient processing is performed for the entire current block, then encoding completeness is improved, but encoding complexity increases
Solution Approach 1:
The encoding process is segmented into two distinct paths: one for the coding region where full transform coefficient processing is performed, and another for the zero-out region where coefficients are directly set to zero. This segmentation reduces encoding complexity by eliminating redundant processing steps while maintaining encoding completeness through the structured division of labor.
Solution Approach 2:
Instead of performing full transform coefficient processing for the entire current block, the method applies partial action by processing only the coding region. The zero-out region is handled with a simplified approach that sets coefficients directly to zero, reducing encoding complexity while maintaining sufficient encoding completeness for the overall block.
3Measurement precision
If high-resolution image data is transmitted without compression, then image quality is improved, but transmission cost increases
Solution Approach 1:
The method extracts and processes only the essential transform coefficient information from the current block, separating it from redundant zero-valued coefficients. By acquiring and transmitting transform coefficient information only for the coding region and directly setting the zero-out region to zero, the method reduces transmission data volume and cost while maintaining image quality through accurate reconstruction of the coding region.
Data Source
AI summary
Disclosed herein is a video decoding method including determining a zero-out width threshold and a zero-out height threshold for distinguishing between a transform coefficient coding region and a zero-out region of a current block according to a size of the current block, determining the transform coefficient coding region and the zero-out region of the current block according to the zero-out width threshold and the zero-out height threshold, acquiring transform coefficient information of the transform coefficient coding region from a bitstream and determining a level of a transform coefficient of the transform coefficient coding region according to the transform coefficient information, determining a level of a transform coefficient of the zero-out region as 0 without acquiring transform coefficient information, and reconstructing the current block by inversely transforming the transform coefficient of the current block.


