Patent ID: 7120587

Claim:
A method of signal coding, the method comprising the acts of: (a) receiving an input signal; (b) dividing the input signal in time to produce a plurality of frames each containing a section of the input signal; and (c) selecting functions from a function dictionary to form an approximation of the signal in each frame, the selecting act being carried out in sub-acts; wherein the selection process of act (c) is carried out on the basis of a norm which is based on a combination, such as a product, of a weighting function expressed as a function of frequency and a product of a window function defining each frame in the plurality of frames and the section of the input signal to be modeled, the product of the window function and the section of the input signal to be modeled being expressed as a function of frequency; and wherein a new norm is induced at each of said sub-acts based on a current residual signal, the weighting function being updated to take into account masking characteristics of the residual signal.