摘要 |
In a sound processing apparatus, a matrix factorization unit acquires a non-negative first basis matrix including a plurality of basis vectors that represent spectra of sound components of a first sound source, and acquires an observation matrix that represents time series of a spectrum of a sound signal corresponding to a mixed sound of the first sound source and a second sound source different from the first sound source. The matrix factorization unit generates a first coefficient matrix, a second basis matrix and a second coefficient matrix from the observation matrix by non-negative matrix factorization using the first basis matrix. A sound generation unit generates either of a sound signal according to the first basis matrix and the first coefficient matrix or a sound signal according to the second basis matrix and the second coefficient matrix.
|