Three-dimensional data input device
First Claim
1. A three-dimensional data input device for a computer having a display screen, said three-dimensional data input device comprising:
- a ball rotatably provided in a device body;
sensor means for detecting rotation magnitudes of said ball along first and second axes on a plane and outputting displacement signals indicative of said rotation magnitudes, respectively;
an angular velocity sensor for detecting an angular velocity of said device about a third axis extending at a given angle relative to said plane and outputting an angular velocity signal indicative of said angular velocity;
switching means for outputting a selection signal in response to operation of at least one of selection buttons; and
data processing means for deriving displacement data based on said displacement signals and angular data based on said angular velocity signal and outputting said displacement data, said annular data and said selection signal to said computer, wherein said computer moves a corresponding object on the screen on a plane corresponding to said displacement data and rotates said corresponding object to said angular data about one of given axes selected by said selection signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional data input device for a computer having a display screen includes a ball rotatably provided in a device body, and sensors for detecting rotation magnitudes of the ball along two axes on a plane and outputting displacement signals indicative of the detected rotation magnitudes, respectively. The device further includes a gyro for detecting an angular velocity of the device body about an axis extending at a given angle relative to the foregoing plane and outputting an angular velocity signal indicative of the detected angular velocity. The device further includes switches for outputting a selection signal in response to operation of at least one of selection buttons. The device derives displacement data based on the foregoing displacement signals and angular data based on the foregoing angular velocity signal and outputs the displacement data, the angular data and the selection signal to the computer. The computer moves a corresponding object on the screen on a plane corresponding to the displacement data and rotates the corresponding object corresponding to the angular data about one of given axes selected by the selection signal.
198 Citations
13 Claims
-
1. A three-dimensional data input device for a computer having a display screen, said three-dimensional data input device comprising:
-
a ball rotatably provided in a device body;
sensor means for detecting rotation magnitudes of said ball along first and second axes on a plane and outputting displacement signals indicative of said rotation magnitudes, respectively;
an angular velocity sensor for detecting an angular velocity of said device about a third axis extending at a given angle relative to said plane and outputting an angular velocity signal indicative of said angular velocity;
switching means for outputting a selection signal in response to operation of at least one of selection buttons; and
data processing means for deriving displacement data based on said displacement signals and angular data based on said angular velocity signal and outputting said displacement data, said annular data and said selection signal to said computer, wherein said computer moves a corresponding object on the screen on a plane corresponding to said displacement data and rotates said corresponding object to said angular data about one of given axes selected by said selection signal. - View Dependent Claims (2, 3, 4)
-
-
5. A three-dimensional data input device for a computer, comprising:
-
a device body;
a two-dimensional data input portion provided in said device body, said two-dimensional data input device generating displacement signals along first and second axes on a plane, respectively in response to an information given to said two-dimensional data input portion;
a first angular velocity sensor for detecting an angular velocity applied to said device body about a third axis extending at a given angle relative to said plane and outputting an angular velocity signal indicative of said angular velocity;
at least one switch for outputting a selection signal in response to operation of said switch; and
a data processing section for producing displacement data based on said displacement signals and angular data based on said first angular velocity signal and outputting said displacement data, said first angular data and said selection signal to the computer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
Specification