Claims
- 1. 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.
- 2. 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.
- 3. 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.
Parent Case Info
This is a continuation of application Ser. No. 17,791, filed Mar. 5, 1979, now abandoned.
US Referenced Citations (7)
Number |
Name |
Date |
Kind |
3700812 |
Springett |
Oct 1972 |
|
3832491 |
Sciulli et al. |
Aug 1974 |
|
3882458 |
Hoeschele, Jr. et al. |
May 1975 |
|
3909532 |
Rabiner et al. |
Sep 1975 |
|
4025721 |
Graupe et al. |
May 1977 |
|
4028496 |
La Marche et al. |
Jun 1977 |
|
4199729 |
Durand et al. |
Apr 1980 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
17791 |
Mar 1979 |
|