One-dimensional wavelet system and method

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06684235

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to wavelet systems, and more particularly to one-dimensional wavelet transform systems.
BACKGROUND
An example programmable logic device (PLD) is the field programmable gate array (FPGA), first introduced by Xilinx, Inc., in 1985. PLDs such as FPGAs are becoming increasingly popular for use in electronics systems. For example, communications systems employ FPGAs in large measure for their re-programmability. In general, the use of FPGAs continues to grow at a rapid rate because they permit relatively short design cycles, reduce costs through logic consolidation, and offer flexibility in their re-programmability.
Advances in semiconductor process technology are delivering FPGAs having logic densities in the range of a million system gates and having operating speeds in excess of 100 MHz. These powerful devices are capable of and have been used to implement digital signal processing (DSP) algorithms which are inherently parallel and normally require multiple DSP microprocessors in order to meet the high data rates. It is feasible to implement such algorithms on a single FPGA because such devices offer a programmable architecture.
The discrete wavelet transform (DWT) is a useful and efficient signal and image decomposition method with many interesting properties. This transformation, which is similar to the Fourier transform, provides information about the frequency content of signals. However, unlike the Fourier transform, DWT is more natural and fruitful when applied to non-stationary signals, such as speech and images.
The flexibility offered by DWT allows researchers to develop suitable wavelet filters for particular applications. For example, in the compression of fingerprints a particular set of biorthogonal filters, Daubechies biorthogonal spline wavelet filters, has been found to be effective. This flexibility is nonexistent in the discrete-cosine transform for image compression.
The latest standards for image and video compression, JPEG and MPEG, include wavelet transforms as the means for image and video signal decomposition. In addition to efficient image decomposition for compression and coding, wavelet transform is applied to images for filtering and enhancement. The filtering algorithms, generally referred to as denoising, have shown robust and effective performance in the removal of noise from images with minimal side effects (blurring).
In many image processing applications, including compression, denoising, and enhancement, real-time processing of a two-dimensional wavelet transform is required. Flexibility in customizing the wavelet transform with regard to the filters and the structure of the wavelet decomposition tree are also desirable. Most ASIC implementations are developed for specific wavelet filters and/or wavelet decomposition trees, which renders ASIC solutions useless for applications that require different filters and/or different decomposition trees. A system and method that address the aforementioned problems, as well as other related problems, are therefore desirable.
SUMMARY OF THE INVENTION
In various embodiments, a computation engine is provided for one-dimensional wavelet systems. The computation unit is adaptable to implement discrete wavelet transform, discrete wavelet packet, and custom wavelet trees.
The computation engine includes a plurality of register banks having input ports arranged to receive input sample values and a multiplexer coupled to the output ports of the register banks. A processing unit is configured to perform the forward or inverse wavelet transform for data values that are sequenced through the register banks and multiplexer by a control unit. Depending on the structure of the wavelet tree, the computation engine can implement multiple stages of the wavelet transform and/or multiple filter elements of the transform. All or part of the computation engine can be implemented on a programmable logic device, for example, a field programmable gate array, to provide further design flexibility.
It will be appreciated that various other embodiments are set forth in the Detailed Description and Claims, which follow.


REFERENCES:
patent: 4760543 (1988-07-01), Lightenberg et al.
patent: 4791598 (1988-12-01), Liou et al.
patent: 5126962 (1992-06-01), Chiang
patent: 5197021 (1993-03-01), Cucchi et al.
patent: 5859788 (1999-01-01), Hou
patent: 5875122 (1999-02-01), Acharya
patent: 5889413 (1999-03-01), Bauer
patent: 5991788 (1999-11-01), Mintzer
patent: 5995210 (1999-11-01), Acharya
patent: 6038579 (2000-03-01), Sekine
patent: 6047303 (2000-04-01), Acharya
patent: 6118902 (2000-09-01), Knowles
patent: 6178269 (2001-01-01), Acharya
patent: 6216145 (2001-04-01), Zandi et al.
patent: 6223195 (2001-04-01), Tonomura
patent: 6499045 (2002-12-01), Turney et al.
patent: 6587589 (2003-07-01), Chen et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

One-dimensional wavelet system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with One-dimensional wavelet system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and One-dimensional wavelet system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3192925

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.