System and method for speech processing using independent component analysis under stability restraints
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) under stability constraints; and
separating the received input signals into at one or more desired audio signals and one or more noise 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
54 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) under stability constraints; and
separating the received input signals into at one or more desired audio signals and one or more noise 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 speech device, comprising:
-
at least two spaced-apart microphones constructed to receive acoustic sound signals, the microphones being an expected distance from a speech source, and;
an ICA or BSS processor coupled to the microphones, the processor operating steps comprising;
receiving sound signals from the two microphones, separating the sound signals under stability constraints into at least one desired speech signal line and at least one noise signal line. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for separating desired speech signals in an acoustic environment, comprising
a plurality of input channels each receiving one or more acoustic signals; -
at least one ICA or BSS filter, wherein the filter separates the received signals under stability constraints into one or more desired audio signals and one or more noise signals; and
a plurality of output channels transmitting the separated signals. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for isolating a speech signal, comprising:
-
a set of signal generators, each signal generator arranged to generate a mixed signal indicative of a mixture of the speech signal and other acoustic signals;
a processor configured to receive each of the mixed signals;
the processor operating a method further comprising;
processing the set of mixed signals using an independent component analysis (ICA) or blind source separation (BSS) under stability constraints; and
separating the mixed signals into the speech signal and at least one noise signal; and
a speech enabled unit receiving the speech signal. - View Dependent Claims (53, 54)
-
Specification