Patent ID: 8842097

Claim:
A command input device structured to perform command input processing by recognizing input processing contents according to a position at which an input operation is conducted, the device comprising: a command input unit in which first and second detection means for detecting vibrations generated by a tapping operation made on a body of a user and transmitted via the body of the user are disposed by opposing to each other to be in contact with the body of the user at different positions on the command input device when the user holds the command input device, and third detection means for detecting a vibration transmitting inside the command input device is disposed at a position not to be in contact with the body of the user, the command input device further comprises a tapped position judging module comprising: judgment data storage means for storing in advance a corresponding relation between analysis data acquired by analyzing association regarding vibrations transmitted to the first and second detection means via the body of the user and the positions of the tapping operations made on the body of the user as a database; external disturbance eliminating function executing means for subtracting the vibration detected by the third detection means from the vibration detected by the second detection means every time the vibrations are detected by the first and second detection means, replacing the vibration detected by the second detection means with the vibration acquired from the subtraction, and outputting the vibration acquired from the subtraction; vibration analyzing means for acquiring analysis data by analyzing association regarding the vibration detected by the first detection means and vibration outputted from the external disturbance eliminating function executing means; and operation point identifying means for identifying the position of the tapping operation made on the body of the user through searching the database in the judgment data storage means based on the analysis data acquired by the vibration analyzing means, and recognizing the position of the tapping operation as a position at which the input operation is conducted.