Machine for Enabling and Disabling Noise Reduction (MEDNR) Based on a Threshold
First Claim
Patent Images
1. A machine to automatically enable and disable noise reduction based on a set threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a novel system and method for monitoring the audio signals, analyze selected audio signal components, compare the results of analysis with a threshold value, and enable or disable noise reduction capability of a communication device.
28 Citations
17 Claims
- 1. A machine to automatically enable and disable noise reduction based on a set threshold.
-
15. A system for controlling noise reduction devices, the system comprising:
-
a) input for two or more microphones; b) a microprocessor block; c) a memory block, with external and internal memory; d) an internal bus in communication with the internal memory and microprocessor block; e) a voice activity detector (“
VAD”
) in connection with the two or more microphones;f) the VAD deciding if an incoming signal from a microphone is speech or noise, i) if the VAD finds an incoming signal to be noise, the VAD is turned off, ii) if the VAD finds an incoming signal to be speech, the VAD is on, and control goes to an execution block with an instruction to enable the noise reduction system, iii) if the VAD is turned off, control goes to a decision subsystem, deciding if a noise reduction system is to be enabled or disabled, the decision occurring every N seconds, g) the decision subsystem comprising; i) a counter to measure time, ii) when time does not equal N seconds, the value for time is incremented and the noise reduction system is activated or the noise reduction system is not activated, depending upon the value stored in a storage decision block, with the value in the storage decision block being transmitted to the execution block, iii) when time does equal N, the microprocessor calculates the root mean square (“
RMS”
) of the input signal;aa) if the RMS is less than a set threshold level, a decision to disable the noise reduction system is made and stored in the storage decision block, then transmitted to the execution block and the value of time is reset to zero. bb) if the RMS is greater than a set threshold level, a decision to enable the noise reduction system is made and stored in the storage decision block, transmitted to the execution block and the value of time is reset to zero. - View Dependent Claims (16, 17)
-
Specification