Sports simulation system
First Claim
1. A golf simulator comprising:
- at least one pair of imaging devices having overlapping fields of view and configured to capture images of a launched, spinning golf ball, each captured image comprising regions resulting from one or more markings on said launched, spinning golf ball; and
at least one processing stage configured to process image data from the imaging devices and calculate a trajectory of said launched, spinning golf ball into a golf scene presented on a display surface, wherein said at least one processing stage is configured to generate a profile of the golf ball travel path over a plurality of images, determine the golf ball travel path length per image of said plurality of images, identify the regions corresponding to the one or more markings on said launched, spinning golf ball, determine the distance between the regions in each image, calculate the spin rate and tilt of the launched, spinning golf ball using the determined distance, the golf ball travel path length and the imaging device frame rate and estimate a spin tilt axis of the golf ball using the orientation of the regions in each image and the relative angle between the longitudinal axis of the regions and the longitudinal axis of the golf ball travel path.
1 Assignment
0 Petitions
Accused Products
Abstract
A golf simulation system includes a processor configured to receive image data from a launch area sensing unit to determine position, velocity, acceleration and spin of a golf ball and to calculate a trajectory of the golf ball into a golf scene presented on a display surface. The system includes a processor that generates a profile of a golf ball travel path over a plurality of images, determines the golf ball travel path length per image of the plurality of images, identifies regions corresponding to one or more markings on the golf ball, determines the distance between the regions in each image, calculates the spin rate and tilt of the golf ball using the determined distance, and uses the golf ball travel path length and camera device frame rate to estimate a spin tilt axis of the golf ball using the orientation of the regions in each image and the relative angle between the longitudinal axis of the regions and the longitudinal axis of the golf ball travel path.
72 Citations
15 Claims
-
1. A golf simulator comprising:
-
at least one pair of imaging devices having overlapping fields of view and configured to capture images of a launched, spinning golf ball, each captured image comprising regions resulting from one or more markings on said launched, spinning golf ball; and at least one processing stage configured to process image data from the imaging devices and calculate a trajectory of said launched, spinning golf ball into a golf scene presented on a display surface, wherein said at least one processing stage is configured to generate a profile of the golf ball travel path over a plurality of images, determine the golf ball travel path length per image of said plurality of images, identify the regions corresponding to the one or more markings on said launched, spinning golf ball, determine the distance between the regions in each image, calculate the spin rate and tilt of the launched, spinning golf ball using the determined distance, the golf ball travel path length and the imaging device frame rate and estimate a spin tilt axis of the golf ball using the orientation of the regions in each image and the relative angle between the longitudinal axis of the regions and the longitudinal axis of the golf ball travel path. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A golf simulation system comprising:
-
a launch area sensing unit positioned a distance in front of a target in which contact with a golf ball is made using a golf club, said launch area sensing unit comprising at least one camera device configured to capture images of a launch region and at least one illuminator adjacent said at least one camera device configured to illuminate said launch region; and at least one processor configured to receive image data from the launch area sensing unit, to determine positions, velocity, acceleration and spin of a detected launched, spinning golf ball and to calculate a trajectory of said launched, spinning golf ball into a golf scene presented on a display surface, wherein said at least one processor is configured to generate a profile of the golf ball travel path over a plurality of images, determine the golf ball travel path length per image of said plurality of images, identify regions corresponding to one or more markings on said launched, spinning golf ball, determine the distance between the regions in each image, calculate the spin rate and tilt of the launched, spinning golf ball using the determined distance, the golf ball travel path length and camera device frame rate and estimate a spin tilt axis of the golf ball using the orientation of the regions in each image and the relative angle between the longitudinal axis of the regions and the longitudinal axis of the golf ball travel path. - View Dependent Claims (8, 9, 10)
-
-
11. A golf simulator comprising:
-
a launch area sensing unit comprising at least one camera device configured to capture images of a golf ball launched from a launch region towards a target; and at least one processor configured to process image data received from the launch area sensing unit, to determine the spin of the launched golf ball based on regions in the image data corresponding to one or more markings on the golf ball, to calculate a trajectory of the launched golf ball and to modify a golf scene presented on a display surface in accordance with the calculated trajectory of the golf ball, wherein said at least one processor is configured to generate a profile of the golf ball travel path over a plurality of images, determine the golf ball travel path length per image of said plurality of images, identify the regions corresponding to the one or more markings on said launched golf ball, determine the distance between the regions in each image, calculate the spin rate and tilt of the launched golf ball using the determined distance, the golf ball travel path length and camera device image frame rate and estimate a spin tilt axis of the golf ball using the orientation of the regions in each image and the relative angle between the longitudinal axis of the regions and the longitudinal axis of the golf ball travel path. - View Dependent Claims (12, 13, 14, 15)
-
Specification