Gait analysis system and method
First Claim
1. A system for gait analysis comprising:
- a mobile data recording device comprising an accelerometer, the data recording device configured to record accelerations associated with user motion; and
a data processing device in communication with the mobile data recording device, the data processing device configured to;
receive acceleration data from the mobile data recording device;
normalize a frame of reference of the acceleration data to relative to a surface on which the user moves;
apply a placement compensation to the acceleration data to adjust for a placement of the mobile data recording device at a position other than directly centered at a base of the user'"'"'s spine;
process the acceleration data to extract stride data sequences from the acceleration data, each of the stride data sequences comprising data for a corresponding stride; and
determine one or more stride metrics utilizing the stride data sequences;
wherein the stride metrics are utilized by the user to gage efficiency via comparison to previously attained stride metrics.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for gait analysis may include a mobile data recording device configured to record accelerations associated with user motion and a data processing device in communication with the mobile data recording device. The data processing device can be configured to receive acceleration data from the mobile data recording device and process the acceleration data to extract stride data sequences from the acceleration data through use of bounding boxes on one or more points of the acceleration data. Each of the stride data sequences comprising data for a corresponding stride. The bounding boxes may define time and acceleration bounds. The data processing system may further determine one or more stride metrics. According to one embodiment, the data recording device may be a smartphone or other device having an accelerometer with a limited range that is inadequate to capture the full range of accelerations experienced by a runner.
-
Citations
21 Claims
-
1. A system for gait analysis comprising:
-
a mobile data recording device comprising an accelerometer, the data recording device configured to record accelerations associated with user motion; and a data processing device in communication with the mobile data recording device, the data processing device configured to; receive acceleration data from the mobile data recording device; normalize a frame of reference of the acceleration data to relative to a surface on which the user moves; apply a placement compensation to the acceleration data to adjust for a placement of the mobile data recording device at a position other than directly centered at a base of the user'"'"'s spine; process the acceleration data to extract stride data sequences from the acceleration data, each of the stride data sequences comprising data for a corresponding stride; and determine one or more stride metrics utilizing the stride data sequences; wherein the stride metrics are utilized by the user to gage efficiency via comparison to previously attained stride metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for gait analysis, comprising:
-
at a mobile data recording device comprising a sensor, recording acceleration data associated with a user'"'"'s gait collected during a run; and at a data processing device, processing the acceleration data, the processing comprising; estimating acceleration values which exceed an acceleration limit of the mobile data recording device; adjusting a frame of reference of the estimated and collected acceleration data relative to a surface on which the user moves; extracting stride data sequences from the normalized acceleration data, each of the stride data sequences defining a stride of the run; determining one or more stride metrics utilizing the stride data sequences; and providing the one or more stride metrics for display on a display device; wherein the display further comprises a display of previously determined stride metrics for the user in order to enable the user to gauge progress. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising a plurality of instructions which are configured to, when executed by a processor:
-
receive acceleration data collected by a mobile data recording device worn by a user during traversal of a route; extract stride data sequences from the acceleration data, each of the stride data sequences comprising data for a corresponding stride; determine one or more stride metrics utilizing the stride data sequences at least one of the stride metrics comprising a quality identifier; and provide the one or more stride metrics for display on a map of the route by the data recording device; wherein the display comprises a color-coded visual depiction of the quality identifier associated to each stride throughout traversal of the route; and wherein the display of the stride metric further enables the user to gauge efficiency via a review previously determined stride metrics. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification