Selective engagement of motion input modes
First Claim
1. A motion controlled handheld device comprising:
- a display having a viewable surface and operable to generate a current 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 gesture mapping database comprising a mapping of each of the gestures to an associated command;
a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface;
a display control module having a first mode of operation and a second mode of operation;
the display control module operable in the first mode of operation to monitor the motion of the device, to determine a location of the device resulting from the motion, and to modify the current image based on the resulting location of the device;
the display control module operable in the second mode of operation to monitor the motion of the device, to track movement of the handheld device using the motion detection module, to compare the tracked movement with the gestures to identify a matching gesture, to identify one of the commands associated with the matching gesture, and to modify the current image based on the identified command; and
a mode selection module operable to detect a mode selection trigger and to switch between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion controlled handheld device includes a display having a viewable surface and operable to generate a current 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 gesture mapping database comprising a mapping of each of the gestures to an associated command, a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface and a display control module having a first mode of operation and a second mode of operation. The display control module is operable in the first mode of operation to monitor the motion of the device, to determine a location of the device resulting from the motion, and to modify the current image based on the resulting location of the device. The display control module is operable in the second mode of operation to monitor the motion of the device, to track movement of the handheld device using the motion detection module, to compare the tracked movement with the gestures to identify a matching gesture, to identify one of the commands associated with the matching gesture, and to modify the current image based on the identified command. The device also includes a mode selection module operable to detect a mode selection trigger and to switch between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger.
207 Citations
20 Claims
-
1. A motion controlled handheld device comprising:
-
a display having a viewable surface and operable to generate a current 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 gesture mapping database comprising a mapping of each of the gestures to an associated command;
a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface;
a display control module having a first mode of operation and a second mode of operation;
the display control module operable in the first mode of operation to monitor the motion of the device, to determine a location of the device resulting from the motion, and to modify the current image based on the resulting location of the device;
the display control module operable in the second mode of operation to monitor the motion of the device, to track movement of the handheld device using the motion detection module, to compare the tracked movement with the gestures to identify a matching gesture, to identify one of the commands associated with the matching gesture, and to modify the current image based on the identified command; and
a mode selection module operable to detect a mode selection trigger and to switch between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a handheld device comprising:
-
generating a current image on a viewable surface of the handheld device;
maintaining 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;
maintaining a gesture mapping database comprising a mapping of each of the gestures to an associated command;
detecting motion of the device within three dimensions;
identifying components of the motion in relation to the viewable surface;
in a first mode of operation, monitoring the motion of the device, determining a location of the device resulting from the motion, and modifying the current image based on the resulting location of the device;
in a second mode of operation monitoring the motion of the device, tracking movement of the handheld device, comparing the tracked movement with the gestures to identify a matching gesture, identifying one of the commands associated with the matching gesture, and modifying the current image based on the identified command;
detecting a mode selection trigger; and
switching between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Logic for controlling a handheld device, the logic embodied in a computer readable medium and operable when executed to perform the steps of:
-
generating a current image on a viewable surface of the handheld device;
maintaining 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;
maintaining a gesture mapping database comprising a mapping of each of the gestures to an associated command;
detecting motion of the device within three dimensions;
identifying components of the motion in relation to the viewable surface;
in a first mode of operation, monitoring the motion of the device, determining a location of the device resulting from the motion, and modifying the current image based on the resulting location of the device;
in a second mode of operation monitoring the motion of the device, tracking movement of the handheld device, comparing the tracked movement with the gestures to identify a matching gesture, identifying one of the commands associated with the matching gesture, and modifying the current image based on the identified command;
detecting a mode selection trigger; and
switching between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger. - View Dependent Claims (17, 18, 19)
-
-
20. A motion controlled handheld device comprising:
-
means for generating a current image on a viewable surface of the handheld device;
means for maintaining 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;
means for maintaining a gesture mapping database comprising a mapping of each of the gestures to an associated command;
means for detecting motion of the device within three dimensions;
means for identifying components of the motion in relation to the viewable surface;
means for, in a first mode of operation, monitoring the motion of the device, determining a location of the device resulting from the motion, and modifying the current image based on the resulting location of the device;
means for, in a second mode of operation monitoring the motion of the device, tracking movement of the handheld device, comparing the tracked movement with the gestures to identify a matching gesture, identifying one of the commands associated with the matching gesture, and modifying the current image based on the identified command;
means for detecting a mode selection trigger; and
means for switching between the first mode of operation and the second mode of operation in response to detecting the mode selection trigger.
-
Specification