CPC A63B 24/0003 (2013.01) [A63B 71/0622 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/0638 (2013.01); A63B 2071/0655 (2013.01); A63B 2071/0666 (2013.01); A63B 2102/18 (2015.10); A63B 2102/32 (2015.10); A63B 2220/40 (2013.01); A63B 2220/51 (2013.01); A63B 2220/62 (2013.01); A63B 2220/803 (2013.01); A63B 2220/833 (2013.01)] | 17 Claims |
1. A swing analysis system, comprising:
at least one user input device, the at least one user input device configured to output one or more input signals based upon one or more selections by a user;
a motion capture system comprising at least one motion capture device configured to detect the motion of at least one of: (i) one or more body segments of a subject, (ii) a head and/or face of the subject, (iii) a hand and/or fingers of the subject, and (iv) an object being manipulated by the subject, and generate output data, the output data from the motion capture system comprising time series output data; and
at least one data processing device operatively coupled to the at least one user input device and the motion capture system, the at least one data processing device being programmed to:
receive the one or more input signals from the at least one user input device based upon the one or more selections by the user, the one or more selections by the user including an autodetection selection by the user for selecting a movement of the subject for which autodetection is desired;
receive the time series output data for the subject from the motion capture system;
perform autodetection for the movement of the subject that is selected by the user by inputting the time series output data from the motion capture system into a trained neural network so that the movement being performed by the subject is able to be automatically determined; and
utilize the trained neural network to associate the time series output data with one of a plurality of different determinate classes so as to automatically determine the movement being performed by the subject.
|