×

Automated motion data processing

  • US 10,563,981 B1
  • Filed: 08/20/2014
  • Issued: 02/18/2020
  • Est. Priority Date: 08/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A motion data processing system, comprising:

  • a communication interface to receive a plurality of motion data samples, wherein the plurality of motion data samples comprises a plurality of acceleration data samples obtained by an accelerometer and a plurality of angular velocity data samples obtained by a gyroscope, and the plurality of motion data samples pertains to a plurality of motions performed by a user;

    an evaluation module coupled to the communication interface, to correct for distortions in the motion data samples, including to determine, based at least in part on some of the motion data samples, a set of one or more corrected core measurements of the user'"'"'s body positions during a subset of the plurality of motions, and compare the plurality of motions performed by the user to a set of reference motions, wherein to determine the set of one or more corrected core measurements of the user'"'"'s body positions during the subset of the plurality of motions includes to;

    generate corrected orientation data based at least in part on some of the plurality of acceleration data samples and some of the plurality of angular velocity data samples, wherein to generate the corrected orientation data includes to;

    determine a current orientation data sample based at least in part on at least some of the angular velocity data samples;

    determine a corrected current orientation data sample based at least in part on at least some of the acceleration data samples; and

    determine an interpolated and corrected orientation data sample by interpolating the current orientation data sample and the corrected current orientation data sample; and

    generate corrected velocity data based at least in part on the corrected orientation data and a statistical model; and

    a user interface to provide feedback to the user, the feedback being based at least in part on a result of the comparing the plurality of motions performed by the user to the set of reference motions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×