| CPC G10L 21/028 (2013.01) | 17 Claims |

|
1. A method for performing voice separation by eliminating overlaps between at least two sounds, the method comprising:
picking up, by at least two microphones, respectively, at least two mixtures including a first sound and a second sound;
recording and storing, in a sound recording module, the at least two mixtures from the at least two microphones;
analyzing, in an algorithm module, the at least two mixtures for recovering the first sound and the second sound, respectively,
wherein the algorithm module further comprises:
discarding overlapping points from time-frequency points; and;
separating the time-frequency points from the discarded overlapping points discarded in relation to the first sound and the second sound, respectively; and
wherein the overlapping points are found among the time-frequency points, and each of the overlapping points is determined when a differential value between a first distance and a second distance is less than a threshold, wherein the first distance is a distance from one of the time-frequency points to be determined to a first peak center, and the second distance is a distance from a same time-frequency point to be determined to a second peak center.
|