Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
167 words
A single integrated architecture for computing in a first mode a forward Discrete Wavelet Transform and in a second mode an inverse Discrete Wavelet Transform comprising: a set of multiplexers, said multiplexers receiving a first control signal to indicate said first mode and a second control signal to indicate said second mode; a plurality of processing cells, coupled to said multiplexers, to selectively receive a single input sequence in said first mode and two input sequences in said second mode, said cells computing intermediate outputs that are a function of said input sequences and digital filter coefficients; an adder/controller circuit coupled to said processing cells to selectively add said intermediate outputs, said adder/controller generating a high frequency sub-band output sequence and a low frequency sub-band output in said first mode and a reconstructed single output in said second mode; and a plurality of delay elements selectively coupled to said processing cells and said multiplexers, selectively delaying portions of said input sequences to some of said processing cells.
Claim 2
Dependent Claim
167 words
A single integrated architecture for computing in a first mode a forward Discrete Wavelet Transform and in a second mode an inverse Discrete Wavelet Transform comprising: a set of multiplexers, said multiplexers receiving a first control signal to indicate said first mode and a second control signal to indicate said second mode; a plurality of processing cells, coupled to said multiplexers, to selectively receive a single input sequence in said first mode and two input sequences in said second mode, said cells computing intermediate outputs that are a function of said input sequences and digital filter coefficients; an adder/controller circuit coupled to said processing cells to selectively add said intermediate outputs, said adder/controller generating a high frequency sub-band output sequence and a low frequency sub-band output in said first mode and a reconstructed single output in said second mode; and a plurality of delay elements selectively coupled to said processing cells and said multiplexers, selectively delaying portions of said input sequences to some of said processing cells.
Claim 3
Dependent Claim
49 words
An architecture according to claim 1 wherein said reconstructed single output is composed of a first sequence of odd-numbered clock cycle outputs observed on a first output terminal of said adder/controller and a second sequence of even-numbered clock cycle outputs observed on a second output terminal of said adder/controller.
Claim 4
Dependent Claim
45 words
An architecture according to claim 1 wherein said high-frequency sub-band outputs are observed on even clock cycles on a first output terminal of said adder/controller and said low frequency sub-band outputs are observed on odd clock cycles on a second output terminal of said adder/controller.
Claim 5
Dependent Claim
25 words
An architecture according to claim 1 wherein the number of digital filter coefficients is minimized by selecting biorthogonal spline filter coefficients which exhibit symmetric properties.
Claim 6
Independent Claim
85 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform in a single architecture comprising the steps of: signaling a first mode to said architecture; computing in said first mode a forward Discrete Wavelet Transform; signaling a second mode to said architecture; and computing in said second mode an inverse Discrete Wavelet Transform, said forward and inverse Discrete Wavelet Transforms performed by a processing cells, a portion of said cells commonly used by said forward and inverse Discrete Wavelet Transforms.
Claim 7
Independent Claim
85 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform in a single architecture comprising the steps of: signaling a first mode to said architecture; computing in said first mode a forward Discrete Wavelet Transform; signaling a second mode to said architecture; and computing in said second mode an inverse Discrete Wavelet Transform, said forward and inverse Discrete Wavelet Transforms performed by a processing cells, a portion of said cells commonly used by said forward and inverse Discrete Wavelet Transforms.
Claim 8
Dependent Claim
85 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform according to claim 5 wherein the step of signaling a first mode includes the steps of: setting a first control signal low for all clock cycles; setting a second control signal low for all clock cycles; ANDing said second control signal with a clocking signal to generate a third control signal; and selectively providing said first control signal and said third control signal to select multiplexed inputs to said architecture.
Claim 9
Dependent Claim
85 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform according to claim 5 wherein the step of signaling a second mode includes the steps of: setting a first control signal high for all clock cycles; setting a second control signal high for all clock cycles; ANDing said second control signal with a clocking signal to generate a third control signal; and selectively providing said first control signal and said third control signal to select multiplexed inputs to said architecture.
Claim 10
Dependent Claim
83 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform according to claim 5 wherein the step of computing a forward Discrete Wavelet Transform includes the steps of: utilizing high-pass and low-pass biorthogonal spline filter coefficients in said architecture as a basis for computing said forward Discrete Wavelet Transform; simplifying forward Discrete Wavelet Transform output equations based on symmetry properties in said filter coefficients; and selectively coupling said set of processing cells to compute said simplified output equations.
Claim 11
Dependent Claim
84 words
A method for integrating both a forward Discrete Wavelet Transform and inverse Discrete Wavelet Transform according to claim 5 wherein the step of computing an inverse Discrete Wavelet Transform includes the steps of: utilizing inverse high-pass and low-pass biorthogonal spline filter coefficients in said architectures as a basis for computing said inverse Discrete Wavelet Transform; simplifying inverse Discrete Wavelet Transform output equations based on symmetry properties in said filter coefficients; and selectively coupling said set of processing cells to compute said simplified output equations.