Video Signal Transform Coding With Sub-Block Size Limiting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to efficiently process video signals with high spatial resolution, a high frame rate and high dimensionality of scene representation, increasing memory storage, a memory access rate and processing power, and processing speed.
Innovation Solution
A method and device for encoding and decoding a video signal using a reduced transform, by splitting a coding unit into sub-blocks, and applying a transform to a transform, and encoding/decoding related information in consideration of the reduced transform.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a transform is applied to a coding unit in video coding, then the video signal can be processed and compressed, but the processing time and computational complexity increase
Solution Approach 1:
The coding unit is divided into multiple transform units, each of which can be processed independently. This segmentation allows the transform operation to be performed on smaller data blocks, reducing the computational complexity and processing time for each unit while maintaining overall compression efficiency through parallel processing of multiple units.
2Productivity
If the transform unit size is increased to process larger video blocks, then fewer transform operations are needed, but the processing speed decreases due to increased computational load
Solution Approach 1:
The transform unit size is made variable rather than fixed, allowing dynamic adaptation to different video content characteristics and coding scenarios. The system can select optimal transform unit sizes based on the specific coding unit being processed, enabling faster processing for simple content while maintaining accuracy for complex content, thus balancing processing speed and computational complexity.
Data Source
AI summary
Embodiments in the present specification provide a method and device for processing video signal including steps of: obtaining a sub-block transform (SBT) flag indicating whether a SBT is applied, wherein the SBT represents a transform applied to a transform unit corresponding to one of subblocks split from a coding unit; determining a variable value related to a transform target region based on the SBT flag and a size value of the transform unit, wherein if the SBT flag equals to 1 and the size value is greater than a threshold value, the variable value is determined as the threshold value; obtaining position information of a last significant coefficient according to a scan order within the transform unit, wherein the position information of the last significant coefficient is coded based on the variable value; and performing an inverse-transform based on the position information of the last significant coefficient.


