Patent ID: 7333619

Claim:
A signal processor for de-noising an input signal, said signal processor including a memory for storing said input signal as an array A1 of a plurality of component frames, and a processor configured to: (a) perform a wavelet transform on each of said component frames to thereby create a corresponding array of wavelet coefficients; (b) iteratively for at least one repetition (i) combine multiple numbers of said wavelet coefficients into a plurality of resultant wavelet coefficients forming an array A2 of a like number 2 N of wavelet coefficients, each of said resultant wavelet coefficients being formed from a different combination of wavelet coefficients determined from the original set of wavelet coefficients or the previous iteration, as appropriate; and (ii) wavelet de-noising each resultant wavelet coefficient of array A2; and (c) combine the resultant wavelet coefficients resulting from the last iteration to form a combined resultant wavelet coefficient.