Lossless Video Coding with Split Residual Blocks for Large CUs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards like VVC face challenges in efficiently handling lossless coding modes, particularly with residual blocks larger than 32x32, leading to inefficiencies and potential codec implementation issues.
Innovation Solution
Propose methods to align the maximum residual coding block size for lossless CUs with the maximum block size supported by transform skip mode, and selectively choose residual coding schemes for lossless CUs, avoiding unnecessary application of decoder-side tools like BDOF and DMVR.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the maximum residual coding block size for lossless CUs is increased beyond 32x32, then the coding efficiency is improved, but the codec implementation becomes problematic and computational complexity increases
Solution Approach 1:
The patent divides large residual blocks (greater than 32x32) into multiple smaller sub-blocks of 32x32 or smaller. This segmentation allows the residual coding to be performed on manageable block sizes that are compatible with existing codec implementations, while still achieving efficient compression through proper handling of the partitioned blocks in lossless mode.
2Productivity
If decoder-side tools like BDOF and DMVR are applied to lossless CUs, then the coding efficiency is improved, but the computational complexity increases
Solution Approach 1:
The patent applies different processing qualities to different coding modes. For lossless CUs, decoder-side tools like BDOF and DMVR are selectively avoided or applied with reduced intensity, recognizing that lossless coding already achieves perfect reconstruction without needing additional refinement tools. This local differentiation optimizes computational resources by avoiding redundant processing in modes where it provides minimal benefit.
3Productivity
If the residual coding block size is aligned with transform skip mode maximum block size, then the coding efficiency is improved, but the flexibility in handling various block sizes is reduced
Solution Approach 1:
The patent introduces dynamic block size handling where the residual coding block size can adapt between different modes. When operating in lossless mode with large blocks, the system dynamically partitions them into 32x32 sub-blocks. When operating in transform skip mode or other modes, the full flexibility of various block sizes is maintained. This dynamic approach allows the system to optimize for coding efficiency in specific modes while preserving versatility across different operating conditions.
Data Source
AI summary
Methods and apparatuses are provided for video coding with lossless coding modes. The method includes: partitioning a video picture into a plurality of CUs comprising a lossless CU; determining a residual coding block size of the lossless CU; and in response to determining that the residual coding block size of the lossless CU is greater than a predefined maximum value, splitting the residual coding block into two or more residual blocks for residual coding.


