To provide a mobile terminal etc. that can detect a correct time point of hitting by using an acceleration sensor and a geomagnetic sensor loaded on the mobile terminal carried by a player.
The mobile terminal includes: a vertical-acceleration calculation means for calculating vertical acceleration from an acceleration vector; a moving-period-interval detection means which detects a plurality of moving-period intervals during walking with the maximum point (or the minimum point) of a vertically upward acceleration as waling timing; a full-swing-time point detection means which detects the start time point of a full swing in accordance with a change in an angle formed between two geomagnetic vectors; a posture estimation means which estimates, as the "ready-to-hit posture", the acceleration vector within a fixed period before the start time point of the full swing; a posture accumulation means which accumulates a group of the acceleration vectors in the ready-to-hit posture; and a hitting-candidate detection means which detects the candidate time point for hitting from the change in the vertical acceleration or the acceleration vectors, and the acceleration vectors of the ready-to-hit posture accumulated in the posture accumulation means.
Next Patent: ELECTRONIC EQUIPMENT, GAME MACHINE, AND METHOD OF AUTHENTICATING ELECTRONIC EQUIPMENT