Advancement direction calculation device, advancement direction determination method, and control program
AssigneeSharp Kabushiki Kaisha
InventorsSHIGEO OHYAMA, SHIGEYUKI WAKITA
Life of this patent
Estimating the term…
Abstract
An advancement direction of a user who is walking is calculated with high accuracy. A period specifying unit specifies at least a part of a deceleration period, during which a horizontal component of acceleration is negative, as a stable deceleration period on the basis of a change of a vertical component of the acceleration, a deceleration vector calculation unit calculates a deceleration vector which indicates a deceleration direction in the stable deceleration period, and an advancement direction determination unit determines an advancement direction of user on the basis of the deceleration vector.
Claims15
An advancement direction calculation device comprising:
- an acceleration sensor that detects acceleration of three-axis directions, which is generated by a user:
- a period specifying unit that specifies at least a part of a deceleration period, during which a horizontal component of the acceleration detected by the acceleration sensor is negative, as a stable deceleration period, during which both feet of the user land, on a basis of a change of a vertical component of the acceleration detected by the acceleration sensor;
- a deceleration vector calculation unit that calculates a deceleration vector which indicates a deceleration direction of the user in a horizontal plane in the stable deceleration period specified by the period specifying unit;
- and
- an advancement direction determination unit that determines an advancement direction of the user on a basis of the deceleration vector calculated by the deceleration vector calculation unit.
An advancement direction determination method performed by an advancement direction calculation device including an acceleration sensor that detects acceleration of three-axis directions, which is generated by a user, the advancement direction determination method comprising:
- a walking operation analysis step of specifying at least a part of a deceleration period, during which a horizontal component of the acceleration detected by the acceleration sensor is negative, as a stable deceleration period, during which both feet of the user land, on a basis of a change of a vertical component of the acceleration detected by the acceleration sensor;
- a deceleration vector calculation step of calculating a deceleration vector which indicates a deceleration direction of the user in a horizontal plane in the stable deceleration period specified at the walking operation analysis step;
- and
- an advancement direction determination step of determining an advancement direction of the user on a basis of the deceleration vector calculated at the deceleration vector calculation step.
(canceled)
A computer readable storage medium storing a control program for causing an advancement direction determination action performed by an advancement direction calculation device including an acceleration sensor that detects acceleration of three-axis directions, which is generated by a user, wherein
- the control program makes the computer act as:
- a period specifying unit that specifies at least a part of a deceleration period, during which a horizontal component of the acceleration detected by the acceleration sensor is negative, as a stable deceleration period, during which both feet of the user land, on a basis of a change of a vertical component of the acceleration detected by the acceleration sensor;
- a deceleration vector calculation unit that calculates a deceleration vector which indicates a deceleration direction of the user in a horizontal plane in the stable deceleration period specified by the period specifying unit;
- and
- an advancement direction determination unit that determines an advancement direction of the user on a basis of the deceleration vector calculated by the deceleration vector calculation unit.
Dependencies are inferred from the claim text.