Trajectory detection and feedback system
DCFirst Claim
1. A sports device comprising:
- one or more cameras for recording video frame data used to characterize a trajectory of a sports object launched by a person wherein the person is attempting to reproduce a particular trajectory of the sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory;
a logic device configured to i) receive selections indicating a plurality of different virtual target areas;
ii) receive the video frame data, iii) recognize the sports object in the video frame data;
iv) determine a curve-fit for the trajectory of the sports object captured in the video frame data;
v) determine where the curve-fit for the trajectory of the sports object captured in the video frame data passes through one of the plurality of different virtual target areas;
vi) determine one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object and vii) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generate immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
A disclosed device provides a trajectory detection and feedback system. The system is capable of detecting one or more moving objects in free flight, analyzing a trajectory of each object and providing immediate feedback information to a human that has launched the object into flight, and/or one or more observers in the area. The feedback information may include one or more trajectory parameters that the human may use to evaluate their skill at sending the object along a desired trajectory. In a particular embodiment, a non-intrusive machine vision system that remotely detects trajectories of moving objects may be used to evaluate trajectory parameters for a basketball shot at a basketball hoop by a player. The feedback information, such as a trajectory entry angle into the basketball hoop and/or an entry velocity into the hoop for the shot, may be output to the player in an auditory format using a sound projection device. The system may be operable to be set-up and to operate in a substantially autonomous manner. After the system has evaluated a plurality of shots by the player, the system may provide 1) a diagnosis of their shot consistency, 2) a prediction for improvement based upon improving their shot consistency and 3) a prescription of actions for improving their consistency.
170 Citations
85 Claims
-
1. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a sports object launched by a person wherein the person is attempting to reproduce a particular trajectory of the sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory; a logic device configured to i) receive selections indicating a plurality of different virtual target areas;
ii) receive the video frame data, iii) recognize the sports object in the video frame data;
iv) determine a curve-fit for the trajectory of the sports object captured in the video frame data;
v) determine where the curve-fit for the trajectory of the sports object captured in the video frame data passes through one of the plurality of different virtual target areas;
vi) determine one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object and vii) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generate immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method in a sports device including one or more cameras and a processor, the method comprising:
-
a) receiving video frame data including a trajectory of a sports object launched by a person wherein the person is attempting to reproduce a particular trajectory of a sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory; b) recognizing the sports object in the video frame data; c) determining a curve-fit for the trajectory of the sports object captured in the video frame data; d) receiving selections indicating a plurality of different virtual target areas; e) determining one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object; f) determining where the curve-fit for the trajectory of the sports object captured in the video frame data passes through one of the plurality of different virtual target areas; g) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generating immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory. - View Dependent Claims (27, 28, 29)
-
-
30. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a sports object launched by a person wherein the person is attempting to reproduce a particular trajectory of the sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory; a logic device configured for each of a plurality of different trajectories launched by the person to i) receive the video frame data, ii) recognize the sports object in the video frame data;
iii) determine a curve-fit for the trajectory of the sports object captured in the video frame data;
iv) determine one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object and v) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generate immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory wherein based upon the curve-fits for each of the plurality of different trajectories and the curve-fit of the particular trajectory, the logic device is configured to
1) determine a measure of how consistently the person reproduces the particular trajectory and
2) output the determined measure. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method in a sports device including one or more cameras and a processor, the method comprising:
for each of a plurality of different trajectories launched by a person wherein the person is attempting to reproduce a particular trajectory of a sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory, a) receiving video frame data including a trajectory of a sports object launched by the person; b) recognizing the sports object in the video frame data; c) determining a curve-fit for the trajectory of the sports object captured in the video frame data; d) determining one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object; e) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generating immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory wherein based upon the curve-fits for each of the plurality different trajectories determined in c) and the curve-fit of the particular trajectory, determining a measure of how consistently the person reproduces the particular trajectory and outputting the determined measure. - View Dependent Claims (56, 57)
-
58. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a sports object launched by a person wherein the person is attempting to reproduce a particular trajectory of the sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory; a logic device configured to i) prior to analyzing a trajectory of the sports object, autonomously determine a set-up position of the one or more cameras and based upon the determined set-up position, auto-calibrate to objects in an environment in which the sports device is located, ii) receive the video frame data, iii) recognize the sports object in the video frame data;
iv) determine a curve-fit for the trajectory of the sports object captured in the video frame data;
v) determine one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object and vi) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generate immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A method in a sports device including one or more cameras and a processor, the method comprising:
-
a) prior to analyzing a trajectory of a sports object, autonomously determining a set-up position of the one or more cameras and based upon the determined set-up position, auto -calibrating to objects in an environment in which the sports device is located, wherein the person is attempting to reproduce a particular trajectory of a sports object and wherein one or more trajectory parameters characteristic of the particular trajectory are derived from a curve-fit of the particular trajectory, b) receiving video frame data including a trajectory of the sports object launched by the person; c) recognizing the sports object in the video frame data; d) determining a curve-fit for the trajectory of the sports object captured in the video frame data; e) determining one or more trajectory parameters that are derived from the curve-fit of the trajectory of the sports object; f) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the sports object, generating immediate feedback information that allows the person to evaluate their skill at reproducing the particular trajectory. - View Dependent Claims (84, 85)
-
Specification