IP Library › Granted Patent US 12,109,479
Granted Patent B2
US 12,109,479 · App. 17/605,562 · Granted Oct 8, 2024

Exercise assistance device, exercise assistance method, and storage medium

Inventors: Keisuke Shimada (Hamura, JP); Takashi Yahata (Hamura, JP)
Assignee: CASIO COMPUTER CO., LTD.
A63B71/0622A63B24/0062A63B69/0028A63B2071/0663A63B2214/00A63B2220/803G06F2218/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,109,479
App. No.
17/605,562
Granted
Oct 8, 2024
Kind
B2
Abstract

An exercise assistance device includes a data obtainer that obtains motion data on a motion of an arm of a user that is taking exercise while swinging the arm, and at least one processor that obtains a type of arm swing form of the user, based on the motion data obtained by the data obtainer.

Claims (35)

1. An exercise assistance device comprising:

a data obtainer that obtains motion data on a motion of an arm of a user that is taking exercise while swinging the arm; and

at least one processor that performs principal component analysis of the motion data obtained by the data obtainer, and obtains, based on a result of performing the principal component analysis, arm-swing type information indicative of a type of arm-swing form of the user, wherein the type of arm-swing form of the user is a type of movement pattern in which the user swings their arm,

wherein:

the data obtainer comprises at least one sensor which detects the motion data in each of a plurality of axis directions,

in obtaining the arm-swing type information, the at least one processor obtains the arm-swing type information based on a level of dispersion of the motion data in each of the axis directions which is obtained by performing the principal component analysis, and

the at least one processor calculates eigenvalues in the respective axis directions, and based on the eigenvalues, the at least one processor calculates an indicator value indicating a straightness and a level of rotation of the arm swing form of the user, as the arm-swing type information.

2. The exercise assistance device according to claim 1 , wherein:

based on the eigenvalues, the at least one processor calculates an indicator value indicating a largeness of arm swing in the arm swing form of the user.

3. The exercise assistance device according to claim 1 , further comprising an information provider that provides the user with the arm-swing type information obtained by the at least one processor.

4. The exercise assistance device according to claim 1 , further comprising:

an output device comprising at least one of a speaker, a display, and a vibrator;

wherein:

the at least one processor obtains the arm-swing type information indicative of the type of arm-swing form of the user in real time while the user is swinging their arm during the exercise, and

the at least one processor detects, in real time based on the obtained arm-swing type information, that the type of arm-swing form has changed during the exercise, and

the at least one processor outputs, via the output device, in real time while the user is swing their arm during the exercise, an alert to the user indicating that the type of arm-swing form has changed.

5. An exercise assistance method that is performed by an exercise assistance device comprising at least one processor and a data obtainer including at least one sensor which detects motion data in each of a plurality of axis directions, the method comprising:

obtaining, by the data obtainer, motion data on a motion of an arm of a user that is taking exercise while swinging the arm, the motion data being detected by the at least one sensor in each of the plurality of axis directions; and

performing, by the at least one processor, principal component analysis of the obtained motion data, and obtaining, by the at least one processor, based on a result of performing the principal component analysis, arm-swing type information indicative of a type of arm-swing form of the user, wherein the type of arm-swing form of the user is a type of movement pattern in which the user swings their arm,

wherein said obtaining the arm-swing type information comprises obtaining, by the at least one processor, the arm-swing type information based on a level of dispersion of the motion data in each of the axis directions which is obtained by performing the principal component analysis, calculating, by the at least one processor, eigenvalues in the respective axis directions, and calculating, by the at least one processor, based on the eigenvalues, an indicator value indicating a straightness and a level of rotation of the arm swing form of the user, as the arm-swing type information.

6. The exercise assistance method according to claim 5 , wherein the exercise assistance device further comprises an output device comprising at least one of a speaker, a display, and a vibrator;

wherein:

the arm-swing type information indicative of the type of arm-swing form of the user is obtained in real time while the user is swinging their arm during the exercise, and

the method further comprises:

detecting, by the at least one processor, in real time based on the obtained arm-swing type information, that the type of arm-swing form has changed during the exercise, and

outputting, by at least one processor and via the output device, in real time while the user is swinging their arm during the exercise, an alert to the user indicating that the type of arm-swing form has changed.

7. A non-transitory computer-readable storage medium storing a program that is executable by a computer to control the computer to perform functions comprising:

obtaining, from a data obtainer including at least one sensor which detects motion data in each of a plurality of axis directions, motion data on a motion of an arm of a user that is taking exercise while swinging the arm, the motion data being detected by the at least one sensor in each of the plurality of axis directions; and

performing principal component analysis of the obtained motion data, and obtaining, based on a result of performing the principal component analysis, arm-swing type information indicative of a type of arm-swing form of the user, wherein the type of arm-swing form of the user is a type of movement pattern in which the user swings their arm,

wherein said obtaining the arm-swing type information comprises obtaining the arm-swing type information based on a level of dispersion of the motion data in each of the axis directions which is obtained by performing the principal component analysis, calculating eigenvalues in the respective axis directions, and calculating, based on the eigenvalues, an indicator value indicating a straightness and a level of rotation of the arm swing form of the user, as the arm-swing type information.

8. The non-transitory computer-readable storage medium according to claim 7 , wherein:

the arm-swing type information indicative of the type of arm-swing form of the user is obtained in real time while the user is swinging their arm during the exercise, and

the program is executable by the computer to control the computer to perform further functions comprising:

detecting, in real time based on the obtained arm-swing type information, that the type of arm-swing form has changed during the exercise, and

outputting, via an output device comprising at least one of a speaker, a display, and a vibrator, in real time while the user is swinging their arm during the exercise, an alert to the user indicating that the type of arm-swing form has changed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: SHIMADA, KEISUKE; YAHATA, TAKASHI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 057871/0481 →
Priority Claims (1)
JP 2019-082235 · Apr 23, 2019 · national
Continuity (1)
Related Publication 20220203207A1 · Jun 30, 2022