Transform Dictionary Selection for Video Redundancy Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding and decoding technologies face challenges in efficiently reducing redundancy in uncompressed video signals, particularly in streaming applications, which impact storage, data processing, and transmission bandwidth requirements.
Innovation Solution
The use of a transform dictionary that includes a plurality of transform sets and kernels for improving the decoding process by performing inverse transforms on residual blocks, allowing for better reconstruction of video data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional video coding techniques are used, then the basic compression function is achieved, but the redundancy reduction efficiency is insufficient and transmission bandwidth is not optimized
Solution Approach 1:
The patent introduces transform dictionaries with multiple transform sets and kernels, allowing dynamic selection and modification of transform parameters based on residual block characteristics. This enables optimized redundancy reduction for different video content types, improving compression efficiency and reducing transmission bandwidth requirements
Solution Approach 2:
The transform dictionary mechanism allows dynamic adaptation of transform types and parameters during the encoding/decoding process. The system can switch between different transform sets and kernels based on the specific residual block being processed, enabling flexible optimization of redundancy reduction efficiency and bandwidth utilization
2Productivity
If a transform dictionary with multiple transform sets and kernels is used, then the decoding efficiency and video quality are improved, but the device complexity increases
Solution Approach 1:
The transform dictionary is segmented into multiple transform sets, which are further divided into individual transform kernels. This hierarchical segmentation allows the system to manage complexity through organized modular structures, where each transform set contains specialized kernels for specific residual block types, making the overall complex system more manageable and efficient
Solution Approach 2:
The transform dictionary is pre-configured with multiple transform sets and kernels before the actual decoding process. This preliminary preparation allows the decoder to quickly select and apply appropriate transforms without complex runtime calculations, improving decoding efficiency while managing the complexity through pre-computed options
Data Source
AI summary
This disclosure relates generally to video coding/decoding and particularly for a transform dictionary. A method includes receiving the coded video bitstream; determining, based on the coded video bitstream, a transform pile for the current block, the transform pile being one transform pile in a transform dictionary, the transform dictionary comprising a plurality of transform piles, and the transform pile comprising a plurality of transform sets; determining a transform set in the transform pile; determining a transform kernel in the transform set; performing an inverse transform for the current block based on the transform kernel for obtaining a residual block for the current block; and reconstructing the current block based on the residual block.


