Patent ID: 9449615
Filing Date: 2016-09-20
CPC Classification: G10L

Claim Text:
1. A method of reducing noise in an audio signal received at a microphone of a wireless communications device having a transmitter, the audio signal, which is received at the microphone being represented by a plurality of consecutive frames of data, each consecutive frame of data representing a plurality of consecutive samples of the received audio signal, the method comprising: converting the audio signal received at the microphone to a plurality of consecutive frames of data representing said audio signal; determining a signal to noise ratio (SNR) for a first frame responsive to energy generated by the microphone, and responsive to the determination of a softSNR and the determination of a realSNR for the first frame; determining a warped speech probability presence (SPP) factor for the first frame using a minimum mean square error (MMSE) determiner, which uses a SPP factor determined for the first frame, multiplied by a sigmoid function having a shape known as a warping factor, the warped SPP factor for the first frame being determined by the determiner using the signal to noise ratio determined for the first frame; determining if the warped SPP factor is between pre-determined maximum and minimum values for the warped SPP factor; determining a re-warped SPP factor by adjusting the warped SPP factor responsive to the determination of whether the warped SPP factor is between the first and second pre-determined maximum and minimum values for the warped SPP factor; determining the softSNR and the realSNR for a second frame responsive to the determined re-warped SPP factor, the second frame following the first frame; changing the shape of the sigmoid function responsive to the determined realSNR for the second frame; determine a warped SPP factor for the second frame, based on multiplying the sigmoid function having the changed shape with a SPP factor for the second frame; obtaining a set of warped SPP factors by determining a warped SPP factor for each frequency band of the second frame; determining an average value for the set of warped SPP factors; comparing the warped SPP factor of the second frame to a predetermined minimum warped SPP factor threshold value; if the value of the warped SPP factor under comparison is determined to be greater than the threshold value, substituting the average value for the set of warped SPP factors in place of the warped SPP factor under comparison; modifying SNR estimate for each frequency band using the warped SPP factor or averaged valued of warped SPP factors for each frequency band of the second frame; determine a new SNR for the second frame responsive to the modified SNR estimate for each frequency band; determine a gain factor for the second frame using the MMSE calculation and the new SNR; determine a minimum gain to be applied to the signal; reducing the noise content in the second frame by adjusting a final gain applied to the second frame, wherein the final gain is calculated using the minimum gain to be applied to the signal and the gain factor for the second frame; re-converting the reduced-noise content second frame to an audio signal; providing the reduced noise content second frame to the wireless communications device.