Video Block Transform Optimization for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques, such as MPEG-2, AVC, HEVC, and VVC, suffer from low coding efficiency, which hinders effective compression and transmission of digital video data.
Innovation Solution
The proposed method involves determining primary and secondary transforms for video blocks, applying these transforms during the conversion between video blocks and bitstreams, and optimizing transform modes based on intra mode information and block sizes to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then device complexity is reduced, but coding efficiency deteriorates
Solution Approach 1:
The transform processing is segmented into primary transform and secondary transform stages. The primary transform is applied first to the residual block, and then the secondary transform is conditionally applied to specific coefficient groups based on flags and conditions, dividing the complex processing into manageable segments that improve coding efficiency without overwhelming device complexity
Solution Approach 2:
The transform processing is made dynamic through conditional application based on block characteristics. The secondary transform is applied only when specific conditions are met (e.g., when certain flags are set, based on block size, intra prediction mode, or coefficient group properties), allowing the system to adapt processing complexity to the actual content requirements rather than applying fixed complex transforms to all blocks
2Productivity
If transform modes are optimized based on intra mode information and block size, then coding efficiency improves, but device complexity increases
Solution Approach 1:
Different transform modes and secondary transform applications are applied to different local regions based on their specific characteristics. The processing is adapted to local block properties such as size, intra prediction mode, and coefficient group properties, allowing optimized transform selection for each region without requiring complex global optimization
Solution Approach 2:
The transform processing parameters are changed based on block characteristics. The secondary transform type, application position, and whether to apply transform to specific coefficient groups are all parameter adjustments made based on block size, intra mode information, and coefficient properties, enabling coding efficiency improvement through parameter optimization rather than fundamental algorithm changes
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target block of a video and a bitstream of the target block, a primary transform coefficient of the target block; applying a secondary transform to the primary transform coefficient based on a primary transform of the target block; and performing the conversion based on the primary and secondary transforms.


