Patent Document ID: 9047867
Application ID: 13031353
Patent Flag: 1

Claim One:
1. A method implemented by one or more computer systems, the method comprising: receiving a mixed audio signal, the mixed audio signal including: one or more portions including audio signals emitted from respective ones of a plurality of sources; and at least one portion having audio signals concurrently emitted from the plurality of sources; deriving a plurality of parameters for each of the audio signals within the mixed audio signal, the plurality of parameters derived from one of the mixed audio signal or training data and including: initial state probabilities representing probabilities of beginning a Markov chain at each state in the Markov chain; a transition matrix representing a set of transition probabilities between pair of states in the Markov chain; and a set of state output distributions representing probabilities of generating observations from each of the states in the Markov chain; generating, from the parameters and independent of using a Gaussian function, a plurality of models that each contain one or more state dictionaries containing two or more spectral vectors, such that each of the plurality of sources is represented by one or more of the plurality of models; combining a plurality of the spectral vectors from the plurality of models into a set of spectral vectors representing the mixed audio signal; calculating mixture weights for each spectral vector in the set of spectral vectors; calculating a likelihood that each one of the plurality of models emitted one or more audio signals in the mixed audio signal based at least in part on the set of spectral vectors representing the mixed audio signal; and selecting one or more models from the plurality of models with the highest calculated likelihood.