Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
119 words
A method of processing an acoustic waveform, the method comprising: sampling a waveform to obtain a series of discrete samples and constructing therefrom a series of frames, each frame spanning a plurality of samples; analyzing each frame of samples to extract a set of variable frequency components having individual amplitudes; tracking said components from one frame to a next frame, said tracking including matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and spectral energy; and interpolating the values of the components from the one frame to the next frame by performing an overlap-and-add function utilizing Fourier analysis to generate a reconstruction of said waveforms.
Claim 2
Independent Claim
119 words
A method of processing an acoustic waveform, the method comprising: sampling a waveform to obtain a series of discrete samples and constructing therefrom a series of frames, each frame spanning a plurality of samples; analyzing each frame of samples to extract a set of variable frequency components having individual amplitudes; tracking said components from one frame to a next frame, said tracking including matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and spectral energy; and interpolating the values of the components from the one frame to the next frame by performing an overlap-and-add function utilizing Fourier analysis to generate a reconstruction of said waveforms.
Claim 3
Dependent Claim
36 words
The method of claim 1 wherein said interpolating step further includes estimating mid-frame values and interpolating between said mid-frame values and values obtained during each frame in order to generate a refined representation of the waveform.
Claim 4
Dependent Claim
26 words
The method of claim 2 wherein said estimating step further includes deriving mid-frame amplitude and frequency values by linear interpolation of lagging and leading sine waves.
Claim 5
Dependent Claim
43 words
The method of claim 2 wherein said estimating step further includes providing a mid-frame phase value such that the sine wave corresponding to the interpolated mid-frame values of the parametric representation is best fit to predetermined segments of lagging and leading sine waves.
Claim 6
Dependent Claim
93 words
The method of claim 2 wherein said estimating step further includes deriving mid-frame phase values from the lagging and leading sine waves according to the following equation θ(M)=(θ.sub.o +θ.sub.1)/2+(ω.sub.o -ω.sub.1)/2.N/4+πM where M is an integer whose value is chosen, such that πM is closest to (θ.sub.o -θ.sub.1)/2+(ω.sub.o +ω.sub.1)/2.N/4 and where θ o is the phase of the lagging frame, θ 1 is the phase of the leading frame, ω o is the frequency of the lagging frame, ω 1 is the frequency of the leading frame, and N is the analysis frame length.
Claim 7
Dependent Claim
14 words
The method of claim 1 wherein the method further includes suppressing tonal noise values.
Claim 8
Dependent Claim
26 words
The method of claim 6 wherein the method further includes estimating a noise envelope and using said noise envelope estimate to drive a noise suppression filter.
Claim 9
Dependent Claim
19 words
The method of claim 6 wherein the method further includes generating broadband noise to replace said suppressed noise values.
Claim 10
Independent Claim
70 words
A method for suppressing tonal noise artifacts during the reconstruction of an acoustic waveform from a sinusoidal parametric representation of the waveform, the method comprising; estimating a noise envelope from a set of variable frequency components having individual amplitudes which comprise a parametric representation of the waveform; reconstructing an acoustic waveform from said parametric representation; and filtering said reconstructed waveform using said noise envelope estimates to suppress tonal noise estimates.
Claim 11
Independent Claim
70 words
A method for suppressing tonal noise artifacts during the reconstruction of an acoustic waveform from a sinusoidal parametric representation of the waveform, the method comprising; estimating a noise envelope from a set of variable frequency components having individual amplitudes which comprise a parametric representation of the waveform; reconstructing an acoustic waveform from said parametric representation; and filtering said reconstructed waveform using said noise envelope estimates to suppress tonal noise estimates.
Claim 12
Independent Claim
94 words
A method of deriving phase values for frequency components during reconstruction of an acoustic waveform from a sinusoidal representation of the waveform, the method comprising: determining a phase of the fundamental frequency by integration of a pitch frequency obtained by linear interpolation of matched fundamental frequencies between successive frames; determining a pitch onset time by locating the time at which the phase function crosses the nearest multiple of the phase synchrony point; and allocating phase values to the frequency components, such that all of the frequency components come into phase every pitch onset time.
Claim 13
Independent Claim
94 words
A method of deriving phase values for frequency components during reconstruction of an acoustic waveform from a sinusoidal representation of the waveform, the method comprising: determining a phase of the fundamental frequency by integration of a pitch frequency obtained by linear interpolation of matched fundamental frequencies between successive frames; determining a pitch onset time by locating the time at which the phase function crosses the nearest multiple of the phase synchrony point; and allocating phase values to the frequency components, such that all of the frequency components come into phase every pitch onset time.
Claim 14
Independent Claim
136 words
A system for processing an acoustic waveform, the system comprising sampling means for sampling a waveform to obtain a series of discrete samples and constructing therefrom a series of frames, each frame spanning a plurality of samples, analyzing means for analyzing each frame of samples to extract a set of variable frequency components having individual amplitudes, tracking means for tracking said components from one frame to a next frame, said tracking means including matching means for matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and special energy, interpolating means for interpolating the values of the components from the one frame to the next frame, including means for performing an overlap-and-add function utilizing Fourier analysis to generate a reconstruction of said waveform.
Claim 15
Independent Claim
136 words
A system for processing an acoustic waveform, the system comprising sampling means for sampling a waveform to obtain a series of discrete samples and constructing therefrom a series of frames, each frame spanning a plurality of samples, analyzing means for analyzing each frame of samples to extract a set of variable frequency components having individual amplitudes, tracking means for tracking said components from one frame to a next frame, said tracking means including matching means for matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and special energy, interpolating means for interpolating the values of the components from the one frame to the next frame, including means for performing an overlap-and-add function utilizing Fourier analysis to generate a reconstruction of said waveform.
Claim 16
Dependent Claim
42 words
The system of claim 11 wherein said interpolating means further includes mid-frame estimating means for estimating mid-frame values and means for interpolating between said mid-frames values and values obtained during each frame in order to generate a refined representation of the waveform.
Claim 17
Dependent Claim
32 words
The system of claim 12 wherein said mid-frame estimating means further includes means for linearly interpolating the amplitude and frequency values of the lagging and leading sin waves to obtain mid-frame values.
Claim 18
Dependent Claim
44 words
The system of claim 12 wherein said mid-frame estimating means further includes means for deriving mid-frame phase values such that sine waves corresponding to the interpolated mid-frame values of the parametric representation is best fit to predetermined segments of lagging and leading sine waves.
Claim 19
Dependent Claim
95 words
The system of claim 12 wherein said mid-frame estimating means further includes means for deriving mid-frame phase values from lagging and leading sine waves according to the following equation: θ(M)=(θ.sub.o +θ.sub.1)/2+(ω.sub.o -ω.sub.1)/2.N/4+πM where M is an integer whose value is chosen, such that πM is closest to (θ.sub.o -θ.sub.1)/2+(ω.sub.o +ω.sub.1)/2.N/4 and where θ o is the phase of the lagging frame, θ 1 is the phase of the leading frame, ωhd o is the frequency of the lagging frame, ω 1 is the frequency of the leading frame, and N is the analysis frame length.
Claim 20
Dependent Claim
15 words
The system of claim 11 wherein said system further includes means for suppressing tonal values.
Claim 21
Dependent Claim
34 words
The system of claim 16 wherein said system further includes noise estimating means for estimating a noise envelope and a filter means for suppressing tonal noise values in response to said noise envelope estimate.
Claim 22
Dependent Claim
23 words
The system of claim 16 wherein said system further includes a broadband noise generator to replace said suppressed noise values with broadband noise.
Claim 23
Dependent Claim
150 words
A receiver for receiving a coded parametric representation of an acoustic waveform in which the representation comprises as set of variable frequency components having individual amplitudes defining sine waves which can be summed to recreate the waveform at a particular frame of time, the receiver comprising: decoding means for extracting a set of frequency components having individual amplitudes from each frame of a coded representation of an acoustic waveform; tracking means for tracking said components from one frame to a next frame, said tracking means, including matching means for matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and spectral energy; and interpolation means for interpolating the values of the components from the one frame to the next frame, including means for performing an overlap-and-add function utilizing Fourier analysis, to generate a reconstruction of said waveform.
Claim 24
Dependent Claim
150 words
A receiver for receiving a coded parametric representation of an acoustic waveform in which the representation comprises as set of variable frequency components having individual amplitudes defining sine waves which can be summed to recreate the waveform at a particular frame of time, the receiver comprising: decoding means for extracting a set of frequency components having individual amplitudes from each frame of a coded representation of an acoustic waveform; tracking means for tracking said components from one frame to a next frame, said tracking means, including matching means for matching a component from the one frame with a component in the next frame having a similar value regardless of shifts in frequency and spectral energy; and interpolation means for interpolating the values of the components from the one frame to the next frame, including means for performing an overlap-and-add function utilizing Fourier analysis, to generate a reconstruction of said waveform.
Claim 25
Dependent Claim
42 words
The receiver of claim 19 wherein said interpolating means further includes mid-frame estimating means for estimating mid-frame values and means for interpolating between said mid-frames values and values obtained during each frame in order to generate a refined representation of the waveform.
Claim 26
Dependent Claim
32 words
The receiver of claim 20 wherein said mid-frame estimating means further includes means for linearly interpolating the amplitude and frequency values of the lagging and leading sine waves to obtain mid-frame values.
Claim 27
Dependent Claim
44 words
The receiver of claim 20 wherein said mid-frame estimating means further includes means for deriving mid-frame phase values such that sine waves corresponding to the interpolated mid-frame values of the parametric representation is best fit to predetermined segments of lagging and leading sine waves.
Claim 28
Dependent Claim
95 words
The receiver of claim 20 wherein said mid-frame estimating means further includes means for deriving mid-frame phase values from lagging and leading sine waves according to the following equation: θ(M)=(θ.sub.o +θ.sub.1)/2+(ω.sub.o -ω.sub.1)/2.N/4+πM where M is an integer whose value is chosen, such that πM is closest to (θ.sub.o -θ.sub.1)/2+(ω.sub.o +ω.sub.1)/2.N/4 and where θ o is the phase of the lagging frame, θ 1 is the phase of the leading frame, ω o is the frequency of the lagging frame, ω 1 is the frequency of the leading frame, and N is the analysis frame length.
Claim 29
Dependent Claim
15 words
The receiver of claim 19 wherein said system further includes means for suppressing tonal values.
Claim 30
Dependent Claim
34 words
The receiver of claim 24 wherein said system further includes noise estimating means for estimating a noise envelope and a filter means for suppressing tonal noise values in response to said noise envelope estimate.
Claim 31
Dependent Claim
23 words
The receiver of claim 24 wherein said system further includes a broadband noise generator to replace said suppressed noise values with broadband noise.