Ball game training
First Claim
Patent Images
1. A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising:
- receiving image data of a first player and a ball;
using the received image data, tracking motion of the first player and motion of the ball in three dimensions;
based on the tracked motions, predicting a first position of the first player and a trajectory of the ball; and
based on the predicted first position and trajectory, generating a control command for at least one ball throwing machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising: receiving image data of a player and a ball, the image data being captured using at least two cameras, using the received image data, tracking motion of the player and motion of the ball in three dimensions, based on the tracked motions, predicting a position of the player and a trajectory of the ball, and based on the predicted position and trajectory, generating a control command for at least one ball throwing machine.
10 Citations
20 Claims
-
1. A method for ball game training, the method comprising steps executed by at least one computer, the steps comprising:
-
receiving image data of a first player and a ball; using the received image data, tracking motion of the first player and motion of the ball in three dimensions; based on the tracked motions, predicting a first position of the first player and a trajectory of the ball; and based on the predicted first position and trajectory, generating a control command for at least one ball throwing machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for ball game training, the system comprising:
-
a computer; an image data receiver, implemented on said computer, configured to receive image data of a player and a ball; a three dimensional motion tracker, in communication with said image data receive, configured to track motion of the player and motion of the ball in three dimensions, using the received image data; a position predictor, in communication with said three dimensional motion tracker, configured to predict a position of the player and a trajectory of the ball based on the tracked motions; and a control command generator, in communication with said position predictor, configured to generate a control command for at least one ball throwing machine based on the predicted position and trajectory.
-
-
20. A non-transitory computer readable medium storing computer executable instructions for performing steps of ball game training, the steps comprising:
-
receiving image data of a player and a ball; using the received image data, tracking motion of the player and motion of the ball in three dimensions; based on the tracked motions, predicting a position of the player and a trajectory of the ball; and based on the predicted position and trajectory, generating a control command for at least one ball throwing machine.
-
Specification