1. A method of inputting data to an interactive media device, the method comprising: calibrating an interactive media device to identify and visually track an object; recording a trajectory of a movement of the object extracted from a multi-frame video sequence, the trajectory indicative of a desired input to the interactive media device; displaying the trajectory on a display device; translating the trajectory into one or more suggested characters; displaying the one or more suggested characters on the display device; and receiving a selection information indicating which of the one or more suggested characters represents the desired input.