Patent ID: 8614671

Claim:
An input apparatus, comprising: a casing; a first acceleration detection section to detect a first acceleration value of the casing in a first direction; a first angle-related value detection section to detect a first angle-related value of the casing as a value related to an angle about an axis in a second direction different from the first direction; a radius gyration calculation means for calculating, based on the first acceleration value and the first angle-related value that have been detected, a first radius gyration of the casing about the axis in the second direction, the first radius gyration being a distance from a rotational center axis whose position changes with time to the first acceleration detection section; and a pseudo velocity calculation means for generating a first pseudo radius related to a magnitude of the calculated first radius gyration and calculating a first pseudo velocity value as a velocity value of the casing in the first direction by multiplying the generated first pseudo radius by a first angular velocity value obtained based on the first angle-related value, wherein the first pseudo radius increases as the first radius gyration increases when the first radius gyration is within a first range from a first threshold value to a second threshold value larger than the first threshold value and is fixed to a value obtained at a time the first radius gyration is at the second threshold value when the first radius gyration is within a second range exceeding the second threshold value.