IP Library Granted Patent US 10,192,568
Granted Patent B2
US 10,192,568 · App. 15/543,938 · Granted Jan 29, 2019

Audio source separation with linear combination and orthogonality characteristics for spatial parameters

Inventors: Jun Wang (Beijing, CN); David S. McGrath (Rose Bay, AU)
Assignee: Dolby Laboratories Licensing Corporation
G10L21/0272G10L25/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,192,568
App. No.
15/543,938
Granted
Jan 29, 2019
Kind
B2
Abstract

A method of audio source separation from audio content is disclosed. The method includes determining a spatial parameter of an audio source based on a linear combination characteristic of the audio source and an orthogonality characteristic of two or more audio sources to be separated in the audio content. The method also includes separating the audio source from the audio content based on the spatial parameter. Corresponding system and computer program product are also disclosed.

Claims (64)

1. A method of audio source separation from audio content, the method comprising:

determining a spatial parameter of an audio source, wherein the determining comprises:

determining a power spectrum parameter of the audio source based on one of a linear combination characteristic of the audio source and an orthogonality characteristic of two or more audio sources to be separated in the audio content;

updating the power spectrum parameter based on the other of the linear combination characteristic and the orthogonality characteristic; and

determining the spatial parameter of the audio source based on the updated power spectrum parameter; and

separating the audio source from the audio content based on the spatial parameter.

2. The method according to claim 1 , wherein the determining a spatial parameter of the audio source further comprises determining the spatial parameter of the audio source in an expectation maximization (EM) iterative process; and

wherein the method further comprises:

setting initialized values for the spatial parameter and a spectral parameter of the audio source before beginning of the EM iterative process, the initialized value for the spectral parameter is non-negative.

3. The method according to claim 2 , wherein the determining the spatial parameter of the audio source in the EM iterative process comprises, for each EM iteration in the EM iterative process:

determining, based on the orthogonality characteristic, the power spectrum parameter of the audio source by using the spatial parameter and the spectral parameter of the audio source determined in a previous EM iteration;

updating the power spectrum parameter of the audio source based on the linear combination characteristic; and

updating the spatial parameter and the spectral parameter of the audio source based on the updated power spectrum parameter.

4. The method according to claim 2 , further comprising:

determining, based on the orthogonality characteristic, the power spectrum parameter of the audio source by using the initialized values for the spatial parameter and the spectral parameter before the beginning of the EM iterative process; and

wherein the determining a spatial parameter of an audio source in an EM iterative process comprises, for each EM iteration in the EM iterative process:

updating, based on the linear combination characteristic, the power spectrum parameter of the audio source by using the spectral parameter of the audio source determined in a previous EM iteration, and

updating the spatial parameter and the spectral parameter of the audio source based on the updated power spectrum parameter.

5. The method according to claim 2 , wherein the determining a spatial parameter of an audio source in an EM iterative process comprises, for each EM iteration in the EM iterative process:

determining, based on the linear combination characteristic, the power spectrum parameter of the audio source by using the spectral parameter of the audio source determined in a previous EM iteration;

updating the power spectrum parameter of the audio source based on the orthogonality characteristic; and

updating the spatial parameter and the spectral parameter of the audio source based on the updated power spectrum parameter.

6. The method according to claim 5 , wherein the spectral parameter of the audio source is modeled by a non-negative matrix factorization model.

7. The method according to claim 5 , wherein at least one of the spatial parameter or the spectral parameter is normalized before each EM iteration.

8. The method according to claim 5 , wherein the determination of the spatial parameter of the audio source is further based on one or more of mobility of the audio source, stability of the audio source, or a mixing type of the audio source.

9. The method according to claim 5 , wherein the power spectrum parameter of the audio source is determined or updated based on the linear combination characteristic by decreasing an estimation error of a covariance matrix of the audio source in a first iterative process.

10. The method according to claim 9 , further comprising:

determining a covariance matrix of the audio content;

determining an orthogonality threshold based on the covariance matrix of the audio content; and

determining an iteration number of the first iterative process based on the orthogonality threshold.

11. The method according to claim 1 , wherein the separating the audio source from the audio content based on the spatial parameter comprises:

extracting a direct audio signal from the audio content; and

separating the audio source from the direct audio signal based on the spatial parameter.

12. A computer program product of audio source separation from audio content, the computer program product being tangibly stored on a non-transitory computer-readable medium and comprising machine executable instructions which, when executed, cause the machine to perform steps of the method according to claim 1 .

13. A system of audio source separation from audio content, the system comprising:

a joint determination unit configured to determine a spatial parameter of an audio source, the joint determination unit comprising:

a power spectrum determination unit configured to determine a power spectrum parameter of the audio source based on a linear combination characteristic of the audio source and an orthogonality characteristic of two or more audio sources to be separated in the audio content;

a power spectrum updating unit configured to update the power spectrum parameter based on the other of the linear combination characteristic and the orthogonality characteristic; and

a spatial parameter determination unit configured to determine the spatial parameter of the audio source based on the updated power spectrum parameter; and

an audio source separation unit configured to separate the audio source from the audio content based on the spatial parameter.

14. The system according to claim 13 , wherein the joint determination unit is further configured to determine the spatial parameter of the audio source in an expectation maximization (EM) iterative process; and

wherein the system further comprises:

an initialization unit configured to set initialized values for the spatial parameter and a spectral parameter of the audio source before beginning of the EM iterative process, the initialized value for the spectral parameter is non-negative.

15. The system according to claim 14 , wherein in the joint determination unit, for each EM iteration in the EM iterative process,

the power spectrum determination unit is configured to determine, based on the orthogonality characteristic, the power spectrum parameter of the audio source by using the spatial parameter and the spectral parameter of the audio source determined in a previous EM iteration,

the power spectrum updating unit is configured to update the power spectrum parameter of the audio source based on the linear combination characteristic, and

the spatial parameter determination unit is configured to update the spatial parameter and the power spectrum parameter of the audio source based on the updated power spectrum parameter.

16. The system according to claim 14 , wherein the power spectrum determination unit is configured to determine, based on the orthogonality characteristic, the power spectrum parameter of the audio source by using the initialized values for the spatial parameter and the spectral parameter before the beginning of the EM iterative process; and

wherein for each EM iteration in the EM iterative process,

the power spectrum updating unit is configured to update, based on the linear combination characteristic, the power spectrum parameter of the audio source by using the spectral parameter of the audio source determined in a previous EM iteration, and

the spatial parameter determination unit is configured to update the spatial parameter and the power spectrum parameter of the audio source based on the updated power spectrum parameter.

17. The system according to claim 14 , wherein in the joint determination unit, for each EM iteration in the EM iterative process,

the power spectrum determination unit is configured to determine, based on the linear combination characteristic, the power spectrum parameter of the audio source by using the spectral parameter of the audio source determined in a previous EM iteration,

the power spectrum updating unit is configured to update the power spectrum parameter of the audio source based on the orthogonality characteristic, and

the spatial parameter determination unit is configured to update the spatial parameter and the power spectrum parameter of the audio source based on the updated power spectrum parameter,

wherein the spectral parameter of the audio source is modeled by a non-negative matrix factorization model.

18. The system according to claim 17 , wherein the spectral parameter of the audio source is modeled by a non-negative matrix factorization model.

19. The system according to claim 17 , wherein at least one of the spatial parameter or the spectral parameter is normalized before each EM iteration.

20. The system according to claim 17 , wherein the power spectrum parameter of the audio source is determined or updated based on the linear combination characteristic by decreasing an estimation error of a covariance matrix of the audio source in a first iterative process.

21. The system according to claim 20 , further comprising:

a covariance matrix determination unit configured to determine a covariance matrix of the audio content;

an orthogonality threshold determination unit configured to determine an orthogonality threshold based on the covariance matrix of the audio content; and

an iteration number determination unit configured to determine an iteration number of the first iterative process based on the orthogonality threshold.

22. The system according to claim 13 , wherein the joint determination unit is further configured to determine the spatial parameter of the audio source based on one or more of mobility of the audio source, stability of the audio source, or a mixing type of the audio source and the audio source separation unit is configured to extract a direct audio signal from the audio content, and separate the audio source from the direct audio signal based on the spatial parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: WANG, JUN; MCGRATH, DAVID S.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 043558/0632 →
Priority Claims (1)
CN 2015 1 0082792 · Feb 15, 2015 · national
Continuity (2)
Provisional Application 62136849 · Mar 23, 2015
Related Publication 20170365273A1 · Dec 21, 2017
Cited By (2)
US 12,382,234 US 12,386,007