Gyroscopic pointer and method
First Claim
1. A method for moving a displayed object on an interactive computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising the steps of:
- detecting the pitch or yaw rotation of the device;
sensing an inertial response to provide a signal indicative of at least one of the pitch and yaw rotations of the device; and
in response to the signal indicating the detected pitch or yaw movement of the input device, moving the displayed object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display, the displayed object being moved translationally in substantially a single direction for each direction in which the device is rotated.
18 Assignments
0 Petitions
Accused Products
Abstract
A vertical gyroscope is adapted for use as a pointing device for controlling the position of a cursor on the display of a computer. A motor at the core of the gyroscope is suspended by two pairs of orthogonal gimbals from a hand-held controller device and nominally oriented with its spin axis vertical by a pendulous device. Electro-optical shaft angle encoders sense the orientation of a hand-held controller device as it is manipulated by a user and the resulting electrical output is converted into a format usable by a computer to control the movement of a cursor on the screen of the computer display. For additional ease of use, the bottom of the controller is rounded so that the controller can be pointing while sitting on a surface. A third input is provided by providing a horizontal gyroscope within the pointing device. The third rotational signal can be used to either rotate a displayed object or to display or simulate a third dimension.
420 Citations
15 Claims
-
1. A method for moving a displayed object on an interactive computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising the steps of:
-
detecting the pitch or yaw rotation of the device; sensing an inertial response to provide a signal indicative of at least one of the pitch and yaw rotations of the device; and in response to the signal indicating the detected pitch or yaw movement of the input device, moving the displayed object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display, the displayed object being moved translationally in substantially a single direction for each direction in which the device is rotated. - View Dependent Claims (2)
-
-
3. A method for providing a signal to effect translational movements of a displayed object on an interactive computer display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising the steps of:
-
supporting the inertial gyroscopic element with respect to the device; actuating the gyroscopic element to exhibit inertia relative to an inertial axis; detecting rotational movement of the device relative to the inertial axis of the gyroscopic element; and providing a signal responsive to the rotation of the device relative to the inertial axis for effecting translational movements of the displayed object on the computer graphic display in substantially a single direction for each direction in which the device is rotated.
-
-
4. A method for providing a signal to effect translational movements of a displayed object on an interactive computer graphic display using an input device that is manually movable in free space, the method comprising the steps of:
-
detecting, by inertial means, rotational movement of the device about one axis; and providing a first signal responsive to the rotation of the device about the one axis for effecting translational movements of the displayed object on the computer graphic display in substantially a single direction for each direction in which the device is rotated. - View Dependent Claims (5)
-
-
6. A graphical input device for providing a signal to effect translational movements of a displayed object on an interactive computer graphic display, comprising:
-
a housing adapted for manual movement in free space; and an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response to rotation of the housing about an axis, to effect translational movements of the displayed object on an interactive computer graphic display in substantially a single direction for each direction in which the device is rotated. - View Dependent Claims (7, 8)
-
-
9. A graphical input device for providing a signal to effect the translational movement of a cursor on an interactive computer graphic display comprising:
-
a housing adapted for manual movement in free space; an inertial gyroscopic element disposed to spin about one spin axis; a gimbal supporting the gyroscopic element with respect to the housing; and a sensor disposed with respect to the gimbal and the housing for producing a signal, in response to rotation of the housing relative to one spin axis, to effect translational movement of the cursor in substantially a single direction for each direction in which the housing is rotated. - View Dependent Claims (10, 11, 12)
-
-
13. A method for controlling translational movements of a displayed object on an interactive computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising the steps of:
-
detecting the pitch or yaw rotation of the device; sensing an inertial response to provide a signal indicative of at least one of the pitch and yaw rotations of the device; and in response to detecting pitch or yaw movement of the input device, moving the displayed object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display without rotating the displayed object.
-
-
14. A graphical input device for providing a signal to manipulate translational movements of a displayed object on an computer graphic display, comprising:
-
a housing adapted for manual movement in free space; and an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response to rotation of the housing about an axis, to manipulate translational movements of the displayed object on an interactive computer graphic display without causing the displayed object to be rotated.
-
-
15. A method for providing a signal to control translational movements of a displayed object on an interactive computer display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising the steps of:
-
supporting the inertial gyroscopic element with respect to the device; actuating the gyroscopic element to exhibit inertia relative to an inertial axis; detecting rotational movement of the device relative to the inertial axis of the gyroscopic element; and providing a signal responsive to the rotation of the device relative to the inertial axis for controlling translational movements of the displayed object without causing the displayed object to be rotated.
-
Specification