Terminal device, elevation difference display method and screen golf system for displaying elevation difference
The terminal device in screen golf systems addresses the challenge of displaying accurate terrain information by using a separate display unit to show elevation, distance, and height differences, enhancing user experience and putting accuracy.
Patent Information
- Application Number
- PCT/KR2024/021111
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-25
- Filing Date
- 2024-12-26
- Publication Date
- 2025-07-31
AI Technical Summary
Conventional screen golf systems struggle to provide intuitive and accurate topographical elevation information between the ball and the hole cup, making it difficult for users to determine the terrain while maintaining a putting posture.
A terminal device with an elevation difference display unit that provides information on the ground elevation between the ball and the hole cup, using a separate area to display elevation, distance, and height information, allowing users to easily check the terrain between the ball and the hole cup even while taking a putting posture.
Enables quick and intuitive visual recognition of elevation, distance, and height information, facilitating better putting strategies by providing real-time terrain awareness during virtual golf simulations.
Smart Images

Figure KR2024021111_31072025_PF_FP_ABST
Abstract
Description
Terminal device for displaying elevation difference, method for displaying elevation difference, and screen golf system
[0001] Embodiments disclosed herein relate to a terminal device and a display method for displaying information on the elevation difference between a ball and a hole cup in a virtual golf course, and a screen golf system including the terminal device.
[0002] The screen golf system is a system that installs a screen that can display a virtual golf course indoors, and when a golfer hits a ball toward the screen, it detects the speed and direction of the ball and displays the movement of the ball on the screen. It has the characteristic of providing a realistic feeling as if you were playing a round on a real golf course without having to go to the golf course.
[0003] In golf games, when putting within the green, it is important to understand the changes in terrain around the ball and the hole cup. However, in the case of screen golf systems, the golf course is implemented graphically on the screen, and it is difficult to implement the elevation of the terrain graphically. Therefore, there is a problem in that it is difficult for users playing golf games through screen golf systems to determine the terrain of the golf course with the naked eye.
[0004] Accordingly, technologies have been devised to display and provide topographical elevation information of a golf course on a screen, such as Korean Patent No. 10-0992420. However, conventional technologies, including the aforementioned prior art, provide topographical information of the green on the screen, so the topographical information can only be confirmed through the screen, and it is difficult to check the topographical information while maintaining a posture for putting. Therefore, a new level of functionality has become necessary to solve the aforementioned problems.
[0005] Meanwhile, the background technology described above is technical information that the inventor possessed for the purpose of deriving the present invention or acquired during the process of deriving the present invention, and cannot necessarily be said to be publicly known technology disclosed to the general public prior to the application for the present invention.
[0006] One embodiment disclosed in this specification aims to present a terminal device and a method for displaying the elevation difference of the ground between a ball and a hole cup in a virtual golf course, and a screen golf system.
[0007] As a technical means for achieving the above-described technical task, according to one embodiment, a terminal device is disclosed, which includes an input / output unit for obtaining an operation command for setting up a virtual golf simulation from a user, and an elevation difference display unit formed in a separate area from the input / output unit and providing information on the ground from the position of a virtual golf course ball to the position of a hole cup, and providing information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
[0008] According to another embodiment, a method for displaying an elevation difference is disclosed, which is performed by a terminal device provided in a screen golf system and includes a step of detecting a trigger for providing elevation difference information and a step of providing information on the ground from the position of a ball on a virtual golf course to the position of a hole cup, wherein the terminal device provides information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
[0009] According to another embodiment, a screen golf system is disclosed, which includes a screen, an image output device for projecting a golf image including a virtual golf course on the screen, and a terminal device for performing communication with the image output device, wherein the terminal device includes an input / output unit for obtaining an operation command for setting a virtual golf simulation from a user, and an elevation difference display unit formed in a separate area from the input / output unit and providing information on the ground from the position of a virtual golf course ball to the position of a hole cup, and providing information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
[0010] According to any one of the aforementioned problem solving means, at least one of the elevation difference information, height information, and distance information from the position of the ball to the hole cup on a virtual golf course is provided through a separate dedicated area formed in the terminal device, thereby enabling quick and intuitive visual recognition.
[0011] In addition, according to any one of the aforementioned problem solving means, by displaying at least one of elevation difference information, height information, and distance information on a terminal device installed in a direction facing the user on the putting platform, the user can easily check the topographic information between the position of the ball and the hole cup even while taking a putting posture.
[0012] The effects that can be obtained from the disclosed embodiments are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the disclosed embodiments belong from the description below.
[0013] FIG. 1 is a schematic diagram illustrating the configuration of a screen golf system according to one embodiment.
[0014] Figure 2 is an exemplary diagram for explaining a terminal device according to one embodiment.
[0015] Figure 3 is an exemplary diagram for explaining a height difference display unit according to one embodiment.
[0016] Figures 4 and 5 are exemplary diagrams for explaining the implementation of a terminal device according to one embodiment.
[0017] Fig. 6 is an exemplary diagram for explaining a height difference display unit according to another embodiment.
[0018] Fig. 7 is an exemplary diagram for explaining the provision of caution information of a height difference display unit according to another embodiment.
[0019] Figure 8 is a block diagram for explaining the configuration of a terminal device according to one embodiment.
[0020] Fig. 9 is an exemplary diagram illustrating a process in which a height difference display unit according to one embodiment calculates height difference information.
[0021] Fig. 10 is an exemplary diagram illustrating a process of assigning colors to a height difference display unit according to one embodiment.
[0022] Figure 11 is an example diagram for explaining the operation of the elevation difference display unit in the screen golf system.
[0023] Fig. 12 is a flowchart for explaining a method for displaying a height difference according to one embodiment.
[0024] Below, various embodiments are described in detail with reference to the attached drawings. The embodiments described below may be modified and implemented in various different forms. To more clearly explain the features of the embodiments, detailed descriptions of matters widely known to those skilled in the art to which the embodiments pertain below have been omitted. In addition, parts of the drawings that are not related to the description of the embodiments have been omitted, and similar parts have been designated with similar drawing reference numerals throughout the specification.
[0025] Throughout the specification, when a component is said to be "connected" to another component, this includes not only the "direct connection" but also the "connection with other components in between." Furthermore, when a component is said to "include" another component, this does not exclude other components, but rather implies that other components may be included, unless otherwise specifically stated.
[0026] The embodiments will be described in detail with reference to the attached drawings below.
[0027] However, before explaining this, the meanings of terms used in this specification are first defined.
[0028] 'Elevation difference' is the difference between the height of a specific point, such as a reference point, and the height of another point, and can have a positive, negative, or zero value. For example, if the height of point A is 0.06 m and the height of the reference point is 0.04 m, the elevation difference of point A can be 0.02 m. On the other hand, if the height of point B is 0.02 m, the elevation difference of point B can be -0.04 m.
[0029] FIG. 1 is a schematic diagram illustrating the configuration of a screen golf system according to one embodiment.
[0030] Referring to FIG. 1, a screen golf system (100) according to one embodiment comprises a batting stand (10) on which a user (U) can hit a ball (G), a sensing device (20) that detects at least one of the movements of the user (U), the ball (G), and the golf club, an image output device (40) that outputs a predetermined image to a screen (30) provided on the front, a terminal device (200) that receives an operation input from the user for setting a virtual golf simulation or displays information on the elevation difference between the distance between the ball and the hole cup on a virtual golf course, and a virtual golf simulation device (not shown) that stores and processes all data necessary for the virtual golf simulation. The screen (30) may be provided on the front of the batting stand (10) as illustrated in FIG. 1, but is not limited thereto and may be provided in various ways, such as on the floor between the batting stand (10) and the front.
[0031] A virtual golf simulation device (not shown) stores all data required for virtual golf simulation and is equipped to process all virtual golf simulation-related images, such as images of a virtual golf course, images of a golf green, and images of ball movement. Images processed by the virtual golf simulation device (not shown) are displayed on a screen (30).
[0032] Accordingly, when a user (U) hits a ball (G) from a batting cage (10) toward a screen (30), a sensing device (20) senses this and transmits it to a virtual golf simulation device (not shown), and the virtual golf simulation device (200) can simulate a virtual ball movement trajectory on a virtual golf course based on at least one of the movements of the user (U), the ball (G), and the golf club. That is, the virtual golf simulation device (not shown) considers the movement characteristics of an actual ball to configure golf simulation image information, such as an image of a ball movement on a virtual golf course, and projects this onto a screen (30) through an image output device (40) implemented as a projector, etc., so that a golf game can be played through simulation.
[0033] Although the virtual golf simulation device (not shown) according to one embodiment described in this specification is applied to a screen golf system (100), it is not necessarily limited to the screen golf system, and can be applied to all types of systems or devices that simulate and visualize a virtual golf course and simulate an image of a virtual ball moving thereon.
[0034] Meanwhile, the sensing device (20) is a device that monitors a certain area where a ball (G) is placed on the batting area (10) and where a hit is made by a golf club, i.e., a hitting area, and acquires an image when the ball (G) is hit by a golf club in the hitting area, and senses at least one of the movement of the user (U), the movement of the ball (G), and the movement of the golf club from the image.
[0035] The sensing device (20) may be provided as an imaging device such as a vision sensor that photographs the hitting area. In this regard, the sensing device (20) is illustrated as being installed on the wall of the screen golf system in FIG. 1, but in addition, the sensing device (20) may be implemented as a sensor installed on the ceiling of the screen golf system and a sensor installed on the side wall of the screen golf system, implemented on a virtual golf simulation device (not shown), or implemented on a terminal device (200). For example, if the sensing device (20) is implemented with two vision sensors, the two vision sensors may overlap and monitor the hitting area. This is just one example, and is not limited thereto, and may also include cases where two or more vision sensors are installed, and the installation location of the vision sensor may include cases where it is installed in any location within the booth of the screen golf system, as well as on the ceiling or wall. In addition, the sensing device (20) may of course be provided as an IR sensor or a radar sensor, etc.
[0036] The sensing device (20) detects the movement of at least one of the user, the ball, and the golf club, and outputs sensing information such as motion parameters for the movement of the ball to the virtual golf simulation device (200), and the virtual golf simulation device can output shot data from the sensing information.
[0037] Meanwhile, the virtual golf simulation device (not shown) operates so as to be able to process all complex operations for virtual golf simulation. For this purpose, for example, the virtual golf simulation device (not shown) can obtain operation commands for setting up a virtual simulation through the terminal device (200), and can log in a user for virtual golf simulation or operate a virtual golf simulation environment according to the obtained operation commands. In addition, the virtual golf simulation device (not shown) may include the terminal device (200), may be included in the terminal device (200), may be implemented as a single device integrated with the terminal device (200), or may be implemented as a server among a server-client system that communicates with the virtual golf simulation device (not shown).
[0038] Therefore, according to the embodiment, each component of the terminal device (200) to be described later may be implemented entirely in a virtual golf simulation device (not shown), implemented including a virtual golf simulation device (not shown), or implemented in part in a virtual golf simulation device (not shown) and the rest may be implemented in a server communicating with the virtual golf simulation device (not shown).
[0039] The terminal device (200) can obtain an operation command for setting up a virtual simulation from the user, or provide the user with virtual simulation setting information. In addition, the terminal device (200) can form a separate area for outputting information about the ground between the position of the ball and the position of the hole cup within the virtual golf green. The terminal device (200) can be implemented as a kiosk as illustrated in FIG. 1, and can be installed on one side of a booth equipped with a screen golf system, so as to face the user at the teeing stand. According to one embodiment, the terminal device (200) is installed in a direction facing the user at the teeing stand, and visually displays elevation difference information using an LED capable of displaying colors, and additionally displays at least one of distance information and height information in addition to the elevation difference information, so that the user at the teeing stand can intuitively and easily check information necessary for putting.
[0040] Figure 2 is an exemplary diagram for explaining a terminal device according to one embodiment.
[0041] Referring to FIG. 2, the terminal device (200) may include an input / output unit (210) and a height difference display unit (220). The input / output unit (210) is intended to obtain an operation command for setting up a virtual simulation from a user, provide virtual simulation setting information to the user, or provide a video related to a virtual golf simulation, and may be implemented as a touch screen as illustrated in FIG. 2.
[0042] The elevation difference display unit (220) is formed in a separate area from the input / output unit (210) and can provide information on the elevation difference between the position of the ball and the position of the hole cup on a virtual golf course. For example, the elevation difference display unit (220) can display the elevation difference information in a color corresponding to the elevation difference, but is not limited thereto, and the elevation difference information can also be displayed in the form of numbers, symbols, etc.
[0043] Figure 3 is an exemplary diagram for explaining a height difference display unit according to one embodiment.
[0044] Referring to FIG. 3, the elevation difference display unit (220) includes a color display unit (221) that displays elevation difference information according to distance in color.
[0045] The color display unit (221) may have a closed curve shape, for example, a vertically long bar shape. The color display unit (221) may output a color corresponding to the elevation difference of the ground from the position of the ball to the position of the hole cup. In other words, the color display unit (221) may display the elevation difference for a plurality of points existing between the straight-line distance between the position of the ball and the position of the hole cup in color. For example, the lower part (B) of the color display unit (221) may correspond to the position of the ball, and the upper part (H) may correspond to the position of the hole cup. The elevation difference of the ground from the position of the ball to the position of the hole cup may be displayed in color. For example, a elevation difference of 0.07 m may be output in yellow. Details of assigning colors according to the elevation difference will be described later.
[0046] The color display unit (221) can be implemented as a display module (410) as shown in FIGS. 4 and 5 to output a color corresponding to the height difference.
[0047] Figures 4 and 5 are exemplary diagrams for explaining the implementation of a terminal device according to one embodiment.
[0048] Referring to FIG. 4, the height difference display unit (220) is provided between the main body (420) and the front cover (430) of the terminal device, and may include a display module (410) corresponding to the color display unit (221). As an example, the display module (410) may include a light-emitting unit (520) capable of displaying colors and a driving unit (510) for driving the light-emitting unit (520), as illustrated in FIG. 5.
[0049] The light-emitting unit (520) may include a plurality of light-emitting elements, and for example, may include RGB LED elements (521) as illustrated in FIG. 5. Each of the plurality of RGB LED elements (521) may correspond to any point within an area connecting the position of the hole cup and the position of the ball, and may output a color corresponding to the elevation difference of each point. The driving unit (510) may include a module for driving the light-emitting unit (520), and for example, the driving unit (510) may be implemented in a form that includes a PCB module that controls the driving of the plurality of LED elements (521).
[0050] For example, the elevation difference display unit (220) can select a plurality of points between the straight-line distance between the position of the ball and the position of the hole cup based on the position coordinates of the ball and the position coordinates of the hole cup generated on a virtual golf course through ball (G) sensing by the sensing device (20). Then, the elevation difference for each of the plurality of points is calculated, and the elevation difference of each point is transmitted as an elevation difference signal to the LED element (521) corresponding to each point through the driving unit (510), and the LED element (521) can light up a color in response to the received elevation difference signal. At this time, the color to be lit on the LED element can be determined according to a preset RGB code.
[0051] According to another embodiment, the elevation difference display unit (220) can output and provide at least one of distance information from the position of the ball to a specific point and height information of the ground together with the elevation difference information. To this end, the elevation difference display unit (220) can be implemented by additionally including at least one of a display module capable of displaying distance information on at least one side of the display module (410) and a display module for displaying height information.
[0052] Fig. 6 is an exemplary diagram for explaining a height difference display unit according to another embodiment.
[0053] Referring to FIG. 6, the elevation difference display unit (220) includes a color display unit (221) that displays elevation difference information of the ground from the position of the ball to the position of the hole cup in color on a virtual golf course, similar to the embodiment illustrated in FIG. 3, and in addition, may include at least one of a distance display unit (222) formed on one side of the color display unit (221) and capable of displaying distance information from the position of the ball, and a height display unit (223) capable of displaying height information based on the position of the ball. In this case, both the distance information and the height information may be displayed in numbers.
[0054] The elevation difference display unit (220) of FIG. 6 may be of a vertically long shape, similar to the elevation difference display unit (220) of FIG. 3, and one end of the elevation difference display unit (220) may be set as the position of the ball, and the opposite end may be set as the position of the hole cup. For example, the elevation difference display unit (220) may be set as the position of the ball at the lower end, and as in FIG. 3, the upper end may be set as the position of the hole cup at the upper end.
[0055] The color display unit (221) is the same as the color display unit included in the height difference display unit (220) of Fig. 3, so a detailed description thereof will be omitted.
[0056] The distance display unit (222) can display distance information of the point where the color of the color display unit (221) changes when the color changes. At this time, the distance information is expressed in numbers as the distance to the point where the distance is displayed when the position of the hole cup is taken as the starting point. For example, when the position of the hole cup is taken as 0 m, the length to the shortest distance connecting the point can be expressed in numbers. At this time, the shortest distance can be the length of a straight line connecting points without considering the elevation of the ground, or it can be the length of a straight line connecting points while considering the elevation of the ground.
[0057] In addition, the height display unit (223) can display height information at the point where the color of the color display unit (221) changes. At this time, the height information is a numerical representation of the elevation difference, and for example, when the reference height is set to 0 m, it can be a numerical representation of the relative height difference compared to the reference height of the point.
[0058] For example, the elevation difference display unit (220) can determine whether or not a color has changed at a specific point by comparing the colors of points adjacent to that point with that point as a reference, and details related to this will be described later.
[0059] Meanwhile, the height difference display unit (220) can display distance information from the ball position to the point where the color of the color display unit (221) changes on the distance display unit (222), and display height information of the point on the height display unit (223).
[0060] For example, referring to FIG. 6, the distance display unit (222) may display 11 m corresponding to the point where the color of the color display unit (221) changes from white to gray, and the height display unit (223) may display the height of the corresponding point as 0.03 m.
[0061] In Fig. 6, a distance display unit (222) is provided on one side of the color display unit (221), and a height display unit (223) is provided on the other side, but this is not limited to this, and a distance display unit and a height display unit may be provided together on one side of the color display unit (221).
[0062] Meanwhile, according to another embodiment, the elevation difference display unit (220) can determine whether to provide caution information, and if it is determined that provision of caution information is necessary, can provide caution information to the user.
[0063] For example, if the color changes multiple times within a predetermined range, the elevation difference display unit (220) may determine that cautionary information needs to be provided and may provide the cautionary information to the user. In other words, if there are multiple points where the color displayed on the color display unit (221) changes and the distance between the points is within a predetermined range, the elevation difference display unit (220) may determine that cautionary information needs to be provided. This is because if the color repeats multiple times within a predetermined range, it can be considered that there is a steep slope between the ball and the hole cup. Details regarding the criteria for determining whether or not a color changes will be described later.
[0064] Here, the predetermined range can be a preset value, for example, 10% of the distance between the ball position and the hole cup position, or as another example, the predetermined range can be a value set by the user. By allowing the predetermined range to be set differently for each user, the user can check customized information (for example, the degree of slope change of interest for each user is different).
[0065] Meanwhile, if it is determined that the height difference display unit (220) needs to provide caution information, it can provide caution information by giving a visual effect to at least one of the distance information displayed on the distance display unit (222) and the height information displayed on the height display unit (223).
[0066] For example, it is possible to provide caution information to the user by changing the color of the distance information displayed on the distance display unit (222), lighting up the distance information, or lighting up the distance information while changing the color of the distance information displayed on the distance display unit (222).
[0067] Additionally, the elevation difference display unit (220) can provide caution information to the user by displaying a message indicating a separate caution is required, or by displaying an icon indicating a caution is required. For example, if a steep slope is detected, the elevation difference display unit (220) can intuitively convey the message to the user to be careful when putting by outputting an emoticon with a surprised expression.
[0068] Fig. 7 is an exemplary diagram for explaining an example of providing caution information of a height difference display unit according to another embodiment.
[0069] Referring to FIG. 7, the distance between the ball position and the hole cup position is 21 m, there is a point (232) where the color of the color display unit (221) changes from light gray to gray, and a point (231) where the color changes from gray to dark gray, and the distance between the corresponding points indicated on the distance display unit (222) is 1 m, which is within 2 m, which is 10% of the total putting distance, so the elevation difference display unit (220) determines that it is necessary to provide caution information, and the elevation difference display unit (220) can provide the caution information to the user.
[0070] For example, the colors of '8m' and '9m' displayed on the distance display unit (222) of Fig. 7 may be displayed in red, or the displays of '8m' and '9m' may be blinked to provide caution information to the user. Alternatively, as another example, although not shown, the height information of the points of '8m' and '9m' may be output in a blinking manner on the height display unit, or the color of the height information of the points of '8m' and '9m' may be displayed in a different color from the color that displays general height information, to provide caution information to the user.
[0071] Hereinafter, the operation of the terminal device (200) will be described in detail with reference to FIG. 8.
[0072] Figure 8 is a block diagram for explaining the configuration of a terminal device according to one embodiment.
[0073] Referring to FIG. 8, a terminal device (200) according to one embodiment may include an input / output unit (210), a height difference display unit (220), a control unit (230), a data storage unit (240), and a communication unit (250).
[0074] The input / output unit (210) is for obtaining an operation command for setting up a virtual simulation from a user or providing virtual simulation setting information to the user, as described in FIG. 2, and can be implemented as a display equipped with a touch screen as shown in FIG. 2.
[0075] The control unit (230) includes one or more processors, such as a CPU or GPU, and can control the overall operation of the terminal device. For example, if the terminal device includes a virtual golf simulation device, the control unit (230) can control other components to process requests corresponding to user operation inputs received through the input / output unit (210), and if the terminal device is implemented as a separate device from the virtual golf simulation device, the control unit (230) can process information received through the communication unit (250) or transmit user operation inputs to the virtual golf simulation device (not shown) through the communication unit (250).
[0076] The data storage unit (240) may be installed and stored with various types of data such as files, applications, and programs. For example, a program for performing a height difference display method may be installed in the data storage unit (240), and the control unit (230) may execute the program stored in the data storage unit (240) to cause the height difference display unit (220) to perform the height difference display method.
[0077] Additionally, the data storage unit (240) may store data necessary for performing a height difference display method. For example, color information corresponding to a height difference category and an algorithm for calculating the height difference at a specific point may be stored.
[0078] In addition, if the terminal device in the data storage unit (240) includes a virtual golf simulation device (not shown), all data necessary for implementing images of the virtual golf simulation, etc., may be stored. For example, data regarding a virtual golf course implemented by visualizing a golf course may be stored. For example, the data storage unit (240) may store information regarding the topography of the green in a virtual golf course, or information regarding the position of the hole cup on the green.
[0079] The communication unit (250) can perform wired or wireless communication with other devices or networks. For example, the communication unit (250) can receive information about the position of the hole cup and the position of the ball on the green from the virtual golf simulation device (not shown) when the virtual golf simulation device (not shown) is implemented as a separate device from the terminal device (200), and can receive information about the topography of the green on the virtual golf course. In addition, the communication unit (250) can receive information about whether the user has entered the hitting box or whether the user is taking a swing posture from the sensing device (40), or can communicate with the image output device (50).
[0080] To this end, the communication unit (250) may include a communication module that supports at least one of various wired and wireless communication methods, and the communication module may be implemented in the form of a chipset. The wireless communication supported by the communication unit (250) may be, for example, WiFi (Wireless Fidelity), Wi-Fi Direct, Bluetooth, UWB (Ultra-Wide Band), or NFC (Near Field Communication).
[0081] According to an embodiment, the communication unit (250) can perform communication to project a virtual golf course onto the screen (30). The virtual golf course is projected onto the screen (30) via the image output device (40). For this purpose, if a virtual golf simulation device (not shown) is included in the terminal device (200), the communication unit (250) of the terminal device (200) can perform communication with the image output device (40), and if the virtual golf simulation device (not shown) is implemented as a separate device from the terminal device (200), the communication unit (250) of the terminal device (200) can perform communication with the virtual golf simulation device (not shown).
[0082] As described above, the elevation difference display unit (220) can provide information on the elevation difference of the ground between the position of the ball and the position of the hole cup on the virtual golf course. In addition, the elevation difference display unit (220) can provide at least one of distance information from the position of the ball to a specific point and height information of the ground at the specific point along with the elevation difference information. To this end, the elevation difference display unit (220) can include a color display unit (221) that displays the elevation difference information of the ground in color, a distance display unit (222) that provides distance information, and a height display unit (223) that provides height information.
[0083] The elevation difference display unit (220) can calculate the elevation difference from the ball position to the hole cup position. For example, the elevation difference display unit (220) can calculate the elevation difference based on information about the topography of a virtual golf course received from a virtual golf simulation device (not shown) via a communication unit (250).
[0084] Fig. 9 is an exemplary diagram illustrating a process in which a height difference display unit according to one embodiment calculates height difference information.
[0085] Referring to FIG. 9, the elevation difference display unit (220) can calculate the elevation difference for multiple points within an area connecting the ball position (920) and the hole cup position (930) on a virtual golf course (910).
[0086] For example, the area connecting the ball position and the hole cup position may be the shortest straight line (940) between the ball position and the hole cup position, and the elevation difference display unit (220) may calculate the elevation difference of at least some points among the points existing on the shortest straight line (940) connecting the ball position (920) to the hole cup position (930), and output a color corresponding to the calculated elevation difference to the color display unit (221).
[0087] To this end, the elevation difference display unit (220) can receive the coordinates of the ball position (920) and the coordinates of the hole cup position (930) on a virtual golf course (910), and obtain coordinates on the shortest straight line (940) connecting the received coordinates of the ball position (920) and the coordinates of the hole cup position (930). Next, the elevation difference display unit (220) can select elevation difference calculation points (A, B) at predetermined intervals among the coordinates on the obtained shortest straight line (940), and calculate the elevation difference for the selected points (A, B).
[0088] The elevation difference calculation point can be determined based on the display capability of the elevation difference display unit (220) and the distance of the shortest straight line (940), and the display capability of the elevation difference display unit (220) can vary depending on the number of LED elements (521) included in the display module (410) of FIGS. 4 and 5. For example, if the number of LED elements (521) is 21 and the distance of the shortest straight line (940) is 10 m, the elevation difference display unit (220) can select the elevation difference calculation points (A, B) at intervals of 42.619 cm (= 10 m / 21) obtained by dividing the distance of the straight line (940) (10 m) by the number of LED elements. For example, the elevation difference display unit (220) can select 21 elevation difference calculation points, the position of the hole cup (930) is the 21st point (21p), the position of the ball is the starting point (0p), point A can be the 5th elevation difference calculation point (5p), and point B can be the 14th elevation difference calculation point (14p).
[0089] The elevation difference display unit (220) can calculate the elevation difference of the selected elevation difference calculation points (A, B). At this time, the elevation difference display unit (220) can calculate the elevation difference at the elevation difference calculation points (A, B) based on the height of the ground at the ball position (920). That is, the difference between the height of the ground at each of the elevation difference calculation points (A, B) and the height of the ground at the ball position can be calculated as the elevation difference at the corresponding elevation difference calculation points (A, B). For example, if the height of the ground at point A is 0.02 m and the height of the ground at the ball position (920) is 0.02 m, the elevation difference at point A may be 0 m, and as illustrated in FIG. 9, a light gray color may be displayed at the position (5p) corresponding to point A of the color display unit (221). On the other hand, in the case of point B where the ground height is 0.12 m, the elevation difference of point B is 0.1 m, and a dark gray color may be displayed at the location (14p) corresponding to point B in the color display section (221).
[0090] Meanwhile, the elevation difference display unit (220) can calculate the elevation difference of elevation difference calculation points (A, B) based on the median value of the ground height on the virtual golf course (910) to display the elevation difference information by reflecting the absolute elevation difference of the green on the virtual golf course (910) on the color display unit (221). The median value of the ground height on the virtual golf course (910) means the median value of the highest and lowest heights on the virtual golf course, and the elevation difference display unit (220) can also calculate the difference between the median value of the ground height on the virtual golf course and the ground height of the selected point as the elevation difference. Here, the maximum height may be the height having the largest value among the ground heights of the green on the virtual golf course, and the minimum height may be the height having the smallest value among the ground heights of the green on the virtual golf course.
[0091] For example, if the median height of the entire ground of a virtual golf course (910) is 0.05 m, the elevation difference at point A, where the ground height is 0.02 m, is -0.03 m, and a light blue color may be displayed at a location corresponding to point A on the color display unit (221). On the other hand, for point B, where the ground height is 0.12 m, the elevation difference at point B is 0.07 m, and a yellow color may be displayed at a location corresponding to point B on the color display unit (221).
[0092] Meanwhile, the elevation difference display unit (220) can assign a color corresponding to the elevation difference from the ball position to the hole cup position according to preset conditions, and more specifically, can assign a color corresponding to the elevation difference of each elevation difference calculation point. At this time, the assigned color can be expressed as RGB color information such as an RGB code.
[0093] For example, green may be assigned to correspond to a reference height, which is the height used as a reference for calculating the elevation difference. Blue may be assigned when the ground level at a specific point is lower than the reference height, i.e., when the elevation difference is a negative value. Furthermore, red may be assigned when the ground level at a specific point is higher than the reference height, i.e., when the elevation difference is a positive value.
[0094] Alternatively, for example, the elevation difference display unit (220) may assign a preset color to the elevation difference section to which the calculated elevation difference belongs based on the calculated elevation difference. The preset color may be blue, light blue, dark green, green, yellow, or red. For example, the elevation difference section of -0.15 m or more to less than -0.1 m may be set as section 1, and blue may be assigned to section 1, the elevation difference section of -0.1 m or more to less than -0.05 m may be set as section 2, and light blue may be assigned to section 2, and the elevation difference section of -0.05 m or more to less than 0 m may be set as section 3, and dark green may be assigned to section 3. In addition, the sections with an elevation difference of 0 m or more but less than 0.05 m can be divided into 4 sections and the color green can be assigned to the 4th section, the sections with an elevation difference of 0.05 m or more but less than 0.10 m can be divided into 5 sections and the color yellow can be assigned to the 5th section, and the sections with an elevation difference of 0.1 m or more but less than 0.15 m can be divided into 6 sections and the color red can be assigned to the 6th section. For example, if the elevation difference calculated for point A is 0.02 m, the calculated elevation difference corresponds to section 4 and point A can be assigned the color green.
[0095] Meanwhile, the elevation difference display unit (220) may assign colors by specifying RGB colors corresponding to the reference height, maximum height, and minimum height, respectively, dividing the elevation difference into predetermined sections based on the difference between the maximum height and the reference height and the minimum height and the reference height, and adjusting the R, G, and B ratios by applying an interpolation method to the divided sections. Here, the maximum height may mean the height having the largest positive difference value from the reference height, and the minimum height may mean the height having the largest negative difference value from the reference height. Alternatively, the maximum height may be the height having the largest value among the heights of the ground surface of the green within the virtual golf course, and the minimum height may be the height having the smallest value among the heights of the ground surface of the green within the virtual golf course.
[0096] Fig. 10 is an exemplary diagram illustrating a process of assigning colors to an elevation difference display unit according to one embodiment. The left image (1010) of Fig. 10 displays the elevation difference on a virtual golf course in color, and the elevation difference on the virtual golf course is displayed in color, with the ground height at the ball position on the virtual golf course being used as a reference height (0 cm).
[0097] For example, the elevation difference display unit (220) can be assigned green for the reference height, red for the highest height (47 cm), and blue for the lowest height (-47 cm). In addition, the elevation difference between the highest and lowest heights can be divided into 13 sections, and then an interpolation method can be applied to assign a color corresponding to each elevation difference section.
[0098] Accordingly, the colors corresponding to the high-low difference sections can be set in the order of blue, light blue, green, yellow, and red, so that the ratio of blue (B) in RGB increases as the height decreases, and the ratio of green (G) to red (R) increases as the height increases.
[0099] As described above, the elevation difference display unit (220) displays elevation difference information of an area (1040) between the ball position (1020) and the hole cup position (1030), and can display elevation difference information of an area (1040) between the ball position (1020) and the hole cup position (1030) through the color display unit (221). Referring to FIG. 10, it can be seen that the color in the area (1040) between the ball position (1020) and the hole cup position (1030) in the left image (1010) is similar to the color displayed in the color display unit (221) in the right image.
[0100] Meanwhile, as described in FIG. 6, the height difference display unit (220) can provide at least one of distance information and height information of the point where the color of the color display unit (221) changes.
[0101] In other words, the elevation difference display unit (220) can determine whether the color of the color display unit (221) has changed, and if the color has changed, can provide at least one of distance information and height information of the point where the color has changed. Since a change in color means that a change in terrain has occurred, by providing at least one of distance information and height information for the point in question, the user can be able to draw a rough outline of the terrain between the ball and the hole cup. At this time, the height information of the point where the color has changed can be provided through the height display unit (223), and the distance information of the point where the color has changed can be provided through the distance display unit (222).
[0102] The elevation difference display unit (220) can determine whether there is a change in color between adjacent points, and if it is determined that the color has changed, it can provide at least one of distance information and height information of the point where the color has changed. Here, the adjacent point may be a point located adjacent to a specific point.
[0103] For example, a point adjacent to the nth elevation difference calculation point may be at least one of the n-1th elevation difference calculation point, the n-2nd elevation difference calculation point, the n+1th elevation difference calculation point, and the n+2nd elevation difference calculation point, and in the case of FIG. 10, the points adjacent to the 14th elevation difference calculation point (14p) may be the 12th elevation difference calculation point, the 13th elevation difference calculation point, the 15th elevation difference calculation point, and the 16th elevation difference calculation point.
[0104] Hereinafter, a point adjacent to a specific point means at least one of the n-1th, n-2nd, n+1th, and n+2nd points (i.e., points where the elevation difference is calculated) based on the nth point (i.e., point where the elevation difference is calculated).
[0105] For example, the elevation difference display unit (220) selects a specific point and a point adjacent to it, compares the colors of the selected points with the colors of the specific point to determine whether the color has changed, and if there is a point among the selected points that has a different color from the color of the specific point, it can determine that the color has changed at the point that has the different color, and can display height information at the point where the color has changed through the elevation display unit (223), or display distance information at the point where the color has changed through the distance display unit (222).
[0106] For example, if the color of the 13th elevation difference calculation point is different from the color of the 14th elevation difference calculation point adjacent to the 13th elevation difference calculation point, for example, if the color of the 13th elevation difference calculation point is green while the color of the 14th elevation difference calculation point is blue, it can be determined that the color of the 14th elevation difference calculation point has changed, and the distance information of the 14th elevation difference calculation point can be output to the distance display unit (221), the height information of the 14th elevation difference calculation point can be output to the height display unit (223), or the distance information of the 14th elevation difference calculation point can be output to the distance display unit (221) and the height information of the 14th elevation difference calculation point can be output to the height display unit (223).
[0107] As another example, the elevation difference display unit (220) can select a specific point and a point adjacent to it, and compare the elevation difference between the selected point and the specific point to determine whether a color has changed. Specifically, the elevation difference display unit (220) can compare the elevation differences of the selected points with the elevation difference of the specific point, and if there is a point where the difference exceeds a preset range, it can determine that the color has changed at an adjacent point where the difference exceeds the preset range.
[0108] For example, the elevation difference display unit (220) can compare the elevation difference of the 13th elevation difference calculation point of Fig. 10 with the elevation difference of the 14th elevation difference calculation point (14p) adjacent to the 13th elevation difference calculation point, and if there is a difference greater than a preset range, it can be determined that the color of the 14th elevation difference calculation point has changed. In this case, the preset range can be 20% of the difference between the reference height and the maximum height, or can be a value set by the user.
[0109] As another example, the elevation difference display unit (220) can select a specific point and a point adjacent to it, and compare the color range of the selected point, i.e., the range corresponding to the color, with the color range of the specific point to determine whether the color has changed. Specifically, the elevation difference display unit (220) can compare the color ranges of the selected points with the range corresponding to the color of the specific point, and if there is a point where the difference exceeds a preset range, it can determine that the color has changed at the point where the difference exceeds the preset range.
[0110] For example, if the color of a specific point, for example, the 6th elevation difference calculation point indicated on the color display unit (221), is blue, and the color of the 5th elevation difference calculation point adjacent to the 6th elevation difference calculation point is green, and blue corresponds to section 1 and green corresponds to section 4, and if the preset range is section 1, it is considered that a change has occurred at the 5th elevation difference calculation point, and distance information of the 5th elevation difference calculation point can be displayed on the distance display unit (222), and height information of the 5th elevation difference calculation point can be displayed on the height display unit (223).
[0111] As another example, the elevation difference display unit (220) selects a point adjacent to a specific point, compares the ratio of R, G, B values defining a color corresponding to the elevation difference information of the specific point with the ratio of R, G, B values of colors displayed at points adjacent to the point, and if the difference exceeds a preset range, it may be determined that the color has changed at the point.
[0112] For example, if the ratios of the R, G, and B values at the 8th elevation difference output point are 0, 100, and 0, respectively, and the ratios of the R, G, and B at a point adjacent to the 8th elevation difference output point, for example, the 9th elevation difference output point, are 0, 50, and 50, it can be determined that the color has changed at the 9th elevation difference output point.
[0113] As described above, the terminal device (200) according to another embodiment displays information on the elevation difference from the ball position to the hole cup in color, and at the same time provides distance information and height information at the point where the color changes, thereby enabling the user to more easily check the terrain between the ball and the hole cup, thereby helping the user establish a putting strategy.
[0114] Fig. 11 is a drawing for explaining the operation of an elevation difference display unit in a screen golf system. The screen golf system of Fig. 11 may include a terminal device including a screen (1110) and an elevation difference display unit (220), and the elevation difference display unit (220) may include a color display unit (221) that displays elevation difference information according to the distance from the ball position to the hole cup position in color, a distance display unit (222) that displays distance information, and a height display unit (223) that displays height information.
[0115] Referring to FIG. 11, the elevation difference display unit (220) is synchronized with the virtual golf image projected on the screen (1110) and can provide elevation difference information from the position of the ball (1111) on the virtual golf course projected on the screen (1110) to the position of the hole cup (1112) in the virtual golf image projected on the screen (1110). In addition, the elevation difference display unit (220) can provide distance information from the ball position provided in the virtual golf image projected on the screen (1110) to the hole cup through the distance display unit (222), and can also provide height information of the hole cup through the height display unit (223).
[0116] At this time, the elevation difference display unit (220) can calculate distance information from the ball's position to each elevation difference calculation point by setting the ball's position (1111) as the starting point (0 m) based on the ball's position and setting the distance from the ball's position (1111) to the hole cup's position (1112) as the ending point, regardless of the direction in which the ball is sent.
[0117] At this time, the elevation difference display unit (220) can provide elevation difference information when it is determined that elevation difference information should be provided, for example, when a trigger for providing elevation difference information is detected. For example, during a golf play, a trigger can be generated when it is determined that elevation difference information is needed, for example, when putting is to be performed, and the user is detected to be at the batting area.
[0118] The distance display unit (222) can display distance information of the point where the color of the color display unit (221) changes. For example, the distance display unit (222) can display distance information of the point where the color changes, but can set the ball position (1111) to 0 m and display the distance from the ball position (1111) to the point where the color changes as distance information.
[0119] In addition, the height display unit (223) can display height information at the point where the color of the color display unit (221) changes. For example, the height display unit (223) can display height information at the point where the color changes, but can set the height of the ground at the ball position to 0 m and display the difference between the height of the ground at the ball position and the height at the point where the color changes as height information.
[0120] As described above, the terminal device (200) according to the embodiment visually provides information on the ground elevation difference according to the distance from the position of the ball on the golf course to the position of the hole cup included in the virtual golf image projected on the screen, thereby allowing the user to intuitively and easily obtain information necessary for putting. In addition, the terminal device can detect whether there is a section where the slope changes abruptly, and visually provide warning information to the user when a section where the slope changes abruptly is detected, thereby drawing the user's attention.
[0121] The term '~ unit' used in the above embodiments means a software or hardware component such as an FPGA (field programmable gate array) or an ASIC, and the '~ unit' performs certain roles. However, the '~ unit' is not limited to software or hardware. The '~ unit' may be configured to be on an addressable storage medium or may be configured to play one or more processors. Thus, as an example, the '~ unit' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
[0122] The functionality provided within the components and '~sub-components' may be combined into fewer components and '~sub-components' or separated into additional components and '~sub-components'.
[0123] Additionally, components and '~parts' may be implemented to regenerate one or more CPUs within a device or secure multimedia card.
[0124] Fig. 12 is a flowchart illustrating a method for displaying a height difference according to one embodiment. The method for displaying a height difference of Fig. 12 includes steps that are processed in a time-series manner in the terminal device (200) illustrated in Figs. 1 to 11. Therefore, even if omitted below, the content described above regarding the terminal device (200) illustrated in Figs. 1 to 11 can also be applied to the method for displaying a height difference according to the embodiment illustrated in Fig. 12.
[0125] Referring to FIG. 12, a terminal device (200) according to one embodiment detects whether a trigger for providing elevation difference information has occurred (S1210), and if it is confirmed that a trigger has occurred, it can provide the elevation difference information to the user. For example, the trigger may occur when a user's entry into the batting box is detected, when the user assumes a posture for a swing, when a golf ball is placed on the batting box, or when the user must putt in a golf game.
[0126] When a trigger is detected, the terminal device (200) provides information on the ground from the position of the ball to the position of the hole cup on the virtual golf course, and can output and provide information on the elevation difference of the ground from the position of the ball to the position of the hole cup (S1220). Specifically, the terminal device receives data related to the topography of the virtual golf course and ball position coordinates and hole position coordinates from a virtual golf simulation device (not shown) through a communication unit, and based on the received data, the terminal device can calculate the elevation difference according to the distance in the straight line between the position of the ball and the position of the hole cup, for example.
[0127] At this time, the terminal device (200) may calculate the elevation difference based on the height of the ground at the ball position, or may calculate the elevation difference based on the highest and lowest heights within the virtual golf course.
[0128] Next, the terminal device (200) can provide the user with a color corresponding to the calculated elevation difference by outputting the elevation difference information. Specifically, the terminal device (200) can designate a color corresponding to the calculated elevation difference according to preset conditions, and output the designated color from the position of the ball to the position of the hole cup. For example, the terminal device (200) can determine colors corresponding to a reference height, a maximum height, and a minimum height, and the color between the reference height and the maximum height can be determined by adjusting the ratio of the colors corresponding to the reference height and the maximum height according to the height, and the color between the reference height and the minimum height can likewise be determined by adjusting the ratio of the colors corresponding to the reference height and the minimum height according to the height.
[0129] Meanwhile, the terminal device (200) may output and provide at least one of distance information and height information of the point where the color changes. For example, the terminal device (200) may output the distance from the ball position to the point where the color changes as distance information, or may output the height of the point where the color changes or the difference between the height of the point where the color changes and the reference height as height information.
[0130] Additionally, the terminal device (200) can display caution information if there are multiple points where the color changes and the interval between the points where the color changes is within a predetermined range. Since multiple color changes within a short period of time indicate a steep slope, the terminal device (200) can notify the user of the steep slope by providing caution information. For example, the terminal device (200) can provide caution information by changing the displayed color to indicate distance, blinking the displayed number, or displaying a caution message.
[0131] As described above, the method for displaying elevation differences according to one embodiment visually provides information on the ground elevation difference according to the distance from the position of a ball on a golf course to the position of the hole cup included in a virtual golf image projected on a screen, thereby allowing a user to intuitively and easily obtain information necessary for putting. In addition, the method can detect whether there is a section with a sharp change in slope and, if a section with a sharp change in slope is detected, visually provide warning information to the user, thereby drawing the user's attention.
[0132] The method for indicating a height difference according to an embodiment described through FIG. 12 may also be implemented in the form of a computer-readable medium that stores computer-executable commands and data. In this case, the commands and data may be stored in the form of program codes, and when executed by a processor, may generate a predetermined program module to perform a predetermined operation. In addition, the computer-readable medium may be any available medium that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may be a computer recording medium, and the computer recording medium may include both volatile and nonvolatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable commands, data structures, program modules, or other data. For example, the computer recording medium may be a magnetic storage medium such as an HDD or an SSD, an optical recording medium such as a CD, a DVD, and a Blu-ray disc, or a memory included in a server that is accessible via a network.
[0133] In addition, the method for indicating a height difference according to an embodiment described through FIG. 12 may be implemented as a computer program (or computer program product) including computer-executable instructions. The computer program includes programmable machine instructions processed by a processor, and may be implemented in a high-level programming language, an object-oriented programming language, an assembly language, or a machine language. In addition, the computer program may be recorded on a tangible computer-readable recording medium (e.g., a memory, a hard disk, a magnetic / optical medium, or a solid-state drive (SSD), etc.).
[0134] Accordingly, the method for displaying a height difference according to one embodiment described through FIG. 12 can be implemented by executing the above-described computer program on a computing device. The computing device may include at least some of a processor, memory, a storage device, a high-speed interface connecting the memory and a high-speed expansion port, and a low-speed interface connecting the low-speed bus and the storage device. Each of these components is connected to one another using various buses and may be mounted on a common motherboard or in another suitable manner.
[0135] Here, the processor can process instructions within the computing device, such as instructions stored in a memory or storage device to display graphical information for providing a graphical user interface (GUI) on an external input / output device, such as a display connected to a high-speed interface. In another embodiment, multiple processors and / or multiple buses may be utilized, as appropriate, together with multiple memories and memory types. The processor may also be implemented as a chipset comprising multiple independent analog and / or digital processors.
[0136] Memory also stores information within a computing device. For example, memory may consist of volatile memory units or a collection of volatile memory units. For another example, memory may consist of nonvolatile memory units or a collection of nonvolatile memory units. Memory may also be another form of computer-readable media, such as magnetic or optical disks.
[0137] And memory can provide a large amount of storage space for a computing device. Memory can be a computer-readable medium or a configuration including such a medium, and can include devices within a storage area network (SAN) or other configurations, such as a floppy disk drive, a hard disk drive, an optical disk drive, a tape drive, flash memory, or other similar semiconductor memory devices or arrays of devices.
[0138] The embodiments described above are provided for illustrative purposes only, and those skilled in the art will readily appreciate that the embodiments described above can be readily modified into other specific forms without altering the technical concepts or essential characteristics of the embodiments described above. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, components described as being single may be implemented in a distributed manner, and similarly, components described as being distributed may be implemented in a combined manner.
[0139] The scope of protection sought through this specification is indicated by the claims described below rather than the detailed description above, and should be interpreted to include all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts.
Claims
1. In a terminal device equipped with a screen golf system, An input / output unit for obtaining operation commands for setting up a virtual golf simulation from a user; and A terminal device formed in a separate area from the input / output unit, and providing information on the ground from the position of the ball to the position of the hole cup on a virtual golf course, including an elevation difference display unit that provides information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
2. In paragraph 1, The above elevation difference display unit is, A terminal device that obtains a plurality of points on the shortest straight line connecting the position of the hole cup from the position of the ball, selects the plurality of points at predetermined intervals, calculates the elevation difference for each of the plurality of points, and provides the calculated elevation difference as the elevation difference information.
3. In paragraph 1, The above elevation difference display unit is, A terminal device that outputs information on the ground elevation difference from the position of the ball to the position of the hole cup on the virtual golf course, and includes a color display unit that outputs a color corresponding to the ground elevation difference as the elevation difference information.
4. In paragraph 3, The above elevation difference display unit is, A terminal device including a distance display unit formed on one side of the color display unit and displaying distance information on the ground from the position of the ball to the position of the hole cup on the virtual golf course, and displaying distance information corresponding to a point where the color displayed on the color display unit changes.
5. In paragraph 4, The above elevation difference display unit is, A terminal device that provides a user with caution information when there are multiple points where the color displayed on the color display unit changes and the distance between the points where the color changes is within a predetermined range.
6. In paragraph 3, The above elevation difference display unit is, A terminal device including a height display unit formed on one side of the color display unit and displaying ground height information from the position of the ball on the virtual golf course to the position of the hole cup, and outputting ground height information corresponding to a point where the color displayed on the color display unit changes.
7. In paragraph 1, The above elevation difference display unit is, A terminal device that calculates the elevation difference information based on the height of the ground where the ball is located or the median value between the highest and lowest heights on the virtual golf course.
8. In a method for displaying a height difference performed by a terminal device equipped in a screen golf system, A step of detecting a trigger to start providing elevation information; and A method for displaying an elevation difference, comprising the step of providing information on the ground from the position of a ball on a virtual golf course to the position of a hole cup, and providing information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
9. In paragraph 8, The steps provided above are: A method for displaying an elevation difference, comprising the step of outputting information on the elevation difference of the ground from the position of the ball to the position of the hole cup on the virtual golf course, and outputting a color corresponding to the elevation difference of the ground as the elevation difference information.
10. In paragraph 9, The steps provided above are: A method for displaying an elevation difference, which displays distance information from the position of a ball on the virtual golf course to the position of a hole cup, and further includes a step of outputting distance information up to a point where the output color changes.
11. In paragraph 10, The steps provided above are: A method for displaying a height difference, further comprising a step of providing a user with caution information when there are multiple points where the color being output changes and the distance between the points where the color changes is within a predetermined range.
12. In paragraph 9, The steps provided above are: A method for displaying a height difference, which displays ground height information from the position of a ball to the position of a hole cup on the virtual golf course, and further includes a step of outputting ground height information corresponding to a point where the output color changes.
13. In paragraph 8, The steps provided above are: A method for displaying an elevation difference, comprising a step of calculating an elevation difference based on the height of the ground on which the ball is located or a median value between the highest and lowest heights on the virtual golf course.
14. In the screen golf system, screen; An image output device that projects a golf image including a virtual golf course on the above screen; and A terminal device including a communication unit for performing communication with the above image output device, The above terminal device, An input / output unit for obtaining operation commands for setting up a virtual golf simulation from a user; and A screen golf system formed in a separate area from the input / output unit, providing information on the ground from the position of a virtual golf course ball to the position of the hole cup, and including an elevation difference display unit providing information on the elevation difference of the ground from the position of the ball to the position of the hole cup.
Citation Information
Patent Citations
The distance indicate at golf course control system and there of
KR1020090126369A
Portable terminal for golf using GPS and method of using the same
KR1020110032760A
Methods and system of topography information displays for golf simulation
KR1020160082269A
Method for forming putting guide and virtual golf device using the same
KR102540397B1
KR20210019615A