Patent ID: 9099972
Filing Date: 2015-08-04
Classification: H03G,H04M

Abstract:
1. A method for adaptively controlling audio output of a communication device comprising: receiving a wirelessly conveyed speech communication at a communication device from another communication device, wherein said conveyed speech communication is part of a real-time communication session; in response to receiving the speech communication, determining a total adjustment needed for the speech communication as part of an adaptive volume control (AVC) function of the communication device; in response to determining the total adjustment, determining a software volume adjustment and a hardware gain adjustment, wherein a combination of the software volume adjustment and the hardware gain adjustment result in the total adjustment, wherein the software volume adjustment is a signal scaling adjustment of signal amplitude prior to the signal being conveyed to an output audio amplifier of the communication device, wherein the hardware gain adjustment is an adjustment to a gain of the output audio amplifier; in response to determining the software volume adjustment and the hardware gain adjustment, applying the software volume adjustment and the hardware gain adjustment to the speech communication; in response to the applying, outputting audio of the speech communication from an audio transducer of the communication device, wherein the total adjustment is automatically determined and applied; sampling ambient noise from a listening environment of the communication device using a microphone of the communication device; determining the total adjustment based on the ambient noise from the sampling; and controlling a timing of the sampling of the ambient noise based on an operating state of the communication device.