1. An information processing method comprising: storing sequential data relating to movements of a target object over a specified plain; sequentially estimating a plurality of first likelihoods of a position of the target object in a direction of the specified plain based on the sequential data, each of the plurality of first likelihoods associating with each hypothesis on the movements of the target object; sequentially estimating a plurality of second likelihoods of touch of the target object on the specified plain based on the sequential data, each of the plurality of second likelihoods corresponding to each of the plurality of first likelihoods; and updating the plurality of first likelihoods based on the plurality of second likelihoods.