WO2017160061A1 - 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 - Google Patents
스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 Download PDFInfo
- Publication number
- WO2017160061A1 WO2017160061A1 PCT/KR2017/002751 KR2017002751W WO2017160061A1 WO 2017160061 A1 WO2017160061 A1 WO 2017160061A1 KR 2017002751 W KR2017002751 W KR 2017002751W WO 2017160061 A1 WO2017160061 A1 WO 2017160061A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- golf
- user
- mobile terminal
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/04—Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0636—3D visualisation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0638—Displaying moving images of recorded environment, e.g. virtual environment
Definitions
- a virtual golf course is visualized and simulated, and the trajectory of a golf ball directly hit by a user is simulated in the virtual golf course so that a plurality of users can enjoy a virtual golf game.
- the present invention relates to a golf information service method implemented in a golf system and a control method of a mobile terminal for a golf information service.
- Such a screen golf system installs a screen that can display a virtual golf course indoors, and if the golfer hits the golf ball toward the screen, the golf ball detects the speed, direction, and the like of the golf ball and proceeds on the screen. It is a system that displays and provides users with a sense of realism such as playing golf rounds in a real golf course beyond the level of a golf game that is enjoyed indoors, so users who enjoy screen golf separately from users who play golf rounds in a real golf course are considerably The trend is increasing.
- the screen golf system implemented by the virtual golf simulation device can not only provide the reality of playing a golf round in a real golf course but also provide it in a real golf course or driving range due to the characteristics of various advanced devices and systems. It is necessary to induce golfers to be interesting by providing a variety of difficult content.
- a multi-user golf game is performed in a screen golf system in which an image of a virtual golf course is implemented and a golf shot is simulated on the virtual golf course. Not only allows the user to access the system using his mobile terminal and receive information on the golf game currently in progress, but also allows the user to check his / her own hole attack method through the operation of the mobile terminal. More strategically, and furthermore, the information set through the mobile terminal is reflected in the golf game so that the user can check the hole attack method that the user has checked through the mobile terminal without having to reset the simulator.
- the virtual ball is simulated on the virtual golf course by performing a simulation to allow a plurality of users to proceed with the virtual golf game and Connecting each mobile terminal to a network-connected server; Receiving, by the server, information about a golf game being played by the simulator from the simulator; Transmitting, by the server, information about the golf game received from the simulator and course information corresponding thereto to the mobile terminal; And displaying, on the mobile terminal, the progress information of the golf game on the course map of the hole currently in progress based on the information about the golf game.
- setting is made for a next target point from a current ball position on the displayed course map, and the server informs the user of the mobile terminal from the mobile terminal. And receiving the set position information of the next target point and transmitting the position information to the simulator, and when the simulator is in turn, the user of the mobile terminal transmits the shot direction and distance of the user from the current ball position. And setting the position of the received next target point to display on the image.
- the present invention includes a recording medium readable by a computing device, on which a program for the above golf information service method is recorded.
- the virtual ball is simulated on the virtual golf course by performing the image implementation of the virtual user to the virtual golf Accessing a server connected to a simulator and a network to allow the game to proceed; Receiving information about a golf game being processed by the simulator and course map information according to the same from the server; And displaying the course map received from the server, and displaying information on the progress of the golf game on the displayed course map.
- the screen golf system as a screen golf system that allows a plurality of users to play a virtual golf game by performing an image implementation that the virtual ball is simulated in the virtual golf course, Sensing device for calculating the sensing information for the golf ball in motion as the golf ball strikes; A data storage unit for storing data for the progress of the virtual golf game; An image processor configured to implement an image of simulating the virtual golf course and the virtual ball using data stored in the data storage unit; And perform calculation for simulation of the virtual ball corresponding to the hit golf ball based on the sensing information of the sensing device, and transmit information about the golf game to the server by being connected to a network with the server. And a controller configured to receive information set by the user of the mobile terminal from the mobile terminal of the user connected to the server through the server and reflect the information set on the display of the guide information for the golf game.
- the golf information service method implemented in the screen golf system and the control method of the mobile terminal for the golf information service the image of the virtual golf course is implemented as the golf shot for the image of the ball
- the screen golf system that allows the trajectory to be simulated on the virtual golf course
- each user is provided with information about a golf game that is currently in progress by accessing the system using his mobile terminal.
- the user can not only make the golf game more strategic, but also the information set by the user through the mobile terminal. To be reflected in the golf game It is effective to improve the convenience of users who enjoy golf games through screen golf by automatically reflecting the hole attack method confirmed by the user through the mobile terminal according to the user's selection without the hassle of resetting in the simulator. have.
- FIG. 1 is a view showing a screen golf system according to an embodiment of the present invention.
- Figure 2 is a block diagram showing the configuration of a screen golf system according to an embodiment of the present invention.
- FIG. 3 is a flowchart of a golf information service method or a method of controlling a mobile terminal for a golf information service implemented in a screen golf system according to an embodiment of the present invention.
- FIG. 4 illustrates an example of an interface for golf information provided by a mobile terminal according to a golf information service method implemented in a screen golf system or a control method of a mobile terminal for a golf information service according to an embodiment of the present invention. will be.
- FIG. 5 is a diagram illustrating a case in which information on a hole attack tip is provided through an interface displayed on the mobile terminal illustrated in FIG. 4.
- FIG. 6 is a view illustrating a state in which information changed through an operation is displayed in order to confirm a method of targeting a user's next golf shot through an interface displayed on the mobile terminal illustrated in FIG. 4.
- FIG. 7 is a diagram illustrating an example of an image displayed when the information displayed on the mobile terminal shown in FIG. 6 is set and reflected on the golf game played in the simulator.
- a screen golf system according to the present invention a golf information service method implemented in a screen golf system, and a control method of a mobile terminal for a golf information service will be described in more detail with reference to the accompanying drawings.
- FIG. 1 is a view showing a screen golf system according to an embodiment of the present invention
- Figure 2 is a block diagram showing the configuration of a screen golf system according to an embodiment of the present invention.
- a screen golf system includes a virtual golf simulation apparatus including a simulator 100, a sensing device 200, an image output device 300, and the like. It may be configured to include a server (S) connected to the simulator 100 and a network, and a mobile terminal (MT) of a user who can be connected to the server (S) for wireless communication.
- a server S
- MT mobile terminal
- the virtual golf simulation apparatus of the screen golf system may be implemented in such a manner that the image processing apparatus outputs the image processed by the simulator on the screen installed in the front, such as a conventional screen golf, As shown in FIG. 1, a golf ball to be hit by a batter SP and a golf club swinging by the user Up are provided to allow a user to swing a golf in a golf play space GS of a predetermined size.
- the image output device 300 outputs each of the simulator 100 image processing to the screen 101 installed in front of the impact mat SM to implement a virtual environment, thereby allowing a multi-user (Up to , Uw represents the waiting user).
- the image output apparatus 300 processes the image generated by the image processing from the simulator 100 (various images for screen golf, such as an image of a virtual golf course and a simulation image of a virtual ball) on the screen 101. And to project the image.
- the simulator 100 various images for screen golf, such as an image of a virtual golf course and a simulation image of a virtual ball
- an image output on the screen 101 will be referred to as a screen image 110.
- the simulator 100 includes an image processor 150, a data storage 160, and a controller 170, and basically a virtual golf where a user plays golf. Generates an image of the course to be output to each of the screen, the sensing device 200 by sensing the movement of the hit golf ball as the user hits the golf ball (1) at the plate at the end (SP) Based on this information, a simulation image of moving a virtual ball is implemented to be output to the screen 101.
- the data storage unit 160 may store various information about driving of the virtual golf simulation apparatus of the screen golf system according to an embodiment of the present invention, and store image data for implementing a virtual golf course image. Can be.
- the data about the image implementation of the virtual golf course is stored in the database of the server S, and the data about the image implementation of the virtual golf course selected by the user is extracted from the database of the server S to the simulator 100. While being transmitted, the received data may be temporarily stored in the data storage unit 160.
- the image processing unit 150 is a data transmitted from the data storage unit 150 or the server (S) using the golf golf, such as an image on the virtual golf course, a moving image of the virtual ball and the image for menu selection It is configured to process all images related to the game.
- the controller 170 is provided to handle various operations for the virtual golf simulation and control of each component.
- the controller 170 may provide information about a golf game that is currently being performed in real time or at a predetermined time interval or in a predetermined specific situation. Is configured to transmit.
- the sensing device 200 is a device for sensing the movement of at least one of the golf club and the ball according to the user's golf swing.
- the sensing device 200 may be implemented in various forms.
- An infrared sensor that senses infrared rays by receiving the infrared rays reflected by the golf club head and the ball that moves when the user strikes the ball and analyzes the ball is emitted. It may be implemented in a manner, or may be implemented by a laser sensor method in which sensing is detected by detecting and analyzing the head and the ball of the golf club that operates by firing the laser to block it, the user swings the golf club to hit the ball
- the sensor may be implemented by an image sensor method in which sensing is performed by collecting and analyzing an image.
- the sensing device 200 may be implemented in an image sensor method to detect more than other types of sensor methods, for example, by acquiring an image of a turn at bat, where a golf ball is placed on the hitting mat SM, and It can detect whether the user is ready to hit by detecting the movement of the golf ball, and even detects the user's motion and hits whether the user is in the plate and whether there is movement for a certain time in the plate. You can also get information about whether you are preparing.
- a separate sensor for example, a depth camera device.
- the user's mobile terminal (MT) has a mobility, such as a smart phone, tablet PC, PDA, and can include any device that can be connected to the server (S) through the Internet.
- the mobile terminal MT of the user is connected to communicate with the server S through the Internet so that the simulator 100, the server S, and the mobile terminal MT are connected to one network system as a whole.
- the mobile terminal (MT) is a screen golf system according to an embodiment of the present invention in a form that can exchange information with the simulator 100 via the server (S), but is not necessarily limited thereto.
- the screen golf system according to the present invention may include a case in which the mobile terminal MT is directly connected to the simulator 100 by using short-range wireless communication (eg, Bluetooth communication, etc.) without the server S. have.
- the simulator 100 of the screen golf system is a real-time or at a predetermined time interval or in a predetermined specific situation when the golf game on the virtual golf course by a plurality of users is in progress It is configured to transmit the information about the golf game in progress to the server (S).
- the server S extracts relevant data based on the information transmitted by the control unit 170 of the simulator and transmits the relevant data to the user's mobile terminal MT so that the user, that is, the waiting user Uw, is currently running the golf game. It allows you to view information about the situation and to develop strategies for how you will attack when you take a golf shot.
- a main image 111 of a virtual golf course which is a virtual space where a golf game is played, is implemented on the screen image 110, and one side of the screen image 110 is located in a hole currently in progress.
- Map information current ball position of each user in the hole, distance information based on the current ball position, terrain information, weather information (wind direction and wind speed information, etc.).
- the minimap 112 is displayed.
- the user Up who is playing can see through the mini-map 112 how to proceed the game from the current ball position in the current playing hole.
- the other waiting users (Uw) besides the playing user (Up) have a problem in that they have to enter the turn at bat (SP) only to plan the attack method in the current hole only when it is their turn to play golf shots.
- the present invention provides a more preferable method in terms of user convenience and strategic progress of the golf game.
- the currently playing user (Up) and other waiting users (Uw) can also check information on the current golf game by using their mobile terminal, and how to hole at their current ball position.
- the present invention provides a method for envisioning whether or not to attack.
- the mobile terminal When the mobile terminal accesses the server, the mobile terminal requests the server for information on the golf game currently in progress by the simulator (S110).
- the simulator provides information about the golf game in progress when the simulation is performed in real time or at a predetermined time interval or when a simulation is performed through a predetermined situation, for example, a golf shot. Transmit to (S300).
- the server updates information about the golf game by receiving information from the simulator again in a predetermined specific situation such as when a simulation image according to a golf shot by one user is performed at a predetermined time interval.
- the information about the golf game that the server is transmitted from the simulator according to the course information on the hole currently in progress of the game by the plurality of users, the information on the ball position of each user, according to the preset matters of the simulator Information about the calculated target position at each ball position, information about shot order according to the play state of the plurality of users, weather information (eg, information on wind direction and wind speed, etc.) at the corresponding hole, and at the corresponding hole
- Game progress information such as green information (e.g., green terrain information, etc.), and score information on a game in progress.
- a specific situation set in advance in the course of the virtual golf game by the simulator occurs, it is possible to provide additional information about the specific situation, for example, when the ball position in the current PAR 4 hole is the tee box user Or, it can provide information on the average distance and ranking information of other users, and the payway seating rate, etc. If the current position of the ball in the PAR 3 hole is the tee box, the near pin history and ranking of the user or other users, green hit ratio, etc. If you take an approach shot, you can provide information about the save rate record and ranking of the user or other users, green hit rate, etc.In the case of on-green, the average number of putts, the probability of putting success by distance, etc. Can provide additional information.
- the information about the golf game transmitted from the simulator to the server may preferably include the 'going golf information'.
- the server When the server receives the information on the golf game as described above from the simulator (S200), the server checks whether there is a request for information on the golf game currently in progress from the mobile terminal (S210), and if there is a request, the current golf game Extracting the course map information on the hole in progress from the database and transmits the information on the golf game to the mobile terminal (S220).
- the mobile terminal receives the golf game information and the course map information from the server (S120), the information on the progress of the golf game on the received course map and the course map (that is, the ball position of each user, the ball A target point position, a shot order, weather information, green information, score information, etc.) at the position is displayed and displayed (S130).
- a user that is, a waiting user, can envision a method or strategy for his / her own golf shot while looking at the course map and the progress of the golf game displayed through his mobile terminal.
- the mobile terminal displays the game progress information on the course map based on information on a user (hereinafter referred to as a "user of a mobile terminal") according to the user information stored in the mobile terminal.
- the mobile terminal displays the ball position of each user in the course map in the information about the golf game received from the server, and displays the target position, the next target point to the current ball position of the user of the mobile terminal and the ball position To display the guide line to the attack position, the terrain information, the distance information, and the like of the attack position to display the guide information for the next golf shot.
- each mobile terminal of each of the plurality of users When each mobile terminal of each of the plurality of users receives the information from the server and displays the golf information, each mobile terminal displays the guide information for the next golf shot at each user's ball position, so that each mobile terminal is provided to the user. Golf information can be provided based on the information.
- the user of the mobile terminal is a user through an operation on the course map displayed on the mobile terminal (when the mobile terminal has a touch screen such as a smartphone or a tablet PC, the user can operate the touch gesture on the course map).
- the attack method desired by the user may be displayed on the course map.
- the mobile terminal determines whether there is a change in the displayed information according to the user's operation (S140), and when there is a change in the displayed information, the mobile terminal calculates and displays the information changed according to the user's operation based on the information received from the server. (S150).
- a guide line, distance, height information, etc., from the current ball position to the user of the mobile terminal to the target position calculated as the next target point according to the preset contents are displayed.
- the user calculates the distance from the current ball position to the changed next target point as the user changes the next target point to another position that he wants to shot, and displays the guideline from the current ball position to the changed next target point.
- the user can provide guide information for the golf shot to the next target point to be shot by the user.
- the user of the mobile terminal can determine what kind of attack is possible when using the changed golf club at the current ball position on the course map by changing the golf club to be used for his next golf shot.
- the mobile terminal may change the golf club for the next target point or the next golf shot as desired and set it (S160).
- the mobile terminal transmits the set information to the server (S170), the server receives the set information from the mobile terminal (S230), The received information is transmitted to the simulator (S240).
- the simulator receives the setting information of the mobile terminal from the server (S310), and can be reflected in the current golf game, the user of the mobile terminal (mobile terminal that transmitted the set information) in the course of the golf game golf
- the user of the mobile terminal mobile terminal that transmitted the set information
- the golf information provided through the mobile terminal linked with the simulator through the server and the change of the information according to the manipulation thereof and the changed information are set in the simulator.
- the simulator Explain the example of the case reflected in the golf game.
- FIG. 4 illustrates an example of an interface for golf information provided by a mobile terminal according to a golf information service method implemented in a screen golf system or a control method of a mobile terminal for a golf information service according to an embodiment of the present invention.
- 5 is a diagram illustrating a case in which information on a hole attack tip is provided through an interface displayed on the mobile terminal illustrated in FIG. 4
- FIG. 6 is a diagram illustrating a user himself or herself through an interface displayed on the mobile terminal illustrated in FIG. 4.
- Figure 7 is a view showing a state in which the changed information is displayed through the operation to confirm the method for targeting the next golf shot, Figure 7 is set when the information displayed on the mobile terminal shown in FIG.
- FIG. 1 shows an example of an image reflected and displayed on a golf game.
- the interface 500 for providing golf information is displayed on the screen of the mobile terminal MT as shown.
- the interface 500 may display a course map 501 for a hole in progress of a current golf game received from a server, and display course information and weather information 510 for the course map 501.
- an OB line Bo indicating an boundary of an out of boundary (OB) or a hazard line Bh indicating a boundary of a hazard may be displayed as shown in FIG.
- OB out of boundary
- Bh hazard line
- distance guide information 502 may be displayed on the course map 501 for the entire section from the tee box of the corresponding hole to the hole cup HC.
- the current ball position (p1, p2, p3) of each user who is currently participating in the golf game can be displayed, the current position of the ball position (p1, p2, p3) of each user Indication of the target position 505 which is the next target point with respect to the current ball position p1 for the user of the mobile terminal on which the course map is being displayed, and guidelines from the ball position p1 to the target position 505 ( GL), the distance to the target position 505 and the height information D1 of the terrain, and the guide line GL and the distance information DI from the target position 505 to the hole cup HC which is the final target point. Etc. may be displayed.
- the target position 505 which is the next target point, may be based on information transmitted to the mobile terminal through the server as a position calculated by the simulator.
- the next target position is calculated and displayed in advance in the current ball position of the user to provide guide information for the next golf shot of the user. You can take a golf shot using the targeted position as the next target point, but you can change the next target point to another position you want to proceed with the golf shot.
- the user who is playing may take a golf shot toward the indicated target position, which has been calculated in advance through the simulator, and he or she may use the simulator's control device (keyboard or mouse, etc.) to calculate a golf shot. You can also designate a target point and take a golf shot towards the designated next target point.
- the simulator's control device keyboard or mouse, etc.
- the waiting user is the target position 505 which is the next target point previously calculated by the simulator at the current ball position p1 as indicated on the course map in the mobile terminal and the target position 505 at the ball position p1. You can check the information such as the distance to the) and check whether it fits the way you want to hit the hole, and you can envision how to take the golf shot before the next golf shot in the golf game played by the simulator. have.
- the waiting user can change the information about the target position 505 as described above displayed on the mobile terminal through the operation of the mobile terminal to envision the next golf shot in the desired attack method, which will be described later. Do it.
- the shot history information providing unit 530 may be displayed to provide recording information regarding the shot, and the green information providing unit 521 may be provided to provide green information of a hole corresponding to the currently displayed course map 501.
- Target tip information providing unit 522 to provide a target tip information for the golf club to be used for the golf shot from the current ball position (p1) to the target position 505 displayed on the current course map 501
- Club information provider 523 may be displayed to provide information.
- the shot history information providing unit 530 is record information 532 of a previous shot of the user, and for example, displays average flight distance information, fairway seating rate information, score information, and the like on one side of the screen as shown in FIG. 4. You can do that.
- information suitable for each type of golf shot is preferably displayed.
- the average distance information and fairway settling rate information are displayed.
- information such as green hit ratio and save rate is displayed.
- green hit ratio and near pin information are displayed.
- information such as average number of putts and putting success rate shall be displayed.
- the shot history information may be received by the mobile terminal from the servo and displayed by the simulator to the server.
- the green information provider 521 may display a map of a green of a hole corresponding to the course map 501 displayed on the mobile terminal, and topographic information on the green.
- the club information providing unit 523 may indicate each type of golf club from the driver to the putter, and when the user selects a golf club to be used, the selected golf club information may be displayed.
- the capture tip information providing unit 522 as the capture tip information for the hole corresponding to the course map 501, as shown in Figure 5 in advance in the capture of the attack tip information provided by the server or simulator ( 522a), and other users who have played a golf game in the hole may provide information 522b about various tricks stored in the server.
- the user currently using the mobile terminal may display the attack preparation method 522c that can directly write the attack recipe for the hole and registered in the server.
- the mobile terminal MT displays information received from the server as it is on the course map 501 so that the user can check it.
- the user 500 may manipulate (eg, touch gestures such as touch and drag) the user to change the currently displayed information according to his or her approach, and the mobile terminal may calculate and display the information changed by the operation on the screen. This is illustrated in FIG. 6.
- the user manipulates (touches and drags) the target position 505, which is the next target position, to position the target position when the user makes the next golf shot. Accordingly, the mobile terminal moves to the current ball position p1.
- the distance to the manipulated attack position 505 is calculated and displayed, the height information of the corresponding position is extracted from the terrain information, and the displayed distance and terrain information display 507 and the attack position manipulated at the current ball position p1.
- the indication of the guideline 506 to 505 is shown.
- a user whose ball is located at the p1 location is shown in FIG. 6 in order to send the ball directly onto the green for the location of the attack position according to the information received from the server on the page as shown in FIG. 4.
- the target position 505 is manipulated to be positioned on the green, and the mobile terminal calculates and displays the information according to the manipulation.
- the user can select a golf club to target the manipulated target position 505 through the club information providing unit 523, in Figure 6 Wood 3 to target the manipulated target position 505 It is shown about selecting as a golf club to use.
- the present invention manipulates the information displayed through the interface 500 of the mobile terminal (MT) according to the target method for his next golf shot to display the changed information, as well as
- the server transmits the corresponding setting information again to the simulator You can let the simulator automatically implement the informational environment.
- FIG. 7 illustrates a screen image of a state in which information according to the manipulated attack position according to the next golf shot targeting method shown in FIG. 6 is set and transmitted to the simulator and reflected in the golf game.
- the target location 112b and the following information 112c which is the next target point for the current ball position 112a on the mini-map 112 on the screen image 110, are illustrated in FIG. 6.
- the image is changed according to the information set in the mobile terminal as described above, and the main image 111 is also implemented to be displayed to face the target position 112b.
- the information about the golf club set by the user through the mobile terminal is reflected in the golf game of the simulator and appears in the golf club information 113 to be used on one side of the screen.
- the simulator automatically reflects the information set through the user's mobile terminal in the simulator, so that the waiting user envisions and plans the next golf shot through his mobile terminal while waiting. It can be checked by manipulating it to be displayed through a mobile terminal, and by setting and transmitting it, the simulator can implement the set information automatically, so that the user can operate the simulator's operation device when the next golf shot is performed.
- the simulator can implement the set information automatically, so that the user can operate the simulator's operation device when the next golf shot is performed.
- the screen golf system, the golf information service method implemented in the screen golf system, and the control method of the mobile terminal for the golf information service according to the present invention can allow a user to enjoy a virtual golf game through a golf simulation based on virtual reality. Available to the golf industry.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Multimedia (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
Abstract
본 발명은 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 복수 사용자가 골프게임을 진행하는 과정에서, 각 사용자가 자신의 모바일 단말기를 이용하여 시스템에 접속하여 현재 진행중인 골프게임에 관한 정보를 제공받을 수 있도록 할 뿐만 아니라 모바일 단말기의 조작을 통해 사용자 자신만의 홀 공략 방법을 확인할 수 있도록 하여 사용자가 골프게임 진행을 좀 더 전략적으로 할 수 있도록 할 뿐만 아니라, 나아가 사용자가 모바일 단말기를 통해 설정한 정보를 골프게임에 반영되도록 하여 사용자가 모바일 단말기를 통해 확인한 홀 공략 방법을 시뮬레이터에서 다시 설정하는 번거로움 없이 사용자의 선택에 따라 자동으로 골프게임에 반영되도록 함으로써 스크린 골프를 통해 골프게임을 즐기는 사용자의 편의를 향상시키도록 하기 위한 것이다.
Description
본 발명은 가상의 골프코스가 영상화되어 시뮬레이션 되고 사용자가 직접 타격한 골프공의 궤적이 상기 가상의 골프코스에서 시뮬레이션 되도록 함으로써 복수의 사용자가 가상의 골프게임을 즐길 수 있도록 하는, 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법에 관한 것이다.
최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 시스템을 이용한 골프 연습 및 가상의 골프 라운드를 즐길 수 있는 이른바 스크린 골프 시스템이 등장하게 되었다.
이와 같은 스크린 골프 시스템은 실내에 가상 골프장을 디스플레이할 수 있는 스크린을 설치하고, 골퍼가 골프공을 상기 스크린을 향해 타격을 하면 골프공의 속도, 방향 등을 감지하여 상기 스크린상에 골프공의 진행을 표시해주는 시스템으로서 단순히 실내에서 즐기는 골프 게임의 수준을 넘어 현실의 골프장에서의 골프 라운드를 하는 것과 같은 현장감을 사용자에게 제공하므로 실제 골프장에서 골프 라운드를 하는 유저들과는 별개로 스크린 골프를 즐기는 유저들이 상당히 증가하고 있는 추세이다.
가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 실제 골프장에서 골프 라운드를 하는 것과 같은 리얼리티를 제공할 수 있을 뿐만 아니라 여러 가지 첨단 장치들과 시스템을 통해 서비스되는 특성상 실제 골프장이나 골프 연습장에서는 제공하기 힘든 다양한 컨텐츠를 제공함으로써 골퍼들로 하여금 흥미를 유발하도록 하는 것이 필요하다.
[관련 선행기술문헌]
1. 특허출원 제10-2012-0086330호
2. 특허출원 제10-2010-0022314호
3. 특허출원 제10-2009-0089995호
본 발명은 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 복수 사용자가 골프게임을 진행하는 과정에서, 각 사용자가 자신의 모바일 단말기를 이용하여 시스템에 접속하여 현재 진행중인 골프게임에 관한 정보를 제공받을 수 있도록 할 뿐만 아니라 모바일 단말기의 조작을 통해 사용자 자신만의 홀 공략 방법을 확인할 수 있도록 하여 사용자가 골프게임 진행을 좀 더 전략적으로 할 수 있도록 할 뿐만 아니라, 나아가 사용자가 모바일 단말기를 통해 설정한 정보를 골프게임에 반영되도록 하여 사용자가 모바일 단말기를 통해 확인한 홀 공략 방법을 시뮬레이터에서 다시 설정하는 번거로움 없이 사용자의 선택에 따라 자동으로 골프게임에 반영되도록 함으로써 스크린 골프를 통해 골프게임을 즐기는 사용자의 편의를 향상시키도록 하는, 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법을 제공하기 위한 것이다.
본 발명의 일실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 시뮬레이터와 네트워크 연결된 서버에 각 사용자의 모바일 단말기가 접속하는 단계; 상기 서버가 상기 시뮬레이터로부터 상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보를 전송받는 단계; 상기 서버가 상기 시뮬레이터로부터 전송받은 상기 골프게임에 관한 정보와 이에 따른 코스맵 정보를 상기 모바일 단말기로 전송하는 단계; 및 상기 모바일 단말기에서 상기 골프게임에 관한 정보에 기초하여 현재 진행중인 홀에 대한 상기 코스맵에 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계를 포함한다.
또한 바람직하게는, 사용자의 상기 모바일 단말기의 조작에 따라, 상기 표시된 코스맵 상에서 현재 볼 위치로부터 다음목표지점에 대한 설정이 이루어지는 단계와, 상기 서버가 상기 모바일 단말기로부터 상기 모바일 단말기의 사용자에 대한 정보와 상기 설정된 다음목표지점의 위치 정보를 전송받아 상기 시뮬레이터로 전송하는 단계와, 상기 시뮬레이터가 상기 모바일 단말기의 사용자가 골프샷 할 차례가 되었을 때 상기 사용자의 샷 방향 및 거리를 현재 볼 위치에서 상기 전송받은 다음목표지점의 위치로 설정하여 영상 상에 표시하는 단계를 더 포함하는 것을 특징으로 한다.
또한 바람직하게는, 사용자의 상기 모바일 단말기의 조작에 따라, 상기 표시된 코스맵 상에서 현재 볼 위치에서 다음 골프샷을 위한 골프클럽에 대한 설정이 이루어지는 단계와, 상기 서버가 상기 모바일 단말기로부터 상기 모바일 단말기의 사용자에 대한 정보와 상기 다음 골프샷을 위한 골프클럽에 대한 설정된 정보를 전송받아 상기 시뮬레이터로 전송하는 단계와, 상기 시뮬레이터가 상기 모바일 단말기의 사용자가 골프샷 할 차례가 되었을 때 상기 사용자가 사용할 골프클럽을 상기 전송받은 골프클럽에 대한 설정된 정보로 설정하여 골프게임의 진행에 반영하는 단계를 더 포함하는 것을 특징으로 한다.
한편, 본 발명은 상기한 골프정보 서비스 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체를 포함한다.
한편, 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 시뮬레이터와 네트워크 연결된 서버에 접속하는 단계; 상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보와 이에 따른 코스맵 정보를 상기 서버로부터 전송받는 단계; 및 상기 서버로부터 전송받은 코스맵을 디스플레이하고, 상기 디스플레이된 코스맵에 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계를 포함한다.
한편, 본 발명의 일 실시예에 따른 스크린 골프 시스템은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 스크린 골프 시스템으로서, 사용자가 골프공을 타격함에 따라 운동하는 골프공에 대한 센싱 정보를 산출하는 센싱장치; 상기 가상의 골프게임의 진행을 위한 데이터를 저장하는 데이터저장부; 상기 데이터저장부에 저장된 데이터를 이용하여 상기 가상의 골프코스 및 상기 가상의 볼이 시뮬레이션 되는 영상을 구현하는 영상처리부; 및 상기 센싱장치의 센싱 정보에 기초하여 상기 타격된 골프공에 대응되는 상기 가상의 볼의 시뮬레이션을 위한 연산을 수행하며, 서버와 네트워크 연결되어 상기 서버로 상기 골프게임에 관한 정보를 전송하며, 상기 서버에 접속된 사용자의 모바일 단말기로부터 상기 모바일 단말기의 사용자가 설정한 정보를 상기 서버를 통해 전송받아 상기 골프게임의 진행을 위한 안내 정보의 표시에 반영하도록 하는 제어부를 포함한다.
본 발명에 따른 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법은, 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 복수 사용자가 골프게임을 진행하는 과정에서, 각 사용자가 자신의 모바일 단말기를 이용하여 시스템에 접속하여 현재 진행중인 골프게임에 관한 정보를 제공받을 수 있도록 할 뿐만 아니라 모바일 단말기의 조작을 통해 사용자 자신만의 홀 공략 방법을 확인할 수 있도록 하여 사용자가 골프게임 진행을 좀 더 전략적으로 할 수 있도록 할 뿐만 아니라, 나아가 사용자가 모바일 단말기를 통해 설정한 정보를 골프게임에 반영되도록 하여 사용자가 모바일 단말기를 통해 확인한 홀 공략 방법을 시뮬레이터에서 다시 설정하는 번거로움 없이 사용자의 선택에 따라 자동으로 골프게임에 반영되도록 함으로써 스크린 골프를 통해 골프게임을 즐기는 사용자의 편의를 향상시키도록 하는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이다.
도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 또는 골프정보 서비스를 위한 모바일 단말기의 제어방법에 관한 플로우차트이다.
도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 또는 골프정보 서비스를 위한 모바일 단말기의 제어방법에 따라 모바일 단말기에서 제공하게 되는 골프정보에 대한 인터페이스의 일 예를 나타낸 것이다.
도 5는 도 4에 도시된 모바일 단말기에 표시된 인터페이스를 통해 홀공략 팁에 대한 정보를 제공하는 경우를 나타낸 도면이다.
도 6은 도 4에 도시된 모바일 단말기에 표시된 인터페이스를 통해 사용자가 자신의 다음 골프샷에 대한 공략 방법을 확인하기 위해 조작을 통해 변경된 정보가 표시된 상태를 나타낸 도면이다.
도 7은 도 6에 도시된 모바일 단말기에 표시된 정보가 설정되는 경우 그 설정된 정보가 시뮬레이터에서 진행하는 골프게임에 반영되어 표시되는 영상의 일 예를 나타낸 도면이다.
본 발명에 따른 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법에 관하여 도면을 참조하여 좀 더 구체적으로 설명한다.
먼저, 도 1 및 도 2를 참조하여 본 발명의 일 실시예에 따른 스크린 골프 시스템의 구성에 관하여 설명한다.
도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이고, 도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.
도 1 및 도 2에 도시된 바와 같이 본 발명의 일 실시예에 따른 스크린 골프 시스템은, 시뮬레이터(100), 센싱장치(200) 및 영상출력장치(300) 등을 포함하는 가상 골프 시뮬레이션 장치와, 상기 시뮬레이터(100)와 네트워크 연결된 서버(S), 그리고 상기 서버(S)에 무선 통신 가능하도록 연결될 수 있는 사용자의 모바일 단말기(MT)를 포함하여 구성될 수 있다.
본 발명의 일 실시예에 따른 스크린 골프 시스템의 가상 골프 시뮬레이션 장치는 통상의 스크린 골프와 같이 전방에 설치되는 스크린에 시뮬레이터가 영상 처리한 것을 영상출력장치를 이용하여 출력하는 방식으로 구현될 수도 있고, 도 1에 도시된 바와 같이 소정 크기의 골프 플레이 공간(GS)에 사용자(Up)가 골프 스윙을 할 수 있도록 마련되는 타석(SP) 및 사용자(Up)가 스윙하는 골프클럽이 타격할 골프공이 놓이는 타격매트(SM)의 전방에 설치되는 스크린(101)에 대해 영상출력장치(300)가 시뮬레이터(100)가 영상 처리한 것을 각각 출력함으로써 가상의 환경을 구현하여 복수 사용자(Up는 플레이중인 사용자를, Uw는 대기중인 사용자를 나타냄)가 가상의 골프를 플레이하도록 할 수도 있도록 한다.
상기 영상출력장치(300)는 상기 시뮬레이터(100)로부터 영상 처리되어 만들어진 영상(가상의 골프코스에 관한 영상 및 가상의 볼에 대한 시뮬레이션 영상 등 스크린 골프를 위한 각종 영상)을 상기 스크린(101)에 영상을 투영하도록 구성된다.
여기서, 상기 스크린(101)에 출력되는 영상을 스크린 영상(110)이라 하기로 한다.
한편, 상기 시뮬레이터(100)는, 도 2에 도시된 바와 같이 영상처리부(150), 데이터저장부(160) 및 제어부(170)를 포함하여 구성되며, 기본적으로 사용자가 골프 플레이를 할 가상의 골프코스에 대한 영상을 생성하여 상기 각 스크린에 출력되도록 하며, 사용자가 타석(SP)에서 골프공(1)을 타격함에 따라 센싱장치(200)가 그 타격된 골프공의 움직임을 감지하여 산출한 센싱정보를 전달받아 이를 기초로 가상의 볼이 이동하는 시뮬레이션 영상을 구현하여 상기 스크린(101)에 출력되도록 한다.
상기 데이터저장부(160)는 본 발명의 일 실시예에 따른 스크린 골프 시스템의 가상 골프 시뮬레이션 장치의 구동에 관한 각종 정보를 저장하며, 가상의 골프코스 영상구현을 위한 영상 데이터 등을 저장하도록 구성될 수 있다.
또는, 가상의 골프코스의 영상 구현에 관한 데이터가 서버(S)의 데이터베이스에 저장되고 사용자가 선택한 가상의 골프코스의 영상 구현에 관한 데이터가 서버(S)의 데이터베이스로부터 추출되어 시뮬레이터(100)로 전송되면서 그 전송받은 데이터가 상기 데이터저장부(160)에 일시 저장되도록 하는 것도 가능하다.
상기 영상처리부(150)는 상기 데이터저장부(150) 또는 서버(S)로부터 전송받은 데이터로써 가상의 골프코스에 관한 영상, 가상의 볼의 이동 영상 및 메뉴 선택을 위한 영상 등 스크린 골프를 이용한 골프게임과 관련된 모든 영상을 처리하도록 구성된다.
상기 제어부(170)는 가상 골프 시뮬레이션을 위한 각종 연산과 각 구성요소들의 제어 등을 담당하도록 구비된다.
특히, 상기 제어부(170)는 복수 사용자들에 의한 가상의 골프코스에서의 골프게임이 진행되면 실시간으로 또는 미리 설정된 시간 간격으로 또는 미리 설정된 특정 상황에서 현재 진행중인 골프게임에 관한 정보를 서버(S)로 전송하도록 구성된다.
한편, 상기 센싱장치(200)는 사용자의 골프 스윙에 따라 골프클럽 및 볼 중 적어도 하나의 움직임을 센싱하도록 하는 장치이다.
상기 센싱장치(200)는 여러 가지 형태로 구현이 가능한데, 적외선을 발광하여 사용자가 볼을 타격할 때 운동하는 골프 클럽 헤드 및 볼에 의해 적외선이 반사되는 것을 수광하여 이를 분석함으로써 센싱이 이루어지는 적외선 센서 방식으로 구현될 수도 있고, 레이저를 발사하여 운동하는 골프 클럽의 헤드 및 볼이 이를 차단하는 것을 감지하여 분석함으로써 센싱이 이루어지는 레이저 센서 방식으로 구현될 수도 있으며, 사용자가 골프 클럽을 스윙하여 볼을 타격하는 것에 대한 이미지를 수집하여 분석함으로써 센싱이 이루어지는 이미지 센서 방식으로 구현될 수도 있다.
상기 센싱장치(200)는 이미지 센서 방식으로 구현됨으로써 다른 형태의 센서 방식보다 더 많은 것을 감지할 수 있는데, 예컨대 타석 부분의 이미지를 취득하여 타격매트(SM) 상의 어느 위치에 골프공이 놓여 있는지, 그리고 그 놓여 있는 골프공의 움직임을 감지하여 사용자가 타격할 준비를 하였는지 여부를 감지할 수 있으며, 사용자의 동작까지도 감지하여 사용자가 타석에 들어섰는지 타석에서 일정 시간 동안 움직임이 있는지 없는지 등을 통해 타격 준비를 하고 있는지 여부 등에 관한 정보도 얻을 수 있다.
물론, 별도의 감지센서, 예컨대 뎁스 카메라 장치 등을 이용하여 사용자의 동작을 감지하는 것이 가능하다.
한편, 사용자의 모바일 단말기(MT)는 스마트폰, 태블릿PC, PDA 등 이동성을 갖추고 있으며 인터넷을 통해 서버(S)에 접속할 수 있는 기기는 모두 포함할 수 있다.
도 2에서는 인터넷을 통해 사용자의 모바일 단말기(MT)가 서버(S)에 접속하여 통신 가능하도록 연결되어 시뮬레이터(100), 서버(S), 모바일 단말기(MT)가 전체로서 하나의 네트워크 시스템으로 연결되어 모바일 단말기(MT)가 서버(S)를 매개로 하여 시뮬레이터(100)와 정보를 주고 받을 수 있도록 하는 형태로 본 발명의 일 실시예에 따른 스크린 골프 시스템을 나타내고 있으나, 반드시 이에 한정되지는 않으며, 본 발명에 따른 스크린 골프 시스템은 서버(S) 없이 모바일 단말기(MT)가 근거리 무선통신(예컨대, 블루투스 통신 등)을 이용하여 시뮬레이터(100)에 직접적으로 통신 가능하도록 연결되는 경우도 포함할 수 있다.
한편, 본 발명의 일 실시예에 따른 스크린 골프 시스템의 시뮬레이터(100)는 복수 사용자들에 의한 가상의 골프코스에서의 골프게임이 진행되면 실시간으로 또는 미리 설정된 시간 간격으로 또는 미리 설정된 특정 상황에서 현재 진행중인 골프게임에 관한 정보를 서버(S)로 전송하도록 구성된다.
서버(S)는 상기 시뮬레이터의 제어부(170)에 의해 전송되는 정보를 기초로 관련 데이터를 추출하여 사용자의 모바일 단말기(MT)로 전송하여 사용자, 즉 대기중인 사용자(Uw)가 현재 골프게임의 진행 상황에 관한 정보를 보고 자신이 골프샷을 할 때의 공략 방법에 관한 전략을 수립할 수 있도록 해준다.
도 1에 도시된 바와 같이, 스크린 영상(110) 상에는 골프게임이 진행되는 가상의 공간인 가상의 골프코스에 대한 메인 영상(111)이 구현되고 스크린 영상(110)의 일측에는 현재 게임 진행중인 홀에 대한 맵 정보와 해당 홀에서의 복수 사용자 각각의 현재 볼 위치, 현재 볼 위치를 기준으로 한 거리 정보, 지형 정보, 기상 정보(풍향 및 풍속 정보 등) 현재 골프게임의 진행 상황에 관한 각종 정보를 나타내는 미니맵(112)이 표시된다.
플레이중인 사용자(Up)는 현재의 플레이 중인 홀에서 현재 볼 위치로부터 어떤 공략 방법으로 게임을 진행할 것인지 상기 미니맵(112)을 통해서 볼 수 있다.
그런데, 플레이중인 사용자(Up) 외에 다른 대기중인 사용자들(Uw)은 각각 자신이 골프샷을 할 차례가 되어야만 타석(SP)에 들어서서 비로소 현재 홀에서의 공략 방법을 구상하게 될 수밖에 없는 문제가 있으므로, 사용자 편의성 및 골프게임의 전략적 진행이라는 측면에서 더욱 바람직한 방법을 본 발명이 제공하는 것이다.
즉, 본 발명에 따르면 현재 플레이중인 사용자(Up) 외 다른 대기중인 사용자들(Uw)도 현재 진행중인 골프게임에 관한 정보를 각자 자신의 모바일 단말기를 이용하여 확인할 수 있고 자신의 현재 볼 위치에서 어떻게 홀을 공략할 것인지 구상할 수 있도록 하는 방법을 본 발명이 제공하는 것이다.
이에 대한 구체적인 방법은, 도 3에 도시된 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 또는 골프정보 서비스를 위한 모바일 단말기의 제어방법에 관한 플로우차트를 통해 설명하도록 한다.
복수 사용자들에 의해 시뮬레이터를 이용한 가상의 골프게임이 진행되면서(S300), 상기 복수 사용자들 전부 또는 일부가 각각 자신의 모바일 단말기를 이용하여 서버에 접속한다(S100).
상기 모바일 단말기가 서버에 접속하면, 상기 모바일 단말기는 시뮬레이터에 의해 현재 진행중인 골프게임에 관한 정보를 서버에 요청한다(S110).
한편, 시뮬레이터는 복수 사용자들의 가상 골프게임이 진행되면서, 실시간으로 또는 미리 설정된 시간 간격으로 또는 미리 설정된 특정 상황, 예컨대 일 사용자가 골프샷을 통해 시뮬레이션이 진행되었을 때 상기 진행중인 골프게임에 관한 정보를 서버로 전송한다(S300).
상기 서버는 미리 설정된 시간 간격으로 또는 일 사용자에 의한 골프샷에 따른 시뮬레이션 영상이 진행된 경우 등 미리 설정된 특정 상황인 경우에 상기 시뮬레이터로부터 다시 정보를 전송받아 상기 골프게임에 관한 정보를 갱신한다.
여기서, 상기 서버가 상기 시뮬레이터로부터 전송받는 골프게임에 관한 정보는, 상기 복수 사용자에 의해 현재 게임 진행중인 홀에 관한 코스정보와, 상기 각 사용자의 볼 위치에 관한 정보, 상기 시뮬레이터가 미리 설정된 사항에 따라 산출한 상기 각 볼 위치에서의 목표지점 위치에 관한 정보, 상기 복수 사용자의 플레이 상태에 따른 샷 순서에 관한 정보, 해당 홀에서의 기상 정보(예컨대, 풍향 및 풍속에 관한 정보 등), 해당 홀에서의 그린 정보(예컨대, 그린의 지형 정보 등), 현재 진행중인 게임에 대한 스코어 정보 등의 게임진행정보를 포함한다.
또한, 상기 시뮬레이터에 의한 가상 골프게임의 진행 과정에서 미리 설정해 놓운 특정 상황이 발생할 경우 그 특정 상황에 대해서 추가적인 정보를 제공하도록 할 수 있는데, 예컨대 현재 PAR 4홀에서 볼 위치가 티박스인 경우 해당 사용자 또는 다른 사용자들의 평균 비거리 및 순위 정보와 페이웨이 안착율 등에 관한 정보를 제공할 수 있고, 현재 PAR 3홀에서 볼 위치가 티박스인 경우 해당 사용자 또는 다른 사용자들의 니어핀 기록 및 순위, 그린 적중율 등에 관한 정보를 제공할 수 있으며, 어프로치샷을 하는 경우 해당 사용자 또는 다른 사용자들의 파 세이브율 기록 및 순위, 그린 적중율 등에 관한 정보를 제공할 수 있고, 온그린인 경우 평균 퍼팅수, 거리별 퍼팅 성공확율 등의 추가 정보를 제공할 수 있다.
상기한 미리 설정된 상황에서의 정보를 '상황별 골프정보'라고 할 때, 상기한 시뮬레이터에서 서버로 전송되는 골프게임에 관한 정보에는 상기한 '상황별 골프정보'도 포함함이 바람직하다.
상기한 바와 같은 골프게임에 관한 정보를 서버가 시뮬레이터로부터 수신하면(S200), 서버는 모바일 단말기로부터 현재 진행중인 골프게임에 관한 정보의 요청이 있는지 확인하여(S210), 요청이 있는 경우에 현재 골프게임 진행중인 홀에 대한 코스맵 정보를 데이터베이스로부터 추출하여 상기 전송받은 골프게임에 관한 정보와 함께 모바일 단말기로 전송한다(S220).
상기 모바일 단말기는 서버로부터 골프게임에 관한 정보 및 코스맵 정보를 수신하고(S120), 상기 전송받은 코스맵 및 상기 코스맵에 골프게임의 진행 상황에 관한 정보(즉, 각 사용자의 볼 위치, 볼 위치에서의 목표지점 위치, 샷 순서, 기상 정보, 그린 정보, 스코어 정보 등)를 표시하여 디스플레이 한다(S130).
사용자, 즉 대기중인 사용자는 자신의 모바일 단말기를 통해 디스플레이되는 상기 코스맵 및 골프게임의 진행 상황에 관한 정보를 보면서 자신이 골프샷을 할 때의 공략 방법이나 전략을 구상할 수 있다.
이때, 상기 모바일 단말기는 상기 모바일 단말기에 저장된 사용자 정보에 따른 사용자(이하 "모바일 단말기의 사용자"라 함)에 대한 정보를 위주로 하여 코스맵에 게임 진행 정보를 표시하도록 한다.
예컨대, 상기 모바일 단말기가 서버로부터 전송받은 골프게임에 관한 정보에서 코스맵에 각 사용자의 볼 위치를 표시하고, 상기 모바일 단말기의 사용자의 현재 볼 위치에 대해 다음목표지점인 공략위치를 표시하고 볼 위치에서 공략위치까지의 가이드 라인 및 상기 공략위치의 지형 정보, 거리 정보 등을 표시하는 등 다음 골프샷에 대한 안내 정보를 표시하도록 할 수 있다.
복수 사용자 각각의 모바일 단말기가 각각 서버로부터 정보를 받아 골프정보를 표시하는 경우, 각각의 모바일 단말기에서는 각 해당 사용자의 볼 위치에서의 다음 골프샷에 대한 안내 정보를 표시함으로써 각 모바일 단말기는 해당 사용자에 대한 정보를 위주로 하여 골프정보를 제공할 수 있다.
나아가, 상기 모바일 단말기의 사용자는 상기 모바일 단말기에 디스플레이되는 코스맵 상에서 조작(스마트폰이나 태블릿 PC 등과 같이 모바일 단말기가 터치스크린을 구비하는 경우 코스맵 상에서 터치제스처를 통해 조작할 수 있다)을 통해 사용자 자신이 원하는 공략 방법이 상기 코스맵 상에서 표시되도록 할 수 있다.
상기 모바일 단말기는 사용자 조작에 따라 표시된 정보의 변경이 있는지 판단하여(S140), 표시된 정보의 변경이 있는 경우, 상기 사용자 조작에 따라 변경되는 정보를 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시한다(S150).
즉, 상기 모바일 단말기에 표시된 코스맵 상에서 상기 모바일 단말기의 사용자에 대한 현재 볼 위치에서 다음목표지점 공략에 대해 상기 사용자의 조작에 따라 변경되는 정보를 상기 모바일 단말기가 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시한다.
예컨대, 모바일 단말기에 표시된 코스맵 상에서 상기 모바일 단말기의 사용자에 대한 현재 볼 위치로부터 상기 시뮬레이터가 미리 설정된 사항에 따라 다음목표지점으로서 산출한 공략위치까지의 가이드라인 및 거리, 높이 정보 등이 표시된 상태에서, 상기 사용자가 상기 다음목표지점을 자신이 샷하고 싶은 다른 위치로 변경함에 따라 현재 볼 위치에서 그 변경된 다음목표지점까지의 거리를 산출하여 현재 볼 위치에서 상기 변경된 다음목표지점까지의 가이드라인을 표시하고 상기 산출된 거리를 표시하여 상기 사용자로 하여금 자신이 샷하고자 하는 다음목표지점으로의 골프샷에 대한 안내 정보를 제공할 수 있다.
또한, 상기 모바일 단말기의 사용자는 자신의 다음 골프샷에 대해 사용할 골프클럽을 변경하여 상기 코스맵 상에서 상기 현재 볼 위치에서 상기 변경된 골프클럽을 이용할 경우 어떤 공략이 가능한지를 확인할 수 있다.
나아가, 상기 모바일 단말기는 상기한 다음목표지점 또는 다음 골프샷을 위한 골프클럽을 자신이 원하는대로 변경해 놓고 이를 설정할 수 있다(S160).
상기 다음목표지점 또는 다음 골프샷을 위한 골프클럽의 설정이 있는 경우, 상기 모바일 단말기는 그 설정된 정보를 서버로 전송하고(S170), 서버는 모바일 단말기에서 상기 설정된 정보를 수신하여(S230), 그 수신한 정보를 시뮬레이터로 전송한다(S240).
시뮬레이터에서는 서버로부터 상기 모바일 단말기의 설정 정보를 수신하여(S310), 현재 진행중인 골프게임에 반영할 수 있는데, 골프게임의 진행 과정에서 상기 모바일 단말기(상기 설정된 정보를 전송한 모바일 단말기)의 사용자가 골프샷을 할 차례가 되었을 때(S320), 해당 사용자에 의해 모바일 단말기를 통해 설정된 정보를 골프게임에 반영하여 영상 표시가 이루어지도록 할 수 있다(S330).
즉, 사용자가 모바일 단말기를 통해 현재 볼 위치에서 다음목표지점의 위치를 자신이 원하는 위치로 설정하면, 시뮬레이터에 의해 진행되는 골프게임 과정에서 해당 사용자가 골프샷을 할 차례가 되었을 때 현재 볼 위치에서 상기 설정된 다음목표지점을 향하여 골프샷을 할 수 있도록 스크린 영상 상의 메인 영상 및 미니맵 영상 등에 설정된 정보가 반영되도록 하여 표시한다.
만약 다른 사용자는 상기한 바와 같은 설정을 하지 않았다면, 그 설정하지 않은 사용자는 시뮬레이터에 의해 산출된 정보에 따라 골프게임을 진행한다(S340).
이하, 도 4 내지 도 7을 참조하여, 상기한 서버를 통해 시뮬레이터와 연동되는 모바일 단말기를 통해 제공되는 골프정보 및 이에 대한 조작에 따른 정보의 변경, 그리고 그 변경된 정보를 설정하는 경우에 시뮬레이터에서 이를 골프게임에 반영하는 경우에 대한 예를 설명하도록 한다.
도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 또는 골프정보 서비스를 위한 모바일 단말기의 제어방법에 따라 모바일 단말기에서 제공하게 되는 골프정보에 대한 인터페이스의 일 예를 나타낸 것이고, 도 5는 도 4에 도시된 모바일 단말기에 표시된 인터페이스를 통해 홀공략 팁에 대한 정보를 제공하는 경우를 나타낸 도면이며, 도 6은 도 4에 도시된 모바일 단말기에 표시된 인터페이스를 통해 사용자가 자신의 다음 골프샷에 대한 공략 방법을 확인하기 위해 조작을 통해 변경된 정보가 표시된 상태를 나타낸 도면이며, 도 7은 도 6에 도시된 모바일 단말기에 표시된 정보가 설정되는 경우 그 설정된 정보가 시뮬레이터에서 진행하는 골프게임에 반영되어 표시되는 영상의 일 예를 나타낸 도면이다.
먼저, 도 4를 참조하여 설명하면, 도시된 바와 같이 모바일 단말기(MT)의 화면에 골프정보 제공을 위한 인터페이스(500)가 디스플레이된다.
상기 인터페이스(500)에는 서버로 부터 전송받은 현재 골프게임 진행중인 홀에 대한 코스맵(501)이 표시되고, 상기 코스맵(501)에 대한 코스정보 및 기상정보(510)가 표시될 수 있다.
상기 코스맵(501) 상에서는 OB(Out of Boundary)의 경계를 나타내는 OB라인(Bo)이나 해저드의 경계를 나타내는 해저드 라인(Bh)이 도 4와 같이 표시될 수 있다. 물론 OB나 해저드가 존재하지 않는 홀인 경우에는 표시되지 않을 수도 있고 해당 홀의 경계를 나타내는 라인만 표시될 수도 있다.
또한, 상기 코스맵(501) 상에는 해당 홀의 티박스에서 홀컵(HC)까지의 전체 구간에 대해 거리안내정보(502)가 표시될 수 있다.
또한, 상기 코스맵(501) 상에는 현재 골프게임에 참여하고 있는 각 사용자의 현재 볼 위치(p1, p2, p3)가 표시될 수 있으며, 상기 각 사용자의 볼 위치(p1, p2, p3) 중에서 현재 코스맵이 디스플레이되고 있는 모바일 단말기의 사용자에 대한 현재 볼 위치(p1)에 대한 다음목표지점인 공략위치(505)의 표시 및 상기 볼 위치(p1)에서 상기 공략위치(505)까지의 가이드라인(GL) 및 상기 공략위치(505)까지의 거리 및 지형의 높이 정보(D1), 그리고 상기 공략위치(505)에서 최종목표지점인 홀컵(HC)까지의 가이드라인(GL) 및 거리 정보(DI) 등이 표시될 수 있다.
여기서, 상기 다음목표지점인 공략위치(505)는 시뮬레이터에서 산출한 위치로서 서버를 통해 모바일 단말기로 전송된 정보에 따른 것일 수 있다.
즉, 상기 시뮬레이터에서는 사용자가 골프샷을 할 때 해당 사용자의 현재 볼 위치에서 다음 공략위치를 미리 산출하여 표시함으로써 해당 사용자의 다음 골프샷에 대한 안내 정보를 제공하도록 하는데, 해당 사용자는 상기 시뮬레이터가 산출해준 공략위치를 다음목표지점으로 하여 골프샷을 할 수도 있지만, 다음목표지점을 자신이 원하는 다른 위치로 변경하여 골프샷을 진행할 수도 있다.
즉, 플레이중인 사용자는 시뮬레이터를 통해 상기한 바와 같이 미리 산출되어 표시된 공략위치를 향하여 골프샷을 할 수도 있고 자신이 시뮬레이터의 조작장치(키보드나 마우스 등)를 이용하여 미리 산출된 공략위치가 아닌 다른 목표지점을 지정하여 그 지정된 다음목표지점을 향하여 골프샷을 할 수도 있다.
대기중인 사용자는 모바일 단말기에서 코스맵에 표시된 상기한 바와 같은 현재 볼 위치(p1)에서 상기 시뮬레이터가 미리 산출한 다음목표지점인 공략위치(505) 및 상기 볼 위치(p1)에서 상기 공략위치(505)까지의 거리 등의 정보를 확인하고 자신이 원하는 홀 공략방법에 맞는지 확인할 수 있으며, 상기 대기중인 사용자가 시뮬레이터에 의해 진행되는 골프게임에서 다음 골프샷을 할 때 어떻게 골프샷을 할지 미리 구상할 수 있다.
상기 대기중인 사용자는 모바일 단말기에 표시된 상기한 바와 같은 공략위치(505)에 관한 정보를 모바일 단말기의 조작을 통해 변경하여 자신이 원하는 공략방법으로 다음 골프샷을 할 것을 구상할 수 있는데, 이에 대해서는 후술하도록 한다.
한편, 도 4에서, 모바일 단말기(MT)의 인터페이스(500)에서 구현될 수 있는 여러 가지 정보제공 기능들을 설명하면, 상기 모바일 단말기의 사용자에 대한 현재 진행중이 골프게임에서의 해당 홀에 대한 이전 골프샷에 관한 기록 정보를 제공하도록 하는 샷히스토리 정보제공부(530)가 표시될 수 있고, 현재 표시된 코스맵(501)에 해당하는 홀의 그린 정보를 제공하도록 하는 그린 정보제공부(521), 상기 홀에 대한 공략 팁 정보를 제공하도록 하는 공략팁 정보제공부(522), 현재 코스맵(501) 상에 표시된 현재 볼 위치(p1)에서 공략위치(505)까지의 골프샷에 대해 사용할 골프클럽에 관한 정보를 제공하도록 하는 클럽 정보제공부(523) 등이 표시될 수 있다.
상기 샷히스토리 정보제공부(530)는 해당 사용자가 이전에 샷한 것에 대한 기록 정보(532)로서, 예컨대 평균비거리 정보, 페어웨이 안착율 정보, 스코어 정보 등을 도 4에 도시된 바와 같이 화면 일측에 표시하도록 할 수 있다. 상기한 기록정보(532)는 골프샷의 종류마다 각각 그 종류에 맞는 정보가 표시되도록 함이 바람직하다.
예컨대, 티샷일 때는 평균비거리 정보 및 페어웨이 안착율 정보 등을 표시하고, 아이언샷의 경우 그린적중율, 파세이브율 등의 정보 등을 표시하며, 어프로치샷의 경우 그린적중율, 니어핀 정보 등을 표시하고, 퍼팅의 경우 평균 퍼팅수, 퍼팅성공율 등의 정보를 표시하도록 한다.
상기한 샷히스토리 정보는 시뮬레이터가 서버로 전송한 것을 상기 서보로부터 모바일 단말기가 전송받아 표시할 수 있다.
상기 그린 정보제공부(521)는 모바일 단말기에 표시된 코스맵(501)에 해당하는 홀의 그린에 관한 맵과 상기 그린 상에서의 지형정보 등을 표시하도록 할 수 있다.
상기 클럽 정보제공부(523)는 드라이버부터 퍼터까지 각 종류의 골프클럽에 대해 나타내고 그 중 사용자가 사용하고자 하는 골프클럽을 선택하면 그 선택된 골프클럽 정보를 표시하도록 할 수 있다.
한편, 상기 공략팁 정보제공부(522)는, 도 5에 도시된 바와 같은 코스맵(501)에 해당하는 홀에 대한 공략팁 정보로서 서버 또는 시뮬레이터에서 미리 저장하여 기본적으로 제공하는 공략팁 정보(522a)를 제공하도록 하며, 해당 홀에서 골프게임을 한 적 있는 다른 사용자들이 작성하여 상기 서버에 저장해 놓은 여러 가지 공략 비법에 관한 정보(522b)를 제공하도록 할 수도 있다.
그리고, 도 5에 도시된 바와 같이, 현재 모바일 단말기를 사용하는 사용자가 직접 해당 홀에 대한 공략 비법을 작성하여 서버에 등록해 놓도록 할 수 있는 공략비법작성부(522c)를 표시할 수도 있다.
한편, 도 4에 도시된 바와 같이 모바일 단말기(MT)에서 서버로부터 전송받은 정보를 코스맵(501)에 그대로 표시하여 사용자가 이를 확인할 수 있도록 하는 것에 나아가, 사용자는 모바일 단말기(MT)의 인터페이스(500)를 조작(터치 및 드래그 등의 터치제스처 등)하여 해당 사용자가 자신의 공략 방법에 따라 현재 표시된 정보를 변경하고 모바일 단말기는 그 조작에 의해 변경된 정보를 산출하여 화면에 표시하도록 할 수 있다. 이에 대해서는 도 6에서 나타내고 있다.
도 6에서는 사용자가 다음목표지점인 공략위치(505)를 조작(터치 및 드래그 등)하여 자신이 다음 골프샷을 할 때의 목표지점에 위치시키고, 이에 따라 모바일 단말기가 현재 볼 위치(p1)에서 조작된 공략위치(505)까지의 거리를 산출하여 표시하고 지형정보로부터 해당 위치의 높이 정보를 추출하여 함께 표시한 거리 및 지형정보표시(507)와, 현재 볼 위치(p1)에서 조작된 공략위치(505)까지의 가이드라인(506)을 표시한 것에 대해 나타내고 있다.
즉, p1 위치에 볼이 위치하는 사용자는, 도 4에 도시된 바와 같이 서버로부터 전송받은 정보에 따른 공략위치가 페이웨이 상에 위치하는 것에 대해, 그린 위로 곧바로 볼을 보내기 위하여 도 6에 도시된 바와 같이 공략위치(505)를 그린 상으로 위치시키도록 조작하여 그 조작된 바에 따라 모바일 단말기가 정보를 산출하여 표시한 경우이다.
또한, 상기 사용자는 클럽 정보제공부(523)를 통해 상기 조작된 공략위치(505)를 공략하기 위한 골프클럽을 선택할 수 있고, 도 6에서는 조작된 공략위치(505)를 공략하기 위하여 3번 우드를 사용할 골프클럽으로서 선택한 것에 대해 나타내고 있다.
한편, 본 발명은 상기한 바와 같이 사용자가 모바일 단말기(MT)의 인터페이스(500)를 통해 표시되는 정보를 자신의 다음 골프샷을 위한 공략방법에 따라 조작하여 변경된 정보를 표시하도록 할 뿐만 아니라, 이와 같이 조작하여 변경된 정보를 설정하여 서버로 전송하고, 상기 서버가 다시 시뮬레이터로 해당 설정 정보를 전송하여 현재 진행중인 골프게임에서 상기 사용자(상기 모바일 단말기의 사용자)가 골프샷을 할 차례가 되었을 때 상기 설정 정보에 따른 환경을 시뮬레이터가 자동으로 구현하도록 할 수 있다.
도 6에서 나타내고 있는 다음 골프샷의 공략방법에 따른 조작된 공략위치에 따른 정보가 설정되어 시뮬레이터로 전달되어 골프게임에 반영된 상태의 스크린 영상을 도 7에서 나타내고 있다.
도 7에 도시된 바와 같이, 스크린 영상(110) 상의 미니맵(112) 상에서 현재 볼 위치(112a)에 대한 다음목표지점인 공략위치(112b) 및 이에 따른 정보(112c)가 도 6에 도시된 바와 같은 모바일 단말기에서 설정된 정보에 따라 변경되며, 메인 영상(111) 또한 상기 공략위치(112b)를 향하도록 영상 구현되어 표시된다.
또한, 상기 사용자가 상기 모바일 단말기를 통해 설정한 골프클럽에 관한 정보가 시뮬레이터의 골프게임에서도 반영되어 화면 일측에 사용할 골프클럽 정보(113)에서 나타나 있는 것을 볼 수 있다.
이와 같이, 사용자가 자신의 모바일 단말기를 통해 설정한 정보를 시뮬레이터에서 자동으로 반영해 줌으로써, 대기중인 사용자는 대기하는 동안 자신의 모바일 단말기를 통해 자신의 다음 골프샷에 대한 공략을 구상하고 그 구상한 것을 모바일 단말기를 통해 표시되도록 조작하여 확인할 수 있으며 이를 설정하여 전송함으로써 시뮬레이터가 그 설정한 정보를 자동으로 구현할 수 있도록 하여, 해당 사용자는 다음 골프샷을 할 때 시뮬레이터의 조작장치를 조작하는 등의 번거로움을 피할 수 있어 사용자 편의 향상 및 골프게임 진행을 좀 더 전략적으로 할 수 있도록 하는 특장점이 있다.
본 발명에 따른 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법은 가상 현실 기반의 골프 시뮬레이션을 통하여 사용자가 가상의 골프 경기를 즐길 수 있도록 할 수 있는 골프 산업 분야에 이용 가능하다.
Claims (18)
- 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법으로서,가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 시뮬레이터와 네트워크 연결된 서버에 각 사용자의 모바일 단말기가 접속하는 단계;상기 서버가 상기 시뮬레이터로부터 상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보를 전송받는 단계;상기 서버가 상기 시뮬레이터로부터 전송받은 상기 골프게임에 관한 정보와 이에 따른 코스맵 정보를 상기 모바일 단말기로 전송하는 단계; 및상기 모바일 단말기에서 상기 골프게임에 관한 정보에 기초하여 현재 진행중인 홀에 대한 상기 코스맵에 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계;를 포함하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서, 상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보를 전송받는 단계는,사용자에 의한 골프샷에 따른 시뮬레이션 영상이 진행된 경우, 상기 서버가 상기 시뮬레이터로부터 다시 정보를 전송받아 상기 골프게임에 관한 정보를 갱신하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서, 상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보를 전송받는 단계는,상기 서버가 상기 시뮬레이터로부터, 상기 복수 사용자에 의해 현재 게임 진행중인 홀에 관한 코스정보와, 상기 각 사용자의 볼 위치에 관한 정보, 상기 시뮬레이터가 미리 설정된 사항에 따라 산출한 상기 각 볼 위치에서의 목표지점 위치에 관한 정보, 샷 순서에 관한 정보, 해당 홀에서의 기상 정보, 해당 홀에서의 그린 정보, 현재 진행중인 게임에 대한 스코어 정보 중 적어도 하나를 포함하는 게임진행정보를 전송받는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서,상기 시뮬레이터는 상기 골프게임의 진행 과정에서 발생하는 특정 상황에 대해 미리 설정하도록 구성되며,상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보를 전송받는 단계는,상기 골프게임의 진행 과정에서 상기 시뮬레이터가 미리 설정한 상황이 발생한 경우, 상기 서버는 상기 시뮬레이터로부터 상기 미리 설정한 상황 및 해당 상황에서 사용자에게 제공할 정보에 관한 사항을 전송받는 단계를 포함하고,상기 모바일 단말기로 전송하는 단계는,상기 서버가 상기 시뮬레이터로부터 전송받은 사항 및 이에 따라 사용자에게 제공할 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서,상기 시뮬레이터로부터 전송받은 상기 골프게임에 관한 정보를 상기 모바일 단말기로 전송하는 단계는,상기 서버가, 상기 모바일 단말기의 사용자에 대한 현재 골프게임 진행 상황에 관한 정보를 상기 모바일 단말기로 전송하는 단계를 포함하며,상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계는,상기 서버로부터 전송받은, 상기 모바일 단말기의 사용자에 대한 현재 골프게임 진행 상황에 관한 정보를 상기 코스맵 상에 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서, 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계는,상기 서버로부터 전송받은 골프게임에 관한 정보에 따라 상기 복수 사용자 각각에 대한 현재 골프게임 진행 상황에 관한 정보를 표시하는 단계와,상기 서버로부터 정보를 전송받은 모바일 단말기의 사용자에 대한 현재 볼 위치에서 다음 골프샷을 안내하는 정보를 상기 코스맵 상에 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제6항에 있어서,상기 표시된 코스맵 상에서 상기 사용자에 대한 현재 볼 위치에서의 다음목표지점 공략에 대해 상기 사용자의 조작에 따라 변경되는 정보를 상기 모바일 단말기가 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서,상기 시뮬레이터로부터 전송받은 상기 골프게임에 관한 정보를 상기 모바일 단말기로 전송하는 단계는,상기 서버가, 상기 복수 사용자 각각에 대한 현재 게임 진행중인 홀에서의 각 볼 위치 정보 및 상기 각 볼 위치에서 상기 시뮬레이터에 미리 설정된 사항에 따라 다음목표지점으로서 산출한 각 공략위치 정보를 포함하는 골프게임의 진행 상황에 관한 정보를 상기 복수 사용자 각각의 모바일 단말기로 전송하는 단계를 포함하고,상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계는,상기 서버로부터 전송받은 정보에 기초하여, 상기 코스맵 상에서 상기 모바일 단말기의 사용자에 대한 볼 위치로부터 해당 볼 위치에 대한 상기 공략위치까지의 거리를 산출하는 단계와,상기 모바일 단말기의 사용자에 대한 볼 위치로부터 상기 공략위치까지의 가이드라인 및 상기 산출된 거리를 표시하는 단계를 포함하며,상기 표시된 코스맵 상에서 상기 사용자에 대한 현재 볼 위치에서 다음목표지점 공략에 대해 상기 사용자의 조작에 따라 변경되는 정보를 상기 모바일 단말기가 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서,사용자의 상기 모바일 단말기의 조작에 따라, 상기 표시된 코스맵 상에서 현재 볼 위치로부터 다음목표지점에 대한 설정이 이루어지는 단계와,상기 서버가 상기 모바일 단말기로부터 상기 모바일 단말기의 사용자에 대한 정보와 상기 설정된 다음목표지점의 위치 정보를 전송받아 상기 시뮬레이터로 전송하는 단계와,상기 시뮬레이터가 상기 모바일 단말기의 사용자가 골프샷 할 차례가 되었을 때 상기 사용자의 샷 방향 및 거리를 현재 볼 위치에서 상기 전송받은 다음목표지점의 위치로 설정하여 영상 상에 표시하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항에 있어서,사용자의 상기 모바일 단말기의 조작에 따라, 상기 표시된 코스맵 상에서 현재 볼 위치에서 다음 골프샷을 위한 골프클럽에 대한 설정이 이루어지는 단계와,상기 서버가 상기 모바일 단말기로부터 상기 모바일 단말기의 사용자에 대한 정보와 상기 다음 골프샷을 위한 골프클럽에 대한 설정된 정보를 전송받아 상기 시뮬레이터로 전송하는 단계와,상기 시뮬레이터가 상기 모바일 단말기의 사용자가 골프샷 할 차례가 되었을 때 상기 사용자가 사용할 골프클럽을 상기 전송받은 골프클럽에 대한 설정된 정보로 설정하여 골프게임의 진행에 반영하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법.
- 제1항 내지 제9항 중 어느 한 항에 따른 골프정보 서비스 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.
- 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법으로서,가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 시뮬레이터와 네트워크 연결된 서버에 접속하는 단계;상기 시뮬레이터에 의해 진행되고 있는 골프게임에 관한 정보와 이에 따른 코스맵 정보를 상기 서버로부터 전송받는 단계; 및상기 서버로부터 전송받은 코스맵을 디스플레이하고, 상기 디스플레이된 코스맵에 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계;를 포함하는 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법.
- 제12항에 있어서, 상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계는,상기 서버로부터 전송받은 골프게임에 관한 정보에 따라 상기 복수 사용자 각각에 대한 현재 골프게임 진행 상황에 관한 정보를 표시하는 단계와,상기 모바일 단말기의 사용자에 대한 현재 볼 위치에서 다음 골프샷을 안내하는 정보를 상기 코스맵 상에 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법.
- 제12항에 있어서,상기 표시된 코스맵 상에서 상기 사용자에 대한 현재 볼 위치에서의 다음목표지점 공략에 대해 상기 사용자의 조작에 따라 변경되는 정보를 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법.
- 제12항에 있어서, 상기 서버로부터 전송받는 단계는,상기 복수 사용자 각각에 대한 현재 게임 진행중인 홀에서의 각 볼 위치 정보 및 상기 각 볼 위치에서 상기 시뮬레이터에 미리 설정된 사항에 따라 다음목표지점으로서 산출한 각 공략위치 정보를 포함하는 골프게임의 진행 상황에 관한 정보를 상기 서버로부터 전송받는 단계를 포함하고,상기 골프게임의 진행 상황에 관한 정보를 표시하는 단계는,상기 서버로부터 전송받은 정보에 기초하여, 상기 코스맵 상에서 상기 모바일 단말기의 사용자에 대한 볼 위치로부터 해당 볼 위치에 대한 상기 공략위치까지의 거리를 산출하는 단계와,상기 모바일 단말기의 사용자에 대한 볼 위치로부터 상기 공략위치까지의 가이드라인 및 상기 산출된 거리를 표시하는 단계를 포함하며,상기 표시된 코스맵 상에서 상기 사용자에 대한 현재 볼 위치에서 다음목표지점 공략에 대해 상기 사용자의 조작에 따라 변경되는 정보를 상기 서버로부터 전송받은 정보에 기초하여 산출하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법.
- 제12항에 있어서,상기 사용자의 조작에 따라 상기 표시된 코스맵 상에서 현재 볼 위치로부터 다음목표지점에 대한 설정이 이루어지는 단계와,상기 사용자에 대한 정보와 상기 설정된 다음목표지점의 위치 정보를 상기 서버로 전송하는 단계를 더 포함하여,상기 서버가 상기 시뮬레이터로 정보를 전송하여, 상기 시뮬레이터가 상기 설정된 정보에 따라 영상을 표시하도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 골프정보 서비스를 위한 모바일 단말기의 제어방법.
- 제12항 내지 제16항 중 어느 한 항에 따른 모바일 단말기의 제어방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.
- 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행함으로써 복수 사용자가 가상의 골프게임을 진행할 수 있도록 하는 스크린 골프 시스템으로서,사용자가 골프공을 타격함에 따라 운동하는 골프공에 대한 센싱 정보를 산출하는 센싱장치;상기 가상의 골프게임의 진행을 위한 데이터를 저장하는 데이터저장부;상기 데이터저장부에 저장된 데이터를 이용하여 상기 가상의 골프코스 및 상기 가상의 볼이 시뮬레이션 되는 영상을 구현하는 영상처리부; 및상기 센싱장치의 센싱 정보에 기초하여 상기 타격된 골프공에 대응되는 상기 가상의 볼의 시뮬레이션을 위한 연산을 수행하며, 서버와 네트워크 연결되어 상기 서버로 상기 골프게임에 관한 정보를 전송하며, 상기 서버에 접속된 사용자의 모바일 단말기로부터 상기 모바일 단말기의 사용자가 설정한 정보를 상기 서버를 통해 전송받아 상기 골프게임의 진행을 위한 안내 정보의 표시에 반영하도록 하는 제어부;를 포함하는 스크린 골프 시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/085,591 US10850180B2 (en) | 2016-03-17 | 2017-03-14 | Screen golf system, golf information service method and mobile terminal control method for golf information service realized in screen golf system, and computing-device-readable recording medium having program for performing the methods recorded therein |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160032400A KR101703859B1 (ko) | 2016-03-17 | 2016-03-17 | 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 |
| KR10-2016-0032400 | 2016-03-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017160061A1 true WO2017160061A1 (ko) | 2017-09-21 |
Family
ID=58154872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/002751 Ceased WO2017160061A1 (ko) | 2016-03-17 | 2017-03-14 | 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10850180B2 (ko) |
| KR (1) | KR101703859B1 (ko) |
| TW (1) | TWI635417B (ko) |
| WO (1) | WO2017160061A1 (ko) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102304837B1 (ko) * | 2018-03-02 | 2021-09-27 | 주식회사 에스지엠 | 타격위치의 오류를 방지하는 가상 골프 시스템 |
| KR102235460B1 (ko) * | 2019-07-15 | 2021-04-02 | 주식회사 골프존 | 가상 골프 시뮬레이션 처리방법 및 이를 이용한 스크린 골프 시스템 |
| WO2021100943A1 (ko) * | 2019-11-22 | 2021-05-27 | 주식회사 티티엔지 | 목표지점 거리값과 샷 간의 거리값과 골프스코어를 확인할 수 있는 레이저 거리측정기 시스템 및 그 시스템을 이용한 확인방법 |
| KR102340645B1 (ko) * | 2020-03-17 | 2021-12-21 | 주식회사 에스지엠 | 가상 스포츠 장치, 가상 스포츠 시스템 및 가상 스포츠 시스템에 있어서 커맨드를 실행하기 위한 방법 |
| KR102394395B1 (ko) * | 2020-09-09 | 2022-05-20 | 주식회사 골프존 | 그린의 지형 정보 제공 장치 및 그린의 지형 정보 제공 방법 |
| KR102426455B1 (ko) * | 2020-09-15 | 2022-07-29 | 주식회사 엔터미디어 | 가상 골프 시뮬레이션 장치 |
| US11904228B2 (en) * | 2020-10-05 | 2024-02-20 | Joseph F. Arand | Systems and methods for playing a golf game within limited confines |
| KR102591041B1 (ko) * | 2021-01-29 | 2023-10-17 | 중부대학교 산학협력단 | 타격 게임장치 및 그 작동방법 |
| KR102532363B1 (ko) * | 2021-02-10 | 2023-05-15 | 주식회사 골프존 | 하이브리드 골프 시스템 및 그 제어방법 |
| KR102506074B1 (ko) | 2021-02-10 | 2023-03-06 | 주식회사 골프존 | 하이브리드 골프 시스템, 이에 이용되는 휴대단말기의 제어방법 및 하이브리드 골프 시스템에서 사용자의 휴대단말기를 이용하여 필드 상 볼 위치에 골프공을 위치시키는 방법 |
| KR102807854B1 (ko) * | 2022-04-27 | 2025-05-16 | 주식회사 크리에이츠 | 골프 공에 관한 구질 정보를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100923066B1 (ko) * | 2009-03-13 | 2009-10-22 | (주) 골프존 | 골프 실연 시뮬레이터 및 그 제어방법 |
| KR100927656B1 (ko) * | 2009-03-13 | 2009-11-20 | (주) 골프존 | 골프 실연 시뮬레이터 및 그 제어방법 |
| KR101277087B1 (ko) * | 2012-04-20 | 2013-06-19 | (주) 골프존 | 가상 골프 시뮬레이션 방법 및 시스템 |
| KR20150004990A (ko) * | 2013-07-03 | 2015-01-14 | 주식회사 다음카카오 | 광고 시스템 및 광고 방법 |
| KR101555840B1 (ko) * | 2015-04-10 | 2015-09-30 | 스텝시스템주식회사 | 스크린 골프와 연동되는 모바일 골프공 위치 안내 시스템 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4150825A (en) * | 1977-07-18 | 1979-04-24 | Wilson Robert F | Golf game simulating apparatus |
| KR100555840B1 (ko) * | 2004-05-31 | 2006-03-03 | 장덕진 | 암모니아 산화 저해제 검출용 바이오센서 |
| US9344842B2 (en) * | 2005-07-14 | 2016-05-17 | Charles D. Huston | System and method for viewing golf using virtual reality |
| KR100959702B1 (ko) | 2008-02-20 | 2010-05-24 | 임영일 | 침대용 매트리스 |
| US20110230986A1 (en) * | 2008-02-20 | 2011-09-22 | Nike, Inc. | Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub |
| KR100866385B1 (ko) * | 2008-03-13 | 2008-11-03 | (주) 알디텍 | 스크린 골프에서 볼 정보를 제공하기 위한 방법과 이를위한 시스템 |
| KR20100022314A (ko) | 2008-08-19 | 2010-03-02 | 엘지이노텍 주식회사 | 유에스비 모듈 칩 및 그를 포함하는 전자기기 |
| JP5491536B2 (ja) | 2009-03-13 | 2014-05-14 | ゴルフゾン カンパニー リミテッド | 仮想ゴルフシミュレーション装置及びその方法 |
| KR20110032484A (ko) | 2009-09-23 | 2011-03-30 | 스마트스크린골프(주) | 개인용휴대전화및피디에이에서 골프 시뮬레이션 데이터를 연동하여 라운딩 게임 |
| KR100953131B1 (ko) * | 2009-09-29 | 2010-04-16 | (주) 골프존 | 가상 골프 시뮬레이션 장치 및 그 방법 |
| KR20120086330A (ko) | 2010-01-19 | 2012-08-02 | 파나소닉 주식회사 | 플라즈마 디스플레이 패널의 구동 방법 및 플라즈마 디스플레이 장치 |
| KR101515655B1 (ko) | 2010-03-12 | 2015-05-04 | 주식회사 오케이온골프 | 골프 시뮬레이터와 실제 골프장을 이용한 경기 이력을 스마트 폰를 통해 서비스하는 방법 |
| KR101313269B1 (ko) | 2012-08-07 | 2013-09-30 | 주식회사 이에스게임즈 | 스마트폰 기반의 골프 서비스 제공 방법 및 골프 서비스 제공 시스템 |
| CN103412799B (zh) * | 2013-07-26 | 2016-08-24 | 华为技术有限公司 | 数据恢复方法、数据恢复设备和分布式存储系统 |
| KR101539666B1 (ko) * | 2013-10-31 | 2015-07-27 | 주식회사 골프존유원홀딩스 | 모바일 단말기를 통한 골프 시뮬레이션 방법, 이에 관한 프로그램 또는 어플리케이션이 기록된 기록매체 및 이를 이용한 골프 시뮬레이션 구동을 위한 모바일 단말기 |
| WO2016010476A2 (en) * | 2014-10-28 | 2016-01-21 | Nordström Mats | Method and device for providing guiding for executing a golf swing |
-
2016
- 2016-03-17 KR KR1020160032400A patent/KR101703859B1/ko active Active
-
2017
- 2017-03-14 US US16/085,591 patent/US10850180B2/en active Active
- 2017-03-14 WO PCT/KR2017/002751 patent/WO2017160061A1/ko not_active Ceased
- 2017-03-15 TW TW106108454A patent/TWI635417B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100923066B1 (ko) * | 2009-03-13 | 2009-10-22 | (주) 골프존 | 골프 실연 시뮬레이터 및 그 제어방법 |
| KR100927656B1 (ko) * | 2009-03-13 | 2009-11-20 | (주) 골프존 | 골프 실연 시뮬레이터 및 그 제어방법 |
| KR101277087B1 (ko) * | 2012-04-20 | 2013-06-19 | (주) 골프존 | 가상 골프 시뮬레이션 방법 및 시스템 |
| KR20150004990A (ko) * | 2013-07-03 | 2015-01-14 | 주식회사 다음카카오 | 광고 시스템 및 광고 방법 |
| KR101555840B1 (ko) * | 2015-04-10 | 2015-09-30 | 스텝시스템주식회사 | 스크린 골프와 연동되는 모바일 골프공 위치 안내 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI635417B (zh) | 2018-09-11 |
| US20190022509A1 (en) | 2019-01-24 |
| TW201734714A (zh) | 2017-10-01 |
| KR101703859B1 (ko) | 2017-02-08 |
| US10850180B2 (en) | 2020-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017160061A1 (ko) | 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 | |
| KR100970677B1 (ko) | 퍼팅가이드를 제공하는 가상 골프 시뮬레이션 장치 | |
| WO2011081472A2 (en) | Apparatus and method for virtual golf simulation | |
| WO2011065802A2 (en) | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation | |
| WO2011040733A2 (en) | Virtual golf simulation apparatus and method | |
| KR100970678B1 (ko) | 가상 골프 시뮬레이션 장치 및 방법 | |
| WO2012134207A2 (en) | Apparatus and method for virtual golf driving range simulation | |
| WO2017160058A1 (ko) | 가상 골프 시뮬레이션 장치, 가상 골프를 위한 영상 구현 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 | |
| WO2012091514A2 (ko) | 퍼팅 모드를 제공하는 가상 골프 시뮬레이션 장치 및 방법 | |
| WO2016163722A1 (ko) | 실제 선수와의 동반 라운딩 게임을 제공하는 스크린골프 시스템 및 그 서비스 방법 | |
| WO2021010686A2 (ko) | 가상 골프 시뮬레이션 처리방법 및 이를 이용한 스크린 골프 시스템 | |
| US10773147B2 (en) | Virtual golf simulation apparatus | |
| WO2017160060A2 (ko) | 가상 골프 시뮬레이션 장치, 가상 골프를 위한 영상 구현 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체 | |
| WO2012091516A2 (ko) | 골프 컨텐츠 제공장치 및 이를 이용하는 골프 컨텐츠 제공 시스템, 가상 골프 시뮬레이션 장치와, 골프 컨텐츠 제공방법 및 가상 골프 시뮬레이션 방법 | |
| KR101031424B1 (ko) | 가상 골프 시뮬레이션 방법과 이를 이용하는 가상 골프 시뮬레이션 장치 및 시스템 | |
| TWI795204B (zh) | 混合高爾夫系統、利用於其的可攜式終端的控制方法、以及在混合高爾夫系統中利用使用者的可攜式終端使高爾夫球位於場地上的球位的方法 | |
| WO2011122906A2 (ko) | 그린 라이 표현을 위한 영상처리장치 및 영상처리방법과, 이를 이용한 가상 골프 시뮬레이션 장치 | |
| KR100972828B1 (ko) | 사용자 히스토리 정보를 이용한 가상 골프 시뮬레이션 장치 및 방법 | |
| WO2012134209A2 (en) | Virtual golf simulation apparatus and method | |
| WO2010137871A2 (ko) | 골프 게임 온라인 제공방법 | |
| CN103379942B (zh) | 允许用户定义高尔夫球的虚拟高尔夫模拟装置及方法 | |
| KR20190107318A (ko) | 스크린골프용 연습시스템 | |
| TWI873684B (zh) | 在混合高爾夫系統中利用使用者的可攜式終端的自動得分計算方法及利用其的混合高爾夫系統 | |
| KR20110116783A (ko) | 당구 시뮬레이션 서비스 시스템 및 방법 | |
| WO2017160063A1 (ko) | 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17766962 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17766962 Country of ref document: EP Kind code of ref document: A1 |