Intelligibility control using ambient noise detection
First Claim
Patent Images
1. A method for modifying intelligibility of speech in a downlink voice signal during a call, comprising:
- computing a current noise level estimate based on a) sampling ambient acoustic noise during the call, and b) a previously estimated noise level, by
1) calculating a delta noise based on the sampled ambient acoustic noise and based on the previously estimated noise level,
2) determining a slew rate.
3) calculating a slew delta by multiplying the slew rate and a noise sampling period, and
4) selecting the sampled ambient acoustic noise to be the current noise level estimate when the delta noise does not exceed the slew delta;
determining an overall output gain based on the current noise level estimate and based on a user-selected volume setting;
determining a frequency response based on the current noise level estimate and based on the user-selected volume setting; and
modifying the downlink voice signal during the call in accordance with the overall output gain and the frequency response.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications device is configured to control the intelligibility of speech in a downlink voice signal during a call. The device determines a current noise level based on sampling ambient acoustic noise and based on a previously determined noise level. The device then determines an overall output gain and a frequency response based on the current noise level and based on a user-selected volume setting of the device. The device modifies the downlink voice signal during the call in accordance with the determined overall output gain and the determined frequency response. Other embodiments are also described and claimed.
-
Citations
24 Claims
-
1. A method for modifying intelligibility of speech in a downlink voice signal during a call, comprising:
-
computing a current noise level estimate based on a) sampling ambient acoustic noise during the call, and b) a previously estimated noise level, by
1) calculating a delta noise based on the sampled ambient acoustic noise and based on the previously estimated noise level,
2) determining a slew rate.
3) calculating a slew delta by multiplying the slew rate and a noise sampling period, and
4) selecting the sampled ambient acoustic noise to be the current noise level estimate when the delta noise does not exceed the slew delta;determining an overall output gain based on the current noise level estimate and based on a user-selected volume setting; determining a frequency response based on the current noise level estimate and based on the user-selected volume setting; and modifying the downlink voice signal during the call in accordance with the overall output gain and the frequency response. - View Dependent Claims (2, 4, 5, 6, 7)
-
-
3. A method for modifying intelligibility of speech in a downlink voice signal during a call, comprising:
computing a current noise level estimate based on a) sampling ambient acoustic noise during the call and b) a previously estimated noise level, by
1) calculating a delta noise based on the sampled ambient acoustic noise and based on the previously estimated noise level,
2) determining a slew rate,
3) calculating a slew delta by multiplying the slew rate and a noise sampling period, and
4) selecting the previously estimated noise level plus the slew delta to be the current noise level estimate when the delta noise exceeds the slew delta.
-
8. An apparatus comprising:
-
a communications device housing having integrated therein an acoustic transducer interface circuit coupled to a microphone input to sample ambient acoustic noise, a processor to sense a user-selected volume setting, a slew filter circuit having an input coupled to the acoustic transducer interface circuit, the slew filter circuit to compute a current noise level estimate based on the sampled ambient acoustic noise and based on a previously estimated noise level, wherein the slew filter circuit calculates a delta noise between the sampled ambient acoustic noise and the previously estimated noise level, determines a slew rate, calculates a slew delta by multiplying the slew rate and a noise sampling period, limits the current noise level estimate by the previously estimated noise level plus the slew delta whenever the delta noise exceeds the slew delta, and outputs the as-limited current noise level estimate, a gain boost calculator coupled to the slew filter circuit and the processor, the gain boost calculator to determine an overall output gain based on the current noise level estimate and based on the user-selected volume setting, a parameter selection circuit to select a volume level from a volume configuration table corresponding to the overall output gain, and to select a set of coefficients from a coefficients list responsive to the current noise level estimate and the user-selected volume setting, an EQ filter having an input to be coupled to a communications network to receive a downlink voice signal, the EQ filter to modify the downlink voice signal in accordance with the set of coefficients, and a gain module to modify an overall loudness of the downlink voice signal in accordance with the volume level. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for modifying intelligibility of speech that is in a downlink voice signal during a call, comprising:
-
repeatedly sampling ambient acoustic noise during the call to obtain a sampled noise sequence; computing a sequence of current noise level estimates based on the sampled noise sequence, wherein the sequence of current noise level estimates is constrained in that its rate of change is reduced whenever a noise difference between a) a sampled noise level taken from the sampled noise sequence and b) a previously estimated noise level taken from the sequence of current noise level estimates is less than a threshold, and
2) increased whenever the noise difference is greater than the threshold;determining an overall gain based on the constrained sequence of current noise level estimates and based on a user-selected volume setting; determining a frequency response based on the constrained sequence of current noise level estimates and based on the user-selected volume setting; and modifying the downlink voice signal during the call in accordance with the determined overall gain and the determined frequency response. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising:
a non-transitory machine-readable storage medium having stored therein instructions that program a processor, the processor being a component of a portable communications device, to repeatedly sample ambient acoustic noise during a call to obtain a sampled noise sequence, to compute a sequence of current noise level estimates that is constrained so that its rate of change is a) decreased whenever a noise difference between a sampled noise level and a previously estimated noise level is less than a threshold, and b) increased whenever the noise difference is larger than the threshold, to determine an overall gain based on the constrained sequence and based on a user-selected volume setting, to determine a frequency response based on the constrained sequence and based on the user-selected volume setting, and to modify the downlink voice signal during the call in accordance with the determined overall gain and the determined frequency response. - View Dependent Claims (22, 23, 24)
Specification