Robust voice activity detector system for use with an earphone
First Claim
1. A method of adjusting a gain on a voice operated control system, comprising:
- receiving a first microphone signal;
receiving a second microphone signal;
filtering the first microphone signal to provide a filtered first microphone signal;
filtering the second microphone signal to provide a filtered second microphone signal;
updating a slow time weighted ratio of the filtered first and second microphone signals;
updating a fast time weighted ratio of the filtered first and second microphone signals, wherein the fast time weighted ratio is calculated, based on a fast time weighted average of the filtered first microphone signal that is calculated based on a fast time weighting coefficient that is greater than a slow time weighting coefficient utilized in a slow time weighted average of the filtered first microphone signal utilized in calculating the slow time weighted ratio;
calculating an absolute difference between the fast time weighted ratio and the slow time weighted ratio;
comparing the absolute difference with a threshold; and
increasing the gain on the voice operated control system when the absolute difference is greater than the threshold, wherein a voice activity status is utilized to control the gain on the voice operated control system and to adjust a level of a signal directed to a voice receiving system in communication with the voice operated control system.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic device or method for adjusting a gain on a voice operated control system can include one or more processors and a memory having computer instructions. The instructions, when executed by the one or more processors causes the one or more processors to perform the operations of receiving a first microphone signal, receiving a second microphone signal, updating a slow time weighted ratio of the filtered first and second signals, and updating a fast time weighted ratio of the filtered first and second signals. The one or more processors can further perform the operations of calculating an absolute difference between the fast time weighted ratio and the slow time weighted ratio, comparing the absolute difference with a threshold, and increasing the gain when the absolute difference is greater than the threshold. Other embodiments are disclosed.
32 Citations
20 Claims
-
1. A method of adjusting a gain on a voice operated control system, comprising:
-
receiving a first microphone signal; receiving a second microphone signal; filtering the first microphone signal to provide a filtered first microphone signal; filtering the second microphone signal to provide a filtered second microphone signal; updating a slow time weighted ratio of the filtered first and second microphone signals; updating a fast time weighted ratio of the filtered first and second microphone signals, wherein the fast time weighted ratio is calculated, based on a fast time weighted average of the filtered first microphone signal that is calculated based on a fast time weighting coefficient that is greater than a slow time weighting coefficient utilized in a slow time weighted average of the filtered first microphone signal utilized in calculating the slow time weighted ratio; calculating an absolute difference between the fast time weighted ratio and the slow time weighted ratio; comparing the absolute difference with a threshold; and increasing the gain on the voice operated control system when the absolute difference is greater than the threshold, wherein a voice activity status is utilized to control the gain on the voice operated control system and to adjust a level of a signal directed to a voice receiving system in communication with the voice operated control system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device for adjusting a gain on a voice operated control system, comprising:
-
a processor; and a memory having computer instructions, wherein the instructions, when executed by the processor, cause the processor to perform operations comprising; receiving a first microphone signal; receiving a second microphone signal; filtering the first microphone signal to provide a filtered first microphone signal; filtering the second microphone signal to provide a filtered second microphone signal; updating a slow time weighted ratio of the filtered first and second microphone signals; updating a fast time weighted ratio of the filtered first and second microphone signals, wherein the fast time weighted ratio is calculated, based on a fast time weighted average of the filtered first microphone signal that is calculated based on a fast time weighting coefficient that is greater than a slow time weighting coefficient utilized in a slow time weighted average of the filtered first microphone signal utilized in calculating the slow time weighted ratio; calculating an absolute difference between the fast time weighted ratio and the slow time weighted ratio; comparing the absolute difference with a threshold; and increasing the gain on the voice operated control system when the absolute difference is greater than the threshold, wherein a voice activity status is utilized to control the gain on the voice operated control system and to adjust a power utilized in a wireless voice communication system in communication with the voice operated control system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification