Patent ID: 7301526

Claim:
A motion controlled handheld device comprising: a display having a viewable surface and operable to generate an image; a gesture database maintaining a plurality of gestures, each gesture defined by a motion of the device with respect to a first position of the device, the gesture database comprising a first gesture set and a second gesture set; a motion detection module operable to detect motion of the handheld device within three dimensions and to identify components of the motion in relation to the viewable surface; and a control module operable to: track movement of the handheld device using the motion detection module; compare the tracked movement against the gestures in the first gesture set to determine matching gestures; monitor user precision in indicating the matching gestures; determine that the user precision exceeds a precision threshold; prompt the user to enable the second gesture set; in response to an appropriate user command, enable the second gesture set such that the controller compares subsequent motion of the device against the gestures in the second gesture set; monitor matches between a user input gesture and a matching one of the gestures in the gesture database; determine relatively consistent differences between the user input gesture and the matching gesture; and modify the matching gesture in the gesture database based on the user input gesture.