Translation controlled cursor
First Claim
1. A motion controlled handheld device comprising:
- a display having a viewable surface and operable to generate a current image;
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, the components comprising a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface; and
a display control module operable to display a cursor on the viewable surface, to determine a translation vector that is substantially opposite to the sum of the first component and the second component, and to translate the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface.
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. The device includes 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. The components comprise a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface. The device also includes a display control module operable to display a cursor on the viewable surface, to determine a translation vector that is substantially opposite to the sum of the first component and the second component, and to translate the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface.
-
Citations
21 Claims
-
1. A motion controlled handheld device comprising:
-
a display having a viewable surface and operable to generate a current image;
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, the components comprising a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface; and
a display control module operable to display a cursor on the viewable surface, to determine a translation vector that is substantially opposite to the sum of the first component and the second component, and to translate the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a handheld device comprising:
-
generating an image on a viewable surface of the handheld device;
detecting motion of the device within three dimensions;
identifying components of the motion in relation to the viewable surface, the components comprising a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface;
displaying a cursor on the viewable surface;
determining a translation vector that is substantially opposite to the sum of the first component and the second component; and
translating the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. Logic for controlling a handheld device, the logic 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;
detecting motion of the device within three dimensions;
identifying components of the motion in relation to the viewable surface, the components comprising a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface;
displaying a cursor on the viewable surface;
determining a translation vector that is substantially opposite to the sum of the first component and the second component; and
translating the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A motion controlled handheld device comprising:
-
means for generating an image on a viewable surface of the handheld device;
means for detecting motion of the device within three dimensions;
means for identifying components of the motion in relation to the viewable surface, the components comprising a first component parallel to the viewable surface, a second component parallel to the viewable surface and perpendicular to the first component, and a third component perpendicular to the viewable surface;
means for displaying a cursor on the viewable surface;
means for determining a translation vector that is substantially opposite to the sum of the first component and the second component; and
means for translating the cursor across the viewable surface according to the translation vector in order to substantially maintain the position of the cursor in space with respect to the viewable surface.
-
Specification