US4710959A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Voice encoder and synthesizer
Assignee: Massachusetts Institute of Technology
•
Filing: 1982-04-29
•
Granted: 1987-12-01
•
Expires: 2002-04-29
Abstract
Abstract A very small, very flexible, high-quality, linear predictive vocoder has been implemented with commercially available integrated circuits. This fully digital realization is based on a distributed signal processing architecture employing three commercial Signal Processing Interface (SPI) single chip microcomputers. One SPI implements a linear predictive speech analyzer, a second implements a pitch analyzer while the third implements the excitation generator and synthesizer.
Inventors
- 👤 Joel A. Feldman
- 👤 Edward M. Hofstetter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 14:58
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/06
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
292 words
In a signal processing digital voice encoding device including sampling means for sampling analog voice signals and producing discrete samples from a frame of said voice signals, the improvement comprising: A first signal processing microprocessor in circuit with said sampling means and including foreground and background analyzing means for analyzing said samples by which said voice is modeled as a time-varying, linear, all-pole filter and a set of linear predictive reflection coefficients, which define the poles of said linear filter, are established by recursively filtering said samples from said sampling means, the foreground analyzing means multiplying, once each sample, speech datum in each sample by an appropriate Hamming weight which is recursively computed to obtain a set of correlation coefficients, and the background analyzing means computing from said correlation coefficients a set of linear predictice reflection coefficients and an energy estimate of said voice signal once each analysis frame; a second signal processing microprocessor in circuit with said sampling means and including pitch detector means for making a voicing decision and, when the sample includes voiced speech, determining the pitch of the voice from the samples of the sampling means, said pitch detector means comprising a low pass filter, a peak detector, a pitch and voicing estimator and means for smoothing output signals; and Controller microprocessor means in circuit with said first and second signal processing microprocessors for arranging the outputs of the analyzing means and the pitch detector means in a format suitable for digital transmission and for initializing said first and second processing elements with constants determining a sampling rate, an analysis frame size, and a linear predictive model order, wherein said first and second signal processing microprocessors and said controller microprocessor means form a parallel, distributed, signal processing circuit.
Claim 2
Dependent Claim
292 words
In a signal processing digital voice encoding device including sampling means for sampling analog voice signals and producing discrete samples from a frame of said voice signals, the improvement comprising: A first signal processing microprocessor in circuit with said sampling means and including foreground and background analyzing means for analyzing said samples by which said voice is modeled as a time-varying, linear, all-pole filter and a set of linear predictive reflection coefficients, which define the poles of said linear filter, are established by recursively filtering said samples from said sampling means, the foreground analyzing means multiplying, once each sample, speech datum in each sample by an appropriate Hamming weight which is recursively computed to obtain a set of correlation coefficients, and the background analyzing means computing from said correlation coefficients a set of linear predictice reflection coefficients and an energy estimate of said voice signal once each analysis frame; a second signal processing microprocessor in circuit with said sampling means and including pitch detector means for making a voicing decision and, when the sample includes voiced speech, determining the pitch of the voice from the samples of the sampling means, said pitch detector means comprising a low pass filter, a peak detector, a pitch and voicing estimator and means for smoothing output signals; and Controller microprocessor means in circuit with said first and second signal processing microprocessors for arranging the outputs of the analyzing means and the pitch detector means in a format suitable for digital transmission and for initializing said first and second processing elements with constants determining a sampling rate, an analysis frame size, and a linear predictive model order, wherein said first and second signal processing microprocessors and said controller microprocessor means form a parallel, distributed, signal processing circuit.
Claim 3
Dependent Claim
21 words
In the encoding device of claim 1, the further improvement wherein the sampling means produces samples in a non-linear, coded format.
Claim 4
Dependent Claim
25 words
In the encoding device of claim 1 the further improvement wherein the sampling means further comprises means to pre-emphasize portions of the analog voice signals.
Claim 5
Dependent Claim
31 words
In the encoding device of claim 1 the further improvement wherein the analyzing means employs a linear predictive code having a filter order of less than sixteen linear predictive reflective coefficients.
Claim 6
Dependent Claim
28 words
In the encoding device of claim 1 the further improvement wherein the controller microprocessor further comprises means for framing, packing and coding the digital outputs prior to transmission.
Claim 7
Dependent Claim
77 words
In the device of claim 1, the further improvement comprising: a. Means for receiving digital signals providing voicing, pitch and filter-model information; b. An excitation generator for producing vocal cord excitation signals in response to voicing and pitch commands from the controller; c. A variable digital filter for filtering the output of the generator in response to commands from the controller; and d. A converter for converting the output of the digital filter into analog voice signals.
Claim 8
Dependent Claim
38 words
In the synthesizing device of claim 6 the further improvement wherein the variable digital filter further comprises interpolation means for interpolating successive energy and K-parameter inputs from the controller to produce higher quality output signals to the converter.
Claim 9
Dependent Claim
26 words
In the synthesizing device of claim 6 the further improvement wherein the receiving means further comprises means for decoding, unpacking and synchronizing the digital input signals.
References Cited (Backward Citations)
US3624302A
Cited
US3916105A
Cited
US4038495A
Cited
US4225918A
Cited
US4301329A
Cited
US4304965A
Cited
US4310721A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-11-30 | 1991-06-01 | 1991-12-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-11-30 | 1995-06-01 | 1995-12-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-11-30 | 1999-06-01 | 1999-12-01 | $7700.00 | Window Closed / Lapsed |