Claims
- 1. A method of encoding speech comprising the steps of:
- a) receiving analog voice signals representing the speech,
- b) performing an analog-to-digital conversion on the analog voice signals, resulting in a plurality of digital excitation samples:
- c) selecting an analysis block of excitation from the plurality of digital excitation samples;
- d) generating excitation phase data for the analysis block;
- e) generating dealiased excitation phase data from the excitation phase data by first-pass phase dealiasing the analysis block;
- f) computing a derivative of the dealiased excitation phase data;
- g) identifying, from the derivative, discontinuity samples whose magnitudes exceed a predetermined deviation error;
- h) identifying consistent discontinuity samples and inconsistent discontinuity samples, where the inconsistent discontinuity samples are identified as the discontinuity samples where a first slope direction is different from a second slope direction corresponding to each of the discontinuity samples;
- i) generating twice dealiased excitation phase data by second-pass phase dealiasing the dealiased excitation phase data corresponding to the inconsistent discontinuity samples;
- j) encoding data representative of the twice dealiased excitation phase data; and
- k) storing a bitstream that incorporates the data.
- 2. The method as claimed in claim 1, wherein step g) comprises the steps of:
- g1) computing a reference value corresponding to the derivative; and
- g2) identifying, from the derivative, the discontinuity samples having the magnitudes exceeding the predetermined deviation error, where the predetermined deviation error is a predetermined multiple of the reference value.
- 3. The method as claimed in claim 2, wherein step g1) comprises computing the reference value as equal to a standard deviation of the derivative.
- 4. The method as claimed in claim 1, wherein step h) comprises the step of identifying the first slope direction as a slope direction corresponding to multiple phase samples preceding each of the discontinuity samples.
- 5. The method as claimed in claim 1, wherein step h) comprises the step of identifying the first slope direction as a slope direction corresponding to multiple phase samples following each of the discontinuity samples.
- 6. The method as claimed in claim 1, further comprising the step of transmitting the bitstream.
- 7. A speech vocoder analysis device comprising:
- an analog-to-digital converter for converting input speech signals into digital speech samples; and
- an analysis processor coupled to the analog-to-digital converter for generating excitation phase data for an analysis block of excitation selected from the digital speech samples, generating dealiased excitation phase data from the excitation phase data by first-pass phase dealiasing the analysis block, computing a derivative of the dealiased excitation phase data, identifying, from the derivative, discontinuity samples whose magnitudes exceed a predetermined deviation error, identifying consistent discontinuity samples and inconsistent discontinuity samples, where the inconsistent discontinuity samples are identified as the discontinuity samples where a first slope direction is different from a second slope direction corresponding to each of the discontinuity samples, generating twice dealiased excitation phase data by second-pass phase dealiasing the dealiased excitation phase data corresponding to the inconsistent discontinuity samples, and encoding data representative of the twice dealiased excitation phase data.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a division of application Ser. No. 08/349,638, filed Dec. 5, 1994. This application is related to co-pending U.S. patent application Ser. No. 08/349,752, filed on Dec. 5, 1994, entitled "Method and Apparatus for Parameterization of Speech Excitation Waveforms", Ser. No. 08/349,639, filed on Dec. 5, 1994, entitled "Method and Apparatus for Synthesis of Speech Excitation Waveforms", and U.S. Pat. Nos. 5,504,834, entitled "Pitch Epoch Synchronous Linear Predictive Coding Vocoder and Method", and 5,479,559, entitled "Excitation Synchronous Time Encoding Vocoder and Method". All patents and patent applications are assigned to the same assignee as the present application.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5602959 |
Bergstrom et al. |
Feb 1997 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
349638 |
Dec 1994 |
|