摘要 |
PROBLEM TO BE SOLVED: To achieve accurate separation regardless of the amount of reverberation components.SOLUTION: A reverberation processing unit 24 generates an amplitude spectrum Sd(k,m) of initial sound components and an amplitude component Sr(k,m) of reverberation components from a teacher signal s(t) showing sounds of a first sound source. A teacher information generation unit 26 generates, as teacher information P, a basis matrix F including a basis vector f(n) according to the amplitude spectrum Sd(k,m) of initial sound components and a basis vector f(n) according to the amplitude spectrum Sr(k,m) of reverberation components. A matrix decomposition unit 34A executes supervised nonnegative matrix factorization using the basis matrix F as the teacher information P, on an observation matrix Y showing an amplitude spectrogram of an observation signal x(t). |