摘要 |
An input device (300) in which a holding module (201) held by a user detects both the attitude of the module and button pressing operation by the user. For a predetermined time period, a storage section (301) stores the progress of change in the detected attitude. A calculation section (302) calculates the amount of change in the attitude occurring in the predetermined time period. When the pressing operation is detected, an estimation section (303) estimates the strength of the pressing operation according to the calculated amount of change. A determination section (304) determines, based on the calculated amount of change, whether the holding module (201) is shaken. An output section (305) outputs the result of estimation, which is made by the estimation section (303), of the strength of pressing operation. When the determination section (304) determines that the shake operation is made, the output section (305) further outputs the strength of shake operation according to the calculated amount of change. |