摘要 |
This is an invention for automating the volume settings of a communications device such that the device does not need a dedicated volume control. After a voice traffic channel has been established, but prior to the user speaking, the ambient noise energy level and the incoming signal level, when speech is detected, are measured. At least one of the measured levels are utilized in an algorithm function to index a lookup table. The lookup table contains output amplifier adjustment values initially based on ranges of at least one of the measured levels. The output amplifier adjustment values are utilized by the output amplifier to amplify or attenuate the incoming receiver audio signal to an automatic volume setting. If the user is not satisfied with the automatic volume setting, they may adjust the optional volume control to adjust the volume to their desired volume setting. A learning algorithm function uses the magnitude and direction of the change to the volume control adjustment to modify the values of the output amplifier adjustment values that are stored in the lookup table. The updated output amplifier adjustment value is used to adjust the user preferred volume of the device. The feature of updating the lookup table allows the system to learn and adjust the automatic volume settings to the preference of the individual user, again negating the need for the manual volume control. |