摘要 |
<p>PROBLEM TO BE SOLVED: To achieve a highly accurate sound source separation with a specified component of a sound signal as an arithmetic operation object of a non-negative value matrix factorization.SOLUTION: A matrix creating unit 34 generates a separation matrix Q in which an element q (m, n) corresponding to each time frequency component y (m, n) where a first sound source is dominant among sound signals SA is set to a numerical value 1, and each remaining element q (m, n) is set to 0. A matrix decomposition unit 36 calculates a coefficient matrix G corresponding to a base matrix F and a coefficient matrix U corresponding to a base matrix H of a second sound source and a coefficient matrix U corresponding to the base matrix H from an observation matrix Y having arranged each time frequency component y (m, n) of the sound signal SA by repeating an update operation of a non-negative value matrix factorization using the base matrix F of the first sound source as teacher information with each time frequency component y (m, n) corresponding to the element q (m, n) set to the numerical value 1 in the separation matrix Q as an arithmetic operation object. The matrix decomposition unit 36 executes the non-negative value matrix factorization under a constraint condition that each element of the coefficient matrix G is suppressed.</p> |