摘要 |
A method of adjusting received speech volume in a handset is disclosed. The method comprises initialize a variable BFI_FACTOR as 1. Using the BFI (bad frame indicator) to determine whether a current received speech frame is erroneous or not. If the current received speech frame is not erroneous, determining if the BFI_FACTOR is less than one and if so incrementing the BFI_FACTOR. If the BFI indicates an erroneous frame, determining if the BFI_FACTOR is above a minimum value and if so decrementing the BFI_FACTOR. Finally, the current speech signal is multiplied by the BFI_FACTOR and played to the user.
|