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 plurality of angular velocity sensors arranged on a plurality of axes, respectively, said axes being positioned so as to have a given angle therebetween, each of said angular velocity sensors detecting an angular velocity about the corresponding axis and producing an angular velocity signal indicative of said detected angular velocity; and
angular data generating means for producing angular data each indicative of a rotation angle about the corresponding axis, based on the corresponding angular velocity signal and further based on the angular velocity signal relative to the axis other than said corresponding axis,wherein said computer rotates a corresponding object to the screen corresponding to said angular data.
1 Assignment
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 bout one of given axes selected by the selection signal.
191 Citations
7 Claims
-
1. A three-dimensional data input device for a computer having a display screen, said three-dimensional data input device comprising:
-
a plurality of angular velocity sensors arranged on a plurality of axes, respectively, said axes being positioned so as to have a given angle therebetween, each of said angular velocity sensors detecting an angular velocity about the corresponding axis and producing an angular velocity signal indicative of said detected angular velocity; and angular data generating means for producing angular data each indicative of a rotation angle about the corresponding axis, based on the corresponding angular velocity signal and further based on the angular velocity signal relative to the axis other than said corresponding axis, wherein said computer rotates a corresponding object to the screen corresponding to said angular data. - View Dependent Claims (2, 3, 4)
-
-
5. The three-dimensional data input device according to claim 5, wherein said angular data generating means includes temperature correction means for correcting each of said angular velocity signals based on a monitored temperature around said angular velocity sensors.
-
6. 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 axis 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; 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; and
further including a second angular velocity sensor and a third angular velocity sensor for detecting an angular velocity applied to said device body about the first axis and the second axis, respectively, wherein said data processing section produces and outputs second and third angular data based on said second and third angular velocity signals; andwherein said data processing section includes a coordinate conversion section for converting said first, second and third angular velocity signals to first, second and third coordinate signals corresponding to rotation magnitudes about the respective axis, based on the corresponding angular velocity signal and further based on the angular velocity signals relative to the axes other than said corresponding axis.
-
-
7. A three-dimensional data input device for a computer according to claim 16, wherein said data processing section includes:
-
first, second and third pairs of low-pass filter and high-pass filter for respectively removing a high frequency component and a low frequency component; and first and second and first dead zone processing sections for correcting said coordinate signals when the variations thereof are within preset values, and wherein each of said coordinate signals is divided into two signals, one of said signals is fed to the corresponding dead zone processing section, and said signal passed through said dead zone processing section and the other signal is fed to the corresponding low-pass filter and high-pass filter and then combined.
-
Specification