Virtual strike zone
DCFirst Claim
Patent Images
1. A method of providing strike zone information, comprising the steps of:
- determining a set of one or more locations of a ball from a first set of video images;
determining a three dimensional volume representing a strike zone;
determining whether one of said one or more locations of said ball intersects the three dimensional volume representing the strike zone;
converting the three dimensional volume and one or more locations of a ball to two-dimensional locations within a second video image using data in the second video image; and
indicating whether one of said set of one or more locations of said ball intersects the three dimensional volume representing the strike zone,wherein said step of determining a set of one or more locations of a ball includes the steps of;
receiving the first set of video images that depict said ball,searching for data in a restricted area of said video images, said restricted area being an area where said ball is expected to be during a pitch, andusing said data to automatically determine said one or more locations.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system adds a graphical image of the strike zone to a video or other image of a baseball game. The system determines location of the strike zone and the ball in real space. The locations of the strike zone and the ball are depicted in the video. Based on knowing the locations of the strike zone and the ball, the system can determines whether the pitch was a strike or a ball.
75 Citations
51 Claims
-
1. A method of providing strike zone information, comprising the steps of:
-
determining a set of one or more locations of a ball from a first set of video images; determining a three dimensional volume representing a strike zone; determining whether one of said one or more locations of said ball intersects the three dimensional volume representing the strike zone; converting the three dimensional volume and one or more locations of a ball to two-dimensional locations within a second video image using data in the second video image; and indicating whether one of said set of one or more locations of said ball intersects the three dimensional volume representing the strike zone, wherein said step of determining a set of one or more locations of a ball includes the steps of; receiving the first set of video images that depict said ball, searching for data in a restricted area of said video images, said restricted area being an area where said ball is expected to be during a pitch, and using said data to automatically determine said one or more locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing strike zone information, comprising the steps of:
-
determining one or more locations of a ball; and indicating within a video image whether one of said one or more locations of said ball intersects a strike zone; wherein said step of determining includes the steps of; receiving a set of video images that depict said ball, said video images include multiple data, identifying which data of said multiple data corresponds to said ball using a series of filters, each filter potentially removes data from consideration as a candidate for said ball, said series of filters including a filter having a criteria that is independent of other images, and using said data that corresponds to said ball to automatically determine said one or more locations. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of providing strike zone information, comprising the steps of:
-
determining a location of a strike zone for a first batter by receiving an indication of one or more positions on said first batter in an image of said first batter and using said indicated positions to automatically calculate height and a three dimensional volume of said strike zone; determining a first position in a video, said first position corresponding to said location of said strike zone; and adding an image for said strike zone to said video at said first position, wherein said step of determining the first position includes; converting the three dimensional volume of said strike zone to two-dimensional locations within the video using data in video. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An apparatus for providing strike zone information, comprising:
-
a set of image sensors arranged to sense data about a ball and a strike zone; and one or more processors in communication with said image sensors, said one or more processors use data from said sensors to determine one or more locations of said ball and determine a location of said strike zone for a batter by using one or more positions indicated on said batter in an image of said batter to determine height of said strike zone, said one or more processors determine a first position in a video corresponding to said location of said strike zone and add a first image for said strike zone to said video at said first position, said one or more processors determine a second position in said video corresponding to one of said set of one or more locations of said ball and add a second image based on said second position, said one or more processors converting the height of said strike zone and one or more locations of said ball to two-dimensional locations within the video using data in the video. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus for providing strike zone information, comprising:
-
a set of image sensors arranged to sense data about a ball and a strike zone; a first set of one or more processors in communication with said image sensors, said first set of one or more processors use data from said sensors to determine one or more locations of said ball and determine a set of three dimensional coordinates representing a location of said strike zone; a second processor in communication with said first set of one or more processors, said second processor receives an indication of a first camera of a set of cameras, accesses transformation data specific to said first camera from sets of transformation data specific to each of said cameras and transforms said one or more locations of said ball and said three dimensional coordinates representing said location of said strike zone to two dimensional positions in a video from said first camera; a third processor in communication with said second processor, said third processor prepares an image of said strike zone and an image of said ball; and a video modification unit in communication with said third processor and able to receive video from said cameras, said video modification unit receives said image of said strike zone and said image of said ball, said video modification unit adds said image of said strike zone and said image of said ball to said video from said first camera by converting the three dimensional coordinates of said strike zone and one or more locations of said ball to two-dimensional locations within said video using data in said video. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification