Method and apparatus for reducing noise in voices of mobile terminal
First Claim
1. A method for reducing noise in voices of a mobile terminal, the method comprising:
- selecting, from a voice headphone and a microphone built in the mobile terminal, a current communicating microphone and a current noise reducing microphone according to audio energy levels of audio signals received by the voice headphone and the microphone, wherein each of the audio energy levels is a sum of one-period audio energies of the respective audio signal determined from audio signals sampled in each sampling period of a sampling time window, and wherein the one of the voice headphone and the microphone that receives the audio signal corresponding to the greater audio energy is selected as the current communicating microphone and the one of the voice headphone and the microphone that receives the audio signal corresponding to the smaller audio energy is selected as the current noise reducing microphone;
obtaining an audio signal received by the current communicating microphone and an audio signal received by the current noise reducing microphone;
performing noise reduction according to the audio signal received by the current communicating microphone and the audio signal received by the current noise reducing microphone, so as to obtain a noise reduced signal; and
performing voice coding according to the noise reduced signal to generate an audio output signal.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method and an apparatus for reducing noise in voices of a mobile terminal and relates to the field of communications technologies, which can improve the effect of noise reduction. The method includes: selecting, from a voice headphone and a microphone built in the mobile terminal, a current communicating microphone and a current noise reducing microphone; obtaining an audio signal received by the current communicating microphone and an audio signal received by the current noise reducing microphone; performing noise reduction according to the audio signal received by the current communicating microphone and the audio signal received by the current noise reducing microphone, so as to obtain a noise reduced signal; and performing voice coding according to the noise reduced signal to generate an audio output signal.
-
Citations
20 Claims
-
1. A method for reducing noise in voices of a mobile terminal, the method comprising:
-
selecting, from a voice headphone and a microphone built in the mobile terminal, a current communicating microphone and a current noise reducing microphone according to audio energy levels of audio signals received by the voice headphone and the microphone, wherein each of the audio energy levels is a sum of one-period audio energies of the respective audio signal determined from audio signals sampled in each sampling period of a sampling time window, and wherein the one of the voice headphone and the microphone that receives the audio signal corresponding to the greater audio energy is selected as the current communicating microphone and the one of the voice headphone and the microphone that receives the audio signal corresponding to the smaller audio energy is selected as the current noise reducing microphone; obtaining an audio signal received by the current communicating microphone and an audio signal received by the current noise reducing microphone; performing noise reduction according to the audio signal received by the current communicating microphone and the audio signal received by the current noise reducing microphone, so as to obtain a noise reduced signal; and performing voice coding according to the noise reduced signal to generate an audio output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile terminal, comprising:
-
a selecting unit, configured to select, from a voice headphone and a microphone built in the mobile terminal, a current communicating microphone and a current noise reducing microphone according to audio energy levels of audio signals received by the voice headphone and the microphone, wherein each of the audio energy levels is a sum of one-period audio energies of the respective audio signal determined from audio signals sampled in each sampling period of a sampling time window, and wherein the one of the voice headphone and the microphone that receives the audio signal corresponding to the greater audio energy is selected as the current communicating microphone and the one of the voice headphone and the microphone that receives the audio signal corresponding to the smaller audio energy is selected as the current noise reducing microphone; an obtaining unit, configured to obtain an audio signal received by the current communicating microphone selected by the selecting unit and an audio signal received by the current noise reducing microphone selected by the selecting unit; a noise reducing unit, configured to perform noise reduction according to the audio signal received by the current communicating microphone and the audio signal received by the current noise reducing microphone that are obtained by the obtaining unit, so as to obtain a noise reduced signal; and a voice coding processing unit, configured to perform voice coding according to the noise reduced signal generated by the noise reducing unit, so as to generate an audio output signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile terminal, comprising:
-
a microphone; a processor connected to the microphone; a non-transitory computer readable medium connected to the processor and having stored thereon instructions that, when executed, cause the processor to; select, from a voice headphone and the microphone, a current communicating microphone and a current noise reducing microphone according to audio energy levels of first audio signals received by the voice headphone and the microphone, wherein each of the audio energy levels is a sum of one-period audio energies of the respective first audio signal determined from sample audio signals sampled in each sampling period of a sampling time window, and wherein the one of the voice headphone and the microphone that receives the one of the first audio signals corresponding to the greater audio energy is selected as the current communicating microphone and the one of the voice headphone and the microphone that receives the one of the first audio signals corresponding to the smaller audio energy is selected as the current noise reducing microphone; obtain a second audio signal received by the current communicating microphone and a third audio signal received by the current noise reducing microphone; perform noise reduction according to second the audio signal and the third audio signal, so as to obtain a noise reduced signal; and perform voice coding according to the noise reduced signal, so as to generate an audio output signal. - View Dependent Claims (17, 18, 19, 20)
-
Specification