Patent ID: 6266003
Filing Date: 2001-07-24
Classification: G10L

Abstract:
A method of encoding a signal having a plurality of frequency components, said method comprising:sampling the signal to obtain a series of discrete samples and constructing therefrom a series of frames, each frame spanning a plurality of samples;multiplying each frame with a windowing function having a peak, wherein the peak of the windowing function is centered substantially at a zero point of each frame;applying a frequency transform to each frame, said transform producing a corresponding frequency-domain waveform;convoluting the resultant frequency-domain wave-form with a variable kernel function, the specification of the variable kernel function varying with frequency;locating local maxima and surrounding minima in the magnitude spectrum of each convolved waveform, each said local maxima and associated minima define a plurality of regions, each region corresponding to a frequency component of the signal; andanalyzing each of the regions in the frequency domain waveform separately by summing the complex frequency components falling within the defined region into a signal vector; wherein the variable kernel function can be usefully varied to achieve a differing tradeoff between frequency and temporal resolution across the frequency range of the signal.