초록
▼
A system for illustrating the flight of a sports ball includes a radar, an imager, and a controller. The imager is configured to image a moving sports ball. The controller is configured to (i) receive, from the imager, an image including the moving sports ball, (ii) receive, from the radar, radar data associated with the moving sports ball, (iii) determine, from the radar data, a portion of a trajectory of the moving sports ball, (iv) alter the image to illustrate the portion of the trajectory relative to the moving sports ball, and (v) output the altere...
A system for illustrating the flight of a sports ball includes a radar, an imager, and a controller. The imager is configured to image a moving sports ball. The controller is configured to (i) receive, from the imager, an image including the moving sports ball, (ii) receive, from the radar, radar data associated with the moving sports ball, (iii) determine, from the radar data, a portion of a trajectory of the moving sports ball, (iv) alter the image to illustrate the portion of the trajectory relative to the moving sports ball, and (v) output the altered image.
대표
청구항
▼
1. A system for illustrating the flight of a sports ball, the system comprising: a radar;an imager configured to image a moving sports ball; anda controller configured to: receive, front the imager, an image including the moving sports ball,receive, from the radar, radar data associated with the moving sports ball,determine, from the radar data, a portion of a trajectory of the moving sports ball,alter the image to illustrate the portion of the trajectory relative to the moving sports ball, andoutput the altered image,wherein the controller is configured...
1. A system for illustrating the flight of a sports ball, the system comprising: a radar;an imager configured to image a moving sports ball; anda controller configured to: receive, front the imager, an image including the moving sports ball,receive, from the radar, radar data associated with the moving sports ball,determine, from the radar data, a portion of a trajectory of the moving sports ball,alter the image to illustrate the portion of the trajectory relative to the moving sports ball, andoutput the altered image,wherein the controller is configured to determine a position at which the trajectory is to be illustrated in the altered image by mapping the trajectory determined from the radar data into the altered image based on a predetermined orientation and position of the radar coordinate system and the camera coordinate system. 2. The system of claim 1, wherein the controller is configured to output the altered image while the moving sports ball is in flight. 3. The system of claim 1, wherein the controller is further configured to: project the portion of the trajectory onto a predetermined plane, andillustrate the projected portion of the trajectory in the altered image. 4. The system of claim 3, wherein the predetermined plane is a horizontal plane of a coordinate system having an origin at a point from where the moving sports ball was launched. 5. The system of claim 1, wherein the portion of the trajectory is illustrated at positions of the moving sports ball in the altered image. 6. The system of claim 1, wherein the imager is further configured to output a video sequence comprising a plurality of images including the moving sports ball, and wherein the controller is configured to alter all of the plurality of images of the video sequence to illustrate the portion of the trajectory of the moving sports ball. 7. The system of claim 6, wherein, in at least one of the plurality of images of the video sequence, the illustrated portion of the trajectory ends at a position in the at least one image at which the moving sports ball is at a point in time of generation of the at least one image. 8. The system of claim 1, wherein the imager and the radar are fixed relative to one another. 9. The system of claim 1, wherein the controller is further configured to illustrate a target in the altered image. 10. The system of claim 9, wherein the controller is further configured to illustrate a direction from a launch position of the moving sports ball to the target in the altered image. 11. The system of claim 1, wherein the controller is further configured to illustrate a 3D launch vector of the moving sports ball in the altered image. 12. The system of claim 1, wherein the controller is further configured to illustrate, in the altered image, numeric values associated with movement of the moving sports balk the values including, a launch speed, a launch angle, a launch spin rate, an apex height, a carry distance, and/or a curvature. 13. The system of claim 1, wherein the moving sports ball is one of: a golf ball, a baseball, a tennis ball, a table tennis ball, a cricket ball, a soccer ball, a football, a handball, a volley ball, and a basketball. 14. A system for illustrating the flight of a projectile, the system comprising: a radar;an imager providing an image of the projectile in flight; anda controller determining a portion of a trajectory of the projectile based on data from the radar and determining a position of the portion of trajectory in the image, the controller inserting a visual representation of the portion of the trajectory into the image at a position corresponding to the position of the portion of the trajectory in the image, wherein the controller determines the position of the portion of the trajectory in the image by mapping the portion of the trajectory determined from the radar data into the image based on a predetermined orientation and position of the radar coordinate system and the camera coordinate system. 15. The system of claim 14, wherein the controller outputs the image, including the visual representation of the portion of the trajectory, while the projectile is in flight. 16. The system of claim 14, wherein the controller determines a set of axes in the image, a first one of the axes corresponding to a vertical dimension in the image and second and third axes in the image defining a ground plane perpendicular to the first axis, the controller determining a projection of the portion of the trajectory on the ground plane and inserting the projection into the image for display in a position corresponding to a position of the projection of the portion of the trajectory in the image. 17. The system of claim 14, wherein the portion of the trajectory is illustrated at positions of the projectile in the image. 18. The system of claim 14, wherein the imager outputs a video sequence comprising a plurality of images including the projectile, and wherein the controller illustrates the portion of the trajectory of the projectile in all of the plurality of images of the video sequence. 19. The system of claim 18, wherein, in at least one of the plurality of images of the video sequence, the illustrated portion of the trajectory ends at a position in the at least one image at which the projectile is at a point in time of generation of the at least one image. 20. The system of claim 14, wherein the imager and the radar are fixed relative to one another. 21. The system of claim 14, wherein the controller illustrates a target in the image. 22. The system of claim 21, wherein the controller further illustrates a direction from a launch position of the projectile to the target in the image. 23. The system of claim 14, wherein controller illustrates a 3D launch vector of the projectile in the image. 24. The system of claim 14, wherein the controller illustrates, in the image, numeric values associated with movement of the projectile, the values including a launch speed, a launch angle, a launch spin rate, an apex height, a carry distance, and/or a curvature. 25. The system of claim 14, wherein the projectile is one of: a golf ball, a baseball, a tennis ball, a table tennis ball, a cricket ball, a soccer ball, a football, a handball, a volley ball, and a basketball. 26. A method for illustrating the flight of a projectile, the method comprising: receiving, from an imager, at least one image including a projectile;receiving, from a radar, radar data associated with the projectile;determining, based on the radar data, at least a portion of a trajectory of the projectile;determining a position of the portion of the trajectory in the image; andinserting the portion of the trajectory into the image for display in a position corresponding to the position of the portion of the trajectory in the image,wherein the step of determining a position of the portion of the trajectory in the image comprises mapping the portion of the trajectory determined from the radar data into the image based on a predetermined orientation and position of the radar coordinate system and the camera coordinate system. 27. The method of claim 26, further comprising outputting the image while the projectile is in flight. 28. The method of claim 26, further comprising: projecting the portion of the trajectory onto a predetermined plane; andillustrating the projected portion of the trajectory in the image. 29. The method of claim 28, wherein the predetermined plane is a horizontal plane of a coordinate system having an origin at a point from where the projectile was launched. 30. The method of claim 26, further comprising illustrating the portion of the trajectory at positions of the projectile in the image. 31. The method of claim 26, further comprising: outputting, from the imager, a video sequence comprising a plurality of images including the projectile; andillustrating the portion of the trajectory of the projectile in all of the plurality of images of the video sequence. 32. The method of claim 31, wherein, in at least one of the plurality of images of the video sequence, the illustrated portion of the trajectory ends at a position in the at least one image at which the projectile is at a point in time of generation of the at least one image. 33. The method of claim 26, further comprising illustrating a target in the image. 34. The method of claim 33, further comprising illustrating a direction from a launch position of the projectile to the target in the image. 35. The method of claim 26, further comprising illustrating a 3D launch vector of the projectile in the image. 36. The method of claim 26, further comprising illustrating, in the image, numeric values associated with movement of the projectile, the values including a launch speed, a launch angle, a launch spin rate, an apex height, a carry distance, and/or a curvature. 37. The system of claim 6, wherein the controller is further configured to illustrate, in the plurality of images, numeric values associated with the movement of the moving sports ball corresponding to substantially the same time as of each image, the values including a speed, a direction, a spin rate, a distance, a height, a curvature and/or a lateral deviation from a target line. 38. The system of claim 18, wherein the controller is further configured to illustrate, in the plurality of images, numeric values associated with the movement of the projectile corresponding to substantially the same time as of each image, the values including a speed, a direction, a spin rate, a distance, a height, a curvature and/or a lateral deviation from a target line. 39. The method of claim 31, wherein the plurality of images of the video sequence is further modified by inserting, numeric values associated with the movement of the projectile corresponding to substantially the same time as of each image, the values including a speed, a direction, a spin rate, a distance, a height, a curvature and/or a lateral deviation from a target line.