KR102109717B1 - Method for calculating stroke gain using golf simulator and apparatus using the same - Google Patents
Method for calculating stroke gain using golf simulator and apparatus using the same Download PDFInfo
- Publication number
- KR102109717B1 KR102109717B1 KR1020180144277A KR20180144277A KR102109717B1 KR 102109717 B1 KR102109717 B1 KR 102109717B1 KR 1020180144277 A KR1020180144277 A KR 1020180144277A KR 20180144277 A KR20180144277 A KR 20180144277A KR 102109717 B1 KR102109717 B1 KR 102109717B1
- Authority
- KR
- South Korea
- Prior art keywords
- shot
- stroke
- player
- information
- golf simulator
- Prior art date
Links
Images
Classifications
-
- 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
- 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/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
-
- 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/0669—Score-keepers or score display devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
골프 시뮬레이터를 이용한 타당 득실 산출 방법 및 이를 위한 장치가 개시된다. 본 발명의 일실시예에 따른 차량 타당 득실 산출 방법은 골프 시뮬레이터(GOLF SIMULATOR)에 등록된 전체 플레이어들 각각의 플레이 정보를 기반으로 평균 스트로크(STROKE) 정보를 생성하는 단계; 상기 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 샷(SHOT)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득하는 단계; 및 상기 제1 평균 스트로크에서 상기 타겟 플레이어가 소모한 샷과 상기 제2 평균 스트로크를 뺀 값에 상응하게 상기 타겟 플레이어의 타당 득실을 산출하는 단계를 포함한다.Disclosed is a method for calculating a valid gain using a golf simulator and an apparatus therefor. A vehicle validity calculation method according to an embodiment of the present invention includes generating average stroke information based on play information of all players registered in a GOLF SIMULATOR; Obtaining a first average stroke corresponding to the current ball position based on the average stroke information and a second average stroke corresponding to the position of the ball moved after the target player consumes the shot SHOT; And calculating a valid gain or loss of the target player according to the first average stroke minus the shot consumed by the target player and the second average stroke.
Description
본 발명은 골프 게임 시 타당 득실을 산출하는 기술에 관한 것으로, 특히 골프 시뮬레이터에 등록된 전체 플레이어들의 평균 스트로크를 이용하여 타겟 플레이어의 매 샷마다 타당 득실을 산출하여 제공하는 기술에 관한 것이다.The present invention relates to a technique for calculating a valid gain during a golf game, and more particularly, to a technique for calculating and providing a valid gain for each shot of a target player using the average stroke of all players registered in the golf simulator.
골프에서 타당 득실(stroke gain)이란 플레이어의 샷을 분석하여 플레이어의 강점과 약점을 식별하는 통계 방식이다. 따라서, 플레이어의 매 샷 마다 홀 컵까지 남은 거리에 따라 얻거나 잃게 되는 점수를 산출하고, 플레이어가 18홀을 완료한 뒤 평균을 내어 샷을 분석한다. In golf, stroke gain is a statistical method that analyzes a player's shot to identify the player's strengths and weaknesses. Therefore, for each shot of the player, a score that is obtained or lost according to the remaining distance to the hole cup is calculated, and the player analyzes the shot by taking the average after completing the 18 holes.
이와 같은 분석을 통해 수많은 골프 플레이어들이 특정 거리와 위치 상에서 얼마나 많은 득실을 기록하였는지 알 수 있고, 플레이어 자신의 결과와 비교하여 자신의 실력을 가늠해볼 수 있다.Through such an analysis, it is possible to know how many scores of golf players have recorded on a certain distance and location, and to compare their own results with their own results.
본 발명의 목적은 골프 시뮬레이터에 등록된 전체 플레이어들과 비교하여 플레이어 자신의 실력을 측정하는 것이다.The object of the present invention is to measure the player's own skills compared to all players registered in the golf simulator.
또한, 본 발명의 목적은 골프 시뮬레이터를 이용하는 플레이어에게 매 샷마다 플레이 상황에 맞는 정보를 제공하는 것이다.In addition, an object of the present invention is to provide information suitable for a play situation for each shot to a player using a golf simulator.
또한, 본 발명의 목적은 골프 시뮬레이터에 등록된 플레이어마다 특기 정보를 제공하는 것이다.In addition, an object of the present invention is to provide special information for each player registered in the golf simulator.
또한, 본 발명의 목적은 골프 게임 시 플레이어의 타당 득실에 따른 통계 또는 랭킹 등을 제공하는 것이다.In addition, an object of the present invention is to provide statistics or rankings, etc. according to a player's valid gain or loss during a golf game.
상기한 목적을 달성하기 위한 본 발명에 따른 골프 시뮬레이터를 이용한 타당 득실 산출 방법은 골프 시뮬레이터(GOLF SIMULATOR)에 등록된 전체 플레이어들 각각의 플레이 정보를 기반으로 평균 스트로크(STROKE) 정보를 생성하는 단계; 상기 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 샷(SHOT)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득하는 단계; 및 상기 제1 평균 스트로크에서 상기 타겟 플레이어가 소모한 샷과 상기 제2 평균 스트로크를 뺀 값에 상응하게 상기 타겟 플레이어의 타당 득실을 산출하는 단계를 포함한다.A method for calculating valid gains using a golf simulator according to the present invention for achieving the above object includes generating average stroke information based on play information of all players registered in a golf simulator (GOLF SIMULATOR); Obtaining a first average stroke corresponding to the current ball position based on the average stroke information and a second average stroke corresponding to the position of the ball moved after the target player consumes the shot SHOT; And calculating a valid gain or loss of the target player according to the first average stroke minus the shot consumed by the target player and the second average stroke.
이 때, 평균 스트로크 정보는 홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성될 수 있다.At this time, the average stroke information may be generated based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
이 때, 획득하는 단계는 상기 현재 공의 위치 및 상기 이동된 공의 위치 각각에 상응하는 상기 카테고리를 고려하여 상기 제1 평균 스트로크와 상기 제2 평균 스트로크를 획득할 수 있다.In this case, the acquiring step may acquire the first average stroke and the second average stroke in consideration of the category corresponding to each of the current ball position and the moved ball position.
이 때, 타당 득실은 상기 카테고리를 기반으로 상기 타겟 플레이어의 매 샷 마다 산출될 수 있다.At this time, a valid gain or loss may be calculated for each shot of the target player based on the category.
이 때, 골프 시뮬레이터는 상기 타당 득실 및 상기 타겟 플레이어의 플레이 정보를 기반으로 상기 타겟 플레이어의 특기 항목을 추출할 수 있다.At this time, the golf simulator may extract the special item of the target player based on the validity gain and the play information of the target player.
이 때, 골프 시뮬레이터는 특기 항목 별 추출 조건을 고려하여 상기 특기 항목을 추출할 수 있다.At this time, the golf simulator may extract the special item in consideration of the extraction conditions for each special item.
이 때, 골프 시뮬레이터는 상기 타당 득실을 기반으로 상기 타겟 플레이어의 스트로크 통계 정보를 제공할 수 있다.At this time, the golf simulator may provide stroke statistical information of the target player based on the validity gain.
이 때, 골프 시뮬레이터는 상기 타당 득실 및 상기 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 상기 전체 플레이어들 중 상기 타겟 플레이어의 랭킹 정보를 제공할 수 있다.At this time, the golf simulator may provide ranking information of the target player among the entire players by using at least one of the valid gain and stroke statistics information of the target player.
이 때, 샷의 종류는 티 샷, 접근 샷, 숏 게임 및 퍼팅 중 적어도 하나를 포함할 수 있다.At this time, the type of the shot may include at least one of a tee shot, an approach shot, a short game, and a putting.
또한, 본 발명의 일실시예에 따른 골프 시뮬레이터는, 전체 플레이어들 각각의 플레이 정보를 기반으로 평균 스트로크(STROKE) 정보를 생성하고, 상기 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 샷(SHOT)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득하고, 상기 제1 평균 스트로크에서 상기 타겟 플레이어가 소모한 샷과 상기 제2 평균 스트로크를 뺀 값에 상응하게 상기 타겟 플레이어의 타당 득실을 산출하는 프로세서; 및 상기 평균 스트로크 정보를 저장하는 메모리를 포함한다.In addition, the golf simulator according to an embodiment of the present invention generates average stroke (STROKE) information based on each player's play information, and a first corresponding to the current ball position based on the average stroke information The average stroke and the second average stroke corresponding to the position of the ball moved after the target player has consumed the shot (SHOT) are obtained, and the shot consumed by the target player in the first average stroke and the second average stroke A processor that calculates a valid gain or loss of the target player corresponding to a value minus; And a memory for storing the average stroke information.
이 때, 평균 스트로크 정보는 홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성될 수 있다.At this time, the average stroke information may be generated based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
이 때, 프로세서는 상기 현재 공의 위치 및 상기 이동된 공의 위치 각각에 상응하는 상기 카테고리를 고려하여 상기 제1 평균 스트로크와 상기 제2 평균 스트로크를 획득할 수 있다.At this time, the processor may obtain the first average stroke and the second average stroke in consideration of the category corresponding to each of the current ball position and the moved ball position.
이 때, 타당 득실은 상기 카테고리를 기반으로 상기 타겟 플레이어의 매 샷 마다 산출될 수 있다.At this time, a valid gain or loss may be calculated for each shot of the target player based on the category.
이 때, 프로세서는 상기 타당 득실 및 상기 타겟 플레이어의 플레이 정보를 기반으로 상기 타겟 플레이어의 특기 항목을 추출할 수 있다.At this time, the processor may extract a special item of the target player based on the validity gain and the play information of the target player.
이 때, 프로세서는 특기 항목 별 추출 조건을 고려하여 상기 특기 항목을 추출할 수 있다.At this time, the processor may extract the special item in consideration of the extraction conditions for each special item.
이 때, 프로세서는 상기 타당 득실을 기반으로 상기 타겟 플레이어의 스트로크 통계 정보를 제공할 수 있다.At this time, the processor may provide stroke statistical information of the target player based on the validity gain.
이 때, 프로세서는 상기 타당 득실 및 상기 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 상기 전체 플레이어들 중 상기 타겟 플레이어의 랭킹 정보를 제공할 수 있다.At this time, the processor may provide ranking information of the target player among the entire players using at least one of the valid gain and stroke statistics information of the target player.
이 때, 샷의 종류는 티 샷, 접근 샷, 숏 게임 및 퍼팅 중 적어도 하나를 포함할 수 있다.At this time, the type of the shot may include at least one of a tee shot, an approach shot, a short game, and a putting.
본 발명에 따르면, 골프 시뮬레이션에 등록된 전체 플레이어들과 비교하여 플레이어 자신의 실력을 측정할 수 있다.According to the present invention, it is possible to measure the player's own ability compared to all players registered in the golf simulation.
또한, 본 발명은 골프 시뮬레이터를 이용하는 플레이어에게 매 샷마다 플레이 상황에 맞는 정보를 제공할 수 있다.In addition, the present invention can provide information suitable for a play situation for each shot to a player using a golf simulator.
또한, 본 발명은 골프 시뮬레이터에 등록된 플레이어마다 특기 정보를 제공할 수 있다.In addition, the present invention can provide special information for each player registered in the golf simulator.
또한, 본 발명은 골프 게임 시 플레이어의 타당 득실에 따른 통계 또는 랭킹 등을 제공할 수 있다.In addition, the present invention can provide statistics or rankings according to a player's valid gain or loss during a golf game.
도 1은 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법을 나타낸 동작흐름도이다.
도 2는 본 발명에 따른 타당 득실 산출 과정의 일 예를 나타낸 도면이다.
도 3은 본 발명에 따른 접근 샷일 때의 타당 득실 산출 과정의 일 예를 나타낸 도면이다.
도 4는 본 발명에 따른 특기 항목을 추출하는 일 예를 나타낸 도면이다.
도 5는 본 발명에 따른 타당 득실 제공 시스템 구조의 일 예를 나타낸 도면이다.
도 6은 본 발명에 따른 골프 시뮬레이터에서 플레이어의 특기 항목을 표시한 일 예를 나타낸 도면이다.
도 7 및 도 8은 본 발명에 따른 골프 시뮬레이터에서 플레이어의 타당 득실을 표시한 일 예를 나타낸 도면이다.
도 9는 본 발명에 따른 골프 시뮬레이터에서 라운드 종료 후 플레이어의 기록을 표시한 일 예를 나타낸 도면이다.
도 10은 본 발명에 따른 골프 시뮬레이터에서 라운드 종료 후 플레이어의 스트로크 능력을 상세하게 표시한 일 예를 나타낸 도면이다.
도 11은 본 발명에 따른 골프 시뮬레이터에서 라운드 종료 플레이어의 타당 득실을 그래프 형태로 표시한 일 예를 나타낸 도면이다.
도 12는 본 발명의 일실시예에 따른 골프 시뮬레이터를 나타낸 블록도이다.1 is an operation flow chart showing a method for providing a valid gain using a golf simulator according to an embodiment of the present invention.
2 is a view showing an example of a process for calculating a valid gain according to the present invention.
3 is a view showing an example of a process for calculating a valid gain when an approach shot is in accordance with the present invention.
4 is a view showing an example of extracting a special item according to the present invention.
5 is a view showing an example of a structure for providing a valid gain according to the present invention.
6 is a view showing an example of displaying a player's specialty items in the golf simulator according to the present invention.
7 and 8 are views showing an example of displaying a player's valid gain or loss in the golf simulator according to the present invention.
9 is a view showing an example of displaying the record of the player after the end of the round in the golf simulator according to the invention.
10 is a view showing an example of displaying a player's stroke ability in detail after the round ends in the golf simulator according to the present invention.
FIG. 11 is a diagram showing an example in which a valid result of a round end player is displayed in a graph form in the golf simulator according to the present invention.
12 is a block diagram showing a golf simulator according to an embodiment of the present invention.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.If described in detail with reference to the accompanying drawings the present invention. Here, repeated descriptions, well-known functions that may unnecessarily obscure the subject matter of the present invention, and detailed description of the configuration will be omitted. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. Therefore, the shape and size of elements in the drawings may be exaggerated for a more clear description.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법을 나타낸 동작흐름도이다.1 is an operation flow chart showing a method for providing a valid gain using a golf simulator according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법은 골프 시뮬레이터(Golf Simulator)에 등록된 전체 플레이어들 각각의 플레이 정보를 기반으로 평균 스트로크(Stroke) 정보를 생성한다(S110).Referring to FIG. 1, a method for providing a valid gain using a golf simulator according to an embodiment of the present invention generates average stroke information based on play information of all players registered in a golf simulator (S110).
이 때, 골프 시뮬레이터는 플레이어가 선택한 코스에 상응하게 가상의 골프 게임을 제공하는 장치에 상응할 수 있다. 즉, 플레이어로 등록한 사용자가 골프 시뮬레이터에 등록된 골프 코스를 선택하여 골프 게임을 즐길 수 있다.At this time, the golf simulator may correspond to a device that provides a virtual golf game corresponding to a course selected by the player. That is, a user registered as a player can select a golf course registered in a golf simulator and enjoy a golf game.
이 때, 골프 시뮬레이터는 플레이어가 18홀 또는 9홀에 상응하는 라운드를 완료할 때마다 플레이어 별 플레이 정보를 기록 및 저장할 수 있다. 예를 들어, 플레이 기록은 코스 별 기록, 홀 별 기록, 샷 별 기록, 플레이어 개인의 전체 플레이에 대한 기록 등 플레이어가 골프 게임을 하면서 발생하는 다양한 상황에 대한 정보를 저장할 수 있다. At this time, the golf simulator may record and store play information for each player whenever the player completes a round corresponding to 18 holes or 9 holes. For example, the play record may store information about various situations that occur while the player plays a golf game, such as a record for each course, a record for each hole, a record for each shot, and a record for each player's entire play.
이 때, 평균 스트로크 정보는 홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성될 수 있다. At this time, the average stroke information may be generated based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
예를 들어, 전체 플레이어들을 대상으로 공의 위치에서 홀 컵까지 남은 직선거리가 100m일 경우의 샷에 대한 스트로크 기록을 종합하여 100m에 대한 평균 스트로크 정보를 생성할 수 있다. For example, the average stroke information for 100m may be generated by synthesizing stroke records for shots when the straight distance remaining from the ball's position to the hole cup is 100m for all players.
다른 예를 들어, 전체 플레이어들을 대상으로 티 샷일 경우의 샷에 대한 스트로크 기록을 종합하여 티 샷에 대한 평균 스트로크 정보를 생성할 수 있다.For another example, average stroke information for a tee shot may be generated by synthesizing stroke records for a shot in the case of a tee shot for all players.
또 다른 예를 들어, 전체 플레이어들을 대상으로 페어웨이(Fairway)이면서 홀 컵까지 남은 직선거리가 150m일 경우의 샷에 대한 스트로크 기록을 종합하여 페어웨이 지형에 대한 평균 스트로크 정보를 생성할 수도 있다.As another example, the average stroke information for the fairway terrain may be generated by synthesizing the stroke records for shots when the distance to the hole cup is 150 m, which is a fairway for all players.
이 때, 샷의 종류는 티 샷(off the tee), 접근 샷(approach the green), 숏 게임(around the green) 및 퍼팅(putting) 중 적어도 하나를 포함할 수 있다.At this time, the type of shot may include at least one of a tee shot (off the tee), an approach shot (approach the green), a short game (around the green), and putting (putting).
이 때, 티 샷은 파 3 홀의 경우를 제외하고 홀의 첫 번째 샷을 의미할 수 있다.At this time, the tee shot may mean the first shot of the hole, except for the
이 때, 접근 샷은 파 3 홀의 첫번째 샷과 파 3 이상인 홀의 두 번째부터의 샷 중 홀 컵과의 직선 거리가 30m 이상인 경우의 샷을 의미할 수 있다.At this time, the approach shot may refer to a shot in a case where the straight distance from the hole cup is 30 m or more among the first shot of the
이 때, 숏 게임은 파 3 홀의 첫번째 샷과 파 3 이상인 홀의 두 번째부터의 샷 중 홀 컵과의 직선 거리가 30m 이하인 경우의 샷을 의미할 수 있다.In this case, the short game may refer to a shot in a case where a straight distance between the hole cup and the hole cup is 30 m or less among the first shot of the
이 때, 퍼팅은 공의 위치가 그린일 경우의 샷을 의미할 수 있다. At this time, putting may mean a shot when the position of the ball is green.
따라서, 평균 스트로크 정보는 전체 플레이어들을 대상으로 티 샷일 경우의 스트로크 기록을 종합한 정보, 접근 샷일 경우의 스트로크 기록을 종합한 정보, 숏 게임일 경우의 스트로크 기록을 종합한 정보, 퍼팅일 경우의 스트로크 기록을 종합한 정보를 포함할 수 있다. Therefore, the average stroke information is the total information of the strokes in the case of a tee shot, the information of the information in the strokes in the case of an approach shot, the information in the case of a short game, and the stroke in the case of putting. Records may include aggregated information.
또한, 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법은 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 샷(Shot)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득한다(S120).In addition, the method for providing a valid gain using a golf simulator according to an embodiment of the present invention moves after the first average stroke corresponding to the current ball position and the target player consumes a shot based on the average stroke information Obtain a second average stroke corresponding to the position of the ball (S120).
이 때, 현재 공의 위치 및 이동된 공의 위치 각각에 상응하는 카테고리를 고려하여 제1 평균 스트로크와 제2 평균 스트로크를 획득할 수 있다.At this time, the first average stroke and the second average stroke may be obtained in consideration of a category corresponding to each of the current ball position and the moved ball position.
예를 들어, 현재 공의 위치가 홀 컵과의 직선 거리 400m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 400m일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 홀 컵과의 직선 거리 220m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 220m일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다. For example, assuming that the current ball position is a position corresponding to a straight distance 400m from the hole cup, among the average stroke information, an average stroke score when the straight distance from the hole cup is 400m is obtained as the first average stroke can do. Thereafter, assuming that the position of the ball moved by the player consuming the shot is the position corresponding to the
다른 예를 들어, 현재 공의 위치가 홀 컵과의 직선거리 100m인 접근 샷이라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 100m인 접근 샷일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 그린 위에서 홀 컵과의 직선 거리 5m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 5m인 퍼팅일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다.For another example, assuming that the current ball position is an approach shot with a straight line distance of 100 m from the hole cup, the average stroke score of the average stroke information for an approach shot with a straight line distance from the hole cup of 100 m is the first average stroke Can be obtained by Thereafter, assuming that the position of the ball moved by the player consuming the shot is a position corresponding to a straight line distance of 5 m from the hole cup on the green, when the putting distance is 5 m from the average stroke information, the straight line distance from the hole cup The average stroke score can be obtained as the second average stroke.
또 다른 예를 들어, 현재 공의 위치가 러프 지형에서 홀 컵과의 직선 거리 50m인 접근 샷이라고 가정할 경우, 평균 스트로크 정보 중 러프 지형에서 홀 컵과의 직선 거리가 50m인 접근 샷일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 그린 위에서 홀 컵과의 직선 거리가 3m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 그린 위에서 홀 컵과의 직선 거리가 3m인 퍼팅일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다.As another example, assuming that the current ball position is an approach shot with a straight line distance of 50 m from the rough terrain in the rough terrain, the average of the stroke information in the rough terrain is an approach shot with a straight line distance of 50 m from the rough terrain The stroke score can be obtained as the first average stroke. After that, if the player consumes the shot and assumes that the position of the ball moved is a position corresponding to 3m of the straight line distance from the hole cup on the green, putting the straight distance from the green to the hole cup distance of 3m among the average stroke information The average stroke score at the time can be obtained as the second average stroke.
상기의 예시는 일부 상황을 예시로 설명한 것으로 보다 다양한 상황을 고려하여 제1 평균 스트로크 또는 제2 평균 스트로크를 획득할 수도 있다.The above example is described as an example of some situations, and the first average stroke or the second average stroke may be obtained in consideration of more various situations.
또한, 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법은 제1 평균 스트로크에서 타겟 플레이어가 소모한 샷과 제2 평균 스트로크를 뺀 값에 상응하게 타겟 플레이어의 타당 득실을 산출한다(S130).In addition, a method for providing a valid gain using a golf simulator according to an embodiment of the present invention calculates a valid gain for the target player corresponding to a value obtained by subtracting the second average stroke and the shots consumed by the target player from the first average stroke ( S130).
이 때, 타당 득실은 티 박스부터 홀 컵까지의 직선 거리에서부터 샷을 시작하였을 때, 공이 홀 컵에 홀 인하기까지 매샷 별로 평균 스트로크 대비 얻거나 잃게 되는 수치를 의미할 수 있다. 따라서, 골프 시뮬레이터를 이용하는 플레이어의 매 샷마다 현재거리와 이동된 거리를 고려하여 타당 득실을 계산할 수 있으며, 18홀 플레이가 완료되면 해당 홀에 대한 타당 득실 정보로써 저장될 수 있다. 이 때, 저장된 정보는 플레이어 개인의 통계 정보 및 골프 시뮬레이터에 등록된 전체 플레이어들의 통계 정보를 추출하는데 사용될 수 있다.In this case, a valid gain and loss may mean a value that is obtained or lost relative to the average stroke for each shot until the ball is holed in to the hole cup when the shot starts from a straight distance from the tee box to the hole cup. Accordingly, a valid gain can be calculated in consideration of the current distance and the moved distance for each shot of the player using the golf simulator, and when the 18-hole play is completed, it can be stored as valid gain information for the hole. At this time, the stored information may be used to extract statistical information of the individual players and statistical information of all players registered in the golf simulator.
이 때, 타당 득실은 상기에서 설명한 것과 같이 현재위치에서의 평균 스트로크에서 이동된 위치에서의 평균 스트로크를 뺀 값에서 플레이어가 소모한 샷을 1만큼 빼서 산출할 수 있다. 이와 같이 산출된 타당 득실의 값이 양수일 경우에는 전체 플레이어들에 의한 평균 스트로크보다 유리한 거리로 샷을 진행한 것을 의미할 수 있다. 반대로 산출된 타당 득실의 값이 음수일 경우에는 전체 플레이어들에 의한 평균 스트로크보다 불리한 거리로 샷을 진행한 것을 의미할 수 있다.At this time, the valid gain can be calculated by subtracting the shot consumed by the player from the value obtained by subtracting the average stroke at the moved position from the average stroke at the current position as described above. When the value of the valid gains calculated as described above is positive, it may mean that the shot is conducted at a distance that is more favorable than the average stroke by all players. Conversely, if the value of the calculated valid score is negative, it may mean that the shot was conducted at an unfavorable distance than the average stroke by all players.
이 때, 타당 득실은 카테고리를 기반으로 타겟 플레이어의 매 샷 마다 산출될 수 있다. At this time, a valid gain or loss can be calculated for each shot of the target player based on the category.
예를 들어, 도 2를 참조하여 홀 컵까지 남은 거리를 기반으로 플레이어의 타당 득실을 산출하는 과정을 설명하면 다음과 같다. For example, referring to FIG. 2, a process of calculating a player's valid gain based on the distance remaining to the hole cup will be described as follows.
먼저, 티 샷에 해당하는 첫번째 샷(210)은 홀 컵으로부터 직선 거리가 440m이고, 평균 스트로크 정보를 기반으로 획득한 제1 평균 스트로크가 4.62라고 가정할 수 있다. 즉, 제1 평균 스트로크는 해당 코스, 해당 홀과 관계없이 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 남은 거리가 440m일 때의 스트로크 점수로 집계할 수 있다. First, it can be assumed that the
이 후, 플레이어가 첫번째 샷(210)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 220m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 220m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 3.35라고 가정한다면, 첫번째 샷(210)의 타당 득실은 4.62-3.35-1=0.27에 상응하게 산출될 수 있다. 즉, 플레이어는 첫번째 샷(210)을 통해 +0.27만큼의 스트로크 점수를 얻은 상황일 수 있다.Thereafter, the second average counted as the stroke score when the position of the ball moved by the player consuming the
이 후, 플레이어가 두 번째 샷(220)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 130m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 130m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 2.74라고 가정한다면, 두 번째 샷(220)의 타당 득실은 3.35-2.74-1=-0.39에 상응하게 산출될 수 있다. 즉, 플레이어는 두 번째 샷(220)을 통해 -0.39만큼의 스트로크 점수를 잃은 상황일 수 있다.Thereafter, the position of the ball moved by the player consuming the
이 후, 플레이어가 세 번째 샷(230)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 15m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 15m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 1.58이라고 가정한다면, 세 번째 샷(230)의 타당 득실은 2,74-1.58-1=0.16에 상응하게 산출될 수 있다. 즉, 플레이어는 세 번째 샷(230)을 통해 +0.16만큼의 스트로크 점수를 얻은 상황일 수 있다.Thereafter, the position of the ball moved by the player consuming the
이 후, 플레이어가 네 번째 샷(240)을 소모하여 그린에서 홀 컵에 홀 인하였다고 가정하면, 네 번째 샷(240)의 타당 득실은 1.58-1=0.58에 상응하게 산출될 수 있다. 즉, 홀인은 남은 거리가 0m인 상황이므로 제2 평균 스트로크가 0이라고 가정하고 타당 득실을 산출할 수 있다. Thereafter, assuming that the player has consumed the
이와 같이 하나의 홀에 대한 타당 득실을 산출할 수 있으며, 플레이어가 18홀까지 게임을 완료하면 플레이어에 대한 라운드 평균 타당 득실을 도출할 수도 있다. 또한, 플레이어가 라운드를 완료함에 따라 수집되는 타당 득실에 대한 정보는 전체 플레이어들에 기반한 평균 스트로크 정보를 갱신하는데 사용될 수도 있다.Likewise, it is possible to calculate a valid gain for a single hole, and when the player completes the game up to 18 holes, a round average valid gain for the player may be derived. In addition, information about valid gains collected as the player completes the round may be used to update average stroke information based on all players.
다른 예를 들어, 도 3을 참조하여 샷의 종류와 홀 컵까지 남은 거리를 기반으로 플레이어의 타당 득실을 산출하는 과정을 설명하면 다음과 같다.For another example, referring to FIG. 3, a process of calculating a player's valid gain based on the type of shot and the remaining distance to the hole cup will be described as follows.
도 3의 상황은 파 4홀에서 홀 컵과의 거리가 30m이상인 지점에 공이 위치하였으므로, 두 번째 샷에 해당하는 접근 샷인것으로 판단할 수 있다. 이 때, 접근 샷에 해당하는 두 번째 샷(310)은 홀 컵으로부터 직선 거리가 155m이고, 평균 스트로크 정보를 기반으로 획득한 제1 평균 스트로크가 3.11이라고 가정할 수 있다. 즉, 제1 평균 스트로크는 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 남은 거리가 155m이면서 접근 샷일 때의 스트로크 점수로 집계할 수 있다.In the situation of FIG. 3, since the ball is located at a point at a distance of 30 m or more from the hole cup in the
이 후, 플레이어가 두 번째 샷(310)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 25m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 25m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 1.31이라고 가정한다면, 접근 샷에 해당하는 두 번째 샷(310)의 타당 득실은 3.11-1.31-1=0.8에 상응하게 산출될 수 있다. 즉, 플레이어는 접근 샷인 두 번째 샷(310)을 통해 +0.8만큼의 스트로크 점수를 얻은 것으로 판단할 수 있다.Thereafter, the position of the ball moved by the player consuming the
이와 같은 방식으로 접근샷에 대한 타당 득실을 18홀까지 구하면, 라운드에서 플레이어의 접근샷 스트로크 능력이 산출될 수 있다. If a valid gain for an approach shot is obtained up to 18 holes in this way, the player's approach shot stroke ability in the round may be calculated.
또한, 도 3에 도시된 두 번째 샷(310)의 공의 위치가 러프(Rough) 지형이었으므로, 러프 지형에서의 타당 득실을 획득할 수도 있다. 예를 들어, 도 3에 도시된 것처럼 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 러프 지형일 경우의 스트로크 점수를 집계하였을 때 평균 스트로크가 4.04라고 가정한다면, 플레이어의 러프 지형에 대한 타당 득실은 4.04-1.31-1=1.73에 상응하게 산출될 수 있다. 즉, 플레이어는 러프 지형의 스트로크 능력으로 1.73만큼의 스트로크 점수를 얻은 것으로 판단할 수 있다.In addition, since the position of the ball of the
이와 같은 방식으로 러프 지형에 대한 타당 득실을 18홀까지 구하면, 라운드에서 플레이어의 러프 지형 스트로크 능력이 산출될 수 있다.In this way, if a valid gain for the rough terrain is obtained up to 18 holes, the player's rough terrain stroke ability in the round may be calculated.
이 때, 골프 시뮬레이터는 도 7 내지 도 8에 도시된 것처럼 플레이어의 매 샷마다 타당 득실을 보여줄 수도 있다. At this time, the golf simulator may show a valid gain and loss for every shot of the player as shown in FIGS. 7 to 8.
예를 들어, 도 7에 도시된 것처럼, 플레이어의 샷이 종료되면 이번 샷에서 플레이어가 얻거나 읽은 타당 득실을 SG(Stroke Gain)라는 명칭과 함께 화면에 표시할 수 있다. 즉, 도 7에 도시된 실시예의 경우, 플레이어가 러프 지형에 대한 타당 득실(700)을 0.23만큼 얻었음을 나타낸 것일 수 있다. For example, as illustrated in FIG. 7, when the player's shot is finished, a valid gain or read by the player in this shot may be displayed on the screen with the name SG (Stroke Gain). That is, in the embodiment shown in FIG. 7, it may indicate that the player has obtained a
다른 예를 들어, 도 8에 도시된 것처럼, 플레이어가 홀마다 홀아웃하는 경우, 홀 스코어 결과가 노출되면서 이번 홀에서 얻거나 잃은 타당 득실(800)을 화면에 표시할 수 있다. 즉, 도 8에 도시된 실시예에 경우, 플레이어가 해당 홀에서의 게임을 완료함에 따라 총 1.24만큼의 타당 득실(800)을 얻었음을 나타낸 것일 수 있다. 이 때, 도 8에 나타낸 것처럼, 타당 득실(800)이 양수이면 점수와 함께 GOOD이라는 메시지를 표시하고, 타당 득실(800)이 음수이면 점수와 함께 BAD라는 메시지를 함께 표시할 수도 있다.As another example, as shown in FIG. 8, when a player holes out for each hole, a
이 때, 골프 시뮬레이터는 타당 득실 및 타겟 플레이어의 플레이 정보를 기반으로 타겟 플레이어의 특기 항목을 추출할 수 있다. At this time, the golf simulator may extract a special item of the target player based on the valid gain and the play information of the target player.
이 때, 특기 항목이란 플레이어의 스트로크 능력이 골프 시뮬레이터에 등록된 전체 플레이어들에 의한 평균대비 일정 수준 이상인 경우를 의미할 수 있다. 이러한 특기 항목은 플레이어가 골프 시뮬레이터를 이용할 경우에 스트로크 측면에서 강점이 무엇인지 알려주는 역할을 할 수 있다. At this time, the specialty item may mean a case in which the stroke capability of the player is equal to or higher than the average level by the total players registered in the golf simulator. These special items can serve as a reminder of what strengths the player has in terms of strokes when using the golf simulator.
이 때, 골프 시뮬레이터는 특기 항목 별 추출 조건을 고려하여 특기 항목을 추출할 수 있다. At this time, the golf simulator may extract the specialty items in consideration of the extraction conditions for each specialty item.
예를 들어, 특기 항목 별 추출 조건은 [표 1]과 같이 설정될 수 있다.For example, the extraction conditions for each special item can be set as shown in [Table 1].
-스트레이트(Straight)
-드로우(Draw)
-페이드(Fade)Pitch
-Straight
-Draw
-Fade
- 샷의 스핀이 기설정된 스핀 범위 이내-The direction angle of the shot is within a preset direction angle range
-Shot spin is within a preset spin range
- 남자 비거리 200m이상 또는 여자 비거리 150m 이상-After the shot, the terrain where the ball is located is fairway or green
-Male flight distance of 200m or more or female flight distance of 150m or more
- 샷 이후 공이 위치한 지형이 페어웨이 또는 그린
- 남자 비거리 180m 이상 또는 여자 비거리 130m 이상-Recommended clubs are wood or utility clubs
-After the shot, the terrain where the ball is located is fairway or green
-Male flight distance of 180m or more or female flight distance of 130m or more
- 샷 이후 공이 위치한 지형이 페어웨이 또는 그린
- 남자 비거리 150m 이상 또는 여자 비거리 100m 이상-Recommended clubs are
-After the shot, the terrain where the ball is located is fairway or green
-Flight distance of men over 150m or distance of women over 100m
- 샷 출발 지형이 러프 또는 벙커-The slope of the starting surface of the shot is 30 degrees or more
-Rough terrain or bunker
- 샷 종료 시 공의 위치가 홀컵-Shot departure terrain fairway or rough
-At the end of the shot, the ball is in the hole cup
- 샷 종료 시 공의 위치가 홀컵-When the starting terrain of the shot is all terrain other than green
-At the end of the shot, the ball is in the hole cup
- 샷 종료 시 공의 위치가 홀컵-The slope of the starting surface of the shot is 30 degrees or more
-At the end of the shot, the ball is in the hole cup
즉, 접근 샷의 우드 스트로크와 같은 특기 항목의 경우, 남성 플레이어가 우드 클럽으로 비거리 180m 이상의 접근 샷을 쳤고, 샷에 의해 이동한 공이 페어웨이 또는 그린에 안착한다면 해당 플레이어에게 우드 스트로크의 특기 항목을 추출하여 제공할 수 있다.In other words, in the case of special items such as the wood stroke of an approach shot, if the male player hits an approach shot with a distance of 180 m or more to the wood club, and the ball moved by the shot lands on the fairway or green, the special item of the wood stroke is extracted to the player. Can be provided.
다른 예를 들어, 도 3 및 도 4를 기반으로 특기 항목을 추출하는 과정을 설명하면 다음과 같다. 먼저, 도 3에 도시된 두 번째 샷(310) 차례에서 공이 위치하고 있는 지형이 러프인 것을 확인할 수 있고, 만약 도 4에 도시된 것처럼 경사면도 30도 이상인 경우라고 가정할 수 있다. 이 때, 도 3에 도시된 것처럼 접근샷의 타당 득실은 +0.8에 상응하지만, 접근샷 범우 내의 트러블 스트로크의 의한 타당 득실은 +1,3에 상응할 수 있다. 즉, 해당 샷 상황(410)에서 전체 플레이어들에 의한 평균 타당 득실이 -0.24인 것을 감안하였을 때, 타겟 플레이어의 타당 득실은 상위 14%에 해당하기 때문에 특기 항목으로 추출될 조건에 만족한 것으로 판단할 수 있다. 따라서, 타겟 플레이어는 스트로크 능력 중에서 트러블 스트로크(난이도가 있는 환경에서의 샷 세이브 능력) 능력이 뛰어난 플레이어로 판단될 수 있다.For another example, a process of extracting a special item based on FIGS. 3 and 4 will be described. First, in the
이 때, 플레이어 별로 추출된 특기 항목은 골프 시뮬레이터를 통해서 플레이어가 알 수 있도록 표시될 수 있다. 예를 들어, 도 6을 참조하면, 플레이어가 골프 시뮬레이터에 로그인한 뒤의 플레이어 설정 정보를 나타낸 화면에 상응할 수 있다. 이 때, 해당 플레이어의 스트로크 능력에 따라 특기 항목(600)이 존재하면 도 6에 도시된 것처럼 특기 항목(600)을 표시해 줌으로써 플레이어 별로 특기 항목이 무엇인지 파악할 수도 있다.At this time, the special item extracted for each player may be displayed so that the player can know through the golf simulator. For example, referring to FIG. 6, it may correspond to a screen showing player setting information after the player logs in to the golf simulator. At this time, if the
이 때, 골프 시뮬레이터는 타당 득실을 기반으로 타겟 플레이어의 스트로크 통계 정보를 제공할 수 있다. At this time, the golf simulator may provide stroke statistical information of the target player based on a valid gain or loss.
예를 들어, 18홀의 라운드가 종료된 후 결과 정보를 노출할 때 이번 라운드를 진행하면서 산출된 타당 득실 기록(900)을 도 9와 같이 화면에 표시할 수 있다. 이 때, 타당 득실은 총 합계와 함께 샷의 종류별로 구분하여 표시될 수 있다.For example, when the result information is exposed after the round of 18 holes is finished, a
또한, 라운드가 종료되거나 플레이어가 골프 시뮬레이터에 로그인 된 상태일 경우, 도 10이 도시된 것과 같이 플레이어의 스트로크 상세정보(1000)를 제공할 수도 있다. 이 때, 스트로크 상세정보(1000)는 특기 항목의 종류를 기반으로 한 플레이어의 상세 수치를 포함할 수 있으며, 플레이어가 라운드를 완료할 때마다 플레이 정보를 바탕으로 업데이트되어 보여질 수 있다.In addition, when the round ends or when the player is logged in to the golf simulator, the
이 때, 골프 시뮬레이터는 타당 득실 및 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 전체 플레이어들 중 타겟 플레이어의 랭킹 정보를 제공할 수 있다.At this time, the golf simulator may provide the ranking information of the target player among all players using at least one of the validity gain and the stroke statistics information of the target player.
예를 들어, 플레이어가 라운드 단위로 골프 게임을 종료할 때마다 플레이어의 플레이 정보를 기반으로 산출된 타당 득실을 이용하여 플레이어의 순위를 산정하고, 순위에 따른 랭킹 정보를 화면에 표시할 수 있다. 이 때, 타당 득실의 총 합계에 의한 랭킹 정보뿐만 아니라 샷의 종류 별 타당 득실에 의한 독립적인 랭킹 정보도 표시될 수 있다. For example, each time a player ends a golf game in a round unit, the player's ranking may be calculated using a valid gain calculated based on the player's play information, and ranking information according to the ranking may be displayed on the screen. At this time, not only ranking information based on the total sum of valid gains, but also independent ranking information based on valid gains for each type of shot may be displayed.
또한, 본 발명의 일실시예에 따른 골프 시뮬레이터는 타겟 플레이어의 스트로크 통계 정보를 도 11에 도시된 것과 같은 그래프 형태로 화면에 노출할 수도 있다. 즉, 타겟 플레이어에 의한 라운드가 종료되면, 샷의 종류 별로 타당 득실을 산출하고, 산출된 결과에 대응하는 형태로 그래프를 생성하여 보여줄 수도 있다.In addition, the golf simulator according to an embodiment of the present invention may expose stroke statistical information of a target player to a screen in a graph form as shown in FIG. 11. That is, when the round by the target player ends, a valid gain for each type of shot may be calculated, and a graph may be generated and shown in a form corresponding to the calculated result.
또한, 도 1에는 도시하지 아니하였으나, 본 발명의 일실시예에 따른 골프 시뮬레이터를 이용한 타당 득실 제공 방법은 상술한 타당 득실 제공 과정에서 발생하는 다양한 정보를 저장할 수 있다.In addition, although not shown in FIG. 1, a method for providing a valid gain using a golf simulator according to an embodiment of the present invention may store various information generated in the process for providing a valid gain.
이와 같은 타당 득실 제공 방법을 통해 골프 시뮬레이터에 등록된 전체 플레이어들과 비교하여 플레이어 자신의 실력을 측정할 수 있다.Through this method of providing a valid gain and loss, the player's own ability can be measured in comparison with all players registered in the golf simulator.
또한, 골프 시뮬레이터를 이용하는 플레이어에게 매 샷마다 플레이 상황에 맞는 정보를 제공할 수 있다.In addition, it is possible to provide information suitable for a play situation for each shot to a player using a golf simulator.
또한, 골프 시뮬레이터에 등록된 플레이어마다 특기 정보를 제공할 수 있다.In addition, special information can be provided for each player registered in the golf simulator.
또한, 골프 시뮬레이터를 통해 골프 게임 시 플레이어의 타당 득실에 따른 통계 또는 랭킹을 제공할 수 있다.In addition, the golf simulator may provide statistics or ranking according to a player's valid gain or loss during a golf game.
도 5는 본 발명에 따른 타당 득실 제공 시스템 구조의 일 예를 나타낸 도면이다.5 is a view showing an example of a structure for providing a valid gain according to the present invention.
도 5를 참조하면, 본 발명에 따른 타당 득실 제공 시스템은 기본적으로 골프 시뮬레이터에 등록된 플레이어들에 의한 플레이 정보를 기반으로 타당 득실을 산출하고, 산출된 타당 득실을 이용하여 골프 게임과 관련된 플레이어의 정보를 제공하는데 그 목적이 있다고 볼 수 있다. Referring to FIG. 5, the system for providing a valid gain according to the present invention basically calculates a valid gain based on play information by players registered in the golf simulator, and uses the calculated valid gain to determine the player Its purpose is to provide information.
이 때, 골프 시뮬레이터에 등록된 전체 플레이어들은 샷 종료, 홀 아웃, 라운드 종료 후 타당 득실 결과가 산출될 때마다 골프 시뮬레이터의 스크린 또는 보조모니터 화면을 통해 산출된 결과를 확인할 수 있다. At this time, all players registered in the golf simulator can check the result calculated through the screen of the golf simulator or the secondary monitor screen whenever a valid result is calculated after the end of the shot, the hole out, and the end of the round.
이 때, 라운드 단위로 기록된 플레이 정보가 생성될 때마다 플레이어 개인의 스트로크 통계 및 전체 플레이어들의 스트로크 통계 또한 갱신될 수 있다.At this time, the stroke statistics of the individual players and the stroke statistics of all players may also be updated whenever play information recorded in units of rounds is generated.
이 때, 스트로크 통계는 샷의 종류 별로 구분되어 제공될 수 있으며, 샷의 종류 별 특기 항목을 추출하는데 사용될 수도 있다. At this time, stroke statistics may be provided for each type of shot, and may be used to extract special items for each type of shot.
또한, 전체 플레이어들의 스트로크 통계를 이용하여 플레이어 개개인의 스트로크 능력을 비교함으로써 플레이어들 간 랭킹 정보 및 특기 정보를 제공할 수도 있다.In addition, ranking information and special information between players may be provided by comparing the stroke capabilities of individual players using stroke statistics of all players.
도 12는 본 발명의 일실시예에 따른 골프 시뮬레이터를 나타낸 블록도이다.12 is a block diagram showing a golf simulator according to an embodiment of the present invention.
도 12를 참조하면, 본 발명의 일실시예에 따른 골프 시뮬레이터는 통신부(1210), 프로세서(1220) 및 메모리(1230)를 포함한다. Referring to FIG. 12, a golf simulator according to an embodiment of the present invention includes a
통신부(1210)는 네트워크와 같은 통신망을 통해 타당 득실 산출을 위해 필요한 정보를 송수신하는 역할을 한다. 특히, 본 발명에 따른 통신부(1210)는 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보를 데이터베이스와 같은 저장 장치로부터 수신할 수 있다. The
프로세서(1220)는 골프 시뮬레이터(Golf Simulator)에 등록된 전체 플레이어들 각각의 플레이 정보를 기반으로 평균 스트로크(Stroke) 정보를 생성한다.The
이 때, 골프 시뮬레이터는 플레이어가 선택한 코스에 상응하게 가상의 골프 게임을 제공하는 장치에 상응할 수 있다. 즉, 플레이어로 등록한 사용자가 골프 시뮬레이터에 등록된 골프 코스를 선택하여 골프 게임을 즐길 수 있다.At this time, the golf simulator may correspond to a device that provides a virtual golf game corresponding to a course selected by the player. That is, a user registered as a player can select a golf course registered in a golf simulator and enjoy a golf game.
이 때, 골프 시뮬레이터는 플레이어가 18홀 또는 9홀에 상응하는 라운드를 완료할 때마다 플레이어 별 플레이 정보를 기록 및 저장할 수 있다. 예를 들어, 플레이 기록은 코스 별 기록, 홀 별 기록, 샷 별 기록, 플레이어 개인의 전체 플레이에 대한 기록 등 플레이어가 골프 게임을 하면서 발생하는 다양한 상황에 대한 정보를 저장할 수 있다. At this time, the golf simulator may record and store play information for each player whenever the player completes a round corresponding to 18 holes or 9 holes. For example, the play record may store information about various situations that occur while the player plays a golf game, such as a record for each course, a record for each hole, a record for each shot, and a record for each player's entire play.
이 때, 평균 스트로크 정보는 홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성될 수 있다. At this time, the average stroke information may be generated based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
예를 들어, 전체 플레이어들을 대상으로 공의 위치에서 홀 컵까지 남은 직선거리가 100m일 경우의 샷에 대한 스트로크 기록을 종합하여 100m에 대한 평균 스트로크 정보를 생성할 수 있다. For example, the average stroke information for 100m may be generated by synthesizing stroke records for shots when the straight distance remaining from the ball's position to the hole cup is 100m for all players.
다른 예를 들어, 전체 플레이어들을 대상으로 티 샷일 경우의 샷에 대한 스트로크 기록을 종합하여 티 샷에 대한 평균 스트로크 정보를 생성할 수 있다.For another example, average stroke information for a tee shot may be generated by synthesizing stroke records for a shot in the case of a tee shot for all players.
또 다른 예를 들어, 전체 플레이어들을 대상으로 페어웨이이면서 홀 컵까지 남은 직선거리가 150m일 경우의 샷에 대한 스트로크 기록을 종합하여 페어웨이 지형에 대한 평균 스트로크 정보를 생성할 수도 있다.As another example, the average stroke information for the fairway terrain may be generated by synthesizing the stroke records for shots when the straight distance remaining to the hole cup is a fairway for all players and is 150 m.
이 때, 샷의 종류는 티 샷(off the tee), 접근 샷(approach the green), 숏 게임(around the green) 및 퍼팅(putting) 중 적어도 하나를 포함할 수 있다.At this time, the type of shot may include at least one of a tee shot (off the tee), an approach shot (approach the green), a short game (around the green), and putting (putting).
이 때, 티 샷은 파 3 홀의 경우를 제외하고 홀의 첫 번째 샷을 의미할 수 있다.At this time, the tee shot may mean the first shot of the hole, except for the
이 때, 접근 샷은 파 3 홀의 첫번째 샷과 파 3 이상인 홀의 두 번째부터의 샷 중 홀 컵과의 직선 거리가 30m 이상인 경우의 샷을 의미할 수 있다.At this time, the approach shot may refer to a shot in a case where the straight distance from the hole cup is 30 m or more among the first shot of the
이 때, 숏 게임은 파 3 홀의 첫번째 샷과 파 3 이상인 홀의 두 번째부터의 샷 중 홀 컵과의 직선 거리가 30m 이하인 경우의 샷을 의미할 수 있다.In this case, the short game may refer to a shot in a case where a straight distance between the hole cup and the hole cup is 30 m or less among the first shot of the
이 때, 퍼팅은 공의 위치가 그린일 경우의 샷을 의미할 수 있다. At this time, putting may mean a shot when the position of the ball is green.
따라서, 평균 스트로크 정보는 전체 플레이어들을 대상으로 티 샷일 경우의 스트로크 기록을 종합한 정보, 접근 샷일 경우의 스트로크 기록을 종합한 정보, 숏 게임일 경우의 스트로크 기록을 종합한 정보, 퍼팅일 경우의 스트로크 기록을 종합한 정보를 포함할 수 있다.Therefore, the average stroke information is the total information of the strokes in the case of a tee shot, the information of the information in the strokes in the case of an approach shot, the information in the case of a short game, and the stroke in the case of putting. Records may include aggregated information.
또한, 프로세서(1220)는 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 샷(Shot)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득한다.In addition, the
이 때, 현재 공의 위치 및 이동된 공의 위치 각각에 상응하는 카테고리를 고려하여 제1 평균 스트로크와 제2 평균 스트로크를 획득할 수 있다.At this time, the first average stroke and the second average stroke may be obtained in consideration of a category corresponding to each of the current ball position and the moved ball position.
예를 들어, 현재 공의 위치가 홀 컵과의 직선 거리 400m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 400m일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 홀 컵과의 직선 거리 220m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 220m일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다. For example, assuming that the current ball position is a position corresponding to a straight distance 400m from the hole cup, among the average stroke information, an average stroke score when the straight distance from the hole cup is 400m is obtained as the first average stroke can do. Thereafter, assuming that the position of the ball moved by the player consuming the shot is the position corresponding to the
다른 예를 들어, 현재 공의 위치가 홀 컵과의 직선거리 100m인 접근 샷이라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 100m인 접근 샷일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 그린(Green) 위에서 홀 컵과의 직선 거리 5m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 홀 컵과의 직선 거리가 5m인 퍼팅일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다.For another example, assuming that the current ball position is an approach shot with a straight line distance of 100 m from the hole cup, the average stroke score of the average stroke information for an approach shot with a straight line distance from the hole cup of 100 m is the first average stroke Can be obtained by Thereafter, if the player consumes the shot and assumes that the position of the moved ball is a position corresponding to a straight distance 5m from the hole cup on the green, a putting having a straight distance from the hole cup of 5m among the average stroke information The average stroke score at the time can be obtained as the second average stroke.
또 다른 예를 들어, 현재 공의 위치가 러프(Rough) 지형에서 홀 컵과의 직선 거리 50m인 접근 샷이라고 가정할 경우, 평균 스트로크 정보 중 러프 지형에서 홀 컵과의 직선 거리가 50m인 접근 샷일 때의 평균 스트로크 점수를 제1 평균 스트로크로 획득할 수 있다. 이 후, 플레이어가 샷을 소모하여 이동된 공의 위치가 그린 위에서 홀 컵과의 직선 거리가 3m에 상응하는 위치라고 가정할 경우, 평균 스트로크 정보 중 그린 위에서 홀 컵과의 직선 거리가 3m인 퍼팅일 때의 평균 스트로크 점수를 제2 평균 스트로크로 획득할 수 있다.As another example, assuming that the current ball position is an approach shot having a straight line distance of 50 m from the rough cup in rough terrain, the average stroke information is an approach shot having a straight line distance of 50 m from the rough terrain in the rough stroke information. The average stroke score at the time can be obtained as the first average stroke. After that, if the player consumes the shot and assumes that the position of the ball moved is a position corresponding to 3m of the straight line distance from the hole cup on the green, putting the straight distance from the green to the hole cup distance of 3m among the average stroke information The average stroke score at the time can be obtained as the second average stroke.
상기의 예시는 일부 상황을 예시로 설명한 것으로 보다 다양한 상황을 고려하여 제1 평균 스트로크 또는 제2 평균 스트로크를 획득할 수도 있다.The above example is described as an example of some situations, and the first average stroke or the second average stroke may be obtained in consideration of more various situations.
또한, 프로세서(1220)는 제1 평균 스트로크에서 타겟 플레이어가 소모한 샷과 제2 평균 스트로크를 뺀 값에 상응하게 타겟 플레이어의 타당 득실을 산출한다.In addition, the
이 때, 타당 득실은 티 박스부터 홀 컵까지의 직선 거리에서부터 샷을 시작하였을 때, 공이 홀 컵에 홀 인하기까지 매샷 별로 평균 스트로크 대비 얻거나 잃게 되는 수치를 의미할 수 있다. 따라서, 골프 시뮬레이터를 이용하는 플레이어의 매 샷마다 현재거리와 이동된 거리를 고려하여 타당 득실을 계산할 수 있으며, 18홀 플레이가 완료되면 해당 홀에 대한 타당 득실 정보로써 저장될 수 있다. 이 때, 저장된 정보는 플레이어 개인의 통계 정보 및 골프 시뮬레이터에 등록된 전체 플레이어들의 통계 정보를 추출하는데 사용될 수 있다.In this case, a valid gain and loss may mean a value that is obtained or lost relative to the average stroke for each shot until the ball is holed in to the hole cup when the shot starts from a straight distance from the tee box to the hole cup. Accordingly, a valid gain can be calculated in consideration of the current distance and the moved distance for each shot of the player using the golf simulator, and when the 18-hole play is completed, it can be stored as valid gain information for the hole. At this time, the stored information may be used to extract statistical information of the individual players and statistical information of all players registered in the golf simulator.
이 때, 타당 득실은 상기에서 설명한 것과 같이 현재위치에서의 평균 스트로크에서 이동된 위치에서의 평균 스트로크를 뺀 값에서 플레이어가 소모한 샷을 1만큼 빼서 산출할 수 있다. 이와 같이 산출된 타당 득실의 값이 양수일 경우에는 전체 플레이어들에 의한 평균 스트로크보다 유리한 거리로 샷을 진행한 것을 의미할 수 있다. 반대로 산출된 타당 득실의 값이 음수일 경우에는 전체 플레이어들에 의한 평균 스트로크보다 불리한 거리로 샷을 진행한 것을 의미할 수 있다.At this time, the valid gain can be calculated by subtracting the shot consumed by the player from the value obtained by subtracting the average stroke at the moved position from the average stroke at the current position as described above. When the value of the valid gains calculated as described above is positive, it may mean that the shot is conducted at a distance that is more favorable than the average stroke by all players. Conversely, if the value of the calculated valid score is negative, it may mean that the shot was conducted at an unfavorable distance than the average stroke by all players.
이 때, 타당 득실은 카테고리를 기반으로 타겟 플레이어의 매 샷 마다 산출될 수 있다. At this time, a valid gain or loss can be calculated for each shot of the target player based on the category.
예를 들어, 도 2를 참조하여 홀 컵까지 남은 거리를 기반으로 플레이어의 타당 득실을 산출하는 과정을 설명하면 다음과 같다. For example, referring to FIG. 2, a process of calculating a player's valid gain based on the distance remaining to the hole cup will be described as follows.
먼저, 티 샷에 해당하는 첫번째 샷(210)은 홀 컵으로부터 직선 거리가 440m이고, 평균 스트로크 정보를 기반으로 획득한 제1 평균 스트로크가 4.62라고 가정할 수 있다. 즉, 제1 평균 스트로크는 해당 코스, 해당 홀과 관계없이 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 남은 거리가 440m일 때의 스트로크 점수로 집계할 수 있다. First, it can be assumed that the
이 후, 플레이어가 첫번째 샷(210)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 220m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 220m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 3.35라고 가정한다면, 첫번째 샷(210)의 타당 득실은 4.62-3.35-1=0.27에 상응하게 산출될 수 있다. 즉, 플레이어는 첫번째 샷(210)을 통해 +0.27만큼의 스트로크 점수를 얻은 상황일 수 있다.Thereafter, the second average counted as the stroke score when the position of the ball moved by the player consuming the
이 후, 플레이어가 두 번째 샷(220)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 130m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 130m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 2.74라고 가정한다면, 두 번째 샷(220)의 타당 득실은 3.35-2.74-1=-0.39에 상응하게 산출될 수 있다. 즉, 플레이어는 두 번째 샷(220)을 통해 -0.39만큼의 스트로크 점수를 잃은 상황일 수 있다.Thereafter, the position of the ball moved by the player consuming the
이 후, 플레이어가 세 번째 샷(230)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 15m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 15m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 1.58이라고 가정한다면, 세 번째 샷(230)의 타당 득실은 2,74-1.58-1=0.16에 상응하게 산출될 수 있다. 즉, 플레이어는 세 번째 샷(230)을 통해 +0.16만큼의 스트로크 점수를 얻은 상황일 수 있다.Thereafter, the position of the ball moved by the player consuming the
이 후, 플레이어가 네 번째 샷(240)을 소모하여 그린에서 홀 컵에 홀 인하였다고 가정하면, 네 번째 샷(240)의 타당 득실은 1.58-1=0.58에 상응하게 산출될 수 있다. 즉, 홀인은 남은 거리가 0m인 상황이므로 제2 평균 스트로크가 0이라고 가정하고 타당 득실을 산출할 수 있다. Thereafter, assuming that the player has consumed the
이와 같이 하나의 홀에 대한 타당 득실을 산출할 수 있으며, 플레이어가 18홀까지 게임을 완료하면 플레이어에 대한 라운드 평균 타당 득실을 도출할 수도 있다. 또한, 플레이어가 라운드를 완료함에 따라 수집되는 타당 득실에 대한 정보는 전체 플레이어들에 기반한 평균 스트로크 정보를 갱신하는데 사용될 수도 있다.Likewise, it is possible to calculate a valid gain for a single hole, and when the player completes the game up to 18 holes, a round average valid gain for the player may be derived. In addition, information about valid gains collected as the player completes the round may be used to update average stroke information based on all players.
다른 예를 들어, 도 3을 참조하여 샷의 종류와 홀 컵까지 남은 거리를 기반으로 플레이어의 타당 득실을 산출하는 과정을 설명하면 다음과 같다.For another example, referring to FIG. 3, a process of calculating a player's valid gain based on the type of shot and the remaining distance to the hole cup will be described as follows.
도 3의 상황은 파 4홀에서 홀 컵과의 거리가 30m이상인 지점에 공이 위치하였으므로, 두 번째 샷에 해당하는 접근 샷인것으로 판단할 수 있다. 이 때, 접근 샷에 해당하는 두 번째 샷(310)은 홀 컵으로부터 직선 거리가 155m이고, 평균 스트로크 정보를 기반으로 획득한 제1 평균 스트로크가 3.11이라고 가정할 수 있다. 즉, 제1 평균 스트로크는 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 남은 거리가 155m이면서 접근 샷일 때의 스트로크 점수로 집계할 수 있다.In the situation of FIG. 3, since the ball is located at a point at a distance of 30 m or more from the hole cup in the
이 후, 플레이어가 두 번째 샷(310)을 소모하여 이동된 공의 위치가 홀 컵으로부터 직선거리 25m인 지점이고, 전체 플레이어들의 플레이 정보 중에서 남은 거리가 25m일 때의 스트로크 점수로 집계된 제2 평균 스트로크가 1.31이라고 가정한다면, 접근 샷에 해당하는 두 번째 샷(310)의 타당 득실은 3.11-1.31-1=0.8에 상응하게 산출될 수 있다. 즉, 플레이어는 접근 샷인 두 번째 샷(310)을 통해 +0.8만큼의 스트로크 점수를 얻은 것으로 판단할 수 있다.Thereafter, the position of the ball moved by the player consuming the
이와 같은 방식으로 접근샷에 대한 타당 득실을 18홀까지 구하면, 라운드에서 플레이어의 접근샷 스트로크 능력이 산출될 수 있다. If a valid gain for an approach shot is obtained up to 18 holes in this way, the player's approach shot stroke ability in the round may be calculated.
또한, 도 3에 도시된 두 번째 샷(310)의 공의 위치가 러프(Rough) 지형이었으므로, 러프 지형에서의 타당 득실을 획득할 수도 있다. 예를 들어, 도 3에 도시된 것처럼 골프 시뮬레이터에 등록된 전체 플레이어들의 플레이 정보 중에서 러프 지형일 경우의 스트로크 점수를 집계하였을 때 평균 스트로크가 4.04라고 가정한다면, 플레이어의 러프 지형에 대한 타당 득실은 4.04-1.31-1=1.73에 상응하게 산출될 수 있다. 즉, 플레이어는 러프 지형의 스트로크 능력으로 1.73만큼의 스트로크 점수를 얻은 것으로 판단할 수 있다.In addition, since the position of the ball of the
이와 같은 방식으로 러프 지형에 대한 타당 득실을 18홀까지 구하면, 라운드에서 플레이어의 러프 지형 스트로크 능력이 산출될 수 있다.In this way, if a valid gain for the rough terrain is obtained up to 18 holes, the player's rough terrain stroke ability in the round may be calculated.
이 때, 골프 시뮬레이터는 도 7 내지 도 8에 도시된 것처럼 플레이어의 매 샷마다 타당 득실을 보여줄 수도 있다. At this time, the golf simulator may show a valid gain and loss for every shot of the player as shown in FIGS. 7 to 8.
예를 들어, 도 7에 도시된 것처럼, 플레이어의 샷이 종료되면 이번 샷에서 플레이어가 얻거나 읽은 타당 득실을 SG(Stroke Gain)라는 명칭과 함께 화면에 표시할 수 있다. 즉, 도 7에 도시된 실시예의 경우, 플레이어가 러프 지형에 대한 타당 득실(700)을 0.23만큼 얻었음을 나타낸 것일 수 있다. For example, as illustrated in FIG. 7, when the player's shot is finished, a valid gain or read by the player in this shot may be displayed on the screen with the name SG (Stroke Gain). That is, in the embodiment shown in FIG. 7, it may indicate that the player has obtained a
다른 예를 들어, 도 8에 도시된 것처럼, 플레이어가 홀마다 홀아웃하는 경우, 홀 스코어 결과가 노출되면서 이번 홀에서 얻거나 잃은 타당 득실(800)을 화면에 표시할 수 있다. 즉, 도 8에 도시된 실시예에 경우, 플레이어가 해당 홀에서의 게임을 완료함에 따라 총 1.24만큼의 타당 득실(800)을 얻었음을 나타낸 것일 수 있다. 이 때, 도 8에 나타낸 것처럼, 타당 득실(800)이 양수이면 점수와 함께 GOOD이라는 메시지를 표시하고, 타당 득실(800)이 음수이면 점수와 함께 BAD라는 메시지를 함께 표시할 수도 있다.As another example, as shown in FIG. 8, when a player holes out for each hole, a
이 때, 골프 시뮬레이터는 타당 득실 및 타겟 플레이어의 플레이 정보를 기반으로 타겟 플레이어의 특기 항목을 추출할 수 있다. At this time, the golf simulator may extract a special item of the target player based on the valid gain and the play information of the target player.
이 때, 특기 항목이란 플레이어의 스트로크 능력이 골프 시뮬레이터에 등록된 전체 플레이어들에 의한 평균대비 일정 수준 이상인 경우를 의미할 수 있다. 이러한 특기 항목은 플레이어가 골프 시뮬레이터를 이용할 경우에 스트로크 측면에서 강점이 무엇인지 알려주는 역할을 할 수 있다. At this time, the specialty item may mean a case in which the stroke capability of the player is equal to or higher than the average level by the total players registered in the golf simulator. These special items can serve as a reminder of what strengths the player has in terms of strokes when using the golf simulator.
이 때, 골프 시뮬레이터는 특기 항목 별 추출 조건을 고려하여 특기 항목을 추출할 수 있다. At this time, the golf simulator may extract the specialty items in consideration of the extraction conditions for each specialty item.
예를 들어, 특기 항목 별 추출 조건은 상기에서 설명한 [표 1]과 같이 설정될 수 있다.For example, the extraction conditions for each special item may be set as shown in [Table 1] described above.
즉, 접근 샷의 우드 스트로크와 같은 특기 항목의 경우, 남성 플레이어가 우드 클럽으로 비거리 180m 이상의 접근 샷을 쳤고, 샷에 의해 이동한 공이 페어웨이 또는 그린에 안착한다면 해당 플레이어에게 우드 스트로크의 특기 항목을 추출하여 제공할 수 있다.In other words, in the case of special items such as the wood stroke of an approach shot, if the male player hits an approach shot with a distance of 180 m or more to the wood club, and the ball moved by the shot lands on the fairway or green, the special item of the wood stroke is extracted to the player. Can be provided.
다른 예를 들어, 도 3 및 도 4를 기반으로 특기 항목을 추출하는 과정을 설명하면 다음과 같다. 먼저, 도 3에 도시된 두 번째 샷(310) 차례에서 공이 위치하고 있는 지형이 러프인 것을 확인할 수 있고, 만약 도 4에 도시된 것처럼 경사면도 30도 이상인 경우라고 가정할 수 있다. 이 때, 도 3에 도시된 것처럼 접근샷의 타당 득실은 +0.8에 상응하지만, 접근샷 범우 내의 트러블 스트로크의 의한 타당 득실은 +1,3에 상응할 수 있다. 즉, 해당 샷 상황(410)에서 전체 플레이어들에 의한 평균 타당 득실이 -0.24인 것을 감안하였을 때, 타겟 플레이어의 타당 득실은 상위 14%에 해당하기 때문에 특기 항목으로 추출될 조건에 만족한 것으로 판단할 수 있다. 따라서, 타겟 플레이어는 스트로크 능력 중에서 트러블 스트로크(난이도가 있는 환경에서의 샷 세이브 능력) 능력이 뛰어난 플레이어로 판단될 수 있다.For another example, a process of extracting a special item based on FIGS. 3 and 4 will be described. First, in the
이 때, 플레이어 별로 추출된 특기 항목은 골프 시뮬레이터를 통해서 플레이어가 알 수 있도록 표시될 수 있다. 예를 들어, 도 6을 참조하면, 플레이어가 골프 시뮬레이터에 로그인한 뒤의 플레이어 설정 정보를 나타낸 화면에 상응할 수 있다. 이 때, 해당 플레이어의 스트로크 능력에 따라 특기 항목(600)이 존재하면 도 6에 도시된 것처럼 특기 항목(600)을 표시해 줌으로써 플레이어 별로 특기 항목이 무엇인지 파악할 수도 있다.At this time, the special item extracted for each player may be displayed so that the player can know through the golf simulator. For example, referring to FIG. 6, it may correspond to a screen showing player setting information after the player logs in to the golf simulator. At this time, if the
이 때, 프로세서(1220)는 타당 득실을 기반으로 타겟 플레이어의 스트로크 통계 정보를 제공할 수 있다. At this time, the
예를 들어, 18홀의 라운드가 종료된 후 결과 정보를 노출할 때 이번 라운드를 진행하면서 산출된 타당 득실 기록(900)을 도 9와 같이 화면에 표시할 수 있다. 이 때, 타당 득실은 총 합계와 함께 샷의 종류별로 구분하여 표시될 수 있다.For example, when the result information is exposed after the round of 18 holes is finished, a
또한, 라운드가 종료되거나 플레이어가 골프 시뮬레이터에 로그인 된 상태일 경우, 도 10이 도시된 것과 같이 플레이어의 스트로크 상세정보(1000)를 제공할 수도 있다. 이 때, 스트로크 상세정보(1000)는 특기 항목의 종류를 기반으로 한 플레이어의 상세 수치를 포함할 수 있으며, 플레이어가 라운드를 완료할 때마다 플레이 정보를 바탕으로 업데이트되어 보여질 수 있다.In addition, when the round ends or when the player is logged in to the golf simulator, the
이 때, 프로세서(1220)는 타당 득실 및 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 전체 플레이어들 중 타겟 플레이어의 랭킹 정보를 제공할 수 있다.At this time, the
예를 들어, 플레이어가 라운드 단위로 골프 게임을 종료할 때마다 플레이어의 플레이 정보를 기반으로 산출된 타당 득실을 이용하여 플레이어의 순위를 산정하고, 순위에 따른 랭킹 정보를 화면에 표시할 수 있다. 이 때, 타당 득실의 총 합계에 의한 랭킹 정보뿐만 아니라 샷의 종류 별 타당 득실에 의한 독립적인 랭킹 정보도 표시될 수 있다. For example, each time a player ends a golf game in a round unit, the player's ranking may be calculated using a valid gain calculated based on the player's play information, and ranking information according to the ranking may be displayed on the screen. At this time, not only ranking information based on the total sum of valid gains, but also independent ranking information based on valid gains for each type of shot may be displayed.
또한, 본 발명의 일실시예에 따른 골프 시뮬레이터의 프로세서(1220)는 타겟 플레이어의 스트로크 통계 정보를 도 11에 도시된 것과 같은 그래프 형태로 화면에 노출할 수도 있다. 즉, 타겟 플레이어에 의한 라운드가 종료되면, 샷의 종류 별로 타당 득실을 산출하고, 산출된 결과에 대응하는 형태로 그래프를 생성하여 보여줄 수도 있다.In addition, the
메모리(1230)는 평균 스트로크 정보를 저장한다.The
또한, 메모리(1230)는 상술한 바와 같이 본 발명의 일실시예에 따른 타당 득실 산출 과정에서 발생하는 다양한 정보를 저장한다.In addition, as described above, the
실시예에 따라, 메모리(1230)는 골프 시뮬레이터와 독립적으로 구성되어 타당 득실 산출을 위한 기능을 지원할 수 있다. 이 때, 메모리(1230)는 별도의 대용량 스토리지로 동작할 수 있고, 동작 수행을 위한 제어 기능을 포함할 수 있다.According to an embodiment, the
한편, 골프 시뮬레이터는 메모리가 탑재되어 그 장치 내에서 정보를 저장할 수 있다. 일 구현예의 경우, 메모리는 컴퓨터로 판독 가능한 매체이다. 일 구현 예에서, 메모리는 휘발성 메모리 유닛일 수 있으며, 다른 구현예의 경우, 메모리는 비휘발성 메모리 유닛을 수도 있다. 일 구현예의 경우, 저장장치는 컴퓨터로 판독 가능한 매체이다. 다양한 서로 다른 구현 예에서, 저장장치는 예컨대 하드디스크 장치, 광학디스크 장치, 혹은 어떤 다른 대용량 저장장치를 포함할 수도 있다.Meanwhile, the golf simulator is equipped with a memory and can store information in the device. In one implementation, the memory is a computer-readable medium. In one implementation, the memory may be a volatile memory unit, and in other implementations, the memory may be a non-volatile memory unit. In one embodiment, the storage device is a computer-readable medium. In various different implementations, the storage device may include, for example, a hard disk device, an optical disk device, or some other mass storage device.
이와 같은 골프 시뮬레이터를 이용함으로써 골프 시뮬레이터에 등록된 전체 플레이어들과 비교하여 플레이어가 자신의 실력을 측정할 수 있다.By using such a golf simulator, a player can measure his or her ability compared to all players registered in the golf simulator.
또한, 골프 시뮬레이터를 이용하는 플레이어에게 매 샷마다 플레이 상황에 맞는 정보를 제공할 수 있다.In addition, it is possible to provide information suitable for a play situation for each shot to a player using a golf simulator.
또한, 골프 시뮬레이터에 등록된 플레이어마다 특기 정보를 제공할 수 있다.In addition, special information can be provided for each player registered in the golf simulator.
또한, 골프 시뮬레이터를 통해 골프 게임 시 플레이어의 타당 득실에 따른 통계 또는 랭킹을 제공할 수 있다.In addition, the golf simulator may provide statistics or ranking according to a player's valid gain or loss during a golf game.
이상에서와 같이 본 발명에 따른 골프 시뮬레이터를 이용한 타당 득실 산출 방법 및 이를 위한 장치는 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, a method for calculating a valid gain and loss using the golf simulator according to the present invention and an apparatus for the same may not be limitedly applied to the configurations and methods of the above-described embodiments, and the above embodiments may be variously modified In order to be possible, all or part of each of the embodiments may be selectively combined.
200, 300: 남은 거리 210: 첫번째 샷
220, 310: 두 번째 샷 230: 세 번째 샷
240: 네 번째 샷 320: 접근샷 후 공의 위치
410: 샷 상황 600: 특기 항목
700, 800: 타당 득실 900: 타당 득실 기록
1000: 스트로크 상세정보 1210: 통신부
1220: 프로세서 1230: 메모리200, 300: Remaining distance 210: First shot
220, 310: second shot 230: third shot
240: fourth shot 320: ball position after approach shot
410: shot situation 600: special items
700, 800: Valid gain 900: Valid gain record
1000: Stroke details 1210: Communication unit
1220: processor 1230: memory
Claims (18)
상기 평균 스트로크 정보를 기반으로 현재 공의 위치에 상응하는 제1 평균 스트로크 및 타겟 플레이어가 상기 현재 공의 위치에서 샷(SHOT)을 소모한 이후에 이동된 공의 위치에 상응하는 제2 평균 스트로크를 획득하는 단계; 및
상기 제1 평균 스트로크에서 상기 타겟 플레이어가 소모한 샷과 상기 제2 평균 스트로크를 뺀 값에 상응하게 상기 타겟 플레이어의 타당 득실을 산출하는 단계
를 포함하고,
상기 타당 득실은
홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 상기 타겟 플레이어의 매 샷마다 산출되는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.Generating average stroke information based on play information of all players registered in the golf simulator (GOLF SIMULATOR);
Based on the average stroke information, the first average stroke corresponding to the current ball position and the second average stroke corresponding to the moved ball position after the target player consumes the shot at the current ball position Obtaining; And
Calculating a valid gain or loss of the target player according to the first average stroke minus the shot consumed by the target player and the second average stroke
Including,
The above validity
A method of calculating a valid gain using a golf simulator, characterized in that it is calculated for each shot of the target player based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
상기 평균 스트로크 정보는
홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성되는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 1,
The average stroke information
A method for calculating a valid profit using a golf simulator, characterized in that it is generated based on a category corresponding to at least one of a straight distance remaining to the hole cup, a type of shot, and a type of terrain.
상기 획득하는 단계는
상기 현재 공의 위치 및 상기 이동된 공의 위치 각각에 상응하는 상기 카테고리를 고려하여 상기 제1 평균 스트로크와 상기 제2 평균 스트로크를 획득하는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 2,
The obtaining step
A method of calculating a valid gain using a golf simulator, characterized in that the first average stroke and the second average stroke are obtained in consideration of the category corresponding to each of the current ball position and the moved ball position.
상기 골프 시뮬레이터는
상기 타당 득실 및 상기 타겟 플레이어의 플레이 정보를 기반으로 상기 타겟 플레이어의 특기 항목을 추출하는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 1,
The golf simulator
A method for calculating a valid gain using a golf simulator, characterized in that a special item of the target player is extracted based on the valid gain and the play information of the target player.
상기 골프 시뮬레이터는
특기 항목 별 추출 조건을 고려하여 상기 특기 항목을 추출하는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 5,
The golf simulator
Validity calculation method using a golf simulator, characterized in that the extraction of the specialty items in consideration of the extraction conditions for each specialty item.
상기 골프 시뮬레이터는
상기 타당 득실을 기반으로 상기 타겟 플레이어의 스트로크 통계 정보를 제공하는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 1,
The golf simulator
A method for calculating a valid gain using a golf simulator, characterized in that the stroke statistical information of the target player is provided based on the valid gain.
상기 골프 시뮬레이터는
상기 타당 득실 및 상기 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 상기 전체 플레이어들 중 상기 타겟 플레이어의 랭킹 정보를 제공하는 것을 특징으로 하는 골프 시뮬레이터를 이용한 타당 득실 산출 방법.The method according to claim 1,
The golf simulator
A method for calculating a valid gain using a golf simulator, wherein ranking information of the target player is provided among all players by using at least one of the valid gain and stroke statistics information of the target player.
상기 샷의 종류는
티 샷, 접근 샷, 숏 게임 및 퍼팅 중 적어도 하나를 포함하는 것을 특징으로 하는 골프 게임 내 타당 득실 산출 방법.The method according to claim 2,
The types of shots above
A method for calculating a valid gain in a golf game, characterized by including at least one of a tee shot, an approach shot, a short game, and a putting.
상기 평균 스트로크 정보를 저장하는 메모리
를 포함하고,
상기 타당 득실은
홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 상기 타겟 플레이어의 매 샷마다 산출되는 것을 특징으로 하는 골프 시뮬레이터.The average stroke (STROKE) information is generated based on each player's play information, and a first average stroke and a target player corresponding to the current ball's position based on the average stroke information are shot at the current ball's position ( SHOT) to obtain a second average stroke corresponding to the position of the ball moved after consuming, and the target corresponding to the first average stroke minus the shot consumed by the target player and the second average stroke A processor for calculating a player's valid gain and loss; And
Memory for storing the average stroke information
Including,
The above validity
Golf simulator, characterized in that calculated for each shot of the target player based on a category corresponding to at least one of the straight distance remaining to the hole cup, the type of shot and the type of terrain.
상기 평균 스트로크 정보는
홀 컵까지 남은 직선거리, 샷의 종류 및 지형의 종류 중 적어도 하나에 상응하는 카테고리를 기반으로 생성되는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 10,
The average stroke information
Golf simulator, characterized in that generated based on the category corresponding to at least one of the straight distance remaining to the hole cup, the type of shot and the type of terrain.
상기 프로세서는
상기 현재 공의 위치 및 상기 이동된 공의 위치 각각에 상응하는 상기 카테고리를 고려하여 상기 제1 평균 스트로크와 상기 제2 평균 스트로크를 획득하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 11,
The processor
Golf simulator, characterized in that the first average stroke and the second average stroke are obtained in consideration of the category corresponding to each of the current ball position and the moved ball position.
상기 프로세서는
상기 타당 득실 및 상기 타겟 플레이어의 플레이 정보를 기반으로 상기 타겟 플레이어의 특기 항목을 추출하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 10,
The processor
Golf simulator, characterized in that for extracting the special items of the target player based on the validity and the play information of the target player.
상기 프로세서는
특기 항목 별 추출 조건을 고려하여 상기 특기 항목을 추출하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 14,
The processor
Golf simulator characterized by extracting the special items in consideration of the extraction conditions for each special item.
상기 프로세서는
상기 타당 득실을 기반으로 상기 타겟 플레이어의 스트로크 통계 정보를 제공하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 10,
The processor
Golf simulator, characterized in that for providing the stroke statistical information of the target player based on the valid gains.
상기 프로세서는
상기 타당 득실 및 상기 타겟 플레이어의 스트로크 통계 정보 중 적어도 하나를 이용하여 상기 전체 플레이어들 중 상기 타겟 플레이어의 랭킹 정보를 제공하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 10,
The processor
Golf simulator, characterized in that to provide the ranking information of the target player among the entire player by using at least one of the valid gain and stroke statistics information of the target player.
상기 샷의 종류는
티 샷, 접근 샷, 숏 게임 및 퍼팅 중 적어도 하나를 포함하는 것을 특징으로 하는 골프 시뮬레이터.The method according to claim 11,
The types of shots above
Golf simulator, characterized in that it comprises at least one of a tee shot, an approach shot, a short game and a putting.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170155511 | 2017-11-21 | ||
KR1020170155511 | 2017-11-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190058361A KR20190058361A (en) | 2019-05-29 |
KR102109717B1 true KR102109717B1 (en) | 2020-05-12 |
Family
ID=66673096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180144277A KR102109717B1 (en) | 2017-11-21 | 2018-11-21 | Method for calculating stroke gain using golf simulator and apparatus using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102109717B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101177640B1 (en) * | 2011-03-21 | 2012-08-27 | 최성열 | Online golf game system |
JP2014512219A (en) * | 2011-04-05 | 2014-05-22 | ナイキ インターナショナル リミテッド | System for analyzing golf data |
US20150231476A1 (en) * | 2009-06-15 | 2015-08-20 | Schalk J. Leonard | Golf Stroke Training Device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170079809A (en) | 2015-12-31 | 2017-07-10 | 주식회사 삼정텍 | Apparatus for screen golf and system for screen golf |
-
2018
- 2018-11-21 KR KR1020180144277A patent/KR102109717B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150231476A1 (en) * | 2009-06-15 | 2015-08-20 | Schalk J. Leonard | Golf Stroke Training Device |
KR101177640B1 (en) * | 2011-03-21 | 2012-08-27 | 최성열 | Online golf game system |
JP2014512219A (en) * | 2011-04-05 | 2014-05-22 | ナイキ インターナショナル リミテッド | System for analyzing golf data |
Also Published As
Publication number | Publication date |
---|---|
KR20190058361A (en) | 2019-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101748233B1 (en) | Golf Guide System | |
JP7194282B2 (en) | Method and Apparatus for Simulating a Golf Shot for a User | |
KR101019862B1 (en) | Method for virtual golf simulation and apparatus using the same | |
KR20160102136A (en) | Golf Guide System | |
US20150005084A1 (en) | Two-environment game play system | |
KR101019803B1 (en) | Apparatus for virtual golf simulation and method for the same | |
US9199177B2 (en) | Performance based golf scoring system | |
US10048384B2 (en) | Methods and systems for target maps for golf shots | |
US11192007B2 (en) | Smart golf bag system | |
KR102109717B1 (en) | Method for calculating stroke gain using golf simulator and apparatus using the same | |
US7766737B2 (en) | System and method for analyzing golfer performance | |
KR102109719B1 (en) | Method for calculating golf play difficulty and apparatus using the same | |
KR102109718B1 (en) | Method for providing golf play service based on golf play type and apparatus using the same | |
KR101739279B1 (en) | Method for providing golf information | |
KR102664956B1 (en) | Virtual golf device and system for predicting the result of hitting golf ball | |
KR102442476B1 (en) | Virtual golf device providing golf play information | |
KR102643487B1 (en) | Analysis Service Providing Method of Golf Course | |
US20160243418A1 (en) | Golf game | |
US20070149300A1 (en) | Method of playing a golf game | |
US20240189696A1 (en) | Screen golf device | |
KR102344739B1 (en) | System of operating golf course and server performing the same | |
Broadie et al. | Golf analytics: Developments in performance measurement and handicapping | |
Attila | Coaching Online in Basketball | |
KR20090113706A (en) | Calculating method for remainder distance to hole cup | |
Stöckl et al. | Analysing individual performance in golf using the ISOPAR Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |