Patent US5148488A successfully refreshed from Google Patents.
US5148488A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and filter for enhancing a noisy speech signal
Assignee: Google LLC
•
Filing: 1989-11-17
•
Granted: 1992-09-15
•
Expires: 2009-11-17
Abstract
Abstract A filter for filtering a speech signal to reduce acoustic noise is disclosed. In accordance with the inventive filter, the parameters of an all-pole vocal tract model are first estimated from the noisy signal using a least mean square algorithm as if no noise were present, and then the speech signal is filtered using an approximate limiting Kalman filter constructed according to the estimated parameters.
Inventors
- 👤 Walter Y. Chen
- 👤 Richard A. Haddad
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:23
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/02; G10L21/0208
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
82 words
A method to be carried out on line for enhancing a noisy speech signal comprising the steps of in a first time domain filtering step, applying an adaptive least means square algorithm to said noisy speech signal to obtain a set of model parameters from said noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal on line to obtain an enhanced speech signal.
Claim 2
Independent Claim
82 words
A method to be carried out on line for enhancing a noisy speech signal comprising the steps of in a first time domain filtering step, applying an adaptive least means square algorithm to said noisy speech signal to obtain a set of model parameters from said noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal on line to obtain an enhanced speech signal.
Claim 3
Independent Claim
127 words
A method for enhancing a discrete noisy speech signal comprising the steps of in a first discrete time domain filtering step, applying an adaptive least mean square algorithm to said discrete noisy speed signal to obtain a set of model parameters from said discrete noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal to obtain an enhanced speech signal, wherein said least mean square algorithm and said approximate limiting Kalman filtering algorithm are iterative and wherein the model parameters obtained during the (k-1) th iteration are used to apply the approximate limiting Kalman filtering algorithm during the k th iteration, where k=0, 1, 2, 3, . . .
Claim 4
Independent Claim
127 words
A method for enhancing a discrete noisy speech signal comprising the steps of in a first discrete time domain filtering step, applying an adaptive least mean square algorithm to said discrete noisy speed signal to obtain a set of model parameters from said discrete noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal to obtain an enhanced speech signal, wherein said least mean square algorithm and said approximate limiting Kalman filtering algorithm are iterative and wherein the model parameters obtained during the (k-1) th iteration are used to apply the approximate limiting Kalman filtering algorithm during the k th iteration, where k=0, 1, 2, 3, . . .
Claim 5
Dependent Claim
62 words
The method of claim 1 wherein said method further comprises the steps of applying a second adaptive least square algorithm to said enhanced speech signal to obtain a second set of model parameters, and utilizing said second set of model parameters to apply a second approximate limiting Kalman filtering algorithm to said enhanced speech signal to obtain a further enhanced speech signal.
Claim 6
Independent Claim
93 words
A method for enhancing a noisy speech signal comprising the steps of in a first time domain filtering step, applying an adaptive least mean square algorithm to said noisy speed signal to obtain a set of model parameters from said noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal to obtain an enhanced speech signal, wherein said method further includes the step of coding said enhanced speech signal using a linear predictive coding algorithm.
Claim 7
Independent Claim
93 words
A method for enhancing a noisy speech signal comprising the steps of in a first time domain filtering step, applying an adaptive least mean square algorithm to said noisy speed signal to obtain a set of model parameters from said noisy speech signal, and in a second time domain filtering step, utilizing said model parameters to apply an approximate limiting Kalman filtering algorithm to said noisy speech signal to obtain an enhanced speech signal, wherein said method further includes the step of coding said enhanced speech signal using a linear predictive coding algorithm.
Claim 8
Independent Claim
87 words
A method to be carried out on-line for enhancing a discrete noisy signal comprising the steps of in a first discrete time domain filtering step, applying an adaptive least mean square algorithm to said discrete noisy speed signal to obtain a set of linear predictive parameters characteristic of said discrete noisy speech signal, and in a second time domain filtering step, utilizing said linear predictive parameters to apply a limiting Kalman filter to said discrete noisy speech signal on-line so as to enhance said discrete noisy signal.
Claim 9
Independent Claim
87 words
A method to be carried out on-line for enhancing a discrete noisy signal comprising the steps of in a first discrete time domain filtering step, applying an adaptive least mean square algorithm to said discrete noisy speed signal to obtain a set of linear predictive parameters characteristic of said discrete noisy speech signal, and in a second time domain filtering step, utilizing said linear predictive parameters to apply a limiting Kalman filter to said discrete noisy speech signal on-line so as to enhance said discrete noisy signal.
Claim 10
Dependent Claim
69 words
A filter for the on-line enhancing of a noisy speech signal comprising first time domain filter means utilizing an adaptive least mean square algorithm for obtaining a set of model parameters from said noisy speech signal, and second time domain filter means including limiting Kalman filter means utilizing said model parameters for filtering said noisy speech signal on-line to obtain an enhanced speech signal from said noisy speech signal.
Claim 11
Dependent Claim
69 words
A filter for the on-line enhancing of a noisy speech signal comprising first time domain filter means utilizing an adaptive least mean square algorithm for obtaining a set of model parameters from said noisy speech signal, and second time domain filter means including limiting Kalman filter means utilizing said model parameters for filtering said noisy speech signal on-line to obtain an enhanced speech signal from said noisy speech signal.
Claim 12
Dependent Claim
73 words
A filter for enhancing a discrete noisy speed signal comprising first discrete time domain filtering means utilizing an adaptive least mean square algorithm for obtaining a set of model parameters from said noisy speech signal, and second time domain filter means including limiting Kalman filter means utilizing said model parameters for filtering said discrete noisy speech signal to obtain an enhanced speech signal, wherein said model parameters are all-pole vocal tract model parameters.
Claim 13
Dependent Claim
73 words
A filter for enhancing a discrete noisy speed signal comprising first discrete time domain filtering means utilizing an adaptive least mean square algorithm for obtaining a set of model parameters from said noisy speech signal, and second time domain filter means including limiting Kalman filter means utilizing said model parameters for filtering said discrete noisy speech signal to obtain an enhanced speech signal, wherein said model parameters are all-pole vocal tract model parameters.
Claim 14
Dependent Claim
157 words
A filter for enhancing a discrete noisy speech signal in real time comprising a first stage comprising first discrete, time domain filtering means utilizing a first least mean square algorithm for obtaining a first set of all pole vocal tract model parameters from said discrete noisy speech signal and second discrete, time domain filtering means including a first limiting Kalman filter utilizing said first set of model parameters for filtering said discrete noisy speech signal in real time obtain a first enhanced speech signal, and a second stage comprising third discrete time domain filtering means utilizing a second least mean square algorithm for obtaining a second set of all pole vocal tract model parameters from said first enhanced speech signal and fourth discrete time domain filtering means including a second limiting Kalman filter utilizing said second set of model parameters for filtering said first enhanced speech signal in real time to obtain a second enhanced speech signal.
Claim 15
Dependent Claim
157 words
A filter for enhancing a discrete noisy speech signal in real time comprising a first stage comprising first discrete, time domain filtering means utilizing a first least mean square algorithm for obtaining a first set of all pole vocal tract model parameters from said discrete noisy speech signal and second discrete, time domain filtering means including a first limiting Kalman filter utilizing said first set of model parameters for filtering said discrete noisy speech signal in real time obtain a first enhanced speech signal, and a second stage comprising third discrete time domain filtering means utilizing a second least mean square algorithm for obtaining a second set of all pole vocal tract model parameters from said first enhanced speech signal and fourth discrete time domain filtering means including a second limiting Kalman filter utilizing said second set of model parameters for filtering said first enhanced speech signal in real time to obtain a second enhanced speech signal.
Claim 16
Dependent Claim
70 words
A filter for the on line enhancing of a noisy signal comprising first time domain filter means for applying an adaptive least mean square algorithm to said noisy signal to obtain a set of linear predictive parameters characteristic of said noisy signal, and second time domain filter means including a limiting Kalman filter means utilizing said parameters for filtering said noisy signal on-line so as to enhance said noisy signal.
Claim 17
Dependent Claim
70 words
A filter for the on line enhancing of a noisy signal comprising first time domain filter means for applying an adaptive least mean square algorithm to said noisy signal to obtain a set of linear predictive parameters characteristic of said noisy signal, and second time domain filter means including a limiting Kalman filter means utilizing said parameters for filtering said noisy signal on-line so as to enhance said noisy signal.
References Cited (Backward Citations)
US3889108A
Cited
US4185168A
Cited
US4587620A
Cited
US4757527A
Cited
US4897878A
Cited
US4742510A
Cited
US4947425A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-09-15 | 1996-03-16 | 1996-09-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-09-15 | 2000-03-16 | 2000-09-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-09-15 | 2004-03-16 | 2004-09-15 | $7700.00 | Window Closed / Lapsed |