Motion controlled remote controller
First Claim
1. A handheld device comprising:
- a display having a viewable surface and operable to generate an image indicating a currently controlled remote device;
a gesture database maintaining a plurality of remote command gestures, each remote command gesture defined by a motion of the device with respect to a first position of the handheld device;
a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote 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;
a control module operable to track movement of the handheld device using the motion detection module, to compare the tracked movement against the remote command gestures to determine a matching gesture, and to identify the one of the commands corresponding to the matching gesture; and
a wireless interface operable to transmit the identified command to a remote receiver for delivery to the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
A handheld device includes a display having a viewable surface and operable to generate an image indicating a currently controlled remote device and a gesture database maintaining a plurality of remote command gestures. Each remote command gesture is defined by a motion of the device with respect to a first position of the handheld device. The device includes a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote device and 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 includes a control module operable to track movement of the handheld device using the motion detection module, to compare the tracked movement against the remote command gestures to determine a matching gesture, and to identify the one of the commands corresponding to the matching gesture. The device also includes a wireless interface operable to transmit the identified command to a remote receiver for delivery to the remote device.
316 Citations
20 Claims
-
1. A handheld device comprising:
-
a display having a viewable surface and operable to generate an image indicating a currently controlled remote device;
a gesture database maintaining a plurality of remote command gestures, each remote command gesture defined by a motion of the device with respect to a first position of the handheld device;
a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote 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;
a control module operable to track movement of the handheld device using the motion detection module, to compare the tracked movement against the remote command gestures to determine a matching gesture, and to identify the one of the commands corresponding to the matching gesture; and
a wireless interface operable to transmit the identified command to a remote receiver for delivery to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for remotely controlling devices comprising:
-
generating, on a viewable surface of a handheld device, an image indicating a currently controlled remote device;
maintaining a gesture database comprising a plurality of remote command gestures, each remote command gesture defined by a motion of the device with respect to a first position of the handheld device;
maintaining a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote device;
tracking movement of the handheld device in relation to the viewable surface;
comparing the tracked movement against the remote command gestures to determine a matching gesture;
identifying the one of the commands corresponding to the matching gesture; and
transmitting the identified command to a remote receiver for delivery to the remote device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Logic for controlling a handheld device, the logic embodied in a computer readable medium and operable when executed to perform the steps of:
-
generating, on a viewable surface of a handheld device, an image indicating a currently controlled remote device;
maintaining a gesture database comprising a plurality of remote command gestures, each remote command gesture defined by a motion of the device with respect to a first position of the handheld device;
maintaining a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote device;
tracking movement of the handheld device in relation to the viewable surface;
comparing the tracked movement against the remote command gestures to determine a matching gesture;
identifying the one of the commands corresponding to the matching gesture; and
transmitting the identified command to a remote receiver for delivery to the remote device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A motion controlled handheld device comprising:
-
means for generating, on a viewable surface of a handheld device, an image indicating a currently controlled remote device;
means for maintaining a gesture database maintaining a plurality of remote command gestures, each remote command gesture defined by a motion of the device with respect to a first position of the handheld device;
means for maintaining a gesture mapping database comprising a mapping of each of the remote command gestures to an associated command for controlling operation of the remote device;
means for tracking movement of the handheld device in relation to the viewable surface;
means for comparing the tracked movement against the remote command gestures to determine a matching gesture;
means for identifying the one of the commands corresponding to the matching gesture; and
means for transmitting the identified command to a remote receiver for delivery to the remote device.
-
Specification