Push rod information providing system, push rod information providing method, control method of user terminal for guiding push rod action of user, and computing device-readable recording medium recording same
Through the user terminal access server, use the green terrain information and GPS position to calculate the virtual ball position and hole cup position, provide the push rod path and direction, solve the problem of difficult to obtain accurate push rod information in the existing technology, and achieve the fruitful Accurate push rod operation without assistant on the Ridge.
Patent Information
- Application Number
- CN202380042544.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-25
- Filing Date
- 2023-05-23
- Publication Date
- 2025-01-03
AI Technical Summary
Existing golf course terminals have difficulty providing accurate putting information, making it difficult for users to hit the ball accurately when putting on the green, and the system is complicated and requires additional equipment or analysis mechanisms.
Through the user terminal access server, use the green terrain information and GPS position to calculate the virtual ball position and hole cup position, and provide guidance information on the expected path and direction of the putter. Users can obtain and use this information for putter through the putter interface to make pushers .
Without caddy help, users can easily make accurate puttings, improving putting success rates on golf courses and simplifying system complexity.
Smart Images

Figure CN119255845A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a putting information providing system capable of providing information for guiding a user's golf movements, especially putting movements, through a user terminal such as a portable terminal held by a user playing a round of golf on a golf course or a golf-dedicated terminal, a putting information providing method, a control method for a user terminal for guiding a user's putting movements, and a computing device readable recording medium for recording the same. Background Art
[0002] Generally, golf is a sport in which the number of golf strokes, i.e., strokes, is recorded during a round of 18 holes or more, and the fewer the strokes, the better the record.
[0003] In order to reduce the number of golf strokes recorded when playing a round of golf on a golf course, people who enjoy golf use various methods. In particular, a method of receiving information on the terrain characteristics of the corresponding golf course and information on appropriate attack methods for each hole of the corresponding golf course through a predetermined terminal and using the information to establish their own golf round application strategy is widely used.
[0004] Such conventional golf information providing terminals store the terrain information of the golf course, and then use GPS location information to grasp the user's current location information and provide information on the remaining distance from the current location to the hole, or store standardized information about the golf strategy on the corresponding golf course and then provide it to the user.
[0005] However, conventional golf information terminals only provide information on the topography of a golf course in a two-dimensional map. Therefore, the problem is that the information provided to users playing a round of golf is necessarily restrictive, and there are limitations in providing information that can directly help users in the current situation.
[0006] In particular, when putting on a green, one needs to accurately grasp the topography of the green and hit the golf ball with appropriate strength and direction to enter the hole, which is one of the most difficult parts of playing golf. As such, since it is difficult to perform a good putting action, it can be said that the most necessary thing for users playing a round of golf is information that can provide assistance when putting.
[0007] As described above, various prior arts have been disclosed that can provide putting information that can assist a user's putting action through a portable terminal of the user.
[0008] For example, Korean Patent Publication No. 10-2011-0107601, Korean Patent Publication No. 10-2019-0034045, and Korean Patent Publication No. 10-2012-0131037 have been disclosed in the related art.
[0009] Although the prior art disclosed above discloses a technology in which a user takes a photo of a golf ball and a hole cup placed on a green and calculates the location information of the golf ball using the result of analyzing the photo image and GPS location information, there is a problem that it is difficult to obtain accurate results, and the putter-related information provided to the user becomes meaningless.
[0010] In addition, there is also the problem that in order to accurately grasp the position of the golf ball on the green between the hole and the cup and provide accurate putting information to the user based on this, additional equipment or analysis mechanisms are required, which complicates the entire system and control process.
[0011] [Prior art literature]
[0012] Korean Patent Publication No. 10-2011-0107601
[0013] Korean Patent Publication No. 10-2019-0034045
[0014] Korean Patent Publication No. 10-2012-0131037 Summary of the invention
[0015] Technical issues
[0016] The present invention aims to provide a putting information providing system, a putting information providing method, a user terminal control method for guiding the user's putting action, and a computing device readable recording medium for recording the same, which is used to provide accurate putting guidance based on information of the green being putted and green terrain information between the golf ball on the green and the hole cup, by using information obtained from a putting interface displayed on the user terminal when the user putts on the green. This system enables the user putting on the green to easily putt without the help of a caddy or the like.
[0017] Technical Solution
[0018] According to one embodiment of the present invention, a putting information providing method is used to guide the putting action of a user who is performing a round of golf on a golf course using a user terminal, and the putting information providing method includes: a step of transmitting green terrain information of a green where the user performs putting to the user terminal accessing a server; based on the user's operation through a putting interface for calculating putting information including the distance between a golf ball on the green and a hole cup and a ball position on the green, a step of determining a ball position on a virtual green using the green terrain information corresponding to the position of the golf ball on the green, and calculating the putting information using the determined ball position and the hole cup position on the virtual green corresponding to the hole cup position on the green; and a step of calculating putting guidance information including at least one of an expected putting path and a putting direction from the ball position to the hole cup position using the calculated putting information and providing the information through the putting interface.
[0019] In addition, preferably, the step of calculating the putting information includes: the step of receiving terminal position information through the GPS module of the user terminal as the user operates through the putting interface at a position adjacent to the golf ball placed on the green; the step of determining the received terminal position as the ball position on the virtual green; and the step of calculating the distance and inclination from the ball position to the hole position as the putting information.
[0020] In addition, preferably, the putting interface is configured to capture the golf ball and the hole cup on the green using the camera of the user terminal, and is configured to display a ball position alignment portion so that the golf ball on the green can be aligned with a predetermined position on the putting interface, and the step of calculating the putting information includes: as the user uses the user terminal to make the hole cup on the green appear on one side of the putting interface, the golf ball on the green is aligned with the ball position alignment portion, the step of determining the ball position on the virtual green using the terminal position obtained by the GPS module of the user terminal, the hole cup position on the virtual green, and the positional relationship between the golf ball and the hole cup aligned by the putting interface; and the step of calculating the distance and inclination from the ball position to the hole cup position as the putting information.
[0021] In addition, preferably, the step of calculating the putting guide information and providing it through the putting interface includes: the step of determining the putting direction starting from the ball position based on the green position between the ball position on the virtual green and the hole position; and the step of determining the path from the ball position to the hole position formed by the green position when hitting the golf ball in the putting direction as the expected putting path.
[0022] Furthermore, preferably, there are a step of calculating a putter aiming point in the determined putter direction; and a step of calculating a direction distance which is a distance from the hole position to the putter aiming point.
[0023] Furthermore, the present invention includes a computing device readable recording medium having recorded thereon the putting information providing method as described above.
[0024] On the other hand, according to one embodiment of the present invention, a control method for a user terminal for guiding putting actions is provided, which is used to guide the putting actions of a user who is playing a round of golf on a golf course. The control method for a user terminal for guiding putting actions includes: a step of accessing a server and downloading green terrain information of a green played by the user; a step of displaying a putting interface for calculating putting information including the distance between a golf ball on the green and a hole cup and a ball position on the green; a step of determining a ball position on a virtual green using the green terrain information corresponding to the position of the golf ball on the green based on the operation of the user through the putting interface, and displaying the putting information calculated using the determined ball position and the hole cup position on the virtual green corresponding to the hole cup position on the green; and a step of displaying on the putting interface putting guidance information including at least one of an expected putting path and a putting direction from the ball position calculated using the putting information to the hole cup position.
[0025] In addition, preferably, the step of displaying the putting information includes: sensing the user's operation through the putting interface and determining the terminal position information obtained through the GPS module as the ball position on the virtual green, and displaying the calculated value of the distance and inclination from the determined ball position to the hole position on the putting interface.
[0026] In addition, preferably, the putting interface is configured to photograph the golf ball and the hole cup on the green, and is configured to display a ball position alignment portion so that the golf ball on the green can be aligned with a predetermined position on the putting interface, and the step of displaying the putting information includes: the step of aligning the golf ball on the green with the ball position alignment portion as the hole cup on the green appears on one side of the putting interface, determining the ball position on the virtual green using the terminal position obtained by the GPS module, the hole cup position on the virtual green, and the positional relationship between the golf ball and the hole cup aligned by the putting interface; and the step of displaying the calculated values of the distance and inclination from the determined ball position to the hole cup position on the putting interface.
[0027] In addition, preferably, the step of displaying the putting guide information includes: determining the putting direction starting from the ball position based on the green ball position between the ball position on the virtual green and the hole position, and displaying a putting direction line as a straight line from the ball position to the putting aiming point in the putting direction on the putting interface as the putting guide step.
[0028] In addition, preferably, the step of displaying the putting guide information includes: determining the putting direction starting from the ball position based on the green position between the ball position on the virtual green and the hole position, and displaying a putting line as a path line connecting the ball position to the hole position formed by the green position when the golf ball is hit in the putting direction on the putting interface as the putting guide step.
[0029] In addition, preferably, the step of displaying the putting guide information also includes: determining the putting direction starting from the ball position based on the green ball position between the ball position on the virtual green and the hole position, determining the putting aiming point in the putting direction by the ball position, and displaying the direction distance as the distance from the hole position to the putting aiming point on the putting interface.
[0030] Furthermore, the present invention includes a computing device readable recording medium having recorded thereon the control method of the user terminal as described above.
[0031] On the other hand, according to an embodiment of the present invention, a putting information providing system is used to guide a user who is playing a round of golf on a golf course by using a user terminal. The putting information providing system is characterized in that it includes: a database that stores green topographic information of each hole of the golf course; and a server that communicates data with the user terminal via network access, extracts the green topographic information of the hole the user is playing from the database and transmits it to the user terminal, and generates and provides information for guiding the user's putting action based on a virtual green using the extracted green topographic information. Putting information, the server determines the ball position on the virtual green corresponding to the position of the golf ball on the green being played by the user based on the operation of the putting interface for calculating the putting information including the distance between the golf ball on the green being played by the user and the hole cup and the ball position on the green, calculates the putting information using the determined ball position and the hole cup position on the virtual green corresponding to the hole cup position on the green, and calculates putting guidance information including at least one of an expected putting path and a putting direction from the ball position to the hole cup position using the putting information and provides the information through the putting interface.
[0032] Effects of the Invention
[0033] The putting information providing system, putting information providing method, control method of a user terminal for guiding a user's putting action and a computing device readable recording medium for recording the same of the present invention have the following effects, namely, a user terminal held by a user playing a round of golf on a golf course is used to access a server, and information obtained from a putting interface displayed on the user terminal when the user is putting on the green is used to provide accurate putting guidance based on information of the green being putted and green terrain information between the golf ball on the green and the hole cup from the server, so that the user putting on the green can easily putt without the help of a caddy or the like. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 1 is a block diagram showing the overall structure of a putting information providing system according to an embodiment of the present invention.
[0035] Figure 2 The flowchart shows the process of the method for providing putter information and the method for controlling the user terminal according to one embodiment of the present invention.
[0036] Figure 3 (a) shows that the hole information required for the tee position of the hole currently being played by the user is displayed on the display screen of the user terminal, Figure 3 (b) shows the hole information required at the second hitting position, Figure 3 (c) shows the green information required to approach the shot position.
[0037] Figure 4 FIG. 1 is a diagram showing the position of a specific golf ball on a green during a user's round of golf according to an embodiment of the present invention.
[0038] Figure 5 It is shown in Figure 4 The diagram shows a process in which a user specifies the position of a golf ball through a putting interface of a user terminal and displays putting information based on the position of a golf ball on the putting interface in the state shown.
[0039] Figure 6 It is shown in Figure 5 In the state shown, a diagram showing the state of the push rod guidance is displayed through the push rod interface of the user terminal.
[0040] Figure 7 FIG. 1 is a diagram showing another situation of the position of a specific golf ball on a green during a user's round of golf according to an embodiment of the present invention.
[0041] Figures 8 to 10 It is shown in Figure 7 The diagram shows a process in which a user specifies the position of a golf ball through a putting interface of a user terminal in the state shown.
[0042] Fig.11 It is shown in Figure 7 In the state shown, a diagram showing the state of the push rod guidance is displayed through the push rod interface of the user terminal. DETAILED DESCRIPTION
[0043] The specific contents of the putting information providing system, putting information providing method, user terminal control method for guiding the putting action of the user and the computing device readable recording medium recording the same according to the present invention will be described in detail with reference to the accompanying drawings.
[0044] First, refer to Figure 1 A putting information providing system according to an embodiment of the present invention will be described. Figure 1 1 is a block diagram showing the overall structure of a putting information providing system according to an embodiment of the present invention.
[0045] A putting information providing system according to an embodiment of the present invention enables user terminals 100 held by users playing a round of golf to access a server 200, so that the user terminals 100 can provide golf information, especially putting information on the green, to the corresponding users through data communication between the user terminals 100 and the server 200.
[0046] The user terminal 100 may include a personal portable communication terminal such as a smartphone, a tablet PC, and may also include a golf terminal for providing golf information utilized in a golf course.
[0047] The user terminal 100 of the putting information providing system according to an embodiment of the present invention may include a control unit 105 , a communication module 110 , a GPS module 120 , a camera 130 , a data storage unit 140 , a display 150 , a sensor module 160 , and the like.
[0048] The components of the user terminal 100 as described above may be components that are basically included in a general smartphone or a personal portable terminal, and such components may be publicly known components or widely known components.
[0049] The communication module 110 enables the user terminal 100 to perform data communication with the server 200, such as wireless communication via WiFi. The control unit 105 can receive location information from a satellite via the GPS module 120 and transmit it to the server 200 via the communication module 110 as the location information of the user terminal.
[0050] The server 200 may calculate the location information of the golf ball using the location information of the user terminal, and provide various putting information based on the location information.
[0051] The user terminal 100 can use the camera 130 to capture the hole cup and the golf ball on the green on the screen, thereby calculating the position of the golf ball, so that the server can provide various putting information based on this.
[0052] The data storage unit 140 of the user terminal 100 stores various data such as the terrain information of each hole of the golf course transmitted from the server 200, especially the terrain information of the green of each hole, and stores various data for image processing of the terrain information of each hole and green, etc. in the form of a map, and stores data for implementing various putting information to be provided to the user.
[0053] The display 150 may screen-output putter information and the like to be provided to the user, and is configured as a touch panel so that the user can input information through touch gestures.
[0054] The sensor module 160 may include an acceleration sensor, a gyro sensor, etc., and is a module capable of sensing the motion and posture of the terminal, and may be used to calculate the position of a golf ball, etc.
[0055] The control unit 105 is a component that executes various operations or information processing required by various programs or applications driven in the user terminal. In the putter providing system of the present invention, the control unit 105 of the user terminal controls the data storage unit 140, display 150, camera 130, GPS module 120, sensor module 160, etc. through a predetermined program or application, or receives necessary information from them and executes necessary operations or information processing to generate the putter information that is finally provided to the user.
[0056] like Figure 1 As shown, a putting information providing system according to an embodiment of the present invention comprises: a database 300, which stores terrain information of each hole of a golf course (including green terrain information of the green of each hole); and a server 200, which performs data communication with the user terminal via an access network, extracts the green terrain information of the green of the hole the user is playing from the database 300 and transmits it to the user terminal 100, and generates and provides putting information for guiding the user's putting action based on a virtual green using the extracted green terrain information.
[0057] The server 200 can determine the ball position on the virtual green corresponding to the position of the golf ball on the green based on the user's operation through the putting interface for calculating the putting information including the distance between the golf ball on the green that the user is playing and the hole cup and the ball position on the green, and calculate the above-mentioned putting information using the determined ball position and the hole cup position on the virtual green corresponding to the hole cup position on the green.
[0058] In addition, the server 200 can use the above-mentioned putting information, i.e., the distance between the golf ball on the green and the hole cup and the ball position information on the green, to calculate putting guidance information including at least one of the expected putting path and putting direction from the above-mentioned ball position to the above-mentioned hole cup position, so as to provide the putting guidance information through the putting interface on the user terminal.
[0059] More specific details about providing putter guide information through the putter interface as described above will be described later.
[0060] On the other hand, refer to Figures 2 to 10 A method for providing putting information using a putting information providing system according to an embodiment of the present invention and a method for controlling a user terminal for guiding a putting action of a user are described.
[0061] Figure 2 is a flowchart showing the process of a method for providing putter information and a method for controlling a user terminal according to an embodiment of the present invention. Figures 3 to 10 Shown for more specific description Figure 2 The following is an example of each step of the flowchart shown in FIG. Figures 3 to 10 An example diagram of Figure 2 The flowchart shown is described.
[0062] like Figure 2 As shown, first, each user playing a round of golf can access the server through his own user terminal (S100), and each user terminal can download map information (including green terrain information) of the corresponding hole where the user plays golf from the server and display it on the display screen (S110).
[0063] Each user who is playing a round of golf can use the golf information provided by his or her own user terminal, such as the shape, structure, topographical location, distance to the hole cup, hole strategy information, expected route, distance to each point on the path, and other various information required when playing a round of golf (S120).
[0064] Figure 3 An example of the information on the hole and the information on the green of the corresponding ball provided through the user terminal as described above is shown.
[0065] Figure 3 (a) shows that the hole information required for the tee position of the hole currently being played by the user is displayed on the display screen of the user terminal, Figure 3 (b) shows the hole information required at the second hitting position, Figure 3 (c) shows the green information required to approach the shot position.
[0066] When the user enters a specific hole to tee off, or before that, the user terminal downloads the map information of the corresponding hole from the server and Figure 3 As shown in (a) of FIG. 1 , the entire map Mh1 is displayed on the display 150 to provide information that enables the user to consider which approach to use to play the corresponding hole at the tee position.
[0067] When making the second shot after the tee shot, Figure 3 As shown in (b), the user terminal can identify the second hitting position or the user's position and display an intermediate map Mh2 in which the area from the position to the green is enlarged to provide information that enables the user to conceive what strategy to use at the second hitting position.
[0068] When the user comes to a position where he can make an approach shot, or starts from the second shot position, such as Figure 3 As shown in (c) of FIG. 1 , the green map GM showing the green by enlarging the green can be displayed as a separate screen 152 by the user's selection.
[0069] As described above, the server and the user terminal recognize the location of the user terminal or the location of the golf ball, and provide detailed information about the hole currently being played in stages, so that the user can play the golf ball on the corresponding hole well.
[0070] Back to Figure 2 In the process described above, when the user's golf ball is placed on the green, that is, on the green (S130), the server and the user terminal can identify the position of the user terminal or the position of the golf ball, thereby identifying that the golf ball is on the green, and accordingly, information enabling the user to putt can be provided.
[0071] That is, when the server recognizes that the user's golf ball is on the green, the user terminal can be made to display a putting interface on the display screen (S200). Here, the "putting interface" is a screen image displayed on the display of the user terminal in order to calculate and provide "putting information" such as the distance between the golf ball on the actual green and the hole cup, the green ball position, etc.
[0072] In a state where the putting interface is displayed on the user terminal, the server may determine a ball position on the virtual green corresponding to a position of a golf ball on the actual green based on a user operation through the putting interface displayed on the user terminal (S210).
[0073] Here, the "virtual green" is a green virtually assumed based on the green topographic information of the actual green in order for the server to provide the above-mentioned putting information through the user terminal. The virtual green is a topography assumed in a virtual space having the same topographic information as the actual green.
[0074] Since the server has grasped the position information of the hole cup on the corresponding green of the corresponding hole, the hole cup position on the virtual green corresponding to the hole cup position on the actual green is also known.
[0075] The server can use the ball position and hole position on the virtual green (which correspond to the golf ball position and hole position on the actual green) to calculate the putting information, i.e., the distance between the golf ball and the hole cup, the green position (the inclination of the green between the ball position and the hole cup position, terrain curvature and other terrain-related information) (S220).
[0076] In addition, the server determines a putting direction from the ball position according to the green ball position between the ball position on the virtual green based on the green topographic information and the hole position (S230).
[0077] That is, when a golf ball at the ball position is hit, a putting direction that enables the golf ball to reach the hole position is calculated based on the green position between the ball position and the hole position.
[0078] The user terminal may generate a putting direction line from the ball position on the virtual green to the putting aiming point in the putting direction as described above, and display it as a putting direction line from a portion corresponding to the golf ball displayed on the putting interface to guide the user's putting (S240).
[0079] In addition, the server can generate a putting direction starting from the ball position on the virtual green, and a putting line connecting the path of the golf ball simulated by the ball position through the green position between the ball position and the hole position as described above, and can be displayed as a putting line from the part corresponding to the golf ball displayed on the putting interface to the part corresponding to the hole cup to guide the user's putting (S250).
[0080] The determination of the ball position in the above-mentioned step S210, the calculation of the putting information in step S220, the determination of the putting direction in step S230, the generation of the putting direction line in step S240 and the generation of the putting line in step S250 can be performed by the server assuming a virtual green through the corresponding green terrain information, and transmitting the information calculated using the ball position and the hole position on the virtual green to the user terminal for display through the putting interface of the user terminal. It can also be performed by transmitting basic terrain information from the server, and the various operations and calculations in the above-mentioned steps are performed by the user terminal side and the results are displayed on the putting interface.
[0081] In addition, as mentioned above, although Figure 2The description is that after determining the putting direction from the ball position using the ball position and the hole position on the virtual green, a putting line from the ball position to the hole position is generated based on this. However, it is also possible to first calculate a putting line by simulating the movement path of the golf ball from the ball position on the virtual green to the hole position, and then determine the putting direction from the ball position based on the putting line to generate a putting direction line.
[0082] Please refer to the following Figures 4 to 10 The figures respectively describe the process of the above-mentioned steps S200 to S250.
[0083] Figure 4 is a diagram showing the position of a specific golf ball on the green during a round of golf by the user. Figure 5 It is shown in Figure 4 In the state shown, the user specifies the position of the golf ball through the putting interface of the user terminal, and displays the putting information based on the position of the golf ball on the putting interface. Figure 6 It is shown in Figure 5 In the state shown, a diagram showing the state of the push rod guidance is displayed through the push rod interface of the user terminal.
[0084] Figure 7 is a diagram showing another situation of the position of a specific golf ball on the green during the user's round of golf. Figure 8 and Fig. 9 It is shown in Figure 7 In the state shown, a diagram of a process in which a user specifies the position of a golf ball through a putting interface of a user terminal, Fig.10 It is shown in Figure 7 In the state shown, a diagram showing the state of the push rod guidance is displayed through the push rod interface of the user terminal.
[0085] like Figure 4 As shown in FIG. 1 , when the golf ball GB is placed on the green GR during the golf round played by the user GP, that is, on the green, as shown in FIG. Figure 5 As shown, a putting interface 170 for providing putting information to the user is displayed on the display 150 of the user terminal 100 , and the user can use the putting interface 170 to specify the position where the golf ball is placed on the green GR.
[0086] like Figure 5 As shown, the putting interface 170 may be configured to display a hole cup object 172 representing a hole cup and a ball position button portion 175 representing a golf ball in a background image 171 representing a green, and may be configured to view the hole cup object 172 from the ball position button portion 175 at the same viewing angle as viewing the hole cup from the position of the golf ball on the screen of the putting interface 170, and the ball position button portion 175 may be configured to allow the user to input by touch or gesture. In addition, as shown in FIG. Figure 5 As shown, an operation guide 173 may be displayed to enable the user to operate the push rod interface 170 .
[0087] For example, Figure 4 As shown in FIG. 1 , as the user GP is located adjacent to the position where the golf ball GB is placed on the green GR (for example, standing close to the back of the golf ball GB), and as shown in FIG. Figure 5 As shown, by touching the ball position button portion 175 of the putter interface 170 on the user terminal 100 with a finger F or performing a gesture input, the GPS module in the user terminal 100 can extract the current location information of the user terminal 100, and the information can be transmitted to the server.
[0088] like Figure 4 As shown, the position of the user terminal adjacent to the golf ball GB (the position acquired by the GPS module) can be very close to or consistent with the position of the golf ball GB on the plane within an allowable error range.
[0089] Therefore, in Figure 4 and Figure 5 In the situation shown, the user can touch the ball position button 175 on the putter interface 170 displayed on the user terminal 100 to consider the terminal position received by the GPS module in the user terminal as the position of the golf ball GB, or it can be determined as the ball position on the virtual green corresponding to the position.
[0090] Figure 5 Reference numeral 180 shown indicates that a virtual green 181 is assumed so that the server or the user terminal can calculate putting information and putting guide information based on the green topographic information of the green GR.
[0091] The virtual green 181 is virtually assumed based on green topographic information of an actual green so that a server or a user terminal can provide putting information and the like through a putting interface.
[0092] Figure 5 The diagram of the virtual area 180 including the virtual green 181 does not show that the server or user terminal actually realizes such an image, but rather shows in a graphical form that the server or user terminal obtains putting information and putting guidance information based on the green terrain information through internal calculations and internal simulations.
[0093] The server or user terminal uses the position coordinate information of the ball position 183 corresponding to the position of the golf ball and the hole position 182 corresponding to the hole position on the virtual green 181 having the same terrain as the actual green to calculate the distance D between the two, and calculates information such as the inclination of the actual green based on the information of the green ball position 184 between the ball position 183 and the hole position 182.
[0094] You can Figure 5 The distance D between the ball position 183 and the hole position 182 and the green position 184 information calculated in this way are displayed through the putting information window 176 on the putting interface 170 displayed on the display 150 of the user terminal 100. The user who sees this information can establish a putting strategy based on this information.
[0095] In addition, if Figure 6 As shown, the server or user terminal can determine the putting direction 185 starting from the ball position 183 based on the green position between the ball position 183 and the hole position 182 on the virtual green 181 through internal calculation and simulation, that is, the putting direction that enables the golf ball to reach the hole position according to the green position between the ball position and the hole position when hitting the golf ball at the ball position, and can calculate the putting aiming point 186 which is the point where the horizontal line lh passing through the hole position 182 and the putting direction 185 line starting from the ball position 183 intersect.
[0096] In addition, if Figure 6 As shown, the server or user terminal can generate a putting direction 185 starting from a ball position 183 on a virtual green 181 and a putting line 187 connecting the path of the golf ball simulated by the ball position 183 through the green position between the ball position 183 and the hole position 182.
[0097] The putt direction, putt aiming point, putt line, etc. generated in this way can be Figure 6 The diagram is generated and displayed on the putter interface 170 of the user terminal 100 .
[0098] That is, Figure 6 As shown, the ball object 191 and the hole cup object 172 can be displayed on the putting interface 170 of the user terminal 100, and a putting direction line 192 starting from the ball object 191 is displayed corresponding to the above-mentioned putting direction, an aiming portion 193 is displayed at the end of the putting direction line 192 corresponding to the above-mentioned putting aiming point 186, and a putting line portion 195 connecting the ball object 191 to the hole cup object 172 is displayed corresponding to the above-mentioned putting line 187.
[0099] In addition, information corresponding to the directional distance dh, which is the distance from the hole position 182 on the virtual green 181 to the putter aiming point 186, can be displayed in the putter information window 176 on the putter interface 170. Reference numeral 177 indicates that the directional distance is displayed in the putter information window and can be converted into the number of cups instead of being displayed as a simple distance.
[0100] As described above, the putting direction 185, putting aiming point 186, putting line 187, etc. calculated by the server or user terminal on the virtual green based on the terrain of the actual green can be provided on the putting interface 170 of the user terminal 100 in correspondence with each other as a putting guide for the user.
[0101] In addition, in order to guide the user's putting more effectively, e.g. Figure 6 As shown, a ball display unit 174 for golf balls may be displayed on one side of the putting interface 170 of the user terminal, and a direction display unit 175 indicating the putting direction may be displayed on the ball display unit 174 .
[0102] On the other hand, refer to Figures 7 to 11 A method of providing putting information and putting guide information to a user is described.
[0103] like Figure 7 However, when the golf ball GB is placed on the green GR during the golf round played by the user GP, that is, on the green, as shown in FIG. Figure 8 As shown, a putting interface 270 for providing putting information to the user is displayed on the display 150 of the user terminal 100 , and the user can use the putting interface 270 to specify the position where the golf ball is placed on the green GR.
[0104] Figure 8 and Fig. 9 A new form of push rod interface is shown in Figure 8 and Fig. 9 The putter interface 270 shown may be configured to display an image captured by a camera of the user terminal 100 and display a ball position alignment portion 275 so that the golf ball GB on the green GR can be aligned with a predetermined position on the putter interface 270 .
[0105] In addition, if Figure 8 and Fig. 9 As shown, an action guide 273 for guiding the user's action or gesture may be displayed so that the user can align the ball position through the putting interface 270 .
[0106] like Figure 7 As shown, the user GP can place the golf ball GB behind the position on the green GR. Figure 8 and Fig. 9 As shown, the golf ball GB and the hole cup HC are included in the field of view FOV of the image captured by the camera through the putting interface 270 on the user terminal 100.
[0107] In addition, if Figure 8 and Fig. 9As shown, the user can move the user terminal 100 so that the hole cup image iHC capturing the hole cup HC appears on the putting interface 270, while the ball image iGB capturing the golf ball GB on the green GR is located and aligned with the ball position alignment portion 275 on the putting interface 270. Accordingly, the GPS module in the user terminal 100 can extract the current location information of the user terminal 100, which can be transmitted to the server.
[0108] The server or user terminal can calculate the position of the golf ball GB on the green GR using the hole HC position based on the terrain information of the green GR and the position of the user terminal based on the GPS module and information sensed by the sensor module in the user terminal.
[0109] For example, Fig.10 As shown, when the hole cup HC and the golf ball GB are captured on the screen image through the terminal position PG obtained by the GPS module of the user terminal 100 and the putter interface of the user terminal 100, and the golf ball GB is aligned with the ball position alignment part 275, the angle α of the terminal's inclination relative to the reference plane S can be sensed by the sensor module inside the user terminal 100.
[0110] In addition, a height H of the user terminal 100 relative to the reference plane S may be sensed by the sensor module.
[0111] Since the golf ball GB is aligned with the ball position alignment part 275, the angle θ formed by the line connecting the origin O of the user terminal to the position of the golf ball GB and the reference plane S can be calculated by the tilt angle α of the terminal and geometric analysis.
[0112] The distance Dg between the terminal's position PG and the golf ball's position PB can be calculated using the height H and angle θ as described above, and the coordinate information of the golf ball's position PB can be calculated using the coordinates of the terminal's position PG sensed by the GPS module, the coordinates of the hole position PH based on the green terrain information, and the distance Dg calculated as described above.
[0113] In this way, since the coordinates of the terminal position PG, the golf ball position PB, and the hole cup position PH can be obtained, the distance D between the golf ball GB and the hole cup HC can also be obtained. Fig.10 Where Dt represents the total distance obtained by adding the distance Dg to the distance D (the distance from the terminal position to the hole position).
[0114] As described above, the position coordinates of the golf ball GB can be calculated using the position information of the terminal acquired by the GPS module and geometric calculations, and determined as the ball position on the virtual green.
[0115] Fig.11The reference numeral 180 shown in (b) indicates that a virtual green 181 is assumed so that a server or a user terminal can calculate putting information and putting guide information based on the green terrain information of the green GR. The virtual green 181 is to virtually assume an actual green based on the green terrain information so that the server or the user terminal can provide putting information through a putting interface.
[0116] Fig.11 The diagram (b) of the virtual area 180 including the virtual green 181 does not show that the server or user terminal actually realizes the same image, but rather shows in a graphical form that the server or user terminal obtains putting information and putting guidance information based on the green terrain information through internal calculations and internal simulations.
[0117] The server or user terminal can calculate the inclination of the actual green and other information using the green ball position 184 information between the ball position 183 corresponding to the position of the golf ball and the hole position 182 corresponding to the hole position on the virtual green 181 having the same terrain as the actual green.
[0118] So, you can Fig.11 As shown in (a), the distance between the ball position 183 and the hole position 182 and the position of the green are displayed through the putting information window 276 on the putting interface 270 displayed on the display 150 of the user terminal 100. The user who sees the information can establish a putting strategy based on the corresponding information.
[0119] In addition, if Fig.11 As shown in (b), the server or user terminal can determine the putting direction 185 starting from the ball position 183 based on the green position between the ball position 183 and the hole position 182 on the virtual green 181 through internal calculation and simulation, that is, the putting direction that enables the golf ball to reach the hole position according to the green position between the ball position and the hole position when hitting the golf ball at the ball position, and can calculate the putting aiming point 186 which is the point where the horizontal line lh passing through the hole position 182 and the line of the putting direction 185 starting from the ball position 183 intersect.
[0120] In addition, if Fig.11 As shown in (b), the server or user terminal can generate a putting direction 185 starting from the ball position 183 on the virtual green 181, and a putting line 187 connecting the path of the golf ball simulated by the ball position 183 through the green position between the ball position 183 and the hole position 182.
[0121] The putt direction, putt aiming point, putt line, etc. generated in this way can be Figure 6 The diagram is generated and displayed on the putter interface 270 of the user terminal 100 .
[0122] That is, Fig.11 As shown in (b), a putting direction line 292 traveling from the captured ball image iGB can be displayed on the ball position alignment portion 275 on the putting interface 270 of the user terminal 100 corresponding to the above-mentioned putting direction, and an aiming portion 293 can be displayed at the end of the putting direction line 292 corresponding to the above-mentioned putting aiming point 186, and a putting line portion 295 connecting from the ball image iGB to the hole cup image iHC can be displayed corresponding to the above-mentioned putting line 187.
[0123] Furthermore, information indicating the directional distance dh, which is the distance from the hole position 182 to the putter aiming point 186 on the virtual green 181 , may be displayed on the putter information window 276 on the putter interface 270 .
[0124] As described above, the server or user terminal can provide a putting direction line 292, an aiming portion 293, a putting line portion 295, etc. on the putting interface 170 of the user terminal 100 as a putting guide for the user, corresponding to the putting direction 185, the putting aiming point 186, the putting line 187, etc. calculated on a virtual green based on the terrain of the actual green.
[0125] In addition, in order to guide the user's putting more effectively, e.g. Fig.11 As shown, a ball display unit 274 for golf balls may be displayed on one side of the putting interface 270 of the user terminal, and a direction display unit 275 indicating the putting direction may be displayed on the ball display unit 274 .
[0126] As described above, the putting information providing system, putting information providing method, and control method of a user terminal for guiding a user's putting action of the present invention have the following characteristics and advantages, namely, by utilizing information obtained from a putting interface displayed on a user terminal when a user is putting on a green, accurate putting guidance based on information about the green and green terrain information between a golf ball on the green and a hole cup is provided from a server, so that a user putting on the green can easily putt without the help of a caddy or the like.
[0127] Possibility of Industrial Application
[0128] The putting information providing system, putting information providing method, control method of a user terminal for guiding a user's putting action, and a computing device readable recording medium for recording the same of the present invention can be used in golf-related industries or so-called screen golf and hybrid golf-related industries.
Claims
1. A method for providing putting information, for guiding a user who is playing a round of golf on a golf course by using a user terminal, wherein the method for providing putting information comprises: The step of transmitting the green topographic information of the green where the user putts to the user terminal accessing the server; A step of determining a ball position on a virtual green using the green topographic information corresponding to the position of the golf ball on the green, and calculating the putting information using the determined ball position and the hole position on the virtual green corresponding to the hole position on the green, based on an operation of the user through a putting interface for calculating putting information including a distance between the golf ball on the green and a hole position; as well as The step of calculating putting guide information including at least one of an expected putting path from the ball position to the hole position and a putting direction using the calculated putting information and providing the information through the putting interface.
2. The method for providing putting information according to claim 1, characterized in that: The step of calculating the putter information comprises: As the user operates through the putter interface at a position adjacent to the golf ball placed on the green, receiving terminal location information through the GPS module of the user terminal; The step of determining the received terminal position as the ball position on the virtual green; and The step of calculating the distance and the inclination from the ball position to the hole position as the putting information.
3. The method for providing putting information according to claim 1, characterized in that: The putting interface is configured to capture the golf ball and the hole cup on the green using the camera of the user terminal, and is configured to display a ball position alignment part so that the golf ball on the green can be aligned with a predetermined position on the putting interface. The step of calculating the putter information comprises: As the user uses the user terminal to make the hole cup on the green appear on one side of the putting interface and aligns the golf ball on the green with the ball position alignment unit, a step of determining the ball position on the virtual green using the terminal position acquired by the GPS module of the user terminal, the hole cup position on the virtual green, and the positional relationship between the golf ball and the hole cup aligned through the putting interface; and The step of calculating the distance and the inclination from the ball position to the hole position as the putting information.
4. The method for providing putting information according to claim 1, wherein: The steps of calculating the putter guidance information and providing it through the putter interface include: The step of determining a putting direction from the ball position based on a green position between the ball position on the virtual green and the hole position; and The step of determining a path from the ball position to the hole position formed by the green position when the golf ball is hit in the putting direction as the expected putting path.
5. The method for providing putting information according to claim 4, characterized in that: include: The step of calculating a putt aiming point in the determined putt direction; as well as The step of calculating a direction distance which is a distance from the hole position to the putter aiming point.
6. A computer-readable recording medium, characterized in that: The putting information providing method according to any one of claims 1 to 5 is recorded.
7. A control method for a user terminal for guiding a putting action, for guiding a user's putting action during a round of golf on a golf course, wherein the control method for a user terminal for guiding a putting action is characterized by comprising: The step of accessing a server and downloading the green topographic information of the green played by the user; The step of displaying a putting interface for calculating putting information including the distance between the golf ball on the green and the hole cup and the position of the green ball; The step of determining a ball position on a virtual green using the green topographic information corresponding to the position of the golf ball on the green based on the operation of the user through the putting interface, and displaying the putting information calculated using the determined ball position and the hole position on the virtual green corresponding to the hole position on the green; as well as The step of displaying, on the putting interface, putting guide information including at least one of an expected putting path from the ball position calculated using the putting information to the hole position and a putting direction.
8. The control method of the user terminal for guiding the push rod action according to claim 7, characterized in that: The step of displaying the putter information comprises: The step of sensing the user's operation through the putting interface and determining the terminal position information obtained through the GPS module as the ball position on the virtual green, and displaying the calculated value of the distance and inclination from the determined ball position to the hole position on the putting interface.
9. The control method of the user terminal for guiding the push rod action according to claim 7, characterized in that: The putting interface is configured to photograph the golf ball and the hole cup on the green, and is configured to display a ball position alignment part so that the golf ball on the green can be aligned with a predetermined position on the putting interface. The step of displaying the putter information comprises: The step of aligning the golf ball on the green with the ball position alignment portion by making the hole cup on the green appear on one side of the putting interface, and determining the ball position on the virtual green by using the terminal position acquired by the GPS module, the hole cup position on the virtual green, and the positional relationship between the golf ball and the hole cup aligned by the putting interface; and The step of displaying the calculated value of the distance from the determined ball position to the hole position and the inclination on the putting interface.
10. The control method of the user terminal for guiding the push rod action according to claim 7, characterized in that: The step of displaying the push rod guidance information comprises: The putting direction starting from the ball position is determined based on the green ball position between the ball position on the virtual green and the hole position, and a putting direction line which is a straight line from the ball position to the putting aiming point in the putting direction is displayed on the putting interface as the putting guide step.
11. The control method of the user terminal for guiding the push rod action according to claim 7, characterized in that: The step of displaying the push rod guidance information comprises: A putting direction is determined from the ball position based on the green position between the ball position on the virtual green and the hole position, and a putting line which is a path line connecting the ball position to the hole position formed by the green position when the golf ball is hit in the putting direction is displayed on the putting interface as a putting guide step.
12. The control method of the user terminal for guiding the push rod action according to claim 7, characterized in that: The step of displaying the push rod guidance information further includes: The step of determining a putting direction from the ball position based on a green position between the ball position and the hole position on the virtual green, determining a putting aiming point in the putting direction by the ball position, and displaying a direction distance as a distance from the hole position to the putting aiming point on the putting interface.
13. A computer-readable recording medium, characterized in that: A method for controlling a user terminal according to any one of claims 7 to 12 is recorded.
14. A putting information providing system for guiding putting actions of a user who is playing a round of golf on a golf course by using a user terminal, wherein the putting information providing system is characterized by comprising: a database storing green topographic information of a green for each hole of a golf course; as well as The server performs data communication with the user terminal via network access, extracts green topographic information of the green of the hole being played by the user from the database and transmits it to the user terminal, and generates and provides putting information for guiding the user's putting action based on a virtual green using the extracted green topographic information, The server determines the ball position on the virtual green corresponding to the position of the golf ball on the green being played by the user based on the operation of the putting interface for calculating putting information including the distance between the golf ball and the hole cup on the green being played by the user and the ball position on the green, calculates the putting information using the determined ball position and the hole cup position on the virtual green corresponding to the hole cup position on the green, and calculates putting guidance information including at least one of an expected putting path and a putting direction from the ball position to the hole cup position using the putting information, and provides the information through the putting interface.
Citation Information
Patent Citations
Putting guide device, virtual golf simulation device using same, and control method therefor
CN111989141A
System and method for visualizing 3-d golf putting lines using mobile devices
KR1020110107601A
Scroll compressor
KR1020220112900A
Putting guide providing system and method thereof
KR102202594B1
