Abstract:
The present invention relates to a method for recovering target speech from mixed signals, which include the target speech and noise observed in a real-world environment, based on split spectra using sound sources' locational information. This method includes: the first step of receiving target speech from a target speech source and noise from a noise source and forming mixed signals of the target speech and the noise at a first microphone and at a second microphone; the second step of performing the Fourier transform of the mixed signals from a time domain to a frequency domain, decomposing the mixed signals into two separated signals UA and UB by use of the Independent Component Analysis, and, based on transmission path characteristics of the four different paths from the target speech source and the noise source to the first and second microphones, generating from the separated signal UA a pair of split spectra vA1 and vA2, which were received at the first and second microphones respectively, and from the separated signal UB another pair of split spectra vB1 and vB2, which were received at the first and second microphones respectively; and the third step of extracting a recovered spectrum of the target speech, wherein the split spectra are analyzed by applying criteria based on sound transmission characteristics that depend on the four different distances between the first and second microphones and the target speech and noise sources, and performing the inverse Fourier transform of the recovered spectrum from the frequency domain to the time domain to recover the target speech.