Inertial Sensing Method and System
First Claim
1. A three-dimensional inertial sensing method for cursor control, comprising the steps of:
- using a micro inertial sensing module to detect an acceleration of gravity for generating a raw inclination signal accordingly;
low-filtering the raw inclination signal for obtaining a stabilized inclination signal;
registering an initial signal of the micro inertial sensing module;
calculating a signal variation amount basing on the raw inclination signal, the stabilized inclination signal so as to compensate the raw inclination signal using the signal variation amount;
calculating the difference between the compensated inclination signal and the initial signal; and
mapping the differences as a coordinate signal for controlling the movement of a cursor displayed on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
An inertial sensing method is disclosed, which is capable of detecting tilting of an inertial sensing apparatus with respect to a specific level surface while using the detection for defining/controlling movements of a cursor displayed on a display, In a preferred aspect, as it is capable of acting as an hand-held input device, a swing of a hand holding the inertial sensing apparatus can be detected thereby and is used for controlling a page change of a display. Operationally, a micro inertial sensing module of the aforesaid inertial sensing apparatus detects changes of gravity caused by tilts of the inertial sensing apparatus and then generates inclination signals accordingly while enabling a wireless transmitter to send the same to a micro processing unit where the inclination signals are filtered and then compared with predefined datum signals so as to enable a cursor control circuit to define/control movements of a cursor displayed on a display according to the comparison. In addition, an effect of vibration measured along an axis of a Cartesian coordinate system of X-, Y-, and Z-axes defining the inertial sensing apparatus can be eliminated by the use of variations of signals measured along other axes of the Cartesian coordinate system. Preferably, by using two Y-axis accelerometers of the micro inertial sensing module to measure a difference of centrifugal forces detected respectively thereby, the adverse affection of centrifugal forces exerting upon the Y-axis can be eliminated.
-
Citations
33 Claims
-
1. A three-dimensional inertial sensing method for cursor control, comprising the steps of:
-
using a micro inertial sensing module to detect an acceleration of gravity for generating a raw inclination signal accordingly; low-filtering the raw inclination signal for obtaining a stabilized inclination signal; registering an initial signal of the micro inertial sensing module; calculating a signal variation amount basing on the raw inclination signal, the stabilized inclination signal so as to compensate the raw inclination signal using the signal variation amount; calculating the difference between the compensated inclination signal and the initial signal; and mapping the differences as a coordinate signal for controlling the movement of a cursor displayed on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A three-dimensional inertial sensing method for directing page-changing, comprising the steps of:
-
using a micro inertial sensing module to detect an acceleration of gravity for generating a raw inclination signal accordingly; low-filtering the raw inclination signal for obtaining a stabilized inclination signal; detecting whether the inclination of the micro inertial sensing module with respect to the X-axis and Y-axis is falling within a range of balance;
if so, continue the detecting;
otherwise, steps posterior to the detection is perform; andevaluating whether an instant variation of the raw X-axis inclination signal is exceeding a threshold range;
if so, a page-changing is enabled;
otherwise, the process flow back to the foregoing mode detecting step. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A three-dimensional inertial sensing method, comprising the steps of:
-
using a micro inertial sensing module to detect an acceleration of gravity for generating a raw inclination signal accordingly; low-filtering the raw inclination signal for obtaining a stabilized inclination signal; and detecting whether the micro inertial sensing module is situated in a cursor-control mode or a page-changing mode so as to correspondingly select a process to be perform from the group consisting a cursor-control process and a page-change process. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A three-dimensional inertial sensing apparatus, comprising:
-
a micro inertial sensing module, for detecting an acceleration of gravity for generating a raw inclination signal accordingly, further comprising; an X-axis accelerometer, for measuring acceleration variations of gravity caused by a rolling movement of the micro inertial sensing module with respect to an X axis of a Cartesian coordinate system of X-, Y-, and Z-axes defining the micro inertial sensing module; a first Y-axis accelerometer, for measuring a first acceleration variation of gravity caused by a pitch movement of the micro inertial sensing module with respect to a Y axis of the Cartesian coordinate system; and a second Y-axis accelerometer, for measuring a second acceleration variation of gravity caused by a pitch movement of the micro inertial sensing module with respect to a Y axis of the Cartesian coordinate system; and a receiving end, for receiving the raw inclination signal of the micro inertial sensing module. - View Dependent Claims (31, 32, 33)
-
Specification