System and method for speech processing using independent component analysis under stability constraints
First Claim
1. A method of separating a desired speech signal in an acoustic environment, comprising:
- receiving a plurality of input signals, the input signals being generated responsive to the desired speech signal and other acoustic signals;
processing the received input signals using an independent component analysis (ICA) or blind source separation (BSS) method under stability constraints, wherein the ICA or BSS method modulates the mathematical formulation of mutual information directly or indirectly through approximations; and
separating the received input signals into output channels comprising one or more desired audio output signals and one or more noise output signals.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for separating a mixture of audio signal into desired audio signals (430) (e.g., speech) and a noise sign (440) is disclosed. Microphones (310, 320) are positioned to receive the mixed audio signals, and an independent component analysis (ICA) processes (212) the sound mixture using stability constraints. The ICA process (508) uses predefined characteristics of the desired speech signal to identify and isolate a target sound signal (430). Filter coefficients are adapted with a learning rule and filter weight update dynamics are stabilized to assist convergence to a stable separated ICA signal result. The separated signals may be peripherally-processed to further reduce noise effects using post-processing (214) and pre-processing (220, 230) techniques and information. The proposed system is designed and easily adaptable for implementation on DSP units or CPUs in audio communication hardware environments.
-
Citations
50 Claims
-
1. A method of separating a desired speech signal in an acoustic environment, comprising:
-
receiving a plurality of input signals, the input signals being generated responsive to the desired speech signal and other acoustic signals; processing the received input signals using an independent component analysis (ICA) or blind source separation (BSS) method under stability constraints, wherein the ICA or BSS method modulates the mathematical formulation of mutual information directly or indirectly through approximations; and separating the received input signals into output channels comprising one or more desired audio output signals and one or more noise output signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for separating a desired speech signal in an acoustic environment, comprising
a plurality of input channels each receiving one or more acoustic signals, wherein the one or more acoustic signals comprises a speech signal; -
at least one independent component analysis (ICA) or blind-source separation (BSS) filter module comprising an ICA or BSS filter that separates the received signals into one or more desired audio signals and one or more noise signals; a stability constraint, wherein the stability constraint at least partially stabilizes the ICA or BSS filter; and a plurality of output channels transmitting the separated signals, wherein the filter modulates the mathematical formulation of mutual information directly or indirectly through approximations. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification