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

Speech detector with variable threshold

Assignee: International Business Machines Corp
•
Filing: 1980-10-20
•
Granted: 1982-09-28
•
Expires: 2000-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech activity detection circuit and method are described in which a digitized sample of the analog speech signal in a communications system is taken n times in a period of time t. The magnitude M of each sample is calculated and the largest value of M which is encountered over a given period t is stored as a peak magnitude M(t). This value is compared to a value M(t-1) which is the smallest value of M(t) from prior periods. The lesser of the two values is stored as the new value for M(t-1). The process is continued for i periods and at the end of the i th period, the value M(t-1) is multipled by a constant k and the product is stored as the threshold value for the next i periods of time t.

Inventors

  • 👤 William G. Crouse
  • 👤 Charles R. Knox

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 02:21
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/78; H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04J; H04J3/00; H04J3/17; H04J3/175

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 232 words
In a communication system having means for adjustably setting a detection threshold value for an incoming signal stream above which threshold value speech signals are defined to exist and below which threshold value no speech signals are defined to exist, a method for periodically adjusting and setting a new operative level for said detection threshold, comprising steps of: instantaneously sampling the signal level of said incoming signal stream n times in a period of time t; measuring the magnitude M of each said sample; comparing the magnitude M of each successive said sample with the magnitude M of the preceding said sample; storing the largest magnitude M encountered during said period of time t as the peak sample magnitude M(t); comparing said value M(t) to a previous value M(t-1) which represents the smallest M(t) from prior periods of time t; and following said comparison, storing the lesser of said two magnitudes as the new value M(t-1); repeating said foregoing steps for i periods of time t and then multiplying the latest existing value of M(t-1) by a constant k; and storing said product as said new operative threshold level for use during the next i periods of time t; and resetting said value M(t-1) to a level above that for the minimum level of speech desired to be detected for samples to be taken over the next said period of time t.
Claim 2
Dependent Claim 232 words
In a communication system having means for adjustably setting a detection threshold value for an incoming signal stream above which threshold value speech signals are defined to exist and below which threshold value no speech signals are defined to exist, a method for periodically adjusting and setting a new operative level for said detection threshold, comprising steps of: instantaneously sampling the signal level of said incoming signal stream n times in a period of time t; measuring the magnitude M of each said sample; comparing the magnitude M of each successive said sample with the magnitude M of the preceding said sample; storing the largest magnitude M encountered during said period of time t as the peak sample magnitude M(t); comparing said value M(t) to a previous value M(t-1) which represents the smallest M(t) from prior periods of time t; and following said comparison, storing the lesser of said two magnitudes as the new value M(t-1); repeating said foregoing steps for i periods of time t and then multiplying the latest existing value of M(t-1) by a constant k; and storing said product as said new operative threshold level for use during the next i periods of time t; and resetting said value M(t-1) to a level above that for the minimum level of speech desired to be detected for samples to be taken over the next said period of time t.
Claim 3
Dependent Claim 29 words
A method as described in claim 1, wherein: said n is approximately 480, said t is approximately 15 milliseconds, said i is approximately 60 and k is approximately 2.25.
Claim 4
Dependent Claim 280 words
Apparatus for adjustably setting a detection threshold value for an incoming signal stream above which values speech signals are defined to exist and below which values speech signals are defined not to exist, comprising: sampling means for instantaneously sampling the signal appearing at an input thereof supplied with an input signal, said sampling being conducted n times in a period of time t; means connected to said sampling means for measuring the magnitude M of each said sample; comparing means connected to said means for measuring the magnitude of said samples for comparing each successive sample magnitude with the largest sample magnitude of the preceding said samples; storage means connected to said means for measuring the magnitude of said sampled and controlled by said comparing means for storing the largest magnitude M encountered during said period of time t as a peak sample magnitude M(t); storage means for storing a previous value M(t-1); comparing means connected to said storage means storing said peak sample magnitude M(t) and to said storage means storing said value M(t-1); and storing means connected to said means for comparing the values M(t) and M(t-1) for storing the lesser of said two magnitudes as a new value representing M(t-1) which represents the smallest value of M(t) from prior periods of time t; multiplying means connected to said means for storing said value M(t-1) by a constant k; and storing means for storing said product from said multiplying means as a new operative threshold level for use during the next i periods of time t; and means for resetting said value M(t-1) once every i periods of time to a level above that desired to be detected.
Claim 5
Dependent Claim 280 words
Apparatus for adjustably setting a detection threshold value for an incoming signal stream above which values speech signals are defined to exist and below which values speech signals are defined not to exist, comprising: sampling means for instantaneously sampling the signal appearing at an input thereof supplied with an input signal, said sampling being conducted n times in a period of time t; means connected to said sampling means for measuring the magnitude M of each said sample; comparing means connected to said means for measuring the magnitude of said samples for comparing each successive sample magnitude with the largest sample magnitude of the preceding said samples; storage means connected to said means for measuring the magnitude of said sampled and controlled by said comparing means for storing the largest magnitude M encountered during said period of time t as a peak sample magnitude M(t); storage means for storing a previous value M(t-1); comparing means connected to said storage means storing said peak sample magnitude M(t) and to said storage means storing said value M(t-1); and storing means connected to said means for comparing the values M(t) and M(t-1) for storing the lesser of said two magnitudes as a new value representing M(t-1) which represents the smallest value of M(t) from prior periods of time t; multiplying means connected to said means for storing said value M(t-1) by a constant k; and storing means for storing said product from said multiplying means as a new operative threshold level for use during the next i periods of time t; and means for resetting said value M(t-1) once every i periods of time to a level above that desired to be detected.

References Cited (Backward Citations)

US3700812A Cited
US3832491A Cited
US3882458A Cited
US3909532A Cited
US4199729A Cited
US4025721A Cited
US4028496A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-09-27 1986-03-29 1986-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-09-27 1990-03-29 1990-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-09-27 1994-03-29 1994-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag