The invention relates to processing of audio signals and more specifically the invention relates to systems and method for a noise reduction switch in communication devices.
Background noise or ambient noise is any sound other than the sound being monitored. Typically, background noise may be caused by engines, blowers, fans, air conditioners, cars, busy intersections, people talking in restaurants etc. If untreated, background noise can be annoying at times. Further, background noise is a major problem when processing audio signals.
Modern day communication devices operate in a myriad type of environments. Examples of communication devices include, but are not limited to, a mobile phone, wireless telephone as so forth. Some of the environments may be extremely noisy, for example bars, crowded restaurants and so forth, while some environments may be extremely quite such as home, relaxing lounge and so forth. Generally, the communication devices include microphone(s) that pick up the desired signal of the user and background noise (if present). As a result, the communication at the other end may not be clearly discernible or pleasant.
Typically for noise reduction, the audio signal is processed in a microprocessor by using noise reduction algorithms. The audio signal is picked up by the microphone, digitized by an Analog to Digital Converter (ADC) and fed to the microprocessor for analysis and noise reduction. The noise reduction algorithms, however, come at an expense of battery life, power, MIPS (Millions of Instructions per Second), huge program space, data space, crucial processing time and so forth. Moreover, the communication devices may not always be used in noisy environments. Further, voice gateways, conference bridges and similar devices may be overloaded if the noise reduction algorithms are continuously executed. As a result, the noise reduction algorithms may not be desired to be executed at all the times.
In light of the above discussion, techniques are required to switch (enable or disable) the noise reduction in communication devices based on the background noise in which the device is operating.
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 switch the noise reduction capability of a communication device.
In one aspect of the invention, the threshold can be pre-defined by the user, manufacturer or can be set “on the fly” in real time during a telephonic conversation.
In another aspect of the invention, the invention can be used in communication devices which perform noise reduction on the received signals which are reproduced at the earpiece of the communication device.
In another aspect of the invention, the invention provides the flexibility to disable noise reduction if there is no background noise or if it is less than the set threshold to save crucial processing times, data space, program space required by the complex noise reduction algorithms. This technique increases the channel capacity in gateways, conference bridges, networks, servers and any multi-channel environment.
In another aspect of the invention, the invention provides flexibility to the users so they can “by-pass” the noise reduction by modifying the threshold and preserve the voice quality which are altered/modified by noise reduction algorithms.
In yet another aspect of the invention, the invention can be added as a module to the already existing devices with noise reduction capability. In such cases, the current invention enhances the battery life, reduces the power consumption, MIPS etc. However, it does not interfere with the native noise reduction algorithms.
In another aspect of the invention, clear voice is provided both in presence and absence of background noise in voice communication systems, devices, telephones, voice communication gateways, multi-channel environments and so forth.
Other features and advantages of the invention will become apparent to one with skill in the art upon examination of the following figures and detailed description. All such features, advantages are included within this description and be within the scope of the invention and be protected by the claims.
The invention is better understood in conjunction with detailed description and the figures. It should be noted that the components, blocks in the figures are not to scale and are used only for descriptive purposes.
The following detailed description is directed to certain specific embodiments of the invention. However, the invention can be embodied in a multitude of different ways as defined and covered by the claims and their equivalents. In this description, reference is made to the drawings wherein like parts are designated with like numerals throughout.
Unless otherwise noted in this specification or in the claims, all of the terms used in the specification and the claims will have the meanings normally ascribed to these terms by workers in the art.
Hereinafter, preferred embodiments of the invention will be described in detail in reference to the accompanying drawings. It should be understood that like reference numbers are used to indicate like elements even in different drawings. Detailed descriptions of known functions and configurations that may unnecessarily obscure the aspect of the invention have been omitted.
Examples of DSP include Texas Instruments (TI) TMS320VC5510, TMS320VC6713, TMS320VC6416 or Analog Devices (ADI) BF531, BF532, 533 etc or Cambridge Silicon Radio (CSR) Blue Core 5 Multi-media (BC5-MM) or Blue Core 7 Multi-media BC7-MM etc. In general, the noise reduction switch can be implemented on any general purpose fixed point/floating point DSP or a specialized fixed point/floating point DSP.
The memory can be Random Access Memory (RAM) based or FLASH based and can be internal (on-chip) or external memory (off-chip). The instructions reside in the internal or external memory. The microprocessor, in this case a DSP, fetches instructions from the memory and executes them.
Block 112 is a Voice Activity Detector (VAD). It is a technique used to detect the presence and absence of speech. VAD is used in many applications such as noise reduction, echo cancellation, speech coding, speech recognition etc. Many techniques to implement the VAD are known in the art (energy based VADS, zero cross detector VADS etc). One technique is described by J. F. Lynch Jr., J. G. Josenhans and R. E. Crochiere in paper titled “Speech/Silence Segmentation for real-time coding via rule based adaptive endpoint detection”, which is incorporated herein by reference. The purpose of the VAD is to decide if the audio signal is speech or noise/non-speech.
Block 113 is the noise reduction switch which makes a decision whether to enable or disable the noise reduction capability of a communication device. This decision can be a simple binary 1 or 0 or in general can be in any machine readable format. Block 114 is the noise reduction algorithm of the communication device which reduces or removes the background noise from the audio signal. Several noise reduction algorithms are known in the art. One such technique is described by Steven F. Boll in “Suppression of Acoustic Noise in Speech Using Spectral Subtraction”, IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. Assp-27, No. 2, April 1979 and is incorporated herein by reference.
If the noise reduction switch decision is “1”, the audio signal is modified by the noise reduction algorithm. If the noise reduction switch decision is “0”, the audio signal is by-passed or untouched or unmodified etc.
As the noise reduction switch makes a decision of “1”, the audio signal described in
As the noise reduction switch makes a decision of “1”, the audio signal described in
This is a utility application based upon U.S. patent application Ser. No. 61/408,975 filed on Nov. 1, 2010. This related application is incorporated herein by reference and made a part of this application. If any conflict arises between the disclosure of the invention in this utility application and that in the related provisional application, the disclosure in this utility application shall govern. Moreover, the inventors incorporate herein by reference any and all patents, patent applications, and other documents hard copy or electronic, cited or referred to in this application.
Number | Date | Country | |
---|---|---|---|
61408975 | Nov 2010 | US |