Trajectory detection and feedback system
First Claim
1. A sports device comprising:
- one or more cameras for recording video frame data used to characterize a trajectory of a volleyball launched by a person wherein the person is attempting to reproduce a particular trajectory of the volleyball 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 volleyball in the video frame data;
iv) determine a curve-fit for the trajectory of the volleyball captured in the video frame data;
v) determine where the curve-fit for the trajectory of the volleyball 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 volleyball and vii) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generate feedback information related to the trajectory of the volleyball.
2 Assignments
0 Petitions
Accused Products
Abstract
A disclosed device provides a trajectory detection and feedback system. The system is capable of detecting one or more moving volleyballs in free flight, analyzing a trajectory of each volleyball and providing feedback information to a human that has launched the volleyball 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 volleyball along a desired trajectory. In a particular embodiment, a non-intrusive machine vision system that remotely detects trajectories of moving volleyballs may be used to evaluate trajectory parameters for a volleyball hit towards a virtual target area by a player.
88 Citations
82 Claims
-
1. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a volleyball launched by a person wherein the person is attempting to reproduce a particular trajectory of the volleyball 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 volleyball in the video frame data;
iv) determine a curve-fit for the trajectory of the volleyball captured in the video frame data;
v) determine where the curve-fit for the trajectory of the volleyball 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 volleyball and vii) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generate feedback information related to the trajectory of the volleyball. - 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. 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 volleyball launched by a person wherein the person is attempting to reproduce a particular trajectory of the volleyball 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 volleyball in the video frame data; c) determining a curve-fit for the trajectory of the volleyball 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 volleyball; f) determining where the curve-fit for the trajectory of the volleyball 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 volleyball, generating feedback information related to the trajectory of the volleyball. - View Dependent Claims (26, 27, 28)
-
-
29. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a volleyball launched by a person wherein the person is attempting to reproduce a particular trajectory of the volleyball 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 volleyball in the video frame data;
iii) determine a curve-fit for the trajectory of the volleyball 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 volleyball and v) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generate feedback information related to the trajectory of the volleyball 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 (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. 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 volleyball 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 the volleyball launched by the person; b) recognizing the volleyball in the video frame data; c) determining a curve-fit for the trajectory of the volleyball 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 volleyball; e) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generating feedback information related to the trajectory of the volleyball 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 (54, 55)
-
-
56. A sports device comprising:
-
one or more cameras for recording video frame data used to characterize a trajectory of a volleyball launched by a person wherein the person is attempting to reproduce a particular trajectory of the volleyball 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 volleyball, 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 volleyball in the video frame data;
iv) determine a curve-fit for the trajectory of the volleyball 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 volleyball and vi) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generate feedback information related to the trajectory of the volleyball. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A method in a sports device including one or more cameras and a processor, the method comprising:
-
a) prior to analyzing a trajectory of the volleyball, 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 the volleyball 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 volleyball launched by the person; c) recognizing the volleyball in the video frame data; d) determining a curve-fit for the trajectory of the volleyball 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 volleyball; f) based upon the one or more trajectory parameters derived from the curve-fit of the trajectory of the volleyball, generating feedback information related to the trajectory of the volleyball. - View Dependent Claims (81, 82)
-
Specification