Abstract:
The present invention discloses a speech enhancement method and device for mobile phones. By the method and device provided by the present invention, the mobile phone holding state of a user is detected when the user is talking on the phone, so that different denoising solutions will be employed according to the state of the user in holding the mobile phone. When the user holds the mobile phone normally, a solution integrating multi-microphone denoising and single-microphone denoising will be employed to effectively suppress both the steady noise and the non-steady noise; and when the user holds the mobile phone abnormally, a solution of single-microphone denoising will be employed only to suppress the steady noise. The distortion of speech by multi-microphone denoising is avoided, and the speech quality is ensured.
Abstract:
Disclosed in the invention is a method and system for sampling rate mismatch correction of transmitting and receiving terminals, which can obtain a high-precision sampling rate mismatch in real time, carry out sampling rate correction on transmitting and receiving terminal signals, and send the transmitting terminal signal and the receiving terminal signal that have the same sampling rate after corrected to an echo cancellation system to carry out echo cancellation. The present invention can improve the quality of echo cancellation, simplify the computation and reduce the cost. The method for sampling rate mismatch correction of transmitting and receiving terminals provided in the embodiments of the invention comprises: calculating a transfer function of a receiving terminal signal relative to a transmitting terminal signal at each sampling timing according to the transmitting and receiving terminal signals; obtaining a transmission time delay of the transmitting and receiving terminals at each sampling timing using the transfer function; obtaining a sampling rate mismatch of the transmitting and receiving terminals at each sampling timing by means of parameter fitting using the transmission time delay and the linear relationship between the transmission time delay and the sampling rate mismatch; and adjusting the sampling rate of the transmitting terminal signal or the receiving terminal signal at each sampling timing according to the sampling rate mismatch.