Inertial sensing input apparatus and method
First Claim
1. An inertial sensing input apparatus, comprising:
- an acceleration module, structured with at least three accelerometers for detecting accelerations in three perpendicular directions with respect to a Cartesian coordinate system of X-, Y-, and Z-axes; and
a gyroscope, used for detecting a rotation measured with respect to the Z-axis;
wherein, an angle of rotation is obtained by integrating an angular velocity of the rotation detected by the gyroscope while calculating a centrifugal force as well as a centripetal force exerting upon the inertial sensing input apparatus when the rotation so as to using those for compensating acceleration signals measured along the X-axis and the Y-axis and thereafter defining movements of an object displayed on a screen of an interactive computer by the use of the compensated acceleration signals;
wherein one accelerometer of the acceleration module, referring hereinafter as a Z-axis accelerometer, is being enabled for detecting an acceleration with respect to the Z-axis while the inertial sensing input apparatus is experiencing an up-and down displacement and thus selecting an operating mode for the inertial sensing input apparatus accordingly; and
wherein the operating mode of the inertial sensing input apparatus includes;
a surface (2D) operating mode, by which two accelerometers of the acceleration module, referring hereinafter as an X-axis accelerometer and a Y-axis accelerometer, are activated accordingly to detect an X-axis acceleration and a Y-axis acceleration in respective and thus generate an X-axis acceleration signal and a Y-axis acceleration signal correspondingly; and
a space (3D) operating mode, by which the gyroscope is activated for detecting a rolling of the inertial sensing input apparatus while generating an angular velocity signal accordingly and the Y-axis accelerometer is activated for detecting a pitch of the inertial sensing input apparatus while generating another Y-axis acceleration signal accordingly.
1 Assignment
0 Petitions
Accused Products
Abstract
An inertial sensing input apparatus is disclosed, which includes: an accelerometer module, capable of detecting accelerations with respect to a Cartesian coordinate system of X-, Y-, and Z-axes; and a gyroscope, used for detecting a rotation measured with respect to the Z-axis. By the aforesaid input apparatus, an input method can be provided which comprises steps of: (a) defining base signals with respect to each of such sensing elements; (b) detecting and determining whether Z-axis accelerations are varying; (c) enabling the input apparatus to enter a surface (2D) operating mode while no acceleration varying is detected along the Z axis; (d) enabling the input apparatus to enter a space (3D) operating mode while acceleration varying is detected along the Z axis.
16 Citations
14 Claims
-
1. An inertial sensing input apparatus, comprising:
-
an acceleration module, structured with at least three accelerometers for detecting accelerations in three perpendicular directions with respect to a Cartesian coordinate system of X-, Y-, and Z-axes; and a gyroscope, used for detecting a rotation measured with respect to the Z-axis; wherein, an angle of rotation is obtained by integrating an angular velocity of the rotation detected by the gyroscope while calculating a centrifugal force as well as a centripetal force exerting upon the inertial sensing input apparatus when the rotation so as to using those for compensating acceleration signals measured along the X-axis and the Y-axis and thereafter defining movements of an object displayed on a screen of an interactive computer by the use of the compensated acceleration signals; wherein one accelerometer of the acceleration module, referring hereinafter as a Z-axis accelerometer, is being enabled for detecting an acceleration with respect to the Z-axis while the inertial sensing input apparatus is experiencing an up-and down displacement and thus selecting an operating mode for the inertial sensing input apparatus accordingly; and wherein the operating mode of the inertial sensing input apparatus includes; a surface (2D) operating mode, by which two accelerometers of the acceleration module, referring hereinafter as an X-axis accelerometer and a Y-axis accelerometer, are activated accordingly to detect an X-axis acceleration and a Y-axis acceleration in respective and thus generate an X-axis acceleration signal and a Y-axis acceleration signal correspondingly; and a space (3D) operating mode, by which the gyroscope is activated for detecting a rolling of the inertial sensing input apparatus while generating an angular velocity signal accordingly and the Y-axis accelerometer is activated for detecting a pitch of the inertial sensing input apparatus while generating another Y-axis acceleration signal accordingly. - View Dependent Claims (2, 3)
-
-
4. An inertial sensing input method, comprising the steps of:
-
(a) zeroing an X-axis accelerometer, a Y-axis accelerometer, a Z-axis accelerometer and a gyroscope of an inertial sensing input apparatus at rest for defining BaseValue signals (BVs) with respect to those sensing elements, whereas the X-axis accelerometer, the Y-axis accelerometer, the Z-axis accelerometer are being arranged to detect accelerations of an inertial sensing input apparatus in three perpendicular directions with respect to a Cartesian coordinate system of X-, Y-, and Z-axes; (b) using the Z-axis accelerometer to detect and determine whether a Z-axis acceleration of the inertial sensing input apparatus measured along the Z-axis of the Cartesian coordinate system is varying during a specified period of time; (c) enabling the inertial sensing input apparatus to enter a surface (2D) operating mode while no acceleration varying is detected along the Z axis, whereas the X-axis accelerometer and the Y-axis accelerometer are activated accordingly to detect an X-axis acceleration and a Y-axis acceleration in respective and thus generate an X-axis acceleration signal and a Y-axis acceleration signal correspondingly; and (d) enabling the input apparatus to enter a space (3D) operating mode while acceleration varying is detected along the Z axis, whereas the gyroscope is activated for detecting a rolling of the inertial sensing input apparatus while generating an angular velocity signal accordingly and the Y-axis accelerometer is activated for detecting a pitch of the inertial sensing input apparatus while generating another Y-axis acceleration signal accordingly. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification