Systems and methods of measuring and evaluating performance of a physical skill and equipment used to perform the physical skill
First Claim
1. A method of providing a quantitative analysis of a subject'"'"'s performance in undertaking a physical skill or task, the method comprising:
- (i) obtaining a set of body measurements representative of one or more physical characteristics of the subject'"'"'s body;
(ii) modifying an elite performance data model representative of a body movement pattern associated with a superior performance of the skill or task in accordance with the set of the subject body measurements to provide a customized individual subject performance data model representative of the body movement pattern for an ideal performance of the skill or task by the subject;
(iii) capturing video data of the subject undertaking the physical skill or task;
(iv) determining from the captured video data a set of data representative of the subject'"'"'s body movements while undertaking the skill or task;
(v) identifying positional differences between body movements represented by the body movement data set derived from the video data, and body movements represented by the individual subject performance data model; and
(vi) quantifying one or more of the identified positional differences to provide a quantitative analysis of the extent to which the body movement pattern of the subject while undertaking the skill or task differs from the body movement pattern represented by the individual subject performance data model, wherein a quantitative analysis of the subject'"'"'s performance in undertaking the skill or task is provided.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing an individual performance data model of a person, such as a student, performing a physical skill or task. The individual performance data model is derived from an elite or superior performance data model determined from a number of elite or superior performances of the skill or task. In particular, the elite or superior performance model is sized or scaled to the student'"'"'s body dimensions to produce a customized individual performance data model of the student'"'"'s ideal or superior performance of the skill. The individual performance data model is used in teaching processes to identify and correct the student'"'"'s performance errors. Embodiments of the invention modify the individual performance data model of the student to incorporate significant body movement trends exhibited by elite or superior performers that are related to body segment size. Further embodiments of the invention modify the individual performance data model for evaluating and scoring the student'"'"'s actual performance of the skill, and for evaluating and fitting equipment the student uses to perform the skill. In particular, embodiments of the invention seek to alleviate the technical problem of how to process video data streams captured of the student'"'"'s actual performance of the skill to automate the identification of errors in the student'"'"'s performance, to automate the corrective action the student must take to improve his/her performance and/or to avoid such errors, and to automatically assess the suitability and performance of equipment the student uses to perform the skill.
-
Citations
21 Claims
-
1. A method of providing a quantitative analysis of a subject'"'"'s performance in undertaking a physical skill or task, the method comprising:
-
(i) obtaining a set of body measurements representative of one or more physical characteristics of the subject'"'"'s body;
(ii) modifying an elite performance data model representative of a body movement pattern associated with a superior performance of the skill or task in accordance with the set of the subject body measurements to provide a customized individual subject performance data model representative of the body movement pattern for an ideal performance of the skill or task by the subject;
(iii) capturing video data of the subject undertaking the physical skill or task;
(iv) determining from the captured video data a set of data representative of the subject'"'"'s body movements while undertaking the skill or task;
(v) identifying positional differences between body movements represented by the body movement data set derived from the video data, and body movements represented by the individual subject performance data model; and
(vi) quantifying one or more of the identified positional differences to provide a quantitative analysis of the extent to which the body movement pattern of the subject while undertaking the skill or task differs from the body movement pattern represented by the individual subject performance data model, wherein a quantitative analysis of the subject'"'"'s performance in undertaking the skill or task is provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing a quantitative analysis of a subject'"'"'s performance in undertaking a physical skill or task, the system comprising:
-
one or more video capture devices for capturing video data of the subject undertaking the physical task; and
a computer system comprising a processor, and one or more computer program products executable by the processor to;
(i) modify an elite data model representative of a body movement pattern associated with a superior performance of the skill or task in accordance with a set of body measurements representative of one or more physical characteristics of the subject'"'"'s body to thereby provide a customized individual subject performance data model representative of a body movement pattern for an ideal performance of the skill or task by the subject;
(ii) capture video data of the subject undertaking the physical skill or task;
(iii) determine from the captured video data a set of data representative of body movements of the subject while undertaking the skill or task;
(iv) identify positional differences between body movements represented by the set of subject body movement data derived from the video data, and body movements represented by the individual subject performance data model; and
(v) quantify any identified positional differences to provide a quantitative analysis of the extent to which the movement pattern of the subject while undertaking the skill or task differs from the movement pattern represented by the individual subject performance data model, wherein a quantitative analysis of the subject'"'"'s performance in accomplishing the skill or task is provided.
-
-
21. A computer program comprising one or more software elements operable, when executed in an execution environment, to:
-
(i) modify an elite data model representative of a body movement pattern associated with a superior performance of a physical skill or task in accordance with subject body measurements representative of physical characteristics of a subject'"'"'s body, and thereby provide a customized individual subject performance data model representative of a body movement pattern for an ideal performance of the skill or task by the subject;
(ii) capture video data of the subject undertaking the physical skill or task;
(iii) determine from the captured video data a set of data representative of subject body movements while undertaking the skill or task;
(iv) identify positional differences between body movements represented by the set of body movement data derived from the video data, and body movements represented by the individual subject performance data model; and
(v) quantify any identified positional differences to provide a quantitative analysis of the extent to which the movement pattern of the subject while undertaking the skill or task differs from the movement pattern represented by the individual subject performance data model, wherein a quantitative analysis of the subject'"'"'s performance in accomplishing the skill or task is provided.
-
Specification