Gesture based user interface supporting preexisting symbols
First Claim
1. A handheld motion control system comprising:
- a motion detector within a handheld motion device, the motion detector having a three-axis acceleration sensor;
a device locator within the handheld motion device, the device locator configured to;
receive motion information obtained by the motion detector within the handheld motion device, wherein the motion information comprises a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point;
identify and select a device to be controlled from among a plurality of devices based on the motion information and device selection information, the device selection information correlating different motion information with different devices of the plurality of devices; and
wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled;
a wireless communication interface configured to communicate device commands for the selected device, the device commands communicated from the handheld motion device to a processing apparatus of the selected device configured to obtain the information from the wireless communication interface to process the device commands; and
wherein the motion detector is operable to allow a user to reset the starting point base reference position of the handheld motion device.
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 gestures comprise symbol gestures each corresponding to a character from a preexisting character set. The device includes an application database maintaining at least one application and a gesture mapping database comprising a gesture input map for the application. The gesture input map comprises mappings of the symbol gestures to corresponding inputs for the application. 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 load the application, to track movement of the handheld device using the motion detection module, to compare the tracked movement against the symbol gestures to identify a matching symbol gesture, to identify, using the gesture input map, the corresponding input mapped to the matching symbol gesture, and to provide the corresponding input to the application.
60 Citations
57 Claims
-
1. A handheld motion control system comprising:
-
a motion detector within a handheld motion device, the motion detector having a three-axis acceleration sensor; a device locator within the handheld motion device, the device locator configured to; receive motion information obtained by the motion detector within the handheld motion device, wherein the motion information comprises a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point; identify and select a device to be controlled from among a plurality of devices based on the motion information and device selection information, the device selection information correlating different motion information with different devices of the plurality of devices; and wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled; a wireless communication interface configured to communicate device commands for the selected device, the device commands communicated from the handheld motion device to a processing apparatus of the selected device configured to obtain the information from the wireless communication interface to process the device commands; and wherein the motion detector is operable to allow a user to reset the starting point base reference position of the handheld motion device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A motion control system comprising:
-
a camera; a motion detector having a three-axis acceleration sensor the motion detector is operable to detect a tilt and translation motion based on information obtained by the three-axis acceleration sensor and the camera, wherein the information obtained by the three axis acceleration sensor and the camera comprises a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point; and a device locator configured to identify and select a device to be controlled from among a plurality of devices based on a direction of movement of the motion detector; and wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled; a wireless communication interface configured to communicate information obtained by the motion detector to a processing apparatus of the selected device configured to obtain the information from the wireless communication interface to process the information.
-
-
29. A method for controlling a motion control system including a handheld device and a processing apparatus, the method comprising:
-
detecting movement of the handheld device by using a motion detector within the handheld motion device, the motion detector having a three-axis acceleration sensor operable to detect a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point; identifying and selecting a device to be controlled from among a plurality of devices via a device locator within the handheld motion device based on the detected movement of the handheld device and device selection information maintained by the handheld device, the device selection information correlating different motion information with different devices of the plurality of devices, wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled; communicating device commands for the selected device, the device commands communicated from the handheld motion device to the processing apparatus through a wireless communication interface of the identified and selected device-for processing of the commands by the processing apparatus; and resetting, by a user, the starting point base reference position of the handheld device.
-
-
30. A method for controlling a motion control system including a handheld device and a processing apparatus, the method comprising:
-
receiving information from a three-axis acceleration sensor; receiving information from a camera; detecting movement of the handheld device via a motion detector operable to detect a tilt and translation motion based on the information received from the three-axis acceleration sensor and the camera, wherein the information received from the three axis acceleration sensor and the camera comprises a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point; identifying and selecting a device to be controlled from among a plurality of devices based on a direction of movement of the motion detector, wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled; and communicating information obtained by the motion detector to a processing apparatus of the selected device configured to obtain the information from the wireless communication interface to process the information. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A handheld motion control system comprising:
-
a three-axis acceleration sensor; a camera; a motion detector configured to determine a direction of movement based on information obtained from the three-axis acceleration sensor and the camera, wherein the information obtained from the three axis acceleration sensor and the camera comprises a set of points traversed by the handheld motion device between a starting point base reference position and a stopping point; a device locator configured to identify and select a device to be controlled from among a plurality of devices based on a direction of movement of the motion detector; and wherein the starting point base reference position is associated with an orientation of the handheld motion device relative to the device identified and selected to be controlled; a wireless communication interface configured to communicate information obtained by the motion detector to a processing apparatus of the selected device configured to obtain the information from the wireless communication interface to process the information.
-
Specification