3D mouse and game controller based on spherical coordinates system and system for use
First Claim
Patent Images
1. A tilt and vector magnitude input device for use in a computer system, the input device comprising:
- an accelerometer responsive to tilt of the input device;
a linear input element capable of changing vector magnitude in response to user input;
an electronic circuit connected to said accelerometer and said linear input element wherein said electronic circuit computes tilt data in response to signals from said accelerometer and vector magnitude data in response to signals from said linear input element; and
a communications system connected to said electronic circuit capable of transmitting said tilt data and said vector magnitude data to a computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer input device constructed from at least one tilt accelerometer and at least one linear input element is disclosed. This input device can be used in a computer system to specify a position on a display using radial coordinates, cylindrical coordinates, or spherical coordinates.
309 Citations
20 Claims
-
1. A tilt and vector magnitude input device for use in a computer system, the input device comprising:
-
an accelerometer responsive to tilt of the input device;
a linear input element capable of changing vector magnitude in response to user input;
an electronic circuit connected to said accelerometer and said linear input element wherein said electronic circuit computes tilt data in response to signals from said accelerometer and vector magnitude data in response to signals from said linear input element; and
a communications system connected to said electronic circuit capable of transmitting said tilt data and said vector magnitude data to a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for manipulating a vectorial object in a three dimensional environment on a computer display, the system comprising:
-
a hand-held device comprising;
an accelerometer responsive to tilt of said hand-held device;
a linear input element capable of changing a vector magnitude in response to user input;
an electronic circuit connected to said accelerometer and said linear input element wherein said electronic circuit computes tilt data in response to signals from said accelerometer and vector magnitude data in response to signals from linear input element; and
a communications system connected to said electronic circuit which transmits said tilt data and said vector magnitude data; and
a computer comprising;
a communications system capable of receiving said tilt data and said vector magnitude data;
code capable of converting said tilt data and said vector magnitude data to said vectorial object on said computer display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for presenting user manipulation of a hand held device onto a simulated three dimensional computer display, the method comprising the steps of:
-
generating tilt data in response to the tilt of an element of said hand-held device;
generating linear input data in response to user interaction with an element of said hand-held device;
transmitting said tilt and linear input data to the computer display; and
modifying the visual presentation of a vectorial object on the computer display in response to said tilt data and said linear input data. - View Dependent Claims (16, 17, 18)
-
-
19. A method for controlling and manipulating elements of a three-dimensional environment, the method comprising the steps of:
-
measuring tilt about two independent axes in a hand-held device;
collecting linear input data with said hand-held device;
converting said tilt about two independent axes and said linear input data to a position in three-dimensional space specified by spherical coordinates; and
presenting said three dimensional position on a display. - View Dependent Claims (20)
-
Specification