Patent US2833615A successfully refreshed from Google Patents.
Patent US4304965A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4304965A Expired / Lapsed US ⏱️ 0.0 years remaining

Data converter for a speech synthesizer

Assignee: Texas Instruments Inc
•
Filing: 1979-05-29
•
Granted: 1981-12-08
•
Expires: 1999-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data converter for a speech synthesizer system wherein encoded formant parameters as stored in a memory are decoded and transformed or converted to reflection coefficients in real time by means of a circuit implementing a Taylor series type approximation. The reflection coefficients are then quantized and input to a speech synthesizer which utilizes quantized reflection coefficients to synthesize speech. The use of the coded formant frequency speech data which inherently contains more speech intelligence than reflection coefficient speech data enables a speech synthesizer system which utilizes quantized reflection coefficients to operate at a significantly lower bit rate than would otherwise be possible where reflection coefficients are employed as the speech data stored in the memory.

Inventors

  • 👤 Keith A. Blanton
  • 👤 George R. Doddington

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:35
CPC Classifications
G; G10; G10L; G10L19/00

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 285 words
A speech synthesizer system comprising: memory means for storing selected formant frequency data obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means, second memory means for storing predetermined model sets of formant frequencies, comparison means coupled to said input means and said second memory for determining a selected one of said model sets of formant frequencies which most nearly approximates a respective one of said input sets of formant frequencies received by said input means, error signal generation means coupled to said input means and said comparison means for generating an error signal indicative of the differences between said selected one of said model sets of formant frequencies and said input set of formant frequencies, transformation means coupled to said comparison means for transforming said selected one of said model sets of formant frequencies to a model set of digital filter control data, and correction means coupled to said transformation means and said error signal generation means for correcting said model set of digital filter control data in response to said error signal to a set of digital filter control data associated with said input set of formant frequencies; synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said corrected set of digital filter control data; and sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 2
Dependent Claim 285 words
A speech synthesizer system comprising: memory means for storing selected formant frequency data obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means, second memory means for storing predetermined model sets of formant frequencies, comparison means coupled to said input means and said second memory for determining a selected one of said model sets of formant frequencies which most nearly approximates a respective one of said input sets of formant frequencies received by said input means, error signal generation means coupled to said input means and said comparison means for generating an error signal indicative of the differences between said selected one of said model sets of formant frequencies and said input set of formant frequencies, transformation means coupled to said comparison means for transforming said selected one of said model sets of formant frequencies to a model set of digital filter control data, and correction means coupled to said transformation means and said error signal generation means for correcting said model set of digital filter control data in response to said error signal to a set of digital filter control data associated with said input set of formant frequencies; synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said corrected set of digital filter control data; and sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 3
Dependent Claim 23 words
A speech synthesizer system as set forth in claim 1, wherein said corrected set of digital filter control data comprises quantized reflection coefficients.
Claim 4
Dependent Claim 264 words
A data converter for converting sets of formant frequencies obtained by analysis of human speed into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies; interpolation means coupled to said input means for receiving successive sets of formant frequencies to provide an interpolated output of formant frequency speed parameters as interpolated sets of formant frequency data; memory means for storing predetermined model sets of formant frequencies; comparator means coupled to said interpolation means and said memory means for determining a selected one of said model sets of formant frequencies from said memory means which most nearly approximates a respective one of said interpolated sets of formant frequency data being considered by said comparator means; storage means coupled to said comparator means for successively storing a plurality of interpolated sets of formant frequency data to provide a particular combination of plural formant frequencies; digital filter control data counter means; transformation memory means coupled to said storage means and said digital filter control data counter means for receiving respective partial addresses collectively locating selected predetermined values of transformation functions stored therein; an arithmetic unit coupled to said transformation memory means for processing the selected predetermined values of transformation functions as the signal output therefrom to convert the signal output into digital filter control data corresponding to the input set of formant frequencies; and correction means coupled to said arithmetic unit for correcting the digital filter control data to provide a set of corrected digital filter control data associated with said input set of formant frequencies.
Claim 5
Dependent Claim 264 words
A data converter for converting sets of formant frequencies obtained by analysis of human speed into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies; interpolation means coupled to said input means for receiving successive sets of formant frequencies to provide an interpolated output of formant frequency speed parameters as interpolated sets of formant frequency data; memory means for storing predetermined model sets of formant frequencies; comparator means coupled to said interpolation means and said memory means for determining a selected one of said model sets of formant frequencies from said memory means which most nearly approximates a respective one of said interpolated sets of formant frequency data being considered by said comparator means; storage means coupled to said comparator means for successively storing a plurality of interpolated sets of formant frequency data to provide a particular combination of plural formant frequencies; digital filter control data counter means; transformation memory means coupled to said storage means and said digital filter control data counter means for receiving respective partial addresses collectively locating selected predetermined values of transformation functions stored therein; an arithmetic unit coupled to said transformation memory means for processing the selected predetermined values of transformation functions as the signal output therefrom to convert the signal output into digital filter control data corresponding to the input set of formant frequencies; and correction means coupled to said arithmetic unit for correcting the digital filter control data to provide a set of corrected digital filter control data associated with said input set of formant frequencies.
Claim 6
Dependent Claim 22 words
A data converter as set forth in claim 3, wherein said set of corrected digital filter control data comprises quantized reflection coefficients.
Claim 7
Dependent Claim 208 words
A data converter for converting sets of formant frequencies obtained by analysis of human speech into digital filter control data, said data converter comprising: (a) input means for receiving a plurality of input sets of formant frequencies; (b) memory means for storing predetermined model sets of formant frequencies; (c) comparison means, coupled to said input means and said memory means, for determining a selected one of said model sets of formant frequencies which most nearly approximates a respective one of said input sets of formant frequencies received by said input means; (d) error signal generation means coupled to said input means and said comparison means for generating an error signal indicative of the differences between said selected one of said model sets of formant frequencies and said input set of formant frequencies; (e) transformation means coupled to said comparison means for transforming said selected one of said model sets of formant frequencies to a model set of digital filter control data; and (f) correction means, coupled to said transformation means and said error signal generation means for correcting said model set of digital filter control data in response to said error signal, to a set of digital filter control data associated with said input set of formant frequencies.
Claim 8
Dependent Claim 208 words
A data converter for converting sets of formant frequencies obtained by analysis of human speech into digital filter control data, said data converter comprising: (a) input means for receiving a plurality of input sets of formant frequencies; (b) memory means for storing predetermined model sets of formant frequencies; (c) comparison means, coupled to said input means and said memory means, for determining a selected one of said model sets of formant frequencies which most nearly approximates a respective one of said input sets of formant frequencies received by said input means; (d) error signal generation means coupled to said input means and said comparison means for generating an error signal indicative of the differences between said selected one of said model sets of formant frequencies and said input set of formant frequencies; (e) transformation means coupled to said comparison means for transforming said selected one of said model sets of formant frequencies to a model set of digital filter control data; and (f) correction means, coupled to said transformation means and said error signal generation means for correcting said model set of digital filter control data in response to said error signal, to a set of digital filter control data associated with said input set of formant frequencies.
Claim 9
Dependent Claim 19 words
The data converter according to claim 5, wherein said data converter is integratable as a monolithic semiconductive circuit device.
Claim 10
Dependent Claim 25 words
The data converter according to claim 5 wherein said sets of formant frequencies are the center frequencies of the first three formants of human speech.
Claim 11
Dependent Claim 17 words
The data converter according to claim 5 wherein said digital filter control data are quantized reflection coefficients.
Claim 12
Dependent Claim 33 words
The data converter according to claim 7 wherein said model sets of formant frequencies are comprised of at least two different center frequencies for each of the first three formants of human speech.
Claim 13
Dependent Claim 14 words
The data converter according to claim 5 wherein said memory means is a read-only-memory.
Claim 14
Dependent Claim 36 words
The data converter according to claim 5 wherein said error signal generation means includes a subtractor means for subtracting said selected one of said model sets of formant frequencies from said input set of formant frequencies.
Claim 15
Dependent Claim 33 words
The data converter according to claim 5 wherein said transformation means is a read-only-memory which is selectively addressed by a number representative of said selected one of said model sets of formant frequencies.
Claim 16
Dependent Claim 34 words
The data converter according to claim 5 wherein said correction means includes a multiplier and a serial adder for correcting said model set of digital filter control data in response to said error signal.
Claim 17
Dependent Claim 99 words
A speech synthesizer system comprising: (a) memory means for storing selected formant frequency data obtained by analysis of human speech; (b) data converter means coupled to said memory means for converting said formant frequency data to quantized reflection coefficients in real time; (c) synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said quantized reflection coefficients; and (d) sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 18
Dependent Claim 99 words
A speech synthesizer system comprising: (a) memory means for storing selected formant frequency data obtained by analysis of human speech; (b) data converter means coupled to said memory means for converting said formant frequency data to quantized reflection coefficients in real time; (c) synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said quantized reflection coefficients; and (d) sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 19
Dependent Claim 20 words
The speech synthesizer system according to claim 14 wherein said memory means is integratable as a monolithic semiconductive circuit device.
Claim 20
Dependent Claim 21 words
The speech synthesizer system according to claim 14 wherein said data converter means is integratable as a monolithic semiconductive circuit device.
Claim 21
Dependent Claim 20 words
The speech synthesizer system according to claim 14 wherein said synthesizer means is integratable as a monolithic semiconductive circuit device.
Claim 22
Dependent Claim 27 words
The speech synthesizer system according to claim 14 wherein said formant frequency data are the center frequencies of each of the first three formants of human speech.
Claim 23
Dependent Claim 80 words
A data converter for use with a speech synthesizer having a digital filter controlled by quantized reflection coefficients, said data converter comprising: (a) input means for receiving formant frequency data obtained by analysis of human speech; (b) digital converter circuit means coupled to said input means for converting said formant frequency data to quantized reflection coefficients in real time; and (c) output means coupled to said digital converter circuit means for outputting said quantized reflection coefficients to said digital filter.
Claim 24
Dependent Claim 80 words
A data converter for use with a speech synthesizer having a digital filter controlled by quantized reflection coefficients, said data converter comprising: (a) input means for receiving formant frequency data obtained by analysis of human speech; (b) digital converter circuit means coupled to said input means for converting said formant frequency data to quantized reflection coefficients in real time; and (c) output means coupled to said digital converter circuit means for outputting said quantized reflection coefficients to said digital filter.
Claim 25
Dependent Claim 19 words
The data converter according to claim 19, wherein said data converter is integratable as a monolithic semiconductive circuit device.
Claim 26
Dependent Claim 24 words
The data converter according to claim 19 wherein said formant frequency data are the center frequencies of the first three formants of human speech.
Claim 27
Dependent Claim 349 words
A speech synthesizer system comprising: memory means for storing selected formant frequency data obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means; interpolation means coupled to said input means for receiving successive sets of formant frequencies to provide an interpolated output of formant frequency speech parameters as interpolated sets of formant frequency data, second memory means for storing predetermined model sets of formant frequencies, comparator means coupled to said interpolation means and said second memory means for determining a selected one of said model sets of formant frequencies from said second memory means which most nearly approximates a respective one of said interpolated sets of formant frequency data being considered by said comparator means, storage means coupled to said comparator means for successively storing a plurality of interpolated sets of formant frequency data to provide a particular combination of plural formant frequencies, digital filter control data counter means, transformation memory means coupled to said storage means and said digital filter control data counter means for receiving respective partial addresses collectively locating selected predetermined values of transformation functions stored therein, an arithmetic unit coupled to said transformation memory means for processing the selected predetermined values of transformation functions as the signal output therefrom to convert the signal output into digital filter control data corresponding to the input set of formant frequencies, and correction means coupled to said arithmetic unit for correcting the digital filter control data to provide a set of corrected digital filter control data associated with said input set of formant frequencies; synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said corrected set of digital filter control data; and sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 28
Dependent Claim 349 words
A speech synthesizer system comprising: memory means for storing selected formant frequency data obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into digital filter control data, said data converter comprising: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means; interpolation means coupled to said input means for receiving successive sets of formant frequencies to provide an interpolated output of formant frequency speech parameters as interpolated sets of formant frequency data, second memory means for storing predetermined model sets of formant frequencies, comparator means coupled to said interpolation means and said second memory means for determining a selected one of said model sets of formant frequencies from said second memory means which most nearly approximates a respective one of said interpolated sets of formant frequency data being considered by said comparator means, storage means coupled to said comparator means for successively storing a plurality of interpolated sets of formant frequency data to provide a particular combination of plural formant frequencies, digital filter control data counter means, transformation memory means coupled to said storage means and said digital filter control data counter means for receiving respective partial addresses collectively locating selected predetermined values of transformation functions stored therein, an arithmetic unit coupled to said transformation memory means for processing the selected predetermined values of transformation functions as the signal output therefrom to convert the signal output into digital filter control data corresponding to the input set of formant frequencies, and correction means coupled to said arithmetic unit for correcting the digital filter control data to provide a set of corrected digital filter control data associated with said input set of formant frequencies; synthesizer means, including a digital filter coupled to said data converter means, for producing an analog signal reproduction of human speech, at the output of said digital filter, in response to said corrected set of digital filter control data; and sound production means, including a transducer, for converting said analog signal representative of human speech to an audible signal.
Claim 29
Dependent Claim 23 words
A speech synthesizer system as set forth in claim 22, wherein said corrected set of digital filter control data comprises quantized reflection coefficients.
Claim 30
Dependent Claim 157 words
A speech synthesizer system comprising: memory means for storing voiced and unvoiced speech data respectively representative of selected formant frequency data and quantized reflection coefficients as obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into quantized reflection coefficients representative of voiced speech data; speech synthesizer means including a digital filter coupled to said data converter means and to said memory means for producing an analog signal reproduction of human speech at the output of said digital filter in response to said quantized reflection coefficients transmitted to said digital filter via said memory means and representative of unvoiced speech data and said quantized reflection coefficients directed to said digital filter via said data converter means as derived from formant frequency data representative of voiced speech data; and sound production means, including a transducer, for converting said analog signal reproduction of human speech to an audible signal.
Claim 31
Dependent Claim 157 words
A speech synthesizer system comprising: memory means for storing voiced and unvoiced speech data respectively representative of selected formant frequency data and quantized reflection coefficients as obtained by analysis of human speech; data converter means coupled to said memory means for converting said formant frequency data into quantized reflection coefficients representative of voiced speech data; speech synthesizer means including a digital filter coupled to said data converter means and to said memory means for producing an analog signal reproduction of human speech at the output of said digital filter in response to said quantized reflection coefficients transmitted to said digital filter via said memory means and representative of unvoiced speech data and said quantized reflection coefficients directed to said digital filter via said data converter means as derived from formant frequency data representative of voiced speech data; and sound production means, including a transducer, for converting said analog signal reproduction of human speech to an audible signal.
Claim 32
Dependent Claim 198 words
A speech synthesizer system as set forth in claim 24, wherein said data converter means comprises: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means; second memory means for storing predetermined model sets of formant frequencies; comparison means, coupled to said input means and said second memory means, for determining a selected one of said model sets of formant frequencies which most nearly approximates a respective one of said input sets of formant frequencies received by said input means; error signal generation means coupled to said input means and said comparison means for generating an error signal indicative of the differences between said selected one of said model sets of formant frequencies and said input set of formant frequencies; transformation means coupled to said comparison means for transforming said selected one of said model sets of formant frequencies to a model set of reflection coefficients data; and correction means, coupled to said transformation means and said error signal generation means for correcting said model set of reflection coefficients data in response to said error signal, to a set of quantized reflection coefficients associated with said input set of formant frequencies.
Claim 33
Dependent Claim 254 words
A speech synthesizer system as set forth in claim 24, wherein said data converter means comprises: input means for receiving a plurality of input sets of formant frequencies from said first-mentioned memory means; interpolation means coupled to said input means for receiving successive sets of formant frequencies to provide an interpolated output of formant frequency speech parameters as interpolated sets of formant frequency data; second memory means for storing predetermined model sets of formant frequencies; comparator means coupled to said interpolation means and said second memory means for determining a selected one of said model sets of formant frequencies from said second memory means which most nearly approximates a respective one of said interpolated sets of formant frequency data being considered by said comparator means; storage means coupled to said comparator means for successively storing a plurality of interpolated sets of formant frequency data to provide a particular combination of plural formant frequencies; reflection coefficient counter means; transformation memory means coupled to said storage means and said reflection coefficient counter means for receiving respective partial addresses collectively locating selected predetermined values of transformation functions stored therein; an arithmetic unit coupled to said transformation memory means for processing the selected predetermined values of transformation functions as the signal output therefrom to convert the signal output into reflection coefficients corresponding to the input set of formant frequencies; and correction means coupled to said arithmetic unit for correcting the reflection coefficients to provide a set of quantized reflection coefficients associated with said input set of formant frequencies.

References Cited (Backward Citations)

US3952164A Cited
US3975587A Cited
US4058676A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-12-07 1985-06-08 1985-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-12-07 1989-06-08 1989-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-12-07 1993-06-08 1993-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag