A Virtual Director Using Hidden Markov Models. (18th November 2015)