SYSTEM AND METHOD FOR GATHERING AND ANALYZING OBJECTIVE MOTION DATA
First Claim
1. A computer-implemented method for analyzing activity of an athlete to permit qualitative assessments of that activity using a processor, the method comprising:
- receiving activity-related data from sensors on the athlete;
storing the activity-related data in a database;
comparing by the processor the received activity-related data against a set of pre-identified discrete outcomes;
identifying by the processor one of the pre-identified outcomes as corresponding to the received activity-related data based on the comparison of the received activity-related data against the set of pre-identified outcomes; and
displaying the identified pre-identified outcome.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems and methods described herein attempt to provide data capture and analysis in a non-intrusive fashion. The captured data can be analyzed for qualitative conclusions regarding an object'"'"'s actions. For example, a system for analyzing activity of an athlete to permit qualitative assessments of that activity comprises a first processor to receive activity-related data from sensors on the athlete. A first database stores the activity-related data. A second database contains pre-identified motion rules. A second processor compares the received activity-related data to the pre-identified motion rules, wherein the second processor identifies a pre-identified motion from the pre-identified motion rules that corresponds to the received activity-related data. A memory stores the identified pre-selected motion.
-
Citations
46 Claims
-
1. A computer-implemented method for analyzing activity of an athlete to permit qualitative assessments of that activity using a processor, the method comprising:
-
receiving activity-related data from sensors on the athlete; storing the activity-related data in a database; comparing by the processor the received activity-related data against a set of pre-identified discrete outcomes; identifying by the processor one of the pre-identified outcomes as corresponding to the received activity-related data based on the comparison of the received activity-related data against the set of pre-identified outcomes; and displaying the identified pre-identified outcome. - View Dependent Claims (2, 3, 4)
-
-
5. A system for analyzing activity of an athlete to permit qualitative assessments of that activity, the system comprising:
-
a first processor to receive activity-related data from at least one sensor positioned on the athlete, wherein the at least one sensor comprises; a first three-axis accelerometer coupled to the first processor; and a first gyroscope coupled to the first processor; a first database to store the activity-related data from the at least one sensor; a second database comprising pre-identified motion rules; a transmitter coupled to the first processor to transmit the activity-related data to a second processor; a receiver coupled to the second processor to receive the activity related data from the transmitter, wherein the second processor compares the received activity-related data to the pre-identified motion rules, and identifies a pre-identified motion from the pre-identified motion rules that corresponds to the received activity-related data. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for analyzing hand activity of a boxer with an accelerometer and a gyroscope disposed on a hand of the boxer using a computer having a memory to permit qualitative assessments of the activity, the method comprising:
-
receiving by a computer hand activity-related accelerometer data from the accelerometer disposed on the hand of the boxer; receiving by a computer hand activity-related gyroscope data from the gyroscope disposed on the hand of the boxer; storing the hand activity-related accelerometer and the hand activity-related gyroscope data in the memory; detecting by the computer a hand event; if the hand event is detected, comparing by the computer the received hand activity-related accelerometer data and hand activity-related gyroscope data against a motion profile; and identifying by the computer a hand motion corresponding to the received hand activity-related accelerometer and gyroscope data based on the comparison of the received hand activity-related accelerometer and gyroscope data against the motion profile. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising:
a computer usable medium having computer readable program code embodied therein for analyzing hand activity of a boxer having an accelerometer and a gyroscope disposed on a hand of the boxer, the computer readable program code in the computer program product comprising; computer readable program code for receiving hand activity-related accelerometer data from the accelerometer disposed on the hand of the boxer; computer readable program code for receiving hand activity-related gyroscope data from the gyroscope disposed on the hand of the boxer; computer readable program code for storing the hand activity-related accelerometer and the hand activity-related gyroscope data in the memory; computer readable program code for detecting a hand event; computer readable program code for comparing the received hand activity-related accelerometer data and hand activity-related gyroscope data against a motion profile if the hand event is detected; and computer readable program code for identifying a hand motion corresponding to the received hand activity-related accelerometer and gyroscope data based on the comparison of the received hand activity-related accelerometer and gyroscope data against the motion profile. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A computer program product comprising:
a computer usable medium having computer readable program code embodied therein for analyzing activity of an athlete to permit qualitative assessments of that activity, the computer readable program code in the computer program product comprising; computer readable program code for receiving activity-related data from sensors on the athlete; computer readable program code for storing the activity-related data in a database; computer readable program code for comparing by the processor the received activity-related data against a set of pre-identified discrete outcomes; computer readable program code for identifying by the processor one of the pre-identified outcomes as corresponding to the received activity-related data based on the comparison of the received activity-related data against the set of pre-identified outcomes; and computer readable program code for displaying the identified pre-identified outcome. - View Dependent Claims (31, 32, 33)
-
34. A system for analyzing punch activity of a boxer with an accelerometer and a gyroscope disposed on a hand of the boxer to permit qualitative assessments of the activity, the system comprising:
-
means for receiving hand activity-related accelerometer data from the accelerometer disposed on the hand of the boxer; means for receiving hand activity-related gyroscope data from the gyroscope disposed on the hand of the boxer; means for storing the hand activity-related accelerometer and the hand activity-related gyroscope data; means for detecting a hand event; means for comparing the received hand activity-related accelerometer data and hand activity-related gyroscope data against a motion profile if the hand event is detected; and means for identifying a hand motion corresponding to the received hand activity-related accelerometer and gyroscope data based on the comparison of the received hand activity-related accelerometer and gyroscope data against the motion profile. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-implemented method for displaying qualitative hand assessment data of a boxer having an accelerometer and a gyroscope disposed on a hand of the boxer, the method comprising:
-
receiving real-time video data of the boxer; receiving data from a visualization engine, wherein the data comprises real-time hand analysis data, and wherein the real-time hand analysis data comprises data identified by an analysis engine as one of a pre-identified outcome stored in a database corresponding to the data from the accelerometer and the gyroscope; and simultaneously displaying the real-time video data and the real-time hand analysis data. - View Dependent Claims (44, 45, 46)
-
Specification