Patent ID: 11900678
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computerized system for automatic identification of various pitch-types of a ball itched by a pitcher in a game of baseball on a baseball field having a home plate, a pitcher's mound, a first base, a second base, and a third base, the system comprising:
at least two cameras wherein a primary camera is positioned above and within view of the home plate, and a side camera is positioned to the left or right of the home plate, wherein each camera captures a continuous video image; wherein the field of view of the primary camera is at least 120° and includes the positions of a batter (while on the home plate) and a catcher and a pitcher, and wherein the field of view of the side camera is at least 120° , and also includes the batter (while on the home plate) and the catcher and the pitcher;
wherein both cameras are in functional communication with, and transmit video data to a computer programmed with one of more backbone programs and an AI algorithm, receiving data from the backbone program, which is trained to classify a ball into various pitch types using the data provided by the one or more backbone programs,
wherein said one or more backbone programs defines and maps the 3-dimensional home plate space in real-time, wherein the home plate space is a 3-dimensional shape extrapolated from an N×N 2-dimensional grid centered on the home plate, and performs object detection, monitors and analyses the video images, and post-processes the video data from the cameras, and feeds it into the AI algorithm, and
wherein the one or more backbone programs detects and maps the ball in real-time, and calculates the speed of the ball and calculates and/or predicts the path of travel of the ball relative to the home plate space and predicting the entry and exit points of the ball relative to the home plate space, and produces data containing such information, and feeds said data to the AI algorithm which is trained to classify a ball into various pitch types using the data provided by the one or more backbone programs, and
wherein the pitch type data is transmitted from the computer to a screen viewable by a viewer.