← Back to Patent Explorer
US5749067A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice activity detector

Assignee: LG Electronics Inc
•
Filing: 1996-03-08
•
Granted: 1998-05-05
•
Expires: 2016-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Speech is distinguished from noise by a spectral comparison of an input signal with a stored noise estimate. Updating of the noise estimate stored in a buffer is permitted during periods when speech is absent under control of an auxiliary detector. In order to improve operation in the presence of signals with strong harmonic components, e.g., signalling tones, an LPC prediction gain is computed from the input (x(i)) and a residual (y(i)) obtained from the input following filtering by a filter having a response complementary to the frequency spectrum of the input, and if the gain exceeds a threshold, buffer updating is suppressed.

Inventors

  • 👤 Paul Alexander Barrett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:57
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/78; G10L25/84; H; H04; H04Q; H04Q1/00; H04Q1/18; H04Q1/30; H04Q1/44; H04Q1/444; H04Q1/46; G10L2025/783; G10L2025/786; H04M; H04M19/00; H04M19/08

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 141 words
A voice activity detector for detecting the presence of speech in an input signal which comprises a noise component, said detector comprising: (a) means for storing an estimate of the noise component of an input signal; (b) means for recognizing a spectral similarity of the input signal and the stored estimate to produce an output decision signal; (c) means for updating the stored estimate; (d) an auxiliary detector arranged to indicate the absence of speech from the input signal and control the means for updating so that updating occurs only when speech is indicated by the auxiliary detector to be absent from the input signal; (e) means operable to calculate a prediction gain for the input signal; and (f) modifying means arranged to suppress said updating of the stored estimate in the event that the prediction gain exceeds a threshold value.
Claim 2
Dependent Claim 141 words
A voice activity detector for detecting the presence of speech in an input signal which comprises a noise component, said detector comprising: (a) means for storing an estimate of the noise component of an input signal; (b) means for recognizing a spectral similarity of the input signal and the stored estimate to produce an output decision signal; (c) means for updating the stored estimate; (d) an auxiliary detector arranged to indicate the absence of speech from the input signal and control the means for updating so that updating occurs only when speech is indicated by the auxiliary detector to be absent from the input signal; (e) means operable to calculate a prediction gain for the input signal; and (f) modifying means arranged to suppress said updating of the stored estimate in the event that the prediction gain exceeds a threshold value.
Claim 3
Dependent Claim 29 words
A voice activity detector according to claim 1 in which the auxiliary detector includes a voiced speech detector responsive to signals derived from a Linear Predictive Coding residual signal.
Claim 4
Dependent Claim 28 words
A voice activity detector according to claim 1 in which the prediction gain represents the prediction gain of a Linear Predictive Coding prediction of 6th order or less.
Claim 5
Dependent Claim 28 words
A voice activity detector according to claim 3 in which the prediction gain represents the prediction gain of a Linear Predictive Coding prediction of 4th order or less.
Claim 6
Dependent Claim 54 words
A voice activity detector according to claim 1 further including means for detecting one or more primary frequency components of the input signal, and means operable to compare the frequencies with a predetermined threshold and to permit suppression of said updating of the stored estimate only when said primary frequency component exceeds the threshold.
Claim 7
Dependent Claim 49 words
A voice activity detector according to claim 1 in which the prediction gain calculation means is preceded by a filter to remove an upper portion of the frequency range of the input signal, the gain calculation being performed only for frequency components lying within the passband of the filter.
Claim 8
Dependent Claim 54 words
A voice activity detector according to claim 6 having two filters having respective passbands and respective gain calculation means to calculate gain parameters for the respective passbands, the modifying means being arranged to suppress the updating of the stored estimate in the event that the prediction gain within either passband exceeds a threshold value.
Claim 9
Dependent Claim 18 words
A voice activity detector according to claim 6 including means for subsampling a signal produced by the filter.
Claim 10
Dependent Claim 46 words
A voice activity detector according to claim 1 wherein said input signal includes signalling tones and the prediction gain exceeding a threshold value indicates the detection of signalling tones in the input signal and causes the modifying means to suppress the updating of the stored estimate.
Claim 11
Independent Claim 126 words
A method for detecting the presence of speech in an input signal which includes a noise component, said method comprising: (a) storing an estimate of the noise component of an input signal; (b) recognizing a spectral similarity of the input signal and the stored estimate to produce an output decision signal; (c) updating the stored estimate; (d) using an auxiliary detector arranged to indicate the absence of speech from the input signal and control the updating step so that updating occurs only when speech is indicated by the auxiliary detector to be absent from the input signal; (e) generating a prediction gain for the input signal; and (f) suppressing said updating of the stored estimate in the event that the prediction gain exceeds a threshold value.
Claim 12
Independent Claim 126 words
A method for detecting the presence of speech in an input signal which includes a noise component, said method comprising: (a) storing an estimate of the noise component of an input signal; (b) recognizing a spectral similarity of the input signal and the stored estimate to produce an output decision signal; (c) updating the stored estimate; (d) using an auxiliary detector arranged to indicate the absence of speech from the input signal and control the updating step so that updating occurs only when speech is indicated by the auxiliary detector to be absent from the input signal; (e) generating a prediction gain for the input signal; and (f) suppressing said updating of the stored estimate in the event that the prediction gain exceeds a threshold value.
Claim 13
Dependent Claim 27 words
A method as in claim 10 in which the auxiliary detector uses a voiced speech detector responsive to signals derived from a Linear Predictive Coding residual signal.
Claim 14
Dependent Claim 26 words
A method as in claim 10 in which the prediction gain represents the prediction gain of a Linear Predictive coding prediction of 6th order or less.
Claim 15
Dependent Claim 26 words
A method as in claim 12 in which the prediction gain represents the prediction gain of a Linear Predictive Coding prediction of 4th order or less.
Claim 16
Dependent Claim 47 words
A method as in claim 10 further including: detecting one or more primary frequency components of the input signal, and comparing the frequencies with a predetermined threshold and to permit suppression of said updating of the stored estimate only when said primary frequency component exceeds the threshold.
Claim 17
Dependent Claim 45 words
A method as in claim 10 in which the prediction gain calculation is preceded by filtered removal of an upper portion of the frequency range of the input signal, the gain calculation being performed only for frequency components lying within the passband of the filter.
Claim 18
Dependent Claim 51 words
A method as in claim 15 wherein two filters are used having respective passbands and respective gain calculation means to calculate gain parameters for the respective passbands, the modifying step suppressing the updating of the stored estimate in the event that the prediction gain within either passband exceeds a threshold value.
Claim 19
Dependent Claim 14 words
A method as in claim 15 including subsampling a signal produced by the filter.
Claim 20
Dependent Claim 44 words
A method as in claim 10 wherein said input signal includes signalling tones and the prediction gain exceeding a threshold value indicates the detection of signalling tones in the input signal and causes the modifying step to suppress the updating of the stored estimate.

References Cited (Backward Citations)

US4358738A Cited
US4227046A Cited
US4283601A Cited
US4688256A Cited
US4731846A Cited
US4672669A Cited
US4700392A Cited
US4696039A Cited
US4918734A Cited
US5276765A Cited
US5103481A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-04 2001-11-03 2002-05-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-04 2005-11-03 2006-05-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-04 2009-11-03 2010-05-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag