User definable gestures for motion controlled handheld devices
First Claim
1. 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;
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;
detect an indication to record a new gesture;
detect a stabilization of the components of the motion of the device;
upon detecting the stabilization, determine a base reference position;
record movement of the device with respect to the base reference position;
detect an indication to stop recording the new gesture;
define the new gesture using the recorded movement of the device with respect to the base reference position; and
store the new gesture in the gesture database.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion controlled handheld device includes a display having a viewable surface and operable to generate an image and a gesture database maintaining a plurality of gestures. Each gesture is defined by a motion of the device with respect to a first position of the device. The device includes 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. The device also includes a control module operable to detect an indication to record a new gesture, detect a stabilization of the components of the motion of the device, upon detecting the stabilization, determine a base reference position, record movement of the device with respect to the base reference position, detect an indication to stop recording the new gesture, define the new gesture using the recorded movement of the device with respect to the base reference position, and store the new gesture in the gesture database.
-
Citations
20 Claims
-
1. 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; 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; detect an indication to record a new gesture; detect a stabilization of the components of the motion of the device; upon detecting the stabilization, determine a base reference position; record movement of the device with respect to the base reference position; detect an indication to stop recording the new gesture; define the new gesture using the recorded movement of the device with respect to the base reference position; and store the new gesture in the gesture database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a motion controlled handheld device comprising:
-
generating an image on a viewable surface of the handheld device; maintaining a gesture database comprising a plurality of gestures, each gesture defined by a motion of the device with respect to a first position of the device; detecting an indication to record a new gesture; detecting a stabilization of the components of the motion of the device; upon detecting the stabilization, determining a base reference position; recording movement of the device with respect to the base reference position; detecting an indication to stop recording the new gesture; defining the new gesture using the recorded movement of the device with respect to the base reference position; and storing the new gesture in the gesture database. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program for controlling a handheld device, the computer program embodied in a computer readable medium and operable when executed to perform the steps of:
-
generating an image on a viewable surface of the handheld device; maintaining a gesture database comprising a plurality of gestures, each gesture defined by a motion of the device with respect to a first position of the device; detecting an indication to record a new gesture; detecting a stabilization of the components of the motion of the device; upon detecting the stabilization, determining a base reference position; recording movement of the device with respect to the base reference position; detecting an indication to stop recording the new gesture; defining the new gesture using the recorded movement of the device with respect to the base reference position; and storing the new gesture in the gesture database. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A motion controlled handheld device comprising:
-
means for generating an image on a viewable surface of the handheld device; means for maintaining a gesture database comprising a plurality of gestures, each gesture defined by a motion of the device with respect to a first position of the device; means for detecting an indication to record a new gesture; means for detecting a stabilization of the components of the motion of the device; means for upon detecting the stabilization, determining a base reference position; means for recording movement of the device with respect to the base reference position; means for detecting an indication to stop recording the new gesture; means for defining the new gesture using the recorded movement of the device with respect to the base reference position; and means for storing the new gesture in the gesture database.
-
Specification