US20120122063A1 - Method and system for providing a training program to a subject - Google Patents
Method and system for providing a training program to a subject Download PDFInfo
- Publication number
- US20120122063A1 US20120122063A1 US13/386,931 US201013386931A US2012122063A1 US 20120122063 A1 US20120122063 A1 US 20120122063A1 US 201013386931 A US201013386931 A US 201013386931A US 2012122063 A1 US2012122063 A1 US 2012122063A1
- Authority
- US
- United States
- Prior art keywords
- exercise
- target values
- parameters
- values
- factors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
- A63B2024/0068—Comparison to target or threshold, previous performance or not real time comparison to other individuals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
- A63B2024/0093—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
Definitions
- the present application relates to a training method and system, more particularly, to a method and system for providing a training program to a subject.
- a rehabilitation system is disclosed in application CN 200410056143.0.
- the posture of a patient is captured by two cameras.
- the parameters such as the range of movement, physical activity level, etc., acquired by the cameras and/or other sensors, are used to evaluate an actual performance of the patient during one exercise.
- a performance goal of the exercise such as target level of the exercise, is predefined by a rehabilitation specialist.
- the specialist may make a more accurate diagnosis and/or set up a more suitable rehabilitation program for the patient, based on a comparison between the actual performance and the target level.
- the rehabilitation program e.g. target level of an exercise, cannot be adjusted until the patient visits the specialist.
- the duration may be too long to ensure compliance of the patient.
- the patient may become de-motivated to do the exercise especially in an unsupervised home rehabilitation program.
- a method of providing a training program including at least a first exercise and a second exercise comprising the steps of: acquiring one or more parameters associated with the first exercise performance of a subject; and adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
- a system of providing a training program including at least a first exercise and a second exercise comprising: a first unit for acquiring one or more parameters associated with the first exercise performance of a subject; and a second unit for adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
- FIG. 1 shows a system of providing a training program to a subject according to an embodiment of the invention
- FIG. 2 is an illustration of a training program including a series of exercises according to an embodiment of the invention
- FIG. 3 illustrates a flowchart for a process of providing a training program to a subject according to an embodiment of the invention
- FIG. 4 shows a system of providing a training program to a subject according to another embodiment of the invention.
- FIG. 5 illustrates a flowchart for a process of providing a training program to a subject according to another embodiment of the invention.
- FIG. 1 shows a system 100 a of providing a training program to a person P according to an embodiment of the invention.
- the system 100 a comprises a sensing device 10 , an analyzer 20 a and a controller 30 .
- the sensing device 10 may include a plurality of sensors to detect movement of a person P.
- the sensors can be e.g. inertial sensors, marker-based or markerless camera systems for motion acquisition.
- the sensing device 10 is used to monitor the exercise and capture parameters of the movements of the person P.
- the parameters are supplied to the analyzer 20 a via wired or wireless connection 60 between the sensing device 10 and the analyzer 20 a.
- the parameters may be represented as a set of progress factors associated with an exercise for a specific training, for example, rehabilitation therapy.
- the values of the progress factors may be associated with the exercise performance of the person P.
- the set of progress factors may include range of movement PF a , speed of movement PF b , smoothness PF c , and trunk stability PF d .
- An actual performance 25 a (i.e. performance level) of the exercise performed by the person P is generated by the analyzer 20 a based on analysis of the progress factors PF a , PF b , PF c and PF d .
- the system 100 a further comprises a weight supplier 40 which may supply a set of weight factors to the analyzer 20 a based on characteristics of an exercise.
- a weight supplier 40 which may supply a set of weight factors to the analyzer 20 a based on characteristics of an exercise.
- the range of movement PF a and trunk stability PF d are used to evaluate the actual performance 25 b of the exercise performed by the person P.
- weight factors WF a and WF d are set to non-zero values
- weight factors WF b and WF C are set to zero.
- the analyzer 20 a selects PF a and PF d in accordance with the non-zero weights WF a and WF d .
- the actual performance 25 b is thus evaluated from the progress factors PF a and PF d .
- an exercise may be performed repeatedly by the person P.
- the number of repetitions of the exercise may be predetermined or determined by a rehabilitation specialist.
- the system 100 a may further comprise a storage 50 .
- values of progress factors for the exercise are stored in the storage 50 .
- values of progress factors for one or more mid-repetitions of the exercise are stored in the storage 50 .
- each of the progress factors includes a group of values to be stored in the storage 50 . The average of one group of values is calculated as an actual value of one progress factor.
- the actual values are used to evaluate an actual performance 25 c of the exercise performed by the person P. That is to say, the actual performance 25 c may be obtained on the basis of actual values for each of progress factors PF a , PF b , PF c and PF d .
- the controller 30 is provided with the actual performance ( 25 a , 25 b , or 25 c ). In the controller 30 , the actual performance is compared with a target level of the exercise. An instruction is generated by the controller 30 to adjust the target level of an upcoming exercise, based on the compared result, which will be explained in detail later in the text. The controller 30 provides the upcoming exercise with adjusted target values to the person P through a display (not shown).
- FIG. 2 is an illustration of a training program including a series of exercises which can be monitored by the system 100 a as shown in FIG. 1 .
- the training program can be used for stroke rehabilitation.
- the training program includes a plurality of sessions, each session further including a series of exercises, and the series of exercises being intended to be sequentially provided to the subject.
- a session of physical activity for upper limbs includes three exercises, i.e. Exercise A for hand movement, Exercise B for wrist rotation and Exercise C for stretching the upper limbs.
- An evaluation of the performance level for each of the exercises in the session of physical activity for upper limbs is made on the basis of four progress factors, i.e. range of movement PF a , speed of movement PF b , smoothness PF c , and trunk stability PF d .
- One or more progress factors are selected by the corresponding weight factors, and in one embodiment, these selected progress factors may be used in the evaluation of the actual performance 25 b .
- Exercises A, B and C represent Stages 1, 2 and 3.
- the upper index 1, 2, and 3 in progress factor (PF) or weight factor (WF) shown in FIG. 2 indicates values of Exercises A, B and C corresponding to stage 1, 2 and 3 respectively.
- the following is a table showing a relationship between an evaluation of an actual performance of an exercise, progress factors and weight factors.
- FIG. 3 illustrates a flowchart for a method of providing a training program as shown in FIG. 2 to the person P.
- Exercises A, B and C are intended to be sequentially provided to the subject.
- a sensing device 10 monitors Exercise A performed by the person P to acquire progress factors, i.e. range of movement PF 1 a , speed of movement PF 1 b , smoothness PF 1 c , and trunk stability PF 1 d (Step S 210 ).
- Step S 220 values of the progress factors for the five mid-repetitions of Exercise A are stored in the storage 50.
- average values for each of the progress factors PF 1 a , PF 1 b , PF 1 c and PF 1 d are calculated as actual values based on the stored values of the progress factors from the five mid-repetitions of Exercise A.
- the actual values are supplied to the analyzer 20 a (Step S 230 ).
- the weight supplier 40 Based on characteristics of Exercise A, i.e. hand movement in the session of physical activity for upper limbs, the weight supplier 40 provides a set of weight factors WF 1 a , WF 1 b , WF 1 c and WF 1 d corresponding to the acquired progress factors PF 1 a , PF 1 b , PF 1 c and PF 1 d (Step S 240 ).
- the weight factors are also supplied to the analyzer 20 a , wherein the values of WF 1 a and WF 1 c are non-zero, and the values of WF 1 b and WF 1 d are zero (Step S 250 ).
- the analyzer 20 a based on the actual values of the progress factors and the weight factors, generates an actual performance (i.e. actual performance level) of Exercise A (Step S 260 ). Since WF 1 b and WF 1 d are zero, PF 1 a and PF 1 c corresponding to non-zero weights WF 1 a and WF 1 c , are selected to be used in the evaluation of the actual performance level of Exercise A. Then, the actual performance level is supplied to the controller 30 (Step S 270 ). The controller 30 compares the actual performance level with a target level of Exercise A (Step S 280 a ). In this embodiment, the target level for each exercise is determined by a set of target values of the progress factors associated with the exercise. Preferably, initial target values are predefined or predetermined by a specialist.
- the controller 30 Based on the comparison result, if the difference between the actual performance level and the target level of Exercise A exceeds a threshold value, the controller 30 generates an instruction to adjust the target level of upcoming Exercise B and/or Exercise C (Step S 290 a ). In particular, if the actual performance level shows the person P performs Exercise A very well and the instruction then indicates to adjust the target level of the next exercise (i.e. Exercise B), target values of progress factors PF 2 a and PF 2 c of Exercise B may be increased based on the selected progress factors PF 1 a and PF 1 c of Exercise A.
- the target values of the progress factors PF 2 a and PF 2 c of Exercise B may be decreased based on the selected progress factors PF 2 a and PF 1 c of Exercise A. Since a target level of an exercise is determined by target values of progress factors of the exercise, the target level of Exercise B will be adjusted by updating the target values of progress factors thereof.
- PF 2 a and PF 2 c of Exercise B are updated by replacing the initial target values of PF 2 a and PF 2 c of Exercise B with the actual values of PF 1 a and PF 1 c of Exercise A respectively.
- the initial target values of PF 2 a and PF 2 c of Exercise B are updated by multiplying them by a coefficient which depends upon the actual performance level of Exercise A.
- Exercise B with adjusted target values
- a similar process i.e. Step S 210 -Step S 290 a .
- the acquired progress factors PF 2 a , PF 2 b and PF 2 d are selected to be used in an evaluation of the actual performance level of Exercise B, and whether the target level of the next Exercise C is adjusted depends upon a comparison between the actual performance level of Exercise B and the target level of Exercise B that has been adjusted on the basis of progress factors of Exercise A.
- part of target values of PF 3 a , PF 3 b and PF 3 d of Exercise C are updated.
- target values of PF 3 a and PF 3 b of Exercise C are replaced by the actual values of PF 2 a and PF 2 b of Exercise B, while the target value of PF 3 d of Exercise C is not updated.
- Exercise C, with adjusted target values is provided to the person P.
- the initial target values of PF 2 a and PF 2 c of Exercise B are updated based on the actual values of PF 1 a and PF 1 C of Exercise A. Further, the initial target values of PF 3 a and PF 3 b of Exercise C are updated by the actual values of PF 2 a and PF 2 b of Exercise B.
- all target values of the progress factors of Exercise C, except PF 3 d are updated. Since at least some of the target values of progress factors of Exercise C are different from the initial target values thereof, the target level of Exercise C is not the initial target level of Exercise C.
- FIG. 4 shows a system 100 b of providing a training program to a person P according to another embodiment of the invention.
- the system 100 b comprises an analyzer 20 b .
- the system (?) can adopt the same or similar devices as the system shown in FIG. 1 . The detailed description of these same or similar devices is omitted herein.
- the analyzer 20 b further comprises a constructor to create a coefficient matrix for updating target values of upcoming exercises.
- a process performed by the system 100 b is illustrated in FIG. 5 . The process may be described according to an embodiment to provide the training program as shown in FIG. 2 .
- the analyzer 20 b obtains training data acquired by the sensing device 10 during the time that a person P performs Exercise A (Step S 205 ). Then, the constructor generates the coefficient matrix by using the training data, based on a linear approximation model (Step S 208 ).
- the matrix of stage m and the matrix of stage m ⁇ 1 can be expressed as:
- index e.g. m and m ⁇ 1
- n is the number of progress factors associated with a specific exercise
- Coff n ⁇ n represents the coefficient matrix
- a matrix of Exercise A and a matrix of Exercise B can be shown as:
- the training data at least includes five groups of progress factors for one exercise, wherein each group of the progress factors can be acquired by sensing device 10 from one repetition of the exercise performed by the person P.
- each group of the progress factors can be acquired by sensing device 10 from one repetition of the exercise performed by the person P.
- the person P performs the exercise ten times, and the training data is obtained from one or more mid-repetitions of the exercise, for example five mid-repetitions.
- Step S 210 -Step S 280 a Using the training data, the coefficient matrix Coff n ⁇ n is formed based on a linear approximation model, for example minimizing RMSE (root mean square error).
- a similar process i.e. Step S 210 -Step S 280 a .
- the acquired progress factors PF a and PF c are selected to be used in an actual performance level evaluation of Exercise A, and whether the target level of Exercise B is adjusted depends upon a comparison between the actual performance level of Exercise A and a target level of Exercise A.
- Steps S 210 -S 280 a may be the same or similar steps as those shown in FIG. 3 . The detailed description of these steps is omitted herein.
- Step S 290 b target values of the progress factors PF 2 a , PF 2 b , PF 2 c and PF 2 d of Exercise B are obtained in accordance with Expression (3).
- Step S 290 a in FIG. 3 each of the actual values of progress factors PF 1 a , PF 1 b , PF 1 c and PF 1 d of Exercise A makes contributions to target values of the progress factors of Exercise B.
- the target values of the progress factors of Exercise B are adjusted by a combination of actual values of progress factors PF 1 a , PF 1 b , PF 1 c and PF 1 d of Exercise A.
- PF 1 b and PF 1 d of Exercise A are not selected to be used for an evaluation of the actual performance level of Exercise A according to non-zero weights, each one of the progress factors of Exercise A, including PF 1 b and PF 1 d , exerts an influence on the target values of the progress factors of Exercise B.
- Exercise B with adjusted target values, is provided to the person P.
- a similar process from Step S 210 -Step S 290 b is performed.
- Target values of the progress factors PF 3 a , PF 3 b , PF 3 c and PF 3 d of Exercise C are updated by multiplying actual values of progress factors PF 2 a , PF 2 b , PF 2 c and PF 2 d of Exercise B with the coefficient matrix Coff n ⁇ n generated on the basis of training data acquired in Exercise A. So, the target level of Exercise C is adjusted according to the actual values of progress factors of Exercise B.
- the analyzer 20 a may be removed from the system. Accordingly, the step for performing an actual performance evaluation of Exercise A (Step S 260 ) and the step for supplying the actual performance level (Step 270 ) are not performed.
- the comparing step 280 a as shown in FIG. 3 or FIG. 5 may be modified as step 280 b accordingly.
- Step 230 After actual values for each of the progress factors PF a , PF b , PF c and PF d are supplied to the controller 30 (Step 230 ) and the weight factors, provided by the weight supplier 40 , are also supplied to the controller 30 (step 240 ), the step 280 b may be performed in other embodiments as described below.
- the controller 30 generates an instruction to update target values of Exercise B.
- the controller 30 selects corresponding actual values of the progress factors of Exercise A according to non-zero weights provided by the weight supplier 40 .
- the target values of Exercise B are then replaced by the corresponding actual values of the progress factors of Exercise A.
- the controller 30 compares actual values of the progress factors of Exercise A with target values of Exercise B first.
- actual values of the progress factors of Exercise A provided with non-zero weights are compared with target values of Exercise B. Whether the target values of Exercise B are adjusted depends upon the comparison result. For example, PF 1 a and PF 1 c of Exercise A are compared with PF 2 a and PF 2 c , respectively, of Exercise B.
- each of the target values of Exercise B may be adjusted by the result of the comparison between the actual values of the progress factors of Exercise A and the corresponding target values of Exercise B.
- the order of the steps should not be limited to the procedure shown in FIG. 3 and FIG. 5 .
- the step for generating weight factors (i.e. Step 240 ) and supplying the weight factors to the analyzer (i.e. Step 250 ) for example, may be performed before the step for supplying the actual values of progress factors to the analyzer (i.e. Step 230 ).
- the coefficient matrix described in system 100 b may be created based on training data associated with each one of the exercises. That is to say, a new coefficient matrix may be generated using training data acquired at the start of an upcoming exercise. The new coefficient matrix is used to adjust target values of the upcoming exercise.
- a coefficient matrix may be shared by exercises included in one session. The new coefficient matrix is generated using training data acquired at the start of the exercise in the next session performed by a subject.
- the coefficient matrix is formed based on a linear approximation model.
- other mathematical models in a neural network for example may be applied as well to generate the coefficient matrix based on the training data.
- the operation of updating target values of upcoming exercises based on progress factors acquired in an exercise may be performed at the end of the exercise or at start of the upcoming exercise alternatively.
- the analyzer 20 a , the controller 30 and the weight supplier 40 are described as separate modules in the embodiments as shown in FIGS. 1 and 4 .
- a person skilled in the art may understand that the functions of these modules can be implemented by a processor and a readable medium on which a software program including a set of instructions is recorded. When the instructions are executed, the processor will be enabled to perform any one of the methods described in the above-mentioned embodiments.
Abstract
A method of providing a training program including at least a first exercise and a second exercise, the method comprising the steps of: acquiring one or more parameters associated with the first exercise performance of a subject; and adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
Description
- The present application relates to a training method and system, more particularly, to a method and system for providing a training program to a subject.
- At present various devices are known to provide exercises for a subject, e.g. a patient who suffers from loss of motor function as a result of accident or disease. Usually these exercises are efficient in regaining motor control, provided the training is intense and the patient is guided in the therapy. Another example of a subject is an athlete.
- A rehabilitation system is disclosed in application CN 200410056143.0. In the disclosure of the rehabilitation system, during the exercise, the posture of a patient is captured by two cameras. The parameters, such as the range of movement, physical activity level, etc., acquired by the cameras and/or other sensors, are used to evaluate an actual performance of the patient during one exercise. A performance goal of the exercise, such as target level of the exercise, is predefined by a rehabilitation specialist. The specialist may make a more accurate diagnosis and/or set up a more suitable rehabilitation program for the patient, based on a comparison between the actual performance and the target level.
- The rehabilitation program, e.g. target level of an exercise, cannot be adjusted until the patient visits the specialist. The duration may be too long to ensure compliance of the patient. The patient may become de-motivated to do the exercise especially in an unsupervised home rehabilitation program.
- It is therefore an object of this application to provide a method and a system for providing a training program that is adjusted automatically.
- In accordance with one aspect, a method of providing a training program including at least a first exercise and a second exercise is provided, the method comprising the steps of: acquiring one or more parameters associated with the first exercise performance of a subject; and adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
- In accordance with another aspect, a system of providing a training program including at least a first exercise and a second exercise is provided, the system comprising: a first unit for acquiring one or more parameters associated with the first exercise performance of a subject; and a second unit for adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
- These and other characteristics, features and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the invention. The description is given for the sake of example only, without limiting the scope of the invention. The reference numerals given below refer to the attached drawings.
- The invention is explained in further detail, by way of example and with reference to the accompanying drawings, wherein:
-
FIG. 1 shows a system of providing a training program to a subject according to an embodiment of the invention; -
FIG. 2 is an illustration of a training program including a series of exercises according to an embodiment of the invention; -
FIG. 3 illustrates a flowchart for a process of providing a training program to a subject according to an embodiment of the invention; -
FIG. 4 shows a system of providing a training program to a subject according to another embodiment of the invention; and -
FIG. 5 illustrates a flowchart for a process of providing a training program to a subject according to another embodiment of the invention. - Throughout the above drawings, like reference numerals will be understood to refer to like, similar or corresponding features or functions.
- The present invention will be described with respect to particular embodiments and with reference to certain drawings, but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn to scale for illustrative purposes. In the block diagrams of
FIG. 1 andFIG. 4 , the dashed lines indicate that the element in question may be removed from the system in various embodiments; in the flowcharts ofFIG. 3 andFIG. 5 , the dashed lines indicate that the step in question may be removed from the process in various embodiments. Where an indefinite or definite article is used when referring to a singular noun, e.g. “a”, “an”, “the”, this includes a plural of that noun unless something else is specifically stated. -
FIG. 1 shows asystem 100 a of providing a training program to a person P according to an embodiment of the invention. Thesystem 100 a comprises asensing device 10, ananalyzer 20 a and acontroller 30. Thesensing device 10 may include a plurality of sensors to detect movement of a person P. The sensors can be e.g. inertial sensors, marker-based or markerless camera systems for motion acquisition. During the time that an exercise is performed by the person P, thesensing device 10 is used to monitor the exercise and capture parameters of the movements of the person P. The parameters are supplied to theanalyzer 20 a via wired orwireless connection 60 between thesensing device 10 and theanalyzer 20 a. - In an embodiment, the parameters may be represented as a set of progress factors associated with an exercise for a specific training, for example, rehabilitation therapy. The values of the progress factors may be associated with the exercise performance of the person P. In a physical activity exercise for upper limbs, the set of progress factors may include range of movement PFa, speed of movement PFb, smoothness PFc, and trunk stability PFd. An
actual performance 25 a (i.e. performance level) of the exercise performed by the person P is generated by theanalyzer 20 a based on analysis of the progress factors PFa, PFb, PFc and PFd. - In another embodiment, the
system 100 a further comprises aweight supplier 40 which may supply a set of weight factors to theanalyzer 20 a based on characteristics of an exercise. In a physical activity exercise for stretching upper limbs, for example, the range of movement PFa and trunk stability PFd are used to evaluate theactual performance 25 b of the exercise performed by the person P. Correspondingly, weight factors WFa and WFd are set to non-zero values, and weight factors WFb and WFC are set to zero. Theanalyzer 20 a selects PFa and PFd in accordance with the non-zero weights WFa and WFd. Theactual performance 25 b is thus evaluated from the progress factors PFa and PFd. - In addition, an exercise may be performed repeatedly by the person P. The number of repetitions of the exercise may be predetermined or determined by a rehabilitation specialist. In another embodiment, the
system 100 a may further comprise astorage 50. During the time that an exercise is performed repeatedly, values of progress factors for the exercise are stored in thestorage 50. In another embodiment, where it is assumed that an exercise is performed repeatedly for ten times, values of progress factors for one or more mid-repetitions of the exercise, five mid-repetitions for example, are stored in thestorage 50. When the person P finishes the exercise, each of the progress factors includes a group of values to be stored in thestorage 50. The average of one group of values is calculated as an actual value of one progress factor. The actual values are used to evaluate anactual performance 25 c of the exercise performed by the person P. That is to say, theactual performance 25 c may be obtained on the basis of actual values for each of progress factors PFa, PFb, PFc and PFd. - The
controller 30 is provided with the actual performance (25 a, 25 b, or 25 c). In thecontroller 30, the actual performance is compared with a target level of the exercise. An instruction is generated by thecontroller 30 to adjust the target level of an upcoming exercise, based on the compared result, which will be explained in detail later in the text. Thecontroller 30 provides the upcoming exercise with adjusted target values to the person P through a display (not shown). -
FIG. 2 is an illustration of a training program including a series of exercises which can be monitored by thesystem 100 a as shown inFIG. 1 . In this embodiment, the training program can be used for stroke rehabilitation. The training program includes a plurality of sessions, each session further including a series of exercises, and the series of exercises being intended to be sequentially provided to the subject. As shown inFIG. 2 , a session of physical activity for upper limbs includes three exercises, i.e. Exercise A for hand movement, Exercise B for wrist rotation and Exercise C for stretching the upper limbs. - An evaluation of the performance level for each of the exercises in the session of physical activity for upper limbs is made on the basis of four progress factors, i.e. range of movement PFa, speed of movement PFb, smoothness PFc, and trunk stability PFd. One or more progress factors are selected by the corresponding weight factors, and in one embodiment, these selected progress factors may be used in the evaluation of the
actual performance 25 b. Here it is assumed that Exercises A, B and C represent Stages 1, 2 and 3. The upper index 1, 2, and 3 in progress factor (PF) or weight factor (WF) shown inFIG. 2 indicates values of Exercises A, B and C corresponding to stage 1, 2 and 3 respectively. - The following is a table showing a relationship between an evaluation of an actual performance of an exercise, progress factors and weight factors.
-
TABLE 1 Progress Factors (PF) Weight Factors Exercise Used in Evaluation (WF) Exercise A PF1 a, PF1 c WF1 a > 0, WF1 c > 0 (hand movement) WF1 b = 0, WF1 d = 0 Exercise B PF2 a, PF2 b, PF2 d WF2 a > 0, WF2 b > 0 (wrist rotation) WF2 d > 0, WF2 c = 0 Exercise C PF3 a, PF3d WF3 a > 0, WF3 d > 0 (stretching the upper limbs) WF3 b = 0, WF3 c = 0 -
FIG. 3 illustrates a flowchart for a method of providing a training program as shown inFIG. 2 to the person P. Exercises A, B and C are intended to be sequentially provided to the subject. During the time that Exercise A is provided to the subject, asensing device 10 monitors Exercise A performed by the person P to acquire progress factors, i.e. range of movement PF1 a, speed of movement PF1 b, smoothness PF1 c, and trunk stability PF1 d (Step S210). - During the time that the person P performs Exercise A repeatedly, e.g. ten times, values of the progress factors for the five mid-repetitions of Exercise A are stored in the storage 50 (Step S220). Once the person P finishes the Exercise A, average values for each of the progress factors PF1 a, PF1 b, PF1 c and PF1 d are calculated as actual values based on the stored values of the progress factors from the five mid-repetitions of Exercise A. The actual values are supplied to the
analyzer 20 a (Step S230). - Based on characteristics of Exercise A, i.e. hand movement in the session of physical activity for upper limbs, the
weight supplier 40 provides a set of weight factors WF1 a, WF1 b, WF1 c and WF1 d corresponding to the acquired progress factors PF1 a, PF1 b, PF1 c and PF1 d (Step S240). The weight factors are also supplied to theanalyzer 20 a, wherein the values of WF1 a and WF1 c are non-zero, and the values of WF1 b and WF1 d are zero (Step S250). - The
analyzer 20 a, based on the actual values of the progress factors and the weight factors, generates an actual performance (i.e. actual performance level) of Exercise A (Step S260). Since WF1 b and WF1 d are zero, PF1 a and PF1 c corresponding to non-zero weights WF1 a and WF1 c, are selected to be used in the evaluation of the actual performance level of Exercise A. Then, the actual performance level is supplied to the controller 30 (Step S270). Thecontroller 30 compares the actual performance level with a target level of Exercise A (Step S280 a). In this embodiment, the target level for each exercise is determined by a set of target values of the progress factors associated with the exercise. Preferably, initial target values are predefined or predetermined by a specialist. - Based on the comparison result, if the difference between the actual performance level and the target level of Exercise A exceeds a threshold value, the
controller 30 generates an instruction to adjust the target level of upcoming Exercise B and/or Exercise C (Step S290 a). In particular, if the actual performance level shows the person P performs Exercise A very well and the instruction then indicates to adjust the target level of the next exercise (i.e. Exercise B), target values of progress factors PF2 a and PF2 c of Exercise B may be increased based on the selected progress factors PF1 a and PF1 c of Exercise A. On the other hand, if the actual performance level shows the person P performs Exercise A poorly and the instruction also indicates to adjust the target level of Exercise B, the target values of the progress factors PF2 a and PF2 c of Exercise B may be decreased based on the selected progress factors PF2 a and PF1 c of Exercise A. Since a target level of an exercise is determined by target values of progress factors of the exercise, the target level of Exercise B will be adjusted by updating the target values of progress factors thereof. - In an embodiment of the step for adjusting the target level of Exercise B, PF2 a and PF2 c of Exercise B are updated by replacing the initial target values of PF2 a and PF2 c of Exercise B with the actual values of PF1 a and PF1 c of Exercise A respectively. In an alternative embodiment, the initial target values of PF2 a and PF2 c of Exercise B are updated by multiplying them by a coefficient which depends upon the actual performance level of Exercise A.
- Then, Exercise B, with adjusted target values, is provided to the person P. During the time that the person P performs the next exercise (i.e. Exercise B), a similar process, i.e. Step S210-Step S290 a, is performed. The acquired progress factors PF2 a, PF2 b and PF2 d are selected to be used in an evaluation of the actual performance level of Exercise B, and whether the target level of the next Exercise C is adjusted depends upon a comparison between the actual performance level of Exercise B and the target level of Exercise B that has been adjusted on the basis of progress factors of Exercise A.
- In an embodiment of the step for adjusting the target level of Exercise C, according to the compared result, part of target values of PF3 a, PF3 b and PF3 d of Exercise C are updated. As an example, target values of PF3 a and PF3 b of Exercise C are replaced by the actual values of PF2 a and PF2 b of Exercise B, while the target value of PF3 d of Exercise C is not updated. Then, Exercise C, with adjusted target values, is provided to the person P.
- According to the embodiment described above, the initial target values of PF2 a and PF2 c of Exercise B are updated based on the actual values of PF1 a and PF1 C of Exercise A. Further, the initial target values of PF3 a and PF3 b of Exercise C are updated by the actual values of PF2 a and PF2 b of Exercise B. When the person P starts to perform Exercise C, all target values of the progress factors of Exercise C, except PF3 d, are updated. Since at least some of the target values of progress factors of Exercise C are different from the initial target values thereof, the target level of Exercise C is not the initial target level of Exercise C.
-
FIG. 4 shows asystem 100 b of providing a training program to a person P according to another embodiment of the invention. In comparison with thesystem 100 a illustrated inFIG. 1 , thesystem 100 b comprises ananalyzer 20 b. In addition toanalyzer 20 b,sensing device 10,controller 30,weight supplier 40 andstorage 50 in thesystem 100 b, the system (?) can adopt the same or similar devices as the system shown inFIG. 1 . The detailed description of these same or similar devices is omitted herein. - As illustrated in
FIG. 4 , in addition to an evaluation of the actual exercise performance by theanalyzer 20 a inFIG. 1 , theanalyzer 20 b further comprises a constructor to create a coefficient matrix for updating target values of upcoming exercises. A process performed by thesystem 100 b is illustrated inFIG. 5 . The process may be described according to an embodiment to provide the training program as shown inFIG. 2 . - As illustrated in
FIG. 5 , theanalyzer 20 b obtains training data acquired by thesensing device 10 during the time that a person P performs Exercise A (Step S205). Then, the constructor generates the coefficient matrix by using the training data, based on a linear approximation model (Step S208). - On the supposition that progress factors of each exercise are represented as elements of a matrix, the matrix of stage m and the matrix of stage m−1 can be expressed as:
-
[PFm a,PFm b,PFm c . . . PFm n]=Coffn×n[PFm-1 a,PFm-1 b,PFm-1 c . . . PFm-1 n] (1) - where the index (e.g. m and m−1) indicates the stage of the exercise, n is the number of progress factors associated with a specific exercise, and Coffn×n represents the coefficient matrix.
- In this embodiment, a matrix of Exercise A and a matrix of Exercise B can be shown as:
-
[PF2 a,PF2 b,PF2 c,PF2 d]=Coffn×n[PF1 a,PF1 b,PF1 c,PF1 d] (2) - Coffn×n is a 4×4 matrix, thus expression (2) is further represented as:
-
- In accordance with a matrix algorithm, in order to obtain the values of each element in the coefficient matrix, the training data at least includes five groups of progress factors for one exercise, wherein each group of the progress factors can be acquired by sensing
device 10 from one repetition of the exercise performed by the person P. In an embodiment, the person P performs the exercise ten times, and the training data is obtained from one or more mid-repetitions of the exercise, for example five mid-repetitions. - Using the training data, the coefficient matrix Coffn×n is formed based on a linear approximation model, for example minimizing RMSE (root mean square error). After the coefficient matrix Coffn×n is obtained from the training data, a similar process, i.e. Step S210-Step S280 a, is performed. The acquired progress factors PFa and PFc are selected to be used in an actual performance level evaluation of Exercise A, and whether the target level of Exercise B is adjusted depends upon a comparison between the actual performance level of Exercise A and a target level of Exercise A. Steps S210-S280 a may be the same or similar steps as those shown in
FIG. 3 . The detailed description of these steps is omitted herein. - Based on the comparison result, if the difference between the actual performance level of Exercise A and the target level of Exercise A exceeds a threshold value, the
controller 30 generates an instruction to adjust the target level of upcoming Exercise B (Step S290 b). In Step S290 b, target values of the progress factors PF2 a, PF2 b, PF2 c and PF2 d of Exercise B are obtained in accordance with Expression (3). As compared with Step S290 a inFIG. 3 , each of the actual values of progress factors PF1 a, PF1 b, PF1 c and PF1 d of Exercise A makes contributions to target values of the progress factors of Exercise B. That is to say, the target values of the progress factors of Exercise B are adjusted by a combination of actual values of progress factors PF1 a, PF1 b, PF1 c and PF1 d of Exercise A. In other words, even though PF1 b and PF1 d of Exercise A are not selected to be used for an evaluation of the actual performance level of Exercise A according to non-zero weights, each one of the progress factors of Exercise A, including PF1 b and PF1 d, exerts an influence on the target values of the progress factors of Exercise B. - Then, Exercise B, with adjusted target values, is provided to the person P. During the time that the person P performs next Exercise B, a similar process from Step S210-Step S290 b is performed. Target values of the progress factors PF3 a, PF3 b, PF3 c and PF3 d of Exercise C are updated by multiplying actual values of progress factors PF2 a, PF2 b, PF2 c and PF2 d of Exercise B with the coefficient matrix Coffn×n generated on the basis of training data acquired in Exercise A. So, the target level of Exercise C is adjusted according to the actual values of progress factors of Exercise B.
- The system of providing a training program to a subject and a method performed by the system should not be limited to embodiments mentioned above. It will be apparent to those skilled in the art that the various aspects of the invention claimed may be practiced in other examples that depart from these specific details.
- In an alternative embodiment of the
system 100 a, theanalyzer 20 a may be removed from the system. Accordingly, the step for performing an actual performance evaluation of Exercise A (Step S260) and the step for supplying the actual performance level (Step 270) are not performed. The comparingstep 280 a as shown inFIG. 3 orFIG. 5 may be modified as step 280 b accordingly. - After actual values for each of the progress factors PFa, PFb, PFc and PFd are supplied to the controller 30 (Step 230) and the weight factors, provided by the
weight supplier 40, are also supplied to the controller 30 (step 240), the step 280 b may be performed in other embodiments as described below. - In an embodiment, the
controller 30 generates an instruction to update target values of Exercise B. Thecontroller 30 selects corresponding actual values of the progress factors of Exercise A according to non-zero weights provided by theweight supplier 40. The target values of Exercise B are then replaced by the corresponding actual values of the progress factors of Exercise A. In another embodiment, thecontroller 30 compares actual values of the progress factors of Exercise A with target values of Exercise B first. In still another embodiment, actual values of the progress factors of Exercise A provided with non-zero weights are compared with target values of Exercise B. Whether the target values of Exercise B are adjusted depends upon the comparison result. For example, PF1 a and PF1 c of Exercise A are compared with PF2 a and PF2 c, respectively, of Exercise B. Based on the comparison results, if the difference between PF1 a of Exercise A and PF2 a of Exercise B exceeds a threshold value, while the difference between PF1 c of Exercise A and PF2 c of Exercise B does not exceed a threshold value, only PF2 a of Exercise B is replaced by PF1 a of Exercise A. That is to say, each of the target values of Exercise B may be adjusted by the result of the comparison between the actual values of the progress factors of Exercise A and the corresponding target values of Exercise B. - In addition, the order of the steps should not be limited to the procedure shown in
FIG. 3 andFIG. 5 . In another embodiment of the method of providing a training program to a subject, the step for generating weight factors (i.e. Step 240) and supplying the weight factors to the analyzer (i.e. Step 250) for example, may be performed before the step for supplying the actual values of progress factors to the analyzer (i.e. Step 230). - Moreover, the coefficient matrix described in
system 100 b may be created based on training data associated with each one of the exercises. That is to say, a new coefficient matrix may be generated using training data acquired at the start of an upcoming exercise. The new coefficient matrix is used to adjust target values of the upcoming exercise. In an alternative embodiment, a coefficient matrix may be shared by exercises included in one session. The new coefficient matrix is generated using training data acquired at the start of the exercise in the next session performed by a subject. - Additionally, as described in the embodiment mentioned above, the coefficient matrix is formed based on a linear approximation model. However, other mathematical models in a neural network for example may be applied as well to generate the coefficient matrix based on the training data.
- Further, the operation of updating target values of upcoming exercises based on progress factors acquired in an exercise may be performed at the end of the exercise or at start of the upcoming exercise alternatively.
- Additionally, the
analyzer 20 a, thecontroller 30 and theweight supplier 40 are described as separate modules in the embodiments as shown inFIGS. 1 and 4 . However, a person skilled in the art may understand that the functions of these modules can be implemented by a processor and a readable medium on which a software program including a set of instructions is recorded. When the instructions are executed, the processor will be enabled to perform any one of the methods described in the above-mentioned embodiments. - It should be noted that the above described embodiments are given for describing rather than limiting the invention, and it is to be understood that modifications and variations may be resorted to without departing from the spirit and scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the invention and the appended claims. The protective scope of the invention is defined by the accompanying claims. In addition, any of the reference numerals in the claims should not be interpreted as a limitation to the claims.
Claims (14)
1. A method of providing a training program including at least a first exercise and a second exercise, the method comprising the steps of:
acquiring (S210) one or more parameters associated with the first exercise performance of a subject; and
adjusting (S290 a, S290 b), based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
2. The method of claim 1 , wherein said one or more parameters are obtained from one or more repetitions of said first exercise.
3. The method of claim 1 , further comprising a step of:
comparing (S280 a, S280 b) said one or more parameters with said one or more target values, respectively;
wherein said step of adjusting is implemented in accordance with the result of said step of comparing.
4. The method of claim 1 , further comprising a step of:
supplying (S240) one or more weight factors corresponding to said one or more parameters, said weight factors being associated with characteristics of said first exercise;
wherein said step of adjusting is implemented based further on said one or more weight factors.
5. The method of claim 1 , wherein said one or more target values are adjusted according to said one or more parameters, respectively.
6. The method of claim 1 , wherein more than one parameter is acquired in said step of acquiring, and said one or more target values are adjusted by a combination of said acquired parameters.
7. The method of claim 1 , further comprising a step of:
providing said second exercise with the adjusted target values to the subject.
8. A system of providing a training program including at least a first exercise and a second exercise, the system comprising:
a first unit (10) for acquiring one or more parameters associated with the first exercise performance of a subject; and
a second unit (30) for adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.
9. The system of claim 8 , wherein said one or more parameters are obtained from one or more repetitions of said first exercise.
10. The system of claim 8 , further comprising:
a third unit (30) for comparing said one or more parameters with said one or more target values, respectively;
wherein said second unit (30) adjusts said one or more target values of said second exercise in accordance with the comparison result of said third unit.
11. The system of claim 8 , further comprising:
a fourth unit (40) for supplying one or more weight factors corresponding to said one or more parameters, said weight factors being associated with characteristics of said first exercise;
wherein said second unit (30) adjusts said one or more target values of said second exercise, based further on said one or more weight factors.
12. The system of claim 8 , wherein said second unit (30) adjusts said one or more target values according to said one or more parameters, respectively.
13. The system of claim 8 , wherein said first unit (10) acquires more than one parameter, and said second unit (30) adjusts said one or more target values, based on a combination of said acquired parameters.
14. The system of claim 8 , further comprising:
a fifth unit (30) for providing said second exercise with the adjusted target values to the subject.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910161110 | 2009-07-31 | ||
CN200910161110.5 | 2009-07-31 | ||
PCT/IB2010/053471 WO2011013099A1 (en) | 2009-07-31 | 2010-07-30 | Method and system for providing a training program to a subject |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120122063A1 true US20120122063A1 (en) | 2012-05-17 |
Family
ID=42760659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/386,931 Abandoned US20120122063A1 (en) | 2009-07-31 | 2010-07-30 | Method and system for providing a training program to a subject |
Country Status (8)
Country | Link |
---|---|
US (1) | US20120122063A1 (en) |
EP (1) | EP2459284B1 (en) |
JP (1) | JP5899113B2 (en) |
KR (1) | KR101698578B1 (en) |
CN (1) | CN102470264B (en) |
BR (1) | BR112012001764A8 (en) |
RU (1) | RU2570478C2 (en) |
WO (1) | WO2011013099A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140280219A1 (en) * | 2013-03-15 | 2014-09-18 | FitStar, Inc. | Identifying available exercises for customizing an exercise session |
US20150065302A1 (en) * | 2013-09-04 | 2015-03-05 | Wistron Corporation | Exercise Recording Device and Exercise Recording System Thereof |
WO2014179475A3 (en) * | 2013-04-30 | 2016-04-21 | Rehabtics LLC | Methods for providing telemedicine services |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US20190083846A1 (en) * | 2014-05-21 | 2019-03-21 | Includehealth, Inc. | Fitness systems and methods thereof |
CN109550209A (en) * | 2017-09-26 | 2019-04-02 | 本田技研工业株式会社 | Act apparatus for correcting and movement antidote |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US11020024B2 (en) | 2013-01-11 | 2021-06-01 | Koninklijke Philips N.V. | System and method for evaluating range of motion of a subject |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106691771A (en) * | 2015-11-12 | 2017-05-24 | 摩托瑞克有限公司 | Session program for generating training |
CN106108842A (en) * | 2016-04-13 | 2016-11-16 | 中山大学 | A kind of rehabilitation training based on entropy and appraisal procedure, system and device |
CN108720841A (en) * | 2018-05-22 | 2018-11-02 | 上海交通大学 | Wearable lower extremity movement correction system based on cloud detection |
RU2733870C1 (en) * | 2020-04-14 | 2020-10-07 | Павел Николаевич Половников | Method of training process organization and system for its implementation |
CN112891862A (en) * | 2021-01-18 | 2021-06-04 | 北京锐地刚科技有限公司 | Light guide training equipment control terminal for runway |
Citations (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5318487A (en) * | 1992-05-12 | 1994-06-07 | Life Fitness | Exercise system and method for managing physiological intensity of exercise |
US5921891A (en) * | 1995-02-21 | 1999-07-13 | Hayle Brainpower Pty. Ltd. | Adaptive interactive exercise system |
US6027428A (en) * | 1998-04-29 | 2000-02-22 | Thomas; Mark | Automated method and apparatus for providing real time personal physical fitness instruction |
US6702719B1 (en) * | 2000-04-28 | 2004-03-09 | International Business Machines Corporation | Exercise machine |
US20040059543A1 (en) * | 2002-07-03 | 2004-03-25 | Klaus Abraham-Fuchs | Method and system for supporting therapy planning in rehabilitation |
US20040220017A1 (en) * | 2001-08-03 | 2004-11-04 | Gordon Stephen L. | Method and system for generating an exercise program |
US20070232451A1 (en) * | 2004-10-22 | 2007-10-04 | Mytrak Health System Inc. | Hydraulic Exercise Machine System and Methods Thereof |
US20080005276A1 (en) * | 2006-05-19 | 2008-01-03 | Frederick Joanne M | Method for delivering exercise programming by streaming animation video |
US20080032864A1 (en) * | 2006-08-04 | 2008-02-07 | Ayman Hakki | Internet Enabled Motivational Exercise System and Apparatus |
US20080171636A1 (en) * | 2007-01-11 | 2008-07-17 | Yamaha Corporation | Apparatus for displaying fitness exercise condition |
US20080261776A1 (en) * | 2007-03-28 | 2008-10-23 | Physfarm Training Systems, Llc | System and method for computing performance |
US7455622B2 (en) * | 1999-07-08 | 2008-11-25 | Icon Ip, Inc. | Systems for interaction with exercise device |
US20080306771A1 (en) * | 2005-12-05 | 2008-12-11 | Koninklijke Philips Electronics, N.V. | Care Plan Update Management |
US20090047645A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US20090069156A1 (en) * | 2006-03-03 | 2009-03-12 | Kurunmaeki Veli-Pekka | Method and System for Controlling Training |
US20090098519A1 (en) * | 2007-10-10 | 2009-04-16 | Jennifer Byerly | Device and method for employment of video games to provide physical and occupational therapy and measuring and monitoring motor movements and cognitive stimulation and rehabilitation |
US20110004126A1 (en) * | 2008-02-21 | 2011-01-06 | Motorika Limited | System and a method for scoring functional abilities of a patient |
US20110126143A1 (en) * | 2009-11-24 | 2011-05-26 | Williams Michael D | System and method for interfacing fitness equipment and physiological monitoring |
US20110160550A1 (en) * | 2009-12-24 | 2011-06-30 | Samsung Electronics Co. Ltd. | Method for tagging condition information and multimedia apparatus using the same |
US20120040799A1 (en) * | 2005-10-19 | 2012-02-16 | Performance Health Systems, Llc | Systems and methods for administering an exercise program |
US20120277891A1 (en) * | 2010-11-05 | 2012-11-01 | Nike, Inc. | Method and System for Automated Personal Training that Includes Training Programs |
US20130035207A1 (en) * | 2011-08-02 | 2013-02-07 | International Business Machines Corporation | Routine-based management of exercise equipment access |
USRE44650E1 (en) * | 2003-04-07 | 2013-12-17 | Brent Anderson | Exercise activity recording system |
US20140099614A1 (en) * | 2012-10-08 | 2014-04-10 | Lark Technologies, Inc. | Method for delivering behavior change directives to a user |
US20140270711A1 (en) * | 2013-03-15 | 2014-09-18 | FitStar, Inc. | Generating a custom exercise video |
US20140288448A1 (en) * | 2011-11-11 | 2014-09-25 | Firstbeat Technologies Oy | Method and system for evaluating a physiological state depicting a person's resources |
US20160029943A1 (en) * | 2014-07-31 | 2016-02-04 | Seiko Epson Corporation | Information analysis device, exercise analysis system, information analysis method, analysis program, image generation device, image generation method, image generation program, information display device, information display system, information display program, and information display method |
US20160144236A1 (en) * | 2014-11-26 | 2016-05-26 | Samsung Electronics Co., Ltd. | Exercise information providing method and electronic device supporting the same |
US9687694B2 (en) * | 2013-08-23 | 2017-06-27 | Bion Inc. | Wearable muscle strength training detector device |
US20170232326A1 (en) * | 2006-09-21 | 2017-08-17 | Apple Inc. | Systems and methods for providing audio and visual cues via a portable electronic device |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU786987A1 (en) * | 1979-01-04 | 1980-12-15 | Киевский государственный институт физической культуры | Device for controlling sportsman's locomotive functions in process of training |
US4569518A (en) * | 1983-02-16 | 1986-02-11 | Fulks Kent B | Programmable exercise system |
RU2126285C1 (en) * | 1997-03-26 | 1999-02-20 | Мосунов Юрий Сергеевич | Sportsman training method and apparatus |
JP2001314538A (en) * | 2000-05-02 | 2001-11-13 | Sewoo System Co Ltd | Control method for health enhancing apparatus through internet and health enhancing system using this method |
JP2002263213A (en) * | 2001-03-08 | 2002-09-17 | Combi Corp | Training apparatus operation system and its method |
US20040010420A1 (en) * | 2001-08-30 | 2004-01-15 | Rooks Daniel S | System for developing implementing and monitoring a health management program |
DK1551282T3 (en) * | 2002-10-09 | 2016-02-22 | Bodymedia Inc | DEVICE FOR RECEIVING, RECEIVING, DETERMINING AND DISPLAYING PHYSIOLOGICAL AND CONTEXTUAL INFORMATION ON A HUMAN |
CN1774206A (en) * | 2003-04-11 | 2006-05-17 | 松下电器产业株式会社 | Method and device for correcting acceleration sensor axis information |
KR100676471B1 (en) * | 2004-05-20 | 2007-02-02 | 조지성 | A server for providing training consulting service, and a method thereof |
DE102005027329B4 (en) * | 2005-06-09 | 2007-05-24 | Häckel, Birger, Dr. | Device for the diagnosis and therapy of the trunk musculature, in particular for the coordination training therapy of the musculature of the lumbar spine |
CN101454050A (en) * | 2006-03-22 | 2009-06-10 | 拉尔夫·J·德尔乔诺 | Virtual personal training device |
ATE457784T1 (en) * | 2006-06-08 | 2010-03-15 | Mft Multifunktionale Trainings | TRAINING ARRANGEMENT |
CN101662986A (en) * | 2007-04-20 | 2010-03-03 | 皇家飞利浦电子股份有限公司 | The system and method for assessment motor pattern |
FI20085334A (en) * | 2008-04-18 | 2009-10-19 | Healthy Ecercise Holding Oy | Training procedure and system |
-
2010
- 2010-07-30 CN CN201080034112.9A patent/CN102470264B/en active Active
- 2010-07-30 WO PCT/IB2010/053471 patent/WO2011013099A1/en active Application Filing
- 2010-07-30 JP JP2012522329A patent/JP5899113B2/en not_active Expired - Fee Related
- 2010-07-30 EP EP10752929.9A patent/EP2459284B1/en active Active
- 2010-07-30 RU RU2012107521/14A patent/RU2570478C2/en active
- 2010-07-30 BR BR112012001764A patent/BR112012001764A8/en not_active IP Right Cessation
- 2010-07-30 KR KR1020127004994A patent/KR101698578B1/en active IP Right Grant
- 2010-07-30 US US13/386,931 patent/US20120122063A1/en not_active Abandoned
Patent Citations (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5318487A (en) * | 1992-05-12 | 1994-06-07 | Life Fitness | Exercise system and method for managing physiological intensity of exercise |
US5921891A (en) * | 1995-02-21 | 1999-07-13 | Hayle Brainpower Pty. Ltd. | Adaptive interactive exercise system |
US6027428A (en) * | 1998-04-29 | 2000-02-22 | Thomas; Mark | Automated method and apparatus for providing real time personal physical fitness instruction |
US7455622B2 (en) * | 1999-07-08 | 2008-11-25 | Icon Ip, Inc. | Systems for interaction with exercise device |
US6702719B1 (en) * | 2000-04-28 | 2004-03-09 | International Business Machines Corporation | Exercise machine |
US20040220017A1 (en) * | 2001-08-03 | 2004-11-04 | Gordon Stephen L. | Method and system for generating an exercise program |
US20040059543A1 (en) * | 2002-07-03 | 2004-03-25 | Klaus Abraham-Fuchs | Method and system for supporting therapy planning in rehabilitation |
USRE44650E1 (en) * | 2003-04-07 | 2013-12-17 | Brent Anderson | Exercise activity recording system |
US20070232451A1 (en) * | 2004-10-22 | 2007-10-04 | Mytrak Health System Inc. | Hydraulic Exercise Machine System and Methods Thereof |
US20120040799A1 (en) * | 2005-10-19 | 2012-02-16 | Performance Health Systems, Llc | Systems and methods for administering an exercise program |
US20080306771A1 (en) * | 2005-12-05 | 2008-12-11 | Koninklijke Philips Electronics, N.V. | Care Plan Update Management |
US20090069156A1 (en) * | 2006-03-03 | 2009-03-12 | Kurunmaeki Veli-Pekka | Method and System for Controlling Training |
US20080005276A1 (en) * | 2006-05-19 | 2008-01-03 | Frederick Joanne M | Method for delivering exercise programming by streaming animation video |
US20080032864A1 (en) * | 2006-08-04 | 2008-02-07 | Ayman Hakki | Internet Enabled Motivational Exercise System and Apparatus |
US20170232326A1 (en) * | 2006-09-21 | 2017-08-17 | Apple Inc. | Systems and methods for providing audio and visual cues via a portable electronic device |
US20080171636A1 (en) * | 2007-01-11 | 2008-07-17 | Yamaha Corporation | Apparatus for displaying fitness exercise condition |
US20080261776A1 (en) * | 2007-03-28 | 2008-10-23 | Physfarm Training Systems, Llc | System and method for computing performance |
US20090047645A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US20090098519A1 (en) * | 2007-10-10 | 2009-04-16 | Jennifer Byerly | Device and method for employment of video games to provide physical and occupational therapy and measuring and monitoring motor movements and cognitive stimulation and rehabilitation |
US20110004126A1 (en) * | 2008-02-21 | 2011-01-06 | Motorika Limited | System and a method for scoring functional abilities of a patient |
US20110126143A1 (en) * | 2009-11-24 | 2011-05-26 | Williams Michael D | System and method for interfacing fitness equipment and physiological monitoring |
US20110160550A1 (en) * | 2009-12-24 | 2011-06-30 | Samsung Electronics Co. Ltd. | Method for tagging condition information and multimedia apparatus using the same |
US20120277891A1 (en) * | 2010-11-05 | 2012-11-01 | Nike, Inc. | Method and System for Automated Personal Training that Includes Training Programs |
US20130035207A1 (en) * | 2011-08-02 | 2013-02-07 | International Business Machines Corporation | Routine-based management of exercise equipment access |
US20140288448A1 (en) * | 2011-11-11 | 2014-09-25 | Firstbeat Technologies Oy | Method and system for evaluating a physiological state depicting a person's resources |
US20140099614A1 (en) * | 2012-10-08 | 2014-04-10 | Lark Technologies, Inc. | Method for delivering behavior change directives to a user |
US20140270711A1 (en) * | 2013-03-15 | 2014-09-18 | FitStar, Inc. | Generating a custom exercise video |
US9687694B2 (en) * | 2013-08-23 | 2017-06-27 | Bion Inc. | Wearable muscle strength training detector device |
US20160029943A1 (en) * | 2014-07-31 | 2016-02-04 | Seiko Epson Corporation | Information analysis device, exercise analysis system, information analysis method, analysis program, image generation device, image generation method, image generation program, information display device, information display system, information display program, and information display method |
US20160144236A1 (en) * | 2014-11-26 | 2016-05-26 | Samsung Electronics Co., Ltd. | Exercise information providing method and electronic device supporting the same |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US11020024B2 (en) | 2013-01-11 | 2021-06-01 | Koninklijke Philips N.V. | System and method for evaluating range of motion of a subject |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US20140280219A1 (en) * | 2013-03-15 | 2014-09-18 | FitStar, Inc. | Identifying available exercises for customizing an exercise session |
US20170161376A1 (en) * | 2013-03-15 | 2017-06-08 | Fitbit, Inc. | Generating custom audio content for an exercise session |
US9691428B2 (en) * | 2013-03-15 | 2017-06-27 | Fitbit, Inc. | Identifying available exercises for customizing an exercise session |
US10713295B2 (en) * | 2013-03-15 | 2020-07-14 | Fitbit, Inc. | Generating custom audio content for an exercise session |
US9613659B2 (en) | 2013-03-15 | 2017-04-04 | Fitbit, Inc. | Generating custom audio content for an exercise session |
US11675830B2 (en) * | 2013-03-15 | 2023-06-13 | Fitbit Llc | Generating custom audio content for an exercise session |
US20220365965A1 (en) * | 2013-03-15 | 2022-11-17 | Fitbit, LLC | Generating Custom Audio Content for an Exercise Session |
US11334620B2 (en) * | 2013-03-15 | 2022-05-17 | Fitbit, Inc. | Generating custom audio content for an exercise session |
WO2014179475A3 (en) * | 2013-04-30 | 2016-04-21 | Rehabtics LLC | Methods for providing telemedicine services |
US20150065302A1 (en) * | 2013-09-04 | 2015-03-05 | Wistron Corporation | Exercise Recording Device and Exercise Recording System Thereof |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10940364B2 (en) * | 2014-05-21 | 2021-03-09 | Includehealth, Inc. | Fitness systems and methods thereof |
US20190083846A1 (en) * | 2014-05-21 | 2019-03-21 | Includehealth, Inc. | Fitness systems and methods thereof |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
CN109550209A (en) * | 2017-09-26 | 2019-04-02 | 本田技研工业株式会社 | Act apparatus for correcting and movement antidote |
Also Published As
Publication number | Publication date |
---|---|
KR20120087890A (en) | 2012-08-07 |
RU2570478C2 (en) | 2015-12-10 |
JP2013500758A (en) | 2013-01-10 |
EP2459284B1 (en) | 2020-07-01 |
RU2012107521A (en) | 2013-09-10 |
CN102470264B (en) | 2015-11-25 |
BR112012001764A2 (en) | 2017-05-09 |
KR101698578B1 (en) | 2017-01-20 |
WO2011013099A1 (en) | 2011-02-03 |
JP5899113B2 (en) | 2016-04-06 |
CN102470264A (en) | 2012-05-23 |
BR112012001764A8 (en) | 2017-09-19 |
EP2459284A1 (en) | 2012-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120122063A1 (en) | Method and system for providing a training program to a subject | |
CN106984027B (en) | A kind of movement comparative analysis method, apparatus and a kind of display | |
CN109716444B (en) | Assessment and guidance of athletic performance | |
US20210394011A1 (en) | Strength training apparatus with multi-cable force production | |
US20110082010A1 (en) | Exercise guidance system | |
US11551574B1 (en) | Systems and methods for compensation analysis and targeted, corrective program generation | |
US9826923B2 (en) | Motion analysis method | |
KR102245338B1 (en) | Self Fitness Management System and Method Based on Wearable Device | |
JP6980249B2 (en) | Exercise equipment, controls, and programs | |
CN108969980A (en) | The method, apparatus and storage medium of a kind of treadmill and its step number statistics | |
Goyal et al. | Yoga pose perfection using deep learning: An algorithm to estimate the error in yogic poses | |
CN114008716A (en) | Fitness score using heart rate recovery data | |
Bersamira et al. | Human gait kinematic estimation based on joint data acquisition and analysis from imu and depth-sensing camera | |
US10607359B2 (en) | System, method, and apparatus to detect bio-mechanical geometry in a scene using machine vision for the application of a virtual goniometer | |
US9162108B1 (en) | Automatic monitoring and coaching of strength exercise | |
JP2020080096A (en) | Object identifying apparatus, identifying system and identifying method | |
JP2016073525A (en) | Dynamic balance ability evaluation device and walking training system using the same | |
KR20200144996A (en) | Motor performance coashing system based on muscle synergy library and calculation method for muscle synergy characteristic based on muscle synergy library | |
KR102599845B1 (en) | Physical exercise ability measuring system and method for measuring physical exercise ability | |
KR101604015B1 (en) | Exercise equipment apparatus for preventing data fake and method therof | |
EP4318486A1 (en) | Monitoring and correction of physical exercises involving pelvic floor muscle contraction and/or lengthening | |
US20240055099A1 (en) | Range of motion determination | |
TWI814606B (en) | Intelligent predicting module and rehabilitation system thereof | |
EP4207213A1 (en) | Ai exercise guidance device and method | |
Kot et al. | Balance platform vibration control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, XI;CHEN, NINGJIANG;PAS, ADRIANA JOHANNA;AND OTHERS;SIGNING DATES FROM 20110527 TO 20110606;REEL/FRAME:027589/0951 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |