CPC H04R 29/001 (2013.01) [G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06F 3/0346 (2013.01); G06F 3/16 (2013.01); G06F 3/165 (2013.01); H03G 5/165 (2013.01); H04R 3/04 (2013.01); G06F 2203/04108 (2013.01)] | 17 Claims |
1. A method in an electronic device, the method comprising:
determining, by a processor of the electronic device based on sensor data generated by an accelerometer of the electronic device, that the electronic device is stable and supported by a support surface, wherein the electronic device comprises a first speaker and a second speaker, wherein the second speaker is configured for a music playback operation;
in response to determining that the electronic device is stable and supported by the support surface, outputting, by the second speaker of the electronic device during the music playback operation, first audio data with a first equalization setting applied thereto, the first equalization setting corresponding to the electronic device being stable and supported by the support surface;
while outputting the first audio data by the second speaker during the music playback operation, detecting, by a microphone of the electronic device, audio input data;
modifying, by the processor based on the audio input data, the first equalization setting; and
outputting, by the second speaker during the music playback operation, second audio data with the first equalization setting that was modified applied thereto.
|