Patent ID: 7031404

Claim:
A method for performing an Inverse Discrete Wavelet Transform (IDWT) comprising, for a first sub-band level and a second sub-band level in an N level Discrete Wavelet Transform, the steps of: (i) processing, as soon as a first computation block is filled with sets of data points from corresponding sub-bands of the first sub-band level, those sets of data points from corresponding sub-bands of the first sub-band level, to form a set of processed data points in a sub-band of the second sub-band level; and (ii) processing, as soon as a second computation block is filled with the set of processed data points in the sub-band of the second sub-band level in conjunction with at least one set of data points from a corresponding at least one sub-band of the second sub-band level, that set of processed data points in the sub-band of the second sub-band level in conjunction with the at least one set of data points from said corresponding at least one sub-band of the second sub-band level, to form a set of processed data points in a sub-band of a subsequent sub-band level, wherein each set of data points is smaller than the number of data points in a corresponding sub-band level.