Physical education kinematic motor skills testing system
First Claim
1. A computer program product encoded on one or more non-transitory computer storage media, the computer program product comprising instructions that when executed by a computing device cause the computing device to perform operations comprising:
- receiving motion sensor data from motion sensors communicatively coupled to the computing device, wherein the motion sensors are adapted to generate motion sensor data associated with a subject performing a motor skill activity, and wherein at least one of the motion sensors includes a camera, an IR emitter, an IR sensor, one or more processor modules, and one or more memory modules;
comparing motion sensor data to benchmark data to detect temporal phases of the motor skill activity, wherein the comparing includes identifying, in the motion sensor data, one or more values of the motion sensor data that correspond to one or more markers of the motor skill activity that are among the benchmark data;
displaying, through a display screen of the computing device, an interactive practice interface including a video preview showing a skeleton of the subject performing the motor skill activity, the video preview being based upon the motion sensor data, and further including a plurality of frames corresponding respectively to different ones of the temporal phases; and
determining, based upon at least one comparison of the motion sensor data associated with the temporal phases to the benchmark data, a score representing a proficiency of the subject for performing the motor skill activity.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a system for testing motor skills involved in locomotor, non-locomotor, and manipulative activities. The system utilizes joint data created by a motion sensor during a subject'"'"'s performance of an activity to determine the subject'"'"'s motor skill proficiency for that activity. The system compares the subject'"'"'s joint data to benchmark data to detect one or more phases of the activity. Based on the comparison, the system also determines the subject'"'"'s proficiency in the particular motor skill tested. The system is embodied in a computer-implemented application that provides various user interfaces for navigating through the user interfaces, accessing a database of the system, testing a subject'"'"'s motor skills, analyzing a subject'"'"'s proficiency, and facilitating practice of motor skills.
-
Citations
20 Claims
-
1. A computer program product encoded on one or more non-transitory computer storage media, the computer program product comprising instructions that when executed by a computing device cause the computing device to perform operations comprising:
-
receiving motion sensor data from motion sensors communicatively coupled to the computing device, wherein the motion sensors are adapted to generate motion sensor data associated with a subject performing a motor skill activity, and wherein at least one of the motion sensors includes a camera, an IR emitter, an IR sensor, one or more processor modules, and one or more memory modules; comparing motion sensor data to benchmark data to detect temporal phases of the motor skill activity, wherein the comparing includes identifying, in the motion sensor data, one or more values of the motion sensor data that correspond to one or more markers of the motor skill activity that are among the benchmark data; displaying, through a display screen of the computing device, an interactive practice interface including a video preview showing a skeleton of the subject performing the motor skill activity, the video preview being based upon the motion sensor data, and further including a plurality of frames corresponding respectively to different ones of the temporal phases; and determining, based upon at least one comparison of the motion sensor data associated with the temporal phases to the benchmark data, a score representing a proficiency of the subject for performing the motor skill activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18)
-
-
11. A system, comprising:
-
a computing device having a processor and one or more non-transitory computer storage media; motion sensors communicatively coupled to the computing device, wherein the motion sensors are adapted to generate motion sensor data associated with a subject performing a motor skill activity, and wherein at least one of the motion sensors includes a camera, an IR emitter, an IR sensor, one or more processor modules, and one or more memory modules; wherein the one or more non-transitory computer storage media store instructions therein that when executed by the processor of the computing device cause the computing device to perform operations comprising; receiving motion sensor data from the motion sensors; and comparing motion sensor data to benchmark data to detect temporal phases of the motor skill activity, wherein the comparing includes identifying, in the motion sensor data, one or more values of the motion sensor data that correspond to one or more markers of the motor skill activity that are among the benchmark data; displaying, through a display screen of the computing device, an interactive practice interface including a video preview showing a skeleton of the subject performing the motor skill activity, the video preview being based upon the motion sensor data, and further including a radar graph illustrating a plurality of subscores associated with the respective temporal phases and based upon at least one comparison of the motion sensor data to the benchmark data; and determining a score based at least in part upon the plurality of subscores associated with the respective temporal phases, the score representing a proficiency of the subject for performing the motor skill activity. - View Dependent Claims (12, 13, 15, 16, 19, 20)
-
Specification