Search All Patents in Sports Analytics
Patent US10300361
Issued 2019-05-28
Ball Game Training
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.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 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 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.
- 22. 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, the image data being captured using at least two cameras; 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.
- 23. 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, 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.