CPC G06F 3/165 (2013.01) [H04R 1/1041 (2013.01)] | 20 Claims |
1. A device, comprising:
one or more microphones; and
one or more processors in communication with the one or more microphones, the one or more processors being configured to determine a state of the device and, respondent to the determined state of the device being an active state:
determine a background noise level;
smooth the determined background noise level by applying a weight factor to the determined background noise level;
calculate, based on the smoothed noise level, a volume gain;
compare the calculated volume gain to a threshold gain; and
apply the calculated volume gain to increase or decrease a playback volume of the device when the calculated volume gain is less than the threshold gain.
|