Green terrain information providing device and green terrain information providing method

By providing virtual golf course images and guidance paths in simulated golf games, it solves the problem that users have difficulty in mastering green terrain information, and improves the investment and fun of the game.

CN116113477BActive Publication Date: 2025-02-11GOLFZON CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202180053817.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-09-09
Filing Date
2021-07-01
Publication Date
2025-02-11
Estimated Expiration
2041-07-01

AI Technical Summary

Technical Problem

In simulated golf games, it is difficult for users to effectively grasp the green terrain information, which affects the fun and commitment of the game.

Method used

A green terrain information providing device and method are designed to display virtual golf course images through a simulation processing unit, and to display the guidance path between the hole cup and the ball using the guidance processing unit, and even display its afterimage when the ball moves.

Benefits of technology

The device and method can intuitively provide terrain information to the user, helping the user develop more effective batting strategies, thereby increasing the investment and fun of the game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116113477B_ABST
    Figure CN116113477B_ABST
Patent Text Reader

Abstract

A device and method for providing green terrain information are disclosed. According to one embodiment, the device comprises: a simulation processing unit for displaying a virtual golf course image of a green, a hole cup on the green, and a first ball; and a guidance processing unit for displaying a guidance path between the hole cup and the first ball to provide the green terrain information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed in this specification relate to a device and method for providing green terrain information, and more particularly, to a device and method for providing green-related terrain information in a virtual golf course. Background Art

[0002] Recently, the popularity of simulated golf courses has been increasing. Simulated golf courses have appeared in the lives of users, so that anyone can easily enjoy golf simulation games. Such simulated golf courses are cheaper than golf courses and are not restricted by places, time, etc.

[0003] On the other hand, in a golf game, it is important to understand the terrain conditions so that the user can putt with more accurate direction and strength only if the user accurately understands the terrain conditions from the position of the golf ball to the position of the hole. To this end, on an actual golf course, the user observes the terrain by aligning his or her sight with the ground around the golf ball or golf ball before hitting the ball.

[0004] However, since it is actually difficult for the user to align his or her sight in simulated golf, it is important to provide information so that the user can grasp the terrain.

[0005] However, in currently proposed simulation golf systems, there are limitations in providing users with information about terrain, so it is difficult for users to consider strategies. Therefore, there is a need for a technology that increases the fun of a round and improves the game's engagement by providing elements that enable users to formulate strategies.

[0006] In this regard, Korean Patent No. 10-2001-0016043, which is a prior art document, proposes a golf simulation system that can achieve the same effect as playing golf on an actual golf course in an indoor or small space, and describes that the system uses a variety of putters. However, even with the prior art, it is still difficult for the user to grasp the terrain. Therefore, a technology for solving the above problem is needed.

[0007] On the other hand, the above-mentioned background technology is the technical information retained by the inventor for the derivation of the present invention, or is obtained in the process of deriving the present invention, and cannot be said to be the known technology disclosed to the general public before the application of the present invention. Summary of the invention

[0008] Problem that the invention aims to solve

[0009] The purpose of the embodiments disclosed in this specification is to provide a device and a method for providing green terrain information.

[0010] In addition, an object of the embodiments disclosed in this specification is to provide a green terrain information providing device and a green terrain information providing method that can intuitively provide information related to terrain to a user.

[0011] In addition, an object of the embodiments disclosed in this specification is to provide a green terrain information providing device and a green terrain information providing method that can display an afterimage of a ball while the ball is moving.

[0012] Means used to solve problems

[0013] As a technical means to achieve the above technical problem, an embodiment described in this specification is a device and method for providing green-related terrain information in a virtual golf course.

[0014] Effects of the Invention

[0015] According to one of the means for solving the above-mentioned problem, a device and a method for providing green terrain information can be provided.

[0016] According to one of the above-mentioned means for solving the problem, a green topography information providing device and a green topography information providing method capable of intuitively providing information related to topography to a user can be provided.

[0017] According to one of the above-mentioned means for solving the problem, a device and method for providing green terrain information that can display an afterimage of a ball as it moves can be provided, thereby guiding the user to consider new strategies and thus increasing the user's involvement in the golf game.

[0018] Effects that can be obtained from the disclosed embodiments are not limited to the above-mentioned effects, and those skilled in the art to which the disclosed embodiments pertain may clearly understand other effects that are not mentioned from the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a diagram showing a simulated golf system that realizes a device for providing green terrain information according to an embodiment disclosed in this specification.

[0020] Figure 2 This is a block diagram showing the structure of a green terrain information providing device according to an embodiment disclosed in this specification.

[0021] Figures 3 to 5 This is an exemplary diagram for explaining a device for providing green terrain information according to an embodiment disclosed in this specification.

[0022] Figure 6 and Figure 7 This is a flowchart for explaining a method for providing green terrain information according to an embodiment disclosed in this specification.

[0023] Figures 8 to 10 This is an exemplary diagram for explaining a method for providing green terrain information according to an embodiment disclosed in this specification. DETAILED DESCRIPTION

[0024] As a technical means for solving the above-mentioned technical problems, according to an embodiment described in this specification, a device for providing green terrain information may include: a simulation processing unit for displaying a virtual golf course image of a green, a hole cup on the green, and a first ball; and a guidance processing unit for displaying a guidance path between the hole cup and the first ball in order to provide the green terrain information.

[0025] In addition, as a technical means for solving the above-mentioned technical problems, according to an embodiment described in this specification, in a method for providing green terrain information by a green terrain information providing device, the following steps may be included: displaying a virtual golf course image of a green, a hole cup on the green, and a first ball; and displaying a guide path between the hole cup and the first ball to provide the green terrain information.

[0026] Various embodiments are described in detail below with reference to the accompanying drawings. The various embodiments described below can be modified and implemented in various different forms. In order to more clearly illustrate the features of the various embodiments, detailed descriptions of matters known to ordinary technicians in the technical field to which the following embodiments belong are omitted. Parts that are not related to the description of the various embodiments are omitted in the accompanying drawings, and similar parts are given similar reference numerals throughout the specification.

[0027] Throughout the specification, when it is mentioned that a certain component is “connected” to other components, this includes not only “direct connection” but also “indirect connection” with another component in between. In addition, when it is mentioned that a certain component “includes” other components, unless otherwise specified, it means that other components may also be included rather than excluded.

[0028] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

[0029] Figure 1 is a diagram showing a simulated golf system implementing a device for providing green terrain information according to an embodiment disclosed in this specification, Figure 2 is a block diagram showing the structure of a device for providing green terrain information according to an embodiment of the present specification. Figures 3 to 5 This is an exemplary diagram for explaining a device for providing green terrain information according to an embodiment disclosed in this specification.

[0030] like Figure 1As shown, a simulated golf system 100 according to an embodiment described in this specification includes: a hitting area 10 for a user U to hit a golf ball G; a detection device 20 for detecting at least one of the movements of the user U, the golf ball G and the golf club; an image output device 40 for outputting a specified image to a screen 30 on the front surface; and a green terrain information providing device 200 for storing and processing all data required for virtual golf simulation.

[0031] The green terrain information providing device 200 according to the embodiment described in this specification is configured to store all data required for virtual golf simulation and process images related to all virtual golf simulations, such as images related to a virtual golf course, moving images of a golf ball, etc. The images processed by the green terrain information providing device 200 can be displayed on the screen 30.

[0032] Therefore, when the user U hits the golf ball G at the screen 30 in the hitting area 10, the detection device 20 detects it and transmits it to the green terrain information providing device 200, and the green terrain information providing device 200 can simulate the movement trajectory of the virtual ball on the virtual golf course based on at least one of the movements of the user U, the golf ball G, and the golf club. That is, the green terrain information providing device 200 forms golf simulation image information such as the ball movement image on the virtual golf course by considering the movement characteristics of the actual golf ball, and projects it to the screen 30 through the image output device 40 realized by a projector, etc., so that a simulated golf game can be played.

[0033] In addition, the green terrain information providing device 200 can handle all complex operations for virtual golf simulation. For example, the green terrain information providing device 200 can log in a user or operate a simulation environment to perform virtual golf simulation after obtaining an operation command. Therefore, the green terrain information providing device 200 can receive inputs such as display settings of breakpoints from the user, and can receive inputs at the start of a round or during a round.

[0034] On the other hand, the detection device 20 according to an embodiment is a device as described below, which monitors a predetermined area in the hitting area 10 where the golf ball G is placed, which is an area to be hit by a golf club, that is, a hitting area, and obtains an image when the golf ball G is hit by the golf club in the hitting area, and detects at least one of the movement of the user U, the movement of the golf ball G, and the movement of the golf club from the image.

[0035] The detection device 20 may be provided as an imaging device such as a vision sensor for photographing the impact area. Figure 1In the figure, the detection device 20 is shown as being set on the wall surface of the simulated golf system. In addition, the detection device 20 can be implemented by a sensor set on the ceiling of the simulated golf system and a sensor set on the side wall of the simulated golf system, or can be set on the green terrain information providing device 200. For example, when the detection device 20 is implemented by two visual sensors, the two visual sensors can overlap and monitor in the hitting area. This is only an example and is not necessarily limited to this. It also includes the case where more than two visual sensors are set, and the setting position of the visual sensor includes not only the ceiling or the wall surface, but also the case where it is set at any position in the booth of the simulated golf system.

[0036] The detection device 20 detects the movement of at least one of the user, the golf ball and the golf club, calculates the detection information such as the motion parameters of the golf ball movement, and transmits it to the green terrain information providing device 200. The green terrain information providing device 200 can calculate the hitting data based on the detection information.

[0037] The green terrain information providing device 200 according to an embodiment described in this specification is described as being applied to a simulated golf system 100, but is not necessarily limited to the simulated golf system 100, and can be applied to all types of systems or devices that simulate and image a virtual golf course and simulate the movement of a virtual ball.

[0038] On the other hand, Figure 2 As shown, the green terrain information providing device 200 may include a control unit 210 , a data storage unit 220 , an image output unit 230 and an image processing unit 240 .

[0039] The control unit 210 controls the overall operation of the green terrain information providing apparatus 200 and may include a processor such as a CPU.

[0040] For example, the control unit 210 may execute a program stored in the data storage unit 220 , read a file stored in the data storage unit 220 , or store a new file in the data storage unit 220 .

[0041] On the contrary, the data storage unit 220 may be provided with and store various types of data such as files, applications, and programs. For example, the data storage unit 220 may be provided with a program for executing the green terrain information providing method, so the control unit 210 may execute the green terrain information providing method by executing the program stored in the data storage unit 220.

[0042] The data storage unit 220 stores all data necessary for realizing images and the like of virtual golf simulation, and may store, for example, data related to a virtual golf course realized by visualizing the golf course and the like.

[0043] For example, the data storage unit 220 may store information related to the topography of a green in a virtual golf course, or store information related to the positions of holes in a green.

[0044] To this end, the data storage unit 220 may be configured to receive various data related to the virtual golf course from a server (not shown) via a network and temporarily store the data.

[0045] In addition, the data storage unit 220 may be configured to receive detection information such as motion parameters related to the movement of the golf ball from the detection device 20 and temporarily store the received information.

[0046] On the other hand, the image output unit 230 projects the analog image processed by the image processing unit 240 onto the screen 30 via the image output device 40 , so that the user can watch the image.

[0047] At this time, the image processing unit 240 performs information processing using the data related to the virtual golf course stored in the data storage unit 220 to realize the image related to the virtual golf course, and simulates the ball movement trajectory in the virtual golf course for the golf ball G hit by the user, and realizes it as an image.

[0048] The image processing unit 240 may include a simulation processing unit 241 and a guidance processing unit 242 .

[0049] The simulation processing unit 241 can provide an image of the environment of a golf course, and can also calculate a trajectory of a ball moving in a virtual golf course.

[0050] At this time, the "movement trajectory" represents the result of simulating the movement of the ball in the virtual golf course as the user hits the golf ball. This movement trajectory can be displayed in the form of the ball moving in the virtual golf course, by connecting the traces of the ball moving in the virtual golf course with a line and displaying it, or by text, image, voice or video indicating the flight distance value.

[0051] For example, the simulation processing unit 241 can perform simulation processing based on the batting data. The batting data can be calculated by the simulation processing unit 241 from the detection information. The batting data may include ball speed, direction angle, launch angle, backspin, side spin, carriers, flight distance, etc.

[0052] In addition, the simulation processing unit 241 visualizes and provides the environment of the golf course according to the environmental data, and when simulating the movement trajectory of the ball according to the user's shot, the environmental data and the shot data can be simulated at the same time. In this case, the environmental data represents the environment of the virtual golf course where the user performs the shot, for example, it can include the terrain, season, weather, temperature, humidity, wind speed, wind direction, etc. of the virtual golf course.

[0053] Therefore, for example, the simulation processing unit 241 provides a virtual golf simulation image of a green and a hole on the green in a virtual golf course. When a user hits a ball toward a hole on the green, the movement trajectory of the ball toward the hole can be visualized and projected onto the screen 40 through the image output unit 230.

[0054] On the other hand, the guidance processing unit 242 provides green topographic information, and can provide a guidance path between the hole cup and the ball.

[0055] That is, the terrain information such as ball position, slope, green speed, etc. of each green may be different, and the guidance processing unit 242 can provide the green terrain information by providing a guidance path.

[0056] At this time, the "guide path" is the best path to achieve the hole when the ball is hit in the virtual golf course based on the terrain information from the position where the ball is placed to the hole cup. It is the path that the ball moves according to the putter. This guide path can extend to the hole cup or to the position around the hole cup.

[0057] According to an embodiment, the guidance processing unit 242 provides a virtual ball in addition to the ball hit by the user, and the guidance path may be displayed in a form in which the virtual ball moves according to the guidance path.

[0058] For convenience of explanation, the target ball placed on the virtual golf course for the user to hit is referred to as the “first ball”, and the ball that is not actually hit but is used to more effectively display the guidance route is referred to as the “second ball”.

[0059] That is, the guidance processing unit 242 can realize the situation that the second ball moves along the guidance path from the position where the first ball is placed to the hole cup or the position around the hole cup. Thus, the user can infer the shape of the green by the situation that the second ball moves along the green.

[0060] When the second ball is displayed in the guidance processing unit 242 , it may be displayed to have the same shape as the first ball, or may be displayed to have a different shape.

[0061] At this time, when the guidance processing unit 242 moves the second ball along the guidance path, the second ball may be moved while changing at least one of its shape and color according to the terrain of the green on the guidance path. For example, when the second ball moves along the guidance path, the shape may be changed by changing the color, transparency, effects (such as flashing, etc.) of the second ball according to the height difference of the terrain in the guidance path. Therefore, for example, when the second ball is located at a terrain higher than the reference height, it is displayed in red, and when the second ball is located at a terrain lower than the reference height, it is displayed in blue, and when the position of the second ball changes according to the change of the terrain, the color of the second ball may be changed according to a gradient.

[0062] At this time, according to one embodiment, the reference height may be the height of the point where the first ball is placed, but according to another embodiment, may be a logo image, which will be described later.

[0063] According to yet another embodiment, the guidance processing unit 242 may display the guidance path as a line.

[0064] In this regard, the guidance processing unit 242 may display the entire guidance path from the position of the first ball to the hole cup as a line, but may display only a portion of the guidance path, for example, may display the guidance path located between two identification images.

[0065] As described above, when the guidance route is displayed as a line, the guidance processing unit 242 may display the guidance route by changing at least one of the shape and color of the guidance route according to the height difference of the terrain of the green.

[0066] For example, the guidance processing unit 242 may change the curve of the line shape in accordance with the curve of the topography of the green.

[0067] In addition, for example, the guidance processing unit 242 may change the color, thickness, transparency, effect (such as blinking), etc. of the line displaying the guidance route according to the height difference of the terrain in the guidance route.

[0068] For example, lines at a base height may be displayed in green, lines on terrain below the base height may be displayed in blue, and lines on terrain above the base height may be displayed in red, and as the height difference from the base height increases, the colors may change according to a gradient change from green to red or from green to blue.

[0069] Thus, when the starting point of the guide path is at the reference height, and the height of the guide path to the hole cup continues to be lower than the reference height as it approaches the hole cup, the guidance processing unit 242 may gradually change the color of the line showing the guide path from green to blue.

[0070] According to another embodiment, the guidance processing unit 242 may display a state in which the second ball moves according to the guidance path, and simultaneously display the guidance path with a line.

[0071] For example, the guidance processing unit 242 may display the guidance route using a line and at the same time display the movement status of the second ball on the line.

[0072] In addition, according to another embodiment, the guidance processing unit 242 may display a logo image corresponding to the second ball at at least one point forming the line while displaying the guidance path as a line and displaying the movement of the second ball on the line.

[0073] When the second ball moves along the guide path from the position of the first ball toward the hole cup or around the hole cup, the guide processing unit 242 may display a marker image at a point where the second ball passes.

[0074] That is, when the second ball moves along the guide path from the position of the first ball to the hole cup or around the hole cup, the guidance processing unit 242 recognizes the position of the second ball on the guide path and can display the identification image at the recognized point.

[0075] At this time, the identification image is an image for showing a point through which the second ball passes, and its shape may be the same shape as that of the second ball or a different shape.

[0076] For example, when the second ball moves along the guidance path, the guidance processing unit 242 may identify points where the second ball has been at prescribed time intervals and display an identification image at each point.

[0077] Or for example, when the second ball moves along the guidance path, the guidance processing unit 242 may identify points where the second ball was located at predetermined distance intervals and display a marker image.

[0078] Or for example, the guidance processing unit 242 may display a marking image at the identified point based on at least a portion of the virtual grid on the green and the guidance path.

[0079] In this regard, in order to display the terrain of a specified area around the hole on the green, a virtual grid of a specified size may be present to represent it. The virtual grid may be composed of multiple lines intersecting each other. According to one embodiment, its shape may be determined according to the height difference of the terrain.

[0080] That is, the guidance processing unit 242 identifies points where the guidance path overlaps with the virtual grid on the green, and displays an identification image at each point. For example, the guidance processing unit 242 identifies intersections where a line intersecting with a virtual line, which is a line constituting the virtual grid, passes through the guidance path, and displays an identification image at the intersections.

[0081] And, for example, when an identification image is to be displayed, the guidance processing unit 242 can display the identification image at the corresponding point, process and display it as if there is an afterimage of the second ball, and the moving speed of the ball varies according to the terrain, and the user can intuitively grasp the shape of the green by referring to the intervals between the points displayed as the afterimage.

[0082] On the other hand, the guidance processing unit 242 may provide a breakpoint together with providing the guidance route.

[0083] The "break point" refers to a point on the guide path that can affect the position of terrain changes or the movement of the ball, and can be located at a point on the guide path.

[0084] According to an embodiment, the guidance processing unit 242 may determine the breakpoint based on a virtual line connecting the hole cup and the ball.

[0085] The guidance processing unit 242 may set a straight line connecting the hole cup and the first ball as a “virtual line”, and may determine the farthest point among the points on the guidance path among the points located perpendicular to the virtual line as a breakpoint.

[0086] In connection with this, Figure 3 1 is a diagram for explaining a device for providing green topographic information according to an embodiment, and shows a hole cup H, a first ball B, and a guide path 310 on a green.

[0087] Among the points on the guide path 310 , among the points located perpendicular to the virtual line 320 connecting the cup H and the first ball B, the guide processing unit 242 may determine the point farthest from the virtual line 320 as a breakpoint.

[0088] That is Figure 3 As shown, among the points located perpendicular to the virtual line 320, the point 300 farthest from the virtual line 320 can be determined as a breakpoint. Therefore, the vertical distance 350 from the point 300 determined as the breakpoint to the virtual line 320 is the longest among the vertical distances from other points perpendicular to the virtual line (points on the guide path) to the virtual line 320, for example, longer than the distance 360.

[0089] According to yet another embodiment, the guidance processing unit 242 may determine the breakpoint based on the height difference of the terrain between the hole cup and the ball.

[0090] When the second ball moves along the guide path from the position of the first ball to the hole cup or around the hole cup, the guidance processing unit 242 can determine the point that can move according to the height difference of the terrain and when moving from low terrain to high terrain or from high terrain to low terrain as a breakpoint.

[0091] At this time, the guidance path from the position of the first ball to the hole cup or the area around the hole cup may have a valley point due to the height difference of the terrain, and the guidance processing unit 242 may determine the valley point as a breakpoint.

[0092] In connection with this, Figure 4 1 is a diagram for explaining a device for providing green topographic information according to an embodiment, and shows a hole cup H, a first ball B, and a guide path 410 on a green.

[0093] Reference Figure 4 The guide path moves toward the low terrain after moving toward the high terrain for a period of time, and connects from the position of the first ball 410 to the hole cup H. The guidance processing unit 242 can determine the valley point 400 of the guide path 410 as a breakpoint.

[0094] On the other hand, according to another embodiment, when a plurality of breakpoints are identified from the guidance path, the guidance processing section 242 selects at least one of the plurality of breakpoints and determines the selected breakpoint as a breakpoint displayed to the user.

[0095] For example, when the breakpoint is determined based on the virtual line, a plurality of breakpoints may exist because there are a plurality of points in the guide path having the same distance from the virtual line.

[0096] Alternatively, for example, when the breakpoint is determined based on the height difference, since there are a plurality of points corresponding to the valley points in the guide path, a plurality of breakpoints may exist.

[0097] At this time, the guidance processing unit 242 may select any breakpoint from a plurality of breakpoints.

[0098] Alternatively, the guidance processing unit 242 may select at least one of the plurality of breakpoints based on a predetermined condition.

[0099] For example, the guidance processing unit 242 may select a point closest to the position of the first ball from among a plurality of breakpoints as a breakpoint.

[0100] In connection with this, Figure 5 1 is a diagram for explaining a device for providing green topographic information according to an embodiment, and shows a hole cup H, a first ball B, and a guide path 510 on a green.

[0101] like Figure 5 As shown, there are three points with the same distance to the virtual line, so there may be multiple breakpoints (point 500, point 501, point 502).

[0102] At this time, the guidance processing unit 242 may display all breakpoints (point 500 , point 501 , point 502 ) to the user.

[0103] Alternatively, the guidance processing unit 242 may select the breakpoint 500 that is the closest to the position of the first ball B among the breakpoints (point 500, point 501, point 502) and display it to the user.

[0104] Alternatively, the guidance processing unit 242 selects a point 500 on the right side of the line connecting the first ball B and the hole cup H and displays them to the user. In this case, the guidance processing unit 242 may simultaneously display the point 502 on the right side of the line and the valley point 501 on the left side of the line to the user.

[0105] By determining the guidance path and breakpoints in the above-described manner and converting them into images, and projecting them onto the screen 40 via the image output unit 230 , the guidance processing unit 242 enables the user to understand the terrain of the green before putting.

[0106] on the other hand, Figure 6 to Figure 7 It is a flowchart for explaining a method for providing green terrain information according to an embodiment. Figure 6 to Figure 7 The method for providing green terrain information includes: Figures 1 to 5 The green terrain information providing device 100 performs time series processing. Therefore, even if the following contents are omitted, Figures 1 to 5 The green terrain information providing device 100 shown in the figure can also be used according to Figure 6 to Figure 7 The green terrain information providing method of the embodiment shown.

[0107] at the same time, Figure 6 to Figure 7 Reference Figures 8 to 10 Describe, Figures 8 to 10 This is used to explain the method of providing green terrain information. More specifically, Figure 8 It is used to illustrate an embodiment of providing a marking image on a guide path. Figures 9 and 10 A state in which a simulated image showing a guide route is displayed on the screen is shown.

[0108] The green terrain information providing apparatus 100 may simulate and display a virtual golf course where a green, a hole on the green, and a position of a first ball appear (step S610 ).

[0109] The green terrain information providing apparatus 100 may determine a guide path (step S620 ).

[0110] When the guide path is determined, the green terrain information providing apparatus 100 may display the guide path, or may display the guide path after the breakpoint is determined through step S630.

[0111] In this regard, when displaying the guide path, the green terrain information providing apparatus 100 may change at least one of the shape and color of the guide path according to the terrain change in the guide path and display it.

[0112] In addition, the green terrain information providing device 100 may display the situation in which the second ball moves from the first ball to the hole along the guide path.

[0113] At this time, the green terrain information providing apparatus 100 may display a logo image corresponding to the second ball at a point on the guide path.

[0114] In addition, the green terrain information providing device 100 may display identification images at points where the second ball passes while moving the second ball along the guide path toward the hole.

[0115] In addition, while moving the second ball along the guide path toward the hole cup, the green terrain information providing device 100 may identify the point where the second ball was located at a prescribed time interval and display a marker image at the identified point.

[0116] Alternatively, the green terrain information providing apparatus 100 may display a marker image at a point identified based on at least a portion of a virtual grid on the green and the guide path.

[0117] Related to this, Figure 8 As shown, in order to display the topography of a specified area around the hole cup H on the green, a virtual grid of a specified size may exist, and the grid may be displayed by a plurality of lines (horizontal lines 801, vertical lines 802) intersecting each other. At this time, when the hole cup H is observed from the first ball B, there are a plurality of horizontal lines 801 and vertical lines 802 intersecting the horizontal lines 801, and the green topography information providing device 100 identifies the points 810, 820, and 830 where the guide path 800 overlaps with the horizontal lines 801, and displays the identification image at the identified points 810, 820, and 830.

[0118] However, Figure 8 A green grid (horizontal lines 801, vertical lines 802) is displayed for ease of explanation. When the green terrain information providing device 100 provides a guide path and an identification image, the green grid (horizontal lines 801, vertical lines 802) is not required. The identification image can be determined based on the green grid and the guide path, thereby providing the user with a guide path 800 and an identification image.

[0119] On the other hand, the green terrain information providing apparatus 100 may determine a breakpoint (step S630 ).

[0120] For example, the green terrain information providing apparatus 100 may determine the breakpoint based on a virtual line connecting the hole cup and the first ball.

[0121] Alternatively, for example, the green terrain information providing apparatus 100 may determine the breakpoint based on the height difference of the terrain on the guide path.

[0122] At this time, refer to Figure 7When there is one breakpoint (step S710), the process may move to step S640, and when there are multiple breakpoints (step S710), it may be determined whether to display at least one of the multiple breakpoints (step S720).

[0123] That is, the green terrain information providing apparatus 100 may determine whether all the multiple breakpoints are displayed (step S720), and when all the breakpoints are displayed, it may move to the step (step S640).

[0124] However, the green terrain information providing device 100 can select at least one of the multiple breakpoints based on specified conditions (step S730), for example, it can select a breakpoint located closest to the user, or a breakpoint located closest to the hole cup, or a breakpoint in a terrain depression, or a breakpoint located on or below the line connecting the hole cup and the first ball, or a breakpoint located on the left or right side of the line connecting the hole cup and the first ball.

[0125] To this end, the green terrain information providing apparatus 100 may receive a breakpoint setting from a user before or during a round, and the user may set whether to display all of the plurality of breakpoints or at least one of the plurality of breakpoints.

[0126] Thereafter, the green terrain information providing apparatus 100 may move to step S640 and display the breakpoints on the guide path (step S640 ).

[0127] Therefore, if Fig. 9 As shown, the user can confirm the guide path 900 showing the break point through the screen 30 .

[0128] That is, the green terrain information providing device 100 can provide the guide path 900 from the position of the first ball B to the hole cup H or around the hole cup H, and at the same time, can provide the movement status of the second ball 930 on the guide path 900 .

[0129] In addition, when the second ball moves along the guide path, the green terrain information providing device 100 can identify the point where the second ball was located at every predetermined time interval, and display the identification image 910 and the identification image 920 at each point. Thus, the user can grasp the speed of the second ball rolling by referring to the identification images 910 and the identification images 920. For example, when the intervals between the identification images are wide, it can be inferred that the terrain has a green speed or inclination that allows the ball to roll quickly. Therefore, the user can refer to the identification images to infer what the terrain is like and formulate a putting strategy.

[0130] In addition, if Fig.10 As shown, the user can confirm the guidance path through screen 30.

[0131] The green terrain information providing device 100 may provide a guide path 1000 connecting the identification images.

[0132] That is, when the second ball moves along the guide path, the green terrain information providing device 100 identifies the points where the second ball has stopped, and can display the identification images 1010 and 1020 at each point, and can provide the color change of the guide path according to the height from one identification image 1010 to the next identification image 1020. Therefore, a guide path 1000 located between two identification images 1010 and 1020 can be provided, so that the user can refer to the identification images 1010 and 1020 to infer the terrain and formulate a putting strategy.

[0133] The green terrain information providing method as described above can also be implemented in the form of a computer-readable medium, which stores computer-executable instructions and data. At this time, the instructions and data can be stored in the form of program code, and when executed by a processor, a specified program module can be generated and the specified action can be performed. In addition, the computer-readable medium can be any available medium accessible to the computer, and includes volatile and non-volatile media, separation and non-separation media. In addition, the computer-readable medium can be a computer recording medium, and the computer recording medium can include volatile and non-volatile media, separation and non-separation media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. For example, the computer recording medium can be a magnetic storage medium such as HDD and SSD, an optical recording medium such as CD, DVD and Blu-ray disc, or a memory included in a server accessible through a network.

[0134] The green terrain information providing method of one embodiment of the present invention as described above can be implemented by a computer program (or computer program product) including instructions that can be executed in a computer. The computer program may include programmable machine instructions processed by a processor, and may be implemented by a high-level programming language, an object-oriented programming language, an assembly language, or a machine language, etc. In addition, the computer program may be recorded in a tangible computer-readable recording medium (e.g., a memory, a hard disk, a magnetic / optical medium, or a solid-state drive (SSD), etc.).

[0135] The green terrain information providing method as described above can be implemented by executing a computer program by the computing device as described above. The computing device may include a processor, a memory, a storage device, a memory, and a high-speed interface connected to the memory and the high-speed expansion port, and at least a part of the low-speed interface connected to the low-speed bus and the storage device. These components are connected to each other using various buses, and can be mounted on a general mainboard or assembled in other appropriate ways.

[0136] Among them, the processor is capable of processing instructions within the computing device. As such instructions, instructions stored in a memory or storage device for displaying graphic information can be cited, which are used to provide a graphical user interface (GUI) to an external input and output device like a display connected to a high-speed interface. As another embodiment, a plurality of processors and / or a plurality of buses can be appropriately used with a plurality of memories and memory formats. In addition, the processor can be implemented by a chipset consisting of a plurality of chips, and the chips include a plurality of independent analog and / or digital processors.

[0137] In addition, the memory is used in the computing device to store information. As an example, the memory can be composed of a volatile storage unit or a combination thereof. As another example, the memory can be composed of a non-volatile storage unit or a combination thereof. In addition, the memory can also be other forms of computer-readable media such as a magnetic disk or an optical disk.

[0138] In addition, the storage device can provide a large capacity storage space for the computing device. The storage device can be a computer-readable medium or a structure including such a medium, such as a device or other structure in a storage area network (SAN), a floppy disk device, a hard disk device, an optical disk device, or a magnetic tape device, a flash memory, and other similar semiconductor memory devices or device arrays.

[0139] The term "unit" used in the above embodiments refers to software or hardware components such as field programmable gate array (FPGA) or application specific integrated circuit (ASIC), and the "unit" performs a certain role. However, the "unit" is not limited to software or hardware. The "unit" can be configured to reside on an addressable storage medium, or it can be configured to operate on one or more processors. Therefore, as an example, the "unit" includes components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, programs, subroutines, program code segments, drivers, firmware, microcodes, circuits, data, databases, data structures, tables, arrays, and variables.

[0140] The functions provided in the constituent elements and "parts" may be combined by fewer constituent elements and "parts", or may be realized by being separated by more constituent elements and "parts".

[0141] Furthermore, the constituent elements and "parts" can be implemented as one or more CPUs in an operating secure multimedia card. The above embodiments are merely exemplary, and a person skilled in the art of the above embodiments can understand that they can be easily deformed into other specific shapes without changing the technical ideas or essential features of the above embodiments. Therefore, it should be understood that the above embodiments are exemplary and non-restrictive in all aspects. For example, each constituent element described in a single type can be implemented in a dispersed manner, and similarly, each constituent element described in a dispersed form can be implemented in a combined form.

[0142] The scope of protection of the present invention is indicated by the claims rather than the detailed description, and all changes or modifications derived from the meaning, scope and equivalent concepts of the claims should be construed as being included within the scope of the present invention.

Claims

1. A device for providing green terrain information, in, include: A simulation processing unit, configured to display a virtual golf course image of a putting green, a hole on the putting green, and a first ball; as well as A guidance processing unit, for providing the green terrain information, and displaying a guidance path between the hole cup and the first ball; The guide processing unit, The point farthest from the virtual line connecting the hole cup and the first ball is determined as a breakpoint on the guide path. If there are multiple points with the same distance to the virtual line, the point closest to the first ball is displayed as the breakpoint.

2. The device for providing green terrain information according to claim 1, wherein: The guide processing unit, While the guide path is displayed, at least one of a shape and a color of the guide path is changed and displayed according to a change in terrain on the guide path.

3. A method for providing green terrain information, wherein: In the method for providing green topography information by a green topography information providing device, The following steps are involved: Displaying a virtual golf course image of a putting green, a hole on the putting green, and a first ball; and Displaying a guide path between the hole cup and the first ball to provide the green terrain information; The step of displaying the guide path further comprises the following steps: The point farthest from the virtual line connecting the hole cup and the first ball is determined as a breakpoint on the guide path. If there are multiple points with the same distance to the virtual line, the point closest to the first ball is displayed as the breakpoint.

4. The method for providing green terrain information according to claim 3, wherein: The step of displaying the guide path further comprises the following steps: While the guide path is displayed, at least one of a shape and a color of the guide path is changed and displayed according to a change in terrain on the guide path.

Citation Information

Patent Citations

  • Golf simulation system and control system thereof

    KR1020010016043A

  • Virtual golf simulation device and method for providing a putting guide

    JP5722343B2

  • Image processing device and image processing method for representation of green lie

    KR100972963B1

  • Golf game console of having a function of putting displaying and method thereof

    KR101471490B1

  • IoT-BASED SMART PUTTING GUIDE PROVIDING SYSTEM AND METHOD THEREOF

    KR102148254B1