Patent ID: 8576168
Filing Date: 2013-11-05
Classification: G06F

Abstract:
1. An input apparatus for controlling a movement of a pointer on a screen, the input apparatus comprising: a casing; an inertia sensor to detect a movement of the casing, the inertia sensor including an acceleration sensor to detect an acceleration of the casing and an angular velocity sensor to detect an angular velocity of the casing; a plane-corresponding value calculation means for calculating, based on a detection value of the inertia sensor, a plane-corresponding value that corresponds to the movement of the casing on a plane, the plane-corresponding value corresponding to a displacement amount of the pointer on the screen; a space-corresponding value calculation means for calculating, based on the detection value of the inertia sensor, a space-corresponding value that corresponds to the movement of the casing in space, the space-corresponding value corresponding to the displacement amount of the pointer on the screen; a judgment means for judging whether the movement of the casing is on a plane or in space; and a switch means for making a switch between, based on the judgment by the judgment means, the calculation of the plane-corresponding value and the calculation of the space-corresponding value, wherein the switch mean switches from the calculation of the plane-corresponding value to the calculation of the space-corresponding value based on at least one angular velocity value obtained from the angular velocity sensor being larger than a first threshold value, wherein the angular velocity sensor obtains a first angular velocity value corresponding to a first direction, and a second angular velocity value corresponding to a second direction; wherein the acceleration sensor obtains a first acceleration value corresponding to a third direction, and a second acceleration value corresponding to the second direction, and wherein the switch mean switches from the calculation of the plane-corresponding value to the calculation of the space-corresponding value when the first angular velocity value and the second angular velocity value are less than the first threshold value, and the first acceleration value and the second acceleration value are less than a second threshold value.