| CPC A63B 71/06 (2013.01) [A63B 33/00 (2013.01); A63B 69/16 (2013.01); A63B 2071/0675 (2013.01); A63B 2220/40 (2013.01); A63B 2220/836 (2013.01); A63B 2230/75 (2013.01); A63B 2244/20 (2013.01)] | 3 Claims |

|
1. An exercise analysis system comprising:
a sensor configured to sense movement and posture of a user and consisting of at least one accelerometer configured to be worn on the user's head; and
circuitry configured to:
measure an acceleration signal according to movement of the head solely using the at least one accelerometer; and
calculate 3-axis directional axes by collecting a first acceleration corresponding to a viewpoint of the user gazing at the front and a second acceleration corresponding to a viewpoint of the user gazing at an angle other than the front, and analyze exercise parameters for each exercise posture according to an exercise type by correcting the measured acceleration signal while the user is exercising into an acceleration signal of a user coordinate system,
wherein the circuitry is further configured to:
collect the first acceleration corresponding to the viewpoint of the user gazing at the front and the second acceleration corresponding to the viewpoint of the user gazing at an angle other than the front from the measured acceleration signal;
measure a first gravity vector and a second gravity vector corresponding to the viewpoints at which the first acceleration and the second acceleration are collected when indexes of variation of the first acceleration and the second acceleration satisfy a predetermined condition; and
calculate a left-right direction vector and a front-rear direction vector by performing an outer product on the first gravity vector and the second gravity vector,
classify exercise postures by determining whether a left-right direction acceleration (x′), a front-rear direction acceleration (y′), and an up-down direction acceleration (z′) corrected into the acceleration signal of the user coordinate system satisfy a preset condition,
wherein, when the user is gazing at the front, the circuitry is configured to calculate a left-right direction vector of a left-right axis (ML, Medial-Lateral axis) by performing an outer product on the first gravity vector and the second gravity vector and then to calculate a front-rear direction vector of a front-rear axis (AP, Antero-Posterior axis) by performing an outer product on the first gravity vector and the left-right direction vector,
wherein, when the user is gazing at an angle other than the front, the circuitry is configured to calculate the front-rear direction vector of the front-rear axis by performing an outer product on the first gravity vector and the second gravity vector and then to calculate the left-right direction vector of the left-right axis by performing an outer product on the first gravity vector and the front-rear direction vector, and
wherein, when the exercise type is cycling, the circuitry is configured to use only the measured up-down direction acceleration, and the circuitry is configured to determine the exercise posture as a standing posture of the cycling exercise when the vertical oscillation obtained by integrating twice the measured up-down direction acceleration is greater than a preset value and as a sitting posture of the cycling exercise when the vertical oscillation is smaller than the preset value.
|