WO2015139089A1 - System, method and apparatus for providing feedback on exercise technique - Google Patents
System, method and apparatus for providing feedback on exercise technique Download PDFInfo
- Publication number
- WO2015139089A1 WO2015139089A1 PCT/AU2015/050116 AU2015050116W WO2015139089A1 WO 2015139089 A1 WO2015139089 A1 WO 2015139089A1 AU 2015050116 W AU2015050116 W AU 2015050116W WO 2015139089 A1 WO2015139089 A1 WO 2015139089A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- data
- movement
- exercise
- accordance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 144
- 230000033001 locomotion Effects 0.000 claims abstract description 137
- 238000011156 evaluation Methods 0.000 claims abstract description 44
- 230000000007 visual effect Effects 0.000 claims description 13
- 238000009826 distribution Methods 0.000 claims description 5
- 230000000284 resting effect Effects 0.000 claims description 2
- 238000012549 training Methods 0.000 description 20
- 230000036772 blood pressure Effects 0.000 description 14
- 208000027418 Wounds and injury Diseases 0.000 description 13
- 230000006378 damage Effects 0.000 description 13
- 208000014674 injury Diseases 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 101100327917 Caenorhabditis elegans chup-1 gene Proteins 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 230000006872 improvement Effects 0.000 description 5
- 210000003205 muscle Anatomy 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000011002 quantification Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000036541 health Effects 0.000 description 4
- 230000037230 mobility Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012806 monitoring device Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 206010006322 Breath holding Diseases 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005021 gait Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000004580 weight loss Effects 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 208000012514 Cumulative Trauma disease Diseases 0.000 description 1
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- JVTAAEKCZFNVCJ-UHFFFAOYSA-M Lactate Chemical compound CC(O)C([O-])=O JVTAAEKCZFNVCJ-UHFFFAOYSA-M 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000011157 data evaluation Methods 0.000 description 1
- 239000007933 dermal patch Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000005584 early death Effects 0.000 description 1
- 210000003414 extremity Anatomy 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000008103 glucose Substances 0.000 description 1
- 238000009532 heart rate measurement Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 238000000554 physical therapy Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009023 proprioceptive sensation Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 210000000513 rotator cuff Anatomy 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 230000035488 systolic blood pressure Effects 0.000 description 1
- 210000001519 tissue Anatomy 0.000 description 1
- 230000002792 vascular Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6895—Sport equipment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
- A61B5/1122—Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
-
- 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
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/10—Athletes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2505/00—Evaluating, monitoring or diagnosing in the context of a particular type of medical care
- A61B2505/09—Rehabilitation or training
Definitions
- the one or more parameters and wherein the technique guidance data is representative of whether the user is operating within or outside of the predefined range.
- the electronic device is configured to output a visual, tactile and/or audible indication of whether the user is operating within or outside the predefined range. In an embodiment the electronic device is configured to output at least one of a visual, tactile and audible indication of how the user's technique could be improved based on the evaluation.
- a method for providing technique guidance to a user performing an exercise comprising:
- the values for (a) and (b) may be derived from data output by the gyroscope/accelerometer 109/1 1 1 integrated into the portable electronic device 102, as will be described in more detail in subsequent paragraphs.
- the number of repetitions can be determined by evaluating an output of the blood pressure/volume sensor 1 19.
- the sensor 1 19 takes the form of a wearable photoplethysmographic (PPG) optical sensor.
- PPG photoplethysmographic
- the electronic device 102 outputs an audible, tactile and/or visual indication to the user that it is time to stop the exercise or take a rest. If the electronic device 102 determines that the user is moving too laterally during the up or down phase (i.e. indicative of the user favouring one leg over the other and potentially increasing the chance of injury or over use injury to one leg), then equally the device 102 outputs and indication to the user that it is time to stop or take a rest.
- Number of repetitions/sets completed - which may be broken down by total load, intensity, tempo, total time per set, time between sets
- the smartphone is in the form of an Internet-enabled smartphone, such as the Google Nexus 3G mobile handset.
- the handset is equipped with the necessary hardware and software to communicate with both the electronic device 102 and apparatus 140.
- the movement data, user profile data and goal data for the user is periodically communicated to the apparatus 140 for logging, either directly by the electronic device 102 or indirectly by way of the smartphone.
- the apparatus 140 is programmed to evaluate the data against predefined correct training data to provide a holistic determination of the user's training regime, including, for example, whether the user trained for long enough and hard enough over a particular period, whether the exercises they performed where appropriate for their training goal and whether there is any potential for injury based on their performance. It will be understood that the evaluation may take into consideration both current and historical logged data, depending on the holistic performance parameter(s) being evaluated.
- the apparatus 140 communicates back to the user, via the device 102 or smartphone, an overview of their performance, together with holistic guidance information.
- Advice on exercise type reps, sets, tempo, recovery time between sets and exercises;
- a GPS unit fitted to the device may record a user's current location.
- a database implemented by the apparatus 140 stores ratings for that location and can be accessed by the device 102 to determine a rating for a current located of the user, which is then recorded against the user profile.
- the database may be updated over time with ratings for previously unrecorded locations.
- a user of the device 102 can select a rating for a current location not recorded in the database (via a suitable user device interface), which rating is then automatically uploaded to the apparatus for storing in the database.
- magnetometers non-invasive skin patches operable to measure glucose, pH, Lactate levels, among others.
- Embodiments described herein may advantageously provide automated detection of exercises and associated metrics; provide storage and programming of exercise routines for a user (past, present and future); and offer individualised virtual personal coaching/training
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Public Health (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Heart & Thoracic Surgery (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Physical Education & Sports Medicine (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Cardiology (AREA)
- Geometry (AREA)
- Pulmonology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
A method for providing technique guidance to a user performing an exercise comprises: determining movement data associated with a movement of a user and/or exercise equipment manipulated by the user; determining an exercise being performed by the user which is associated with the physical movement; determining correct technique data associated with the 5 determined exercise; outputting technique guidance data to the user in real time, the real time technique guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
Description
System. Method and Apparatus for Providing Feedback on Exercise Technique Technical Field
The present invention relates generally to a system, method and apparatus for providing guidance on exercise technique.
Background
There are many different wearable health monitoring devices currently available for providing users with data on a range of physiological parameters. Such devices include heart rate monitors, calorie monitors, blood pressure monitors, among others. In addition to providing physiological data, some wearable devices also provide the capability to track the user's movements, e.g. using a GPS tracking module.
More advanced wearable health monitoring devices also include the ability to wirelessly communicate the monitored data to a remote computing device for display, logging and/or further analysis. It is known for such devices to communicate with a personal smart phone for display of the monitored data.
Summary of the Invention
In accordance with a first aspect there is provided a method for providing technique guidance to a user performing an exercise, the method comprising: determining movement data associated with a movement of a user and/or exercise equipment manipulated by the user; determining an exercise being performed by the user which is associated with the physical movement;
determining correct technique data associated with the determined exercise; outputting technique guidance data to the user in real time, the real time technique guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
In an embodiment the movement data comprises a value for one or more parameters related to the movement.
In an embodiment the parameters comprise any one or more of the following: (a) a number of sets and/or repetitions of the movement; (b) a speed at which the movement is being carried out by the user; (c) a time that the user is performing the movement; (d) a time that the user is resting; (d) a time that the user is under load and/or tension when performing the movement;
(e) a musculo-skeletal loading for the user; (f) an amount of energy being expended by the user; (g) a load distribution.
In an embodiment the one or more parameters and wherein the technique guidance data is representative of whether the user is operating within or outside of the predefined range.
In an embodiment the predefined range is additionally determined based on user profile data.
In an embodiment the method further comprises outputting at least one of a visual, tactile and audible indication relating to whether the user is operating within or outside of the predefined range.
In an embodiment the method further comprises outputting at least one of a visual, tactile and audible indication of how the user's technique could be improved based on the evaluation.
In an embodiment the method further comprises generating the movement data from sensor data output by a sensor arrangement which is configured to sense data related to the one or more parameters. In an embodiment the sensor arrangement is configured to output at least one of the following types of sensor data: (a) data representative of weights being manipulated by the user in performing the exercise; (b) data representative of a type of exercise equipment being manipulated by the user; (c) data representative of a movement profile for the user and/or exercise equipment.
In an embodiment the sensor arrangement comprises at least one of an accelerometer and gyroscope for generating the movement profile data.
In an embodiment the sensor arrangement comprises a first sensing means connected to the exercise equipment which is configured to store and output the data representative of the weight value(s) and/or type of exercise equipment. In an embodiment the first sensing means is an RFID tag.
In an embodiment the method further comprises automatically determining the exercise based on an evaluation of the movement profile data.
In an embodiment the sensing arrangement is electronically communicable with and/or provided by an electronic device which is operable to store the sensor data.
In an embodiment the electronic device includes a processor for generating the movement data and carrying out the real time evaluation of the movement data and technique data, the subsequently determined guidance being output via a display, speaker and/or vibration motor provided by the electronic device.
In an embodiment the electronic device is electronically communicable with a remote device for provision of the sensor data and wherein the remote device includes a processor for carrying out the real time evaluation of the movement data and technique data.
In an embodiment the remote device is a smartphone and wherein the guidance data is output via at least one of a display, speaker and vibration motor implemented by the smartphone.
In an embodiment the exercise is manually selectable from a list of predefined exercises through a menu provided by the electronic device/smartphone.
In accordance with a second aspect there is provided an apparatus for providing technique guidance to a user performing an exercise, the apparatus comprising: an electronic device comprising a processor which is arranged to: determine movement data associated with a movement of a user and/or exercise equipment manipulated by the user; determine an exercise being performed by the user which is associated with the physical movement; determine correct technique data associated with the determined exercise; and output technique guidance data in real time, the real time guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
In an embodiment the movement data comprises a value for one or more parameters related to the movement.
In an embodiment the parameters comprise any one or more of the following: (a) a number of repetitions and/or sets of the movement; (b) a speed at which the movement is being carried out by the user; (c) a time that the user is performing the movement; (d) a time that the user is under load and/or tension when performing the movement; (e) a musculo-skeletal loading for the user; (f) an amount of energy being expended by the user; (g) a load distribution.
In an embodiment the technique data comprises a predefined value range associated with each parameter(s) and wherein the technique guidance data is representative of whether the user is operating within or outside of the predefined range. In an embodiment the predefined range is additionally determined based on user profile data.
In an embodiment the electronic device is configured to output a visual, tactile and/or audible indication of whether the user is operating within or outside the predefined range. In an embodiment the electronic device is configured to output at least one of a visual, tactile and audible indication of how the user's technique could be improved based on the evaluation.
In an embodiment the apparatus further comprises a sensor arrangement which is configured to sense relevant parameters associated with the movement and output sensor data, the processor being arranged to determine the movement data from sensor data.
In an embodiment the sensor arrangement is configured to output at least one of the following types of sensor data:
(a) data representative of weights being manipulated by the user in performing the exercise; (b) data representative of a type of exercise equipment being manipulated by the user;
(c) data representative of a movement profile for the user and/or exercise equipment.
In an embodiment the sensor arrangement comprises an accelerometer and/or gyroscope for generating the movement profile data.
In an embodiment the sensor arrangement comprises a first sensing means connected to the exercise equipment which is configured to store and output the data representative of the weight value(s) and/or type of exercise equipment. In an embodiment the first sensing means is an RFID tag.
In an embodiment the processor is further operable to automatically determine the exercise based on an evaluation of the movement profile data.
In an embodiment the sensing arrangement is electronically communicable with and/or implemented by the electronic device for receiving the sensor data.
In an embodiment the exercise is manually selectable from a list of predefined exercises through a menu provided by the electronic device.
In accordance with a further aspect of the invention there is provided a method for providing technique guidance to a user performing an exercise, the method comprising:
evaluating signals output from one or more physiological sensors worn by the user for determining movement data associated with a movement of a user and/or exercise equipment manipulated by the user;
determining an exercise being performed by the user which is associated with the physical movement;
determining correct technique data associated with the determined exercise;
outputting technique guidance data to the user in real time, the real time technique guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
In accordance with yet another aspect there is provided a computer program including at least one instruction which, when implemented by a processor of a computing apparatus, causes the computing system to implement the method steps as described in accordance with the first or second aspects.
Brief Description of the Drawings
Features and advantages of the present invention will become apparent from the following description of embodiments thereof, by way of example only, with reference to the
accompanying drawings, in which;
Fig. 1 is a schematic illustration of a system for carrying out embodiments of the present invention;
Fig. 2 is a schematic of the portable electronic device shown in Figure 1; Fig. 3 is a process flow diagram according to an embodiment; and
Figure 4 is a diagram illustrating example movement profile waveforms.
Detailed Description of an Embodiment
Embodiments of the present invention find particular application in the fitness industry and more particularly for providing technique guidance in respect of weight training exercises. Accordingly, embodiments will hereafter be described in such a context. However, it will be understood that embodiments are not so limited and may be applicable for providing technique guidance, and overall training feedback, for any exercise or exercise regime that can be performed by a user. For example, embodiments may be applicable for providing technique guidance on sporting activities (e.g. cycling, running, rowing, etc.), gymnasium workouts, physiotherapy routines, among others.
With reference to Fig. 1, there is shown a schematic of a system 100 in accordance with a particular embodiment. The system 100 comprises a wearable electronic device 102 which is wearable by a user performing a physical exercise during a training session or "workout" in a gymnasium 103 (although, as mentioned above, it will be understood that the device 102 could be operable in any environment where an exercise is being performed). According to the illustrated embodiment, the wearable electronic device 102 is worn on the wrist of the user and includes a display device in the form of an LCD/LED for visually outputting technique guidance information. The electronic device 102 also includes a speaker and a vibration motor which may additionally or alternatively be used for outputting audible and tactile technique guidance information, respectively. With additional reference to Figure 2, the electronic device 102 includes various sensors, including a tri-axis accelerometer 109, tri-axis gyroscope 1 1 1, optical heart rate monitor 1 13, pulse oximeter 1 15, GPS sensor 1 17 and blood pressure/volume sensor 1 19for selective use in determining movement data, as will be described in more detail in subsequent paragraphs. The electronic device 102 is powered by a rechargeable battery.
The electronic device 102 comprises a number of internal modules which are implemented under the control of a processor 120, based on program code stored in memory 122. As shown in Figure 2, the processor 120 implements a timing module 124 for outputting timing related information (e.g. date, time, etc.); a communication module 126 for facilitating communication with remote devices/sensors; and an evaluation module 128 for determining technique guidance
information. It will be understood that the modules may be implemented as software, hardware or a combination of the two, depending on the desired implementation.
In more detail, the evaluation module 128 is programmed to evaluate correct technique data (stored in memory 122) and movement data for a movement of the user and/or exercise equipment being manipulated by the user when performing an exercise, to determine real time technique guidance information. The movement data may be derived from a number of sources, including from any one or more of the integrated movement sensors 109/1 1 1/113/1 15/1 17/1 19, as well as from data output by remote movement sensors, monitoring devices and equipment tags.
According to the illustrated embodiment the movement data comprises values for any one or more of the movement related parameters:
(a) a number of repetitions of the movement;
(b) a speed at which the movement is being carried out by the user;
(c) a time that the user is performing the movement (which can be further analysed to determining time and power output in both concentric and eccentric phase);
(d) a time that the user is under tension when performing the movement;
(e) a total weight being lifted or manipulated by the user;
(f) a musculoskeletal loading for the user;
(g) an amount of energy being expended by the user;
(h) a load distribution;
(i) an acceleration profile;
(j) a deceleration profile;
(k) total quantification of workload;
(1) movement profile or waveform; and
(m) one repetition maximum (1RM)
By way of example, for a weight lifting exercise being performed by the user, the values for (a) and (b) may be derived from data output by the gyroscope/accelerometer 109/1 1 1 integrated into the portable electronic device 102, as will be described in more detail in subsequent paragraphs. Alternatively, or in addition, the number of repetitions can be determined by evaluating an output of the blood pressure/volume sensor 1 19. According to the illustrated embodiment, the sensor 1 19 takes the form of a wearable photoplethysmographic (PPG) optical sensor. The optical sensor 1 19 is located on the inside of the electronic device 102 in direct
contact to the user's skin. In this manner, the sensor 119 is operable to non-invasively detect changes in a user's blood volume (which is directly related to blood pressure) in vascular tissue, using well understood techniques. The present inventor has realised that spikes in blood pressure/volume during a workout may correlate to individual repetitions of an exercise (where the peak of the spike correlates to a maximum effort expended during the repetition). Thus, each spike detected by the optical sensor 1 19 can be determined by the electronic device 102 as representing a single repetition. Using the optical sensor 1 19 to determine repetitions may be advantageous where there is no arm movement required to complete the exercise (i.e. such that the sensors 109/11 1 on the wrist worn device 102 are unable to pick up any recognisable movement profile).
The sensor 1 19 output may also be processed to determine if the user is exerting themselves too much during certain exercises, by referencing a pre-programmed safe blood pressure level (stored in memory 122) for that particular exercise and/or user. The sensor 1 19 output could also be evaluated to determine the user's breathing rhythm, which can provide an indication of whether the user is applying a correct technique (e.g. is the client holding their breathe too long during any lift thereby excessively increasing their blood pressure during the exercise). It will be understood that any blood pressure/volume sensor 1 19 operable to detect a user's blood pressure/volume could be utilised and should not be seen as being limited to a PPG sensor as described herein.
The values for (c) and (d) may additionally be derived by evaluating both the output signals from the accelerometer 109 in a particular plane and a clock signal output from the timing module 124 at a relevant time (e.g. when the electronic device 102 recognises that the user has started/stopped a physical movement based on an evaluation of data output from the gyroscope/accelerometer, etc.). It will be understood by persons skilled in the art that the concentric and eccentric phases are recognisable by determining a certain
acceleration deceleration profile in a particular plane. By way of example, for a bicep curl, the electronic device 102 may be programmed to recognise concentric phase when the z-axis output from the accelerometer 109 records a positive acceleration and eccentric phase when, for the same axis, a negative acceleration is determined.
The total weight (e) is determined through communication with an equipment-side device 130 (hereafter equipment tag 130) which is connected to exercise equipment 132 being manipulated by the user. It will be understood that the exercise equipment 132 may include free weights,
exercise machines, sport equipment (e.g. tennis rackets, bicycles, punching bags), or any equipment that is capable of being manipulated by a user in order to perform a physical exercise. In a particular embodiment, the equipment tag 130 is a radio frequency RF tag coupled to the equipment-side device which encodes its weight value (e.g. lOkgs) and which can be interrogated by the electronic device 102 using short range wireless/RF communication techniques (e.g. RFID, Bluetooth, etc.) which are well understood in the art. The electronic device 102 may be configured to only interrogate equipment tags 130 that are within some predefined close range, so as to avoid interrogating tags on equipment that is not being manipulated by the user.
In a particular embodiment a microcontroller is communicable with both the equipment tag 130 and an accelerometer mounted on the equipment so as to determine whether the tag 130 is being moved. If a positive determination is made, the microcontroller may then enable the tag 130 to communicate with the electronic device 102, e.g. by energising the tag 130 or using other techniques that would be well understood by persons skilled in the art. A proximity sensing arrangement (e.g. as described above) may also be used such that the tag 130 will only communicate with an electronic device 102 when it is both within communicable range of the electronic device 102 and is being moved by the user. It will be understood that the tag 130 could also use the accelerometer to determine movement data that is communicable to the electronic device 102 for use in evaluating the user's technique.
In an alternative embodiment, the electronic device 102 employs an RF communication protocol (e.g. Bluetooth Low Energy, BLE communications protocol) to communicate with the equipment tags 130 (i.e. via appropriate communication circuitry implemented by the microcontroller). According to such an embodiment, where multiple equipment tags 130 are within communicable range of the device 102, the user may be asked to confirm which one or more associated items of equipment they are manipulating as part of the exercise (e.g. via a menu provided on the display of the electronic device 102).
It will be understood that the equipment tags 130 may store/encode other movement related information, including identifying information to assist with the above menu selection (e.g. 10kg barbell, 20kg dumbbell, etc.), as well as for use in determining suitable technique guidance information. It will also be understood that short range wireless communication
techniques other than Bluetooth and RFID may be employed for communication with the equipment tags 130, depending on the desired implementation.
For movement parameter (f), the loading is calculated by working out the G-forces applied to the user's body using the output from the accelerometer 109 and the weight of the user (e.g. preprogrammed into the device 102) and/or equipment being manipulated (entered by the user or determined from a communication with an equipment tag 130, as discussed above). This data may be broken down into a loading for particular periods (e.g. day/week/month) for subsequent evaluation, as will be described in more detail in subsequent paragraphs.
For parameter (g), an evaluation is made of any acceleration/deceleration measurements to calculate calories/kilojoules expended by the user using techniques known to those skilled in the art. By way of example, one algoritm that may be utilised for making the calculation is described in a paper entitled "An Experimental Study in Determining Energy Expenditure from Treadmill Walking using Hip-Worn Inertial Sensors" (see URL:
h ttp:/ ww .ncbi.nlm .nih. ov/pmc/articIes PMC3179538/). the contents of which are incorporated herein by reference.
For movement parameter (h), the electronic device 102 may be programmed to determine how the user is loading one body part relative to another, based on any one or more sensor outputs. Parameters (i) and (j) are simply determined by evaluating outputs from the accelerometer 109, as will be understood by persons skilled in the art.
For movement parameter (k), as used herein, the term "total quantification of workload" will be understood as referring to the combination of the following parameters: weight lifted per exercise, range of motion per exercise (e.g. full range repetition or partial) and acceleration and/or deceleration profile of each exercise. The specific formulae and/or combination of parameters used in the formulae for calculating the quantification of workload may vary, depending on the desired implementation. In a particular embodiment, the user may select which parameters/formulae are relevant to the athlete/situation/sport. Alternatively the parameters/formula may be programmed by the electronic device 102 (i.e. for a particular athlete/situation/sport selected by the user, or automatically determined by the device). In addition, quantification of workload may take into consideration the rest time between exercises, which persons skilled in the art will appreciated has a bearing on the total workload (the less rest between sets the higher the perceived workload, i.e. weight lifted in a given time
period). By way of example two users may complete the same exercise but one moves the weight faster than the other which will result in a higher total workload. In another example, two users may complete the same training routine with one completing it in 20% shorter time than the other which will result in that user recording a higher total workload. As a further example, two users may complete the same weight training exercise with one using a deeper range (thus moving the weight through a longer path) which will result in that user recording a higher total workload.
For movement parameter (1), movement profiles may be determined based on the data output from the gyroscope 1 1 1 and/or accelerometer 109. In a particular embodiment, the data from each axis is plotted (over some predefined period of time) so as to generate respective waveforms which are characteristic of the movement profile. The waveforms can
advantageously be compared against pre-stored waveforms for automatically determining which exercise a user is performing and/or determining appropriate user feedback. With reference to Figure 4, there are shown three example waveforms A, B, C generated from data output from respective axis of the gyroscope 1 1 1. In the illustrated example, a user has carried out 10 repetitions of four different exercises in sequence. As can be seen, for each of the four exercises (denoted by sections 402, 404, 406 and 408) their shown a distinct waveform profile for each axis.
For movement parameter (m), IRM will be understood by persons skilled in the art as being the maximum amount of force that can be generated in one maximal contraction. This data can advantageously be used by the electronic device 102 to predict a user's upper limit for an exercise, without the user having to actually attempt their maximum (which can result in injury, particularly in the absence of an experienced training partner). In a particular embodiment IRM can be determined from an evaluation of a user's acceleration profile during lifts approaching maximum. Evaluating the IRM over time can also advantageously be used to measure improvement in strength training. By way of example, a user may have a maximum bench press lift in the bench press of 100kg. To lift maximally regularly is dangerous as overload and injury can occur. According to embodiments described herein, the acceleration profile of the bar being lifted can be recorded and over time changes in the profile (i.e. as weight is increased) can be used to predict the IRM maximum during the repetitions being completed would change as the weight reaches maximal. An increased IRM prediction may be made, for example, where the data shows that the user is demonstrating greater speed/control at higher lift loads.
It will be understood by persons skilled in the art that the movement data may include data derived from any suitable physiological sensing and/or positioning device, depending on the physical exercise and the type of technique guidance to be provided to the user. It will also be understood that any combination of the above movement parameters could be used to determine a holistic movement profile for the user, which is then evaluated for providing real time technique guidance, whether it be a change in performance (good or bad), with appropriate real time feedback being output by the device 102 (e.g. stop or change technique due to fatigue, decrease in strength, imbalance in strength, etc). As previously mentioned, the electronic device 102 is configured to retrieve correct technique data from its internal memory 122 which is relevant to an exercise being performed by the user. According to embodiments described herein, the correct technique data comprises a range of values for each movement parameter to be evaluated in the technique guidance processing calculation, with the values being representative of a correct or desirable technique for the corresponding exercise. In a particular embodiment, the ranges may be further classified based on user profile data (e.g. age, sex, weight, height, etc.) and goal type (e.g. muscle building, weight loss, injury recovery, etc.), which the user enters into the electronic device 102. For example, the correct number of sets and repetitions for a particular exercise for a user aged between 15 and 30 years of age who is aiming to build muscle may be different than for a user aged over 70 aiming to lose weight.
In a particular embodiment, the electronic device 102 may automatically determine the particular exercise being performed by the user based on an evaluation of the movement profile for the exercise they are performing (e.g. determined from any one or more of the sensor 109/111/113/115/117 outputs, or from some external sensor output which is representative of a movement of the user/exercise equipment).
In a particular embodiment, this involves comparing waveform profiles (determined from sensor outputs as previously discussed) against waveform profiles corresponding to known exercises stored in memory 122. An example automated recognition process will now be described, in this case utilising outputs from both the tri-axis accelerometer 109 and tri-axis gyroscope 111 (although it will be understood that for some exercises only one of these sensors may need to be employed). In a first step, data output by the sensors 109, 111 is filtered to remove noise/inaccuracies. For example, the electronic device 102 may employ a Kalman filter to the output data. In a second step the filtered data is processed by the processor 120 of the
electronic device 102 to generate respective waveforms for all six axes. In a third step, the electronic device 102 runs a pattern matching algorithm to determine whether the waveforms match waveforms associated with any one or more pre-programmed exercises stored in memory 122. In a particular embodiment, the pattern matching algorithm may implement a vector analysis for determining like waveforms. It will be understood that for some exercises not all axis will output meaningful data and thus in some instances only some of the waveforms need to be matched for positively determining an exercise that the user is undertaking. It will also be understood that waveforms generated from data output by other electronic device sensors may additionally or alternatively be evaluated as part of the pattern matching process.
Alternatively, the exercise can be manually entered by the user, e.g. by selecting the exercise from a list of recognisable exercises programmed into the electronic device 102. If the exercise is not listed (or the automated determination did not recognise the exercise being undertaken by the user), the user is given the opportunity to create a new exercise movement profile. This involves the device 102 prompting the user to complete the exercise with the correct technique. The user may be asked to complete the exercise multiple times to ensure accurate movement profile data. The data from each movement sensor relevant to the exercise (which the user is asked to confirm) is captured while the user is undertaking the exercise. The user is then asked to input a name for the exercise and this exercise will then become part of their individualised training routine. In a particular embodiment the newly captured exercise data is also forwarded to a remote system (using techniques described in subsequent paragraphs) for review and if the movement profile parameters are acceptable the system database will be updated with the new exercise. If the parameters are not acceptable, then the system may modify the parameters (before updating the database) or simply ignore the new data.
During a workout, the electronic device 102 is operable to provide the user with real time guidance on their technique. In a particular embodiment this involves the evaluation module 128 continuously determining whether the movement parameter values relevant to the exercise are within the corresponding ranges prescribed by the correct technique data.
Importantly, the evaluation module 128 will immediately output (i.e. in real time) an indication to the user as soon as it determines that one or more of the evaluated movement parameter values are outside the prescribed range. The indication may alert the user that their technique has faltered, that they have exhausted a particular muscle group, or any other desirable guidance in relation to their technique. The indication may take the form of an audible, visual or tactile (e.g. haptic) indication, depending on the desired application. In this regard it will be understood
that pre-programmed indications relevant to each exceeded movement parameter will be stored by the electronic device 102 so that the user is specifically aware of what they are doing incorrectly. At the end of the exercise, the user may be automatically shown coaching tips (e.g. images or short videos) on the display highlighting the technical focus the client needs to have for the next set to ensure that they complete the exercise correctly (i.e. selected based on the particular parameter values that were exceeded). Below are some example indications that may be provided to a user in relation to a number of different exercises:
Bench-press using barbells - The movement parameters for this exercise may be set with small variation if the electronic device 102 starts to determine too great an increase in the eccentric phase (meaning the user is dropping the barbells too fast to the chest), or the user is generating too much lateral movement during each lift (as determined based on an evaluation of the accelerometer 109 outputs and correct technique data), which may indicate poor technique and that fatigue is starting to set in. An audible, tactile and/or visual indication is provided to the user to indicate that it is time to stop the exercise or take a rest.
Squats -
If values for the forward/backward plane (i.e. determined based on outputs from the accelerometer 109) during the exercise start to increase beyond the acceptable range (i.e.
indicative of poor technique/fatigue), then the electronic device 102 outputs an audible, tactile and/or visual indication to the user that it is time to stop the exercise or take a rest. If the electronic device 102 determines that the user is moving too laterally during the up or down phase (i.e. indicative of the user favouring one leg over the other and potentially increasing the chance of injury or over use injury to one leg), then equally the device 102 outputs and indication to the user that it is time to stop or take a rest.
Lateral pull-downs -
If the speed of either the concentric or eccentric phase changes, is too fast, or if the users starts getting excessive lateral or extraneous movements throughout the main movement planes then the electronic device 102 is programmed to provide an indication to the user.
It will be understood that all exercises will have similar technical faults, speed issues, lateral/forward/backward excessive movements, etc. which can be evaluated by the device 102 for providing real time technique guidance.
During or post workout the user may also access an overview screen on their electronic device 102 which provides a summary of the total workout time, quantification of workout load (kgs/lbs/tons) and exercises performed during the workout (including total repetitions and sets). The user can choose to see a more detailed report on their performance by clicking an
"advanced" button. The detailed report includes an:
"individual exercise report" showing:
A small image of the exercise
Number of repetitions/sets completed - which may be broken down by total load, intensity, tempo, total time per set, time between sets
Percentage weight improvement score.
"grouped exercise report" showings:
Group type (e.g. chest exercises, back exercises, arm exercises, leg exercises, core exercises, etc.)
Group percentage/weight improvement score. E.g. based on total weight lifted, number of repetitions completed, etc.
"training imbalances"
alerts the user if they are carrying out too much or too little work on a particular body part (e.g. front, back, upper, arms, lower body). This may be determined by periodically evaluating logged movement parameter values (e.g. time, weight, etc.). For example, the evaluation may result in the user being alerted to the fact that they are spending too much time doing a bench press exercise and not enough time performing seated pull-downs, rows, or the like to balance this muscle group.
In an alternative embodiment to that described above, the electronic device 102 may be operable to communicate with a smartphone (or other personal "smart" device, e.g. tablet, PDA, etc.) operated by the user, which in turn is operable to output any of the afore-described technique guidance information (i.e. in audible, visual and/or tactile form) and detailed report information. The smart device may implement a software program (e.g. an application downloadable to the smartphone) which implements computer code for allowing the smartphone to communicate with the electronic device 102 (i.e. using any one of the
aforementioned wireless communication techniques). According to the illustrated embodiment, the smartphone is in the form of an Internet-enabled smartphone, such as the Google Nexus 3G
mobile handset. The handset is equipped with the necessary hardware and software to communicate with both the electronic device 102 and apparatus 140.
In one particular embodiment, the electronic device 102 may stream some or all of the relevant movement data, user data, goal data, etc. to the smartphone to enable it to perform the real time technique guidance evaluation (i.e. under the control of the resident application). According to such an embodiment the electronic device need not implement a display, thereby allowing it to take a much smaller form. Also, since all of the data evaluation is being performed by the smartphone, the electronic device 102 can implement a less powerful processor, thereby improving battery life.
In yet another embodiment, the electronic device 102 may be configured to provide limited real time feedback (e.g. a vibration or sound which is representative of the fact that the exercise is being performed poorly and should be terminated and which vibration/sound may continue until the user has regained the proper technique), while the smartphone provides the user with predefined information on how the technique may be improved, including visual and/or audible coaching tips (technique comment, reduce weight, change speed, etc). The user can then conduct the next set with the new technique information and the cycle is repeated until they are able to complete the exercise program or terminate it due to poor technique.
Returning again to Figure 1, there is shown a remote storage and evaluation apparatus 140. According to the illustrated embodiment, the apparatus 140 takes the form of cloud storage and evaluation application which is accessible by way of a communications network 1 16 in the form of the Internet. The electronic device 102 includes wireless circuitry which allows it to communicate with the apparatus 140, e.g. via a local wireless hotspot 1 18 (i.e. provided in the gymnasium 1 1 1), which is in turn connected to the apparatus 140 via the Internet 1 16. The smartphone is also communicable with the apparatus 140 via the hotspot 1 18 or alternatively may communicate via a mobile phone network (not shown). In an alternative embodiment, the apparatus 140 may be implemented by the gymnasium or the like such that the data can be streamed directly to the apparatus 140 (i.e. without needing to be routed over the Internet).
The movement data, user profile data and goal data for the user is periodically communicated to the apparatus 140 for logging, either directly by the electronic device 102 or indirectly by way of the smartphone. The apparatus 140 is programmed to evaluate the data against predefined correct training data to provide a holistic determination of the user's training regime, including,
for example, whether the user trained for long enough and hard enough over a particular period, whether the exercises they performed where appropriate for their training goal and whether there is any potential for injury based on their performance. It will be understood that the evaluation may take into consideration both current and historical logged data, depending on the holistic performance parameter(s) being evaluated. The apparatus 140 communicates back to the user, via the device 102 or smartphone, an overview of their performance, together with holistic guidance information.
Advice on exercise type, reps, sets, tempo, recovery time between sets and exercises; - Advice on symmetry of training - suggestions on more of X, Y, Z based on historical training data;
Advice on periodization of the client's training - days/week, loading cycles,
Easy/Medium/Hard/Recovery cycle options;
Advice on lifting technique (how your "typical" technique changes through daily/weekly/cycle fatigue);
Advice on nutrition based on your individualized training results;
Advice for different ages/training backgrounds, sex, etc.
Advice based on the user's goals (e.g. strength, mass, power, symmetry, leanness, injury rehab, etc.)
- Risk alerts indicating that the client has done too much of an exercise (or too intense) and there is risk of future injury if done within a calculated number of days.
In a particular embodiment, the apparatus 140 is programmable to provide advice on prehabilitation/rehabilitation exercises which are most suited to the user's age, background, training goals, injury status, etc. For example, the apparatus 140 may determine that a user is spending a lot of time bench pressing (which is determined to be a pushing exercise) and recommends not only that the user do more pulling exercises but also recommends that 1-2 days per week that they complete some rotator cuff exercises for shoulder stability, stretching, massage, etc to keep the shoulder complex balanced, flexible, mobile, etc.
Either or both of the electronic device 102 and apparatus 140 may be programmed to measure and provide feedback on a user's mobility/stability. There is significant research highlighting that a decrease in mobility/stability increases the likelihood of falling over (typically in the over 65 age bracket), leading to hip/leg breaks, hospitalisation and ultimately many of the elderly
never fully recover being either bed/wheelchair ridden or develop further complications that may result in an early death.
Such an embodiment takes advantage of the fact that each person has a distinctive walking pattern which may, for example, be made up of at least one of the following parameters: gait symmetry, gait length, stationary stability, stability walking up/down stairs, hills, backwards, sideways, etc. In a particular embodiment, the device 102 utilises its inertial sensors (i.e. accelerometer 109 and gyroscope 1 1 1) to generate a three dimensional picture of the user's distinctive movement pattern. The device/apparatus 102, 140 can advantageously be programmed to store the user's movement pattern as correct technique data, and output an alert whenever a subsequent evaluation of their movement pattern (e.g. as determined from the inertial sensors) shows a deviation this pattern. In this manner, the user may be alerted to the fact that their overall mobility/stability has deteriorated thereby providing a form of early warning for individuals that may be at risk of injury. The alert could also potentially detect a change in the user's weight which could be detrimental to the user. For example, where the deviation is indicative of a weight loss in an older user, the alert could serve to warn the user that they are potentially loosing muscle mass which can increase their risk of injury (due to a potential decrease in stability). An increase in weight, as determined from the movement profile evaluation, could trigger the apparatus to alert the user that they should improve their diet, increase exercise, etc..
It will be appreciated that the device/apparatus 102, 140 may be programmed to output an alert only in response to determining a deviation (either instantaneous, or over some predefined time period) which exceeds some predefined threshold amount for the relevant movement pattern parameter(s). Further, in a slightly alternative embodiment, the correct technique data may additionally or alternatively be programmed with data representative of a walking pattern or general mobility that is desirable for a user of that age and/or sex (i.e. as opposed to a pattern corresponding to their normal/distinctive walking pattern). It will also be appreciated that a device/apparatus 102/140 programmed in the above manner may also be advantageously used for assisting users that have sustained an injury or undergone a medical procedure (e.g. to their limbs/hip/back) in attaining a pre-injury/procedure stability pattern, through the output of suitable guidance information. Further, the data recorded by the device/apparatus could be used to measure the stability of the environment that the user is moving in, with the ability to generate a "Stability Rating" for environments that the user is
regularly operating within. This rating may, for example, be used by a health professional to suggest the client challenge themselves regularly on certain difficult terrain (research has also shown that by challenging your stability function you can improve it over time at any age). For example, take an older male user. The professional may recognise that for such a user it is important that they challenge their proprioception/stability by walking on surfaces other than flat, smooth surfaces (as is typically what we are all exposed to nowadays). In a particular embodiment a rating system is applicable for different surfaces (e.g. 0 for concrete, tiles or floorboards; 1 for walking on a grassy oval; 2 for walking on a dirt road/path; 3 for walking on a hiking trail, etc.). The health professional may suggest that the user record, say, 10 stability points over some set time period (e.g. achieved by the user tackling tracks/paths/walks around the user's home that have the above ratings). If the user is recognised as being particularly unstable, the professional may set a lower stability point score to be achieved by the user for the time period to avoid injury. In a particular embodiment, the device/apparatus may
automatically determine an activity that the user is performing (using techniques as described herein) and a corresponding rating for the surface that they are currently traversing. More particularly a GPS unit fitted to the device may record a user's current location. A database implemented by the apparatus 140 stores ratings for that location and can be accessed by the device 102 to determine a rating for a current located of the user, which is then recorded against the user profile. The database may be updated over time with ratings for previously unrecorded locations. In a particular embodiment, a user of the device 102 can select a rating for a current location not recorded in the database (via a suitable user device interface), which rating is then automatically uploaded to the apparatus for storing in the database.
Where a detailed view of the user's historical performance and guidance is required, the user may login to a dedicated user webpage provided by the apparatus 140, via a suitable computer browser. It will be understood that the apparatus 140 should not be seen as being limited to a cloud storage application. For example, the apparatus 140 may take the form of a local server computer accessible over a WAN, LAN, etc., which includes the appropriate processing power and storage capability to perform the holistic evaluation and tracking.
With reference to Figure 3 there is shown a basic process flow for providing technique guidance information to a user, using the system of Figure 1.
At step SI, the evaluation module 128 of the electronic device 102 determines an activity performed by the user. As previously stated, this may be determined automatically based on a user's movement profile or manually selected by the user. At step S2, the evaluation module 128 retrieves from memory 122 correct technique data associated with the determined exercise, measurement parameters and any other relevant data (e.g. goal data, user profile data, etc.).
At step S3, the evaluation module 128 determines movement data (specifically one or more values for relevant movement parameters) associated with a movement of the user and/or equipment 132 manipulated by the user.
At step S4, the evaluation module 128 determines whether to output technique guidance information based on an evaluation of the movement parameter values and correct technique data. If the user requires guidance on their technique (based on the evaluation), a suitable notification is output via one or more of the display, speaker and vibration motor (step S5). If not, the evaluation module continues to monitor for changes in movement parameter values for determining (step S6). It will be understood that the device 102 could implement any suitable physiological sensor or combination of sensors to determine movement data, depending on the real time technique feedback to be provided to the user. Additional sensors may include, for example,
magnetometers, non-invasive skin patches operable to measure glucose, pH, Lactate levels, among others.
At the elite end of the spectrum, the device 102 will be able to evaluate the strength attributes of the elite athlete during key lifts, including:
Maximum strength
Speed Strength
Reactive Strength (e.g. ground reaction time during plyometric training).
Strength endurance
Power profiles
This device 102 may be highly effective in the dynamic environment of a circuit class where there is no time to pre-select exercises; users can simply jump from one exercise to the next
with minimal or no rest and the device/apparatus records all exercises for the session - providing total exercises, reps, sets, loads, intensity, heart rate measurements.
In a particular embodiment the device 102 may additionally implement or be communicable with a blood pressure sensor for recording a user's blood pressure during a workout (i.e. as a measurement parameter value). It is known that Systolic blood pressure can raise well above 200mmHg and that breath holding is one of the factors that affects blood pressure during exercise. Thus, by evaluating blood pressure during the workout, (against stored correct technique data) the device 102 warn the user if they are breath holding too much, or indicate that the user shouldn't train at all if their blood pressure is too high to start with.
Embodiments described herein may advantageously provide automated detection of exercises and associated metrics; provide storage and programming of exercise routines for a user (past, present and future); and offer individualised virtual personal coaching/training
tips/advice/modifications to ensure that the client continues to strive towards their goal(s).
While the invention has been described with reference to the present embodiment, it will be understood by those skilled in the art that alterations, changes and improvements may be made and equivalents may be substituted for the elements thereof and steps thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt the invention to a particular situation or material to the teachings of the invention without departing from the central scope thereof. Such alterations, changes, modifications and improvements, though not expressly described above, are nevertheless intended and implied to be within the scope and spirit of the invention. Therefore, it is intended that the invention not be limited to the particular embodiment described herein and will include all embodiments falling within the scope of the independent claims.
Furthermore, the functionality of various components, such as the electronic device 102, have been described as being performed by distinct devices/modules, such as dedicated integrated circuits. However, in preferred embodiments, all or any combination of their functionality is instead performed by multi-purpose integrated circuits or implemented in software executed on a microprocessor. Particularly in such cases, the invention is additionally embodied in a computer program or in a computer program in a data signal or stored on a data carrier
In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word
"comprise" or variations such as "comprises" or "comprising" is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
Claims
1. A method for providing technique guidance to a user performing an exercise, the method comprising:
determining movement data associated with a movement of a user and/or exercise equipment manipulated by the user;
determining an exercise being performed by the user which is associated with the physical movement;
determining correct technique data associated with the determined exercise;
outputting technique guidance data to the user in real time, the real time technique guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
2. A method in accordance with claim 1, wherein the movement data comprises a value for one or more parameters related to the movement.
3. A method in accordance with claim 2, wherein the parameters comprise any one of the following:
(a) a number of sets and/or repetitions of the movement;
(b) a speed at which the movement is being carried out by the user;
(c) a time that the user is performing the movement;
(d) a time that the user is resting;
(d) a time that the user is under load and/or tension when performing the movement;
(e) a musculo-skeletal loading for the user;
(f) an amount of energy being expended by the user;
(g) a load distribution.
4. A method in accordance with claim 2 or 3, wherein the correct technique data comprises a predefined parameter value range for each of the one or more parameters and wherein the technique guidance data is representative of whether the user is operating within or outside of the predefined range.
5. A method in accordance with claim 4, wherein the predefined range is additionally determined based on user profile data.
6. A method in accordance with claim 4 or 5, further comprising outputting at least one of a visual, tactile and audible indication relating to whether the user is operating within or outside of the predefined range.
7. A method in accordance with claim 6, further comprising outputting at least one of a visual, tactile and audible indication of how the user's technique could be improved based on the evaluation.
8. A method in accordance with claim 6 or 7, further comprising generating the movement data from sensor data output by a sensor arrangement which is configured to sense data related to the one or more parameters.
9. A method in accordance with claim 8, wherein the sensor arrangement is configured to output at least one of the following types of sensor data:
(a) data representative of weights being manipulated by the user in performing the exercise;
(b) data representative of a type of exercise equipment being manipulated by the user;
(c) data representative of a movement profile for the user and/or exercise equipment.
10. A method in accordance with claim 9, wherein the sensor arrangement comprises at least one of an accelerometer and gyroscope for generating the movement profile data.
11. A method in accordance with claim 9 or 10, wherein the sensor arrangement comprises a first sensing means connected to the exercise equipment which is configured to store and output the data representative of the weight value(s) and/or type of exercise equipment.
12. A method in accordance with claim 11, wherein the first sensing means is an RFID tag.
13. A method in accordance with any one of claims 9 to 12, further comprising automatically determining the exercise based on an evaluation of the movement profile data.
14. A method in accordance with any one of claims 8 to 13, wherein the sensing arrangement is electronically communicable with and/or provided by an electronic device worn by the user which is operable to store the sensor data.
15. A method in accordance with claim 14, wherein the electronic device includes a processor for generating the movement data and carrying out the real time evaluation of the movement data and technique data, the subsequently determined guidance being output via a display, speaker and/or vibration motor provided by the electronic device.
16. A method in accordance with claim 14, wherein the electronic device is electronically communicable with a remote device for provision of the sensor data and wherein the remote device includes a processor for carrying out the real time evaluation of the movement data and technique data.
17. A method in accordance with claim 16, wherein the remote device is a smartphone and wherein the guidance data is output via at least one of a display, speaker and vibration motor implemented by the smartphone.
18. A method in accordance with any one of claims 14 to 17, wherein the exercise is manually selectable from a list of predefined exercises through a menu provided by the electronic device/smartphone.
19. An apparatus for providing technique guidance to a user performing an exercise, the apparatus comprising:
a portable electronic device comprising a processor which is arranged to:
determine movement data associated with a movement of a user and/or exercise equipment manipulated by the user;
determine an exercise being performed by the user which is associated with the physical movement;
determine correct technique data associated with the determined exercise; and output technique guidance data in real time, the real time guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
20. An apparatus in accordance with claim 19, wherein the movement data comprises a value for one or more parameters related to the movement.
21. An apparatus in accordance with claim 20, wherein the parameters comprise any one of the following:
(a) a number of repetitions and/or sets of the movement;
(b) a speed at which the movement is being carried out by the user;
(c) a time that the user is performing the movement;
(d) a time that the user is under load and/or tension when performing the movement;
(e) a musculoskeletal loading for the user;
(f) an amount of energy being expended by the user;
(g) a load distribution
22. An apparatus in accordance with claim 20 or 21, wherein the technique data comprises a predefined value range associated with each parameter(s) and wherein the technique guidance data is representative of whether the user is operating within or outside of the predefined range.
23. An apparatus in accordance with claim 22, wherein the predefined range is additionally determined based on user profile data.
24. An apparatus in accordance with any one of claims 22 or 23, wherein the electronic device is configured to output a visual, tactile and/or audible indication of whether the user is operating within or outside the predefined range.
25. An apparatus in accordance with any one of claims 22 to 24, wherein the electronic device is configured to output at least one of a visual, tactile and audible indication of how the user's technique could be improved based on the evaluation.
26. An apparatus in accordance with claim 24 or 25, further comprising a sensor arrangement which is configured to sense relevant parameters associated with the movement and output sensor data, the processor being arranged to determine the movement data from sensor data.
27. An apparatus in accordance with claim 26, wherein the sensor arrangement is configured to output at least one of the following types of sensor data:
(a) data representative of weights being manipulated by the user in performing the exercise;
(b) data representative of a type of exercise equipment being manipulated by the user;
(c) data representative of a movement profile for the user and/or exercise equipment.
28. An apparatus in accordance with claim 27, wherein the sensor arrangement comprises an accelerometer and/or gyroscope for generating the movement profile data.
29. An apparatus in accordance with claim 27 or 28, wherein the sensor arrangement comprises a first sensing means connected to the exercise equipment which is configured to store and output the data representative of the weight value(s) and/or type of exercise equipment.
30. An apparatus in accordance with claim 29, wherein the first sensing means is an RFID tag.
31. An apparatus in accordance with any one of claims 27 to 30, wherein the processor is further operable to automatically determine the exercise based on an evaluation of the movement profile data.
32. An apparatus in accordance with any one of claims 26 to 31, wherein the sensing arrangement is electronically communicable with and/or implemented by the electronic device for receiving the sensor data.
33. An apparatus in accordance with any one of claims 27 to 30, wherein the exercise is manually selectable from a list of predefined exercises through a menu provided by the electronic device.
34. A method for providing technique guidance to a user performing an exercise, the method comprising:
evaluating signals output from one or more physiological sensors worn by the user for determining movement data associated with a movement of a user and/or exercise equipment manipulated by the user;
determining an exercise being performed by the user which is associated with the physical movement;
determining correct technique data associated with the determined exercise;
outputting technique guidance data to the user in real time, the real time technique guidance data being determined based, at least in part, on an evaluation of the movement data and the correct technique data.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2014900943A AU2014900943A0 (en) | 2014-03-18 | System, Method and Apparatus for Providing Feedback on Exercise Technique | |
AU2014900943 | 2014-03-18 | ||
AU2014904908 | 2014-12-04 | ||
AU2014904908A AU2014904908A0 (en) | 2014-12-04 | System, Method and Apparatus for Providing Feedback on Exercise Technique |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015139089A1 true WO2015139089A1 (en) | 2015-09-24 |
Family
ID=54143551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AU2015/050116 WO2015139089A1 (en) | 2014-03-18 | 2015-03-18 | System, method and apparatus for providing feedback on exercise technique |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2015139089A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105853136A (en) * | 2016-04-21 | 2016-08-17 | 北京小米移动软件有限公司 | Control method and device for target massage device |
CN109147905A (en) * | 2018-10-29 | 2019-01-04 | 天津市汇诚智慧体育科技有限公司 | A kind of full crowd's intelligence footpath system based on big data |
US11205350B2 (en) | 2019-05-15 | 2021-12-21 | International Business Machines Corporation | IoT-driven proprioceptive analytics with automated performer feedback |
WO2022005852A1 (en) * | 2020-06-29 | 2022-01-06 | Tonal Systems, Inc. | Progressive strength baseline |
US11227507B2 (en) | 2018-10-11 | 2022-01-18 | International Business Machines Corporation | Wearable technology employed in injury detection, prevention and skills training |
US11687152B1 (en) | 2022-09-08 | 2023-06-27 | International Business Machines Corporation | Directional recommendations based on movement tracking while performing an activity |
US11878216B2 (en) | 2019-02-14 | 2024-01-23 | Tonal Systems, Inc. | Strength calibration |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070219059A1 (en) * | 2006-03-17 | 2007-09-20 | Schwartz Mark H | Method and system for continuous monitoring and training of exercise |
US20080220941A1 (en) * | 2007-03-08 | 2008-09-11 | Rocky Shaw | Virtual trainer system and method |
WO2011105914A1 (en) * | 2010-02-24 | 2011-09-01 | Ackland, Kerri Anne | Classification system and method |
US20110270135A1 (en) * | 2009-11-30 | 2011-11-03 | Christopher John Dooley | Augmented reality for testing and training of human performance |
US20130018493A1 (en) * | 2011-07-14 | 2013-01-17 | Alexander Andre Amini | System and method for adaptive delivery of game balls based on player-specific performance data analysis |
US20140135593A1 (en) * | 2012-11-14 | 2014-05-15 | MAD Apparel, Inc. | Wearable architecture and methods for performance monitoring, analysis, and feedback |
-
2015
- 2015-03-18 WO PCT/AU2015/050116 patent/WO2015139089A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070219059A1 (en) * | 2006-03-17 | 2007-09-20 | Schwartz Mark H | Method and system for continuous monitoring and training of exercise |
US20080220941A1 (en) * | 2007-03-08 | 2008-09-11 | Rocky Shaw | Virtual trainer system and method |
US20110270135A1 (en) * | 2009-11-30 | 2011-11-03 | Christopher John Dooley | Augmented reality for testing and training of human performance |
WO2011105914A1 (en) * | 2010-02-24 | 2011-09-01 | Ackland, Kerri Anne | Classification system and method |
US20130018493A1 (en) * | 2011-07-14 | 2013-01-17 | Alexander Andre Amini | System and method for adaptive delivery of game balls based on player-specific performance data analysis |
US20140135593A1 (en) * | 2012-11-14 | 2014-05-15 | MAD Apparel, Inc. | Wearable architecture and methods for performance monitoring, analysis, and feedback |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105853136A (en) * | 2016-04-21 | 2016-08-17 | 北京小米移动软件有限公司 | Control method and device for target massage device |
CN105853136B (en) * | 2016-04-21 | 2018-05-25 | 北京小米移动软件有限公司 | The control method and device of target massage apparatus |
US10732592B2 (en) | 2016-04-21 | 2020-08-04 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for controlling target massage equipment |
US11227507B2 (en) | 2018-10-11 | 2022-01-18 | International Business Machines Corporation | Wearable technology employed in injury detection, prevention and skills training |
CN109147905A (en) * | 2018-10-29 | 2019-01-04 | 天津市汇诚智慧体育科技有限公司 | A kind of full crowd's intelligence footpath system based on big data |
US11878216B2 (en) | 2019-02-14 | 2024-01-23 | Tonal Systems, Inc. | Strength calibration |
US11986701B2 (en) | 2019-02-14 | 2024-05-21 | Tonal Systems, Inc. | Strength calibration |
US11205350B2 (en) | 2019-05-15 | 2021-12-21 | International Business Machines Corporation | IoT-driven proprioceptive analytics with automated performer feedback |
WO2022005852A1 (en) * | 2020-06-29 | 2022-01-06 | Tonal Systems, Inc. | Progressive strength baseline |
US12179063B2 (en) | 2020-06-29 | 2024-12-31 | Tonal Systems, Inc. | Progressive strength baseline |
US11687152B1 (en) | 2022-09-08 | 2023-06-27 | International Business Machines Corporation | Directional recommendations based on movement tracking while performing an activity |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11742067B2 (en) | Predictable and adaptive personal fitness planning | |
US20230135146A1 (en) | Activity monitoring device with assessment of exercise intensity | |
US9750454B2 (en) | Method and device for mobile training data acquisition and analysis of strength training | |
US8157707B2 (en) | Method and device enabling an athlete to determine and then control the rate of displacement of a mass | |
US9008973B2 (en) | Wearable sensor system with gesture recognition for measuring physical performance | |
WO2015139089A1 (en) | System, method and apparatus for providing feedback on exercise technique | |
EP2113290B1 (en) | Method and apparatus for optimizing interval training | |
KR101860654B1 (en) | Calculating pace and energy expenditure from athletic movement attributes | |
RU2404708C2 (en) | Method and device for evaluation of muscle work of sportsmen using short tests | |
US20180235550A1 (en) | Cadence Detection Based on Inertial Harmonics | |
US20160346614A1 (en) | Calculating energy expenditure from athletic movement attributes | |
US20160249832A1 (en) | Activity Classification Based on Classification of Repetition Regions | |
US20170311817A9 (en) | Heart rate playback machine | |
WO2015034824A1 (en) | System and method for identifying and interpreting repetitive motions | |
KR101651429B1 (en) | Fitness monitoring system | |
KR20160121460A (en) | Fitness monitoring system | |
US20240359058A1 (en) | Systems and methods for bridging commercial and home gyms | |
TW202102179A (en) | Instructions of using sport fitness equipment combined with human physiological information and sports information | |
US10981034B1 (en) | Companion device to support qualifying movement identification | |
IL291425A (en) | A wearable device for measuring accuracy in physical activity and a method therefor | |
CN112206495A (en) | Using method of sports fitness equipment combining human physiological information and exercise information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15764360 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15764360 Country of ref document: EP Kind code of ref document: A1 |