Transform-Skip Residual Coding Using Unified Parity-Flag Bypass
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing transform-skip residual coding in video compression standards like VVC requires six coding passes, leading to high hardware implementation complexity due to differences in the number of passes and scanning order between transform residual and transform-skip residual coding, and inefficient bypass coding methods.
Innovation Solution
A new bypass coding method for parity flags and unified coding of greater-than flags in a single pass, reducing the number of coding passes to three and unifying the scanning order between transform residual and transform-skip residual coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If six coding passes are used for transform-skip residual coding, then coding precision is improved, but device complexity increases
Solution Approach 1:
The patent combines multiple separate coding passes into a unified single-pass coding process for transform-skip residual data. By merging the significance flag coding, level coding, and bypass coding operations that were previously distributed across six separate passes, the hardware complexity is reduced while maintaining the same coding precision and compression efficiency.
Solution Approach 2:
The patent creates a universal coding structure that handles both transform residual and transform-skip residual data using the same single-pass methodology. This multi-functional approach eliminates the need for separate coding paths and reduces hardware complexity by making the coding engine adaptable to different data types without requiring multiple specialized passes.
2Productivity
If six coding passes are used for transform-skip residual coding, then coding efficiency is improved, but productivity decreases
Solution Approach 1:
The patent implements continuous single-pass coding where all coding operations (significance flag, level, bypass coding) are performed in a continuous sequential manner without the interruptions and state resets that occur between six separate passes. This continuous processing improves throughput and reduces the total time required while maintaining coding efficiency.
Solution Approach 2:
The patent segments the coding operations within a single pass into distinct operational phases (significance flag coding, level coding, bypass coding) that are executed sequentially in one continuous process. This segmentation within a single pass maintains the logical structure needed for coding efficiency while avoiding the time loss of multiple separate passes.
3Measurement precision
If different scanning orders are used for transform residual and transform-skip residual coding, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent inverts the traditional approach by making transform-skip residual coding follow the same scanning order as transform residual coding, rather than requiring a different scanning order for transform-skip data. This inversion of the conventional differentiation approach simplifies hardware design by using a unified scanning sequence while maintaining the precision needed for accurate coefficient processing.
Data Source
AI summary
The present disclosure provides systems and methods for transform-skip residual video data coding and decoding. One exemplary method comprises: performing a first pass of scanning a transform coefficient of a sub-block of a video frame, wherein the first pass of scanning comprises: bypass coding a parity level flag for the transform coefficient, the parity level flag indicating a parity of an absolute value of a level of the transform coefficient.


