US9438992B2

Multi-microphone robust noise suppression

Summary by NHIP

Multi-microphone noise suppression system

The system processes acoustic signals from multiple microphones through frequency analysis, noise cancellation, and echo suppression modules to generate a modified time domain signal. Distinctive elements include a modifier module that suppresses noise and echo components on a per sub-band basis using a multiplicative mask derived from identified acoustic features.

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A robust noise reduction system may concurrently reduce noise and echo components in an acoustic signal while limiting the level of speech distortion. The system may receive acoustic signals from two or more microphones in a close-talk, hand-held or other configuration. The received acoustic signals are transformed to frequency domain sub-band signals and echo and noise components may be subtracted from the sub-band signals. Features in the acoustic sub-band signals are identified and used to generate a multiplicative mask. The multiplicative mask is applied to the noise subtracted sub-band signals and the sub-band signals are reconstructed in the time domain.

US9438992B2, drawing sheet 1
Sheet 1 of 13

Term

4.3 yearsleft in the term

Expires 24 January 2031, including 200 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 3 independent, 15 dependent

  1. 1
    A system for performing noise reduction in an audio signal, the system comprising:a memory;a frequency analysis module stored in the memory and executed by a processor to generate a plurality of sub-band signals in a frequency domain from time domain acoustic signals;a noise cancellation module stored in the memory and executed by a processor to cancel noise in one or more of the plurality of sub-band signals;a modifier module stored in the memory and executed by a processor to suppress a noise component and an echo component in the one or more noise canceled sub-band signals on a per sub-band basis;and a reconstructor module stored in the memory and executed by a processor to reconstruct a modified time domain signal from the components suppressed sub-band signals provided by the modifier module.
  2. 10
    Broadest claimClaim Score 54, average(NHIP)A method for performing noise reduction in an audio signal, the method comprising:executing a stored frequency analysis module by a processor to generate sub-band signals in a frequency domain from time domain acoustic signals;executing a noise cancellation module by a processor to cancel at least a portion of the sub-band signals;executing a modifier module by a processor to suppress a noise component and an echo component in the noise canceled portion of the sub-band signals on a per sub-band basis;and executing a reconstructor module by a processor to reconstruct a modified time domain signal from the components suppressed sub-band signals provided by the modifier module.
  3. 18
    A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for reducing noise in an audio signal, the method comprising:executing a stored frequency analysis module by a processor to generate a plurality of sub-band signals in a frequency domain from time domain acoustic signals;executing a noise cancellation module by a processor to cancel noise in one or more of the plurality of sub-band signals;executing a modifier module by a processor to suppress a noise component and an echo component in the one or more noise canceled sub-band signals on a per sub-band basis;and executing a reconstructor module by a processor to reconstruct a modified time domain signal from the components suppressed sub-band signals provided by the modifier module.