The inventive concept relates generally to a sports swing tracking system for training a sports player.
Currently, there are a number of solutions for training sports players. Golf provides an illustration. In the past, a golfer or coach would record a video of the player for training and advance frame by frame through the video to assess player performance. The golfer or coach would use markup technology to sketch reference lines on the video images, approximated visually, for use in the assessment. The task to do this analysis frame by frame can be laborious and limits the number of references a coach, player, or other person can create within time and other constraints. Also, the approximation would often be inaccurate. Such systems may depend mostly on the skills of the player or coach to review the system manually, the player or coach unaided by computerized evaluations.
Professional athletes have been better able to use computer-generated analytic results, having the skills to know what to do with analytic information or hiring a coach skilled at interpreting the results and applying the results to training. The best way to take advantage of superior performance analytics is with a coach, but both the coach and the analytical tools may be too sophisticated and correspondingly expensive to benefit the average user. Therefore, there currently exists a need in the market for a superior sports analytical tool optimized to improve the performance of the average sports player.
The disclosed inventive concept is a system that takes uploaded video image frames of a sports player and uses an artificial intelligence learning system to track key points on the sport's players body and, in the case of a sport that uses an object to swing, such as a bat or golf club, key points on that device during the swing. The inventive concept involves capturing the data efficiently and effectively for use by a selected artificial intelligence learning system. The inventive concept is designed to deliver frame by frame comparison measurements of those key points. In addition, the system provides both static and dynamic lines that are displayed on the playback screen so that the player or coach can compare frame by frame movement to movement illustrated by those lines. For example, a golfer or golf coach may find a vertical static line useful for determining if the sports player is leaning too far back when executing a backswing. For another example, the inventive concept may utilize static lines that depict a proper swing plane. The high and low extreme swing plane lines are set and kept static throughout the swing. When the representative golfer swings the club, the static lines offer a useful visual reference to illustrate the position of the club shaft and clubhead throughout the swing and aid in determining if the club shaft and clubhead are within the tolerances of the static swing plane lines. Substantially the same analysis would be performed for other sports with measurements specific to the sought actions.
The inventive concept may further use dynamic and static measurements and compare them to a set of standard criteria that are provided by an expert in the field, such as a golf pro or baseball coach. The inventive concept will then provide automated tips in the form of text and links to videos as to what problems a given user has when executing the assessed action and how to correct those problems.
The preferred embodiment is a sports swing tracking system that has at least one computer processor operable with a memory storage medium. Included in the swing tracking system is a camera system that has at least one convergent lens and at least one digital image sensor, the camera system operably coupled to the at least one computer processor, the camera system operating at or greater than sixty frames per second at an exposure rate, sometimes known as shutter speed, of at or faster than one one-thousandth of a second.
The sports swing tracking system also includes a distance calculating program of the at least one computer system that is designed to calculate the distance to an object of known size from the camera system substantially when imaging the object, the calculation determine from at least one or more of a single row of pixels arrayed horizontally to determine width and a single row of pixels arrayed vertically to determine height corresponding to the equivalent dimensions of the imaged object of known size.
The sports swing tracking system also includes a body frame pose estimator program of the at least one computer system that has thirteen or more body frame points detectable by at least one or more of offset vector calculations and keypoint heatmapping. This body frame pose estimator system is designed to calculate the distance between each of the thirteen or more body frame points from a pixel measurement value determined by the distance to the object of known size, the object of known size being within a useful proximity of the body frame points, useful proximity defined as a distance in which a person represented by the body frame points can physically interact with the object of known size, the body frame pose estimator system further designed to perform three-dimensional calculations from the thirteen or more body frame points from which to estimate both location and point attitude.
The sports swing tracking system also includes a motion mapping program of the at least one computer system designed to calculate changes in the three-dimensional location and attitude of at least one or more of the thirteen or more body frame points, an at least one ball point representing a ball, and two or more rod points representing at least one or more from a group of: bat, club, racket, stick, blade, paddle, foil, or other sports instrument having a handle portion and at least one or more of a striking, throwing, and catching portion, the motion mapping program further calculating changes in point locations in three-dimensional space from two or more frames of known interval and further deriving the rate of point location change between known intervals from which to calculate speed and direction along the timeline between each frame of the two or more frames of known interval, the calculations including the location, speed, and direction at each selected derivative of time of the points in at least one or more of a defined three-dimensional space and three dimensional space relative to the other points.
In one embodiment of the sports swing tracking system, the distance calculating program is designed to refine distance calculations based on the angle of each point from the camera system wherein the maximum distance adjustment and minimum distance adjustment is determined by the height of the camera system and the height of the object of known size, the height measured from a common horizontal plane.
In one embodiment of the sports swing tracking system, the distance calculating program operates from a default setting of the camera system being at substantially five feet and nine inches above the common horizontal plane, the height setting of the camera system being adjustable by a user. In one embodiment of the sports swing tracking system, the distance calculating program includes at least one or more from a group of: a trigonometry-based optical distance measurement system, a laser-based measurement system, a sonar-based measurement system, and a GPS measurement system.
The inventive concept is portable and compact, portable and compact defined as an item a user can carry unaided within an item such as a typical backpack. Other items such as a stand or tripod camera holder may be used, or the inventive concept may be hand-held by a user or otherwise born on the user's body. The object of known size may be the ball used for training or may be another object.
Artificial intelligence within the inventive concept delivers measurements of key points in many different situations and instances. A unique aspect of the inventive concept is that the user receives the capability to see a quick reference to set lines on a screen that are set at a specific instance in the video. In the case of a golf swing, the address position is a key reference point used as a benchmark for comparing the rest of the swing. When the golfer sets up in preparation to swing the club to impact the ball, the system sets static lines in which the rest of the body and club motions are compared.
The inventive concept now will be described more fully hereinafter with reference to the accompanying drawings, which are intended to be read in conjunction with both this summary, the detailed description, and any preferred and/or particular embodiments specifically discussed or otherwise disclosed. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of illustration only and so that this disclosure will be thorough, complete, and will fully convey the full scope of the inventive concept to those skilled in the art.
Following are more detailed descriptions of various related concepts related to, and embodiments of, methods and apparatus according to the present disclosure. It should be appreciated that various aspects of the subject matter introduced above and discussed in greater detail below may be implemented in any of numerous ways, as the subject matter is not limited to any particular manner of implementation. Examples of specific implementations and applications are provided primarily for illustrative purposes.
Referring now to
In one embodiment of the sports swing tracking system 10, the distance calculating system 130 is designed to refine distance calculations based on the angle of each point from the camera system 100 wherein the maximum distance adjustment and minimum distance adjustment is determined by the height of the camera system 100 and the height of the object of known size 200, the height measured from a common horizontal plane 105.
In one embodiment of the sports swing tracking system, the distance calculating system 130 operates from a default setting of the camera system 100 being at substantially five feet and nine inches above the common horizontal plane 105, the height setting of the camera system being adjustable by a user. In one embodiment of the sports swing tracking system, the distance calculating system 130 includes at least one or more from a group of: a trigonometry-based optical distance measurement system, a laser-based measurement system, a sonar-based measurement system, and a GPS measurement system.
The following patents are incorporated by reference in their entireties: U.S. Pat. Nos. 8,951,138, 10,953,303, and 6,929,558.
While the inventive concept has been described above in terms of specific embodiments, it is to be understood that the inventive concept is not limited to these disclosed embodiments. Upon reading the teachings of this disclosure, many modifications and other embodiments of the inventive concept will come to mind of those skilled in the art to which this inventive concept pertains, and which are intended to be and are covered by both this disclosure and the appended claims. It is indeed intended that the scope of the inventive concept should be determined by proper interpretation and construction of the appended claims and their legal equivalents, as understood by those of skill in the art relying upon the disclosure in this specification and the attached drawings.
This application claims the benefit of and priority to U.S. Provisional application with Ser. No. 63/231,278, filed on Aug. 10, 2021, with the same title, which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5111410 | Nakayama | May 1992 | A |
7857708 | Ueda | Dec 2010 | B2 |
8335345 | White | Dec 2012 | B2 |
20060247070 | Funk | Nov 2006 | A1 |
20100281432 | Geisner | Nov 2010 | A1 |
20130005495 | Saito | Jan 2013 | A1 |
20130143682 | Ueda | Jun 2013 | A1 |
20150072797 | Sakyo | Mar 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20230110035 A1 | Apr 2023 | US |
Number | Date | Country | |
---|---|---|---|
63231278 | Aug 2021 | US |