Two-dimensional discrete inverse wavelet transform device applied to JPEG 2000 decoder
A two-dimensional discrete wavelet and inverse transform technology, applied in digital video signal modification, electrical components, image communication, etc., can solve the problems of high storage, low speed of wavelet inverse transform hardware, etc., to reduce energy consumption and reduce off-chip storage requirements , the effect of reducing the control complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0028] Specific implementation mode one: combine figure 1 Describe this embodiment mode, the two-dimensional discrete wavelet inverse transformer used in the JPEG2000 decoder described in this embodiment mode, it comprises wavelet coefficient memory, read address generation module, column inverse transform module, Reg rearrangement module, row inverse transform module, write address generation module and IDWT control module;
[0029] The wavelet coefficient memory is used to store wavelet coefficients after multi-level two-dimensional interleaving, and the wavelet coefficients after multi-level two-dimensional interleaving are obtained by performing multi-level two-dimensional interleaving on wavelet coefficients stored according to energy concentration;
[0030] The read address generation module is used to generate the address for reading wavelet coefficients by alternately scanning two columns, the method of alternately scanning two columns is: alternately scanning two colu...
specific Embodiment approach 2
[0042] Specific implementation mode two: combination Figure 5 This embodiment is described. This embodiment is a further limitation of the two-dimensional discrete wavelet inverse transformer applied to the JPEG2000 decoder described in Embodiment 1. The control process of the IDWT control module is realized by a state machine, and the state machine Including idle state, start state, parallel state, row-only transformation state, current series end state and overall end state, the working process of the state machine is:
[0043] Idle state, initial waiting, when receiving wavelet inverse transform enable signal IDWT_en, transfer to start state;
[0044] Start state, initialize the column width, row width and series, and calculate the current series lev, row width and column width. When the current series lev is greater than 0, it will enter the parallel state. When the current series lev is equal to 0 When , turn to the overall end state;
[0045] Parallel state, column tr...
specific Embodiment approach 3
[0049] Specific implementation mode three: combination Figure 6 and Figure 7 This embodiment is described. This embodiment is a further limitation of the two-dimensional discrete wavelet inverse transformer applied to the JPEG2000 decoder described in Embodiment 1 or 2. The column inverse transform module includes 26 two-way selectors, 5 Adders, 3 multipliers, 8 switches, 8 z -1 Delay registers, 8 single registers and 6 ping-pong registers;
[0050] The data shifted out of the first single register is input to the first two-way selector and the first delay register at the same time, the data output from the 0 data terminal of the first two-way selector is input to the second two-way selector, and the second two-way selector The data output from the 0 data terminal of the second selector is input to the 0 data terminal of the third two-way selector, and the data output by the 1 data terminal of the second two-way selector is shifted to the left by two bits and then input to...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com