Golf club recommendation service device

The golf club recommendation service device addresses the challenge of selecting the right club by analyzing shot and target distance data, providing personalized club recommendations that improve accuracy and efficiency.

JP2025073979AInactive Publication Date: 2025-05-13ランダス カンパニー リミテッド
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024097577
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-26
Filing Date
2024-06-17
Publication Date
2025-05-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Golfers face challenges in accurately determining the distance from the golf ball to the target and selecting the appropriate club, often requiring multiple clubs to be carried to the ball.

Method used

A golf club recommendation service device that acquires club-specific shot information and target distance data to analyze and recommend the most suitable club based on the user's average shot data and the measured distance to the target.

Benefits of technology

The device effectively recommends personalized clubs tailored to the user's shot data and the target distance, enhancing accuracy and reducing the need for multiple club carries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025073979000001_ABST
    Figure 2025073979000001_ABST
Patent Text Reader

Abstract

To provide a golf club recommendation service device which can recommend a personalized club suitable for a distance up to a target measured based on average shot data for each club of a user.SOLUTION: A golf club recommendation service device includes: a shot information acquisition unit acquiring club-specific shot information comprising ball measurement data and club measurement data during a ball impact process of a user; a target distance reception unit receiving a target distance constituted by horizontal and vertical distances from a current location up to a target location; and a club recommendation unit recommending a specific club by analyzing the club-specific shot information of the user based on the target distance.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a golf club recommendation service device, and more particularly to a golf club recommendation service device that can recommend a customized club suitable for a distance to a target measured based on an average shot data for each club of a user. [Background technology]

[0002] Recently, with the increase in golf facilities such as screen golf courses and indoor golf driving ranges, golf is gradually developing into a popular sport in Korea. In particular, as the golfing population increases, the number of golfers going out to play rounds is also increasing.

[0003] When playing a round on the field, after sending a golf ball far away, the golfer gets on a cart and moves to the location where the golf ball will land. The golfer estimates the distance from the golf ball to the target in the cart, selects a specific club from the various clubs on the cart, and then walks to the golf ball with the selected club.

[0004] However, if the golf ball falls far from the cart, it is difficult to accurately judge the distance from the golf ball to the target and the attacking method, so generally, players move to the location of the golf ball with two or three clubs.

[0005] Therefore, there is a need for a technique that allows accurate information regarding the distance to the golf ball or the distance from the golf ball to the target to be confirmed, and provides recommendation information regarding clubs that correspond to the distance or the individual's playing level. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Korean Patent No. 10-2242994 Summary of the Invention [Problem to be solved by the invention]

[0007] An object of the present invention is to provide a golf club recommendation service device that can recommend a personalized club suitable for a distance to a target measured based on a user's average shot data for each club. [Means for solving the problem]

[0008] The golf club recommendation service device of the present invention is characterized by including a shot information acquisition unit that acquires club-specific shot information composed of ball measurement data and club measurement data during a user's ball hitting process, a target distance receiving unit that receives a target distance composed of horizontal and vertical distances from a current position to a target position, and a club recommendation unit that analyzes the user's club-specific shot information based on the target distance and recommends a specific club.

[0009] The shot information acquisition unit acquires the user's club information, and receives at least one of the ball speed, launch angle, and flight distance of the ball measured during the ball hitting process as the ball measurement data.

[0010] When at least some of the data among the ball speed, launch angle, and flight distance has not been acquired, the shot information acquisition section estimates the missing data from the remaining data.

[0011] The shot information acquisition unit acquires club information of the user, and receives at least one of a club speed, a smash factor, and an attack angle of the club measured during the ball hitting process as the club measurement data.

[0012] The shot information acquisition unit acquires shot information for each club measured when the user practices at an indoor golf driving range.

[0013] The target distance receiver calculates the horizontal and vertical distances based on measurement information including a linear distance and an inclination angle to the target position.

[0014] The club recommendation unit determines N (where N is a natural number) candidate clubs having a flight distance closest to the horizontal distance, and recommends one of the N candidate clubs having the smallest measurement deviation of the club-by-club shot information.

[0015] The club recommendation unit calculates an additional distance to the target position based on the vertical distance, determines a recommended shot distance based on the horizontal distance and the additional distance, and analyzes the shot information for each club based on the recommended shot distance to recommend a specific club. Effect of the Invention

[0016] The present invention has the following advantages, however, the scope of the disclosed technology is not limited thereto.

[0017] A golf club recommendation service device according to an embodiment of the present invention can recommend a personalized club suitable for a distance to a target measured based on an average shot data for each club of a user. [Brief description of the drawings]

[0018] [Figure 1] FIG. 1 is a diagram illustrating a recommendation service system according to the present invention. [Diagram 2] 2 is a diagram illustrating a system configuration of the recommendation terminal of FIG. 1. [Diagram 3] 2 is a diagram illustrating a functional configuration of the recommendation terminal of FIG. 1. [Figure 4]4 is a flowchart illustrating an embodiment of a golf club recommendation service process according to the present invention. [Diagram 5] 1 is a diagram illustrating an embodiment of a process for calculating the horizontal distance between the ball and the target according to the present invention. FIG. [Figure 6] 1 is a diagram illustrating an embodiment of a process for calculating a shot recommendation distance for sending a ball to a target according to the present invention. FIG. [Figure 7] 11 is a diagram for explaining an example of user's shot information for each club according to the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] The description of the present invention is an embodiment for structural or functional description, and the scope of the present invention should not be interpreted as being limited by the embodiment described herein. Since the embodiment can be modified in various ways and has various forms, the scope of the present invention should be understood to include equivalents that can realize the technical idea. In addition, the objectives or effects presented in the present invention do not mean that a specific embodiment includes all of them or includes only the effects, and therefore the scope of the present invention should not be understood as being limited thereby.

[0020] Meanwhile, the meanings of the terms used in this application are understood as follows.

[0021] The terms "first", "second", etc. are used to distinguish one component from another, and should not be used to limit the scope of rights. For example, the first component may be called the second component, and similarly, the second component may be called the first component.

[0022] When an element is said to be "connected" to another element, it should be understood that it may be directly connected to the other element, but there may be other elements in between. In contrast, when an element is said to be "directly connected" to another element, it should be understood that there are no other elements in between. The same applies to other expressions describing the relationship between elements, such as "between" and "directly between," or "adjacent to" and "directly adjacent to."

[0023] Singular expressions should be understood to include plural expressions unless the context clearly indicates otherwise, and terms such as "comprise" or "have" should be understood to specify the presence of embodied features, numerals, steps, operations, components, parts, or combinations thereof, but not to preclude the presence or additional possibility of one or more other features, numerals, steps, operations, components, parts, or combinations thereof.

[0024] The identifiers (e.g., a, b, c, etc.) in each step are used for convenience of description, and the identifiers do not describe the order of each step, and each step may occur in a different order than specified unless the context clearly dictates a specific order. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.

[0025] The present invention can be embodied by computer readable code on a computer readable recording medium, and the computer readable recording medium includes all kinds of recording devices in which data readable by a computer system is stored. Examples of the computer readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. Also, the computer readable recording medium is distributed among computer systems connected by a network, and the computer readable code is stored and executed in a distributed manner.

[0026] All terms used herein, unless otherwise defined, have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention pertains. Terms commonly used and predefined should be interpreted as being consistent with the meaning they have in the context of the relevant art, and should not be interpreted as having an ideal or overly formal meaning unless expressly defined in this application.

[0027] FIG. 1 is a diagram illustrating a recommendation service system according to the present invention.

[0028] As shown in FIG. 1, the recommendation service system 100 includes a recommendation terminal 110 serving as a golf club recommendation service device, a service server 130, and a database 150.

[0029] The recommendation terminal 110 corresponds to a terminal device that provides the golf club recommendation service according to the present invention and is operated by a user. For example, the recommendation terminal 110 can be realized by being included in a golf distance measuring device, but it is of course not necessarily limited to this. The recommendation terminal 110 can be realized to operate by a user's operation, and can measure the distance to the ball and the distance between the ball and a target, and perform an operation of recommending a club suitable for the user as necessary.

[0030] The recommendation terminal 110 can be realized as one device constituting the recommendation service system 100 according to the present invention, and the recommendation service system 100 can be realized in various forms according to the purpose of the golf club recommendation service. The recommendation terminal 110 can be realized in the form of a mobile terminal that can be connected to the service server 130 and operate, but is not limited thereto, and can be realized as various devices including golf electronic devices or tablet PCs. Meanwhile, the recommendation terminal 110 can be connected to the service server 130 via a network, and multiple recommendation terminals 110 can be connected to the service server 130 simultaneously.

[0031] The service server 130 may be realized as a server corresponding to a computer or a program that provides various functions and services required in the golf club recommendation service process according to the present invention. The service server 130 is connected to the recommendation terminal 110 via a wired network or a wireless network such as Bluetooth, WiFi, LTE, etc., and can transmit and receive data to and from the recommendation terminal 110 via the network. The service server 130 may also be realized to operate in connection with an independent external system (not shown in FIG. 1). For example, the service server 130 may be connected online to various screen golf courses or golf equipment stores to collect data on the use of screen golf courses and the purchase of golf equipment, and thus provide various functions and services required in the golf club recommendation service process according to the present invention.

[0032] The database 150 corresponds to a storage device that stores various information required in the operation process of the service server 130. For example, the database 150 may store indoor golf driving range usage information for each user or the latest information on various golf clubs, but is not limited thereto, and may store various types of information required by the service server 130 in the golf club recommendation service process according to the present invention.

[0033] FIG. 2 is a diagram for explaining the system configuration of the recommendation terminal of FIG.

[0034] As shown in FIG. 2, the recommendation terminal 110 includes a processor 210, a memory 230, a user input / output unit 250, and a network input / output unit 270.

[0035] The processor 210 executes procedures for performing the golf club recommendation service method according to the present invention, manages the memory 230 that is read or created during this process, and can schedule a synchronization time between the volatile memory and the non-volatile memory in the memory 230. The processor 210 controls the overall operation of the recommendation terminal 110, and is electrically connected to the memory 230, the user input / output unit 250, and the network input / output unit 270 to control the flow of data therebetween. The processor 210 may be realized as a CPU (Central Processing Unit) of the recommendation terminal 110, and is not necessarily limited thereto.

[0036] The memory 230 may include an auxiliary storage device implemented as a non-volatile memory such as a solid state disk (SSD) or a hard disk drive (HDD) and used to store all data required by the recommendation terminal 110, or may include a main storage device implemented as a volatile memory such as a random access memory (RAM). The memory 230 may also store a set of instructions that are executed by the processor 210 electrically connected thereto to perform the golf club recommendation service method according to the present invention.

[0037] The user input / output unit 250 includes an environment for receiving user input and an environment for outputting specific information to a user, and may include, for example, an input device including an adapter such as a touchpad, touch screen, screen keyboard, or pointing device, and an output device including an adapter such as a monitor or touch screen. In one embodiment, the user input / output unit 250 may correspond to a computing device connected by a remote connection, and in such a case, the recommendation terminal 110 corresponds to an independent node of a network to which the computing device is connected.

[0038] The network input / output unit 270 provides a communication environment for connecting to other devices via a network, and may include, for example, an adapter for communication with a LAN (Local Area Network), a MAN (Metropolitan Area Network), a WAN (Wide Area Network), a VAN (Value Added Network), etc. In addition, the network input / output unit 270 may be realized to provide a short-range communication function such as WiFi or Bluetooth (registered trademark) for wireless transmission of data, or a wireless communication function of 4G or higher.

[0039] FIG. 3 is a diagram illustrating the functional configuration of the recommendation terminal of FIG.

[0040] 3, the recommendation terminal 110 executes the golf club recommendation service method according to the present invention. To this end, the recommendation terminal 110 may include a shot information acquisition unit 310, a target distance receiving unit 330, a club recommendation unit 350, and a control unit 370.

[0041] In this case, the embodiments of the present invention do not necessarily include all of the above configurations at the same time, but may be realized by omitting some of the above configurations or selectively including some or all of the above configurations according to the respective embodiments. The operation of each configuration will be described in detail below.

[0042] The shot information acquisition unit 310 can acquire shot information for each club, which is composed of ball measurement data and club measurement data, from the user's ball hitting process. To this end, the shot information acquisition unit 310 can operate in conjunction with a data collection device that monitors the user's ball hitting process and collects ball measurement data and club measurement data. The data collection device corresponds to a dedicated device that can measure, collect and store ball measurement data and club measurement data, and can be realized in various forms. Here, the club-specific shot information includes information on the ball and user's movement that is uniquely measured according to the golf club used by the user in the ball hitting process. In one embodiment, the shot information acquisition unit 310 can collect time information, location information, weather information, etc. of the user's ball hitting together with the club-specific shot information.

[0043] In one embodiment, the shot information acquisition unit 310 may acquire the user's club information and receive at least one of the ball speed, launch angle, and flight distance of the ball measured during the ball hitting process as ball measurement data. That is, the ball measurement data corresponds to detailed information on the movement of the ball due to the user's hitting motion. The ball speed corresponds to the speed of the ball moving due to the user's hit and may be measured in miles per hour, kilometers per hour, or meters per second measured at the impact point of the ball. The launch angle corresponds to the trajectory angle when the ball leaves the head face and starts flying into the air immediately after the user's hit. The flight distance corresponds to the distance traveled during the flight of the ball and corresponds to the distance from the impact point of the ball to the point where the ball falls. The shot information acquisition unit 310 may collect one or more ball measurement data from a data collection device and, if necessary, may check the validity of the data and remove invalid measurement data in advance.

[0044] In one embodiment, when at least some of the data of the ball speed, launch angle, and flight distance are not acquired, the shot information acquisition unit 310 can estimate the missing data from the remaining data. For example, the shot information acquisition unit 310 can estimate the flight distance of the ball using the ball speed and launch angle. The flight distance of the ball increases as the ball speed is faster and the launch angle is closer to the optimal range, and the shot information acquisition unit 310 can analyze the pre-constructed ball measurement data to derive a correlation between the ball speed, launch angle, and flight distance, and then use the correlation to perform an operation for data estimation.

[0045] In one embodiment, the shot information acquisition unit 310 may acquire the club information of the user and receive at least one of the club speed, smash factor, and attack angle of the club measured during the ball hitting process as club measurement data. The shot information acquisition unit 310 may directly receive the club information of the user from the user, or may automatically recognize the club information via a data collection device as necessary. The shot information acquisition unit 310 may collect club measurement data as a result of monitoring the hitting motion of the user in conjunction with the data collection device. The shot information acquisition unit 310 may collect one or more club measurement data from the data collection device, and may check the validity of the data and remove invalid measurement data in advance as necessary.

[0046] Here, the club measurement data corresponds to detailed information about the movement of the club during the user's hitting motion. Club speed corresponds to the speed at which the club head moves just before the user hits the ball (impact). Smash factor corresponds to the ball speed divided by the head speed and corresponds to the ball's success rate. Attack angle corresponds to data indicating the vertical movement of the club when the user hits the ball and can be expressed as a plus (+) or minus (-) value based on the point where the attack angle is 0, which corresponds to the lowest point of the swing.

[0047] In one embodiment, the shot information acquisition unit 310 may acquire shot information for each club measured when a user practices at an indoor golf driving range. To this end, the shot information acquisition unit 310 may operate in conjunction with a system of the indoor golf driving range. Also, the shot information acquisition unit 310 may operate in conjunction with the service server 130, and in this case, the service server 130 may be implemented to operate in conjunction with various systems of the indoor golf driving range. For example, the shot information acquisition unit 310 may receive shot information for each club of a user collected by a golf simulator installed at an indoor golf driving range. In this case, the shot information for each club may include ball speed, launch angle (ball start angle), carry (flight distance), club speed, smash factor (efficiency), and attack angle (angle shot) according to the club number of each user (see FIG. 7).

[0048] The target distance receiving unit 330 receives a target distance consisting of horizontal and vertical distances from a current position to a target position. Here, the current position corresponds to the position of the ball. To this end, the target distance receiving unit 330 can operate in conjunction with a distance measuring module. In this case, the distance measuring module may include a laser transceiver. That is, the distance measuring module can measure the distance to the target by transmitting a laser to the target, measuring the time it takes for the transmitted laser to be reflected by the target and return, and multiplying the measured time by the speed of the laser. Meanwhile, the distance measuring module can also measure the distance using a GPS method. In one embodiment, the target distance receiving unit 330 can perform a measurement operation for the distance from the user's position, i.e., the position of the recommendation terminal 110, to the ball and the target.

[0049] In one embodiment, the target distance receiver 330 can calculate horizontal and vertical distances based on measurement information including the linear distance and inclination to the target position. The target distance receiver 330 can measure the linear distance to the target position using a laser transceiver, and can measure the inclination (tilt angle) to the target position using a gyro sensor. For example, when a distance measurement module linked to the target distance receiver 330 is arranged to face a specific target, the gyro sensor can measure the inclination angle of the distance measurement module based on the horizontal plane as the inclination angle from the current position to the target. Meanwhile, the distance measurement module may additionally include an acceleration sensor or a geomagnetic sensor in addition to the gyro sensor for various angle measurements. The process of calculating horizontal and vertical distances by the target distance receiver 330 will be described in more detail with reference to FIG. 5.

[0050] The club recommendation unit 350 may recommend a specific club by analyzing shot information for each club of the user based on the target distance. Since the ball may have different flight distances even when using the same club depending on the club usage method and motion characteristics of each user, the club recommendation unit 350 may recommend a club optimized for the user according to the target distance by analyzing the characteristics of the user's club motion. The club recommendation unit 350 may recommend one or more clubs for a specific target distance, and may recommend information on the hitting method and swing motion of the recommended club together with the club information.

[0051] In one embodiment, the club recommendation unit 350 determines N (N is a natural number) candidate clubs having the flight distance closest to the horizontal distance, and recommends one of the N candidate clubs having the smallest measurement deviation of shot information for each club. The club recommendation unit 350 may select the N candidate clubs using the average flight distance for each club based on the horizontal distance to the target position. That is, the candidate clubs correspond to clubs selected based on the horizontal distance measured to the target position. At this time, N, which is the selection criterion, may be set in advance. The club recommendation unit 350 selects the club having the smallest measurement deviation of shot information for each candidate club, and provides it as the recommended club.

[0052] In one embodiment, the club recommendation unit 350 may calculate an additional distance to a target position based on a vertical distance from a ball to a target, determine a recommended shot distance based on the horizontal distance and the additional distance, and recommend a specific club by analyzing shot information for each club based on the recommended shot distance. Here, the additional distance corresponds to an additional distance for sending a ball to a target based on topographical information of a target position, and the recommended shot distance corresponds to a calculated distance for club recommendation reflecting the horizontal distance and the additional distance. The club recommendation unit 350 may match the recommended shot distance with the shot information for each club to determine a club optimized for an individual user as a recommended club.

[0053] For example, the club recommendation unit 350 determines N (where N is a natural number) candidate clubs having the closest flight distance to the shot recommendation distance, and determines one of the N candidate clubs having the smallest measurement deviation of the shot information for each club as the recommended club. Meanwhile, the club recommendation unit 350 can of course determine the recommended club by applying various methods in accordance with the calculated shot recommendation distance other than the above-mentioned method.

[0054] The control unit 370 controls the overall operation of the recommendation terminal 110 and can manage the control flow or data flow between the shot information acquisition unit 310, the target distance receiving unit 330, and the club recommendation unit 350.

[0055] FIG. 4 is a flow chart illustrating an embodiment of a golf club recommendation service process according to the present invention.

[0056] 4, the recommendation terminal 110 acquires shot information for each club, which is composed of ball measurement data and club measurement data during a user's ball hitting process, through the shot information acquisition unit 310 (step S410). The recommendation terminal 110 receives a target distance, which is composed of horizontal and vertical distances from a current position to a target position, through the target distance receiving unit 330 (step S430).

[0057] In addition, the recommendation terminal 110 analyzes the user's shot information for each club based on the target distance through the club recommendation unit 350 and recommends a specific club (step S450). In one embodiment, the club recommendation unit 350 calculates a shot balance index for each club based on the user's shot information for each club, and can recommend a specific club suitable for the target distance based on the shot balance index. Here, the shot balance index corresponds to the individual suitability of a club that affects the flight distance of the ball depending on the user's body type and movement characteristics. In other words, the higher the shot balance index of a club, the more likely it is that the club is suitable for the user, and the better the flight distance can be provided than the average flight distance.

[0058] More specifically, the club recommendation unit 350 may calculate the influence index of each club measurement data according to the change in flight distance for each club based on the user's club-specific shot information. For example, the club recommendation unit 350 may normalize the change in flight distance to a value within a specific range, and then calculate the influence index of the club speed, smash factor, and attack angle of the club measurement data.

[0059] Here, the influence index corresponds to a numerical value of the degree to which the change in the value affects the change in the flight distance. The club recommendation unit 350 can calculate the shot balance index for each club of the user by using the influence index of each club measurement data. For example, the shot balance index for each club can be calculated as the sum or average of the influence index of each club measurement data, but it is not necessarily limited to this.

[0060] Thereafter, the club recommendation unit 350 may compare the shot balance index with a predetermined threshold value or a plurality of threshold values ​​determined stepwise to determine a specific section divided by one or more threshold values ​​to which the shot balance index belongs, and may determine a recommended club to be matched to the specific section.

[0061] FIG. 5 is a diagram illustrating an embodiment of a process for calculating the horizontal distance from the ball to the target according to the present invention.

[0062] 5, the recommendation terminal 510 can perform a horizontal and vertical distance calculation process by the target distance receiving unit 330. Specifically, the target distance receiving unit 330 can sequentially perform processes of calculating characteristics to the ball, calculating characteristics to the target, and calculating characteristics between the ball and the target.

[0063] When a user holds the recommendation terminal 510 and points it at the golf ball B, a distance measurement module linked to the target distance receiving unit 330 of the recommendation terminal 510 can measure the straight-line distance (MA') to the ball B. In addition, the distance measurement module can measure the tilt angle (MMA') to the ball B based on the horizontal plane on which the recommendation terminal 510 is located.

[0064] For example, in the case of Fig. 5, it can be assumed that MA' is 48.531m and MMA' is 5.77 degrees. In this case, the distance measurement module can calculate the height (A'A) to the ball and the horizontal distance (MA) to the ball based on the horizontal plane where the recommendation terminal 510 is located by applying trigonometric functions based on the MA' and MMA' values. Specifically, they can be calculated as follows:

[0065]

number

[0066]

number

[0067] Meanwhile, when a user holds the recommendation terminal 510 and points it toward the target T, the distance measurement module linked to the target distance receiving unit 330 of the recommendation terminal 510 can measure the straight-line distance (MB') to the target T. In addition, the distance measurement module can measure the inclination angle (MBA) to the target T based on the horizontal plane on which the recommendation terminal 510 is located.

[0068] For example, in the case of Fig. 5, it can be assumed that MB' is 73.99m and MMA' is -3.10 degrees. MMA' being a negative number indicates that the target T is located 3.10 degrees downward from the horizontal plane.

[0069] Meanwhile, when the recommendation terminal 510 according to an embodiment of the present invention performs distance measurement using a GPS-based distance measurement method or a combined GPS and laser method, the distance measurement module in conjunction with the target distance receiving unit 330 can obtain absolute position information of ball B (e.g., information including latitude, longitude, altitude, etc.).

[0070] For example, the current position of the recommendation terminal 510 is measured by a GPS satellite signal, and the position of ball B from the current position can be calculated based on the above-mentioned formulas 1 and 2, so that the absolute position of ball B can be measured.

[0071] The distance measurement module can calculate the height (B'B) to the target and the horizontal distance (MB) to the target based on the horizontal plane where the recommendation terminal 510 is located using trigonometric functions based on the MB' and MBA values. Specifically, they can be calculated as follows:

[0072]

number

[0073]

number

[0074] Meanwhile, when the user holds the recommendation terminal 510 and points it at the ball B, and then points it at the target T, the distance measurement module linked to the target distance receiving unit 330 can measure the horizontal angle (ABA) between the ball B and the target T based on the position of the recommendation terminal 510. For example, in the case of FIG. 5, the ABA can be assumed to be 90.23 degrees.

[0075] Meanwhile, when the recommendation terminal 510 according to an embodiment of the present invention performs distance measurement using a GPS-based distance measurement method or a combined GPS and laser method, the distance measurement module in conjunction with the target distance receiver 330 can obtain absolute location information of the target T (e.g., information including latitude, longitude, altitude, etc.).

[0076] For example, the current position of the recommendation terminal 510 can be measured by a GPS satellite signal, and the position of the target T from the current position can be calculated based on the above-mentioned formulas 3 and 4, so that the absolute position of the target T can be measured.

[0077] In addition, hole information for each golf course is stored in the service server 130 or database 150, and the corresponding information stores the location information of the target T for each hole, so that the recommendation terminal 510 can receive the corresponding information from the service server 130 or database 150 and obtain the absolute location of the target T.

[0078] In one embodiment, the recommendation terminal 510 can calculate the horizontal distance (AB) between ball B and target T based on the horizontal distance (MA) from the position of the recommendation terminal 510 to ball B, the horizontal distance (MB) to target T, and the horizontal angle (ABA) between ball B and the target, as shown in the following equation 5, using a distance measurement module linked to the target distance receiving unit 330.

[0079]

number

[0080] Meanwhile, based on the height (A'A) from the current point to ball B and the height (B'B) to target T, the height from ball B to target T can be calculated (B'B-A'A). Using this value and the calculated horizontal distance (AB(x)) from ball B to target T, the tilt angle (y) from ball B to target B can be calculated as in Equation 6 below.

[0081]

number

[0082] FIG. 6 is a diagram illustrating an embodiment of a process for calculating a shot recommendation distance for sending a ball to a target according to the present invention.

[0083] As shown in FIG. 6, the recommendation terminal 110 can calculate a shot recommendation distance from ball B to target T based on the horizontal distance (AB) between ball B and target T using the target distance receiving unit 330.

[0084] First, a user can input reference information through the recommendation terminal 110 or a separate device capable of communicating with the recommendation terminal, for example, a smartphone, etc. Here, the reference information corresponds to information for determining the angle between the direction in which the golf ball falls to the ground and the vertical line after the golfer hits a shot, i.e., the landing angle, and the landing angle is used in the process of calculating the recommended shot distance for sending the golf ball to the target.

[0085] For example, the reference information may correspond to a distance that a golf ball can be sent when a shot is made using a 7-iron (7i) for each golfer. The reference information may be directly input by a user or may be determined based on preset information (e.g., 140m or 150m). That is, a matching table between the reference information and the landing angle may be constructed in advance and then utilized.

[0086] The recommendation terminal 110 can calculate the recommended distance to hit the shot to send the ball to the target by using the landing angle acquired by referring to the height (h) from the ball B to the target T and the reference information by the target distance receiving unit 330. Since the horizontal distance (AB) from the ball B to the target T has already been calculated, only the additional distance (Z) to send the ball B to the target T can be calculated, and can be expressed as the following Equation 7.

[0087]

number

[0088] Here, h is the height from ball B to target T, which can be calculated based on the already calculated height from the current position to ball B (A'A) and the height to target T (B'B) (i.e., h=B'B-A'A=-4.0m-4.8m=-8.8m). For example, if the landing angle (C) is 41 degrees, the additional distance (Z) is -7.7m.

[0089] Meanwhile, when the recommendation terminal 110 according to an embodiment of the present invention performs distance measurement using a GPS-based distance measurement method or a combined GPS and laser method, the distance measurement module linked to the target distance receiving unit 330 can calculate the straight-line distance, horizontal distance, height, etc. from ball B to target T using the absolute position information of ball B and target T as described above, and can calculate the additional distance (Z) and shot recommendation distance in the same manner as described above.

[0090] Although the present invention has been described above with reference to preferred embodiments thereof, it will be understood by those skilled in the art that various modifications and variations of the present invention may be made without departing from the spirit and scope of the present invention as set forth in the following claims. [Explanation of symbols]

[0091] 100 Recommendation Service System 110, 510 Recommendation terminal 130 Service Server 150 Databases 210 Processor 230 Memory 250 User Input / Output Unit 270 Network I / O section 310 Shot information acquisition unit 330 Target Distance Receiver 350 Club Recommendation Department 370 Control Unit T Target B-Ball

Claims

1. a shot information acquisition unit for acquiring shot information for each club, the shot information being composed of ball measurement data and club measurement data during a user's ball hitting process; a target distance receiving unit for receiving a target distance including horizontal and vertical distances from a current position to a target position; a club recommendation unit that analyzes the user's shot information for each club based on the target distance and recommends a specific club.

2. The shot information acquisition unit The golf club recommendation service device according to claim 1, characterized in that it acquires the user's club information and receives at least one of the ball speed, launch angle, and flight distance of the ball measured during the ball hitting process as the ball measurement data.

3. The shot information acquisition unit 3. The golf club recommendation service device according to claim 2, characterized in that, when at least some of the data among the ball speed, launch angle, and flight distance has not been acquired, the unacquired data is estimated from the remaining data.

4. The shot information acquisition unit 2. The golf club recommendation service device according to claim 1, further comprising: acquiring the user's club information; and receiving at least one of the club speed, smash factor, and attack angle of the club measured during the ball hitting process as the club measurement data.

5. The shot information acquisition unit The golf club recommendation service device according to claim 1 , further comprising: acquiring the shot information for each club measured when the user practices at an indoor golf driving range.

6. The target distance receiving unit is The golf club recommendation service device according to claim 1 , wherein the horizontal and vertical distances are calculated based on measurement information including a linear distance to the target position and an inclination angle.

7. The club recommendation unit includes:

2. The golf club recommendation service device according to claim 1, further comprising: determining N (N is a natural number) candidate clubs having a flight distance closest to the horizontal distance; and recommending one of the N candidate clubs having the smallest measurement deviation of the club-by-club shot information.

8. The club recommendation unit includes:

2. The golf club recommendation service device of claim 1, further comprising: calculating an additional distance to the target position based on the vertical distance; determining a shot recommendation distance based on the horizontal distance and the additional distance; and analyzing the shot information for each club based on the shot recommendation distance to recommend a specific club.

Citation Information

Patent Citations

  • Golf training and support device and program

    JP2015157093A

  • Golf play support program and golf play support device

    JP2016032580A

  • System, method, and apparatus for monitoring sporting apparatus and users thereof

    JP2016202890A

  • Systems and methods for storing and analyzing golf data

    JP2018008068A

  • Golf support apparatus and program

    JP2020099707A