Patent US935744A successfully refreshed from Google Patents.
Patent US5778336A successfully refreshed from Google Patents.
US5778336A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech coding and joint data/channel bias estimation using finite state vector quantizer derived from sequential constraints
Assignee: Alcatel Lucent SAS
•
Filing: 1996-10-01
•
Granted: 1998-07-07
•
Expires: 2016-10-01
Abstract
Abstract A joint data (features) and channel (bias) estimation framework for robust processing of speech received over a channel is described. A trellis encoded vector quantizer is used as a pre-processor to estimate the channel bias using blind maximum likelihood sequence estimation. Sequential constraint in the feature vector sequence of a speech signal is applied for the selection of the quantized signal constellation and for the decoding process in joint data and channel estimation. A two state trellis encoded vector quantizer is designed for signal bias removal applications.
Inventors
- 👤 Wu Chou
- 👤 Nambirajan Seshadri
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 11:08
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3082
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
204 words
A method for conditioning a speech signal to compensate said signal for unknown distortion components included therein, wherein said conditioning is related to a coding of said signal based on sequential constraints characterizing said signal, said method comprising the steps of: selecting a set of models for general acoustic modeling of human speech; decomposing said model set into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; operating on said speech feature vector centroids in each said decomposed acoustic class with a quantizing means to determine at least one code word corresponding to each said decomposed acoustic class; constructing a finite state vector quantizer based on said code words so determined; using said finite state vector quantizer to decode speech feature vectors of said signal, thereby determining which portions of said signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; estimating a bias term in said signal along said minimum sequence distortion path; and subtracting said estimated bias term from said signal.
Claim 2
Independent Claim
204 words
A method for conditioning a speech signal to compensate said signal for unknown distortion components included therein, wherein said conditioning is related to a coding of said signal based on sequential constraints characterizing said signal, said method comprising the steps of: selecting a set of models for general acoustic modeling of human speech; decomposing said model set into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; operating on said speech feature vector centroids in each said decomposed acoustic class with a quantizing means to determine at least one code word corresponding to each said decomposed acoustic class; constructing a finite state vector quantizer based on said code words so determined; using said finite state vector quantizer to decode speech feature vectors of said signal, thereby determining which portions of said signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; estimating a bias term in said signal along said minimum sequence distortion path; and subtracting said estimated bias term from said signal.
Claim 3
Dependent Claim
24 words
The method for conditioning a speech signal of claim 1, wherein said quantizing means of said operating step is implemented as a vector quantizer.
Claim 4
Dependent Claim
24 words
The method for conditioning a speech signal of claim 1, wherein said finite state vector quantizer is realized as a trellis encoded vector quantizer.
Claim 5
Dependent Claim
23 words
The method for conditioning a speech signal of claim 1, wherein said plurality of acoustic classes comprise at least four such acoustic classes.
Claim 6
Dependent Claim
23 words
The method for conditioning a speech signal of claim 1, wherein said selected model set is of the class of Hidden Markov Models.
Claim 7
Dependent Claim
24 words
The method for conditioning a speech signal of claim 1, wherein an output of said subtracting step is provided to a speech processing application.
Claim 8
Dependent Claim
19 words
The method for conditioning a speech signal of claim 6, wherein said speech processing application is a speech recognizer.
Claim 9
Dependent Claim
19 words
The method for conditioning a speech signal of claim 6, wherein said speech processing application is a speech enhancer.
Claim 10
Independent Claim
106 words
A method for providing a coding for a speech signal, wherein said coding embeds sequential constraints characterizing human speech comprising the steps of: selecting a set of models for general acoustic modeling of human speech; decomposing said model set into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; and operating on said speech feature vector centroids in each said decomposed acoustic class with a quantizing means to determine at least one code word corresponding to each said decomposed acoustic class.
Claim 11
Independent Claim
106 words
A method for providing a coding for a speech signal, wherein said coding embeds sequential constraints characterizing human speech comprising the steps of: selecting a set of models for general acoustic modeling of human speech; decomposing said model set into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; and operating on said speech feature vector centroids in each said decomposed acoustic class with a quantizing means to determine at least one code word corresponding to each said decomposed acoustic class.
Claim 12
Dependent Claim
27 words
The method for providing a coding for a speech signal of claim 9, wherein said quantizing means of said operating step is implemented as a vector quantizer.
Claim 13
Dependent Claim
32 words
The method for providing a coding for a speech signal of claim 9, wherein said code words determined in said operating step form a code-word constellation for a finite state vector quantizer.
Claim 14
Dependent Claim
27 words
The method for providing a coding for a speech signal of claim 11, wherein said finite state vector quantizer is realized as a trellis encoded vector quantizer.
Claim 15
Dependent Claim
26 words
The method for providing a coding for a speech signal of claim 9, wherein said plurality of acoustic classes comprise at least four such acoustic classes.
Claim 16
Dependent Claim
26 words
The method for providing a coding for a speech signal of claim 9, wherein said selected model set is of the class of Hidden Markov Models.
Claim 17
Independent Claim
131 words
A method for reducing the effect of an unknown signal bias in an input speech signal, wherein a set of code words which embed sequential constraints inherent in said speech signal is generated, and further wherein said code word set is incorporated in a finite state vector quantizer as a code constellation thereof, said method comprising the steps of: using said finite state vector quantizer to decode speech feature vectors of said speech signal, thereby determining which portions of said speech signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; estimating a bias term in said speech signal along said minimum sequence distortion path; and subtracting said estimated bias term from said speech signal.
Claim 18
Independent Claim
131 words
A method for reducing the effect of an unknown signal bias in an input speech signal, wherein a set of code words which embed sequential constraints inherent in said speech signal is generated, and further wherein said code word set is incorporated in a finite state vector quantizer as a code constellation thereof, said method comprising the steps of: using said finite state vector quantizer to decode speech feature vectors of said speech signal, thereby determining which portions of said speech signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; estimating a bias term in said speech signal along said minimum sequence distortion path; and subtracting said estimated bias term from said speech signal.
Claim 19
Dependent Claim
28 words
The method for reducing the effect of an unknown signal bias of claim 15, wherein said finite state vector quantizer is realized as a trellis encoded vector quantizer.
Claim 20
Dependent Claim
27 words
The method for reducing the effect of an unknown signal bias of claim 15, wherein said set of code words comprises at least four such code words.
Claim 21
Dependent Claim
28 words
The method for reducing the effect of an unknown signal bias of claim 15, wherein an output of said subtracting step is provided to a speech processing application.
Claim 22
Dependent Claim
23 words
The method for reducing the effect of an unknown signal bias of claim 18, wherein said speech processing application is a speech recognizer.
Claim 23
Dependent Claim
23 words
The method for reducing the effect of an unknown signal bias of claim 18, wherein said speech processing application is a speech enhancer.
Claim 24
Independent Claim
247 words
A system for reducing the effect of an unknown signal bias in an input speech signal, wherein said system operates on a coding of said signal based on sequential constraints characterizing said signal, said system comprising: means for decomposing a selected set of models describing acoustic events of human speech into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; a first processing means for determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; a second processing means operating on said speech feature vector centroids in each said decomposed acoustic class to implement a quantizing process to thereby determine at least one code word corresponding to each said decomposed acoustic class; a means for constructing a finite state vector quantizer based on said code words so determined; a third processing means for causing said finite state vector quantizer to decode speech feature vectors of said signal, thereby determining which portions of said signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; a fourth processing means for estimating a bias term in said signal along said minimum sequence distortion path; and a fifth processing means for subtracting said estimated bias term from said signal; and wherein one or more of said first through said fifth processing means may be combined into a common processing means.
Claim 25
Independent Claim
247 words
A system for reducing the effect of an unknown signal bias in an input speech signal, wherein said system operates on a coding of said signal based on sequential constraints characterizing said signal, said system comprising: means for decomposing a selected set of models describing acoustic events of human speech into a plurality of acoustic classes, said classes reflecting a general correspondence with said sequential constraints; a first processing means for determining a set of centroids for clusters of training speech feature vectors included in each said decomposed acoustic class; a second processing means operating on said speech feature vector centroids in each said decomposed acoustic class to implement a quantizing process to thereby determine at least one code word corresponding to each said decomposed acoustic class; a means for constructing a finite state vector quantizer based on said code words so determined; a third processing means for causing said finite state vector quantizer to decode speech feature vectors of said signal, thereby determining which portions of said signal correspond to each of said code words, said decoded speech feature vectors collectively comprising a minimum sequence distortion path in said finite state vector quantizer; a fourth processing means for estimating a bias term in said signal along said minimum sequence distortion path; and a fifth processing means for subtracting said estimated bias term from said signal; and wherein one or more of said first through said fifth processing means may be combined into a common processing means.
Claim 26
Dependent Claim
37 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, wherein said quantizing process carried out by said second processing means is implemented as a vector quantization process.
Claim 27
Dependent Claim
33 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, wherein said finite state vector quantizer is realized as a trellis encoded vector quantizer.
Claim 28
Dependent Claim
38 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, wherein said plurality of acoustic classes established by said means for decomposing comprise at least four such acoustic classes.
Claim 29
Dependent Claim
32 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, wherein said selected model set is of the class of Hidden Markov Models.
Claim 30
Dependent Claim
35 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, further including a speech recognizer means operating on an output signal from said fifth processing means.
Claim 31
Dependent Claim
35 words
The system for reducing the effect of an unknown signal bias in an input speech signal of claim 21, further including a speech enhancement means operating on an output signal from said fifth processing means.
Claim 32
Dependent Claim
102 words
In a method for processing a speech signal wherein a bias term representing unknown distortion in said signal is estimated and then subtracted from said signal, the improvement therein comprising the steps of: determining a set of code words from a set of acoustic models of human speech which embed sequential constraints inherent in human speech; constructing a finite state vector quantizer wherein said code word set comprises a code constellation for said finite state vector quantizer; applying said finite state vector quantizer for decoding said signal; and estimating said bias term from data provided by said finite state vector quantizer decoding.
Claim 33
Dependent Claim
102 words
In a method for processing a speech signal wherein a bias term representing unknown distortion in said signal is estimated and then subtracted from said signal, the improvement therein comprising the steps of: determining a set of code words from a set of acoustic models of human speech which embed sequential constraints inherent in human speech; constructing a finite state vector quantizer wherein said code word set comprises a code constellation for said finite state vector quantizer; applying said finite state vector quantizer for decoding said signal; and estimating said bias term from data provided by said finite state vector quantizer decoding.
References Cited (Backward Citations)
US5664059A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-06 | 2002-01-05 | 2002-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-06 | 2006-01-05 | 2006-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-06 | 2010-01-05 | 2010-07-07 | $7700.00 | Window Closed / Lapsed |