A Survey on Hidden Markov Model