← Back to Patent Explorer
US4477925A Expired / Lapsed US ⏱️ 0.0 years remaining

Clipped speech-linear predictive coding speech processor

Assignee: MagnaChip Semiconductor Ltd
•
Filing: 1981-12-11
•
Granted: 1984-10-16
•
Expires: 2001-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a speech recognition system and the method therefor, which analyzes a sampled clipped speech signal for identifying a spoken utterance. An input signal representative of the spoken utterance is passed through a clipper to generate a clipped input signal. A sampler generates a plurality of discrete binary values, each discrete binary value corresponding to a sample value of the clipped input signal. A processor then analyzes the plurality of sample values thereby identifying the spoken utterance. Analysis includes determining linear prediction coefficients of the autocorrelation function of speech utterences.

Inventors

  • 👤 James M. Avery
  • 👤 Elmer A. Hoyer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:21
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/10; G10L19/00; G10L19/04; G10L19/08

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 420 words
An apparatus for matching a presently spoken speech utterance with a corresponding one of a desired plurality of previously spoken speech utterances comprising: signal quantizing means having an output terminal, and an input terminal for receiving analog input signals representing spoken speech utterances including a desired plurality of previously spoken speech utterances and a presently spoken speech utterance, said signal quantizing means quantizing said analog input signal on its input terminal into a binary value on its output terminal; sampling means having an output, and an input connected to the output terminal of said signal quantizing means, said sampling means periodically sampling the binary value on the output terminal of said quantizing means and placing on its output, said binary value in a string of binary bits having a predetermined number of bits; buffer means having an output, and an input connected to the output of said sampling means, said buffering means storing each complete string of binary bits appearing on the output of said sampling means in a sequential fashion throughout the duration of said analog input signal on the input terminal of said quantizing means such that the number of said strings for a particular one of said spoken speech utterances is dependent upon the duration of said analog input signal; analyzing means having a storage interconnect, an output, and an input connected to the output of said buffer means, said analyzing means determining autocorrelation functions of each of said strings of binary bits of said spoken speech utterances stored in said buffer means, determining linear predictive coefficients of said autocorrelation functions for each of said spoken speech utterances, and placing said linear predictive coefficients on the output of said analyzing means; storage means connected to the storage interconnect of said analyzing means, said storage means successively storing said linear predictive coefficients and identifying data for each of said desired plurality of previously spoken speech utterances; and said analyzing means further including means calculating distance measures between the linear predictive coefficients of said presently spoken speech utterance and the linear predictive coefficients of selected ones of said desired plurality of previously spoken speech utterances stored in said storage means, means finding the minimum values of said distance measures, and means for placing on the output of said analyzing means, the identifying data stored for the previously spoken speech utterance corresponding to said minimum values of said distance measures, thereby matching said presently spoken speech utterance with a corresponding one of said desired plurality of previously spoken speech utterances.
Claim 2
Independent Claim 420 words
An apparatus for matching a presently spoken speech utterance with a corresponding one of a desired plurality of previously spoken speech utterances comprising: signal quantizing means having an output terminal, and an input terminal for receiving analog input signals representing spoken speech utterances including a desired plurality of previously spoken speech utterances and a presently spoken speech utterance, said signal quantizing means quantizing said analog input signal on its input terminal into a binary value on its output terminal; sampling means having an output, and an input connected to the output terminal of said signal quantizing means, said sampling means periodically sampling the binary value on the output terminal of said quantizing means and placing on its output, said binary value in a string of binary bits having a predetermined number of bits; buffer means having an output, and an input connected to the output of said sampling means, said buffering means storing each complete string of binary bits appearing on the output of said sampling means in a sequential fashion throughout the duration of said analog input signal on the input terminal of said quantizing means such that the number of said strings for a particular one of said spoken speech utterances is dependent upon the duration of said analog input signal; analyzing means having a storage interconnect, an output, and an input connected to the output of said buffer means, said analyzing means determining autocorrelation functions of each of said strings of binary bits of said spoken speech utterances stored in said buffer means, determining linear predictive coefficients of said autocorrelation functions for each of said spoken speech utterances, and placing said linear predictive coefficients on the output of said analyzing means; storage means connected to the storage interconnect of said analyzing means, said storage means successively storing said linear predictive coefficients and identifying data for each of said desired plurality of previously spoken speech utterances; and said analyzing means further including means calculating distance measures between the linear predictive coefficients of said presently spoken speech utterance and the linear predictive coefficients of selected ones of said desired plurality of previously spoken speech utterances stored in said storage means, means finding the minimum values of said distance measures, and means for placing on the output of said analyzing means, the identifying data stored for the previously spoken speech utterance corresponding to said minimum values of said distance measures, thereby matching said presently spoken speech utterance with a corresponding one of said desired plurality of previously spoken speech utterances.
Claim 3
Independent Claim 263 words
A method for matching a presently spoken speech utterance with a corresponding one of a desired plurality of previously spoken speech utterances comprising the steps of: a. quantizing an analog input signal representing a spoken speech utterance into a binary value; b. periodically sampling said binary value; c. placing said binary value in a string of binary bits having a predetermined number of bits; d. repeating steps b and c for the duration of said analog input signal such that the number of said strings is dependent upon the duration of said analog input signal; e. determining autocorrelation functions of each of said strings of binary bits of said spoken speech utterance; f. determining linear predictive coefficients of said autocorrelation functions of said spoken speech utterance; g. storing said linear predictive coefficients and identifying data for said spoken speech utterance; h. repeating steps a-g until linear predictive coefficients and identifying data for each spoken speech utterance of a desired plurality of previously spoken speech utterances is stored; i. repeating steps a-f for a presently spoken speech utterance; j. calculating distance measures between the linear predictive coefficients of said presently spoken speech utterance and the linear predictive coefficients of selected ones of said desired plurality of previously spoken speech utterances stored in said storage means; k. finding the minimum values of said distance measures; l. providing said identifying data stored for the spoken speech utterance corresponding to said minimum values of said distance measures, thereby matching said presently spoken speech utterance with a corresponding one of said desired plurality of previously spoken speech utterances.
Claim 4
Independent Claim 263 words
A method for matching a presently spoken speech utterance with a corresponding one of a desired plurality of previously spoken speech utterances comprising the steps of: a. quantizing an analog input signal representing a spoken speech utterance into a binary value; b. periodically sampling said binary value; c. placing said binary value in a string of binary bits having a predetermined number of bits; d. repeating steps b and c for the duration of said analog input signal such that the number of said strings is dependent upon the duration of said analog input signal; e. determining autocorrelation functions of each of said strings of binary bits of said spoken speech utterance; f. determining linear predictive coefficients of said autocorrelation functions of said spoken speech utterance; g. storing said linear predictive coefficients and identifying data for said spoken speech utterance; h. repeating steps a-g until linear predictive coefficients and identifying data for each spoken speech utterance of a desired plurality of previously spoken speech utterances is stored; i. repeating steps a-f for a presently spoken speech utterance; j. calculating distance measures between the linear predictive coefficients of said presently spoken speech utterance and the linear predictive coefficients of selected ones of said desired plurality of previously spoken speech utterances stored in said storage means; k. finding the minimum values of said distance measures; l. providing said identifying data stored for the spoken speech utterance corresponding to said minimum values of said distance measures, thereby matching said presently spoken speech utterance with a corresponding one of said desired plurality of previously spoken speech utterances.
Claim 5
Dependent Claim 44 words
A method according to claim 2 further comprising: determining the linear predictive coefficients (a' k ) of the autocorrelation function of a string of bits (y(n)) in accordance with ##EQU11## where p is the number of poles of an all-pole linear prediction filter model.
Claim 6
Dependent Claim 25 words
A method according to claim 3, wherein the step of determining a distance measure is accomplished by evaluating the distance measure in accordance with ##EQU12##

References Cited (Backward Citations)

US3071652A Cited
US3278685A Cited
US3416080A Cited
US3742146A Cited
US3816722A Cited
US4015088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-10-16 1988-04-16 1988-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-10-16 1992-04-16 1992-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-10-16 1996-04-16 1996-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag