The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 18, 2008

Filed:

Jun. 15, 2004
Applicants:

Kazuhito Koishida, Redmond, WA (US);

Feng Zhuge, Stanford, CA (US);

Hosam A. Khalil, Redmond, WA (US);

Tian Wang, Redmond, WA (US);

Wei-ge Chen, Issaquah, WA (US);

Inventors:

Kazuhito Koishida, Redmond, WA (US);

Feng Zhuge, Stanford, CA (US);

Hosam A. Khalil, Redmond, WA (US);

Tian Wang, Redmond, WA (US);

Wei-ge Chen, Issaquah, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 21/02 (2006.01); G10L 19/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A gain-constrained noise suppression for speech more precisely estimates noise, including during speech, to reduce musical noise artifacts introduced from noise suppression. The noise suppression operates by applying a spectral gain G(m, k) to each short-time spectrum value S(m, k) of a speech signal, where m is the frame number and k is the spectrum index. The spectrum values are grouped into frequency bins, and a noise characteristic estimated for each bin classified as a 'noise bin.' An energy parameter is smoothed in both the time domain and the frequency domain to improve noise estimation per bin. The gain factors G(m, k) are calculated based on the current signal spectrum and the noise estimation, then smoothed before being applied to the signal spectral values S(m, k). First, a noisy factor is computed based on a ratio of the number of noise bins to the total number of bins for the current frame, where a zero-valued noisy factor means only using constant gain for all the spectrum values and noisy factor of one means no smoothing at all. Then, this noisy factor is used to alter the gain factors, such as by cutting off the high frequency components of the gain factors in the frequency domain.


Find Patent Forward Citations

Loading…