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

Noise signal generator for a digital speech synthesizer

Assignee: Raytheon Co
•
Filing: 1970-11-23
•
Granted: 1972-11-21
•
Expires: 1990-11-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is an electrical-signal synthesizer for converting digitally coded information associated with at least one electrical signal, whose frequency, amplitude or phase may vary, to analog signals whose frequency, amplitude or phase varies in substantially the same manner as that of the at least one electrical signal. More specifically, the synthesizer is operative to convert a digital signal representative of a first analog signal, such as a voice signal, having varying parameters, such as frequency or amplitude, into an analog output signal which varies in substantially the same manner as the first signal, and where the digital signal is composed of consecutive frames of words, and one word of each frame is representative of a fundamental frequency associated with the first signal at an instant of time, and successive words in the respective frame are representative of the energy associated with at least one of a plurality of successive bands or spectrum-segments of the first signal to be reproduced, at the given instant in time, each of the successive bands bearing a predetermined frequency relationship and wherein the synthesis of the output signal is accomplished by generating from the word representative of the fundamental frequency in each respective frame, a stream of digital words representative of the frequency and each of its harmonics at each instant of time and producing therefrom a second stream of digital words which is indicative of the frequency components of the original sound and modulating the second stream with amplitude data corresponding to discrete periods of time and adding the respective digital signals so produced for a discrete period of time and converting the same to an analog signal which is representative of the original voice signal.

Inventors

  • 👤 Norman P Gluth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:23
CPC Classifications
G; G10; G10L; G10L19/00

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 168 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for generating sine data for an unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to an upper limit for each of a plurality of successive time periods, means for randomly modifying the generated sine data for each frame of unvoiced frequency information bits to vary said sine data in a pseudo-random manner, means for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 2
Dependent Claim 168 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for generating sine data for an unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to an upper limit for each of a plurality of successive time periods, means for randomly modifying the generated sine data for each frame of unvoiced frequency information bits to vary said sine data in a pseudo-random manner, means for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 3
Dependent Claim 168 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for generating sine data for an unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to an upper limit for each of a plurality of successive time periods, means for randomly modifying the generated sine data for each frame of unvoiced frequency information bits to vary said sine data in a pseudo-random manner, means for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 4
Dependent Claim 168 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for generating sine data for an unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to an upper limit for each of a plurality of successive time periods, means for randomly modifying the generated sine data for each frame of unvoiced frequency information bits to vary said sine data in a pseudo-random manner, means for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 5
Dependent Claim 57 words
A noise signal generator in a voice synthesizer as set forth in claim 1 wherein said means for generating sine data includes means for comparing selected bandwidths with the generated harmonics, and means for generating a bandwidth marker pulse at the completion of the comparision of the selected bandwidth with the unvoiced frequency and the generated harmonics.
Claim 6
Dependent Claim 40 words
A noise signal generator in a voice synthesizer as set forth in claim 2 wherein said means for randomly modifying the generated sine data includes a pseudo-random generator generating an output that varies in presponse to the bandwidth marker pulses.
Claim 7
Dependent Claim 46 words
A noise signal genErator in a voice synthesizer as set forth in claim 3 wherein said means for randomly modifying the generated sine data further includes a second pseudo-random generator coupled to the output of said first pseudo-random generator for further randomizing the generated sine data.
Claim 8
Dependent Claim 33 words
A noise signal synthesizer as set forth in claim 1 wherein said means for randomly modifying the generated sine data includes means for combining a randomly generated signal with the generated sine data.
Claim 9
Dependent Claim 234 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: counter means responsive to a bandwidth marker pulse generator at the completion of the comparision of selected bandwidths with an unvoiced frequency and harmonics thereof up to an upper limit, an adder-accumulator connected to said counter means and responsive to a signal generated for the unvoiced fundamental frequency and each harmonic thereof, a random signal means responsive to the bandwidth marker pulses for generating a signal that varies randomly with time, adder means responsive to the output of said random signal means and said adder-accumulator for generating sine data for the unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to the upper limit for each of a plurality of successive time periods, means for combining the random modified sine data at the output of said adder means for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 10
Dependent Claim 234 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: counter means responsive to a bandwidth marker pulse generator at the completion of the comparision of selected bandwidths with an unvoiced frequency and harmonics thereof up to an upper limit, an adder-accumulator connected to said counter means and responsive to a signal generated for the unvoiced fundamental frequency and each harmonic thereof, a random signal means responsive to the bandwidth marker pulses for generating a signal that varies randomly with time, adder means responsive to the output of said random signal means and said adder-accumulator for generating sine data for the unvoiced frequency represented by the unvoiced information bits of a frame and each harmonic thereof up to the upper limit for each of a plurality of successive time periods, means for combining the random modified sine data at the output of said adder means for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 11
Dependent Claim 41 words
A moise signal generator in a voice synthesizer as set forth in claim 6 wherein said random signal means includes a pseudo-random generator responsive to the bandwidth marker pulses and having an output that varies in a pseudo-random manner with time.
Claim 12
Dependent Claim 44 words
A noise signal generator in a voice synthesizer as set forth in claim 7 wherein said random signal means includes a second pseudo-random generator coupled to the output of said first pseudo-random generator for further randomizing the output of said noise generator with time.
Claim 13
Dependent Claim 34 words
A noise signal generator in a voice synthesizer as set forth in claim 8 wherein said random signal means includes a counter responsive to the bandwidth marker pulses for advancing said first pseudo-random generator.
Claim 14
Dependent Claim 47 words
A noise signal generator in a voice synthesizer as set forth in claim 8 including adder means connected to the output of said second pseudo-random generator, and a recirculating memory interconnected to said adder and producing the output signal that varies in a pseudo-random manner with time.
Claim 15
Dependent Claim 216 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for detecting the unvoiced frequency information bits from the received bit stream, means responsive to said means to provide a preselected fundamental frequency signal, means for generating a bandwidth marker pulse at the completion of a comparison of selected bandwidths with the fundamental frequency and harmonics thereof up to an upper limit, means for generating sine data associated with the fundamental frequency and each harmonic thereof for each of a plurality of successive time periods, means for randOmly modifying the generated sine data in response to the bandwidth marker pulses for each frame of the unvoiced frequency information bits to vary the sine data in a pseudo-random manner, mean for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 16
Dependent Claim 216 words
A noise signal generator in a voice synthesizer receiving a bit stream input containing frames of voice frequency information bits and corresponding frames of spectrum-segment amplitude information bits along with frames of unvoiced frequency information bits and corresponding frames of spectrum-segment amplitude information bits, comprising: means for detecting the unvoiced frequency information bits from the received bit stream, means responsive to said means to provide a preselected fundamental frequency signal, means for generating a bandwidth marker pulse at the completion of a comparison of selected bandwidths with the fundamental frequency and harmonics thereof up to an upper limit, means for generating sine data associated with the fundamental frequency and each harmonic thereof for each of a plurality of successive time periods, means for randOmly modifying the generated sine data in response to the bandwidth marker pulses for each frame of the unvoiced frequency information bits to vary the sine data in a pseudo-random manner, mean for combining the pseudo-random modified sine data for the unvoiced frequency and each of the harmonics thereof with the corresponding spectrum-segment information bits for each of the plurality of successive time periods to generate a plurality of data words individually representing a segment of an output noise signal, and means for combining the plurality of data words into a noise signal.
Claim 17
Dependent Claim 46 words
A noise signal generator in a voice synthesizer as set forth in claim 11 wherein said means for randomly modifying the generated sine data includes a pseudo-random generator responsive to the bandwidth marker pulse for generating an output that varies in a pseudo-random manner with time.
Claim 18
Dependent Claim 47 words
A noise signal generator in a voice synthesizer as set forth in claim 12 wherein said means for randomly modifying the generated sine data further includes a second pseudo-random generator coupled to the output of said first pseudo-random generator for further randomizing of the generated sine data.

References Cited (Backward Citations)

US3424869A Cited
US3403227A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-11-21 1976-05-22 1976-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-11-21 1980-05-22 1980-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-11-21 1984-05-22 1984-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag