The present application claims priority to Korean Patent Application No. 10-2021-0164327, filed Nov. 25, 2021 and KR 10-2021-0155247, filed Nov. 11, 2021, the entire contents of which are incorporated herein for all purposes by this reference.
The present disclosure relates to a method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy, and more particularly, to a method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy, the method being able to reduce a score error of the wind and improve the skill of a user by analyzing, predicting, and visually providing influence by the wind in a golf course to a user.
Golf is a ball sport in which players hit a ball stopped on courses into predetermined holes with clubs and contend for superiority on the basis of the number of hits until a ball is put into the holes.
In particular, many golf tournaments are recently held all over the world, so pro players actively act and many people enjoy golf at an amateur level rather than a pro level for a hobby, social relationships, etc.
In golf, analysis of courses is also an important factor other than training a personal physical ability in order to reduce the number of hits.
However, analysis of courses is made up to now on the basis of the individual ability of players or determination of an assistant of players.
Recently, algorithms or artificial intelligence techniques are provided to be able to analyze the swing of an individual (Korean Laid-open Patent Publication No. 10-2016-0002585) or to be able to assist operation and management for golf courses, but analysis by specialized algorithms, artificial intelligence, etc. is hardly used for courses required for actual games.
Further, the factor that has the largest influence on the score in golf courses is the weather environment, particularly, the wind. The wind is very irregular, depending on situations, so it is a factor that makes determination of players unclear and greatly reduces the possibility of expected shots.
However, since analysis of the wind also greatly depends on the experiences of people up to now, large score differences may be caused, depending the abilities of individual players. Further even the same player makes a mistake about determination due to various reasons, so there is a problem that the score difference increases.
Meanwhile, a very small number of image media or software that provides wind information exists in the related art, but the amount of information provided by all of these image media and software and it is difficult to intuitionally understand the displayed images, so users have great difficulty in using them.
Accordingly, there is a need for solving these problems.
The present disclosure has been made in an effort to solve the problems described above in the related art and an objective of the present disclosure is to provide a method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy, the method enabling previous preparation and train by providing an accurate prediction result by analyzing the wind that has large influence in golf courses.
Another objective of the present disclosure is to provide objective and aesthetic wind image information of golf courses through software installed in a mobile device of a user so that the user can usefully use the wind image information.
The objectives of the present disclosure are not limited to the objects described above and other objects will be clearly understood by those skilled in the art from the following description.
In order to achieve the objectives of the present disclosure, a method of calculating optimal effective distance and providing analysis data on basis of wind prediction analysis data for efficient hole strategy includes: a step (a) of collecting and storing wind analysis collection data for wind analysis in a golf course in a database of a management server through a data collector of the management server; a step (b) of analyzing wind information for each shot position in a individual course on the basis of the wind analysis collection data by means of a calculator of the management server which performs wind analysis in a golf course; a step (c) of configuring a graphic user interface environment for wind analysis on the basis of the wind information analyzed through the step (b) by means of the calculator; and a step (d) of transmitting and providing the graphic user interface environment for wind analysis to software installed in a user's terminal by means of an information provider of the management server.
In this case, the wind analysis collection data may include at least any one or more of rounding start time information, required time information for all rounds, required time information for individual courses, geometric information of golf courses, location information of golf courses, past statistical weather information of golf courses, and analysis information for weather forecast.
And, the step (b) may include: a step (b-1) of setting a reference point in detail on the basis of the location of a golf course; a step (b-2) of performing topographic analysis according to a shot position of an individual course; a step (b-3) of analyzing the local weather state of a golf course using the wind analysis collection data; and a step (b-4) of applying the local weather state analysis result of the step (b-3) on the basis of the topographic analysis result and of deriving wind information for each shot position by reflecting an adjustment coefficient.
In addition, the step (c) may include: a step (c1) of creating an arrow image indicating the direction of a wind with respect to the current position of a user on the basis of the wind information derived in the step (b) described above by means of the calculator of the manage server; and a step (c2) of creating a background image, which shows the degree of influence on the bending direction of a shot, which is performed by a user, by a wind at the current position of the user, deeper than the arrow image on the basis of wind information by means of the calculator.
Here, the step (c1) may include: a step (c1-1) of creating an arrow image by disposing the head of the arrow in a corresponding direction in accordance with the direction of a wind based on the current position of a user on the basis of the wind information; a step (c1-2) of determining whether the direction of a wind based on the current position of a user is a direction having a positive influence on a shot carry of the user or a direction having a negative influence on the shot carry is performed; a step (c1-3) of giving a blue-series color to the arrow image created in the step (c1-1) when the direction of a wind based on the current position of a user is a direction having a positive influence on a shot carry of the user; and a step (c1-4) of giving a red-series color to the arrow image created in the step (c1-1) when the direction of a wind based on the current position of a user is a direction having a negative influence on a shot carry of the user.
The step (c1-3) and the step (c1-4) may measure the degree of influence on the shot carry which is the degree of influence on a shot, which is performed by a user, by a wind at the current position of the user and may adjust the transparency of the color that is given to the arrow image in inverse proportion in accordance with the measured degree of influence on the shot carry.
The step (c2) may include: a step (c2-1) of creating the background image deeper than the arrow image; a step (c2-1) of determining the influence on the bending direction of a shot, which is performed by a user, by a wind at the current position of the user on the basis of the wind information; a step (c2-3) of giving a reddish brown-series color to the background image created in the step (c2-1) when it is determined that the wind at the current position of the user influences a shot, which is performed by a user, in a hook direction; and a step (c2-4) of giving a green-series color to the background image created in the step (c2-1) when it is determined that the wind at the current position of the user influences a shot, which is performed by a user, in a slice direction.
In this case, the step (c2-3) and the step (c2-4) may measure the degree of influence on shot bending which is the degree of influence on a shot, which is performed by a user, by a wind at the current position of the user and may adjust the transparency of the color that is given to the background image in proportion in accordance with the measured degree of influence on the shot.
Meanwhile, a step (ex1) of creating an azimuthal assistant line that shows azimuth on the background by means of the calculator may be further performed between the step (c2) and the step (d).
The step (ex1) may create an azimuthal assistant line in a size exceeding an area range of the background when at least any one of saturation and brightness of the background image comes out of a predetermined discrimination easiness reference value in consideration of the color of the azimuthal assistant line.
In addition, a step (ex2) of creating an azimuthal numeral of the arrow image in a region adjacent to the background image by means of the calculator may be further performed between the step (c2) and the step (d).
A step (ex3) of creating an additional property character showing an additional characteristic of a wind at the current position of a user in a region adjacent to the background image by means of the calculator may be further performed between the step (c2) and the step (d).
The method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy according to the present disclosure may be provided in a computer-readable storage medium type in which a program for executing the method is recorded.
The method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy for achieving the objectives analyzes a wind having a large influence on a golf course and provides an accurate prediction result to a user so that the result can be applied to a course strategy, thereby being able to improve user's ability.
Further, the present disclosure provides a new algorithm that predicts local weather in a golf course by combining studies that influence weather, so there is an advantage that it is possible to increase accuracy and reliability of local weather prediction.
Further, the present disclosure can provide wind information about a current position where a user performs a shot through a visual graphic interface through software installed in a user's mobile terminal, so there is an advantage that a user can simply and usefully use the present disclosure.
The effects of the present disclosure are not limited to those described above and other effects not stated herein may be made apparent to those skilled in the art from claims.
The above and other objectives, features and other advantages of the present invention will be more clearly understood from the following detailed description when taken in conjunction with the accompanying drawings, in which:
Hereafter, an exemplary embodiment that can achieve the objectives of the present disclosure in detail is described with reference to the accompanying drawings. In the description of the embodiment, the same components are given the same names and reference numerals and are not repeatedly described.
A method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy according to the present disclosure is performed by a processor of a computer, a mobile terminal, etc. in which a program for providing an integral wind analysis service for golf courses stored in a storage medium, and software that implements the method may be installed in a computer and driven by a processor.
Further, the program for providing an integral wind analysis service for golf courses that is driven by the processor may be output through an image output device such as a display module, and may provide visual information to a user through a visualized graphic user interface.
That is, information processing by software is implemented in detail through hardware in the present disclosure.
Further, in the following description, a data collector, a calculator, a database, and an information provider may be any one of various items of hardware disposed in a computer or a mobile terminal constituting a management server to perform each function.
As shown in
Hereafter, the steps (a) to (d) are described in detail.
First, for the method of calculating an optimal effective distance and providing analysis data on the basis of wind prediction analysis data for an efficient hole strategy according to an embodiment of the present disclosure, the step (a) of collecting and storing wind analysis collection data for wind analysis in a golf course in a database of a management server through a data collector of the management server is performed.
In this case, the wind analysis collection data may include at least any one or more of rounding start time information, required time information for all rounds, required time information for individual courses, topographic information of golf courses, location information of golf courses, past statistical weather information of golf courses, and analysis information for weather forecast.
That is, the present disclosure provides an entire logic and calculation that gives help for entire golf decision-making including a process of combining formulaic data (items that can be expressed by numerals) and non-formulaic data (a golf course and a golf environment factor) that are related to golf Next, the step (b) of analyzing wind information for each shot position in an individual course on the basis of the wind analysis collection data by means of a calculator that performs wind analysis in a golf course is performed.
In this step, wind information analysis is performed at the positions of individual shots that a user performs in each course on the basis of the wind analysis collection data.
As shown in
In the step (b-1), a location-based reference point is set for an entire golf source, which may be made with reference to the address, latitude, longitude, etc. of the corresponding golf course.
In the step (b-2), topographic analysis according to a shot point of an individual course is performed before full-scale wind analysis. This is because the wind analysis result may be changed in accordance with the topography of a shot position, and in this process, an altitude difference at a shot position, the individual effective distance of a stroke, the effective distance of an individual course, the azimuth at a shot position, etc. may be calculated.
In particular, the wind analysis collection data in the step (a) described above may include GPS data, which are collected from a GPS module in a user's mobile terminal, at the current position where the user performs a shot, and accordingly, the calculator of the management server can specify the accurate current location of the user on the basis of the location information of the user.
After topographical analysis according to a shot position of an individual course is performed, as described above, the step (b-3) of analyzing a local weather state of an individual course on the basis of the wind analysis collection data and the step (b-4) of applying the local weather state analysis result of the step (b-3) on the basis of the topographic analysis result and of deriving wind information for each shot position by reflecting an adjustment coefficient are performed.
In the step (b-3), the wind analysis collection data collected in the step (a) described above are used such that a system that can predict the local weather of country clubs using weather information, for example, provided by a world weather information site, etc. and local weather prediction of country clubs of the world including domestic country clubs can be performed.
Further, the step (b-4) derives effective wind direction/wind speed information by matching the wind information at each shot position reflecting a predetermined adjacent coefficient with the local weather state analysis result derived in the step (b-3) on the basis of the azimuth at each shot position for each hole according to geometry based on local weather prediction of courses.
At this time, the wind direction may be calculated in consideration of local weather information of the corresponding day and a tee-shot angle (which may depend on a driver, a second shot, and a third shot).
Further, the wind speed information may be provided for reference to a user together with the wind direction on the basis of local weather information. For example, when the range of a wind speed for each hour is 4-6, the reference wind speed may be displayed as 5 that is the middle value and the actual wind speed range may also be displayed.
Further, the process of analyzing wind information may be performed in consideration of the followings.
1) A headwind has relatively large influence on a distance (e.g., for a woman golfer)
2) A tailwind reflects about 50% of a headwind
3) Less influence for an uphill and much influence for a downhill
4) More influence by a wind at the west seashore in Korea
5) The higher the trajectory and the lower the ball speed, the more the influence by a wind
In particular, recently, golf players play golf while checking the weather through weather-related software installed in their own mobile terminals in most golf tournaments. However, the intensity of a wind of weather forecast that is generally provided is the intensity of a wind in a common situation rather than the wind specified for country clubs and is the intensity of a wind that does not agree with country clubs designed to reduce the influence by a wind in the design step.
Accordingly, the present disclosure designs a calculation method that can measure the intensity of a wind flowing at a country club by studying the topography of the country club and is designed to more intensively consider a wind factor by testing for about 30 domestic tournaments.
In general, the formula of changing a speed per hour into a speed for second may be applied by dividing the movement distance of a wind per hour by 3600. For example, a formula of (15×1000)/3600 may be applied to change 15 km/hour into a speed per second of m/sec.
In this case, it is possible to find out a wind that agrees with the characteristics of a country club by changing the dominator of the conversion formula as 3600˜6000.
That is, increasing the denominator larger 3600 (changed into seconds from 1 hour) means that the influence of a wind decreases, and decreasing the denominator smaller than 3600 means that the influence of a wind increases. The present disclosure can apply factors to types A, B, C, and D classified on the basis of the latitude/longitude information of the location of each country club.
For example, when a golf course is positioned at the west seashore, 3600˜4000 may be applied as a denominator when a west wind blows, and the denominator may be increased to 4000˜4500 when an east wind blows. By applying this case, the denominator becomes 4000˜6000 at domestic country clubs (mountain areas), but the denominator for holes of golf courses at valleys becomes 3000 in some cases.
Domestic golf courses can be classified largely into four types on the basis of this fact.
A: seashore type golf courses (denominator, 3600˜4500)
B: mountain type golf courses (denominator, 4500˜6000)
C: high mountain type golf courses (denominator, 4000˜5000)
D: Jejudo island type (flatland type) golf courses (denominator, 3600˜5000)
Further, it is possible to predict a wind at each hole in consideration of the angle of the wind together with a tee-shot angle.
Next, the step (c) of configuring a graphic user interface environment for wind analysis on the basis of the wind information analyzed through the step (b) by means of the calculator is performed.
In this process, a process of constructing a graphic user interface environment is performed to visually provide the wind information analyzed in the step (b) through software installed in a user's terminal in the step (d) to be described is performed.
As shown in
That is, the calculator combines the position data of a user and wind information and creates wind information image of a golf course a plurality of image processing processes.
Four items of wind image information having representative characteristics of all items of wind image information that can be displayed are shown in
As shown in
For example,
Further,
Next, a step (c1-2) of determining whether the direction of a wind based on the current position of a user is a direction having a positive influence on a shot carry of the user or a direction having a negative influence on the shot carry is performed.
Accordingly, a step (c1-3) of giving a blue-series color to the arrow image created in the step (c1-1) may be performed when the direction of a wind based on the current position of a user is a direction having a positive influence on a shot carry of the user, or a step (c1-4) of giving a red-series color to the arrow image created in the step (c1-1) may be performed when the direction of a wind based on the current position of a user is a direction having a negative influence on a shot carry of the user.
The reason is because blue-series colors give a mentally stable feeling in terms of color psychology, so it is possible to intuitionally recognize that the wind currently has a positive influence on the shot carry, and because red-series colors give a mentally unstable feeling, so it is possible to intuitionally recognize that the wind currently has a negative influence on the shot carry.
The step (c1-3) and the step (c1-4) may measure the degree of influence on the shot carry which is the degree of influence on a shot, which is performed by a user, by a wind at the current position of the user and may adjust the transparency of the color that is given to an arrow image in inverse proportion in accordance with the measured degree of influence on the shot carry.
For example, in
As shown in
In this process, the background image is created deeper than the arrow image to maintain discrimination of the arrow image, and the total area of the arrow image may be included in the area of the background image.
Next, a step (c2-1) of determining the influence on the bending direction of a shot, which is performed by a user, by a wind at the current position of the user on the basis of wind information is performed.
Accordingly, a step (c2-3) of giving a reddish brown-series color to the background image created in the step (c2-1) may be performed when it is determined that the wind at the current position of the user influences a shot, which is performed by a user, in a hook direction, or a step (c2-4) of giving a green-series color to the background image created in the step (c2-1) may be performed when it is determined that the wind at the current position of the user influences a shot, which is performed by a user, in a slice direction.
That is, a user can intuitionally determine whether a current wind influences a shot in the hook direction or a slice direction from the color of the background image.
The step (c2-3) and the step (c2-4) may measure the degree of influence on the shot which is the degree of influence on a shot, which is performed by a user, by a wind at the current position of the user and may adjust the transparency of the color that is given to the background image in proportion in accordance with the measured degree of influence on the shot.
An arrow image and a background image are processed through the step (c1) and the step (c2), and in the following step (c), the information provider collects the images created by the calculator and transmits and provides the images to the software installed in a user's mobile terminal.
That is, the step (d) provides wind information derived by the processes described above to a user through software to which a graphic user interface environment for wind analysis is applied so that the user can apply the wind information to a course strategy and the ability of the user can be improved.
Meanwhile, additional processes of processing various images in addition to an arrow image and a background image may be further performed between the step (c2) and the step (d).
As shown in
The azimuthal assistant line in the step (ex1) is provided for a user to be able to easily recognize the azimuth angle of the arrow image. Referring to
The step (ex1) may create an azimuthal assistant line in a size exceeding the area range of a background when at least any one of the saturation and brightness of the background image comes out of a predetermined discrimination easiness reference value in consideration of the color of the azimuthal assistant line.
This prepares for the case in which the saturation of the background image is similar to that of the azimuthal assistant lines or the brightness of the background image is low, so it is difficult to discriminate the azimuthal assistant lines, in which the azimuthal assistant lines are created in a size exceeding the area range of the background image so that discrimination can be improved. Of course, the discrimination easiness reference value may be changed by various references.
The azimuthal numeral in the step (ex2) is provided for a user to be able to easily recognize the azimuth angle of the arrow image through the numeral. Referring to
Further, the additional property character in the step (ex3) is provided for a user to be able to easily recognize additional characteristics of the current wind through the character. Referring to
Further, azimuthal numerals and additional property characters are explained in the following Table 1.
30~60°
65~90°
115~150°
155~205°
Although preferred embodiments of the present disclose were described above, it would be apparent to those skilled in the art that the present disclosure may be achieved in other specific types without departing from the scope or spirit other than the embodiments described above. Accordingly, the embodiments describe above should be considered as being exemplifying rather than limiting, so the present disclosure may be changed within the range of the claims and the equivalent range without being limited to the above description.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0155247 | Nov 2021 | KR | national |
10-2021-0164327 | Nov 2021 | KR | national |