Patent US5806038A successfully refreshed from Google Patents.
US5806038A
Expired / Lapsed
US
⏱️ 0.0 years remaining
MBE synthesizer utilizing a nonlinear voicing processor for very low bit rate voice messaging
Assignee: Motorola Solutions Inc
•
Filing: 1996-02-13
•
Granted: 1998-09-08
•
Expires: 2016-02-13
Abstract
Abstract A MBE (Multi-Band Excitation) synthesizer (116) generates excitation components from information received by a receiver (2004). The information received includes spectral information representing a segment of speech. The MBE synthesizer (116) includes an excitation generator (2241) and a nonlinear voicing processor (2211). The excitation generator (2241) generates voiced excitation components and unvoiced excitation components. The nonlinear voicing processor (2211) is responsive to the spectral information and controls a selection of the excitation components from the voiced excitation components and the unvoiced excitation components.
Inventors
- 👤 Jian-Cheng Huang
- 👤 Floyd D. Simpson
- 👤 Xiaojun Li
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:31
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/02; G10L19/0212; G10L19/04; G10L19/08; G10L19/10
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
164 words
A MBE (Multi-Band Excitation) synthesizer for generating excitation components from information received by a receiver, the information received including indexes which designate predetermined line spectral frequencies which are stored within the receiver as spectral vectors representing a segment of speech, said MBE synthesizer comprising: an excitation generator for generating voiced excitation components and unvoiced excitation components; and a nonlinear voicing processor, comprising a matrix multiplier for calculating a product of a predetermined matrix and the spectral vectors comprising predetermined line spectral frequencies, a voicing metric calculator, coupled to the matrix multiplier, for calculating from the product a plurality of band voicing metrics, and a threshold comparator for comparing the plurality of band voicing metrics with a predetermined threshold value, to derive an output vector comprising a plurality of binary voicing metrics for controlling a selection of the excitation components for the number of bands within the segment of speech from the voiced excitation components and the unvoiced excitation components for the segment of speech.
Claim 2
Dependent Claim
164 words
A MBE (Multi-Band Excitation) synthesizer for generating excitation components from information received by a receiver, the information received including indexes which designate predetermined line spectral frequencies which are stored within the receiver as spectral vectors representing a segment of speech, said MBE synthesizer comprising: an excitation generator for generating voiced excitation components and unvoiced excitation components; and a nonlinear voicing processor, comprising a matrix multiplier for calculating a product of a predetermined matrix and the spectral vectors comprising predetermined line spectral frequencies, a voicing metric calculator, coupled to the matrix multiplier, for calculating from the product a plurality of band voicing metrics, and a threshold comparator for comparing the plurality of band voicing metrics with a predetermined threshold value, to derive an output vector comprising a plurality of binary voicing metrics for controlling a selection of the excitation components for the number of bands within the segment of speech from the voiced excitation components and the unvoiced excitation components for the segment of speech.
Claim 3
Dependent Claim
20 words
The MBE synthesizer according to claim 1, wherein one or more of the plurality of binary voicing metrics are preset.
Claim 4
Dependent Claim
46 words
The MBE synthesizer according to claim 1, wherein the excitation components which are voiced comprise discrete Fourier voiced amplitude components and discrete Fourier voiced phase components, and wherein the excitation components which are unvoiced comprise discrete Fourier unvoiced amplitude components and discrete Fourier unvoiced phase components.
Claim 5
Dependent Claim
28 words
The MBE synthesizer according to claim 1, wherein the MBE synthesizer further comprises a frame voicing selector for controlling a selection of the plurality of binary voicing metrics.
Claim 6
Dependent Claim
50 words
The MBE synthesizer according to claim 4, wherein the information received further includes frame voicing data identifying that a segment of speech is unvoiced, and wherein the frame voicing selector is responsive to the frame voicing data for controlling the selection of unvoiced excitation components during the segment of speech.
Claim 7
Dependent Claim
247 words
An MBE (Multi-Band Excitation) synthesizer for generating a segment of speech from compressed speech data which is received by a receiver coupled thereto, the compressed speech data which is received includes one or more indexes, the MBE synthesizer comprising: an excitation generator for generating excitation components including voiced excitation components and unvoiced excitation components; a memory for storing a table of predetermined spectral vectors which are identified by indexes and which comprise predetermined line spectral frequencies; a harmonic amplitude estimator, responsive to one or more predetermined spectral vectors identified by indexes corresponding to the one or more indexes received, and for generating therefrom harmonic amplitude control signals; a multi-band voicing controller comprising a nonlinear voicing processor comprising a matrix multiplier for calculating a product of a predetermined matrix and the one or more predetermined spectral vectors comprising predetermined line spectral frequencies, a voicing metric calculator, coupled to the matrix multiplier, for calculating from the product a plurality of band voicing metrics, and a threshold comparator for comparing the plurality of band voicing metrics with a predetermined threshold value, to derive an output vector comprising a plurality of binary voicing metrics for controlling a selection of the excitation components for the number of bands within the segment of speech from the voiced excitation components and the unvoiced excitation components for the segment of speech; and a multiplier, for multiplying the harmonic amplitude control signals and the excitation components selected, for generating spectral components representing the segment of speech.
Claim 8
Dependent Claim
247 words
An MBE (Multi-Band Excitation) synthesizer for generating a segment of speech from compressed speech data which is received by a receiver coupled thereto, the compressed speech data which is received includes one or more indexes, the MBE synthesizer comprising: an excitation generator for generating excitation components including voiced excitation components and unvoiced excitation components; a memory for storing a table of predetermined spectral vectors which are identified by indexes and which comprise predetermined line spectral frequencies; a harmonic amplitude estimator, responsive to one or more predetermined spectral vectors identified by indexes corresponding to the one or more indexes received, and for generating therefrom harmonic amplitude control signals; a multi-band voicing controller comprising a nonlinear voicing processor comprising a matrix multiplier for calculating a product of a predetermined matrix and the one or more predetermined spectral vectors comprising predetermined line spectral frequencies, a voicing metric calculator, coupled to the matrix multiplier, for calculating from the product a plurality of band voicing metrics, and a threshold comparator for comparing the plurality of band voicing metrics with a predetermined threshold value, to derive an output vector comprising a plurality of binary voicing metrics for controlling a selection of the excitation components for the number of bands within the segment of speech from the voiced excitation components and the unvoiced excitation components for the segment of speech; and a multiplier, for multiplying the harmonic amplitude control signals and the excitation components selected, for generating spectral components representing the segment of speech.
Claim 9
Dependent Claim
29 words
The MBE synthesizer according to claim 6, further comprising an input buffer, coupled to the receiver, for storing the compressed speech data including the one or more indexes received.
Claim 10
Dependent Claim
20 words
The MBE synthesizer according to claim 6, wherein one or more of the plurality of binary voicing metrics are preset.
Claim 11
Dependent Claim
28 words
The MBE synthesizer according to claim 6, wherein the MBE synthesizer further comprises a frame voicing selector for controlling a selection of the plurality of binary voicing metrics.
Claim 12
Dependent Claim
51 words
The MBE synthesizer according to claim 9, wherein the compressed speech data further includes frame voicing data identifying that a segment of speech is unvoiced, and wherein the frame voicing selector is responsive to the frame voicing data for controlling the selection of unvoiced excitation components during the segment of speech.
Claim 13
Dependent Claim
46 words
The MBE synthesizer according to claim 6, wherein the excitation components which are voiced comprise discrete Fourier voiced amplitude components and discrete Fourier voiced phase components, and wherein the excitation components which are unvoiced comprise discrete Fourier unvoiced amplitude components and discrete Fourier unvoiced phase components.
Claim 14
Dependent Claim
124 words
The MBE synthesizer according to claim 11 wherein said multi-band voicing controller controls a selection of phase excitation components from the discrete Fourier voiced phase components and from the discrete Fourier unvoiced phase components, the phase excitation components selected representing spectral phase components, and further controls a selection of amplitude excitation components from the discrete Fourier voiced amplitude components and from the discrete Fourier unvoiced amplitude components, and wherein the MBE synthesizer further comprises a multiplier, for multiplying the harmonic amplitude control signals and the amplitude excitation components selected, for generating spectral amplitude components, and wherein said MBE synthesizer further comprises an inverse transform generator for transforming the spectral phase components and the spectral amplitude components into digitized samples representing the segment of speech.
References Cited (Backward Citations)
US4885790A
Cited
US4937873A
Cited
US5081681A
Cited
US5081681B1
Cited
US5195166A
Cited
US5216747A
Cited
US5226108A
Cited
US5581656A
Cited
US5317567A
Cited
US5630012A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-07 | 2002-03-09 | 2002-09-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-07 | 2006-03-09 | 2006-09-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-07 | 2010-03-09 | 2010-09-08 | $7700.00 | Window Closed / Lapsed |