Methods and systems for training proper running of a user
First Claim
Patent Images
1. A system for training proper running of a user, comprising:
- a mobile communication device including memory, and at least one processor;
at least one inertial sensor being for attachment to only above a waist of the user, including at least for attachment with an armband, and configured to provide sensor data;
at least one output interface including a display output interface;
the memory for storing information for an ideal bounce including i) a landing shoulder and/or arm to knee minimum compression value and ii) a propulsion shoulder and/or arm to knee minimum extension value during ground impact, the information including animation information and including information for an ideal acceleration over time which correlates to at least a GRF (Ground Reaction Force) including an ideal rate of change of vertical acceleration of the user, an ideal ground impact period of vertical acceleration, and ideal propulsion shoulder and/or arm to knee compression and extension during ground impact; and
the at least one processor in operable communication with the at least one inertial sensor, the output interface, and the memory, for executing instructions stored in the memory which, when executed, cause the at least one processor to;
determine the ideal bounce information from the memory,determine the sensor data from the at least one inertial sensor for an actual running of the user including actual acceleration,perform a comparison determination between the sensor data and the ideal bounce information including;
whether a rate of change of actual vertical acceleration of the user during ground impact is less than a predetermined value, whether a rate of change of the actual vertical acceleration of the user after ground impact is less than a predetermined value, whether a ground impact period of the actual vertical acceleration is greater than a predetermined value, and whether actual landing shoulder and/or arm to knee compression is at least the minimum compression value, and whether actual propulsion shoulder and/or arm to knee extension during ground impact is at least the minimum extension value,output to the at least one output interface information based on the comparison determination, including an acceptable running form indication when it is determined that said comparison determination is satisfied, anddisplay on the display output interface an animation of the ideal bounce and the actual running, both simultaneously with cadence synchronized.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for training proper running of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal running gait and an actual running gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.
-
Citations
23 Claims
-
1. A system for training proper running of a user, comprising:
-
a mobile communication device including memory, and at least one processor; at least one inertial sensor being for attachment to only above a waist of the user, including at least for attachment with an armband, and configured to provide sensor data; at least one output interface including a display output interface; the memory for storing information for an ideal bounce including i) a landing shoulder and/or arm to knee minimum compression value and ii) a propulsion shoulder and/or arm to knee minimum extension value during ground impact, the information including animation information and including information for an ideal acceleration over time which correlates to at least a GRF (Ground Reaction Force) including an ideal rate of change of vertical acceleration of the user, an ideal ground impact period of vertical acceleration, and ideal propulsion shoulder and/or arm to knee compression and extension during ground impact; and the at least one processor in operable communication with the at least one inertial sensor, the output interface, and the memory, for executing instructions stored in the memory which, when executed, cause the at least one processor to; determine the ideal bounce information from the memory, determine the sensor data from the at least one inertial sensor for an actual running of the user including actual acceleration, perform a comparison determination between the sensor data and the ideal bounce information including;
whether a rate of change of actual vertical acceleration of the user during ground impact is less than a predetermined value, whether a rate of change of the actual vertical acceleration of the user after ground impact is less than a predetermined value, whether a ground impact period of the actual vertical acceleration is greater than a predetermined value, and whether actual landing shoulder and/or arm to knee compression is at least the minimum compression value, and whether actual propulsion shoulder and/or arm to knee extension during ground impact is at least the minimum extension value,output to the at least one output interface information based on the comparison determination, including an acceptable running form indication when it is determined that said comparison determination is satisfied, and display on the display output interface an animation of the ideal bounce and the actual running, both simultaneously with cadence synchronized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for training proper running of a user, wherein a mobile communication device includes memory, and at least one processor, wherein at least one inertial sensor is for attachment to only above a waist of the user, including at least for attachment with an armband, and configured to provide sensor data, wherein at least one output interface includes a display output interface, wherein the memory is for storing information for an ideal bounce including i) a landing shoulder and/or arm to knee minimum compression value and ii) a propulsion shoulder and/or arm to knee minimum extension value during ground impact, the information including animation information, and including information for an ideal acceleration over time which correlates to at least a GRF (Ground Reaction Force) including an ideal rate of change of vertical acceleration of the user, an ideal ground impact period of vertical acceleration, and ideal propulsion shoulder and/or arm to knee compression and extension during ground impact, and wherein the at least one processor is in operable communication with the at least one inertial sensor, the output interface, and the memory, for executing instructions stored in the memory, the method being executed by the at least one processor and comprising:
-
determining the ideal bounce information from the memory; determining the sensor data from the at least one inertial sensor for an actual running of the user including actual acceleration; performing a comparison determination between the sensor data and the ideal bounce information including;
whether a rate of change of actual vertical acceleration of the user during ground impact is less than a predetermined value, whether a rate of change of the actual vertical acceleration of the user after ground impact is less than a predetermined value, whether a ground impact period of the actual vertical acceleration is greater than a predetermined value, and whether actual landing shoulder and/or arm to knee compression is at least the minimum compression value, and whether actual propulsion shoulder and/or arm to knee extension during ground impact is at least the minimum extension value;outputting to the at least one output interface information based on the comparison determination, including an acceptable running form indication when it is determined that said comparison determination is satisfied; and displaying on the display output interface an animation of the ideal bounce and the actual running, both simultaneously with cadence synchronized.
-
-
23. A non-transitory computer-readable medium containing instructions executable by at least one processor for training proper running of a user, wherein a mobile communication device includes memory, and the at least one processor, wherein at least one inertial sensor is for attachment to only above a waist of the user, including at least for attachment with an armband, and configured to provide sensor data, wherein at least one output interface includes a display output interface, wherein the memory is for storing information for an ideal bounce including i) a landing shoulder and/or arm to knee minimum compression value and ii) a propulsion shoulder and/or arm to knee minimum extension value during ground impact, the information including animation information and including information for an ideal acceleration over time which correlates to at least a GRF (Ground Reaction Force) including an ideal rate of change of vertical acceleration of the user, an ideal ground impact period of vertical acceleration, and ideal propulsion shoulder and/or arm to knee compression and extension during ground impact, and wherein the at least one processor is in operable communication with the at least one inertial sensor, the output interface, and the memory, for executing instructions stored in the memory, the instructions comprising:
-
instructions for determining the ideal bounce information from the memory; instructions for determining the sensor data from the at least one inertial sensor for an actual running of the user including actual acceleration; instructions for performing a comparison determination between the sensor data and the ideal bounce information including;
whether a rate of change of actual vertical acceleration of the user during ground impact is less than a predetermined value, whether a rate of change of the actual vertical acceleration of the user after ground impact is less than a predetermined value, whether a ground impact period of the actual vertical acceleration is greater than a predetermined value, and whether actual landing shoulder and/or arm to knee compression is at least the minimum compression value, and whether actual propulsion shoulder and/or arm to knee extension during ground impact is at least the minimum extension value;instructions for outputting to the at least one output interface information based on the comparison determination, including an acceptable running form indication when it is determined that said comparison determination is satisfied; and instructions for displaying on the display output interface an animation of the ideal bounce and the actual running, both simultaneously with cadence synchronized.
-
Specification