Decoupled Luma-Chroma Transform Partitioning for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in transform block partitioning, particularly in intra prediction and motion compensation, leading to suboptimal compression ratios and increased bandwidth requirements.
Innovation Solution
The method involves partitioning luma and chroma blocks into separate coding block partitioning trees, allowing for independent transform block partitioning, which enhances coding efficiency by optimizing intra prediction and motion compensation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If luma and chroma blocks are partitioned using the same coding block partitioning tree, then the device complexity is reduced, but the coding efficiency deteriorates due to inability to optimize transform block partitioning independently for each color component
Solution Approach 1:
The patent divides the partitioning process into separate coding block partitioning trees for luma and chroma components. This segmentation allows independent optimization of transform block partitioning for each color component based on their respective characteristics, resolving the contradiction by maintaining separate processing structures that can be optimized independently while still managing device complexity through systematic organization.
Solution Approach 2:
The patent applies different partitioning strategies to different color components (luma and chroma) based on their local characteristics. By allowing independent transform block partitioning for each component, the system tailors the partitioning structure to the specific requirements of each color component, improving coding efficiency without uniformly increasing device complexity across the entire processing system.
2Productivity
If independent coding block partitioning trees are used for luma and chroma blocks, then the coding efficiency is improved, but the device complexity increases due to maintaining separate partitioning structures
Solution Approach 1:
The patent segments the partitioning process into separate trees for luma and chroma, enabling independent optimization. This segmentation improves coding efficiency by allowing each color component to be processed according to its specific characteristics, while the modular nature of separate trees actually helps manage complexity through clear separation of concerns rather than uniformly increasing it.
Solution Approach 2:
The patent introduces dynamic flexibility by allowing the partitioning structures to adapt independently for luma and chroma components. This dynamic approach enables the system to optimize coding efficiency for each component based on content characteristics, while the adaptive nature allows the complexity to be managed through selective application rather than fixed rigid structures.
3Productivity
If transform block partitioning is optimized independently for luma and chroma blocks, then the compression ratio is improved, but the bandwidth requirements increase due to additional partitioning information signaling
Solution Approach 1:
The patent segments the transform block partitioning into separate processes for luma and chroma components. This segmentation enables independent optimization of compression for each component, improving the overall compression ratio. The separate partitioning trees allow for more efficient representation of transform coefficients, which compensates for the additional signaling information by achieving better compression outcomes.
Solution Approach 2:
The patent changes the partitioning parameters independently for luma and chroma components, allowing optimization of transform block sizes and arrangements based on the specific characteristics of each color component. This parameter optimization improves compression efficiency by better matching the partitioning structure to the actual content characteristics, thereby achieving higher compression ratios that offset the increased signaling requirements.
Data Source
AI summary
Methods, apparatus, and computer readable storage medium for transform block partitioning in video decoding. The method includes receiving, by a device, a coded video bitstream for a luma block and a chroma block, the luma block being co-located with the chroma block. The device includes a memory storing instructions and a processor in communication with the memory. The method also includes partitioning, by the device, the luma block to obtain a luma coding block partitioning tree; partitioning, by the device, the chroma block to obtain a chroma coding block partitioning tree; partitioning, by the device, a luma coding block from the luma coding block partitioning tree to obtain a plurality of luma transform blocks; and partitioning, by the device, a chroma coding block from the chroma coding block partitioning tree to obtain at least one plurality of chroma transform blocks.


