Frequency selective harmonic coding
First Claim
1. A method of encoding a speech signal comprising:
- (a) processing said speech signal by harmonic coding to generate a fundamental frequency signal, and a set of optimal harmonics,(b) processing said fundamental frequency signal, and harmonics to select a number of bands encompassing a reduced number of harmonics, and to generate for each of the selected bands a voiced or unvoiced decision signal, an optimal subset of magnitudes and a signal indicating the positions of the selected bands, and transmitting a pitch signal and signals indicating the position of the selected bands with a bandwidth that contains reduced harmonics and thus is a fraction of the bandwidth of said speech signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method of encoding speech comprised of processing the speech by harmonic coding to provide, a fundamental frequency signal, and a set of optimal harmonic amplitudes, processing the harmonic amplitudes, and the fundamental frequency signal to select a reduced number of bands, and to provide for the reduced number of bands a voiced and unvoiced decision signal, an optimal subset of magnitudes and a signal indicating the positions of the reduced number of bands, whereby the speech signal may be encoded and transmitted as the pitch signal and the signals provided for the reduced number of bands with a bandwidth that is a fraction of the bandwidth of the speech.
261 Citations
10 Claims
-
1. A method of encoding a speech signal comprising:
-
(a) processing said speech signal by harmonic coding to generate a fundamental frequency signal, and a set of optimal harmonics, (b) processing said fundamental frequency signal, and harmonics to select a number of bands encompassing a reduced number of harmonics, and to generate for each of the selected bands a voiced or unvoiced decision signal, an optimal subset of magnitudes and a signal indicating the positions of the selected bands, and transmitting a pitch signal and signals indicating the position of the selected bands with a bandwidth that contains reduced harmonics and thus is a fraction of the bandwidth of said speech signal.
-
-
2. A method of encoding speech comprising:
-
(a) segmenting the speech into frames each having a number of evenly spaced samples of instantaneous amplitudes thereof, (b) determining a fundamental frequency of each frame, (c) determining energy of the speech in each frame and generating an energy signal, (d) windowing the speech samples, (e) performing a spectral analysis on each of the windowed speech frames to produce a power spectrum comprised of spectral amplitudes for each frame of speech samples, (f) calculating the positions of a set of spectral bands of each power spectrum which encompasses a reduced number of harmonics, (g) storing in position codebook prospective positions of spectral bands, (h) calculating an index to the position codebook from the calculated positions of said set of spectral bands of each power spectrum, (i) calculating a voicing decision for each of said spectral bands depending on the voiced or unvoiced characteristic of each of said spectral bands, (j) vector quantizing the spectral amplitudes for each said spectral bands encompassing a reduced number of harmonics, and (k) transmitting an encoded speech signal comprising said fundamental frequency, said energy signal, said voicing decisions, said position codebook index, and indices to the vector codebook. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
Specification