Adjusted noise suppression and voice activity detection
First Claim
1. A method of adjusting a noise suppression algorithm in a mobile communication device, the method comprising:
- receiving input related to vibration of the mobile communication device from an accelerometer, the vibration of the mobile communication device resulting from the mobile communication device being against a head;
processing the input from the accelerometer;
adjusting, based on the input, a noise suppression algorithm, thereby producing an adjusted noise suppression algorithm;
receiving audio signals;
performing the adjusted noise suppression algorithm on the audio signals, thereby producing noise suppressed audio signals, wherein the processing relates to determining a likelihood of a presence of a voice signal in the audio signals; and
transmitting the noise suppressed audio signals.
4 Assignments
0 Petitions
Accused Products
Abstract
Dual microphones can be used to improve noise suppression by better distinguishing between speech and background noise. If the user does not hold the handset according to a prescribed orientation, however, the dual microphone noise suppression can actually do a worse job than a single microphone noise suppression algorithm because of mistakes made distinguishing between speech and noise. Here it is proposed to use an accelerometer to determine the orientation of the phone and use this orientation information in the noise suppression algorithm. Also when a person speaks, the vibrations when the device is held against the head can be used to detect speech.
-
Citations
22 Claims
-
1. A method of adjusting a noise suppression algorithm in a mobile communication device, the method comprising:
-
receiving input related to vibration of the mobile communication device from an accelerometer, the vibration of the mobile communication device resulting from the mobile communication device being against a head; processing the input from the accelerometer; adjusting, based on the input, a noise suppression algorithm, thereby producing an adjusted noise suppression algorithm; receiving audio signals; performing the adjusted noise suppression algorithm on the audio signals, thereby producing noise suppressed audio signals, wherein the processing relates to determining a likelihood of a presence of a voice signal in the audio signals; and transmitting the noise suppressed audio signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile communication device comprising:
-
an accelerometer integral to the mobile communication device; a communication subsystem; a processor adapted to; receive input related to vibration of the mobile communication device from the accelerometer, the vibration of the mobile communication device resulting from the mobile communication device being against a head; process the input from the accelerometer; adjust, based on the input, a noise suppression algorithm, thereby producing an adjusted noise suppression algorithm; receive audio signals; perform the adjusted noise suppression algorithm on the audio signals, thereby producing noise suppressed audio signals, wherein the processing relates to determining a likelihood of a presence of a voice signal in the audio signals; and transmit the noise suppressed audio signals to the communication subsystem. - View Dependent Claims (15)
-
-
16. A computer-readable medium containing computer-executable instructions that, when performed by a processor of a mobile communication device, cause the processor to:
-
receive input related to vibration of the mobile communication device from an accelerometer, the vibration of the mobile communication device resulting from the mobile communication device being against a head; process the input from the accelerometer; adjust, based on the input, a noise suppression algorithm, thereby producing an adjusted noise suppression algorithm; receive audio signals; perform the adjusted noise suppression algorithm on the audio signals, thereby producing noise suppressed audio signals, wherein the processing relates to determining a likelihood of a presence of a voice signal in the audio signals; and transmit the noise suppressed audio signals.
-
-
17. A method of adjusting an audio signal processing algorithm in a mobile communication device, the method comprising:
-
receiving input from a sensor; processing the input from the sensor; adjusting, based on the input, an echo cancelling algorithm, thereby producing an adjusted echo cancelling algorithm; receiving audio signals; performing the adjusted echo cancelling algorithm on the audio signals, thereby producing processed audio signals; and transmitting the processed audio signals. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification