1. Field of the Invention
The present invention relates to a golf club classification method, system, device and program.
2. Description of Related Art
Generally, when a golfer swings a golf club with an intention for hitting (shooting) a golf ball straight forward, it is desirable that a flying direction of the golf ball is relatively straight and not (hardly) curved. Such desirable shot is realized relatively easily in the case where every golfer uses an appropriate golf club. However, as a practical matter, it is not easy for a golfer to select an appropriate golf club that is suitable for oneself at a shop.
Therefore, as disclosed in JP 6210027 (A), for example, a design method for a golf club capable of estimating the optimal club property and shape suitable for a swing of an individual golfer has been developed. According to the design method in JP 6210027 (A), design parameters for golf club, such as torsional stiffness of a shaft, inertia moment of a head, barycentric position, shape (e.g. loft angle, lie angle) and static characteristics are related to head speed, shooting out angle of a golf ball (“ball” in the following), amount of spinning, easiness of shooting, and therefore, these parameters play important roles in determination of flying distance and direction. The static characteristics are a length of golf shaft (“shaft” in the following), a balance, a weight of a club, and a hardness of the shaft.
Also, as disclosed in JP 2010046539 (A), a method for golf club selection has been suggested. The method in JP 2010046539 (A) includes the steps of: obtaining, during a golf swing, information of a vertical movement direction of a golf club head relative to a horizontal plane immediately before striking a golf ball, and information of a horizontal movement direction of the golf club head immediately before striking the golf ball (impact) on a plane parallel to the horizontal plane, classifying the golf swing into any one of predetermined types using the information obtained, and selecting a golf club suitable for the classified type.
However, even in the case where a design method utilizing the plurality of parameters disclosed in JP 6210027 (A) is established for estimating the optimal club property and shape suitable for a swing of an individual golfer, designing custom golf club requires long time. Accordingly, a golfer can not select and determine a suitable golf club in a shop.
Therefore, as a method for classifying golf swing type in a relatively easy manner, the classification method disclosed in JP 2010046539 (A) can be used. However, the method executes a classification based on the information of golf club head direction and the like immediately before the impact, and other information related to a swing before reaching around an impact position does not contribute to the classification. Therefore, the precision of classification was still open for improvement.
The object of the present invention is to provide a golf club classification method, system, device and program capable of classifying golf swing precisely.
In order to achieve the aforementioned purpose, the classification method according to the present invention is a classification method for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the method including steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin;
calculating angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated angles.
The classification method according to the present invention is a classification method for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the method including steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated maximum distances.
The classification method according to the present invention is a classification method for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the method including steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a first trajectory distribution;
determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin so as to calculate angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories;
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a second trajectory distribution;
calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated angles and a difference between the calculated maximum distances.
In order to achieve the aforementioned purpose, a classification system according to the present invention is a classification system for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the system including:
an imaging camera for imaging the golf swing by the golfer and
a analysis device for analyzing the imaged golf swing; the analysis device including;
The classification system according to the present invention is a classification system for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the system including:
an imaging camera for imaging the golf swing by the golfer and
a analysis device for analyzing the imaged golf swing; the analysis device including;
a measurement unit for partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
The classification system according to the present invention is a classification system for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the system including:
an imaging camera for imaging the golf swing by the golfer and
a analysis device for analyzing the imaged golf swing; the analysis device including;
a measurement unit
a characteristics extraction unit
a statistical processing unit for classifying the golf swing based on a difference between the calculated angles and a difference between the calculated maximum distances.
In order to achieve the aforementioned purpose, a classification device according to the present invention is a classification device for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the device including:
a measurement unit for partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
a characteristics extraction unit for determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin so a to calculate angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories; and
a statistical processing unit for classifying the golf swing based on a difference between the calculated angles.
The classification device according to the present invention is a classification device for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the device including:
a measurement unit for partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
a characteristics extraction unit for calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories; and
a statistical processing unit for classifying the golf swing based on a difference between the calculated maximum distances.
The classification device according to the present invention is a classification device for classifying a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the device including:
a measurement unit
a characteristics extraction unit
a statistical processing unit for classifying the golf swing based on a difference between the calculated angles and a difference between the calculated maximum distances.
In order to achieve the aforementioned purpose, a program according to the present invention is a program for executing the following steps by a computer functioning as an analysis device for analyzing a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the program including the steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin;
calculating angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated angles.
The program according to the present invention is a program for executing the following steps by a computer functioning as an analysis device for analyzing a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the program including the steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories;
calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated maximum distances.
The program according to the present invention is a program for executing the following steps by a computer functioning as an analysis device for analyzing a golf swing conducted by a golfer when the golfer hits a golf ball by a golf club; the program including the steps of:
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a first trajectory distribution;
determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin so as to calculate angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories;
partitioning the golf swing of the golfer into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a second trajectory distribution;
calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories; and
classifying the golf swing based on a difference between the calculated angles and a difference between the calculated maximum distances.
According to the present invention, in classifying a golf swing conducted by a golfer based on a golf swing trajectory when the golfer hits a golf ball by a golf club, it is possible to acquire a golf swing trajectory, to apply a coordinate to the golf swing trajectory, to calculate angles between each of two predetermined points on the golf swing trajectory and the horizontal line of the coordinate, and to classify the golf swing trajectory based on a difference between the calculated angles. Therefore, classification is done not only based on characteristics immediately before the impact position but on characteristics of broader range of golf swing. Accordingly, precise classification result that is not affected by a difference of height of the golfers is provided by utilizing the difference between the calculated angles.
Moreover, according to the golf swing trajectory classification method of the present invention, in classifying a golf swing conducted by a golfer based on a golf swing trajectory when the golfer hits a golf ball by a golf club, it is possible to acquire a golf swing trajectory, to apply a coordinate to the golf swing trajectory, to calculate distance between two predetermined points on the golf swing trajectory, and to classify the golf swing trajectory based on the calculated distance. Therefore, classification is done not only based on characteristics immediately before the impact position but on characteristics of broader range of golf swing. Accordingly, precise classification result that is not affected by a difference of height of the golfers is provided by utilizing the difference between the calculated distances.
Moreover, according to the golf swing trajectory classification method of the present invention, in classifying a golf swing conducted by a golfer based on a golf swing trajectory when the golfer hits a golf ball by a golf club, it is possible to acquire a golf swing trajectory, to apply a coordinate to the golf swing trajectory, to calculate angles between each of two predetermined points on the golf swing trajectory and the horizontal line of the coordinate and distance between two predetermined points on the golf swing trajectory, and to classify the golf swing trajectory based on a difference between the calculated angles and the calculated distance. Therefore, detailed classification is available.
The golf swing classification system according to an embodiment of the present invention will be set forth below with reference to drawings. The classification method, system, analysis device and program are also revealed by the description for the golf swing classification system according to the embodiment of the present invention.
The first camera 2A and the second camera 2B image a golf swing conducted by an examinee (a golfer) 4. The first camera 2A and the second camera 2B are spaced apart each other by a predetermined distance so as to acquire images (videos) used for three dimensional measurement of a golf swing trajectory. Preferably, the distance between the first camera 2A and the second camera 2B are fixed so as to facilitate the three dimensional measurement for the golf swing trajectory by simplifying a calculation of a relative location between the first camera 2A and the second camera 2B after acquiring the images of golf swing by the first camera 2A and the second camera 2B.
The first camera 2A and the second camera 2B image a golf swing conducted by an examinee (a golfer) 4. The first camera 2A and the second camera 2B are spaced apart each other by a predetermined distance so as to acquire images (videos) used for three dimensional measurement of a golf swing trajectory. Preferably, the distance between the first camera 2A and the second camera 2B are fixed so as to facilitate the three dimensional measurement for the golf swing trajectory by simplifying a calculation of a relative location between the first camera 2A and the second camera 2B after acquiring the images of golf swing by the first camera 2A and the second camera 2B.
Also, the first camera 2A and the second camera 2B are spaced apart so as to image the golf club used by the examinee 4 in each stage of the golf swing, such as back swing, down swing, or follow through, described below in greater detail with reference to
In
The measurement unit 10 has functionalities of partitioning the golf swing of the golfer, imaged from a lateral side and/or a front side or a back side, into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a first trajectory distribution; and of partitioning the golf swing of the golfer, imaged from the front side or the back side, into golf swing trajectories of a back swing, a down swing, and a follow through so as to determine a stable point in the golf swing trajectories as an origin for any two of the trajectories of the back swing, the down swing, and the follow through and to assign a two dimensional coordinate having a vertical axis and a horizontal axis to the two golf swing trajectories for producing a second trajectory distribution.
More specifically, the measurement unit 10 partitions the golf swing trajectory in a XZ plane (see
The characteristics extraction unit 11 has functionalities of determining straight lines connecting each of one point selected within each of the two golf swing trajectories and the origin so as to calculate angles between each of the determined straight lines and the horizontal line respectively for the two golf swing trajectories; and of calculating maximum distances along a direction of the horizontal axis from the origin respectively for the two golf swing trajectories.
More specifically, the characteristics extraction unit 11 calculates characteristics of feature values of the golf swing, based on the measurement result from the measurement unit 10. The feature values are a difference between the angles and a difference between the distances. The difference between the angles means a value calculated in the following steps: determining straight lines connecting each of one point selected within each of the two golf swing trajectories (in this example, these are golf swing trajectories of down swing and follow swing) and the origin; calculating angles between each of the determined straight lines and the horizontal line (the X axis in
The statistical processing unit 12 has functionalities of classifying the golf swing based on the difference in the maximum distances calculated by the characteristics extraction unit 11; generating a two dimensional map by using the difference between the maximum distances and the difference in the angles calculated by the characteristics extraction unit 11; and classifying the golf swing based on the two dimensional map.
In the followings, a method for extracting characteristics used as indices for classifying a golf swing trajectory executed in the characteristics extraction unit 11 of the analysis device 3 is described. The inventors have found that a difference between angles between straight lines connecting the impact position and a point on each of the golf swing trajectories of follow swing and of down swing and the horizontal axis (the X axis) is works as an effective index to be used for classification. The effects of variation of height of the examinees can be cancelled by utilizing the difference between angles for the golf swing classification rather than by utilizing the spatial position on the golf swing trajectory. The angles defined by each of straight lines connecting each of the points on the golf swing trajectory and the origin and the horizontal axis (the X axis). Then, the difference in angles is used as an index for the classification.
In the calculation of the index, firstly, impact point as a standard and a arbitral point on the follow swing trajectory (for example, the marker position projected to approximately −1 meter along the horizontal direction (approximate X axis direction) are connected by a straight line and its angle between a ground plane is calculated and determined as “θ follow”. Similar calculation is conducted for down swing and the calculated angle is defined as “θ down”. In the case where the θ follow is larger than θ down, the golf ball tends to rotate right-to-left. As a result of such rotation, the ball flies leftward with respect to the flying direction of the ball. On the other hand, in the case where the θ down is larger than θ follow, the ball tends to rotate left-to-right (outward). As a result of such rotation, the ball flies rightward with respect to the flying direction of the ball.
In this way, the relation between θ down and θ follow can provide important information for golfers. Moreover, one or more thresholds related to the difference between the values of θ down and θ follow can be determined for conducting a golf swing classification. Actually, by conducting a classification based on one characteristic such as the difference between the values of θ down and θ follow (called as “one-dimensional classification” in below), golf swings conducted by experienced players can be distinguished from those conducted by non-experienced players. Please note that the standard is not limited to the impact point, and any points other than the impact point (corresponding to the center of the golf ball) can be employed as an origin. In such case, above calculation is conducted by using the point other than the impact point as a standard.
In the followings, a method for extracting characteristics used as indices for classifying a golf swing trajectory executed in the characteristics extraction unit 11 of the analysis device 3 is described. The inventors have found that a difference (Δd) in maximum distances from the impact position for golf swing trajectories of back swing and down swing can be an effective index for golf swing classification. The maximum distance is a distance along with the flying direction (the Y axis). For example, arrows denote the positions where respective trajectories of back swing and down swing along the flying direction (the Y axis) are maximally apart from each other. In calculating the difference in distances (Δd), the characteristics calculation unit 11 calculates the distance between the positions projected on the Y axis. In the case where the difference in distances (Δd) is larger and the trajectory of the down swing lies on inner side by a wide margin, head speed is relatively rapid.
Accordingly, the effects of variation of height of the examinees can be cancelled by utilizing the difference in distance (Δd) for the golf swing classification. Moreover, by conducting the one-dimensional classification based on the value of the difference in distance (Δd), golf swings conducted by experienced players can be distinguished from those conducted by non-experienced players. Specifically, one or more thresholds related to the difference in distance can be determined for conducting a golf swing classification.
In classifying golf swing, the analysis device 3 extracts characteristics described with reference to
The statistical processing unit 12 generates a two dimensional map by using Δθ and Δd based on a plurality of data set stored in the database 9 (S4). The statistical processing unit 12 stores the classification classes extracted by the clustering in the database 9 so as to generate a database (S5). Here, the database 9 preliminarily keeps information of golf clubs suitable for individuals belonging to either of the data sets (including a plurality of professional male and female golfers and amateur male and female golfers).
In this way, each functional units included in the calculation unit 6 executes calculation and stores the calculation result so as to generate a database. The flow for classifying a golf swing of one examinee (golfer) is described below.
First of all, each functional units included in the calculation unit 6 executes processing in steps S1 to S3 and extracts characteristics. Then, the statistical calculation unit 12 accesses the database 9 and determines a class to which the extracted characteristics (Δθ and Δd) of the examinee's golf swing have a resemblance by using the minimum distance classification method (S6). Then, the control unit 7 preferably displays the information of golf club related to the plurality of professional male and female golfers and amateur male and female golfers corresponding to a class selected by the statistical processing unit 12 (S7).
According to the present embodiment of the invention, the difference in angles and/or the difference in distances is/are calculated for any two of partitioned golf swing trajectories of back swing, down swing, and follow through so as to generate a two dimensional map and classifies the golf swing based on the two dimensional map. Therefore, the golf swing trajectory can be classified in detail. Preferably, it is possible to provide an index for an examinee to select an optimal golf club by displaying a possible golf club suitable for the examinee, based on the classification result. Other than generating the two dimensional map, data set can be recorded in a table and classification can be executed based on the table.
Further, in one embodiment of the present invention, the analysis device can be realized as a computer. A program for operating such computer as the device can be recorded in a memory unit attached internally or externally to the computer. Such memory unit can be realized as an external memory device, or an internal memory device such as ROM (read only memory), and RAM (random access memory). A computer functions as the above mentioned device can be realized under control of a CPU (central processing unit) and the like. That is, the CPU arbitrarily reads a program including processing contents for realizing a function of each component from the memory unit and the CPU realizes a functionality of each component on the computer. Here, the functionality of each component may be realized by a part of hardware.
The program may be distributed by selling, transferring, or leasing a removable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM, for example, on which the program is recorded. Alternatively, the program may be distributed by storing it in a memory unit of a server computer beforehand and transmitting it from the server computer to another computer via a network.
For example, the computer executing such programs may also temporarily store the program recorded in a removable recording medium or transferred from a server computer into its memory unit. Alternatively, a computer may directly read the program from a removable recording medium and execute processing according to the program, or the computer may execute processing according to the program each time the program is transmitted from a server to the computer.
According to the present invention, a golf swing conducted by a golfer can be classified and a shaft and a club suitable for each golfer can be suggested based on the classification result.
One embodiment of the present invention has been described above. Various modifications can be adapted without departing from the scope of the claim. For example, the first camera 2A and the second camera 2B are used for acquiring stereo images so as to enhance the precision of the measurement, in the above mentioned embodiment. However, cameras can be arranged on back side and lateral side of the examinee 4 and the cameras can take images in a normal manner so as to acquire a golf swing trajectory based on a two dimensional measurement.
Number | Date | Country | Kind |
---|---|---|---|
2010-264120 | Nov 2010 | JP | national |