US6304665B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for determining the end of a path for a moving object
Assignee: Sportsmedia Technology Corp
•
Filing: 1999-04-01
•
Granted: 2001-10-16
•
Expires: 2019-04-01
Abstract
Abstract A system is disclosed that can determine the distance a baseball would have traveled after being hit if its path was not interrupted. Thus, when a player hits a home run and the ball collides with an obstruction such as the seating area of a stadium or a wall, the present invention can determine how far the ball would have traveled had the ball not hit the stadium or the wall. The present invention can also be used to determine information about the path of objects other than a baseball.
Inventors
- 👤 Richard H. Cavallaro
- 👤 James R. Gloudemans
- 👤 Stanley K. Honey
- 👤 Terence J. O'Brien
- 👤 Alan C. Phillips
- 👤 William F. Squadron
- 👤 Marvin S. White
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:33
CPC Classifications
A; A63; A63B; A63B71/00; A63B71/06; A63B71/0605; A63B24/00; A63B24/0021; A63B69/00; A63B69/0002; A63B2024/0028; A63B2024/0034; A63B2069/0004; A63B2069/0008; A63B2102/00; A63B2102/32; A63B2220/00; A63B2220/05; A63B2220/80; A63B2220/806; A63B2243/00; A63B2243/0025; A63B2243/0066; A63B2243/007; A63B2244/00; A63B2244/14; A63B2244/16; A63B69/36; A63B69/3658
Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
111 words
A method for determining information about a hypothetical uninterrupted path of a ball after said ball is hit by a bat, comprising the steps of: sensing camera orientation data for a set of one or more cameras pointing at said ball while said ball is traveling along said hypothetical uninterrupted path, said step of sensing uses one or more camera orientation sensors; capturing video images of said ball while said ball is traveling along said hypothetical uninterrupted path, said video images are captured using said set of one or more cameras; and determining an end of said hypothetical uninterrupted path based on said captured video images and said camera orientation data.
Claim 2
Independent Claim
111 words
A method for determining information about a hypothetical uninterrupted path of a ball after said ball is hit by a bat, comprising the steps of: sensing camera orientation data for a set of one or more cameras pointing at said ball while said ball is traveling along said hypothetical uninterrupted path, said step of sensing uses one or more camera orientation sensors; capturing video images of said ball while said ball is traveling along said hypothetical uninterrupted path, said video images are captured using said set of one or more cameras; and determining an end of said hypothetical uninterrupted path based on said captured video images and said camera orientation data.
Claim 3
Dependent Claim
19 words
A method according to claim 1 , wherein: said one or more camera orientation sensors includes a pan sensor.
Claim 4
Dependent Claim
31 words
A method according to claim 1 , further including the step of: determining a distance from a beginning of said hypothetical uninterrupted path to said end of said hypothetical uninterrupted path.
Claim 5
Dependent Claim
15 words
A method according to claim 3 , further including the step of: reporting said distance.
Claim 6
Dependent Claim
20 words
A method according to claim 1 , further including the step of: displaying said end of said hypothetical uninterrupted path.
Claim 7
Dependent Claim
41 words
A method according to claim 1 ,wherein said step of determining said end of said hypothetical uninterrupted path includes the steps of: finding said ball in said video images; initially determining said hypothetical uninterrupted path; and updating said hypothetical uninterrupted path.
Claim 8
Dependent Claim
42 words
A method according to claim 6 , wherein said step of initially determining said hypothetical uninterrupted path includes the steps of: determining a set of three dimensional locations of said ball; and using said three dimensional locations to determine an initial trajectory.
Claim 9
Dependent Claim
88 words
A method according to claim 6 , wherein said step of updating said hypothetical uninterrupted path includes the steps of: predicting a future location of said ball; moving two cameras to point at said predicted future location after said step of predicting and prior to said ball reaching said future location; finding said ball in video images from said two cameras pointed at said predicted future location; and updating said hypothetical uninterrupted path based on said step of finding said ball in video images from said two cameras.
Claim 10
Dependent Claim
68 words
A method according to claim 6 , wherein said step of updating said hypothetical uninterrupted path includes the steps of: predicting a future location of said ball; selecting two cameras that are pointing at said future location; finding said ball in video images from said two cameras; and updating said hypothetical uninterrupted path based on said step of finding said ball in video images from said two cameras.
Claim 11
Dependent Claim
138 words
A method according to claim 6 , wherein said step of updating said hypothetical uninterrupted path includes the steps of: predicting a first future location of said ball; moving a camera to point at said first future location; capturing a first set of one or more video images from said camera pointed at said first future location; predicting a second future location of said ball; moving said camera to point at said second future location; capturing a second set of one or more video images from said camera pointed at said second future location; subtracting one or more video images of said first set of video images from one or more video images of said second set of video images in order to find said ball; and updating said hypothetical uninterrupted path based on said step of subtracting.
Claim 12
Dependent Claim
22 words
A method according to claim 6 , wherein: said step of finding said ball in said video images includes performing pattern recognition.
Claim 13
Dependent Claim
22 words
A method according to claim 6 , wherein: said step of finding said ball in said video images includes subtracting video images.
Claim 14
Dependent Claim
27 words
A method according to claim 1 , further including the step of: reporting information based on said step of determining an end of said hypothetical uninterrupted path.
Claim 15
Dependent Claim
79 words
A method according to claim 1 , wherein said step of determining an end of said hypothetical uninterrupted path comprises the steps of: determining positions of said ball in said captured video images; using said positions of said ball in said captured video images and said camera orientation data to determine two or more three dimensional locations of said ball; and using said more three dimensional locations of said ball to determine said end of said hypothetical uninterrupted path.
Claim 16
Independent Claim
135 words
A method for determining a distance a ball would have traveled after being hit by a bat, comprising the steps of: determining one or more locations of said ball after said ball has been hit by said bat, said step of determining is performed during a game, said determined locations do not include an end of said ball's uninterrupted path; and using said determined locations to determine said distance said ball would have traveled after being hit if said ball's path was not interrupted, said step of using said determined locations comprises the steps of: determining path information using a first set of location data, using said path information to predict a future location, capturing video from a set of cameras looking at said future location, and using said captured video to determine said distance.
Claim 17
Independent Claim
135 words
A method for determining a distance a ball would have traveled after being hit by a bat, comprising the steps of: determining one or more locations of said ball after said ball has been hit by said bat, said step of determining is performed during a game, said determined locations do not include an end of said ball's uninterrupted path; and using said determined locations to determine said distance said ball would have traveled after being hit if said ball's path was not interrupted, said step of using said determined locations comprises the steps of: determining path information using a first set of location data, using said path information to predict a future location, capturing video from a set of cameras looking at said future location, and using said captured video to determine said distance.
Claim 18
Dependent Claim
20 words
A method according to claim 15 , wherein: said step of using said determined locations is performed in real time.
Claim 19
Dependent Claim
26 words
A method according to claim 15 , wherein: said step of using said determined locations is performed within thirty seconds of said bat hitting said ball.
Claim 20
Dependent Claim
22 words
A method according to claim 15 , wherein: said step of using said determined locations is commenced while said ball is airborne.
Claim 21
Dependent Claim
27 words
A method according to claim 15 , wherein: said step of determining one or more locations is performed using pattern recognition on a set of video images.
Claim 22
Dependent Claim
37 words
A method according to claim 15 , further including the step of: identifying a sound of said bat hitting said ball, said step of determining one or more locations is triggered by said said step of identifying.
Claim 23
Dependent Claim
29 words
A method according to claim 15 , wherein: said step of determining one or more locations is performed using subtraction and pattern recognition on a set of video images.
Claim 24
Dependent Claim
44 words
A method according to claim 15 , wherein said step of using said determined locations further includes the step of: pointing said set of cameras toward said future location in response to said step of using said path information to predict said future location.
Claim 25
Dependent Claim
62 words
A method according to claim 15 , wherein said step of using said determined locations further includes the step of: selecting said set of cameras from a group of cameras because said set of cameras are pointing toward said future location, said step of selecting is performed in response to said step of using said path information to predict said future location.
Claim 26
Independent Claim
280 words
An apparatus for determining information about a ball's travel along a hypothetical uninterrupted path, comprising: a first video camera capable of being oriented; a first set of one or more camera orientation sensors, said first set of camera orientation sensors sense camera orientation data for said first camera; a second video camera capable of being oriented; a second set of one or more camera orientation sensors, said second set of camera orientation sensors sense camera orientation data for said second camera; a storage element capable of storing program code; and a processor in communication with said first video camera and said second video camera and said storage element, said processor programmed by said program code to perform a method comprising the steps of: receiving video images from said first and second video cameras captured while said first and second cameras are pointed at said ball traveling on said uninterrupted path; receiving a first set of camera orientation data from said first set of camera orientation sensors, said first set of camera orientation data pertains to an orientation of said first camera while said first camera is pointed at said ball traveling on said uninterrupted path; receiving a second set of camera orientation data from said second set of camera orientation sensors, said second set of camera orientation data pertains to an orientation of said second camera while said second camera is pointed at said ball traveling on said uninterrupted path; and determining an end of said hypothetical uninterrupted path of said object based on said video images received from said first and second video cameras, said first set of camera orientation data and said second set of camera orientation data.
Claim 27
Independent Claim
280 words
An apparatus for determining information about a ball's travel along a hypothetical uninterrupted path, comprising: a first video camera capable of being oriented; a first set of one or more camera orientation sensors, said first set of camera orientation sensors sense camera orientation data for said first camera; a second video camera capable of being oriented; a second set of one or more camera orientation sensors, said second set of camera orientation sensors sense camera orientation data for said second camera; a storage element capable of storing program code; and a processor in communication with said first video camera and said second video camera and said storage element, said processor programmed by said program code to perform a method comprising the steps of: receiving video images from said first and second video cameras captured while said first and second cameras are pointed at said ball traveling on said uninterrupted path; receiving a first set of camera orientation data from said first set of camera orientation sensors, said first set of camera orientation data pertains to an orientation of said first camera while said first camera is pointed at said ball traveling on said uninterrupted path; receiving a second set of camera orientation data from said second set of camera orientation sensors, said second set of camera orientation data pertains to an orientation of said second camera while said second camera is pointed at said ball traveling on said uninterrupted path; and determining an end of said hypothetical uninterrupted path of said object based on said video images received from said first and second video cameras, said first set of camera orientation data and said second set of camera orientation data.
Claim 28
Dependent Claim
25 words
An apparatus according to claim 24 , further including: an output device for reporting information about said end of said uninterrupted path of said ball.
Claim 29
Independent Claim
29 words
An apparatus according to clam 25 , wherein: said information includes a distance said ball would have traveled, but did not travel, had the ball's path not been interrupted.
Claim 30
Independent Claim
29 words
An apparatus according to clam 25 , wherein: said information includes a distance said ball would have traveled, but did not travel, had the ball's path not been interrupted.
Claim 31
Dependent Claim
95 words
An apparatus according to claim 24 , further including: a third camera in communication with said processor, said third camera is rigidly mounted to point toward a location where said ball is likely to be hit by a bat; and a fourth camera in communication with said processor, said fourth camera is rigidly mounted to point toward said location where said ball is likely to be hit by said bat, said processor uses video from said third camera and said fourth camera to perform said step of determining an end of said hypothetical uninterrupted path.
Claim 32
Dependent Claim
129 words
An apparatus according to claim 27 , further including: a first set of one or more motors in communication with said processor, said first set of one or more motors capable of changing an orientation of said first camera based on instructions from said processor; and a second set of one or more motors in communication with said processor, said second set of one or more motors capable of changing an orientation of said second camera based on instructions from said processor, said processor predicts a future location of said ball and instructs a changing of orientation of said first camera and said second camera so that said first camera and said second camera point toward said predicted future location prior to said ball reaching said predicted future location.
Claim 33
Dependent Claim
61 words
An apparatus according to claim 24 , further including: a microphone; and audio detection electronics in communication with said microphone and said processor, said audio detection electronics sends a signal to said processor when a sound of a bat hitting said ball is detected, said processor uses said signal to start said step of finding said ball in said video images.
Claim 34
Dependent Claim
85 words
An apparatus according to claim 24 , wherein said step of determining an end of said hypothetical uninterrupted path comprises the steps of: storing positions of said ball in said video images received from said first and second video cameras; using said positions of said ball in said video images and said camera orientation data to determine two or more three dimensional locations of said ball; and using said more three dimensional locations of said ball to determine said end of said hypothetical uninterrupted path.
Claim 35
Independent Claim
69 words
A method for determining information about a hypothetical uninterrupted path of a ball after being hit by a bat, comprising the steps of: detecting a sound of said bat hitting said ball; capturing video images of said ball; and determining an end of said hypothetical uninterrupted path of said ball based on said captured video images, said step of determining is performed in response to said step of detecting.
Claim 36
Independent Claim
69 words
A method for determining information about a hypothetical uninterrupted path of a ball after being hit by a bat, comprising the steps of: detecting a sound of said bat hitting said ball; capturing video images of said ball; and determining an end of said hypothetical uninterrupted path of said ball based on said captured video images, said step of determining is performed in response to said step of detecting.
Claim 37
Dependent Claim
35 words
A method according to claim 31 , further comprising the steps of: determining a distance from a beginning of said hypothetical uninterrupted path to said end of said hypothetical uninterrupted path; and reporting said distance.
Claim 38
Dependent Claim
87 words
A method according to claim 32 , wherein said step of determining an end includes the step of: determining path information for said ball; using said path information to predict a future location of said ball; pointing a set of cameras toward said future location in response to said step of using said path information to predict said future location; capturing first video from said set of cameras looking at said future location; and using said captured first video to determine said end of said hypothetical path.
Claim 39
Dependent Claim
42 words
A method according to claim 32 , further comprising the step of: displaying, in a video of a baseball game, said hypothetical uninterrupted path and said end of said hypothetical uninterrupted path while said ball is traveling along said hypothetical uninterrupted path.
Claim 40
Dependent Claim
40 words
A method according to claim 32 , wherein: said captured video images includes a first video image and a second video image; and said step of determining an end includes subtracting said first video image from said second video image.
Claim 41
Dependent Claim
49 words
A method according to claim 32 , further comprising the steps of: manually pointing a camera at said ball; and sensing camera orientation sensor data about said camera pointing at said ball, said step of determining an end is at least partially based on said camera orientation sensor data.
References Cited (Backward Citations)
US4545576A
Cited
US4858922A
Cited
US5486002A
Cited
US5092602A
Cited
US5138322A
Cited
US5401026A
Cited
US5363297A
Cited
US5446701A
Cited
US5413345A
Cited
US5513854A
Cited
US5609534A
Cited
US5605326A
Cited
US5768151A
Cited
US5868578A
Cited
US6042492A
Cited
US5912700A
Cited
US6084979A
Cited
US6093923A
Cited
US5926780A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-10-15 | 2005-04-16 | 2005-10-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-10-15 | 2009-04-16 | 2009-10-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-10-15 | 2013-04-16 | 2013-10-16 | $7700.00 | Window Closed / Lapsed |