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

Speech analysis-synthesis system using sinusoidal waves

Assignee: NEC Corp
•
Filing: 1987-06-09
•
Granted: 1990-06-26
•
Expires: 2007-06-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract From a speech signal, spectrum information as a plurality of line spectrum data, pitch position data and amplitude data are extracted. Each of the sinusoidal wave signals of different frequencies is allotted to the predetermined line spectrum data. The frequency of the sinusoidal wave signal is changed with the pitch position being the boundary. The plurality of sinusoidal wave signals are added and the added result is modulated by the amplitude data to transmit the modulated signal as the transmission data. The line spectrum data, the pitch position data and amplitude data are extracted from the modulated signal. The replica of the speech is produced on the basis of these extracted data.

Inventors

  • 👤 Tetsu Taguchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 01:35
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/093; G10L25/00; G10L25/90

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 185 words
A speech processing system comprising: sampling means for sampling input speech at a first frequency and outputting a speech signal in digital form; spectrum extraction means for extracting the spectrum information of said speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; first pitch position extraction means for extracting pitch position information of said speech signal for each analysis frame; first amplitude extraction means for extracting amplitude information of said speech signal for each analysis frame; frequency allotment means for generating sinusoidal wave signals having predetermined frequencies and allotting each of said sinusoidal wave signals to each of a plurality of said line spectrum data; frequency control means for changing the frequencies of said sinusoidal wave signals, which are allotted to the respective line spectrum data in said frequency allotment means, at a given time point using said pitch position information; first addition means for adding said sinusoidal wave signals from said frequency control means to each other; and modulation means for modulating the added signals supplied from said first addition means by said amplitude information.
Claim 2
Dependent Claim 185 words
A speech processing system comprising: sampling means for sampling input speech at a first frequency and outputting a speech signal in digital form; spectrum extraction means for extracting the spectrum information of said speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; first pitch position extraction means for extracting pitch position information of said speech signal for each analysis frame; first amplitude extraction means for extracting amplitude information of said speech signal for each analysis frame; frequency allotment means for generating sinusoidal wave signals having predetermined frequencies and allotting each of said sinusoidal wave signals to each of a plurality of said line spectrum data; frequency control means for changing the frequencies of said sinusoidal wave signals, which are allotted to the respective line spectrum data in said frequency allotment means, at a given time point using said pitch position information; first addition means for adding said sinusoidal wave signals from said frequency control means to each other; and modulation means for modulating the added signals supplied from said first addition means by said amplitude information.
Claim 3
Dependent Claim 36 words
A speech processing system according to claim 1, wherein said first addition means further comprising means for continuously connecting each of the sinusoidal wave signals to the other sinusoidal wave signals at said given time points.
Claim 4
Dependent Claim 87 words
A speech processing system according to claim 1, further comprising: line spectrum extraction means for extracting line spectrum data from the modulated signal supplied from said modulation means; second pitch position extraction means for extracting a time point of the pitch position information by extracting the frequency change of the modulated signal; second amplitude extraction means for extracting the amplitude data from said modulated signal; and speech synthesis means for synthesizing a speech signal from extracted line spectrum data, said pitch position data and said amplitude data.
Claim 5
Dependent Claim 56 words
A speech processing system according to claim 3, wherein said line spectrum extraction means includes window processing means for performing predetermined window processing on said modulated signal, Fourier analysis means for performing Fourier analysis on the window-processed signal and extraction means for extracting approximate line spectrum data from an output supplied from the Fourier analysis means.
Claim 6
Dependent Claim 131 words
A speech processing system according to claim 4, further comprising: variable length window processing means for window-processing said modulated signal by a window signal having a window length determined by said approximate line spectrum data; line spectrum estimation means for estimating and extracting line spectrum data from the output of said variable length window processing means and changing the window length of said window signal of said variable length window processing means by the extracted line spectrum data; moving window processing means for window-processing said modulated signal by a sequentially moved window signal having a window length determined by the estimated line spectrum data determined by said line spectrum estimation means; and pitch position estimation means for estimating the pitch position information from the output of said moving window processing means.
Claim 7
Dependent Claim 38 words
A speech processing system according to claim 5, wherein said variable length window processing means, said line spectrum estimation means, said moving window processing means and said pitch position estimation means are arranged for each line spectrum data.
Claim 8
Dependent Claim 21 words
A speech processing system according to claim 6, further comprising addition means for adding outputs of said pitch position estimation means.
Claim 9
Dependent Claim 38 words
A speech processing system according to claim 7, further comprising means for clipping and wave-shaping the output of said addition means and outputting voiced/ unvoiced(V/UV) data in response to a generation of the output from said wave-shaping processing.
Claim 10
Dependent Claim 31 words
A speech processing system according to claim 3, further comprising means for sampling said modulated signal by a frequency greater than said first frequency and converting it to a digital signal.
Claim 11
Dependent Claim 43 words
A speech processing system according to claim 1, wherein said first pitch position extraction means includes residue generation means for removing a spectrum component from said speech signal and generating a signal in which the spectrum component is removed as a residual signal.
Claim 12
Dependent Claim 45 words
A speech processing system according to claim 10, wherein said residue generation means includes means for extracting linear predictive coding (LPC) coefficients from said speech signal and an LPC inverse filter having filter coefficients corresponding to said extracted LPC coefficients and outputting said residue signal.
Claim 13
Dependent Claim 128 words
A speech processing system according to claim 10, wherein said first pitch position extraction means further includes; means for determining pitch prediction coefficients, which are defined as coefficients for optimal pitch prediction of said residual signal at a certain timing by utilizing said residual signal at a plurality of timings; a plurality of first multiplication means for multiplying each of said pitch prediction coefficients by each of the signals at a plurality of said timings, respectively; second addition means for adding the outputs of said first multiplication means; second multiplication means for multiplying the output of said second addition means by said residual signal; and center clipper means for determining a peak position of the output of said second multiplication means and outputting it as pitch position data.
Claim 14
Dependent Claim 176 words
A speech processing system according to claim 12, further comprising means for detecting whether said speech signal is a voiced or unvoiced signal and for producing a gate signal when said speech signal is a voiced signal, wherein said center clipper means includes: comparison means for comparing the output of said second multiplication means and a delayed input and generating a control signal when said output of said second multiplication means is greater than said delayed input; AND means responsive to said gate signal and to said control signal for generating an output; unit delay means for delaying an input thereto by a predetermined unit time and supplying the output thereof as said delayed input to said comparison means; third multiplication means for multiplying the output of said unit delay means by a coefficient smaller than 1; and switch means for switching the output of said second multiplication means and the output of said third multiplication means in response to said control signal and applying the output thereof as the input to said unit delay means.
Claim 15
Dependent Claim 76 words
A speech processing system according to claim 1, wherein said first pitch extraction means comprises a decimator for converting said speech signal into a signal sampled by a second frequency smaller than said first frequency, first means for extracting pitch position information out of the output of said decimator, and interpolation means for interpolating the extracted pitch position information from said first means to output a signal as the output of said first pitch extraction means.
Claim 16
Dependent Claim 20 words
A speech processing system according to claim 1, further comprising thin-out means for thinning out said extracted pitch position data.
Claim 17
Dependent Claim 24 words
A speech processing system according to claim 15, wherein said thin-out means thins out said pitch position data to 1/2 of its original value.
Claim 18
Dependent Claim 60 words
A speech processing system according to claim 15, wherein said thin-out means includes a D-type flip-flop receiving said pitch position data at a clock input and AND means receiving said pitch position data and one of the two outputs of said flip-flop for outputting an output when said pitch position data and said one of said two outputs are received.
Claim 19
Dependent Claim 51 words
A speech processing system according to claim 1, wherein said frequency allotment means includes accumulation means for measuring and accumulating a phase shift quantity of said sinusoidal wave signals having the allotted frequencies and sinusoidal wave generation means for generating a sinusoidal wave signal corresponding to the accumulated phase shift quantity.
Claim 20
Dependent Claim 37 words
A speech processing system according to claim 18, wherein said sinusoidal wave generation means is a read only memory (ROM) which stores sinusoidal wave data and generates said sinusoidal wave by reading out the stored data therefrom.
Claim 21
Dependent Claim 19 words
A speech processing system according to claim 1, wherein said line spectrum data are LSP (Line Spectrum Pairs) data.
Claim 22
Dependent Claim 96 words
A speech processing system comprising: means for extracting spectrum information of a speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; means for extracting a pitch position data of said speech signal for each analysis frame; means for extracting amplitude data of said speech signal for each analysis frame; means for changing the phase of an analog signal corresponding to said line spectrum in response to said pitch position data; and means for amplitude modulating said analog signal by said amplitude data to output a modulated signal.
Claim 23
Dependent Claim 96 words
A speech processing system comprising: means for extracting spectrum information of a speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; means for extracting a pitch position data of said speech signal for each analysis frame; means for extracting amplitude data of said speech signal for each analysis frame; means for changing the phase of an analog signal corresponding to said line spectrum in response to said pitch position data; and means for amplitude modulating said analog signal by said amplitude data to output a modulated signal.
Claim 24
Dependent Claim 61 words
A speech processing system according to claim 21, further comprising: means for extracting the phase change time point of said modulated signal as a pitch position data; means for extracting said line spectrum data and said amplitude data from said modulated signal; and means for synthesizing a speech signal from said extracted pitch position data, line spectrum data and amplitude data.
Claim 25
Dependent Claim 139 words
A speech processing method comprising the steps of: sampling an input speech at a first frequency and outputting the thus sampled speech as a speech signal in digital form; extracting the spectrum information of said speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; extracting pitch position data of said speech signal for each analysis frame; extracting amplitude data of said speech signal for each analysis frame; generating and allotting sinusoidal wave signals having predetermined frequencies to each of a plurality of said line spectrum data; changing the frequencies of said sinusoidal wave signals, which are allotted to the respective line spectrum data, at a given time point using said pitch position information; summing sinusoidal wave signals after said frequency change; and modulating the added signal by said amplitude data.
Claim 26
Dependent Claim 139 words
A speech processing method comprising the steps of: sampling an input speech at a first frequency and outputting the thus sampled speech as a speech signal in digital form; extracting the spectrum information of said speech signal for each analysis frame of a predetermined time period as a plurality of line spectrum data; extracting pitch position data of said speech signal for each analysis frame; extracting amplitude data of said speech signal for each analysis frame; generating and allotting sinusoidal wave signals having predetermined frequencies to each of a plurality of said line spectrum data; changing the frequencies of said sinusoidal wave signals, which are allotted to the respective line spectrum data, at a given time point using said pitch position information; summing sinusoidal wave signals after said frequency change; and modulating the added signal by said amplitude data.

References Cited (Backward Citations)

US3124654A Cited
US3109070A Cited
US3102928A Cited
US3369077A Cited
US3982070A Cited
US4403118A Cited
US4815135A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-25 1993-12-25 1994-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-25 1997-12-25 1998-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-25 2001-12-25 2002-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag