CPC H04R 3/04 (2013.01) [G10L 21/0264 (2013.01); G10L 25/78 (2013.01); H04R 3/005 (2013.01); H04R 5/04 (2013.01); H04R 2410/07 (2013.01)] | 20 Claims |
1. A method of noise suppression for a personal sound amplification product (PSAP), comprising:
processing an environmental audio signal acquired through one or more microphones to generate a set of first sub-band signals in a set of first sub-bands;
processing the environmental audio signal to generate a set of second sub-band signals in a set of second sub-bands;
determining a set of first gains for the set of first sub-band signals in the set of first sub-bands based on the set of second sub-band signals in the set of second sub-bands; and
processing the set of first sub-band signals based on the set of first gains to generate a noise-suppressed audio signal,
wherein determining the set of first gains comprises:
determining a set of speech presence probabilities associated with the set of second sub-band signals, respectively;
determining a set of second gains in the set of second sub-bands based on the set of speech presence probabilities, respectively; and
determining the set of first gains in the set of first sub-bands based on the set of second gains in the set of second sub-bands:
wherein the set of speech presence probabilities comprises a set of posterior speech presence probabilities associated with the set of second sub-band signals; and
wherein determining the set of speech presence probabilities associated with the set of second sub-band signals, respectively, comprises:
for each second sub-band signal in a corresponding second sub-band,
determining a prior speech presence probability and a prior signal-to-noise ratio (SNR) associated with the second sub-band signal;
determining an intermediate variable determined based on the prior speech presence probability and the prior SNR; and
determining a posterior speech presence probability associated with the second sub-hand signal based on the prior speech presence probability, the prior SNR, and the intermediate variable.
|