Enhancing the intelligibility of received speech in a noisy environment
First Claim
Patent Images
1. A method comprising:
- computing at a local device a short term signal level for a frame of an audio signal, wherein the audio signal is transmitted from a remote device and received by the local device;
computing at the local device a long term signal level based on the short term signal level for the frame and multiple previous short term signal levels computed for multiple previous frames of the audio signal;
computing at the local device an automatic gain control (AGC) gain for the frame based on the long term signal level;
computing at the local device a dynamic range compression (DRC) gain;
computing at the local device a noise factor indicative of a level of ambient noise at the local device; and
adjusting at the local device an amplitude of the audio signal based on the AGC gain, the DRC gain, and the noise factor.
5 Assignments
0 Petitions
Accused Products
Abstract
A device receives a signal that includes human-interpretable audio information. The device automatically adjusts the volume of the audio information at the received end. The volume control is determined by an automatic volume control gain, which is calculated as a function of the automatic gain control gain, a weighted dynamic range compression gain, and a weighted constant gain.
-
Citations
28 Claims
-
1. A method comprising:
-
computing at a local device a short term signal level for a frame of an audio signal, wherein the audio signal is transmitted from a remote device and received by the local device; computing at the local device a long term signal level based on the short term signal level for the frame and multiple previous short term signal levels computed for multiple previous frames of the audio signal; computing at the local device an automatic gain control (AGC) gain for the frame based on the long term signal level; computing at the local device a dynamic range compression (DRC) gain; computing at the local device a noise factor indicative of a level of ambient noise at the local device; and adjusting at the local device an amplitude of the audio signal based on the AGC gain, the DRC gain, and the noise factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
a processor configured to; compute a short term signal level for a frame of a signal, wherein the signal is transmitted from a remote device and received by the apparatus; compute a long term signal level based on the short term signal level for the frame and multiple previous short term signal levels computed for multiple previous frames of the signal; compute an automatic gain control (AGC) gain for the frame based on the long term signal level; compute a dynamic range compression (DRC) gain; and adjust an amplitude of the signal based on the AGC gain, the DRC gain, and a noise factor indicative of a level of ambient noise proximate to the apparatus. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A computer readable medium having computer readable instructions stored thereon that when executed by a processor of a communication device cause the processor to:
-
compute a short term signal level for a frame of a signal, wherein the signal is transmitted from a remote device and received by the communication device; compute a long term signal level based on the short term signal level for the frame and multiple previous short term signal levels computed for multiple previous frames of the signal; compute an automatic gain control (AGC) gain for the frame based on the long term signal level; compute a dynamic range compression (DRC) gain; and adjust an amplitude of the signal based on the AGC gain, the DRC gain, and a noise factor indicative of a level of ambient noise proximate to the communication device.
-
Specification