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

Active Publication Date: 2014-09-17
HARBIN INST OF TECH
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to solve the problem of low speed and high storage in the wavelet inverse transform hardware par

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Two-dimensional discrete inverse wavelet transform device applied to JPEG 2000 decoder
  • Two-dimensional discrete inverse wavelet transform device applied to JPEG 2000 decoder
  • Two-dimensional discrete inverse wavelet transform device applied to JPEG 2000 decoder

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a two-dimensional discrete inverse wavelet transform device applied to a JPEG 2000 decoder, and relates to the two-dimensional discrete inverse wavelet transform device. The two-dimensional discrete inverse wavelet transform device aims to solve the problems that the inverse wavelet transform hardware part applied in the JPEG 2000 decoder is low in speed and high in storage. The two-dimensional discrete inverse wavelet transform device comprises a wavelet coefficient memory, a read address generating module, a column inverse transform module, a Reg rearrangement module, a row inverse transform module, a writing address generating module and an IDWT control module. The wavelet coefficients after being subjected to two-dimensional interleaving are stored in the wavelet coefficient memory, the read address generating module reads the wavelet coefficients through the method that the two columns scan alternately and a Z-shaped method and the writing address generating module writes the wavelet coefficients through the method that the two columns scan alternately and the Z-shaped method, the column inverse transform module finishes one-dimensional discrete inverse wavelet transform in the vertical direction, the row inverse transform module finishes one-dimensional discrete inverse wavelet transform in the horizontal direction, data rearrangement between column inverse transform and row inverse transform is achieved through the Reg rearrangement module, and the IDWT control module controls other modules to finish inverse wavelet transform. The two-dimensional discrete inverse wavelet transform device is applied to the JPEG 2000 decoder.

Description

technical field [0001] The invention relates to a two-dimensional discrete wavelet inverse converter, in particular to a two-dimensional discrete wavelet inverse converter applied in a JPEG2000 decoder. Background technique [0002] With the rapid development of digital communication technology, multimedia technology, network technology, etc., image coding and compression technology has attracted more and more attention, and the mass information of digitized images has higher and higher requirements for image compression performance and quality. Although the previous generation of image compression technology standard JPEG has been used for many years and has achieved great success, it is difficult to adapt to the current image processing requirements, so JPEG2000 with more performance advantages came into being. [0003] The steps of the JPEG2000 core decoding algorithm are: compressed stream processing, arithmetic entropy decoding (MQ-Decoder), bit-plane entropy decoding (...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N19/63H04N19/88
Inventor 王进祥韩谨恒陆嵩徐伟哲王德鹏来逢昌
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products