Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
176 words
A method for compressing a speech signal into compressed speech data, the method comprising the steps of: sampling the speech signal to form a sequence of speech data; segmenting the sequence of speech data into at least one subsequence of segmented speech data; detecting an envelope of the subsequence of segmented speech data to form a subsequence of envelope data; dividing each datum of the subsequence of segmented speech data by a corresponding datum of the subsequence of envelope data to form a subsequence of de-envelope data; transforming the subsequence of de-envelope data into one or more spectral components; determining a predetermined number of dominant frequencies corresponding to dominant spectral components, the dominant spectral components being the predetermined number of the spectral components having greatest magnitudes; generating one or more envelope coefficients by fitting the subsequence of envelope data to a polynomial function; and generating one or more phase parameters representing a phase of each of the dominant spectral components, wherein the compressed speech data includes the dominant frequencies, the envelope coefficients and the phase parameters.
Claim 2
Independent Claim
176 words
A method for compressing a speech signal into compressed speech data, the method comprising the steps of: sampling the speech signal to form a sequence of speech data; segmenting the sequence of speech data into at least one subsequence of segmented speech data; detecting an envelope of the subsequence of segmented speech data to form a subsequence of envelope data; dividing each datum of the subsequence of segmented speech data by a corresponding datum of the subsequence of envelope data to form a subsequence of de-envelope data; transforming the subsequence of de-envelope data into one or more spectral components; determining a predetermined number of dominant frequencies corresponding to dominant spectral components, the dominant spectral components being the predetermined number of the spectral components having greatest magnitudes; generating one or more envelope coefficients by fitting the subsequence of envelope data to a polynomial function; and generating one or more phase parameters representing a phase of each of the dominant spectral components, wherein the compressed speech data includes the dominant frequencies, the envelope coefficients and the phase parameters.
Claim 3
Dependent Claim
20 words
The method of claim 1 wherein the step of sampling the speech signal includes using an analog to digital converter.
Claim 4
Dependent Claim
23 words
The method of claim 1 wherein the step of detecting the envelope includes determining peak amplitudes of the subsequence of segmented speech data.
Claim 5
Dependent Claim
46 words
The method of claim 1 wherein the step of detecting the envelope includes the steps of truncating the subsequence of segmented speech data below a threshold to form a subsequence of truncated data, and low-pass filtering the subsequence of truncated data to form the envelope data.
Claim 6
Dependent Claim
26 words
The method of claim 1 wherein the step of transforming the subsequence of de-envelope data into one or more spectral components includes using a fast-Fourier transform.
Claim 7
Dependent Claim
27 words
The method of claim 1 wherein the step of transforming the subsequence of de-envelope data into one or more spectral components includes using a discrete Fourier transform.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein the step of generating a plurality of envelope coefficient includes using a curve-fitting technique.
Claim 9
Dependent Claim
13 words
The method of claim 7 wherein the curve-fitting technique includes a least-squares method.
Claim 10
Dependent Claim
13 words
The method of claim 7 wherein the curve-fitting technique includes a matrix-inversion method.
Claim 11
Dependent Claim
59 words
The method of claim 1 wherein the step of generating the phase parameters includes the step of fitting the subsequence of de-envelope data to F(t) to reduce error between the subsequence of de-envelope data and F(t) over discrete values of t, wherein ##EQU3## wherein A i and B i are the phase parameters, and wherein are the dominant frequencies.
Claim 12
Dependent Claim
21 words
The method of claim 10 wherein the step of fitting the subsequence of de-envelope data to F(t) includes a least-squares method.
Claim 13
Dependent Claim
22 words
The method of claim 10 wherein the step of fitting the subsequence of de-envelope data to F(t) includes a matrix inversion method.
Claim 14
Dependent Claim
100 words
The method of claim 1, further comprising the steps of: determining an energy in the subsequence of de-envelope data based on the spectral components; comparing the energy in the subsequence of de-envelope data to an energy threshold; and identifying, if the energy in the subsequence of de-envelope data is less than the energy threshold, an amplitude modulation component from the spectral components, and determining a carrier frequency, an amplitude and at least one sideband frequency of the amplitude modulation component, wherein the compressed speech data includes the carrier frequency, the amplitude and the sideband frequency of the amplitude modulation component.
Claim 15
Independent Claim
243 words
A system for compressing a speech signal into compressed speech data, the system comprising: a sampler for sampling the speech signal to form a sequence of speech data; a segmenter, coupled to the sampler, for segmenting the sequence of speech data into at least one subsequence of segmented speech data; an envelope detector, coupled to the segmenter, for detecting an envelope of the subsequence of segmented speech data to form a subsequence of envelope data; an amplitude converter, coupled to the segmenter and to the envelope detector, for dividing each datum of the subsequence of segmented speech data by a corresponding datum of the subsequence of envelope data to form a subsequence of de-envelope data; a spectral analyzer, coupled to the amplitude converter, for transforming the subsequence of de-envelope data into one or more spectral components; a dominant frequency detector, coupled to the spectral analyzer, for determining a predetermined number of dominant frequencies corresponding to dominant spectral components, the dominant spectral components being the predetermined number of the spectral components having greatest magnitudes; an envelope coefficient generator, coupled to the envelope detector, for generating one or more envelope coefficients by fitting the subsequence of envelope data to a polynomial function; and a phase parameter generator, coupled to the amplitude converter, for generating one or more phase parameters representing a phase of each of the dominant spectral components, wherein the compressed speech data includes the dominant frequencies, the envelope coefficients and the phase parameters.
Claim 16
Independent Claim
243 words
A system for compressing a speech signal into compressed speech data, the system comprising: a sampler for sampling the speech signal to form a sequence of speech data; a segmenter, coupled to the sampler, for segmenting the sequence of speech data into at least one subsequence of segmented speech data; an envelope detector, coupled to the segmenter, for detecting an envelope of the subsequence of segmented speech data to form a subsequence of envelope data; an amplitude converter, coupled to the segmenter and to the envelope detector, for dividing each datum of the subsequence of segmented speech data by a corresponding datum of the subsequence of envelope data to form a subsequence of de-envelope data; a spectral analyzer, coupled to the amplitude converter, for transforming the subsequence of de-envelope data into one or more spectral components; a dominant frequency detector, coupled to the spectral analyzer, for determining a predetermined number of dominant frequencies corresponding to dominant spectral components, the dominant spectral components being the predetermined number of the spectral components having greatest magnitudes; an envelope coefficient generator, coupled to the envelope detector, for generating one or more envelope coefficients by fitting the subsequence of envelope data to a polynomial function; and a phase parameter generator, coupled to the amplitude converter, for generating one or more phase parameters representing a phase of each of the dominant spectral components, wherein the compressed speech data includes the dominant frequencies, the envelope coefficients and the phase parameters.
Claim 17
Dependent Claim
14 words
The system of claim 14 wherein the sampler comprises an analog to digital converter.
Claim 18
Dependent Claim
19 words
The system of claim 14 wherein the envelope detector determines peak amplitudes of the subsequence of segmented speech data.
Claim 19
Dependent Claim
39 words
The system of claim 14 wherein the envelope detector truncates the subsequence of segmented speech data below a threshold to form a subsequence of truncated data, and low-pass filters the subsequence of truncated data to form the envelope data.
Claim 20
Dependent Claim
14 words
The system of claim 14 wherein the envelope coefficient generator performs a curve-fitting technique.
Claim 21
Dependent Claim
54 words
The system of claim 14 wherein the phase parameter generator fits the subsequence of de-envelope data to F(t) to reduce error between the subsequence of de-envelope data and F(t) over discrete values of t, wherein ##EQU4## wherein A i and B i are the phase parameters, and wherein ω i are the dominant frequencies.
Claim 22
Dependent Claim
105 words
The system of claim 14, further comprising: an energy detector, coupled to the spectral analyzer, for determining an energy in the subsequence of de-envelope data based on the spectral components, comparing the energy to an energy threshold and, if the energy is less than the energy threshold, invoking an amplitude modulation parameter generator, the amplitude modulation parameter generator identifying an amplitude modulation component from the spectral components and determining a carrier frequency, an amplitude and at least one sideband frequency of the amplitude modulation component, wherein the compressed speech data includes the carrier frequency, the amplitude and the sideband frequency of the amplitude modulation component.