14. A method as recited in claim 1 further including: storing a plurality of samples of a subject gesture; inputting a number of key points that fit in the subject gesture and a time value representing the time for the subject gesture to complete; inputting a number of dimensions of the subject gesture; determining locations of key points in a model representative of the subject gesture; and calculating a probability distribution for key points indicating the likelihood that a certain output will be observed.
15. A method as recited in claim 14 further including refining the model such that the plurality of samples of the subject gesture fit within the model.