Video Block Decoding With Secondary Transform Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing next-generation video content with high spatial resolution, high frame rate, and high dimensionality, leading to increased memory storage and processing demands.
Innovation Solution
The method involves determining a secondary transform set based on intra-prediction modes for a current block, applying a secondary transform matrix, and performing primary and secondary inverse transforms to improve transform efficiency and reduce computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single transform is applied to all blocks, then device complexity is reduced, but transform efficiency and compression performance deteriorate
Solution Approach 1:
The invention segments the transform processing by dividing transform units into different types (first type and second type) based on block characteristics such as size and prediction mode. Different inverse transform algorithms are applied to different types, allowing optimized processing for each category rather than using a single generic transform for all blocks.
Solution Approach 2:
The invention dynamically selects the appropriate inverse transform algorithm (first inverse transform or second inverse transform) based on the characteristics of each transform unit. This dynamic adaptation allows the system to choose the most efficient transform for each specific block, improving overall transform efficiency while maintaining manageable device complexity through systematic classification.
2Manufacturing precision
If high-resolution video content is processed, then video quality is improved, but memory storage and processing power requirements increase
Solution Approach 1:
The invention applies different processing strategies to different regions and block types within the video content. By classifying transform units into first and second types based on local characteristics (block size, prediction mode), the system applies optimized inverse transforms tailored to each region's specific requirements, achieving high video quality while reducing overall processing power consumption compared to uniform high-fidelity processing.
Data Source
AI summary
Embodiments of the disclosure provide a method and apparatus for processing a video signal. Particularly, a method for decoding a video signal according to an embodiment of the disclosure may include: determining, among predefined secondary transform sets based on intra-prediction modes of a current block, a secondary transform set applied to the current block; obtaining a first syntax element indicating a secondary transform matrix applied to the current block in the determined secondary transform set; deriving a secondary inverse-transformed block by performing a secondary inverse transform on a left top region of the current block by using the secondary transform matrix specified by the first syntax element; and deriving a residual block of the current block by performing a primary inverse transform on the secondary inverse-transformed block using a primary transform matrix of the current block.


