Factorial Hidden Markov Models