Patent US5148488A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag