Transform Skip Residual Coding for Efficient Lossless Video Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards like HEVC and VVC face challenges in optimizing lossless coding modes, particularly in handling residual coding schemes for transform skip modes, which can lead to inefficiencies and suboptimal performance for both screen and non-screen content.
Innovation Solution
The proposed solution involves determining a current block's transform skip mode and signaling residual coding schemes at the slice header level, allowing for the selection between two residual coding schemes based on specific indications, thereby optimizing coding efficiency for lossless video encoding and decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single residual coding scheme is used for all blocks in transform skip mode, then device complexity is reduced, but coding efficiency deteriorates for different content types
Solution Approach 1:
The patent introduces dynamic selection of residual coding schemes at the block level within transform skip mode. The encoder can adaptively choose between first and second residual coding schemes based on block characteristics, allowing the system to optimize for different content types (screen vs. non-screen) rather than using a fixed single scheme. This dynamic adaptation resolves the contradiction by enabling coding efficiency improvement without significantly increasing overall device complexity.
Solution Approach 2:
The patent applies different residual coding schemes to different blocks based on their local characteristics. By identifying screen content blocks versus non-screen content blocks and applying appropriate coding schemes locally, the system achieves optimized coding efficiency for each region while maintaining manageable overall complexity through selective application rather than universal complexity.
2Manufacturing precision
If transform skip mode is used for lossless coding, then video quality is maintained, but coding efficiency deteriorates without optimized residual coding schemes
Solution Approach 1:
The patent changes the parameters of residual coding by introducing multiple coding schemes (first and second residual coding schemes) with different characteristics. By selecting appropriate schemes based on block type (screen vs. non-screen), the system maintains high video quality through accurate residual representation while improving coding efficiency by using the most suitable scheme for each block, thus resolving the contradiction between quality and efficiency.
3Productivity
If multiple residual coding schemes are supported, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent segments the video content into different block types (screen content blocks and non-screen content blocks) and applies different residual coding schemes to each segment. This segmentation allows the system to achieve high coding efficiency through optimized schemes for each segment while managing device complexity by only maintaining and switching between a limited number of predefined schemes rather than implementing a fully adaptive complex system.
Data Source
AI summary
Methods and apparatuses are provided for video coding with lossless coding modes. The method includes: determining whether a current block is in a transform skip mode; in response to determining that the current block is in the transform skip mode, determining whether a first residual coding scheme or a second residual coding scheme is selected for the current block in the transform skip mode; and signaling a first indication which indicates whether a current block is in the transform skip mode and signaling a second indication which indicates whether the first residual coding scheme or the second residual coding scheme is applied for blocks in the transform skip mode.


