U.S. patent application number 13/404466 was filed with the patent office on 2012-08-30 for training management device, training device and storage medium.
This patent application is currently assigned to CASIO INFORMATION SYSTEMS CO., LTD.. Invention is credited to Satoshi MACHIDA, Mikihiro Se, Yukihiro YOSHIDA.
Application Number | 20120220429 13/404466 |
Document ID | / |
Family ID | 46691239 |
Filed Date | 2012-08-30 |
United States Patent
Application |
20120220429 |
Kind Code |
A1 |
YOSHIDA; Yukihiro ; et
al. |
August 30, 2012 |
TRAINING MANAGEMENT DEVICE, TRAINING DEVICE AND STORAGE MEDIUM
Abstract
Disclosed is a training management device which manages exercise
by a user using a training machine including a moving body which
moves according to exercise by the user, the training management
device including: a detecting section which detects that (a) the
moving body starts moving from a default position to reach a
predetermined position and (b) the moving body moves from the
predetermined position toward the default position; a measuring
section which measures time from when the detecting section detects
that the moving body reaches the predetermined position to when the
detecting section detects that the moving body moves from the
predetermined position toward the default position; and a
determining section which determines whether the exercise by the
user is isometric training based on the measurement time measured
by the measuring section.
Inventors: |
YOSHIDA; Yukihiro;
(Matsudo-shi, JP) ; MACHIDA; Satoshi; (TOKYO,
JP) ; Se; Mikihiro; (Tokyo, JP) |
Assignee: |
CASIO INFORMATION SYSTEMS CO.,
LTD.
Tokyo
JP
CASIO COMPUTER CO., LTD.
Tokyo
JP
|
Family ID: |
46691239 |
Appl. No.: |
13/404466 |
Filed: |
February 24, 2012 |
Current U.S.
Class: |
482/8 |
Current CPC
Class: |
A63B 24/0062 20130101;
A63B 2225/15 20130101; A63B 2225/50 20130101; A63B 2220/20
20130101; A63B 2208/0233 20130101; A63B 2220/30 20130101; A63B
21/0023 20130101; G16H 20/30 20180101; A63B 71/0686 20130101; A63B
21/0628 20151001; A63B 2220/17 20130101; A63B 2225/20 20130101;
A63B 23/1263 20130101; A63B 21/4047 20151001; A63B 2024/0071
20130101; A63B 2225/54 20130101 |
Class at
Publication: |
482/8 |
International
Class: |
A63B 71/00 20060101
A63B071/00 |
Foreign Application Data
Date |
Code |
Application Number |
Feb 24, 2011 |
JP |
2011-037861 |
Claims
1. A training management device which manages exercise by a user
using a training machine including a moving body which moves
according to exercise by the user, the training management device
comprising: a detecting section which detects that (a) the moving
body starts moving from a default position to reach a predetermined
position and (b) the moving body moves from the predetermined
position toward the default position; a measuring section which
measures time from when the detecting section detects that the
moving body reaches the predetermined position to when the
detecting section detects that the moving body moves from the
predetermined position toward the default position; and a
determining section which determines whether the exercise by the
user is isometric training based on the measurement time measured
by the measuring section.
2. The training management device according to claim 1, wherein the
determining section (a) compares the measurement time with
reference time and (b) determines that the exercise by the user is
the isometric training if the measurement time is longer than the
reference time.
3. The training management device according to claim 2, further
comprising a judging section which judges whether the exercise by
the user follows exercise plan data, which is associated with
exercise of a combination of isotonic training and isometric
training, based on the exercise plan data and the exercise by the
user determined by the determining section.
4. The training management device according to claim 3, further
comprising an output section which outputs evaluation data of the
exercise plan data and the exercise by the user based on (a) a
judgment result judged by the judgment section and (b) a
predetermined evaluation reference.
5. The training management device according to claim 4, wherein the
detecting section further detects that (a) the moving body moves
from the default position toward the predetermined position and (b)
the moving body starts moving from the predetermined position to
reach the default position, the training management device further
comprising: a counting section which counts a number of times of
exercise performed by the user based on (a) a number of times of
the moving body reaching the predetermined position or (b) a number
of times of the moving body reaching the default position; a
specifying section which specifies whether a next planned exercise
is the isometric training or the isotonic training, based on the
number of times of exercise counted by the counting section and the
exercise plan data; and a display section which displays according
to the planned exercise specified by the specifying section.
6. The training management device according to claim 5, wherein the
display section displays the reference time when the planned
exercise specified by the specifying section is the isometric
training.
7. The training management device according to claim 3, further
comprising: a storing section which stores the exercise plan data
associated with each of a plurality of users; an identifying
section which identifies a user based on predetermined
identification information; and an obtaining section which obtains
from the storing section the exercise plan data associated with the
user identified by the identifying section, wherein the judging
section judges whether the exercise by the user follows the
exercise plan data based on (a) the content of the exercise plan
data obtained by the obtaining section and (b) the exercise by the
user determined by the determining section.
8. A training device comprising: a training machine including a
moving body which moves according to exercise by the user; and the
training management device according to claim 1.
9. A non-transitory computer-readable storage medium having a
program stored thereon for controlling a computer used in a
training management device which manages exercise by a user using a
training machine including a moving body which moves according to
exercise by the user, wherein the program controls the computer to
function as: a detecting section which detects that (a) the moving
body starts moving from a default position to reach a predetermined
position and (b) the moving body moves from the predetermined
position toward the default position; a measuring section which
measures time from when the detecting section detects that the
moving body reaches the predetermined position to when the
detecting section detects that the moving body moves from the
predetermined position toward the default position; and a
determining section which determines whether the exercise by the
user is isometric training based on the measurement time measured
by the measuring section.
Description
BACKGROUND OF THE INVENTION
[0001] 1. Field of the Invention
[0002] The present invention relates to a training management
device, a training device and a storage medium.
[0003] 2. Background Art
[0004] Conventionally, a training machine provided with a load
which can be moved such as a weight, etc. according to exercise by
a user is known as a device to develop physical ability such as
muscular strength of the user. By using a training machine 200 as
illustrated in FIG. 24, the user applies energy to move the weight
201 and therefore, the user can develop physical ability.
[0005] In such training machine, in order to notify the user the
content of the training performed by the user, there is a method
which detects with a sensor the position of the weight which
reciprocates according to exercise by the user (for example, see
Japanese Unexamined Patent Application Publication No. 2009-89799).
There is also a method to measure the implemented content of the
training by counting the number of times the change of position of
the weight is detected by the sensor (for example, see Japanese
Unexamined Patent Application Publication No. H10-230021).
[0006] Lately, training called isometric training has been
introduced. Isometric training is also called isometric exercise
and is a static training where a load is continuously applied to a
muscle without changing the length of the muscle. Specifically, for
example, isometric training is performed by exercise such as, after
lifting a load such as a weight, etc., a posture is maintained for
a predetermined amount of time (for example, a few seconds to a few
tens of seconds) without moving the joint.
[0007] Moreover, not limited to isometric training, conventional
training where the joint continues to move is also performed. Such
conventional dynamic training is called isotonic training. By
performing isotonic training and isometric training in a suitable
ratio, the effect of training is enhanced.
[0008] However, conventional training machines could not detect
isometric training performed by the user. Therefore, conventional
training machines could not distinguish whether the content of the
training performed by the user is isometric training or isotonic
training.
SUMMARY OF THE INVENTION
[0009] The present invention has been made in consideration of the
above situation, and one of the main objects is to be able to
determine whether the exercise by the user is isometric
training.
[0010] In order to achieve any one of the above advantages,
according to an aspect of the present invention, there is provided
a training management device which manages exercise by a user using
a training machine including a moving body which moves according to
exercise by the user, the training management device including:
[0011] a detecting section which detects that (a) the moving body
starts moving from a default position to reach a predetermined
position and (b) the moving body moves from the predetermined
position toward the default position; [0012] a measuring section
which measures time from when the detecting section detects that
the moving body reaches the predetermined position to when the
detecting section detects that the moving body moves from the
predetermined position toward the default position; and [0013] a
determining section which determines whether the exercise by the
user is isometric training based on the measurement time measured
by the measuring section.
[0014] According to another aspect, there is provided a
non-transitory computer-readable storage medium having a program
stored thereon for controlling a computer used in a training
management device which manages exercise by a user using a training
machine including a moving body which moves according to exercise
by the user, wherein the program controls the computer to function
as: [0015] a detecting section which detects that (a) the moving
body starts moving from a default position to reach a predetermined
position and (b) the moving body moves from the predetermined
position toward the default position; [0016] a measuring section
which measures time from when the detecting section detects that
the moving body reaches the predetermined position to when the
detecting section detects that the moving body moves from the
predetermined position toward the default position; and [0017] a
determining section which determines whether the exercise by the
user is isometric training based on the measurement time measured
by the measuring section.
[0018] Consequently, according to the present invention, it is
possible to determine whether the exercise by the user is isometric
training.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The present invention and the above-described objects,
features and advantages thereof will become more fully understood
from the following detailed description with the accompanying
drawings and wherein;
[0020] FIG. 1 is a diagram showing a main configuration of a
training device which is an embodiment in which the present
invention is applied;
[0021] FIG. 2 is a diagram showing an example of a default position
and a predetermined position of a weight;
[0022] FIG. 3 is a block diagram showing an example of a
configuration of a management section;
[0023] FIG. 4A to FIG. 4D are diagrams showing an example of a
configuration of various pieces of data regarding exercise plan
data;
[0024] FIG. 4A is a diagram showing an example of a configuration
of a recommended block;
[0025] FIG. 4B is a diagram showing an example of a recommended
training table;
[0026] FIG. 4C is a diagram showing an example of a training
point;
[0027] FIG. 4D is a diagram showing an example of an evaluation
table;
[0028] FIG. 5A to FIG. 5C are diagrams showing an example of
movement of position of the weight;
[0029] FIG. 6 is a diagram showing an example of a data format of a
detection signal output from a RF reader;
[0030] FIG. 7A to FIG. 7D are diagrams showing an example of
display of information according to exercise plan data;
[0031] FIG. 8A to FIG. 8C are diagrams showing an example of a
configuration of a result block, a default position RF reader
record and a predetermined position RF reader record;
[0032] FIG. 8A is a diagram showing an example of a configuration
of a result block;
[0033] FIG. 8B is a diagram showing an example of a configuration
of a default position RF reader record;
[0034] FIG. 8C is a diagram showing an example of a configuration
of a predetermined position RF reader record;
[0035] FIG. 9A to FIG. 9D are diagrams showing an example of a
corresponding relation between movement of a weight and a record of
a training result;
[0036] FIG. 10 is a diagram showing an example of a corresponding
relation between the recommended training table, the default
position RF reader record and the predetermined position RF reader
record in evaluation of the training result;
[0037] FIG. 11A and FIG. 11B are diagrams showing an example of a
record of a training result when a string of training according to
the recommended training table is not performed;
[0038] FIG. 11A is a diagram showing an example of a record of a
training result when the weight is not reached to the default
position when the first training is finished;
[0039] FIG. 11B is a diagram showing an example of a record of a
training result when the weight cannot be lifted to the
predetermined position in the first and second training;
[0040] FIG. 12 is a diagram showing an example of display of
information according to evaluation data of training;
[0041] FIG. 13 is a flowchart showing an example of a flow of main
processing by the training management device;
[0042] FIG. 14 is a flowchart showing an example of a flow of
training starting processing;
[0043] FIG. 15 is a flowchart showing an example of a flow of
training array generating processing;
[0044] FIG. 16 is a flowchart showing an example of a flow of
training content notification screen displaying processing;
[0045] FIG. 17 is a flowchart showing an example of a flow of
training recording processing;
[0046] FIG. 18 is a flowchart showing a continuation of training
recording processing shown in FIG. 17;
[0047] FIG. 19 is a flowchart showing an example of a flow of
navigation displaying processing;
[0048] FIG. 20 is a flowchart showing a continuation of navigation
displaying processing shown in FIG. 19;
[0049] FIG. 21 is a flowchart showing an example of a flow of
training ending processing;
[0050] FIG. 22 is a flowchart showing a continuation of training
ending processing shown in FIG. 21;
[0051] FIG. 23 is a diagram showing an example of a different
evaluation table; and
[0052] FIG. 24 is a diagram showing an example of a conventional
training device.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0053] Preferred embodiments for carrying out the present
embodiment are described in detail with reference to the attached
drawings. However, the scope of the invention is not limited to the
embodiments and the illustrated examples.
[0054] FIG. 1 is a diagram showing a main configuration of the
training device 1 of an embodiment in which the present invention
is applied.
[0055] As shown in FIG. 1, the training device 1 includes a
training machine M, and a training managing device which is
composed of a detection section 10 and a management section 20. The
management section 20 is communicably connected to an external
server 100. The detection section 10 is provided on a pole P
provided along a movement direction of a weight W connected to
handles H, H of the training machine M.
[0056] FIG. 2 is a diagram showing an example of a default position
and a predetermined position of the weight W.
[0057] The training machine M of the present embodiment includes a
plurality of weights (weights W1 to W3 shown in FIG. 1) with a
predetermined amount of weight as a moving body which moves
according to movement by the user. FIG. 1 shows a schematic diagram
in which the plurality of weights W and the handles H, H of the
training machine M are physically connected by a wire, etc., and
the plurality of weights W are provided so as to move along an
extending direction of the poles P, Q according to exercise by the
user through the handle H, H.
[0058] When in a state where force from exercise by the user is not
applied through the training machine M, the plurality of weights W
are provided to be positioned in a default position which is a
position separated from the predetermined position. The weight W is
lifted according to power applied by the user through the handles
H, H and is provided to be able to reach a predetermined position.
In other words, the training machine M of the present embodiment is
a training machine M which allows a user to perform weight training
in which the weight W is lifted through handles H, H to reach a
predetermined position from a default position and then the weight
W is lowered to move toward the default position again to reach the
default position.
[0059] The detection section 10 detects that the weight W reaches
the predetermined position and the default position and detects the
movement of the weight W between the predetermined position and the
default position.
[0060] As shown in FIG. 2, the detection section 10 includes RF
readers R1 and R2 provided in each position corresponding to the
default position and the predetermined position. The RF readers R1
and R2 detect the RF tags T1 to T3 provided on the plurality of
weights W1 to W3 coming close and detect the position and the
change of position of the plurality of weights W1 to W3.
Specifically, the RF reader R1 detects that the plurality of
weights W1 to W3 reach the predetermined position from the default
position and detects that the plurality of weights W1 to W3 move
from the predetermined position toward the default position to
reach the default position. The RF reader R2 detects that the
weight W3 reaches the predetermined position and detects the
movement of the weight W toward the default position from the
predetermined position.
[0061] When the RF readers R1 and R2 of the detection section 10
detect the RF tags T1 to T3 coming close, the detecting signal is
output to the management section 20.
[0062] FIG. 3 is a block diagram showing an example of a
configuration of a management section 20.
[0063] In the present embodiment, the management section 20 is
composed of a portable terminal such as a handy terminal. As a
portable terminal, other portable terminals can be used, such as a
PDA, portable personal computer, etc. The management section 20 is
not limited to a portable terminal and can be composed of an
electronic device which is a standing type such as a personal
computer. As shown in FIG. 3, the management section 20 includes a
control section 21, a storage section 22, a connection section 23,
an identification information obtaining section 24, a communication
section 25, a timekeeping section 26, a display section 27, an
input section 28, and the like. Each of the above configuration is
connected by a bus 29.
[0064] The control section 21 includes a CPU (Central Processing
Unit), etc., and in coordination with a program, data, etc. stored
in the storage section 22, the control section 21 performs various
information processing and operation control of each section of the
management section 20.
[0065] The storage section 22 includes a RAM (Random Access
Memory), ROM (Read Only Memory), or a storage device or recording
medium (for example, flash memory) provided to be able to rewrite
data. The storage section 22 stores a program and data read out by
the control section 21 and various pieces of data, etc. regarding
other operation of the management section 20.
[0066] The connection section 23 connects the detection section 10
with the management section 20.
[0067] The connection section 23 includes a serial interface (for
example, USB (Universal Serial Bus), etc.), and the RF readers R1
and R2 of the detection section 10 are connected to the management
section 20 by the serial interface.
[0068] The control section 21 obtains a detection signal output
from the RF readers R1 and R2 of the detection section 10 through
the connection section 23.
[0069] The identification information obtaining section 24 performs
communication to identify each of the plurality of users.
[0070] The identification information obtaining section 24 includes
an RF reader (not shown) etc. provided separately from the RF
readers R1 and R2 of the detection section 10 and the RF reader
obtains identification information of the user.
[0071] The identification information obtaining section 24 obtains
information (identification information) of the RF tag assigned
individually to each of the plurality of users.
[0072] Specifically, the user holds an identifier such as a card
(membership card, etc.), wristband, etc. associated with the user.
Then, when the user starts training with the training machine M,
the user holds the identifier close to the management section 20.
An RF tag including identification information associated with the
user is provided on the identifier and the identification
information obtaining section 24 obtains the identification
information from the RF tag and outputs the information to the
control section 21.
[0073] The control section 21 identifies the user which holds the
RF tag close to the identification information obtaining section 24
based on the identification information output from the
identification information obtaining section 24. Specifically, the
control section 21 matches the identification information with the
information associating the identification information and the user
(for example, database or data in a table format, etc.), and
identifies the user. Then, the control section 21 obtains the ID
(user ID) of the identified user. The information that associates
the identification information with the user can be stored in the
storage section 22 or can be stored in the storage section (not
shown) provided in an external server 100.
[0074] The communication section 25 performs communication with an
external server 100, etc.
[0075] The communication section 25 includes a communication device
such as a NIC (Network Interface Card), etc. and communicably
connects the management section 20 with an external server 100,
etc. through a LAN (Local Area Network). Communication by the
communication section 25 is not limited to a LAN. For example, the
communication section 25 can perform communication with the server
100 through a WAN (Wide Area Network), internet, and other various
network communication. The communication line may be wireless or
wired.
[0076] Instead of connection with the connection section 23, the
management section 20 can obtain detection information from the
detection section 10 from communication of the communication
section 25, etc.
[0077] The timekeeping section 26 measures time. The timekeeping
section 26 includes a circuit, etc. which functions as a timer to
measure the time which passes from a predetermined timing. The
control section 21 obtains time measured by the timekeeping section
26 and specifies the passed time from the predetermined timing. The
predetermined timing is when the user starts training or when the
user starts measurement of isometric exercise time of isometric
training.
[0078] The display section 27 displays various pieces of
information. The display section 27 includes a display device such
as a liquid crystal display device, organic or nonorganic
electroluminescence (EL) display device, or the like. The display
section 27 displays various pieces of information according to
processing content of the control section 21.
[0079] The input section 28 changes the input instruction by the
user to an electric signal and the electric signal is output to the
control section 21, etc.
[0080] The input section 28 includes a keyboard including a
plurality of keys, various buttons, a touch panel input device to
detect operation close or with contact on the display region of the
display section 27.
[0081] The input section 28 outputs a signal according to the key,
button, region of the touch panel, etc. operated by the user.
[0082] Next, processing regarding exercise plan data according to
the user is described.
[0083] The control section 21 specifies the user based on the
identification information output from the identification
information obtaining section 24 and obtains the exercise plan data
assigned to the specified user.
[0084] The exercise plan data is data including information
regarding an implementation plan of successive exercise which is a
combination of isotonic training and isometric training. The
exercise plan data is provided individually for each of the
plurality of users. The training management device of the present
embodiment uses the exercise plan data to provide training suitable
for each of the plurality of users.
[0085] The exercise plan data can be stored in, for example, the
storage section 22 or can be stored in a storage section (not
shown) provided in the external server 100.
[0086] The control section 21 reads out and obtains the exercise
plan data stored in the storage section 22 or the storage section
(not shown) provided in the external server 100.
[0087] The control section 21 can use common exercise plan data
assigned to a plurality of users. The control section 21 can use
exercise plan data which is not assigned to users.
[0088] When the control section 21 reads out exercise plan data,
the control section 21 sets a recommended block D including a data
region for storing various pieces of data included in the exercise
plan data in the storage section 22 (for example, RAM, etc.). Then,
the control section 21 stores various pieces of data (number of
weights, total number of times of exercise, number of times of
isotonic training, number of times of isometric training,
recommended training table D1, training point D2, evaluation table
D3, etc.) included in the exercise plan data in the recommended
block D.
[0089] FIG. 4A to FIG. 4D are diagrams showing an example of a
configuration of various pieces of data regarding exercise plan
data.
[0090] FIG. 4A is a diagram showing an example of a configuration
of a recommended block D.
[0091] FIG. 4B is a diagram showing an example of a recommended
training table D1.
[0092] FIG. 4C is a diagram showing an example of a training point
D2.
[0093] FIG. 4D is a diagram showing an example of an evaluation
table D3.
[0094] As shown in FIG. 4A, the recommended block D stores various
pieces of data such as number of weights, total number of times of
exercise, number of times of isotonic training, number of times of
isometric training, recommended training table D1, training point
D2, evaluation table D3, etc. according to exercise plan data. In
other words, the various pieces of data stored in the recommended
block D correspond to the content of the exercise plan data.
[0095] The number of weights show the number of weights used in the
training. In the example shown in FIG. 4A, the number of weights is
"3", however this is one example, and the number is not limited to
this. The number of weights can be set to an arbitrary number
within the range which can be set on the training machine.
[0096] The total number of times of exercise shows the number of
times of training planned to be performed successively at once.
Here, one time of training is exercise by the user to perform a
string of movement once which is to lift the weight W from the
default position to the predetermined position and to lower (reach)
the weight W to the default position again.
[0097] Moreover, the value of the total number of times of exercise
is a total value of the number of times of isotonic training and
the number of times of isometric training.
[0098] In the example shown in FIG. 4A, the total number of times
of exercise is "10", however, this is one example, and the number
is not limited to this. The total number of times of exercise can
be set to an arbitrary number according to the content of training
suitable for the user.
[0099] The number of times of isotonic training shows the number of
times of isotonic training planned among the total number of times
of exercise.
[0100] In the example shown in FIG. 4A, the number of times of
isotonic training is "8", however, this is one example, and the
number is not limited to this. The number of times of isotonic
training can be set to an arbitrary number according to content of
training suitable for the user.
[0101] The number of times of isometric training shows the number
of times of isometric training planned among the total number of
times of exercise.
[0102] In the example shown in FIG. 4A, the number of times of
isometric training is "2", however, this is one example, and the
number of times is not limited to this. The number of times of
isometric training can be set to an arbitrary number according to
content of training suitable for the user.
[0103] The recommended training table D1 is data showing a specific
content of successive training according to the total number of
times of exercise.
[0104] The recommended training table D1 is data of a format of
array and is table data including a plurality of numeric values set
as each value of the array. Here, the number of numeric values
included in the recommended training table D1 corresponds to the
total number of times of exercise.
[0105] The recommended training table D1 shown in FIG. 4B includes
eight numeric values of "0" and two numeric values of "5". The
recommended training table D1 includes a value ("-1") showing end
of training set at the end and the number of numeric values with
the exception of the predetermined value (10 [numeric values])
corresponds to the total number of times of exercise.
[0106] The order of the numeric value included in the recommended
training table D1 show an order of implementing isotonic training
and isometric training in one time of training set in the exercise
plan data. Specifically, the numeric value of "0" indicates the
planned isotonic training and the numeric value not "0" (for
example, "5", etc.) indicates isometric training.
[0107] In the example shown in FIG. 4B, the recommended training
table D1 shows the order of the numeric value as "0", "0", "0",
"0", indicating the isotonic training is performed successively
four times. The numeric value "5" afterwards shows the isometric
training is performed. In other words, the order "0", "0", "0",
"0", "5", "0", "0", "0", "0", "5" indicates after the isotonic
training is performed successively four times, the isometric
training is performed once, and this order is repeated to perform
the order two times.
[0108] The recommended training table D1 shown in FIG. 4B is one
example and is not limited to this. The content of the recommended
training table D1 is arbitrary according to the content of the
training suitable to the user.
[0109] The numeric value which is not "0" indicating the isometric
training indicates the reference time of the isometric exercise
time to determine isometric training. The details are described
below.
[0110] The training point D2 is data which shows predetermined
reference of evaluation and is data to set the point used to
perform evaluation of content of exercise by the user regarding the
exercise plan data in the isotonic training and the isometric
training.
[0111] The training point D2 shown in FIG. 4C sets the point of the
isotonic training to 30 and the point of the isometric training to
50, however this is one example, and the point is not limited to
this. The point of the isotonic training and the point of the
isometric training can be set to an arbitrary point.
[0112] The evaluation table D3 is data which shows predetermined
reference of evaluation and is data used to perform evaluation of
content of exercise by the user regarding the exercise plan
data.
[0113] As shown in FIG. 4D, for example, the evaluation table D3
includes content of correction (deduction of point) of point
performed when the user cannot execute as planned the content of
the string of exercise planned by the exercise plan data.
Specifically, the evaluation table D3 corresponds the reason of
correction of the point and correction value of the point.
[0114] For example, the following shows the reason of correction of
"deduction of point each time the user falls below the designated
number of times of isotonic training exercise".
[0115] In other words, this shows correction of the point is due to
the result of the training performed by the user being less one
time than the number of times of isotonic training in the training
planned by the recommended training table D1, and the correction
value is -30 [points].
[0116] The following shows the reason of correction of "deduction
of point each time the user falls below the designated number of
times of isometric training exercise".
[0117] In other words, this shows correction of the point is due to
the result of the training performed by the user being less one
time than the number of times of isometric training in the training
planned by the recommended training table D1, and the correction
value is -50 [points].
[0118] The following shows the reason of correction of "when the
user falls below the specified reference time of isometric
training".
[0119] In other words, this shows correction of the point is due to
the isometric exercise time of the isometric training performed by
the user being shorter than the reference time of the isometric
training planned by the recommended training table D1, and the
correction value is -10 [points].
[0120] The correction reason and the correction value of the
evaluation table D3 shown in FIG. 4D is one example, and is not
limited to this, and arbitrary correction reason and correction
value can be set.
[0121] Next, the mechanism of detection of the position and the
change of the position of the plurality of weights W1 to W3 by the
detection section 10 is described with reference to FIG. 2, FIG. 5A
to FIG. 5C.
[0122] FIG. 5A to FIG. 5C are diagrams showing an example of
movement of position of a weight W.
[0123] The RF reader R1 is provided in a position to be able to
detect that the weight W is lifted by the exercise by the user and
moved from the default position toward the predetermined position
and that the moved weight W moves from the predetermined position
to the default position to reach the default position.
[0124] Specifically, when the plurality of weights W1 to W3 pass a
position (position of line L1 shown in FIG. 2, FIG. 5A to FIG. 5C)
a predetermined distance higher than the weight W3 positioned
highest among the plurality of weights W1 to W3 in the position of
the default position, the RF reader R1 detects the RF tags T1 to T3
provided in each weight W coming closer.
[0125] The RF reader R2 is provided in a position which can detect
that the weight W3 is lifted to the limit by the exercise by the
user to reach the predetermined position and that the weight W3
which reaches the predetermined position is moved from the
predetermined position toward the default position.
[0126] Specifically, when the weight W3 passes a position (position
of line L2 shown in FIG. 2 and FIG. 5A to FIG. 5C) a predetermined
distance lower than the weight W3 which reaches a predetermined
position, the RF reader 2 detects the RF tag T3 provided in the
weight W3 coming near.
[0127] For example, as shown in FIG. 5A, when the plurality of
weights W1 to W3 are lifted from the default position toward the
predetermined position by exercise by the user, the RF reader R1
detects the RF tag of the weight W3 coming near and outputs a
detection signal.
[0128] As shown in FIG. 5B, when the plurality of weights W1 to W3
are lifted to the limit by exercise by the user and the weight W3
reaches the predetermined position, the RF reader R2 detects the RF
tag of the weight W3 coming near and outputs the detection
signal.
[0129] As shown in FIG. 5C, when the plurality of weights W1 to W3
which are lifted move from the predetermined position toward the
default position, the RF reader R2 detects the RF tag of the weight
W3 moving away from the predetermined position coming near and
outputs the detection signal, and the RF reader R1 detects the RF
tag of the weight W3 coming near and outputs the detection
signal.
[0130] Specifically, when the plurality of weights W1 to W3 are
lifted from the predetermined position, the RF reader R1 detects
the RF tag provided in each weight W which passes the line L1 in
the order of RF tag T3 of the weight W3, RF tag T2 of the weight
W2, and RF tag T1 of the weight W1. When the plurality of weights
W1 to W3 which are lifted are moved to reach the default position,
the RF reader R1 detects the RF tag provided in each weight W which
passes the line L1 in the order of the RF tag T1 of the weight W1,
RF tag T2 of the weight W2, and RF tag T3 of the weight W3.
[0131] The time after the RF reader R2 detects the RF tag T3 coming
close due to the weight W3 lifted to the limit by exercise by the
user to reach the predetermined position to when the RF reader R2
detects the RF tag T3 coming near again due to the weight W3 moving
away from the predetermined position, corresponds to the time the
weight W3 is maintained in the predetermined position, in other
words the time the weight W3 continues to stay in the predetermined
position after the weight W3 reaches the predetermined position by
the exercise by the user (isometric exercise time).
[0132] FIG. 6 is a diagram showing an example of data format of a
detection signal output by the RF readers R1 and R2.
[0133] As shown in FIG. 6, the detection signal includes an RF
reader ID and an RF tag number.
[0134] The RF reader ID is information which shows unique
identification information (ID) assigned individually to each of
the RF readers R1 and R2. The control section 21 can specify
whether the detection signal is a detection signal output from
either RF reader R1 or RF reader R2 with the RF reader ID.
[0135] The RF tag number is information showing an RF tag detected
by either RF reader R1 or RF reader R2. The control section 21 can
specify whether the RF tag detected by the RF reader R1 or the RF
reader R2 is any one of RF tags T1 to T3 from the RF tag
number.
[0136] Next, the display control of the information according to
the exercise plan data is described with reference to FIG. 7A to
FIG. 7D.
[0137] The control section 21 displays on the display section 27
according to various pieces of data stored in the recommended block
D.
[0138] Specifically, as shown in FIG. 7A, the control section 21
displays on the display section 27 the training content
notification screen based on various pieces of data stored in the
recommended block D.
[0139] The control section 21 displays on the display section 27
the number of weights, the number of times of isotonic training,
the number of times of isometric training and the stationary time
of the isometric training.
[0140] Here, the stationary time displayed on the display section
27 corresponds to the reference time (for example, "5", etc.)
indicated by the numeric value which is not "0" among the plurality
of numeric values included in the recommended training table
D1.
[0141] The control section 21 displays the stationary time of
isometric training indicated with the numeric value "5" as "5
seconds".
[0142] When a plurality of times of isometric training is planned
by the recommended training table D1, the control section 21
displays the reference time of each of the plurality of times of
isometric training as the stationary time of each isometric
training in the order in which the plurality of times of isometric
training is performed.
[0143] The control section 21 displays on the display section 27
the information according to the number of times the training is
performed by the user.
[0144] Specifically, based on the value of the total number of
times of exercise and the number of times of training performed by
the user, the control section 21 specifies the corresponding
relation between the content of training performed by the user and
the training planned by the recommended training table D1. Next,
the control section 21 displays on the display section 27 the
training performed by the user and the information according to the
content of training performed by the user.
[0145] As shown in FIG. 7B, the control section 21 displays on the
display section 27 the information indicating that isotonic
training is being performed as the information according to the
number of times of training performed by the user.
[0146] As shown in FIG. 7C, the control section 21 displays on the
display section 27 the information indicating that the isometric
training is being performed as the information according to the
number of times of training performed by the user. Here, the
control section 21 displays the reference time of the isometric
training as the stationary time when the isometric training is
being performed. With this, the display section 27 displays the
reference time (stationary time) when the content of the training
performed by the user next is isometric training.
[0147] As shown in FIG. 7D, as display control indicating the
isotonic training is being performed, the control section 21
performs control of countdown display of remaining time (for
example, time in unit of seconds) compared to the reference time to
be determined as isometric training.
[0148] Specifically, the control section 21 successively calculates
the time the weight W3 is maintained in the predetermined position
by exercise by the user based on the time measured by the
timekeeping section 26 regarding the exercise by the user
corresponding to the training when the isometric training is
planned to be performed by the recommended training table D1. Then,
the control section 21 successively subtracts the calculated time
from the reference time of isometric training set in the
recommended training table D1 and displays on the display section
27 the time as a countdown display. In other words, when the user
performs isometric training, after the user lifts the weight W3 to
the predetermined position, the control section 21 performs
countdown processing to display as a countdown display the
remaining time that the weight W3 is to be maintained in the
predetermined position.
[0149] In the countdown processing, the control section 21, for
example sets variables h, i, j and k to count the remaining time
that the weight W3 is to be maintained in the predetermined
position in order to be judged as isometric training.
[0150] The control section 21 sets the value set in the recommended
training table D1 as the isometric training as the value of
variable h. The control section 21 sets the value of variable i as
the time obtained from the timekeeping section 26 when the
countdown processing starts. The control section 21 obtains the
time which passes after the countdown starts from the timekeeping
section 26 and successively renews the value of the variable j.
Next, the control section 21 calculates the value of the value of
variable i subtracted from the value of variable j and further
subtracts this value from the value of variable h to be the value
of variable k. In other words, the value of variable k can be
calculated by the following formula (1).
k=h-(j-i) (1)
[0151] Then, the control section 21 sets the value of the
calculated variable k as the remaining time that the weight W3 is
to be maintained in the predetermined position to be judged as
isometric training and performs countdown display according to the
value of the variable k.
[0152] Here, the countdown is started by the RF reader R2 detecting
the RF tag T3 coming near due to the weight W3 lifted to the limit
by exercise by the user to reach the predetermined position.
[0153] When the RF reader R2 does not detect the RF tag T3 coming
near again until the reference time of the isometric training set
in the recommended training table D1 passes from after the
countdown starts, the countdown is performed during the reference
time.
[0154] In this case, this means the user performed the isometric
training corresponding to the reference time of the isometric
training set in the recommended training table D1.
[0155] When the RF reader R2 detects the RF tag T3 coming near
again before the reference time of the isometric training set by
the recommended training table D1 passes after the countdown
starts, the countdown ends at the point when the RF reader R2
detects the RF tag T3 coming near again.
[0156] In this case, this means the user could not perform the
isometric training corresponding to the reference time of the
isometric training set in the recommended training table D1.
[0157] As shown in FIG. 7B to FIG. 7D, the control section 21 can
display on the display section 27 the remaining number of times of
training according to the number of times of training performed by
the user.
[0158] Specifically, based on the value of the total number of
times of exercise and the number of times of training performed by
the user, the control section 21 calculates the number of times of
training remaining compared to the planned number of times of
training. Then, the control section 21 displays on the display
section 27 the calculated remaining number of times of
training.
[0159] Next, the processing of recording content of exercise by the
user, in other words content of training performed by the user
(training result) is described with reference to FIG. 8 to FIG. 11.
The control section 21 sets a result block in the storage section
22.
[0160] FIG. 8A to FIG. 8C are diagrams showing an example of a
configuration of the result block, a default position RF reader
record EV1 and a predetermined position RF reader record EV2.
[0161] FIG. 8A is a diagram showing an example of a configuration
of the result block.
[0162] FIG. 8B is a diagram showing an example of a configuration
of the default position RF reader record EV1.
[0163] FIG. 8C is a diagram showing an example of a configuration
of the predetermined position RF reader record EV2.
[0164] As shown in FIG. 8A, the result block includes various data
regions of the user ID, the number of weights, the default position
RF reader record EV1, the predetermined position RF reader record
EV2, etc.
[0165] The user ID is the data region in which the control section
21 stores the user ID specified based on the identification
information output by the identification information obtaining
section 24.
[0166] The number of weights is the data region in which the
control section 21 stores the same value as the number of weights
of the exercise plan data stored in the recommended block D.
[0167] The default position RF reader record EV1 and the
predetermined position RF reader record EV2 are data regions in
which the control section 21 records according to the detection
signal output by the detection section 10.
[0168] The control section 21 performs recording according to the
timing of the detection signal including the RF reader ID of the RF
reader R1 in the default position RF reader record EV1. The control
section 21 performs recording according to the timing of the
detection signal including the RF reader ID of the RF reader R2 in
the predetermined position RF reader record EV2.
[0169] The control section 21 provides a data region of an array of
a number in which 1 is added to double of the total number of times
of exercise stored in the recommended block D as the default
position RF reader record EV1 and the predetermined position RF
reader EV2.
[0170] For example, when the total number of times of exercise is
set to 10 [times] in the recommended block D, the number of data
regions of the array of each of the default position RF reader
record EV1 and the predetermined position RF reader record EV2 is
21 [regions].
[0171] The control section 21 performs default processing which is
to set all of the values of the array of the default position RF
reader record EV1 and the predetermined position RF reader record
EV2 to 0 and to set the last value of the array to a predetermined
value (-1). Here, the value set as the last of the array indicates
the end of the array.
[0172] The control section 21 resets (default) the measured time by
the timekeeping section 26 when the user starts training and allows
the timekeeping section 26 to start timekeeping.
[0173] Then, when the control section 21 obtains the detection
signal output according to the training performed by the user, the
control section 21 obtains the value (for example, second) of the
time measured by the timekeeping section 26 according to the timing
of obtaining the detection signal.
[0174] When the RF reader ID included in the detection signal
indicates the RF reader R1, the control section 21 records the
value of the obtained time in the default position RF reader record
EV1. When the RF reader ID included in the detection signal
indicates the RF reader R2, the control section 21 records the
value of the obtained time in the predetermined position RF reader
record EV2.
[0175] FIG. 9A to FIG. 9D are diagrams showing an example of a
corresponding relation between the movement of the weight W3 and
the record of the training result.
[0176] As shown in FIG. 9A, when the control section 21 obtains the
detection signal output by the RF reader R1 according to the timing
that the weight W3 passes the line L1, the control section 21
records the time (for example, "1") according to the timing of
obtaining the detection signal in the default position RF reader
record EV1 (A1).
[0177] As shown in FIG. 9B, when the control section 21 obtains the
detection signal output by the RF reader R2 according to the timing
that the weight W3 passes the line L2 to reach the predetermined
position, the control section 21 records the time (for example,
"2") according to the timing of obtaining the detection signal in
the predetermined position RF reader record EV2 (B1).
[0178] As shown in FIG. 9C, when the control section 21 obtains the
detection signal output by the RF reader R2 according to the timing
that the weight W3 moves from the predetermined position toward the
default position to pass the line L2, the control section 21
records the time (for example, "3") according to the timing of
obtaining the detection signal in the predetermined position RF
reader record EV2 (B2).
[0179] As shown in FIG. 9D, when the control section 21 obtains the
detection signal output by the RF reader R1 according to the timing
that the weight W3 reaches the default position and passes the line
L1, the control section 21 records the time (for example, "4")
according to the timing of obtaining the detection signal in the
default position RF reader record EV1 (A2).
[0180] Here, when the control section 21 performs recording in the
default position RF reader record EV1 or the predetermined position
RF reader record EV2, the control section 21 performs recording
sequentially from the top of the array of each data region.
[0181] As shown in FIG. 9A to FIG. 9D, the recording when the
weight W is lifted is performed in the odd number of the array and
the recording when the weight W is lowered is performed in the even
number of the array.
[0182] As shown in FIG. 8A to FIG. 8C and FIG. 10, the description
below uses the reference number (A1 to A21, B1 to B21) referred in
each array position of the illustrated default position RF reader
record EV1 and predetermined position RF reader record EV2. The
example of the recording of the default position RF reader record
EV1 and the predetermined position RF reader record EV2 shown
in
[0183] FIG. 10 is an example of recording the training result when
the string of training according to the recommended training table
D1 shown in FIG. 4B is performed.
[0184] As shown in FIG. 9A to FIG. 9D, when the weight W is lifted
from the default position to the predetermined position to reach
the predetermined position and then the weight W reaches the
default position again in one training, recording is performed
twice in each of the default position RF reader record EV1 and the
predetermined position RF reader record EV2.
[0185] In other words, the recording is performed in the order of
A1, B1, B2, A2. Similarly, when the weight W is lifted from the
default position to the predetermined position and then reaches the
default position again in the n-th training, the recording is
performed in the order of A(2n-1), B(2n-1), B(2n), A(2n).
[0186] Here, the determination between whether the exercise
performed by the user is isometric training or isotonic training is
described.
[0187] In the recommended training table D1 shown in FIG. 10, the
content of the fifth training is isometric training in which the
reference time is set as 5 seconds.
[0188] The record indicating the weight W3 reaching the
predetermined position and the weight W3 moving from the
predetermined position toward the default position in the fifth
training is B9 and B10.
[0189] Here, the value of B9 shown in FIG. 10 is "18" and the value
of B10 is "23".
[0190] In other words, in the fifth training, 5 seconds passed from
when the weight W3 reaches the predetermined position (18
[seconds]) to when the weight W3 moves from the predetermined
position (23 [seconds]). This means during this time, the user
maintained the weight W3 in the predetermined position.
[0191] In this case, the time measured as the time the weight W3
continues to be in the predetermined position after reaching the
predetermined position is 5 [seconds]. Since this is not less than
the reference time (5 [seconds]) set in the recommended training
table D1, the control section 21 determines that the isometric
training planned by the recommended training table D1 was performed
by the user.
[0192] If the time measured as the time the weight W3 continues to
be in the predetermined position after reaching the predetermined
position is less than 5 seconds, the control section 21 determines
that although the user tried to perform isometric training, the
user could not continue to maintain the weight W3 in the
predetermined position for the set reference time (5 [seconds]), in
other words, the exercise is not considered to be isometric
training.
[0193] Specifically, the control section 21 obtains the reference
time of the training (for example m-th training) in which isometric
training is set and the value of the record of the predetermined
position RF reader record EV2 corresponding to the training
(B(2m-1), B(2m)) from the recommended training table D1.
[0194] Then, the control section 21 judges whether the isometric
exercise time (B(2m)-B(2m-1)) of the exercise of the user obtained
by the difference of the record of the predetermined position RF
reader record EV2 is less than the reference time of the isometric
training.
[0195] Here, when it is judged that the isometric exercise time is
less than the reference time, the control section 21 determines
that the user could not continue to maintain the weight W3 in the
predetermined position during the set reference time.
[0196] When it is judged that the isometric exercise time is not
less than the reference time, in other words, the isometric
exercise time is the reference time or more, the control section 21
determines that the isometric training planned by the recommended
training table D1 is performed by the user.
[0197] FIG. 11A and FIG. 11B are diagrams showing an example of a
record of a training result when the string of training according
to the recommended training table D1 is not performed.
[0198] FIG. 11A is a diagram showing an example of a record of a
training result when the weight W failed to reach the default
position at the end of the first training.
[0199] FIG. 11B is a diagram showing an example of a record of a
training result when the weight W3 could not be lifted to the
predetermined position in the first and second training.
[0200] As shown in FIG. 11A, when the weight W fails to reach the
default position at the end of the first training and the second
training starts, the recording in A2 and A3 of the default position
RF reader record EV1 is not performed and the training progresses
with a 0.
[0201] Then, later when the weight W reaches the default position
when the second training ends, recording is performed in A4 (for
example, "6").
[0202] When the weight W3 cannot be lifted to the predetermined
position in the first training, as shown in FIG. 11B, the recording
in B1 and B2 of the predetermined position RF reader record EV2 is
not performed and the training progresses with a 0.
[0203] When the weight W3 cannot be lifted to the predetermined
position in the second training, the recording in B3 and B4 is not
performed. Then, when the weight W3 can be lifted to the
predetermined position in the third training, the recording in B5
(for example, "6") is performed.
[0204] In other words, when the weight W does not reach the default
position at the end of q-th training, recording is not performed in
A(2q) and A(2q+1) and the record is to be 0.
[0205] When the weight W3 cannot be lifted to the predetermined
position in the r-th training, recording is not performed in
B(2r-1), B(2r) and the record is to be 0.
[0206] As described above, the control section 21 judges the
content of the exercise by the user based on the recorded content
of the default position RF reader record EV1 and the predetermined
position RF reader record EV2.
[0207] The result of the judgment of the content of the exercise by
the user is used in the later described calculation of the point of
the evaluation data when judging whether the content of the
exercise by the user follows the exercise plan data.
[0208] Even when the planned training is not performed as described
above, the recording is performed in either one of the default
position RF reader record EV1 or the predetermined position RF
reader EV2 and the control section 21 can specify the number of
times of training performed by the user.
[0209] Specifically, the value obtained by dividing in half the
number of the array of the record with the highest number of the
array among the record (A1 to A20) of the default position RF
reader record EV1 and the record (B1 to B20) of the predetermined
position RF reader record EV2 (for example, in the example shown in
FIG. 11A where recording is performed in A1 and B1 to B4, B4) is to
be the number of times of training performed by the user.
[0210] In other words, the control section 21 counts the number of
times of exercise performed by the user based on either one of the
number of times the weight W3 reaches the predetermined position or
the number of times the weight W3 reaches the default position.
[0211] The control section 21 specifies whether the content of the
exercise planned next is isometric training or isotonic training
based on the counted number of times of exercise by the user and
the value (for example "0" or "5") of the array of the recommended
training table set according to the exercise plan data.
[0212] Then, as shown in the above FIG. 7B to FIG. 7D, the control
section 21 displays the content of the specified exercise. When the
content of the specified exercise is isometric training, as shown
in the above described FIG. 7C, the control section 21 displays the
reference time on the display section 27.
[0213] Next, the evaluation based on the record of the training
result is described.
[0214] The calculating of the point as the evaluation of the
isotonic training is described.
[0215] When the evaluation of the training result is performed, the
control section 21 reads out the recommended training table D1 and
determines the content of the first training.
[0216] Next, the control section 21 specifies the point set in the
content of the determined first training with the training point
D2. Then, the control section 21 calculates the point of the first
training based on the record of the training result and the
correction value of the point by the evaluation table D3.
[0217] For example, according to the recommended training table D1
shown in FIG. 10, the numeric value of the first training is "0",
and therefore, the control section 21 determines that the content
of the first training is isotonic training. Here, according to the
training point D2 shown in FIG. 4C, "30" is set as the point of
isotonic training, and therefore the control section 21 sets the
point of the first training to 30 [points].
[0218] Next, the control section 21 reads out the record of the
default position RF reader record EV1 and the predetermined
position RF reader record EV2 and obtains the record (A1, A2, B2)
of the first training.
[0219] Then, the control section 21 determines whether the record
of the first training corresponds to the content of the first
training in the recommended training table D1 (isotonic
training).
[0220] For example, as shown in FIG. 10, when the values of (A1,
A2, B2) form a relation of A1<B2<A2, the control section 21
determines that the user lifted the weight W3 from the default
position to the predetermined position and then the weight W3
reached the default position.
[0221] In other words, in this case, the control section 21
determines that the isotonic training was performed by the user as
the first training. In this case, the control section 21 does not
perform correction (deduction of point) based on the evaluation
table D3 and calculates 30 [points] specified by the training point
D2 as the point of the first training.
[0222] When the values of (A1, A2, B2) do not form a relation of
A1<B2<A2 as shown in the record of the first training result
in FIG. 11A and FIG. 11B, the control section 21 determines that
the training of lifting the weight W3 from the default position to
the predetermined position and then the weight W3 reaching the
default position was not performed by the user.
[0223] In other words, the control section 21 determines that the
isotonic training was not performed by the user as the first
training. In this case, the control section 21 performs the
correction (deduction of point) based on the training point D2.
[0224] For example, according to the evaluation table D3 shown in
FIG. 4D, the number of deducted points of "deduction of point each
time the user falls below the designated number of times of
isotonic training exercise" is -30 [points].
[0225] The control section 21 performs the correction of deducting
the number of points (-30 [points]) of the "deduction of point each
time the user falls below the designated number of times of
isotonic training exercise" from the 30 [points] specified by the
training point D2 and calculates 0 [points] as the point of the
first training.
[0226] The control section 21 calculates the point of the second
isotonic training and after (for example, second to fourth and
sixth to ninth) similar to the first training (isotonic
training).
[0227] In other words, when the point of the t-th isotonic training
is calculated, the control section 21 calculates the point
according to the judgment result of whether
A(2t-1)<B(2t)<A(2t) is formed from the values of (A(2t-1),
A(2t), B(2t)) in the record of the training result.
[0228] Next, the calculation of the point as the evaluation of the
isometric training is described. When the control section 21
performs calculation of the point using the evaluation of the
isometric training, in addition to the processing similar to the
calculation of the point as evaluation of isotonic training as
described above, correction of the point based on the isometric
exercise time from the record of the training result is
performed.
[0229] For example, according to the recommended training table D1
shown in FIG. 10, the numeric value of the fifth training is "5",
and therefore, the control section 21 determines that the content
of the fifth training is isometric training with reference time of
5 seconds.
[0230] Here, according to the training point D2 shown in FIG. 4C,
"50" is set as the point of the isometric training and therefore
the control section 21 sets the point of the first training to 50
[points].
[0231] Next, the control section 21 reads out the record of the
default position RF reader record EV1 and the predetermined
position RF reader record EV2 and obtains the record (A9, A10, B9,
B10) of the fifth training.
[0232] Then, the control section 21 determines whether the record
of the fifth training corresponds to the content of the fifth
training in the recommended training table D1 (isometric
training).
[0233] For example, as shown in FIG. 10, when the values of (A9,
A10, B10) form a relation of A9<B10<A10, the control section
21 determines that the user lifted the weight W3 from the default
position to the predetermined position and then the weight W3
reached the default position.
[0234] In this case, the control section 21 calculates the value of
B9 subtracted from B10, in other words, the isometric exercise time
in the fifth training by the user. Then, the control section 21
judges whether the calculated isometric exercise time is less than
the reference time (for example, 5 [seconds]) of the fifth training
in the recommended training table D1.
[0235] Here, when the calculated isometric exercise time is judged
to be not less than the reference time, the control section 21
determines that the isometric training was performed by the user as
the fifth training.
[0236] In this case, the control section 21 does not perform the
correction (deduction of point) based on the evaluation table D3
and calculates 50 [points] specified by the training point D2 as
the point of the first training.
[0237] When the calculated isometric exercise time is judged to be
less than the reference time, the control section 21 determines
that although the user tried to perform isometric training as the
fifth training, the time the user continued to maintain the weight
W3 in the predetermined position was shorter than the reference
time (5 [seconds]).
[0238] In this case, for example, according to the evaluation table
D3 shown in FIG. 4D, the number of deducted points of "deduction of
point when the user falls below the designated reference time of
isometric training exercise" is -10 [points]. Therefore, the
control section 21 performs the correction of deducting the number
of points (-10 [points]) from the 50 [points] specified by the
training point D2 and calculates 40 [points] as the point of the
fifth training.
[0239] Moreover, when a relation of A9<B10<A10 is not formed,
the control section 21 determines that the training of lifting the
weight W3 from the default position to the predetermined position
and then the weight W3 reaching the default position was not
performed by the user.
[0240] In other words, the control section 21 determines that the
isometric training was not performed by the user as the fifth
training.
[0241] In this case, for example, according to the evaluation table
D3 shown in FIG. 4D, the number of deducted points of "deduction of
point each time the user falls below the designated number of times
of isometric training exercise" is -50 [points]. Therefore, the
control section 21 performs the correction of deducting the number
of points (-50 [points]) from the 50 [points] specified by the
training point D2 and calculates 0 [points] as the point of the
fifth training.
[0242] The control section 21 calculates the point of the isometric
training other than the fifth training (for example tenth) similar
to the fifth training (isometric training).
[0243] In other words, when the point of the u-th isometric
training is calculated, the point is calculated according to the
judgment result of whether A(2u-1)<B(2u)<A(2u) is formed from
the values of (A(2u-1), A(2u), B(2u)) in the record of the training
result and the judgment result of whether the value of B(2u-1)
subtracted from B(2u) is less than a value of the reference
time.
[0244] The control section 21 performs calculation of the point
based on the record of the training result for all of the training
planned by the recommended training table D1 and adds the
calculated point of each training.
[0245] Then, the control section 21 stores the added point in the
storage section 22 as evaluation data of training by the user.
[0246] Moreover, the control section 21 displays on the display
section 27 the information according to the evaluation data of the
training.
[0247] FIG. 12 is a diagram showing an example of display of
information according to evaluation data of the training.
[0248] As shown in FIG. 12, the control section 21 displays the
value of the added point (for example, 240 [points]) on the display
section 27.
[0249] Here, for example, the control section 21 can display on the
display section 27 for example, the point when all of the training
planned by the recommended training table D1 is performed as
planned (for example, 340 [full points]), display according to the
identification information of the user (for example, "training
result of A"), additional information (for example, item of
"advice" and text, etc. included in the item) and the like.
[0250] When the additional information is displayed, the control
section 21 reads out the additional information data stored in
advance in the storage section 22, etc. and displays on the display
section 27 the information. The additional information data can be
provided to change the content displayed as a text included in the
item of "advice" according to the value of the added point.
[0251] Next, the flow of the processing of the training management
device is described with reference to the flowcharts of FIG. 13 to
FIG. 22.
[0252] FIG. 13 is a flowchart showing a flow of the main processing
by the training management device.
[0253] The control section 21 of the management section 20 stands
by until an event is input by any one of the configuration of the
training management device (step S1).
[0254] In the state of standby, the control section 21 judges
whether the information (identification information) of the RF tag
assigned to any one of the user is obtained and output to be input
to the control section 21 (step S2), and judges whether the
detection signal of the RF tag (RF tags T1 to T3) of the weight W
output by the RF reader R1 or the RF reader R2 is input (step
S6).
[0255] When it is judged that the identification information of any
one of the user is not input (step S2: NO) and it is judged that
the detection signal of the RF tag of the weight W is not input
(step S6: NO), the control section 21 advances the processing to
step S1 and stays on standby.
[0256] When the identification information obtaining section 24
judges that the identification information of any one of the user
is obtained and output to be input to the control section 21 (step
S2: YES), the control section 21 obtains the input identification
information to specify the user ID corresponding to the
identification information (step S3). Next, the control section 21
judges whether the specified user ID is the same as the user ID of
the result block (step S4). Here, when it is judged that the input
identification information is not the same as the user ID of the
result block (step S4: NO), the control section 21 performs the
training starting processing (step S5). The state of the input
identification information being not the same as the user ID of the
result block includes when the result block is not set yet.
[0257] The training starting processing is described with reference
to the flowchart of FIG. 14.
[0258] In the training starting processing, the control section 21
performs training array generating processing (step S21).
[0259] The training array generating processing is described with
reference to the flowchart shown in FIG. 15.
[0260] In the training array generating processing, the control
section 21 judges whether there is exercise plan data corresponding
to the user ID (step S31). Here, when there is no exercise plan
data corresponding to the user ID (step S31: NO), the control
section 21 performs error processing such as perform error display,
etc. and ends the processing.
[0261] In step S31, when it is judged that there is a user ID (step
S31: YES), the recommended block D is set in the storage section 22
and the various pieces of data included in the exercise plan data
is stored in the recommended block D (step S32).
[0262] The control section 21 sets the result block in the storage
section 22 (step S33). Next, the control section 21 stores the user
ID in the user ID of the result block (step S34). The control
section 21 reads out the number of weights stored in the
recommended block D and stores the number of weights in the result
block (step S35).
[0263] The control section 21 generates two arrays which include a
number of the value of double the number of the value of the
recommended training table D1 stored in the recommended block D and
1 added, and one of the two generated arrays is to be the default
position RF reader record EV1 and the other is to be the
predetermined position RF reader record EV2, and the value stored
in both arrays are initialized as 0 (step S36).
[0264] Here, the control section 21 sets the last value of both
arrays to -1. Then, the control section 21 stores the default
position RF reader record EV1 and the predetermined position RF
reader record EV2 in the result block (step S37). In the later
described training recording processing, the control section 21
sets counters e and f to the initial value 1 to record the time
detected by the RF tag of the weight W in each of the default
position RF reader record EV1 and the predetermined position RF
reader record EV2 (step S38) and the training array generating
processing ends.
[0265] Next, returning to FIG. 14, the control section 21 performs
the training content notification screen displaying processing
(step S22). The training content notification screen displaying
processing is described with reference to the flowchart shown in
FIG. 16.
[0266] In the training content notification screen displaying
processing, the control section 21 displays on the display section
27 the display content corresponding to the user ID ("training
content of the (user ID)", "training content of Mr. John Doe",
etc.), number of times of isotonic training and number of times of
isometric training among the value stored in the recommended block
D (step S41).
[0267] Next, the control section 21 sets the variable d for
referring to the content of the recommended training table D1
stored in the recommended block D in the storage section 22 with
the initial value 0 (step S42).
[0268] Next, the control section 21 judges whether the value of the
variable d is less than the total number of times of exercise of
the recommended block D (step S43).
[0269] Here, when it is judged that the value of the variable d is
less than the total number of times of exercise (step S43: YES),
the control section 21 adds 1 to the value of the variable d (step
S44).
[0270] Next, the control section 21 obtains the value set in the
recommended training table D1 as the training of the number
indicated by the value of the variable d (d-th training) (step
S45), and judges whether the obtained value exceeds 0 (step
S46).
[0271] Here, when the obtained value exceeds 0 (step S46: YES), the
control section 21 displays on the display section 27 the obtained
value as the stationary time of the isometric training (step S47)
and the processing advances to step S43.
[0272] In step S46, when the obtained value does not exceed 0 (step
S46: NO), the processing advances to step S43. In other words, the
control section 21 obtains the value of each training set in the
recommended training table D1, and the control section 21 displays
on the display section 27 the stationary time indicating the
reference time of the isometric training.
[0273] In step S43, when it is judged that the value of the
variable d is not less than the total number of times of exercise
(step S43: NO), the control section 21 ends the displaying
processing of the training content notification screen.
[0274] Next, returning to FIG. 14, after resetting the timekeeping
section 26, the control section 21 starts counting with the
timekeeping section 26 (step S23). The control section 21 sets the
counter g for counting the number of times of training performed by
the user to the initial value 1 (step S24) and the training
starting processing ends. Here, the control section 21 considers
the training performed by the user starts when the training
starting processing ends.
[0275] Then, the control section 21 advances the processing to step
S1 and is in a state of standby again (step S1).
[0276] Then, when it is judged that the information (identification
information) of the RF tag assigned to any one of the users is not
input to the control section 21 (step S2: NO), and it is judged
that the detection signal of the RF tag of the weight W output by
the RF reader R1 or the RF reader R2 is input (step S6: YES), the
control section 21 performs the training recording processing (step
S7).
[0277] The training recording processing is described with
reference to the flowchart shown in FIG. 17 and FIG. 18. When the
detection signal output by the RF reader R1 or the RF reader R2 is
input, the control section 21 obtains the time measured by the
timekeeping section 26 and specifies the time which passed after
the start of the training by the user (step S51).
[0278] Next, the control section 21 obtains the RF tag number and
the RF reader ID included in the input detection signal (step S52).
Then, the control section 21 judges whether the obtained RF tag
number is the RF tag number (for example, RF tag T3 of the weight
T3) corresponding to the number of weights set in the result block
(step S53). Here, when it is judged that the obtained RF tag number
is not the RF tag number corresponding to the number of weights
(step S53: NO), the control section 21 ends the training recording
processing.
[0279] In step S53, when it is judged that the obtained RF tag
number is the RF tag number corresponding to the number of weights
(step S53: YES), the control section 21 judges whether the RF
reader ID included in the input detection signal indicates the RF
reader corresponding to the default position, in other words, the
RF reader R1 (step S54). Here, when it is judged that the RF reader
ID indicates the RF reader R1 (step S54: YES), the control section
21 records the time which passed after the start of the specified
training in the array (A(e)) of the default position RF reader
record EV1 corresponding to the value indicated by the counter e of
the default position RF reader record EV1 (step S55).
[0280] The control section 21 judges whether the detection of the
RF tag is performed successively by the same RF reader.
Specifically, the control section 21 judges whether the variable
PRE indicating the RF reader which output the previous detection
signal set in the later described processing of step S64 indicates
the RF reader R1 (step S56).
[0281] Here, when it is judged that the variable PRE indicates the
RF reader R1 (step S56: YES), the control section 21 sets the value
of the counter f of the predetermined position RF reader record EV2
to the value the same as the value of the counter e of the default
position RF reader record EV1 (step S57). Next, the control section
21 adds 1 to the value of the counter e of the default position RF
reader record EV1 (step S58). When it is judged that the variable
PRE does not indicate the RF reader R1 (step S56: NO), the control
section 21 skips the step S57 and adds 1 to the value of the
counter e of the default position RF reader record EV1 (step
S58).
[0282] In step S54, when it is judged that the RF reader ID does
not indicate the RF reader R1 (step S54: NO), the control section
21 records the time which passed after the start of the specified
training in the array (B(f)) of the predetermined position RF
reader record EV2 corresponding to the value indicated by the
counter f of the predetermined position RF reader record EV2 (step
S59).
[0283] The control section 21 judges whether the variable PRE
indicating the RF reader which output the previous detection signal
set in the later described processing of step S64 indicates the RF
reader of the predetermined position, in other words the RF reader
R2 (step S60). Here, when it is judged that the variable PRE
indicates the RF reader R2 (step S60: YES), the control section 21
sets the value of the counter e of the default position RF reader
record EV1 to the value the same as the value of the counter f of
the predetermined position RF reader record EV2 (step S61). Next,
the control section 21 adds 1 to the value of the counter f of the
predetermined position RF reader record EV2 (step S62). When it is
judged that the variable PRE does not indicate the RF reader R2
(step S60: NO), the control section 21 skips step S61 and adds 1 to
the value of the counter f of the predetermined position RF reader
record EV2 (step S62).
[0284] After the processing of step S58 or step S62, the control
section 21 performs the navigation displaying processing (step
S63). Here, the navigation displaying processing is described with
reference to the flowchart shown in FIG. 19 and FIG. 20. The
control section 21 judges whether the RF reader ID included in the
input detection signal indicates the RF reader of the default
position, in other words, the RF reader R1 (step S71). Here, when
it is judged that the RF reader ID indicates the RF reader R1 (step
S71: YES), the control section 21 judges whether the value of the
counter e of the default position RF reader record EV1 is an even
number (step S72). When it is judged that the value of the counter
e of the default position RF reader record EV1 is not an even
number (step S72: NO), the control section 21 ends the navigation
displaying processing.
[0285] When the value of the counter e of the default position RF
reader record EV1 is an even number (step S72: YES), the control
section 21 adds 1 to the value of the counter g for counting the
number of times training performed by the user (step S73). Then,
the control section 21 judges whether the value set as the training
of the number corresponding to the value of the counter g (g-th
training) is 0 according to the recommended training table D1 (step
S74). Here, when the value set as the training of the number
corresponding to the value of the counter g (g-th training) is 0
(step S74: YES), as shown in FIG. 7B, the control section 21
controls the display showing that the isotonic training is being
performed (step S75). The control section 21 calculates the
remaining number of times of training compared to the planned
number of times of training based on the value of the total number
of times of exercise of the recommended block D and the number of
times of training performed by the user, displays on the display
section 27 the calculated remaining number of times of training
(step S76) and the navigation displaying processing ends.
[0286] In step S74, when the value set as the training of the
number corresponding to the value of the counter g (g-th training)
is not 0 (step S74: NO), as shown in FIG. 7C, the control section
21 displays on the display section 27 that the isometric training
is being performed (step S77).
[0287] Next, the control section 21 displays on the display section
27 the reference time (stationary time) of the isometric training
(step S78). Then, the processing advances to step S76 and the
control section 21 calculates the remaining number of times of
training compared to the number of times of training planned and
displays on the display section 27 the calculated remaining number
of times of training (step S76).
[0288] After performing step S76, the control section 21 ends the
navigation displaying processing.
[0289] In step S71, when it is judged that the RF reader ID does
not indicate the RF reader R1 (step S71: NO), the control section
21 judges whether the value of the counter f of the predetermined
position RF reader record EV2 is an odd number (step S79).
[0290] When the value of the counter f of the predetermined
position RF reader record EV2 is not an odd number (step S79: NO),
the control section 21 ends the navigation displaying
processing.
[0291] When the value of the counter f of the predetermined
position RF reader record EV2 is an odd number (step S79: YES), the
control section 21 judges whether the value set as the training of
the number corresponding to the value of the counter g (g-th
training) is 0 according to the recommended training table D1 (step
S80). Here, when the value set as the training of the number
corresponding to the value of the counter g (g-th training) is 0
(step S80: YES), the control section 21 ends the navigation
displaying processing.
[0292] In step S80, when the value set as the training of the
number corresponding to the value of the counter g (g-th training)
is not 0 (step S80: NO), the control section 21 starts countdown
processing to display on the display section 27 the remaining time
that the weight W is maintained in the predetermined position in
order to be judged as isometric training (step S81).
[0293] After starting the countdown processing, the control section
21 judges whether the remaining time (value of variable k) is not
more than the reference time, in other words the value (value of
variable h) set in the recommended training table D1 as the
isometric training (step S82). Here, when the remaining time is
more than the value set in the recommended training table D1 (step
S82: NO), the control section 21 ends the countdown processing
(step S83) and the navigation displaying processing ends.
[0294] In step S82, when the remaining time is not more than the
value set in the recommended training table D1 (step S82: YES), the
control section 21 judges whether a new detection signal output by
the RF reader R1 or the RF reader R2 is input after the start of
the countdown processing (step S84). Here, when it is judged that a
new detection signal output by the RF reader R1 or the RF reader R2
is input after the start of the countdown processing (step S84:
YES), the control section 21 advances the processing to step S83,
ends the countdown processing and ends the navigation displaying
processing.
[0295] When it is judged that a new detection signal output by the
RF reader R1 or the RF reader R2 is not input (step S84: NO), as
shown in FIG. 7D, the control section 21 displays on the display
section 27 the remaining time (step S85) and the processing
advances to step S82.
[0296] After the navigation displaying processing ends, returning
to FIG. 17, the control section 21 sets the RF reader ID of the
detection signal to the value of the variable PRE indicating the RF
reader which output the previous detection signal (step S64) and
ends the training recording processing.
[0297] Returning to FIG. 13, the control section 21 judges whether
the training according to the total number of times of exercise in
the recommended block D is performed by the user (step S8).
Specifically, the control section 21 judges whether the training
according to the total number of times of exercise in the
recommended block D is performed by the user based on whether the
value of the counter e of the default position RF reader record EV1
is double the value of the total number of times of exercise in the
recommended block D.
[0298] In step S8, when it is judged that the training according to
the total number of times of exercise in the recommended block D is
not performed by the user (step S8: NO), the control section 21
advances to the state of standby again (step S1). Then, when it is
judged that the detection signal of the RF tag of the weight W
output by the RF reader R1 or the RF reader R2 is input (step S6:
YES), the control section 21 performs the training recording
processing again (step S7). Here, the value of the variable PRE
indicating the RF reader which output the previous detection signal
is set by the previous training recording processing and therefore
the control section 21 changes the judgment result in the above
described processing of steps S56 and S60 according to the value of
the variable PRE. When the value of the variable PRE is not set,
the control section 21 judges that the detection of the RF tag is
not performed successively by the same RF reader.
[0299] In step S8, when it is judged that the training according to
the total number of times of exercise in the recommended block D is
performed by the user (step S8: YES), the control section 21
performs the training ending processing (step S9) and ends the
processing.
[0300] In step S3, when the specified user ID is the same as the
user ID of the result block (step S3: YES), the control section 21
performs the training ending processing (step S9) and ends the
processing. In other words, in a state where after the training
starts and all of the training planned by the recommended training
table D1 is not finished, when the user ID which is the same as the
user ID of the user performing training is input, the control
section 21 considers that the user canceled training during the
training according to the exercise plan data and performs training
ending processing.
[0301] The training ending processing is described with reference
to the flowchart shown in FIG. 21 and FIG. 22.
[0302] The control section 21 sets the variable p for calculating
the point to the initial value 0 (step S91). Next, the control
section 21 sets the variable x for referring the value of the
recommended training table D1 corresponding to the content of the
x-th training, and the variable y for referring the value of the
record for each of the default position RF reader record EV1 and
the predetermined position RF reader record EV2 corresponding to
the content of the x-th training to the initial value 1 (step
S92).
[0303] Next, the control section 21 judges whether the value set in
the recommended training table D1 as the x-th training is the
predetermined value (-1) (step S93). Here, when it is judged that
the value set in the recommended training table D1 as the x-th
training is not the predetermined value (-1) (step S93: NO), the
control section 21 judges whether the value set in the recommended
training table D1 as the x-th training is 0 (step S94).
[0304] In step S94, when it is judged that the value set in the
recommended training table D1 as the x-th training is 0 (step S94:
YES), the control section 21 adds the point (30 [points]) set as
the point of the isotonic training by the training point D2 of the
recommended block D to the variable p (step S95).
[0305] Next, the control section 21 refers to the values recorded
in each default position RF reader record EV1 and predetermined
position RF reader record EV2, and judges whether the values form
the relation of A(y)<B(y)<B(y+1) (step S96). Here, when it is
judged that the values do not form the relation of
A(y)<B(y)<B(y+1) (step S96: NO), the control section 21
performs correction of the point of the value of the variable p due
to the number of times of isotonic training performed being less
one time (step S97). Specifically, the control section 21 performs
correction (-30 [points]) of the value of the variable p according
to the number of deducted point in "deduction of point each time
the user falls below the designated number of times of isotonic
training exercise" of the evaluation table D3. Then, the control
section 21 adds 1 to the value of x and adds 2 to the value of y
(step S98). In step S96, when it is judged that the values form the
relation of A(y)<B(y)<B(y+1) (step S96: YES), the control
section 21 skips step S97 and advances the processing to step
S98.
[0306] In step S94, when it is judged that the value set in the
recommended training table D1 as the x-th training is not 0 (step
S94: NO), the control section 21 adds the point (50 [points]) set
as the point of isometric training by the training point D2 of the
recommended block D to the variable p (step S99).
[0307] Next, the control section 21 refers to the values recorded
in each of the default position RF reader record EV1 and the
predetermined position RF reader record EV2 and judges whether the
values form the relation of A(y)<B(y)<B(y+1) (step S100).
Here, when it is judged that the values do not form the relation of
A(y)<B(y)<B(y+1) (step S100: NO), the control section 21
performs correction of the point on the value of the variable p due
to the number of times of isometric training performed being less
one time (step S101). Specifically, the control section 21 performs
correction (-50 [points]) of the value of the variable p according
to the number of deducted points in "deduction of point each time
the user falls below the designated number of times of isometric
training exercise" of the evaluation table D3. Then, the control
section 21 advances the processing to step S98.
[0308] In step S100, when it is judged that the values form the
relation of A(y)<B(y)<B(y+1) (step S100: YES), the control
section 21 judges whether the value of the value B(y) subtracted
from the value B(y+1) is less than the value set in the recommended
training table D1 as the x-th training (step S102).
[0309] Here, when it is judged that the value of the value B(y)
subtracted from the value B(y+1) is less than the value set in the
recommended training table D1 as the x-th training (step S102:
YES), the control section 21 performs correction of the point of
the value of the variable p due to the isometric exercise time of
the isometric training by the user being shorter than the reference
time (step S103).
[0310] Specifically, the control section 21 performs correction
(-10 [points]) of the value of the variable p according to the
number of deducted points in "deduction of point when the user
falls below the designated reference time of isometric training
exercise". Then, the correction section 21 advances the processing
to step S98.
[0311] In step S102, when it is judged not to be less than the
value set in the recommended training table D1 as the x-th training
(step S102: NO), the control section 21 advances the processing to
step S98.
[0312] In step S93, when it is judged that the value set in the
recommended training table D1 as the x-th training is the
predetermined value (-1) (step S93: YES), the control section 21
stores the value of the variable p in the storage section 22 as the
evaluation data of the training by the user (step S104). Then, the
control section 21 displays on the display section 27 the
information (see FIG. 12) according to the evaluation data of the
training (step S105) and ends the training ending processing.
[0313] As described above, according to the training device 1 of
the present embodiment, the time from after the detection section
10 detects the weight W3 reaching the predetermined position to
when the detection section 10 detects the weight W3 moved toward
the default position is measured by the control section 21 as the
isometric exercise time. Then, it is determined whether the
exercise by the user is isometric training based on the measured
isometric exercise time. In other words, it is determined whether
the exercise by the user is isometric training based on the
isometric exercise time the user continued to maintain the weight
W3 in the predetermined position. In this way, the isometric
training performed by the user can be detected.
[0314] The control section 21 determines whether the exercise
performed by the user is isometric training based on the measured
isometric exercise time and the reference time. Therefore, the time
(stationary time) the weight W3 needs to be maintained in the
predetermined position to be determined as the isometric training
can be set by the reference time and isometric training can be
detected more reliably.
[0315] The control section 21 judges whether the exercise by the
user follows the exercise plan data based on the exercise plan data
regarding the combination of exercise of isotonic training and
isometric training and the determined exercise by the user.
Therefore, the control section 21 can judge whether the combination
of the isotonic training and the isometric training planned by the
exercise plan data is performed as planned by the user. In other
words, by judging whether the exercise by the user follows the
exercise plan data using the exercise plan data regarding the
highly effective combination of exercise of isotonic training and
isometric training, it is possible to judge whether the user is
able to perform the highly effective combination of isotonic
training and isometric training as planned. Moreover, by providing
information based on the judgment result, information regarding
training which is highly effective for the user can be provided. In
other words, it is possible to assist the user to perform better
training.
[0316] The control section 21 outputs the evaluation data of the
content of the exercise by the user compared to the exercise plan
data based on the judgment result of whether the content of the
exercise of the user follows the exercise plan data and based on
the predetermined reference of evaluation. Therefore, the user is
able to know the evaluation of the exercise of the user based on
the output evaluation data and the user can perform better training
based on the content of the evaluation. In other words, it is
possible to assist the user to perform better training.
[0317] The control section 21 specifies the counted number of times
of exercise by the user and whether the content of the next planned
exercise is the isometric training or the isotonic training based
on the exercise plan data, and the control section 21 displays on
the display section 27 the content of the specified exercise.
Therefore, the user is able to know which of the isometric training
or the isotonic training is planned next, and it is possible to
assist implementation of training according to the exercise plan
data by the user.
[0318] When the specified content of the next training is isometric
training, the display section 27 displays the reference time.
Therefore, when the next isometric training is performed, the user
is able to know the demanded stationary time, in other words the
time the weight W3 needs to be maintained in the predetermined
position, and it is possible to assist implementation of training
according to the exercise plan data by the user.
[0319] The control section 21 identifies the user based on the
identification information obtained through the identification
information obtaining section 24 and the control section 21 can
judge whether the content of the exercise by the user follows the
exercise plan data based on the content of the exercise plan data
associated with the identified user and the content of the exercise
by the user determined based on the measured isometric exercise
time. Therefore, the content of the exercise by the user can be
judged by the exercise plan data designed for each user. In other
words, by providing information based on the judgment result of the
exercise of the user compared to the implementation plan of the
successive exercise by the combination of isotonic training and
isometric training suitable for the user, it is possible to provide
information regarding highly effective training for the user, and
it is possible to assist the user to perform better training.
[0320] The present invention is not limited to the above described
embodiment, and various modifications and changes in design can be
performed without leaving the scope of the invention.
[0321] For example, the training machine managed by the training
device 1 of the present embodiment uses weights W1 to W3 as moving
bodies to move according to the exercise by the user. However, this
is one example, and is not limited to the above. For example, in a
training device using an elastic body (spring, etc.) which extends
and contracts according to the exercise by the user, the detection
section can detect movement of the portion which moves according to
the extending and contracting of the elastic body.
[0322] According to the above embodiment, the detection section 10
includes RF readers R1 and R2, however, the invention is not
limited to the above. A configuration which can detect the position
and movement of a moving body can be applied to the present
invention, for example, an optical sensor which detects the
position and movement of a moving body based on passing and cutting
of light, a magnetic sensor which detects the position and movement
of a moving body according to the strength of magnetism, or the
like.
[0323] According to the above embodiment, the detection section 10
includes two RF readers R1 and R2, however, the number is not
limited to two. For example, by using three or more, the position
and the direction of movement of the moving body can be detected at
a higher accuracy. Moreover, one sensor (RF reader R2) is enough
for simply detecting the moving body reaching the predetermined
position as well as detecting the moving body moving toward the
position before reaching the predetermined position.
[0324] The evaluation table D3 shown in FIG. 4D is one example, and
is not limited to the above, and the association between the
arbitrary correction reason and the point correction value can be
set. For example, the evaluation table can correspond one
correction reason with a plurality of correction value
patterns.
[0325] FIG. 23 is a diagram showing a different example of the
evaluation table.
[0326] The evaluation table D4 shown in FIG. 23 corresponds one
correction reason with a plurality of correction value patterns
(correction value pattern 1, correction value pattern 2).
Specifically, the evaluation table D4 corresponds the correction
reason of "deduction of point each time the user falls below the
designated number of times of isotonic training exercise" with -30
[points] which is the deduction of point pattern 1 and -10 [points]
which is deduction of point pattern 2. The evaluation table D4
similarly corresponds one correction reason with the correction
value pattern 1 and the correction value pattern 2 for other
correction reasons.
[0327] By using such evaluation table D4, many references of
evaluation used for evaluation of the training result of the user
can be provided, and the output of evaluation data using a
reference of evaluation suitable for the user can be performed. For
example, for a user who dislikes deduction of point from the point
of the training result, by outputting evaluation data using the
correction value pattern 2 in which the deduction of point is
smaller than the correction value pattern 1, the deduction of point
can be made smaller. Therefore, the motivation of the user toward
the training can be enhanced, and it is possible to assist the user
to perform better training.
[0328] By using the training point D2, a content of training is
corresponded with a plurality of points and the control section 21
can change the point used according to the various reasons.
[0329] In the above described embodiment, the notification of the
next planned training and the notification of various information
such as the stationary time necessary to be judged as isometric
training is performed by display on the screen, however, it is not
limited to the above. For example, any display method can be used,
such as display of character information by a luminescent body such
as a luminescent diode, notification by a combination of
notification matter prepared in advance and on-off lighting of a
luminescent body, or the like. The notification of various
information is not limited to display and may be audio, etc., or a
combination of a plurality of notification methods can be used such
as providing information by both display and audio.
[0330] The relation between the position detected by the RF reader
R2 that the RF tag of the weight W is coming close and the
predetermined position can be suitably changed. For example, the RF
reader R2 can be provided in a position where it is determined that
the weight W3 is in the predetermined position only when the weight
W3 is completely stationary in the predetermined position.
Alternatively, the RF reader R2 can be provided in a position where
there is allowance for the weight W3 to move in some extent from
the predetermined position to the default position side by shaking,
etc. The same can be said for the relation between the RF reader R1
and the default position.
[0331] The entire disclosure of Japanese Patent Application No.
2011-037861 filed on Feb. 24, 2011 including specification, claims,
drawings and abstract are incorporated herein by reference in its
entirety.
[0332] Although various exemplary embodiments have been shown and
described, the invention is not limited to the embodiments shown.
Therefore, the scope of the invention is intended to be limited
solely by the scope of the claims that follow.
* * * * *