US9770658B2ExpiredUtilityA1

Method and system for athletic motion analysis and instruction

Assignee: K-MOTION INTERACTIVE INCPriority: Jan 26, 2005Filed: Dec 30, 2013Granted: Sep 26, 2017
Est. expiryJan 26, 2025(expired)· nominal 20-yr term from priority
Inventors:Michael Bentley
A63F 2300/61A63F 13/211A63B 2102/32A63B 2220/803A63B 2220/40A63B 2220/836A63F 13/812A63B 2071/0625A63B 2024/0012A63B 24/0021A63F 13/21A63B 69/00A63B 2209/10A63B 2220/16A63B 2225/50A63B 2024/0015A63B 2220/806A63B 2071/0627A63B 2220/30A61B 5/1128G09B 19/0038A63B 24/0003A63F 2300/8011A63B 2024/0031A61B 5/4528A63B 69/3658A63B 69/3608A63F 2300/105A63B 69/0002A61B 2503/10A61B 5/1122A63B 69/3632A61B 5/6831A61B 5/1124A63F 13/213A63B 2225/20A61B 5/6806A63B 24/0006A61B 2562/0219A63B 2071/063A63F 2300/1093A63B 2071/0636A63F 13/428A63F 13/46A63F 13/573A63F 2300/8005A63F 13/285A63F 2300/646A63F 2300/64A63F 2300/1037A63F 13/57A63B 69/36A63F 13/06A63B 69/004
92
PatentIndex Score
12
Cited by
37
References
19
Claims

Abstract

A system and method for analyzing and improving the performance of a body motion of an animal or human subject requires instrumenting a subject with inertial sensors, monitoring a body motion of interest, converting sensor data into motion data and animation, comparing the motion data with existing data for motion related performance parameters, providing a real-time, information rich, animation and data display of the results in color coded displays; and based on the results prescribing a training regime with exercises selected from a library of standardized exercises using standardized tools and training aids.

Claims

exact text as granted — not AI-modified
We claim: 
     
       1. A method for analysis of a body motion of an animal or human subject, comprising:
 receiving, by a processor of a computer-based motion analysis system, first motion data representing a first body motion associated with a body, from a plurality of inertial sensors in communication with the processor; 
 calibrating, by the processor, the inertial sensors for initial alignment and orientation with respect to the body using the first motion data received from at least one inertial sensor; 
 receiving, by the processor, from the plurality of inertial sensors second motion data representing a second body motion associated with the body; 
 calculating, by the processor, a diagnostic score for the body, according to relational calculations using performance parameters, whereby the performance parameters are determined by comparing the second motion data for more than one body segment received from the inertial sensors for the second body motion to existing motion data for the second body motion stored in a motion database; 
 identifying, by the processor, in the motion database a set of one or more prescribed body motions based upon the diagnostic score for the second body motion; 
 setting, by the processor, a range of body motion limits for the prescribed set of one or more body motions; 
 generating, by the processor, using the second body motion data received from the plurality of inertial sensors, a graphical user interface configured to display an animation of the body performing the second body motion; and 
 generating, by the processor, a first biofeedback signal upon the occurrence of a said body motion conducted within said range of body motion limits, and a different biofeedback signal upon the occurrence of a said body motion exceeding said range of body motion limits, 
 wherein the more than one body segment comprises at least two of a head segment, a neck segment, a thorax segment, a shoulder segment, an arm segment, a hand segment, a pelvis segment, a leg segment, and a foot segment. 
 
     
     
       2. The method of  claim 1 , wherein the prescribed set of one or more body motions is selected from a pre-defined list of exercises where each exercise is associated with at least one performance parameter, and the order and amount of each exercise of the prescribed set of one or more body motions is associated with the relative levels of said performance parameters. 
     
     
       3. The method of  claim 1 , wherein the prescribed set of one or more body motions requires manipulation of an associated object by a user. 
     
     
       4. The method of  claim 1 , further comprising:
 setting a range of body motion limits for the prescribed set of one or more body motions in advance of said monitoring; and 
 displaying on the graphical user interface a visually apparent three dimensional cage representing said body motion limits, within which said animation is visible. 
 
     
     
       5. The method of  claim 4 , further comprising:
 altering a selected color on the graphical user interface upon the occurrence of a body motion exceeding the range of body motion limits. 
 
     
     
       6. The method of  claim 1 , further comprising:
 mounting the multiple inertial sensors to the body of a user in positions relating to a body motion of interest, 
 wherein said sensors are attached to at least one body appliance worn by the user, the sensors and said at least one appliance having a corresponding mating structure by which at least one of the multiple inertial sensors may be uniformly and repeatedly attached with the same orientation to the appliance. 
 
     
     
       7. The method of  claim 1 , wherein said existing body motion data is selectable by a user from a database of existing body motion data. 
     
     
       8. The method of  claim 1 , said body sensor data comprising linear motion, linear velocity, rotational motion, and rotational velocity, in three dimensions, for each said sensor. 
     
     
       9. The method of  claim 1 , further comprising:
 communicating motion related instructions to the user, said computer-based motion analysis system configured to communicate said motion related instructions to the user. 
 
     
     
       10. The method of  claim 9 , further comprising:
 communicating motion related performance reports to the user, said computer-based motion analysis system configured to communicate motion related performance reports to said user. 
 
     
     
       11. The method of  claim 2 , said computer-based motion analysis system configured to communicate said prescribed set of one or more body motions to the user. 
     
     
       12. The method of  claim 1 , comprising displaying said body motion data on the graphical user interface. 
     
     
       13. The method of  claim 12 , said body motion data comprising a time-based graph of at least one performance parameter associated with the prescribed one or more body motions. 
     
     
       14. The method of  claim 1 , said inertial sensors incorporating wireless data transmitters, said computer-based motion analysis system incorporating a wireless data receiver. 
     
     
       15. The method of  claim 1 , said computer-based motion analysis system comprising a video camera connected to the system; said method comprising:
 monitoring the execution of said prescribed set of one or more body motions with the camera; 
 collecting a video signal of the monitored body motions; 
 displaying the video signal on the graphical user interface concurrently with said animation and said body motion data. 
 
     
     
       16. A method, comprising:
 receiving, by a processor of a computer-based motion analysis system, motion data representing a body motion associated with a body, from a plurality of body mountable inertial sensors in communication with the processor, the inertial sensors being mounted at target areas of the body relating to the body motion; 
 determining, by the processor, a range of motion limits for more than one body segment of the body motion based upon calibrating the processor using first motion data received from the inertial sensors for initial alignment and orientation of each respective target area of the body; 
 receiving, by the processor, second motion data for the more than one body segment from the inertial sensors during execution of the body motion; 
 comparing, by the processor, the second motion data to the determined range of motion limits for the more than one body segment and signaling when any of the limits exceeds the determined range of motion limits; and 
 generating, by the processor, using the second motion data, a graphical user interface configured to display an animation of the user and the second motion data representing the execution of said body motion, 
 wherein the more than one body segment comprises at least two of a head segment, a neck segment, a thorax segment, a shoulder segment, an arm segment, a hand segment, a pelvis segment, a leg segment, and a foot segment, and 
 wherein the signaling is biofeedback to the user in the form of a tone or a color that differs between a successful execution of the body motion and an unsuccessful execution of the body motion. 
 
     
     
       17. The method of  claim 16 , comprising:
 prescribing, by the processor, a prescribed set one or more body motions selected from a pre-defined list of exercises where each exercise is associated with at least one said performance parameter, and the order and amount of each exercise of the prescribed set of one or more body motions is associated with the relative levels of said performance parameters. 
 
     
     
       18. The method of  claim 16 ,
 wherein the second motion data is stored in the computer database of existing motion data. 
 
     
     
       19. A method for analysis of a body motion of an animal or human subject, comprising:
 using a computer-based motion analysis system comprising multiple, body mountable, inertial sensors in communication with a processor connected to a computer-driven display screen; 
 mounting the multiple inertial sensors to the body of an animal or human subject of interest at target areas of the body relating to a body motion of interest; 
 calibrating the inertial sensors for initial alignment and orientation of each respective target area of the body; 
 setting a range of motion limits for at least two body segments of said body motion; 
 monitoring the execution of said body motion with the motion analysis system; 
 collecting sensor data from said inertial sensors; 
 processing said sensor data so as to generate a graphical user interface configured to display an animation and motion data representing the body motion of said subject on the display screen, 
 comparing, by the processor, the generated motion data to existing motion data for the at least two body segments and signaling to the user when said limits are exceeded; and 
 comparing, by the processor, the generated motion data to the existing motion data and calculating performance parameters related to the body motion; 
 wherein the at least two body segments comprise at least two of a head segment, a neck segment, a thorax segment, a shoulder segment, an arm segment, a hand segment, a pelvis segment, a leg segment, and a foot segment, and 
 wherein the signaling is biofeedback to the user in the form of a tone or a color that differs between a successful execution of the body motion and an unsuccessful execution of the body motion.

Join the waitlist — get patent alerts

Track US9770658B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.