Patent ID: 7825898
Filing Date: 2010-11-02
Classification: G06F

Abstract:
1. An inertial sensing input apparatus, comprising: a housing; a mode switch, for controlling the inertial sensing input apparatus to operate in a mode of two dimensional displacement detection calculating two dimensional displacement information, or a mode of three dimensional displacement detection calculating three dimensional displacement information; a return switch, for activating and deactivating calculation of two-dimensional displacement; a micro-controller, for converting received electrical acceleration sensor signals into corresponding displacement signals to be transmitted to an electronic display device to effect control of a cursor on said electronic display device; a first accelerometer, coupled to said micro-controller, for measuring a first linear acceleration of the inertial sensing input apparatus along a first axis when the inertial sensing input apparatus is operating in a mode of two-dimensional displacement detection, and for measuring rotational acceleration around a second axis orthogonal to said first axis when the inertial sensing input apparatus is operating in a mode of three-dimensional displacement detection; an auxiliary accelerometer, coupled to said micro-controller, for measuring an additional linear acceleration of the inertial sensing input apparatus along the first axis; and, a second accelerometer, coupled to said micro-controller, for measuring a second linear acceleration of the inertial sensing input apparatus along a second axis when the inertial sensing input apparatus is operating in a mode of two-dimensional displacement detection, and for measuring rotational acceleration around the first axis when the inertial sensing input apparatus is operating in a mode of three-dimensional displacement detection; wherein the micro-controller receives a signal from the first accelerometer indicating the first linear acceleration of the inertial sensing input apparatus along the first axis, and determines the displacement of the first accelerometer, wherein the micro-controller receives a signal from the auxiliary accelerometer indicating the additional linear acceleration of the inertial sensing input apparatus along the first axis, and determines the displacement of the auxiliary accelerometer, wherein the micro-controller calculates the difference between the displacement of the first accelerometer and the displacement of the auxiliary accelerometer, and uses the calculated distance between the first accelerometer and the auxiliary accelerometer to determine an angular variation signal relating to the rotation of the inertial sensing input apparatus around a third axis being orthogonal to said first axis and said second axis.