Unified Inverse Transform Unit for Multi-Standard Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in video image processing is to develop a method that allows for compatibility with various video coding and decoding standards while minimizing chip area and cost, as existing methods for reducing chip size, such as butterfly computation, cannot be completely reused due to differences in standards.
Innovation Solution
A method and device for inverse quantization and inverse transform that determine the necessary processing based on the coding and decoding standard, performing specific one-dimensional inverse transform control processes to reuse arithmetic logic across different standards, thereby reducing chip area and cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If butterfly computation is used to reduce chip area, then chip area is reduced, but complete reuse across different standards is not achieved due to standard differences
Solution Approach 1:
The patent designs a unified inverse transform processing unit that can handle multiple video coding standards (H.264/AVC, H.265/HEVC, H.266/VVC) through a single architecture. The control unit dynamically configures the processing unit based on the input standard, enabling one hardware structure to perform functions that would traditionally require separate dedicated units for each standard, thus reducing chip area while maintaining multi-standard compatibility
Solution Approach 2:
The patent implements dynamic control mechanisms where the control unit adjusts the operation mode of the inverse transform processing unit based on the detected coding standard. This dynamic reconfiguration allows the same hardware resources to be adaptively allocated for different standards, resolving the contradiction between fixed hardware design and variable standard requirements
2Adaptability or versatility
If separate processing units are designed for different standards, then compatibility with different standards is achieved, but chip area and cost increase
Solution Approach 1:
The patent merges the inverse transform processing functions for H.264/AVC, H.265/HEVC, and H.266/VVC into a single integrated processing unit. By combining these previously separate functions into one unified structure with dynamic control, the patent eliminates the need for multiple dedicated hardware units, thereby reducing chip area while preserving support for all three standards
3Area of stationary object
If maximum reuse of functional parts is achieved, then chip area is reduced, but processing complexity for multiple standards increases
Solution Approach 1:
The patent segments the inverse transform processing into distinct functional stages (inverse quantization, secondary inverse transform, one-dimensional inverse transform control processing) that can be independently controlled. This segmentation allows the control unit to selectively activate only the necessary processing stages for each standard, reducing the effective complexity despite the unified architecture
Data Source
AI summary
Provided are method and device for inverse quantization and inverse transformation and non-transitory computer-readable storage medium. The method includes: performing inverse quantization processing on input data; determining whether secondary inverse transform processing is necessary; performing, in response to determining that the secondary inverse transform processing is necessary, the secondary inverse transform processing on data obtained through the inverse quantization processing, first one-dimensional inverse transform control processing on data obtained through the secondary inverse transform processing, and second one-dimensional inverse transform control processing on data obtained through the first one-dimensional inverse transform control processing; and performing, in response to determining that the secondary inverse transform processing is unnecessary, first one-dimensional inverse transform control processing on the data obtained through the inverse quantization processing, and second one-dimensional inverse transform control processing on the data obtained through the first one-dimensional inverse transform control processing.


