Video Transform Block Partitioning for Chroma-Aware Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal processing methods lack efficiency in coding, particularly in the partitioning of transform units.
Innovation Solution
A method for partitioning transform units based on preset conditions, including color component and maximum transform block size, to determine the direction of partitioning, enhancing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed maximum transform block size is used, then the device complexity is reduced, but the coding efficiency deteriorates
Solution Approach 1:
The patent applies dynamics by making the maximum transform block size configurable rather than fixed. The syntax element `max_transform_size` allows the transform block size to be dynamically adjusted according to different chroma formats (4:2:0, 4:2:2, 4:4:4), enabling the system to adapt to varying coding requirements while maintaining reasonable device complexity.
2Speed
If transform block size is increased, then the processing speed is improved, but the coding efficiency deteriorates
Solution Approach 1:
The patent changes the parameter of transform block size based on chroma format requirements. By setting different maximum transform sizes for different chroma formats (e.g., larger blocks for 4:2:0, smaller for 4:4:4), the system optimizes coding efficiency for each format while maintaining acceptable processing speeds through controlled block sizes.
3Adaptability or versatility
If the transform block size is made configurable, then the adaptability is improved, but the device complexity increases
Solution Approach 1:
The patent applies local quality by configuring transform block sizes specifically for chroma components based on their format requirements. The `max_transform_size` parameter is selectively applied to chroma transform blocks rather than all transform blocks, allowing targeted optimization for different chroma formats without unnecessarily complicating the overall device structure.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This video signal decoding device includes a processor, and the processor is characterized by: determining a result value that indicates the direction for dividing the current transform block (TB) on the basis of preset conditions; dividing the current transform block into a plurality of transform blocks on the basis of the result value; and decoding a video signal by using the plurality of transform blocks, wherein the preset conditions include a condition pertaining to a color component of the current transform block.