Patent ID: 6895120

Claim:
A wavelet transform filter comprising: a first line buffer; a first high pass filter element having inputs coupled to receive first and second input coefficients and an output of the first line buffer, the high pass filter having a first output; a second line buffer coupled to receive the first output and having a second line buffer output; a first low pass filter element having inputs coupled to the first input coefficient, the first output and the second line buffer output, the low pass filter element having a second output; a first pair of cascaded delays coupled to the second output, the first pair of cascaded delays having first and second delay outputs; a second high pass filter element having inputs coupled to the second output and the first and second delay outputs, the second high pass filter element to generate a third output, the third output being coefficients in an LH subband; a first delay coupled to the third output and having a third delay output; a second low pass filter element having inputs coupled to the third output, the third delay output, and the fourth output, the second low pass filter element to generate a fourth output corresponding to coefficients in the LL subband; a second pair of cascaded delays coupled to the first output, the second pair of cascaded delays having fourth and fifth delay outputs; a third high pass filter element having inputs coupled to the first output and the fourth and fifth delay outputs, the third high pass filter element to generate a fifth output, the fifth output being coefficients in an HH subband; and a second delay coupled to the fifth output and having a sixth delay output; a third low pass filter element having inputs coupled to the fifth output, the sixth delay output, and the fifth delay output, the third low pass filter element to generate a sixth output corresponding to coefficients in the HL subband.