Patent ID: 8514175

Claim:
An input device, comprising: a detecting device that is gripped by a user and detects a posture of the detecting device and a pressing operation of the user; a storage unit that stores a track of posture, which amounts to a predetermined period of time, detected by the detecting device; a calculating unit that calculates an amount of change of the posture over the predetermined period of time, from the track of the posture stored in the storage unit; an estimating unit that estimates an intensity of the pressing operation of the user from the calculated amount of change if the pressing operation is detected; a determining unit that: (a) while the pressing operation of the user is being detected and if the calculated amount of change is equal to or greater than a shake predetermined threshold, determines that a shaking operation of the user is detected, sets a current shaking intensity of the shaking operation as a function of the calculated amount of change, and sets a current pressing intensity to a predetermined intensity; (b) while the pressing operation of the user is being detected and if the calculated amount of change is less than the shake predetermined threshold, determines that a shaking operation of the user is not detected, and determines the current pressing intensity as the intensity estimated by the estimating unit; (c) while the pressing operation of the user is not detected, determines whether a shaking operation of the user is detected based on the calculated amount of change and sets a current shaking intensity if the shaking operation is detected as a function of the calculated amount of change; and an output unit that outputs pressing operation information that specifies the current pressing intensity of the pressing operation when the pressing operation is detected and shaking operation information when the shaking operation has been detected, the shaking operation information including an indication of the current shaking intensity of the shaking operation.