Patent US5487129A successfully refreshed from Google Patents.
US5487129A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech pattern matching in non-white noise
Assignee: DSP Group Ltd
•
Filing: 1992-07-30
•
Granted: 1996-01-23
•
Expires: 2012-07-30
Abstract
Abstract A system for matching an input signal, comprising non-white noise and a patterned signal corrupted by said non-white noise, to a plurality of reference signals, the system including an estimator estimating noise features of said non-white noise and producing from the noise features at least one noise whitening filter; a filter generally simultaneously filtering the input signal and the plurality of reference signals using the noise whitening filter and producing a filtered input signal, having a white noise component, and a plurality of filtered reference signals; and a pattern matcher generally robust to white noise for matching the filtered input signal to one of the filtered reference signals.
Inventors
- 👤 Omri Paiss
- 👤 Ilan D. Shallom
- 👤 Felix Flomen
- 👤 Raziel Haimi-Cohen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:07
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/20
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
104 words
A system for matching an input signal, comprising non-white noise and a patterned signal corrupted by said non-white noise, to a plurality of reference signals, said system comprising: an estimator estimating noise features of said non-white noise and producing from said noise features at least one noise whitening filter; a filter filtering said input signal and said plurality of reference signals using said at least one noise whitening filter and producing a filtered input signal, having a white noise component, and a plurality of filtered reference signals; and a pattern matcher for matching said filtered input signal to one of said filtered reference signals.
Claim 2
Independent Claim
104 words
A system for matching an input signal, comprising non-white noise and a patterned signal corrupted by said non-white noise, to a plurality of reference signals, said system comprising: an estimator estimating noise features of said non-white noise and producing from said noise features at least one noise whitening filter; a filter filtering said input signal and said plurality of reference signals using said at least one noise whitening filter and producing a filtered input signal, having a white noise component, and a plurality of filtered reference signals; and a pattern matcher for matching said filtered input signal to one of said filtered reference signals.
Claim 3
Dependent Claim
29 words
System according to claim 1 and wherein said at least one noise whitening filter is two noise whitening filters respectively for filtering the input signal and the reference signals.
Claim 4
Dependent Claim
27 words
System according to claim 1 including an extractor extracting features of said input signal and said reference signals and wherein said filter operates in a feature domain.
Claim 5
Dependent Claim
30 words
System according to claim 3 and wherein said feature domains are selected from the group of data samples, Linear Prediction Coefficients, cepstral coefficients, power spectrum samples, and filter bank energies.
Claim 6
Dependent Claim
19 words
System according to claim 4 and wherein said estimator estimates a filter in accordance with the selected feature domain.
Claim 7
Dependent Claim
24 words
System according to claim 1 and wherein a feature domain of the input signal is different than a feature domain of the reference signals.
Claim 8
Dependent Claim
30 words
System according to claim 6 and wherein said feature domains are selected from the group of data samples, Linear Prediction Coefficients, cepstral coefficients, power spectrum samples, and filter bank energies.
Claim 9
Dependent Claim
34 words
System according to claim 1 and wherein the pattern matcher performs a pattern matching technique selected from the group of Dynamic Time Warping DTW, Hidden Markov Models HMM, or Dynamic Time Warping-Vector Quantization DTW-VQ.
Claim 10
Dependent Claim
14 words
System according to claim 1 and wherein the input signal is a speech signal.
Claim 11
Dependent Claim
20 words
System according to claim 1 and wherein said non-white noise is the noise from the environment of a movable vehicle.
Claim 12
Dependent Claim
21 words
System according to claim 1 and wherein said non-white noise is the noise from the environment of a moving airplane cockpit.
Claim 13
Dependent Claim
20 words
System according to claim 1 and wherein said non-white noise is the noise from the environment of a vibrating machine.
Claim 14
Dependent Claim
104 words
Speech recognition system for recognizing words found in a speech signal corrupted by non-white noise, said system comprising: an estimator estimating noise features of said non-white noise and for producing from said noise features at least one noise whitening filter; a filter filtering said speech signal and a plurality of reference signals of selected spoken words, said filter using said at least one noise whitening filter and producing a filtered speech signal and a plurality of filtered reference signals; and a pattern matcher for matching said filtered speech signal to one of said filtered reference signals thereby recognizing the word in said speech signal.
Claim 15
Dependent Claim
104 words
Speech recognition system for recognizing words found in a speech signal corrupted by non-white noise, said system comprising: an estimator estimating noise features of said non-white noise and for producing from said noise features at least one noise whitening filter; a filter filtering said speech signal and a plurality of reference signals of selected spoken words, said filter using said at least one noise whitening filter and producing a filtered speech signal and a plurality of filtered reference signals; and a pattern matcher for matching said filtered speech signal to one of said filtered reference signals thereby recognizing the word in said speech signal.
Claim 16
Dependent Claim
77 words
Speech recognition system for recognizing a word found in a speech signal corrupted by non-white noise, said system comprising: a vector quantization system according to claim 10 producing vector quantized speech; and a word matcher receiving a plurality of reference sequences of symbols relating to said reference signals and a test sequence of symbols relating to said speech signal for matching said test sequence to said reference sequences thereby to recognize said word in said speech signal.
Claim 17
Dependent Claim
22 words
A speech recognition system according to claim 14 wherein said word matcher performs Dynamic Time Warping (DTW) on said vector quantized speech.
Claim 18
Dependent Claim
23 words
A speaker verification system using the system of claim 15 wherein said reference signals comprises at least one word spoken by one speaker.
Claim 19
Dependent Claim
17 words
A speech recognition system according to claim 14 wherein said word matcher performs Hidden Markov Modeling (HMM).
Claim 20
Dependent Claim
23 words
A speaker verification system using the system of claim 17 wherein said reference signals comprises at least one word spoken by one speaker.
Claim 21
Dependent Claim
24 words
A speaker recognition system using the system of claim 14 wherein said reference signals comprise one word spoken by a plurality of different speakers.
Claim 22
Dependent Claim
23 words
A speaker verification system using the system of claim 14 wherein said reference signals comprises at least one word spoken by one speaker.
Claim 23
Dependent Claim
24 words
A speaker recognition system using the system of claim 13 wherein said reference signals comprise one word spoken by a plurality of different speakers.
Claim 24
Dependent Claim
23 words
A speaker verification system using the system of claim 13 wherein said reference signals comprises at least one word spoken by one speaker.
Claim 25
Dependent Claim
122 words
A Vector Quantization (VQ) system for vector quantizing a speech signal corrupted by non-white noise into a sequence of symbols, said system comprising: an estimator estimating noise features of said non-white noise and for producing from said noise features at least one noise whitening filter; a filter filtering segments of said speech signal and a plurality of numbered reference signals of selected speech segments, said filter using said at least one noise whitening filter and producing filtered speech segments and a plurality of filtered reference segments; and a pattern matcher for matching each of said filtered speech segments to one of said filtered reference segments and for providing as an output a symbol which is an index of the matched reference segment.
Claim 26
Dependent Claim
122 words
A Vector Quantization (VQ) system for vector quantizing a speech signal corrupted by non-white noise into a sequence of symbols, said system comprising: an estimator estimating noise features of said non-white noise and for producing from said noise features at least one noise whitening filter; a filter filtering segments of said speech signal and a plurality of numbered reference signals of selected speech segments, said filter using said at least one noise whitening filter and producing filtered speech segments and a plurality of filtered reference segments; and a pattern matcher for matching each of said filtered speech segments to one of said filtered reference segments and for providing as an output a symbol which is an index of the matched reference segment.
Claim 27
Dependent Claim
24 words
A speaker recognition system using the system of claim 23 wherein said reference signals comprise one word spoken by a plurality of different speakers.
Claim 28
Dependent Claim
23 words
A speaker verification system using the system of claim 23 wherein said reference signals comprises at least one word spoken by one speaker.
Claim 29
Independent Claim
99 words
A method for matching an input signal, comprising non-white noise and a patterned signal corrupted by said non-white noise, to a plurality of reference signals, said method comprising the steps of: estimating noise features of said non-white noise and producing from said noise features at least one noise whitening filter; filtering said input signal and said plurality of reference signals using said at least one noise whitening filter and producing a filtered input signal, having a white noise component, and a plurality of filtered reference signals; and matching said filtered input signal to one of said filtered reference signals.
Claim 30
Independent Claim
99 words
A method for matching an input signal, comprising non-white noise and a patterned signal corrupted by said non-white noise, to a plurality of reference signals, said method comprising the steps of: estimating noise features of said non-white noise and producing from said noise features at least one noise whitening filter; filtering said input signal and said plurality of reference signals using said at least one noise whitening filter and producing a filtered input signal, having a white noise component, and a plurality of filtered reference signals; and matching said filtered input signal to one of said filtered reference signals.
Claim 31
Dependent Claim
30 words
A method according to claim 26 and wherein said at least one noise whitening filter is two noise whitening filters respectively for filtering the input signal and the reference signals.
Claim 32
Dependent Claim
31 words
A method according to claim 26 including the steps of extracting features of said input signal and said reference signals and wherein said step of filtering occurs in a feature domain.
Claim 33
Dependent Claim
31 words
A method according to claim 28 and wherein said feature domains are selected from the group of data samples, Linear Prediction Coefficients, cepstral coefficients, power spectrum samples, and filter bank energies.
Claim 34
Dependent Claim
22 words
A method according to claim 28 and wherein said step of estimating estimates a filter in accordance with the selected feature domain.
Claim 35
Dependent Claim
25 words
A method according to claim 26 and wherein a feature domain of the input signal is different than a feature domain of the reference signals.
Claim 36
Dependent Claim
36 words
A method according to claim 26 and wherein said step of matching performs a pattern matching technique selected from the group of Dynamic Time Warping DTW, Hidden Markov Models HMM, or Dynamic Time Warping-Vector Quantization DTW-VQ.
Claim 37
Dependent Claim
15 words
A method according to claim 26 and wherein the input signal is a speech signal.
References Cited (Backward Citations)
US5046099A
Cited
US5319736A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-22 | 1999-07-24 | 2000-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-22 | 2003-07-24 | 2004-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-22 | 2007-07-24 | 2008-01-23 | $7700.00 | Window Closed / Lapsed |