KR20220143221A - Virtual golf device providing putting practice mode and method for operating virtual golf device - Google Patents

Virtual golf device providing putting practice mode and method for operating virtual golf device Download PDF

Info

Publication number
KR20220143221A
KR20220143221A KR1020210049289A KR20210049289A KR20220143221A KR 20220143221 A KR20220143221 A KR 20220143221A KR 1020210049289 A KR1020210049289 A KR 1020210049289A KR 20210049289 A KR20210049289 A KR 20210049289A KR 20220143221 A KR20220143221 A KR 20220143221A
Authority
KR
South Korea
Prior art keywords
golf ball
user
virtual golf
virtual
putting
Prior art date
Application number
KR1020210049289A
Other languages
Korean (ko)
Other versions
KR102565110B1 (en
Inventor
이의범
김갑수
곽재훈
Original Assignee
주식회사 에스지엠
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 에스지엠 filed Critical 주식회사 에스지엠
Priority to KR1020210049289A priority Critical patent/KR102565110B1/en
Publication of KR20220143221A publication Critical patent/KR20220143221A/en
Application granted granted Critical
Publication of KR102565110B1 publication Critical patent/KR102565110B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3676Training appliances or apparatus for special sports for golf for putting
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3691Golf courses; Golf practising terrains having a plurality of driving areas, fairways, greens

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a virtual golf apparatus offering a putting practice mode and a method for operating a virtual golf apparatus. The virtual golf apparatus comprises: a display unit showing a green area, where a target point is located at a first position, and a virtual golf ball; a calculation unit, when a user puts a real golf ball, calculating the movement of the virtual golf ball corresponding to the real golf ball in the green area; and a setting unit for providing a user with a practice mode for putting the real golf ball. In the practice mode, the user may select a play environment, and the selectable play environment includes at least one between a distance from a second position, where the virtual golf ball is located before the user actually puts the golf ball, to the first position and a gradient of the green area between the first position and the second position. User interest can increase and golf skills can be improved.

Description

퍼팅 연습 모드를 제공하는 가상 골프 장치 및 가상 골프 장치의 동작방법{VIRTUAL GOLF DEVICE PROVIDING PUTTING PRACTICE MODE AND METHOD FOR OPERATING VIRTUAL GOLF DEVICE}A virtual golf device that provides a putting practice mode and a method of operation of the virtual golf device

본 발명은 가상 골프 장치에 관한 것으로, 보다 상세하게는 사용자에게 다양한 퍼팅 연습 모드를 제공하는 가상 골프 장치 및 가상 골프 장치의 동작방법에 관한 것이다.The present invention relates to a virtual golf apparatus, and more particularly, to a virtual golf apparatus providing various putting practice modes to a user and a method of operating the virtual golf apparatus.

최근 골프의 인기가 높아지면서 골프를 즐기는 인구가 증가하고 있다. 골프는 실외 골프장에서의 골프뿐만 아니라, 가상 골프 장치 등을 이용하여 골프를 플레이 할 수 있는 스크린 골프의 인구도 증가하고 있다. 스크린 골프에서는 스크린을 통하여 골프장의 영상이 표시되기 때문에 마치 야외에서 실제의 골프 경기를 하고 있는 듯한 인상을 주면서도, 야외의 골프장에서 경기하는 것에 비해 시간과 비용이 세이브되기 때문에 스크린 골프는 시간이나 경제적인 이유 등으로 야외 골프를 하기 어려운 바쁜 현대인들에게 대단히 인기가 높다. Recently, as the popularity of golf increases, the number of people who enjoy golf is increasing. In the case of golf, not only golf on an outdoor golf course, but also a population of screen golf that can play golf using a virtual golf device is increasing. In screen golf, because the image of the golf course is displayed through the screen, it gives the impression that you are playing an actual golf game outdoors, and saves time and money compared to playing at an outdoor golf course. It is very popular among busy modern people who find it difficult to play outdoor golf for some reason.

골프는 홀컵에 골프공을 넣어야 코스 공략이 끝나기 때문에, 그린 영역에서 홀컵을 향하여 골프공을 굴리는 '퍼팅'은 골프에 있어서 다른 어떠한 타격 동작보다 중요하다 할 수 있다. 즉 골프 실력은 퍼팅 능력에 따라 좌우된다고 할 수 있고, 골퍼들은 골프 실력 향상을 위하여 퍼팅 상황에서 반복적으로 연습하기를 희망하지만, 실제 골프장에서는 많은 이용자가 동일한 골프코스에서 함께 플레이하는 경우가 대부분이어서 개인이 자신만의 퍼팅 연습을 집중적으로 하는 것은 현실적으로 거의 불가능하다. 이에 비해 스크린 골프는 여러 가지 첨단 장치들과 시스템을 통해 서비스되는 특성상 골프공의 퍼팅 연습이 상대적으로 용이하다. 다만 스크린 골프를 이용하는 사람들이 점점 늘어나고 사용자들의 기대치가 높아지면서, 스크린 골프는 보다 재미있고 다양한 퍼팅 연습의 기회를 제공함으로써 사용자의 흥미를 증진시킬 필요가 있다.In golf, the golf ball must be put into the hole cup to complete the course attack, so the 'putting' of rolling the golf ball from the green area toward the hole cup is more important than any other hitting action in golf. In other words, golf skill can be said to depend on putting ability, and golfers wish to practice repeatedly in the putting situation to improve their golf skills, but in actual golf courses, many users play together on the same golf course, It's practically impossible to focus on your own putting practice. On the other hand, screen golf is relatively easy to practice putting a golf ball because it is serviced through various advanced devices and systems. However, as more and more people use screen golf and users' expectations increase, screen golf needs to increase users' interest by providing opportunities for more fun and diverse putting practice.

본 발명은 상기한 사정을 감안하여 발명된 것으로, 사용자에게 재미있고 다양한 퍼팅 연습의 기회를 제공함으로써 사용자의 흥미를 증진시키고 또한 골프 실력을 향상시킬 수 있는 가상 골프 장치와 가상 골프 장치의 동작방법을 제공하는 것을 그 목적으로 한다. The present invention was invented in view of the above circumstances, and provides a virtual golf device and an operating method of the virtual golf device that can enhance the interest of the user and improve his golf skills by providing the user with a fun and diverse putting practice opportunity. It is intended to provide

또한 본 발명의 다른 목적들은 이하의 설명과 첨부한 도면으로부터 명확하게 이해될 수 있다.In addition, other objects of the present invention can be clearly understood from the following description and accompanying drawings.

본 발명의 실시예에 따른 가상 골프 장치는 제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시부, 사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부, 및 사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를 포함한다. 상기 연습 모드에서 사용자는 플레이 환경을 선택할 수 있고, 상기 선택가능한 플레이 환경은 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나를 포함한다.A virtual golf device according to an embodiment of the present invention includes a display unit showing a green area where a target point is located and a virtual golf ball at a first position. It includes a calculation unit for calculating the corresponding movement of the virtual golf ball, and a setting unit for providing a practice mode for putting the actual golf ball to the user. In the practice mode, the user can select a play environment, and the selectable play environment is the distance from the second position where the virtual golf ball is located to the first position before the user puts the actual golf ball and the first position. and at least one of an inclination of the green area between the location and the second location.

상기 가상 골프 장치에 있어서, 상기 플레이 환경이 선택되면 상기 설정부는 상기 선택 내용에 부합되는 가상의 그린 영역을 생성할 수 있다.In the virtual golf apparatus, when the play environment is selected, the setting unit may generate a virtual green area corresponding to the selection content.

본 발명의 다른 실시예에 따른 가상 골프 장치는 그린 영역 및 가상의 골프공을 보여주는 표시부, 사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부, 및 사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를 포함한다. 상기 연습 모드에서 사용자는 연습 퍼팅을 진행할 골프코스를 선택하고, 또한 상기 선택된 골프코스의 그린 영역에서 목표지점이 위치하는 제1 위치와 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치를 선택할 수 있다. A virtual golf apparatus according to another embodiment of the present invention includes a display unit showing a green area and a virtual golf ball, and when a user puts a real golf ball, the virtual golf ball corresponding to the real golf ball is displayed in the green area. It includes a calculation unit for calculating the movement, and a setting unit for providing a practice mode for putting the actual golf ball to the user. In the practice mode, the user selects a golf course to practice putting, and the virtual golf ball is located at a first position where the target point is located in the green area of the selected golf course and before the user puts the actual golf ball. A second location may be selected.

상기 가상 골프 장치에서 사용자가 상기 제1 및 제2 위치를 선택함에 있어서, 상기 제1 및 제2 위치의 배치에 따른 플레이 난이도 정보가 제공될 수 있다. 여기에서 상기 플레이 난이도는, 상기 제1 위치와 상기 제2 위치 사이의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나, 또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정될 수 있다.When the user selects the first and second positions in the virtual golf device, play difficulty information according to the arrangement of the first and second positions may be provided. Here, the play difficulty level is set based on at least one of a distance between the first position and the second position and an inclination of the green area between the first position and the second position, or the user himself and / or may be set based on other users' past play records.

본 발명의 다른 실시예에 따른 가상 골프 장치는 제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시부, 사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부, 및 사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를 포함한다. 상기 연습 모드에서 사용자는 플레이 난이도를 선택할 수 있고, 상기 선택가능한 플레이 난이도는, 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나, 또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정된다.A virtual golf apparatus according to another embodiment of the present invention includes a display unit showing a green area in which a target point is located and a virtual golf ball at a first position, and when a user puts a real golf ball, the real golf ball in the green area and a calculation unit for calculating the movement of the virtual golf ball corresponding to , and a setting unit for providing a practice mode for putting the actual golf ball to the user. In the practice mode, the user can select a play difficulty level, and the selectable play difficulty level is the distance from the second position where the virtual golf ball is located to the first position before the user puts the actual golf ball and the first position. It is set based on at least one of the inclination of the green area between the first position and the second position, or it is set based on the user's own and/or other user's past play records.

상기한 가상 골프 장치에 있어서, 상기 표시부에는 상기 제1 위치를 중심으로 하여 제1 거리 이내에 있는 제1 영역과, 상기 제1 위치를 중심으로 하여 상기 제1 거리와 상기 제1 거리보다 큰 제2 거리 사이에 있는 제2 영역이 서로 구분되게 표시되고, 퍼팅된 상기 가상의 골프공이 도달한 위치가 상기 제1 영역인 경우 및 퍼팅된 상기 가상의 골프공이 도달한 위치가 상기 제2 영역인 경우에 각각 서로 다른 포인트가 부여될 수 있다.In the virtual golf device, the display unit includes a first area within a first distance from the first location, and a second distance greater than the first distance and the first distance from the first location as a center. In the case where the second regions between the distances are displayed to be distinguished from each other, and the position where the putt virtual golf ball arrives is the first region, and the position where the putt virtual golf ball arrives is the second region Different points may be assigned to each.

상기한 가상 골프 장치에 있어서, 상기 설정부는, 퍼팅된 상기 가상의 골프공이 상기 제1 위치에 도달하는 경우 또는 상기 제1 위치를 중심으로 하여 소정의 거리 이내에 있는 영역에 도달하는 경우에 근거하여 퍼팅의 성공 여부를 판단하고, 상기 퍼팅의 성공 횟수에 따라 현재 설정된 연습 모드를 종료하고 현재 보다 높은 플레이 난이도를 갖는 새로운 연습 모드를 자동으로 설정하여 제공할 수 있다.In the above-described virtual golf device, the setting unit is based on a case in which the putt virtual golf ball arrives at the first position or reaches an area within a predetermined distance from the first position as a center. It is possible to determine the success or not, end the currently set practice mode according to the number of successes of the putting, and automatically set and provide a new practice mode having a higher play difficulty than the current one.

본 발명의 실시예에 따른 가상 골프 장치의 동작방법은 사용자가 퍼팅의 연습 모드에 있어서 플레이 난이도를 선택하는 단계, 제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시 단계, 사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 단계, 및 상기 산출된대로 움직이는 가상의 골프공을 보여주는 단계를 포함한다. 상기 선택가능한 플레이 난이도는, 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나, 또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정된다.A method of operating a virtual golf device according to an embodiment of the present invention includes the steps of: a user selecting a play difficulty in a putting practice mode; displaying a green area where a target point is located at a first position; and a virtual golf ball; When a user puts a real golf ball, calculating the motion of the virtual golf ball corresponding to the real golf ball in the green area, and displaying the virtual golf ball moving as calculated. The selectable play difficulty is determined by the distance from the second position where the virtual golf ball is located to the first position before the user puts the actual golf ball, and the distance between the first position and the second position of the green area between the first position and the second position. It is set based on at least one of the inclinations, or it is set based on the user's own and/or other users' past play records.

상기 가상 골프 장치의 동작 방법에 있어서, 상기 플레이 난이도는 상기 제1 및 제2 위치 사이의 거리가 증가할수록 또는 상기 제1 및 제2 위치 사이의 상기 그린 영역의 경사도가 증가할수록 높게 설정될 수 있다. 여기에서 상기 표시 단계에서는 상기 제1 및 제2 위치 사이의 상기 그린 영역의 경사도를 반영하여 상기 제1 위치에서의 퍼팅 방향이 표시될 수 있고, 사용자는 상기 제1 위치에서 상기 제2 위치로 향하는 직선 방향과 상기 퍼팅 방향 사이의 차이를 조정하여 상기 플레이 난이도를 선택할 수 있다.In the operating method of the virtual golf device, the play difficulty may be set higher as the distance between the first and second positions increases or the inclination of the green area between the first and second positions increases. . Here, in the display step, the putting direction at the first position may be displayed by reflecting the inclination of the green area between the first and second positions, and the user is directed from the first position to the second position. The difficulty of play can be selected by adjusting the difference between the straight line direction and the putting direction.

상기 가상 골프 장치의 동작 방법에 있어서, 상기 제2 위치 또는 상기 제1 위치로부터 상기 제1 위치와 상기 제2 위치 사이의 거리와 동일한 거리에 있는 위치에서 사용자 자신 및/또는 다른 사용자가 퍼팅하였을 때에 홀인까지의 평균 퍼팅 횟수를 이용하여 상기 플레이 난이도를 설정할 수 있다.In the method of operating the virtual golf device, when the user himself and/or another user putts at the second position or a position at a distance equal to the distance between the first position and the second position from the first position. The play difficulty can be set by using the average number of putts up to the hole-in.

본 발명의 가상 골프 장치 및 가상 골프 장치의 동작방법에 따르면, 사용자에게 재미있고 다양한 퍼팅 연습의 기회를 제공함으로써 사용자의 흥미를 증진시키고 또한 골프 실력을 향상시킬 수 있는 효과가 있다.According to the virtual golf apparatus and the operating method of the virtual golf apparatus of the present invention, it is possible to increase the interest of the user and improve his golf skills by providing the user with a fun and diverse putting practice opportunity.

도 1은 본 발명의 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 2 내지 도 5는 도 1의 가상 골프 장치에 적용가능한 퍼팅 연습 모드의 동작과정을 예시적으로 나타내는 도면이다.
도 6 내지 도 10은 퍼팅 연습 모드에 있어서 플레이 환경을 선택하는 다양한 예를 나타내는 도면이다.
도 11 및 도 12는 도 1의 가상 골프 장치에 적용가능한 다른 퍼팅 연습 모드의 예를 설명하기 위한 도면이다.
도 13은 본 발명의 다른 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.
도 14는 복수의 가상 골프 장치가 네트워크로 연결되어 있는 시스템의 개략적인 구조를 나타내는 도면이다.
도 15는 도 14의 저장부의 내부 구조를 나타내는 도면이다.
1 is a view showing a schematic structure of a virtual golf apparatus according to an embodiment of the present invention.
2 to 5 are diagrams exemplarily illustrating an operation process of a putting practice mode applicable to the virtual golf apparatus of FIG. 1 .
6 to 10 are diagrams illustrating various examples of selecting a play environment in a putting practice mode.
11 and 12 are diagrams for explaining an example of another putting practice mode applicable to the virtual golf apparatus of FIG. 1 .
13 is a view showing a schematic structure of a virtual golf apparatus according to another embodiment of the present invention.
14 is a diagram illustrating a schematic structure of a system in which a plurality of virtual golf devices are connected through a network.
15 is a view showing an internal structure of the storage unit of FIG. 14 .

이하, 실시예들을 통하여 본 발명을 상세하게 설명한다. 본 발명의 목적, 특징, 장점은 이하의 실시예들을 통해 쉽게 이해될 것이다. 본 발명은 여기서 설명되는 실시예들에 한정되지 않고, 다른 형태로 구체화될 수도 있다. 여기서 소개되는 실시예들은 개시된 내용이 철저하고 완전해질 수 있도록 그리고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 제공되는 것이다. 따라서, 이하의 실시예들에 의하여 본 발명이 제한되어서는 안 된다.Hereinafter, the present invention will be described in detail through examples. Objects, features, and advantages of the present invention will be readily understood through the following examples. The present invention is not limited to the embodiments described herein, and may be embodied in other forms. The embodiments introduced herein are provided so that the disclosed content can be thorough and complete, and the spirit of the present invention can be sufficiently conveyed to those of ordinary skill in the art to which the present invention pertains. Therefore, the present invention should not be limited by the following examples.

본 명세서에서 제1, 제2 등의 용어가 다양한 요소들(elements)을 기술하기 위해서 사용되었지만, 상기 요소들이 이 같은 용어들에 의해서 한정되어서는 안 된다. 이러한 용어들은 단지 상기 요소들을 서로 구별시키기 위해서 사용되었을 뿐이다. 또, 어떤 요소가 다른 요소 위에 있다고 언급되는 경우에 그것은 다른 요소 위에 직접 형성될 수 있거나 또는 그들 사이에 제3의 요소가 개재될 수도 있다는 것을 의미한다. Although terms such as first, second, etc. are used herein to describe various elements, the elements should not be limited by these terms. These terms are only used to distinguish the elements from each other. Also, when an element is referred to as being above another element, it means that it may be formed directly on the other element or that a third element may be interposed therebetween.

도면들에서 요소의 크기, 또는 요소들 사이의 상대적인 크기는 본 발명에 대한 더욱 명확한 이해를 위해서 다소 과장되게 도시될 수 있다. 또, 도면들에 도시된 요소의 형상이 제조 공정상의 변이 등에 의해서 다소 변경될 수 있을 것이다. 따라서, 본 명세서에서 개시된 실시예들은 특별한 언급이 없는 한 도면에 도시된 형상으로 한정되어서는 안 되며, 어느 정도의 변형을 포함하는 것으로 이해되어야 한다.In the drawings, the size of the elements, or the relative sizes between the elements, may be exaggerated for a clearer understanding of the present invention. In addition, the shape of the element shown in the drawings may be slightly changed due to variations in the manufacturing process, or the like. Accordingly, the embodiments disclosed in the present specification should not be limited to the shapes shown in the drawings unless otherwise noted, and should be understood to include some degree of deformation.

도 1은 본 발명의 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.1 is a view showing a schematic structure of a virtual golf apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 가상 골프 장치는 타격플레이트(10), 제어부(20), 감지부(30), 입력부(40), 사운드부(50) 및 표시부(60)를 포함한다.Referring to FIG. 1 , a virtual golf device according to an embodiment of the present invention includes a hitting plate 10 , a control unit 20 , a sensing unit 30 , an input unit 40 , a sound unit 50 , and a display unit 60 . include

타격 플레이트(10)는 사용자가 골프공을 타격하기 위하여 위치하는 영역으로, 타격 플레이트(10)에는 타격 매트가 구비되어 있고 사용자는 상기 타격 매트에 골프공을 놓고 타격한다. 도면에 도시되어 있지는 않지만, 타격 매트에는 상하로 이동가능한 구조의 오토 티가 설치되어 있어서, 오토 티를 통하여 사용자에게 타격용 골프공이 자동으로 제공될 수 있다.The hitting plate 10 is an area where the user is positioned to hit the golf ball, and the hitting plate 10 is provided with a hitting mat, and the user places the golf ball on the hitting mat and hits. Although not shown in the drawings, an auto tee having a vertically movable structure is installed on the hitting mat, so that a golf ball for hitting can be automatically provided to the user through the auto tee.

제어부(20)는 가상 골프 장치의 각 구성품 사이의 전반적인 동작을 컨트롤한다. 예를 들면, 제어부(20)는 타격 매트에 설치되어 있는 상기 오토 티를 컨트롤하여, 사용자가 타격하는 시점에 맞추어 상기 오토 티에서 타격용 골프공이 제공되도록 할 수 있다. 또한 사용자가 특정 골프코스를 선택한 경우, 해당 골프코스에서 플레이할 수 있도록 제어부(20)는 필요한 동작을 수행한다. 즉 제어부(20)는 영상을 처리하는 영상처리수단을 구비하고 있어서, 사용자가 특정 골프코스를 선택한 경우에 상기 영상처리수단에서 해당 골프코스 영상을 표시부(60)로 전달하여 디스플레이되도록 할 수 있다. 또한, 사용자가 로그인을 위하여 아이디나 패스워드 등과 같은 개인정보를 입력하는 경우, 제어부(20)는 입력된 개인정보를 체크하여 로그인의 승인 여부를 결정하는 역할을 할 수 있다. The controller 20 controls the overall operation between each component of the virtual golf device. For example, the control unit 20 may control the auto tee installed on the hitting mat, so that the golf ball for hitting is provided from the auto tee according to the timing at which the user strikes. In addition, when the user selects a specific golf course, the control unit 20 performs a necessary operation so that the user can play the golf course. That is, the control unit 20 is provided with an image processing means for processing an image, so that when the user selects a specific golf course, the image processing means transmits the corresponding golf course image to the display unit 60 to be displayed. In addition, when the user inputs personal information such as an ID or password for login, the control unit 20 may check the input personal information to determine whether to approve the login.

제어부(20)는 산출부(21)와 설정부(22)를 포함하며, 이들을 통하여 상기한 컨트롤 기능 이외의 다른 기능을 수행할 수 있다. 산출부(21)는 사용자가 타격한 골프공의 물리적 상태 등에 근거하여 상기 감지된 상태대로 골프공이 실제 골프장에서 비행한다고 가정했을 때의 궤적을 산출한다. 설정부(22)는 사용자에게 퍼팅 연습 모드를 제공하기 위한 것으로, 예를 들면 퍼팅 연습 모드를 선택하기 위한 메뉴를 제공하거나 사용자가 특정 퍼팅 연습 모드를 선택한 경우에 필요한 후속 처리 등을 담당한다. The control unit 20 includes a calculation unit 21 and a setting unit 22, through which functions other than the above-described control function can be performed. The calculator 21 calculates a trajectory when it is assumed that the golf ball actually flies on the golf course in the sensed state based on the physical state of the golf ball hit by the user. The setting unit 22 is for providing a putting practice mode to the user, for example, provides a menu for selecting a putting practice mode, or is responsible for subsequent processing required when the user selects a specific putting practice mode.

감지부(30)는 골프 클럽의 움직임이나 사용자가 타격한 골프공의 움직임 등을 감지하여 타격된 골프공 등에 관한 물리적 상태 정보를 파악하기 위한 것으로, 골프 클럽이나 골프공의 움직임을 촬영할 수 있는 카메라나 감지센서 등의 감지수단이 사용될 수 있다. 상기 감지수단에는 이미지 센싱, 발광/수광 센싱, 레이저 센싱 등 다양한 센싱 방식이 적용될 수 있고, 이러한 센싱 방식으로 골프 클럽의 움직임이나 사용자가 타격한 골프공의 상태 정보를 파악할 수 있다. 상기 카메라나 감지센서 등은 단독으로 사용되거나 함께 사용될 수 있고, 또한 1대만 사용될 수 있고 필요에 따라 여러 대가 사용될 수도 있다. The sensing unit 30 is for detecting the movement of the golf club or the movement of the golf ball hit by the user to determine the physical state information about the hit golf ball, etc., and a camera capable of photographing the movement of the golf club or golf ball. A detection means such as a detection sensor or the like may be used. Various sensing methods such as image sensing, light emission/reception sensing, and laser sensing may be applied to the sensing means, and the motion of a golf club or state information of a golf ball hit by a user may be grasped through this sensing method. The camera, the detection sensor, etc. may be used alone or together, and only one may be used, or several may be used as needed.

입력부(40)는 사용자로부터 각종 정보를 입력받기 위한 것으로 키보드나 마우스 등이 사용될 수 있다. 스크린 골프에는 서비스를 제공하기 전에 사용자의 로그인을 필요로 하는 로그인 시스템이 적용될 수 있고, 로그인 시스템이 적용되면 사용자가 자신의 아이디나 패스워드를 입력할 때에 입력부(40)가 사용될 수 있다. 또한 스크린 골프에서 사용자가 플레이 하고자 하는 골프코스나 플레이 난이도 등을 선택하는 경우, 퍼팅 연습 모드의 선택 등에도 입력부(40)가 사용될 수 있다. The input unit 40 is for receiving various types of information from the user, and a keyboard or mouse may be used. A login system that requires a user's login before providing a service may be applied to screen golf, and when the login system is applied, the input unit 40 may be used when the user inputs his or her ID or password. In addition, when the user selects a golf course or play difficulty to be played in screen golf, the input unit 40 may also be used to select a putting practice mode, and the like.

감지부(30)를 통하여 얻어진 정보 및 입력부(40)를 통하여 입력된 정보는 제어부(20)에 전달된다. 제어부(20)에 있어서 산출부(21)는 감지부(30)로부터의 정보에 근거하여 골프공의 궤적을 산출하고, 설정부(22)는 입력부(40)에서 특정 조건의 퍼팅 연습 모드가 선택된 경우에 해당 퍼팅 연습 모드를 진행하기 위한 처리동작을 수행한다. Information obtained through the sensing unit 30 and information input through the input unit 40 are transmitted to the control unit 20 . In the control unit 20, the calculation unit 21 calculates the trajectory of the golf ball based on the information from the sensing unit 30, and the setting unit 22 selects the putting practice mode under a specific condition in the input unit 40. In this case, a processing operation is performed to proceed with the corresponding putting practice mode.

사운드부(50)는 스피커 등과 같은 음향기기를 포함할 수 있고, 이를 통하여 사용자에게 게임의 진행 상황을 안내하고 게임의 진행에 따른 각종 효과음을 재생하는 역할을 한다. The sound unit 50 may include a sound device such as a speaker, and through this, guide the user of the progress of the game and play various sound effects according to the progress of the game.

표시부(60)는 빔 프로젝터와 스크린과 같은 기기를 포함한다. 빔 프로젝터는 골프코스와 골프공이 스크린에 디스플레이되도록 관련 영상을 스크린에 투사하며, 스크린은 투사된 골프 관련 영상을 디스플레이하여 사용자에게 보여주는 역할을 한다. 본 명세서에서는 스크린에 디스플레이되는 일부 대상에 대해 '가상'이라는 용어를 붙여서 표현하는 경우가 있는데, 이는 스크린 속 영상으로 디스플레이되는 것이라는 의미로서 현실 세계에 존재하는 대상물과의 혼동을 피하기 위함이다. 예를 들어 '가상의 골프공'이란 스크린에 디스플레이되는 골프공이라는 의미이고, 이는 현실 세계에서 사용자가 타격하는 실제의 골프공과 혼동되지 않도록 '가상'이라는 용어를 붙여서 표현한 것이다. The display unit 60 includes devices such as a beam projector and a screen. The beam projector projects the relevant image on the screen so that the golf course and the golf ball are displayed on the screen, and the screen serves to display the projected golf-related image to the user. In this specification, some objects displayed on a screen are sometimes expressed by attaching the term 'virtual', which means that they are displayed as images in the screen, in order to avoid confusion with objects existing in the real world. For example, 'virtual golf ball' means a golf ball displayed on the screen, which is expressed by attaching the term 'virtual' so as not to be confused with a real golf ball hit by a user in the real world.

가상 골프 장치는 스크린 골프장에 설치되어 스크린 골프를 플레이할 수 있도록 하는 장치이며, 사용자가 스크린 골프를 플레이할 때에 가상 골프 장치는 다음과 같이 동작한다. 사용자가 골프공을 타격하면 감지부(30)에서 골프클럽의 움직임이나 사용자가 타격한 골프공의 속도나 이동방향 등과 같은 물리적 상태를 감지한다. 감지부(30)에 의하여 감지된 정보는 제어부(20)에 전달되고, 제어부(20)는 전달된 정보에 의거하여 사용자가 야외 골프장에서 골프공을 타격했다고 가정했을 때에 골프공이 어떠한 궤적을 나타낼 것인지를 산출한다. 골프공의 궤적은 골프공의 움직임으로부터 산출될 수 있고 이에 더하여 타격시의 골프클럽의 움직임까지 반영하여 산출될 수도 있다. 표시부(60)에서는 상기 산출된 궤적대로 가상의 골프공이 움직이는 영상을 표시하며, 이때에 가상의 골프공은 산출된 궤적으로 비행한 후 스크린 속 가상의 골프코스의 특정지점에 착지하게 되고, 사용자는 가상의 골프공이 착지된 지점에서 넥스트 타격을 이어가게 된다. The virtual golf device is installed in a screen golf course to play screen golf, and when a user plays screen golf, the virtual golf device operates as follows. When the user hits the golf ball, the sensing unit 30 detects a physical state such as the movement of the golf club or the speed or direction of movement of the golf ball hit by the user. The information sensed by the sensing unit 30 is transmitted to the control unit 20, and the control unit 20 determines what trajectory the golf ball will show when it is assumed that the user hits the golf ball at the outdoor golf course based on the transmitted information. to calculate The trajectory of the golf ball may be calculated from the movement of the golf ball, and in addition, it may be calculated by reflecting the movement of the golf club at the time of hitting. The display unit 60 displays an image of a virtual golf ball moving according to the calculated trajectory. At this time, the virtual golf ball flies on the calculated trajectory and then lands at a specific point of the virtual golf course in the screen, and the user The imaginary golf ball continues to hit the next hit from the landing point.

이와 같은 스크린 골프 플레이는 실전 모드와 연습 모드로 구분하여 플레이 할 수 있다. 실전 모드는 실제 골프 플레이와 동일한 방식으로 플레이하는 것으로, 골프공을 타격하여 홀컵에 골프공을 넣는 방식으로 진행되며 최초 타격에서 골프공이 홀컵에 들어갈 때까지의 타격횟수를 비교하여 승부가 결정된다. 연습 모드는 사용자가 골프 플레이를 연습할 수 있도록 제공되며, 특히 본 발명의 가상 골프 장치에서는 사용자가 퍼팅을 집중적으로 연습할 수 있도록 퍼팅 연습 모드를 제공한다. 이하 퍼팅 연습 모드의 상세 내용에 대해 도면을 참조하여 설명한다. Such screen golf play can be played by dividing it into a practice mode and a practice mode. The actual game mode is played in the same way as the actual golf play, and the golf ball is hit and the golf ball is put into the hole cup. The practice mode is provided so that the user can practice playing golf, and in particular, the virtual golf device of the present invention provides the putting practice mode so that the user can intensively practice putting. Hereinafter, details of the putting practice mode will be described with reference to the drawings.

도 2 내지 도 5는 도 1의 가상 골프 장치에 적용가능한 퍼팅 연습 모드의 동작과정을 예시적으로 나타내는 도면이다.2 to 5 are diagrams exemplarily illustrating an operation process of a putting practice mode applicable to the virtual golf apparatus of FIG. 1 .

도 2를 참조하면, 첫번째 단계에서는 퍼팅 연습 모드를 진행하고자 하는 경우 스크린에는 사용자가 퍼팅 연습 모드에서 여러가지 플레이 환경을 선택할 수 있도록 하는 메뉴가 표시된다(도면에 도시되어 있지 않지만, 가상 골프 장치에는 스크린 이외에 키오스크 등과 같은 별도의 디스플레이가 구비되어 있을 수 있고, 플레이 환경 선택 등의 메뉴는 상기 키오스크에 표시될 수도 있다). Referring to FIG. 2 , in the first step, if you want to proceed with the putting practice mode, a menu is displayed on the screen that allows the user to select various play environments in the putting practice mode (not shown in the figure, but the screen of the virtual golf device In addition, a separate display such as a kiosk may be provided, and a menu for selecting a play environment may be displayed on the kiosk).

퍼팅 연습 모드에서 선택가능한 플레이 환경으로서 거리와 경사 등이 있을 수 있다. 상기 거리는 퍼팅의 목표지점(홀컵)과 퍼팅 대상 골프공이 위치하는 지점 사이의 거리이며, 상기 경사는 상기 목표지점과 상기 골프공 사이 영역의 경사이다. 일반적으로 상기 거리 및 경사가 증가할수록 퍼팅 난이도가 증가하며, 사용자는 다양한 난이도에서 퍼팅 연습할 수 있도록 상기 거리와 경사를 플레이 환경 메뉴를 통하여 선택할 수 있다. 거리에 대한 선택 메뉴는 "단거리, 중간거리, 장거리" 등과 같이 거리 범위가 포괄적인 용어로 표현되거나 또는 "1m, 1.5m, 2m, 2.5m, 3m" 등과 같이 거리 범위가 구체적인 수치로 구분되도록 구성될 수 있다. 또한 거리에 대한 선택 메뉴에는 '랜덤' 항목이 추가될 수 있다. 즉 사용자가 구체적인 거리 조건을 선택하지 않고 '랜덤'을 선택한 경우에는 단거리, 중간거리, 장거리 중 어느 하나가 랜덤으로 선택되거나 또는 특정 수치의 거리가 랜덤으로 선택될 수 있다. 또는 별도의 '랜덤' 항목을 표시하지 않고, 사용자가 플레이 환경 선택 메뉴에서 항목을 선택하지 않은 경우에 자동으로 랜덤이 선택되도록 구성할 수도 있다. 경사에 대한 선택 메뉴는 경사방향과 경사도를 포함할 수 있다. 경사방향은 전방(골프공이 목표지점에 비하여 높은 곳에 위치; 내리막 경사), 후방(골프공이 목표지점에 비하여 낮은 곳에 위치; 오르막 경사), 좌측(골프공과 목표지점을 연결하는 방향에 수직한 방향을 기준으로 좌측이 우측보다 낮은 곳에 위치), 우측(골프공과 목표지점을 연결하는 방향에 수직한 방향을 기준으로 우측이 좌측보다 낮은 곳에 위치) 등이 있을 수 있고, 또한 전방, 후방, 좌측, 우측이 조합된 형태의 경사가 있을 수 있다. 상기 경사도는 "없음, 완만, 보통, 급경사" 등과 같이 경사 범위가 포괄적인 용어로 표현되도록 구성될 수 있고, 여기에 "랜덤" 항목이 추가되도록 할 수 있다. 또는 경사도를 3°, 6°, 9°등과 같은 구체적인 수치의 경사각도로 표시하여 사용자가 수치 항목을 선택하도록 구성할 수도 있다. As a play environment selectable in the putting practice mode, there may be a distance and an inclination. The distance is a distance between a target point of putting (hole cup) and a point at which a putting target golf ball is located, and the slope is an inclination of a region between the target point and the golf ball. In general, as the distance and inclination increase, the putting difficulty increases, and the user may select the distance and inclination through the play environment menu to practice putting in various difficulty levels. The selection menu for distances is configured so that the distance ranges are expressed in generic terms such as "short, medium, long" or the distance ranges are divided into specific numbers, such as "1m, 1.5m, 2m, 2.5m, 3m" can be In addition, a 'random' item may be added to the selection menu for the distance. That is, when the user selects 'random' without selecting a specific distance condition, any one of a short distance, an intermediate distance, and a long distance may be randomly selected, or a distance of a specific value may be randomly selected. Alternatively, a separate 'random' item may not be displayed, and when the user does not select an item from the play environment selection menu, it may be configured to be automatically selected. The selection menu for the inclination may include a direction of inclination and a degree of inclination. The direction of inclination is forward (golf ball is positioned higher than the target point; downhill slope), backward (golf ball is positioned lower than the target point; uphill slope), left (direction perpendicular to the direction connecting the golf ball and target point) The left side as a standard is located lower than the right side), the right side (the right side is located lower than the left side based on the direction perpendicular to the direction connecting the golf ball and the target point), etc., and also front, rear, left, right There may be slopes of this combined type. The slope may be configured such that the slope range is expressed in an inclusive term such as “none, gentle, normal, steep”, and a “random” item may be added thereto. Alternatively, the inclination may be displayed as an inclination angle of a specific numerical value, such as 3°, 6°, 9°, and the like so that the user can select a numerical item.

도 3을 참조하면, 두번째 단계에서는 사용자가 퍼팅 연습 모드의 플레이 환경을 선택한 후에 선택된 거리와 경사 조건에 부합되는 그린 영역(G)이 스크린에 디스플레이된다. 여기에서 그린 영역(G)의 형성 방법은 여러가지가 있을 수 있다. 첫번째 방법은 가상 골프 장치의 데이터베이스에 저장되어 있는 골프코스의 데이터를 이용하는 것이다. 일반적으로 가상 골프 장치에는 스크린 영상 등에 필요한 여러가지 데이터를 저장하는 데이터베이스가 구비되어 있고, 상기 데이터베이스에는 실전 모드에 사용되는 골프장 데이터가 있다. 따라서 상기 데이터베이스에 저장된 골프장 중에서 사용자가 선택한 플레이 환경에 부합되는 골프장의 골프코스의 그린 영역을 검색한 후 이를 스크린에 디스플레이할 수 있다. 다른 방법은 사용자가 선택한 플레이 환경에 부합하는 가상의 그린 영역을 즉석에서 생성하여 디스플레이하는 것이다. 퍼팅 연습 모드에서 스크린에 디스플레이되는 엘리멘트는 실질적으로 그린 영역의 잔디, 목표지점, 골프공 뿐이기 때문에, 상기 엘리멘트들을 사용자가 선택한 플레이 환경(골프공과 목표지점 사이의 거리, 그린 영역의 경사 등)에 맞추어 적절하게 형성하고 그린 영역의 경사를 적절하게 구현함으로써 즉석에서 사용자가 선택한 플레이 환경에 부합하는 가상의 그린 영역을 생성할 수 있다. Referring to FIG. 3 , in the second step, after the user selects a play environment of the putting practice mode, a green area G that meets the selected distance and slope condition is displayed on the screen. Here, there may be various methods of forming the green region G. The first method is to use golf course data stored in a database of a virtual golf device. In general, a virtual golf device is provided with a database for storing various data necessary for screen images, and the like, and the database includes golf course data used in a practice mode. Accordingly, it is possible to search for a green area of a golf course of a golf course that matches the play environment selected by the user from among the golf courses stored in the database, and then display it on the screen. Another method is to immediately generate and display a virtual green area corresponding to the play environment selected by the user. Since the elements displayed on the screen in the putting practice mode are actually only the grass, the target point, and the golf ball in the green area, the elements are placed in the play environment selected by the user (the distance between the golf ball and the target point, the slope of the green area, etc.) A virtual green area that matches the play environment selected by the user can be created on the spot by appropriately forming the green area and appropriately implementing the slope of the green area.

상기 첫번째 방법과 두번째 방법은 각각 장점이 있다. 첫번째 방법의 경우에는 실제 골프의 리얼리티를 체감할 수 있다는 장점이 있다. 사용자가 퍼팅 연습을 하는 이유는 실전에서의 퍼팅 능력을 향상시키기 위함이며, 사용자의 입장에서는 연습이라하더라도 가능하면 실전과 유사한 환경에서 연습할 수 있기를 희망할 수 있다. 첫번째 방법에 따르면, 사용자가 선택한 플레이 환경에 부합되는 골프장 데이터로부터 그린 영역을 형성한다. 상기 골프장 데이터는 실제 골프장을 모델로 한 것이 많기 때문에, 첫번째 방법에서 사용자는 실제 골프장을 모델로 하는 골프장의 그린 영역에서 자신이 선택한 플레이 환경하에서 퍼팅을 연습할 수 있으므로, 실제의 골프장에서 골프를 플레이하고 있는 것 같은 리얼리티를 체감할 수 있다. 두번째 방법의 경우에는 사용자가 원하는 플레이 환경을 정확하게 재현할 수 있다는 장점이 있다. 사용자가 골프공과 목표지점 사이의 경사를 구체적으로 설정한 경우, 첫번째 방법에 의하면 데이터베이스에서 해당하는 조건에 부합하는 골프장을 검색할 수 없는 경우가 있을 수 있다. 첫번째 방법에서는 사용자가 선택한 플레이 환경에서 플레이할 수 없는 경우가 있을 수 있지만, 두번째 방법에서는 즉석에서 플레이 환경에 부합하는 그린 영역을 형성하기 때문에 사용자가 선택하는 임의의 조건에 대해서도 이에 부합하는 연습 플레이 환경을 형성할 수 있는 장점이 있다. 상기한 장점들이 모두 발휘되도록 첫번째 방법과 두번째 방법을 병용하는 방법을 생각해 볼 수 있다. 즉 기본적으로는 첫번째 방법으로 연습 퍼팅용 그린 영역을 형성하지만, 데이터베이스에서 사용자의 설정 내용에 부합하는 골프장의 그린 영역을 찾지 못했을 때에는 즉석에서 그린 영역을 생성하여 형성하는 것이다.Each of the first and second methods has advantages. The first method has the advantage of being able to experience the reality of real golf. The reason why the user practices putting is to improve his putting ability in practice, and from the user's point of view, he can hope that he can practice in an environment similar to actual practice if possible. According to the first method, a green area is formed from golf course data that matches the play environment selected by the user. Since many of the golf course data are modeled on an actual golf course, in the first method, the user can practice putting under the play environment selected by the user in the green area of the golf course modeled on the actual golf course, and thus play golf on the actual golf course. You can sense reality as if you were doing it bodily. In the case of the second method, there is an advantage that the user's desired play environment can be accurately reproduced. When the user specifically sets the slope between the golf ball and the target point, according to the first method, it may not be possible to search for a golf course that meets the corresponding condition in the database. In the first method, it may not be possible to play in the play environment selected by the user in the first method, but in the second method, a green area that matches the play environment is formed on the fly, so a practice play environment that conforms to any conditions the user selects has the advantage of being able to form It is conceivable to use a combination of the first method and the second method to achieve all of the above advantages. That is, basically, the green area for practice putting is formed by the first method, but when a green area of the golf course that matches the user's setting is not found in the database, the green area is created and formed on the fly.

도 3에 도시된 바와 같이, 스크린에는 사용자의 선택 조건에 부합되는 가상의 그린 영역(G)이 디스플레이되고, 그린 영역(G)에는 목표지점(T)과 가상의 골프공(VB)이 표시된다. 실제 골프에 있어서 최종 타깃은 골프공을 넣어야 하는 홀컵이고 홀컵에는 깃발이 꽂혀 있기 때문에, 영상 속 목표지점(T)은 깃발의 위치로 표현될 수 있다. 다만 목표지점(T)의 표현 형태에는 특별한 제한은 없으며 깃발이 아닌 다른 형태로 목표지점(T)이 표현될 수 있고, 또는 특별한 형태없이 해당 지점의 위치를 알려주는 단순한 표식으로 표현될 수도 있다. 가상의 골프공(VB)은 타격 플레이트(10)에 놓여지는 실제의 골프공에 대응하는 것으로, 퍼팅 연습시에 사용자는 타격 플레이트(10)의 실제 골프공을 퍼팅하는 것이지만 스크린 속 그린 영역(G)에 사용자가 위치하여 여기에 놓여 있는 가상의 골프공(VB)을 퍼팅하는 것이라고 가정한다. 스크린 속에서 목표지점(T)은 제1 위치(P1)에 위치하고 가상의 골프공(VB)은 제2 위치(P2)에 위치하는데, 상기 제1 및 제2 위치(P1, P2) 사이의 거리나 제1 및 제2 위치(P1, P2) 사이의 그린 영역(G)에 있어서의 경사는 사용자가 설정한대로 형성된다. As shown in FIG. 3 , a virtual green area G that meets the user's selection condition is displayed on the screen, and a target point T and a virtual golf ball VB are displayed in the green area G . In actual golf, the final target is a hole cup in which a golf ball is to be placed, and a flag is placed in the hole cup, so the target point T in the image can be expressed as the position of the flag. However, there is no particular limitation on the expression form of the target point T, and the target point T may be expressed in a form other than a flag, or it may be expressed as a simple mark indicating the location of the corresponding point without a special shape. The virtual golf ball VB corresponds to an actual golf ball placed on the striking plate 10, and during putting practice, the user is putting the actual golf ball of the striking plate 10, but the green area G in the screen. ), it is assumed that the user is positioned and puts a virtual golf ball (VB) placed there. The target point (T) on the screen is located at the first position (P1) and the virtual golf ball (VB) is located at the second position (P2), the distance between the first and second positions (P1, P2) The inclination in the green area G between the first and second positions P1 and P2 is formed as set by the user.

도 4를 참조하면, 세번째 단계에서 사용자는 타격 플레이트에서 골프클럽(퍼터)으로 실제 골프공을 퍼팅하고, 퍼팅된 골프공은 스크린을 향하여 굴러간다. 이때에 감지부(30)는 골프클럽이나 퍼팅된 골프공의 움직임 등을 감지하여 제어부(20)에 전달한다. 제어부(20)의 산출부(21)에서는 감지부(30)에서의 감지 정보를 근거로 하여 골프공의 궤적을 산출한다. 골프공의 궤적은 여러가지 방식으로 산출되는데, 일례로 퍼팅된 후 골프공이 굴러가는 속도나 골프공이 굴러가는 방향 등을 감지한 후 이를 근거로 하여 물리법칙을 이용한 계산 모델을 적용하면 골프공의 궤적을 산출할 수 있다. 여기에서 골프공의 궤적은 그린 영역(G)에서 가상의 골프공(VB)의 궤적이다. 즉 실제 골프공에 대응하는 가상의 골프공(VB)이 실제 골프공이 나타내는 이동속도, 이동방향 등을 갖는다고 가정하고, 가상의 골프공(VB)이 그린 영역(G)에서 상기한 이동속도, 이동방향을 가질 때에 어떠한 궤적이 될 지를 산출한다.Referring to FIG. 4 , in the third step, the user puts an actual golf ball from the hitting plate to the golf club (putter), and the put golf ball rolls toward the screen. At this time, the sensing unit 30 detects the movement of a golf club or a putt golf ball, and transmits it to the control unit 20 . The calculation unit 21 of the control unit 20 calculates the trajectory of the golf ball based on the sensing information of the sensing unit 30 . The trajectory of a golf ball is calculated in various ways. For example, after detecting the speed at which the golf ball rolls after putting or the direction in which the golf ball rolls, based on this, a calculation model using the laws of physics is applied to calculate the trajectory of the golf ball. can be calculated. Here, the trajectory of the golf ball is the trajectory of the virtual golf ball VB in the green area G. That is, it is assumed that the virtual golf ball VB corresponding to the real golf ball has the movement speed and movement direction indicated by the actual golf ball, and the virtual golf ball VB moves at the above-described movement speed in the green area G, Calculate what kind of trajectory it will be when it has a moving direction.

도 5를 참조하면, 네번째 단계에서 스크린 속 가상의 골프공(VB)은 상기 산출 결과대로 그린 영역(G)에서 움직이다가 멈추게 된다. 가상의 골프공(VB)이 목표지점(T)인 홀컵에 홀인(hole in)하는 경우 퍼팅에 성공하고, 그렇지 않은 경우 퍼팅에 실패한 것으로 본다. 퍼팅의 성공 여부를 결정함에 있어서 소위 '컨시드'가 적용되도록 할 수 있다. 컨시드란 퍼팅한 골프공이 홀컵에서 일정 거리 이내에 있으면 홀 인으로 인정하는 것을 의미하며, 가령 컨시드를 0.5m로 설정한 경우에는 홀컵으로부터 반경 0.5m 이내에 위치하는 골프공은 홀인으로 간주한다. 사용자는 자신의 희망에 따라 컨시드 적용 여부 및 적용시의 반경 범위(홀컵으로부터 어느 정도 반경 범위를 홀인으로 인정할 것인지의 범위)를 결정할 수 있다. 퍼팅에 성공하면 도 5에 도시된 바와 같이 스크린에 "SUCCESS"와 같은 메시지가 표시되고, 퍼팅에 실패하면 스크린에 "FAILURE"와 같은 메시지가 표시될 수 있다. Referring to FIG. 5 , in the fourth step, the virtual golf ball VB on the screen moves and stops in the green area G according to the calculation result. If the virtual golf ball (VB) makes a hole in the hole cup, which is the target point (T), the putting is successful; otherwise, the putting is considered to have failed. A so-called 'conceed' can be applied in determining whether the putting is successful or not. Conceed means that if the putt golf ball is within a certain distance from the hole cup, it is recognized as a hole-in. The user can decide whether to apply the conceed or not and the radius range (the range of how much radius range from the hole cup will be recognized as a hole-in) according to his/her wish. If the putting is successful, a message such as “SUCCESS” may be displayed on the screen as shown in FIG. 5 , and a message such as “FAILURE” may be displayed on the screen if the putting is unsuccessful.

위와 같은 과정을 통하여 퍼팅 연습을 실시할 수 있고, 특히 본 실시예에 따르면 퍼팅에 있어서의 플레이 환경을 사용자가 설정할 수 있어서, 사용자는 자신이 원하는 환경에서 반복적으로 퍼팅하면서 퍼팅 실력을 향상시킬 수 있다. 여기에서 상기 플레이 환경으로서 거리와 경사를 사용자가 선택하는 방법을 설명하였지만, 상기 플레이 환경은 다양한 방식으로 설정될 수 있다.Putting practice can be performed through the above process, and in particular, according to this embodiment, the user can set the play environment for putting, so that the user can improve his putting ability while repeatedly putting in his or her desired environment. . Although a method for a user to select a distance and an inclination as the play environment has been described herein, the play environment may be set in various ways.

도 6 내지 도 10은 퍼팅 연습 모드에 있어서 플레이 환경을 선택하는 다양한 예를 나타내는 도면이다.6 to 10 are diagrams illustrating various examples of selecting a play environment in a putting practice mode.

도 6을 참조하면, 사용자는 퍼팅 연습 모드를 진행하고자 하는 골프장의 골프코스를 먼저 선택한 후에 플레이 환경을 설정할 수 있다. 이 경우에 스크린에는 먼저 골프코스를 선택하는 메뉴가 표시된다(도면에 도시되어 있지 않지만, 가상 골프 장치에는 스크린 이외에 키오스크 등과 같은 별도의 디스플레이가 구비되어 있을 수 있고, 골프코스 선택 메뉴는 상기 키오스크에 표시될 수도 있다). 골프코스를 선택하기 위해서 사용자는 우선 플레이하고자 하는 골프장을 선택한다. 일반적으로 골프장은 18홀의 서로 다른 골프코스로 구성되어 있으므로, 사용자는 골프장을 선택한 후에 해당 골프장의 18홀 골프코스 중 자신이 플레이하고자 하는 홀 하나를 선택할 수 있다. 이와 같이 골프코스(특정 골프장의 특정 홀)을 선택한 후에 추가적으로 플레이 환경을 선택할 수 있고, 상기 플레이 환경 선택에는 여러가지 방법이 있을 수 있다. 구체적으로 사용자는 목표지점과 골프공의 초기위치를 직접 설정하면서 상기 플레이 환경을 선택할 수 있는데, 이에 따라 퍼팅 난이도가 달라질 수 있다. 목표지점과 골프공의 위치를 설정하는 여러가지 방법에 대해서 여기에서는 도면(도 7, 8, 9)을 참조하여 3가지 예를 설명한다.Referring to FIG. 6 , a user may set a play environment after first selecting a golf course of a golf course where a putting practice mode is to be performed. In this case, a menu for selecting a golf course is first displayed on the screen (although not shown in the drawing, a separate display such as a kiosk may be provided in the virtual golf device in addition to the screen, and the golf course selection menu is displayed on the kiosk) may be displayed). In order to select a golf course, the user first selects a golf course to be played. In general, since a golf course is composed of different 18-hole golf courses, the user may select one of the 18-hole golf courses of the corresponding golf course and then select one of the holes to be played. In this way, after selecting a golf course (a specific hole of a specific golf course), a play environment may be additionally selected, and there may be various methods for selecting the play environment. Specifically, the user may select the play environment while directly setting the target point and the initial position of the golf ball, and thus the putting difficulty may vary. For various methods of setting the target point and the position of the golf ball, three examples will be described with reference to the drawings ( FIGS. 7 , 8 and 9 ).

도 7을 참조하면, 사용자가 선택한 특정 골프장의 특정 홀의 그린 영역(G)이 스크린에 디스플레이될 때에, 사용자는 마우스 등과 같은 입력기기를 이용하여 스크린 화면 속 목표지점(T)과 가상의 골프공(VB)의 위치를 조정할 수 있다. 즉 도 7에 도시되어 있는 바와 같이, 사용자는 목표지점(T)의 제1 위치(P1)를 그린 영역(G) 내의 원하는 위치로 마우스 등을 이용하여 이동시킬 수 있다. 또한 목표지점(T)을 원하는 위치에 배치한 후에, 마찬가지 방식으로 가상의 골프공(VB)의 제2 위치(P2)를 이동시킬 수 있다. 사용자가 목표지점(T)과 가상의 골프공(VB)을 배치하는 동안, 제1 및 제2 위치(P1, P2)의 상대적인 배치가 달라지면서 제1 및 제2 위치(P1, P2) 사이의 거리나 제1 및 제2 위치(P1, P2) 사이 영역의 경사도가 달라질 수 있다. 제1 및 제2 위치(P1, P2) 사이의 거리나 제1 및 제2 위치(P1, P2) 사이 영역의 경사도에 따라 퍼팅의 플레이 난이도가 달라지므로, 사용자가 선택한 목표지점(T)과 가상의 골프공(VB)의 제1 및 제2 위치(P1, P2)에 의하여 퍼팅의 플레이 난이도가 결정된다. 본 실시예에 따르면, 사용자가 목표지점(T)과 가상의 골프공(VB)을 원하는 위치에 배치하기 위하여 제1 및 제2 위치(P1, P2)를 조정하는 동안에, 스크린에는 제1 및 제2 위치(P1, P2)의 배치에 따른 거리 정보 및 경사도 정보가 제공되고 이와 함께 퍼팅의 플레이 난이도 정보가 제공될 수 있다. 그 결과, 사용자는 상기 거리, 경사도, 난이도 정보 등을 참고하면서, 자신이 원하는 조건에 부합하는 위치에 목표지점(T)과 가상의 골프공(VB)을 배치시킬 수 있다.Referring to FIG. 7 , when the green area G of a specific hole of a specific golf course selected by the user is displayed on the screen, the user uses an input device such as a mouse to determine the target point T and the virtual golf ball ( VB) position can be adjusted. That is, as shown in FIG. 7 , the user may move the first position P1 of the target point T to a desired position within the green area G using a mouse or the like. In addition, after arranging the target point T at a desired position, the second position P2 of the virtual golf ball VB may be moved in the same manner. While the user places the target point (T) and the virtual golf ball (VB), the relative arrangement of the first and second positions (P1, P2) is changed between the first and second positions (P1, P2) The distance or the inclination of the region between the first and second positions P1 and P2 may vary. Since the play difficulty of putting varies according to the distance between the first and second positions (P1, P2) or the inclination of the area between the first and second positions (P1, P2), the user-selected target point (T) and the virtual The play difficulty of putting is determined by the first and second positions P1 and P2 of the golf ball VB. According to this embodiment, while the user adjusts the first and second positions P1 and P2 in order to place the target point T and the virtual golf ball VB at a desired position, the first and second positions are displayed on the screen. Distance information and inclination information according to the arrangement of the 2 locations P1 and P2 may be provided, and information on the play difficulty of putting may be provided together therewith. As a result, the user may place the target point T and the virtual golf ball VB at a location that meets the conditions desired by the user while referring to the distance, inclination, difficulty information, and the like.

도 8을 참조하면, 사용자는 목표지점(T)과 가상의 골프공(VB)을 배치한 후에 그린 영역(G)의 경사도를 퍼팅 가이드(PG)의 방향을 조정하여 간접적으로 설정할 수 있다. 여기에서 퍼팅 가이드(PG)란 퍼팅 상황에서 그린 영역(G)의 경사를 고려하여 사용자에게 적절한 퍼팅 방향을 안내하도록 스크린에 디스플레이되는 표식이다. 예를 들면, 도 8에 도시되어 있는 바와 같이 가상의 골프공(VB)의 정면에 목표지점(T)이 위치하는 경우에, 가상의 골프공(VB)에 대응하는 실제 골프공을 정면으로 퍼팅하는 경우, 퍼팅에 성공할 가능성은 높지 않다. 왜냐하면, 그리드(Grid)에 의하여 나타나 있는 바와 같이 그린 영역(G)의 지형이 평탄하지 않아서, 가령 좌측이 높고 우측이 낮은 경사진 지형이라면 정면으로 퍼팅하더라도 가상의 골프공(VB)이 목표지점(T)에 대해서 우측으로 굴러갈 가능성이 높기 때문이다. 실제의 골프에서는 사용자가 직접 골프공과 홀컵과의 거리를 가늠하고, 그린과 홀컵 주변의 경사를 인지하여 적절한 방향으로 퍼팅을 수행하지만, 가상의 스크린 골프에서는 가상의 골프코스가 2차원 평면으로 디스플레이되어 있기 때문에, 실제와 같이 그린 영역(G)의 지형을 파악하기가 곤란하다. Referring to FIG. 8 , after arranging the target point T and the virtual golf ball VB, the user may indirectly set the inclination of the green area G by adjusting the direction of the putting guide PG. Here, the putting guide PG is a mark displayed on the screen to guide the user in an appropriate putting direction in consideration of the inclination of the green area G in a putting situation. For example, as shown in FIG. 8, when the target point T is located in front of the virtual golf ball VB, putting a real golf ball corresponding to the virtual golf ball VB in the front If you do, the chances of a successful putt are not high. Because, as indicated by the grid, the topography of the green area G is not flat, so, for example, if the left side is high and the right side is sloping terrain, even if you put it in the front, the virtual golf ball VB is the target point ( This is because there is a high probability of rolling to the right with respect to T). In real golf, the user directly measures the distance between the golf ball and the hole cup and recognizes the inclination around the green and hole cup to putt in the appropriate direction, but in virtual screen golf, the virtual golf course is displayed in a two-dimensional plane. Therefore, it is difficult to grasp the topography of the green area G as in reality.

이러한 점을 감안하여, 가상 골프 장치에서는 사용자에게 그린 영역(G)의 경사를 고려한 퍼팅 방향을 안내하는 퍼팅 가이드(PG)를 제공할 수 있다. 퍼팅 가이드(PG)는 퍼팅 방향을 나타내는 직선으로 표현될 수 있다. 여기에서 가상의 골프공(VB)에서 목표지점(T)을 향하는 방향을 제1 방향(D1)이라 하고 퍼팅 가이드(PG)가 가리키는 방향을 제2 방향(D2)이라고 하면, 제1 및 제2 방향(D1, D2) 사이의 각도(θ)가 클수록 그린 영역(G)의 경사가 크다는 것을 나타낸다고 볼 수 있다. 본 실시예에 따르면, 사용자는 퍼팅 가이드(PG)가 가리키는 제2 방향(D2)을 마우스 등의 입력기기를 이용하여 조정할 수 있다(도 8에서 퍼팅 가이드(PG)에 표시되어 있는 마우스의 커서 모양 참조). 그 결과, 제1 및 제2 방향(D1, D2) 사이의 각도(θ)를 조정할 수 있고 이에 따라 퍼팅 연습 모드에서의 그린 영역(G)의 경사도를 설정하면서 플레이 난이도를 선택할 수 있다. 플레이 난이도에 영향을 미치는 변수에는 가상의 골프공(VB)과 목표지점(T) 사이의 거리('퍼팅거리'라 명명)와 가상의 골프공(VB)과 목표지점(T) 사이의 그린 영역(G)의 경사('퍼팅경사'라 명명)가 있고, 상기 퍼팅거리는 가상의 골프공(VB)과 목표지점(T) 사이의 배치를 조정하여 사용자가 비교적 쉽게 설정할 수 있지만, 상기 퍼팅경사에 대해서는 경사 자체가 2차원 평면으로 보여지는 스크린 화면에서 제대로 식별하기가 곤란하기 때문에, 사용자가 상기 퍼팅 경사를 직관적으로 인지하면서 이를 적절하게 설정하기가 곤란하다. 하지만 본 실시예에 따르면, 퍼팅 가이드(PG)의 방향을 조정하여 사용자가 그린 영역(G)의 경사를 직관적으로 인지하면서 용이하게 설정할 수 있는 장점이 있다. 사용자가 퍼팅 가이드(PG)를 통하여 그린 영역(G)의 경사도를 조정하는 동안에, 스크린에는 목표지점(T)과 가상의 골프공(VB) 사이의 거리 정보 및 경사도 정보가 제공되고 이와 함께 퍼팅의 플레이 난이도 정보가 제공될 수 있다. 그 결과, 사용자는 상기 거리, 경사도, 난이도 정보 등을 참고하면서, 자신이 원하는 조건에 부합하는 퍼팅 환경을 용이하게 설정할 수 있다.In consideration of this point, the virtual golf apparatus may provide the user with the putting guide PG for guiding the putting direction in consideration of the inclination of the green area G. The putting guide PG may be expressed as a straight line indicating a putting direction. Here, if the direction from the virtual golf ball VB to the target point T is referred to as the first direction D1 and the direction pointed to by the putting guide PG is referred to as the second direction D2, the first and second It can be seen that the larger the angle θ between the directions D1 and D2 is, the larger the inclination of the green area G is. According to this embodiment, the user can adjust the second direction D2 pointed to by the putting guide PG by using an input device such as a mouse (cursor shape of the mouse displayed on the putting guide PG in FIG. 8 ) Reference). As a result, the angle θ between the first and second directions D1 and D2 can be adjusted, and accordingly, the play difficulty can be selected while setting the inclination of the green area G in the putting practice mode. Variables that affect play difficulty include the distance between the virtual golf ball (VB) and the target point (T) (called 'putting distance') and the green area between the virtual golf ball (VB) and the target point (T). There is a slope of (G) (named 'putting slope'), and the putting distance can be set relatively easily by the user by adjusting the arrangement between the virtual golf ball (VB) and the target point (T). Since it is difficult to properly identify the inclination itself on the screen displayed as a two-dimensional plane, it is difficult for the user to intuitively recognize the putting inclination and to set it appropriately. However, according to this embodiment, there is an advantage that the user can easily set the inclination of the green area G by adjusting the direction of the putting guide PG while intuitively recognizing the inclination of the green area G. While the user adjusts the inclination of the green area G through the putting guide PG, distance information and inclination information between the target point T and the virtual golf ball VB are provided on the screen. Play difficulty information may be provided. As a result, the user can easily set a putting environment that meets his/her desired condition while referring to the distance, inclination, difficulty information, and the like.

도 9를 참조하면, 사용자가 마우스 등과 같은 입력기기를 이용하여 스크린 화면 속 목표지점(T)과 가상의 골프공(VB)의 위치를 조정할 때에, 그린 영역(G)이평면도의 형태로 표시될 수 있다. 사용자는 평면도 상의 그린 영역(G)에서 목표지점(T)의 제1 위치(P1)를 그린 영역(G) 내의 원하는 위치로 마우스 등을 이용하여 이동시킬 수 있다. 또한 목표지점(T)을 원하는 위치에 배치한 후에, 마찬가지 방식으로 가상의 골프공(VB)의 제2 위치(P2)를 적절하게 배치시킬 수 있다. 사용자가 목표지점(T)과 가상의 골프공(VB)을 배치하는 동안, 제1 및 제2 위치(P1, P2)의 상대적인 배치가 달라지면서 퍼팅의 플레이 난이도가 달라질 수 있다. 앞에서 도 7을 참조하여 설명한 실시예에서는 '거리'와 '경사'라는 변수에 따라 플레이 난이도가 달라지고, 상기 거리/경사/난이도 정보가 제공된다고 했는데, 본 실시예에서는 플레이 난이도를 설정하는 다른 방법이 채용될 수 있다. 즉, 사용자 자신 또는 다른 사용자의 과거 플레이 기록에 근거하여 플레이 난이도가 설정되도록 할 수 있다. 예를 들면, 실전 모드에서 사용되는 특정 골프코스(특정 골프장의 특정 홀)에서 도 9에 도시된 바와 같이 제1 및 제2 위치(P1, P2)가 배치되어 있을 때에, 실전 모드에서 사용자 자신 및/또는 다른 사용자들이 퍼팅을 하였을 때의 기록을 추출할 수 있고 이에 근거하여 플레이 난이도를 설정할 수 있다. 구체적으로 상기한 배치상태에서 홀인이 될 때까지의 평균 퍼팅횟수를 산출하였을 때에, 상기 펑균 퍼팅수가 크다면 그만큼 홀인하기가 어렵다는 것이고, 이는 퍼팅 난이도가 높음을 의미한다. 반대로 상기 펑균 퍼팅수가 작다면 그만큼 홀인하기가 용이하다는 것이고, 이는 퍼팅 난이도가 낮음을 의미한다. 이와 같이 사용자 자신이나 다른 사용자의 과거 플레이 기록에 근거하여 평균 퍼팅수를 산출하면 이로부터 플레이 난이도를 설정할 수 있다. 이와 같은 방식으로 설정되는 플레이 난이도는, 그 객관성을 어느 정도 담보하기 위해서 목표지점(T)과 가상 골프공(VB)의 현재 배치상태와 동일한 경우의 과거 플레이 기록 데이터가 상당량 확보될 필요가 있다. 따라서 목표지점(T)과 가상 골프공(VB)의 현재 배치상태와 동일한 경우의 과거 플레이 기록 데이터가 충분하지 않은 경우에는, 상기 배치상태와 유사한 경우의 과거 플레이 기록 데이터까지 이용하여 필요한 데이터 양을 확보할 수 있다. 여기에서 현재의 목표지점(T)과 골프공(VB)의 배치상태와 유사한 경우의 예로서는, 현재의 목표지점(T)과 골프공(VB) 사이의 거리를 편의상 '퍼팅거리'라고 할 때에, 현재의 목표지점(T)으로부터 상기 퍼팅거리와 동일한 거리만큼 떨어져 있는 위치들에 가상의 골프공(VB)이 있는 경우를 들 수 있다. 또는 현재의 목표지점(T)으로부터 상기 퍼팅거리와 동일한 거리만큼 떨어져 있는 위치들에 가상의 골프공(VB)이 있는 경우 중에서, 현재 가상의 골프공(VB)이 있는 위치와 유사한 경사도를 갖는 위치들만을 추출하여 상기 추출된 위치에서의 데이터를 이용하여 평균 퍼팅수를 산출할 수도 있다. 이와 같이 상기 퍼팅 거리가 동일한 위치들 전부 또는 일부에서의 데이터를 포함하여 평균 퍼팅수를 산출하고, 상기 평균 퍼팅수를 근거로 플레이 난이도를 산출하는 경우에는, 사용자가 목표지점(T)과 가상의 골프공(VB)을 원하는 위치에 배치하기 위하여 제1 및 제2 위치(P1, P2)를 조정하는 동안에, 스크린에는 제1 및 제2 위치(P1, P2)의 상대적인 배치에 따른 거리 정보 및 평균 퍼팅수의 정보가 제공되고 이와 함께 퍼팅의 플레이 난이도 정보가 제공될 수 있다. 그 결과, 사용자는 상기 거리, 평균 퍼팅수, 난이도 정보 등을 참고하면서 자신이 원하는 조건에 부합하는 위치에 목표지점(T)과 가상의 골프공(VB)을 배치시킬 수 있다.Referring to FIG. 9 , when the user adjusts the positions of the target point T and the virtual golf ball VB on the screen using an input device such as a mouse, the green area G will be displayed in the form of a plan view. can The user may move the first position P1 of the target point T in the green area G on the plan view to a desired position in the green area G using a mouse or the like. In addition, after arranging the target point T at a desired position, the second position P2 of the virtual golf ball VB may be appropriately arranged in the same manner. While the user places the target point T and the virtual golf ball VB, the relative arrangement of the first and second positions P1 and P2 is changed, so that the play difficulty of putting may be changed. In the embodiment described above with reference to FIG. 7, it was said that the play difficulty varies according to the variables 'distance' and 'slope', and the distance/slope/difficulty information is provided. In this embodiment, another method of setting the play difficulty This can be employed. That is, the play difficulty may be set based on the user's own or other user's past play records. For example, when the first and second positions P1 and P2 are arranged as shown in FIG. 9 in a specific golf course (a specific hole of a specific golf course) used in the actual battle mode, the user himself and the / Alternatively, you can extract a record when other users putt, and set the play difficulty based on this. Specifically, when the average number of putts from the arrangement state to the hole-in is calculated, if the number of funky putts is large, it is difficult to make a hole-in that much, which means that the putting difficulty is high. Conversely, if the number of putts is small, it is easier to hole-in that much, which means that the putting difficulty is low. In this way, when the average number of putts is calculated based on the past play records of the user or other users, the play difficulty can be set therefrom. The play difficulty set in this way needs to secure a significant amount of past play record data in the case of the same as the current arrangement state of the target point T and the virtual golf ball VB in order to guarantee its objectivity to some extent. Therefore, if the past play record data in the case of the same as the current arrangement state of the target point T and the virtual golf ball VB is not sufficient, the required amount of data is calculated by using up to the past play record data in a case similar to the arrangement state. can be obtained Here, as an example of a case similar to the arrangement of the current target point T and the golf ball VB, the distance between the current target point T and the golf ball VB is referred to as a 'putting distance' for convenience. A case in which the virtual golf ball VB is located at positions that is the same distance as the putting distance from the current target point T may be mentioned. Or, among the cases where the virtual golf ball VB is located at positions separated from the current target point T by the same distance as the putting distance, a position having a similar inclination to the current virtual golf ball VB position. It is also possible to calculate the average number of putts by extracting only the number of putts using the data at the extracted location. In this way, when the average number of putting is calculated including data from all or part of the positions having the same putting distance and the play difficulty is calculated based on the average number of putts, the user uses the target point (T) and the virtual While adjusting the first and second positions P1 and P2 to place the golf ball VB at a desired position, the screen displays distance information and average according to the relative arrangement of the first and second positions P1 and P2 Information on the number of putts may be provided, and information on the play difficulty of putting may be provided along with the information. As a result, the user may place the target point T and the virtual golf ball VB at a location that meets the conditions desired by the user while referring to the distance, average number of putts, difficulty information, and the like.

도 6 내지 도 9을 참조하여 설명한 실시예에서는 사용자가 골프공과 목표지점의 위치를 상세하게 설정하도록 하는데, 이와 다르게 사용자는 단순히 가상 골프 장치에서 제시하는 여러가지 골프코스 중 어느 하나를 선택함으로써 사용자의 선택과정을 단순화시킬 수도 있다. 예를 들면 도 10에 도시되어 있는 바와 같이, 퍼팅 연습 모드의 골프코스를 선택함에 있어서 메뉴화면에는 플레이 난이도에 따라 복수의 골프코스가 제시되고, 사용자는 자신의 골프 실력에 맞추어 적정한 난이도의 골프코스를 클릭함으로써 선택과정을 간단하게 끝낼 수 있다. 여기에서 플레이 난이도는 골프공과 목표지점 사이의 거리나 골프공과 목표지점 사이 영역의 경사, 해당 골프코스에서의 사용자 자신이나 다른 사용자의 과거 플레이 기록 등을 고려하여 설정되도록 할 수 있다. 여기에서의 골프코스는 'XXX 골프장의 Δ번홀'과 같이 특정 골프장의 특정 홀까지 지정되도록 할 수 있다. 본 실시예에 따르면, 사용자는 자신이 원하는 플레이 난이도를 선택한 후 여기에 나열되어 있는 복수의 골프코스 중에서 자신에게 익숙한 골프장의 특정 홀을 클릭함으로써, 복잡한 절차없이 플레이 난이도와 골프코스를 쉽게 설정할 수 있다. 사용자 중에는 플레이 환경을 세부적으로 직접 설정하는 것을 귀찮게 생각하는 사용자가 있을 수 있고, 이러한 사용자에게는 본 실시예의 설정 방식을 적용하는 것이 바람직하다.In the embodiment described with reference to FIGS. 6 to 9 , the user sets the location of the golf ball and the target point in detail. Unlike this, the user simply selects any one of the various golf courses presented by the virtual golf device. It can also simplify the process. For example, as shown in FIG. 10 , when selecting a golf course in the putting practice mode, a plurality of golf courses are presented on the menu screen according to the play difficulty, and the user can select a golf course of appropriate difficulty according to his or her golf skill. You can simply end the selection process by clicking . Here, the play difficulty may be set in consideration of the distance between the golf ball and the target point, the slope of the area between the golf ball and the target point, the user's own or other users' past play records on the corresponding golf course, and the like. Here, the golf course may be designated up to a specific hole of a specific golf course, such as 'Delta number hole of the XXX golf course'. According to the present embodiment, the user can easily set the play difficulty and golf course without complicated procedures by clicking on a specific hole of a golf course familiar to the user from among a plurality of golf courses listed here after selecting the desired play difficulty. . Some users may find it annoying to manually set the play environment in detail, and it is preferable to apply the setting method of the present embodiment to such users.

도 11 및 도 12는 도 1의 가상 골프 장치에 적용가능한 다른 퍼팅 연습 모드의 예를 설명하기 위한 도면이다. 11 and 12 are diagrams for explaining an example of another putting practice mode applicable to the virtual golf apparatus of FIG. 1 .

도 11(a)를 참조하면, 퍼팅 연습 모드가 시작되면 먼저 스크린 속 가상의 그린 영역에 목표지점(T)과 가상의 골프공(VB)이 표시된다. 본 실시예에 따르면 목표지점(T)을 중심으로 하여 복수의 구분 영역(T1, T2, T3)이 스크린에 표시된다. 상기 영역(T1, T2, T3)은 목표지점(T)으로부터의 거리에 따라 제1 영역(T1), 제2 영역(T2), 제3 영역(T3)으로 구분된다.Referring to FIG. 11( a ), when the putting practice mode starts, a target point T and a virtual golf ball VB are displayed on a virtual green area in the screen first. According to the present embodiment, a plurality of division areas T1 , T2 , and T3 are displayed on the screen with the target point T as the center. The regions T1 , T2 , and T3 are divided into a first region T1 , a second region T2 , and a third region T3 according to a distance from the target point T .

제1 영역(T1)은 목표지점(T)을 중심으로 하여 제1 거리 이내에 있는 원(circle)의 형태가 될 수 있다. 제2 영역(T2)은 목표지점(T)을 중심으로 하여 제1 거리가 되는 지점과 목표지점(T)을 중심으로 하여 제1 거리 보다 긴 제2 거리가 되는 지점 사이의 링(ring)의 형태가 될 수 있다. 제3 영역(T3)은 목표지점(T)을 중심으로 하여 제2 거리가 되는 지점과 목표지점(T)을 중심으로 하여 제2 거리 보다 긴 제3 거리가 되는 지점 사이의 링(ring)의 형태가 될 수 있다. 도면에는 목표지점(T) 주위에 3개의 영역(T1, T2, T3)이 도시되어 있는데, 영역의 개수는 3개 보다 더 적거나 더 많게 형성될 수 있다. The first region T1 may be in the form of a circle within a first distance from the target point T as a center. The second region T2 is a ring between a point that is a first distance from the target point T and a point that is a second distance longer than the first distance from the target point T. can be in the form The third region T3 is a ring between a point that is a second distance from the target point T and a point that is a third distance longer than the second distance from the target point T. can be in the form In the drawing, three regions T1 , T2 , and T3 are shown around the target point T, and the number of regions may be less or more than three.

도 10(b)를 참조하면, 스크린에는 퍼팅 연습 모드에서의 퍼팅이 시작되기 전에 목표지점(T) 주위의 복수의 영역(T1, T2, T3)에 골프공이 착지되었을 때의 해당 포인트를 알려주는 화면이 표시될 수 있다. 목표지점(T)에서 가까운 영역일수록 포인트가 높고 먼 영역일수록 포인트가 낮게 부여될 수 있다. 예를 들면, "제1 영역(T1): 3점, 제2 영역(T2): 2점, 제3 영역(T3): 1점"과 같은 식으로 포인트가 부여될 수 있다. Referring to FIG. 10( b ), the screen informs the corresponding point when the golf ball lands in a plurality of areas ( T1 , T2 , T3 ) around the target point (T) before putting in the putting practice mode starts. A screen may be displayed. A region closer to the target point T may have a higher point, and a region further away from the target point T may be given a lower point. For example, points may be assigned in a manner such as "first area T1: 3 points, second area T2: 2 points, and third area T3: 1 point".

이와 같은 상태에서 사용자가 연습 퍼팅을 하면, 퍼팅된 가상의 골프공(VB)이 목표지점(T)에 얼마나 가깝게 도달하였는지에 따라 차별적으로 포인트를 부여한다. 기존의 골프에서는 골프공이 홀컵에 들어가는지 여부에 따라 퍼팅의 성공/실패의 2가지 결과만을 인정하지만, 본 실시예에 따르면 골프공이 목표지점(T)에 얼마나 가깝게 도달하였는지에 따라 차별적으로 포인트를 부여함으로써, 기존의 골프룰과는 다른 새로운 방식으로 골프를 즐길 수 있다. 특히 복수의 사용자가 함께 퍼팅 연습 모드를 이용하는 경우, 여러번 퍼팅을 수행한 후 각 사용자의 최종 점수를 계산하여 퍼팅 연습 모드에서 복수의 사용자 사이의 승부를 겨루는 방식을 채용할 수 있고, 이를 통하여 서로간에 승부욕을 고취시켜서 퍼팅의 재미를 증가시킬 수 있다. When the user puts practice in such a state, points are differentially given depending on how close the putted virtual golf ball VB has reached the target point T. In existing golf, only two results of putting success/failure are recognized depending on whether the golf ball enters the hole cup, but according to this embodiment, the golf ball is differentiated by giving points according to how close the target point (T) is reached. , You can enjoy golf in a new way that is different from the existing golf rules. In particular, when a plurality of users use the putting practice mode together, it is possible to employ a method in which the final score of each user is calculated after putting several times, and a method of competing between a plurality of users in the putting practice mode can be adopted, and through this, each other It can increase the fun of putting by inducing the desire to win.

위와 같이 방식이외에 퍼팅 연습 모드는 또 다른 방식으로 실행될 수 있다. 이는 일종의 챌린지 방식을 적용한 것으로 처음에는 낮은 레벨의 플레이 난이도가 세팅되도록 하고 사용자가 퍼팅을 시도하여 성공할수록 점점 더 높은 레벨의 플레이 난이도가 세팅되도록 하는 것이다. 예를 들면, 도 12에 도시되어 있는 바와 같이, 1단계에는 그린 영역(G)에 경사가 없고 목표지점(T)으로부터 가상의 골프공(VB)이 제1 거리(D1) 떨어져 있는 상태에서 퍼팅을 시작하고, 퍼팅에 성공하면 2단계에서 목표지점(T)으로부터 가상의 골프공(VB)이 제1 거리보다 긴 제2 거리(D2) 떨어져 있는 상태에서 퍼팅을 하도록 하는 것이다. 2단계에서 퍼팅에 성공하면 이후 목표지점(T)과 가상의 골프공(VB) 사이의 거리가 점점 더 증가되도록 할 수 있다. 여기에서 플레이 난이도를 증가시킬 때에 목표지점(T)과 가상의 골프공(VB) 사이의 거리를 증가시키는 것뿐만 아니라 목표지점(T)과 가상의 골프공(VB) 사이의 그린 영역(G)에 경사를 증가시키는 것도 가능하다. 또한 퍼팅에 '성공한다'라는 것은 일반적으로 홀컵에 홀인하는 것을 의미하지만, 각 단계를 클리어하기 위한 '성공'의 조건은 더 다양한 방식으로 설정할 수 있다. 예를 들면, 몇 번을 시도하든 한 번만 홀인되면 성공으로 간주하는 방식, n번을 시도하여 그 중 m번(m≤n) 이상 홀인되면 성공으로 간주하는 방식 등이 있을 수 있다. 이와 같이 챌린지 방식을 적용함으로써 사용자에게 승부욕을 고취시켜서 사용자가 보다 흥미롭게 퍼팅을 연습할 수 있다.In addition to the above method, the putting practice mode may be executed in another method. This is a kind of challenge method applied. At first, a low level of play difficulty is set, and as the user attempts to putt and succeeds, a higher level of play difficulty is set. For example, as shown in FIG. 12 , in the first step, there is no slope in the green area G, and the virtual golf ball VB is put at a first distance D1 away from the target point T. In the second step, if the putting is successful, the virtual golf ball (VB) is put at a second distance (D2) longer than the first distance from the target point (T). If the putting is successful in the second step, the distance between the target point T and the virtual golf ball VB may be gradually increased thereafter. Here, when increasing the play difficulty, not only increasing the distance between the target point T and the virtual golf ball VB, but also the green area G between the target point T and the virtual golf ball VB It is also possible to increase the slope to Also, 'success' in putting generally means making a hole in the hole cup, but the conditions for 'success' for clearing each stage can be set in more diverse ways. For example, there may be a method in which a hole-in is regarded as a success no matter how many attempts are made, and a method in which a hole-in is regarded as a success if more than m (m≤n) hole-ins are attempted after n attempts. By applying the challenge method in this way, it inspires the user to compete, so that the user can practice putting more interestingly.

도 13은 본 발명의 다른 실시예에 따른 가상 골프 장치의 개략적인 구조를 나타내는 도면이다.13 is a view showing a schematic structure of a virtual golf apparatus according to another embodiment of the present invention.

도 13을 참조하면, 본 실시예에 따른 가상 골프 장치(100)는 복수의 개인 부스(101, 102, 103)를 포함한다. 각 개인 부스(101, 102, 103)는 모두 동일하게 구성되어 있다. 예를 들면, 첫번째 개인 부스(101)는 타격 플레이트(101a), 키오스크 화면이 구비된 시뮬레이터 기기(101b), 스크린(101c) 등을 가지고 있고, 다른 개인 부스(102, 103)도 동일한 구성품을 가지고 있다. 도면에 도시되어 있지는 않지만, 각 개인 부스(101, 102, 103)에는 골프공의 움직임 등을 감지하기 위한 카메라 등을 비롯한 다른 기기가 더 구비되어 있을 수 있다. 본 실시예에 따른 가상 골프 장치는 주로 혼자서 골프를 플레이 하기 위한 사용자가 이용할 수 있으며, 사용자는 각 개인 부스(101, 102, 103)에서 다른 사용자와 이격되어 있는 상태로 혼자만의 골프 플레이를 즐길 수 있다. 본 실시예에 따른 가상 골프 장치의 시뮬레이터 기기(101b)에는 앞에서 설명한 것과 동일하거나 유사한 설정부가 구비될 수 있으며, 상기 설정부를 통하여 퍼팅 연습 모드를 선택하고 원하는 조건에서 자신의 맞춤형으로 퍼팅을 연습할 수 있다. 상기 퍼팅 연습 모드 설정 행위를 위한 메뉴가 표시되는 화면은 스크린(101c) 및 시뮬레이터 기기(101b)의 키오스크 화면 중 적어도 어느 하나가 될 수 있다.Referring to FIG. 13 , the virtual golf apparatus 100 according to the present embodiment includes a plurality of personal booths 101 , 102 , 103 . Each individual booth 101 , 102 , 103 is configured in the same way. For example, the first personal booth 101 has a striking plate 101a, a simulator device 101b equipped with a kiosk screen, a screen 101c, etc., and the other personal booths 102 and 103 have the same components. have. Although not shown in the drawings, each individual booth 101 , 102 , 103 may further include other devices including a camera for detecting the movement of a golf ball. The virtual golf device according to this embodiment can be used by a user who mainly plays golf alone, and the user can enjoy golf alone while being spaced apart from other users in each individual booth 101 , 102 , 103 . have. The simulator device 101b of the virtual golf device according to the present embodiment may be provided with the same or similar setting unit as described above, and may select a putting practice mode through the setting unit and practice putting under a desired condition according to one's own custom. have. The screen on which the menu for setting the putting practice mode is displayed may be at least one of the screen 101c and the kiosk screen of the simulator device 101b.

도 14는 복수의 가상 골프 장치가 네트워크로 연결되어 있는 시스템의 개략적인 구조를 나타내는 도면이고, 도 15는 도 14의 저장부의 내부 구조를 나타내는 도면이다.14 is a diagram illustrating a schematic structure of a system in which a plurality of virtual golf devices are connected by a network, and FIG. 15 is a diagram illustrating an internal structure of the storage unit of FIG. 14 .

도 14를 참조하면, 가상 골프 장치가 네트워크로 연결된 시스템은 복수의 스크린 골프장(1) 및 서버유닛(2)을 포함한다. 스크린 골프장(1)에는 스크린 골프 플레이를 즐길 수 있도록 도 1 내지 도 13 등에 도시되어 있는 것과 같은 가상 골프 장치가 구비되어 있다. 스크린 골프장(1)에 구비된 상기 가상 골프 장치는 서버유닛(2)과 유무선 통신망 등을 통하여 연결되어 있다. 각 스크린 골프장(1)은 로그인이 이루어지면 사용자에게 스크린 골프 서비스를 제공하는 서비스 제공부의 역할을 한다. 서버유닛(2)은 복수의 스크린 골프장(1)을 운영하는 서비스 업자가 복수의 스크린 골프장(1)에 구비되어 있는 가상 골프 장치를 관리하기 위하여 사용하는 중앙서버가 될 수 있다. 스크린 골프 서비스를 이용하고자 하는 사용자는 상기 서비스를 제공받기 위하여 먼저 로그인을 수행하는데, 서버유닛(2)은 로그인을 할 때에 사용자의 신원을 확인하고 로그인의 승인 여부를 결정하는 역할을 할 수 있다. 이를 위해 서버유닛(2)에는 사용자의 신원을 확인하는 데에 필요한 정보를 저장하고 있는 저장부(3)가 구비되어 있다. Referring to FIG. 14 , a system in which virtual golf devices are networked includes a plurality of screen golf courses 1 and a server unit 2 . The screen golf course 1 is provided with a virtual golf device as shown in FIGS. 1 to 13 and the like so that you can enjoy screen golf play. The virtual golf device provided in the screen golf course 1 is connected to the server unit 2 through a wired/wireless communication network or the like. Each screen golf course 1 serves as a service provider that provides a screen golf service to a user when a login is made. The server unit 2 may be a central server used by a service provider operating a plurality of screen golf courses 1 to manage virtual golf devices provided in the plurality of screen golf courses 1 . A user who wants to use the screen golf service logs in first in order to receive the service, and the server unit 2 may play a role in confirming the identity of the user and determining whether to approve the login when logging in. To this end, the server unit 2 is provided with a storage unit 3 that stores information necessary to confirm the identity of the user.

도 15를 참조하면, 저장부(3)에는 복수의 사용자에 대한 정보가 각 사용자별로 구분되어 저장된다. 예를 들면, 사용자 A, B 등이 있다고 가정하면, 저장부(3)에는 사용자 A에 대한 저장영역(P1), 사용자 B에 대한 저장영역(P2)이 서로 구분되어 있고, 각 사용자에 대한 저장영역에는 신상정보, 플레이 정보, 설정정보 등이 저장되어 있을 수 있다. 상기 신상정보는 해당 사용자의 신원을 확인하기 위한 것으로 로그인 과정 등에 사용될 수 있다. 상기 플레이 정보로는 해당 사용자의 과거 플레이 기록이나 과거 플레이 기록으로부터 얻을 수 있는 사용자의 개인기록(클럽별 평균비거리, 평균타수 등) 등이 있을 수 있다. 상기 설정 정보는 사용자가 설정한 사항에 대한 정보 등을 포함한다. 예를 들면, 사용자가 과거 플레이 하였던 골프장, 플레이 난이도, 플레이 방식, 선호하는 동작조건 등을 설정 정보로서 저장할 수 있다. 사용자는 매번 플레이할 때마다 각종 선택사항을 입력하는 것을 번거롭게 생각할 수 있는데, 사용자가 상기 선택사항을 입력하지 않은 경우에는 상기 설정 정보에 근거하여 선택사항을 자동으로 설정할 수 있다. 이와 같이 저장부(3)에 다양한 사용자 정보가 저장됨으로써, 서버유닛(2)에 연결되어 있는 스크린 골프장(1)의 가상 골프 장치들은 서버유닛(2)에 유선 및/또는 무선상으로 연결되어 있는 상태에서 저장부(3)에 저장되어 있는 정보를 함께 공통적으로 이용할 수 있고, 스크린 골프장(1) 각각에서는 사용자의 정보를 별도로 저장할 필요가 없다.Referring to FIG. 15 , information on a plurality of users is stored separately for each user in the storage unit 3 . For example, if it is assumed that there are users A and B, etc., in the storage unit 3, a storage area P1 for user A and a storage area P2 for user B are separated from each other, and the storage area for each user Personal information, play information, setting information, etc. may be stored in the area. The personal information is for confirming the identity of the user, and may be used in a login process and the like. The play information may include a past play record of the corresponding user or a user's personal record (average distance for each club, average number of strokes, etc.) obtained from the past play record. The setting information includes information on items set by the user, and the like. For example, a golf course played by the user in the past, play difficulty, play method, preferred operating conditions, etc. may be stored as setting information. The user may find it cumbersome to input various options every time the game is played. If the user does not input the options, the options may be automatically set based on the setting information. As such, various user information is stored in the storage unit 3, so that the virtual golf devices of the screen golf course 1 connected to the server unit 2 are connected to the server unit 2 by wire and/or wirelessly. In this state, information stored in the storage unit 3 can be commonly used together, and there is no need to separately store user information in each of the screen golf courses 1 .

각 스크린 골프장(1)의 가상 골프 장치에는 앞에서 설명한 것과 동일하거나 유사한 설정부가 구비되며, 상기 설정부를 이용하여 퍼팅 연습 모드를 선택하고 다양한 상황하에서 퍼팅을 연습할 수 있다. 여기에서 상기 설정부는 개별 스크린 골프장(1) 대신에 서버유닛(2)에 구비되어 있을 수도 있다.The virtual golf device of each screen golf course 1 is provided with the same or similar setting unit as described above, and the setting unit can be used to select a putting practice mode and practice putting under various conditions. Here, the setting unit may be provided in the server unit 2 instead of the individual screen golf course 1 .

상기 설정부는 앞에서 설명한 실시예의 설정부와 동일 또는 유사한 방식으로 작동할 수 있다. 이에 더하여, 상기 설정부는 사용자가 플레이 환경을 선택할 때에 과거의 플레이 기록에서 특정 요건을 만족하는 조건을 선택하도록 작동할 수 있다. 예를 들면 사용자가 퍼팅의 거리나 경사 조건을 선택함에 있어서, 선택 메뉴에 '최고 기록(및/또는 최저 기록)'이라는 선택 항목이 추가되도록 할 수 있다. 최고 기록이란 사용자가 해당 퍼팅 연습 모드에서 플레이할 때에 가장 좋은 기록이 나왔던 조건과 동일한 조건을 의미한다. 사용자는 자신이 어떠한 조건에서 가장 좋은 기록이 나오는지 또는 어떠한 조건에서 가장 나쁜 기록이 나오는지 등에 대해 체크하고 분석하면서, 자신의 장점은 유지하고 단점을 보완함으로써 퍼팅 실력을 향상시킬 수 있다. 본 시스템에서는 저장부(3)에 각 사용자에 대한 정보가 사용자별로 구분되어 저장되어 있고, 사용자별 저장 영역(P1, P2...)에는 사용자의 플레이 기록에 대한 플레이 정보가 저장되어 있으므로, 상기 플레이 정보를 이용하면 상기 '최고 기록(및/또는 최저 기록)'에 해당하는 플레이 환경 조건을 얻을 수 있다. 최고 기록(및/또는 최저 기록)'에 해당하는 조건에 있어서, 최고 기록(및/또는 최저 기록)의 근거 자료는 사용자 자신의 플레이 기록뿐만 아니라 다른 사용자의 플레이 기록도 포함될 수 있다. 예를 들면, 퍼팅 연습 모드의 특정 골프 코스에서 플레이한 다른 사용자들에 대한 플레이 기록을 참고하여, 평균적으로 최고 기록이나 최저 기록이 나왔을 때의 조건을 산출하여, 해당 조건을 플레이 중인 사용자가 선택하도록 할 수도 있다. The setting unit may operate in the same or similar manner as the setting unit of the above-described embodiment. In addition, the setting unit may operate to select a condition that satisfies a specific requirement in the past play record when the user selects a play environment. For example, when the user selects a putting distance or slope condition, a selection item of 'highest record (and/or lowest record)' may be added to the selection menu. Best time means the same conditions as the best record when the user played in that putting practice mode. The user can improve his putting skills by maintaining his strengths and compensating for his shortcomings while checking and analyzing under what conditions the best record comes out or the worst record comes out under what conditions. In the present system, information on each user is stored separately for each user in the storage unit 3, and play information about the user's play record is stored in the storage areas P1, P2... If the play information is used, a play environment condition corresponding to the 'highest record (and/or lowest record)' may be obtained. In the case of 'highest (and/or lowest)', the source material for the highest (and/or lowest) may include not only the user's own play record, but also the play record of other users. For example, referring to the play records of other users who played on a specific golf course in the putting practice mode, calculate the condition when the highest or lowest record is reached on average, so that the user playing the corresponding condition can select the condition. You may.

이상으로 본 발명의 구체적인 실시예들을 살펴보았지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Although specific embodiments of the present invention have been described above, those of ordinary skill in the art to which the present invention pertains can understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. will be. Therefore, the disclosed embodiments are to be considered in an illustrative rather than a restrictive sense. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.

1: 스크린 골프장
2: 서버유닛
10: 타격 플레이트
20: 제어부
21: 산출부
22: 설정부
30: 감지부
40: 입력부
50: 사운드부
60: 표시부
1: screen golf course
2: Server unit
10: hitting plate
20: control unit
21: output unit
22: setting unit
30: detection unit
40: input unit
50: sound unit
60: display unit

Claims (12)

제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시부;
사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부; 및
사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를;
포함하고,
상기 연습 모드에서 사용자는 플레이 환경을 선택할 수 있고,
상기 선택가능한 플레이 환경은 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나를 포함하는 가상 골프 장치.
a display unit showing a green area in which the target point is located and a virtual golf ball at the first position;
a calculation unit for calculating the movement of the virtual golf ball corresponding to the real golf ball in the green area when the user puts the actual golf ball; and
a setting unit for providing a practice mode for putting the actual golf ball to the user;
including,
In the practice mode, the user can select a play environment,
The selectable play environment includes a distance from a second location where the virtual golf ball is located to the first location before a user puts an actual golf ball, and the inclination of the green area between the first location and the second location. A virtual golf device comprising at least one of.
제1항에 있어서,
상기 플레이 환경이 선택되면, 상기 설정부는 상기 선택 내용에 부합되는 가상의 그린 영역을 생성하는 가상 골프 장치.
According to claim 1,
When the play environment is selected, the setting unit generates a virtual green area corresponding to the selection content.
그린 영역 및 가상의 골프공을 보여주는 표시부;
사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부; 및
사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를;
포함하고,
상기 연습 모드에서 사용자는 연습 퍼팅을 진행할 골프코스를 선택하고, 또한 상기 선택된 골프코스의 그린 영역에서 목표지점이 위치하는 제1 위치와 사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치를 선택할 수 있는 가상 골프 장치.
a display unit showing a green area and a virtual golf ball;
a calculation unit for calculating the movement of the virtual golf ball corresponding to the real golf ball in the green area when the user puts the actual golf ball; and
a setting unit for providing a practice mode for putting the actual golf ball to the user;
including,
In the practice mode, the user selects a golf course to practice putting, and the virtual golf ball is located at a first position where the target point is located in the green area of the selected golf course and before the user puts the actual golf ball. A virtual golf device capable of selecting a second location.
제3항에 있어서,
사용자가 상기 제1 및 제2 위치를 선택함에 있어서, 상기 제1 및 제2 위치의 배치에 따른 플레이 난이도 정보가 제공되는 가상 골프 장치.
4. The method of claim 3,
When the user selects the first and second positions, the virtual golf apparatus provides play difficulty information according to the arrangement of the first and second positions.
제4항에 있어서,
상기 플레이 난이도는,
상기 제1 위치와 상기 제2 위치 사이의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나,
또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정되는 가상 골프 장치.
5. The method of claim 4,
The play difficulty is
It is set based on at least one of a distance between the first position and the second position and an inclination of the green area between the first position and the second position;
or a virtual golf device set up based on the user's own and/or other user's past play records.
제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시부;
사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 산출부; 및
사용자에게 상기 실제 골프공의 퍼팅에 대한 연습 모드를 제공하기 위한 설정부를;
포함하고,
상기 연습 모드에서 사용자는 플레이 난이도를 선택할 수 있고,
상기 선택가능한 플레이 난이도는,
사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나,
또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정되는 가상 골프 장치.
a display unit showing a green area in which the target point is located and a virtual golf ball at the first position;
a calculation unit for calculating the movement of the virtual golf ball corresponding to the real golf ball in the green area when the user puts the actual golf ball; and
a setting unit for providing a practice mode for putting the actual golf ball to the user;
including,
In the practice mode, the user can select the play difficulty,
The selectable play difficulty is,
Based on at least one of a distance from the second location where the virtual golf ball is located to the first location before the user puts the actual golf ball, and the inclination of the green area between the first location and the second location or set by
or a virtual golf device set up based on the user's own and/or other user's past play records.
제1항 내지 제6항 중 어느 한 항에 있어서,
상기 표시부에는 상기 제1 위치를 중심으로 하여 제1 거리 이내에 있는 제1 영역과, 상기 제1 위치를 중심으로 하여 상기 제1 거리와 상기 제1 거리보다 큰 제2 거리 사이에 있는 제2 영역이 서로 구분되게 표시되고, 퍼팅된 상기 가상의 골프공이 도달한 위치가 상기 제1 영역인 경우 및 퍼팅된 상기 가상의 골프공이 도달한 위치가 상기 제2 영역인 경우에 각각 서로 다른 포인트가 부여되는 가상 골프 장치.
7. The method according to any one of claims 1 to 6,
The display unit includes a first area within a first distance from the first location and a second area between the first distance and a second distance greater than the first distance from the first location. A virtual display that is displayed to be distinguished from each other and provided with different points when the position reached by the putt virtual golf ball is the first area and when the position where the putt virtual golf ball arrives is the second area golf device.
제4항 내지 제6항 중 어느 한 항에 있어서,
상기 설정부는, 퍼팅된 상기 가상의 골프공이 상기 제1 위치에 도달하는 경우 또는 상기 제1 위치를 중심으로 하여 소정의 거리 이내에 있는 영역에 도달하는 경우에 근거하여 퍼팅의 성공 여부를 판단하고, 상기 퍼팅의 성공 횟수에 따라 현재 설정된 연습 모드를 종료하고 현재 보다 높은 플레이 난이도를 갖는 새로운 연습 모드를 자동으로 설정하여 제공하는 가상 골프 장치.
7. The method according to any one of claims 4 to 6,
The setting unit determines whether the putting is successful or not, based on the case in which the putted virtual golf ball arrives at the first position or reaches an area within a predetermined distance from the first position as the center, and the A virtual golf device that terminates the currently set practice mode according to the number of successful putts and automatically sets and provides a new practice mode with a higher play difficulty than the current one.
사용자가 퍼팅의 연습 모드에 있어서 플레이 난이도를 선택하는 단계;
제1 위치에 목표지점이 위치하는 그린 영역 및 가상의 골프공을 보여주는 표시 단계;
사용자가 실제 골프공을 퍼팅하면, 상기 그린 영역에 있어서 상기 실제 골프공에 대응하는 상기 가상의 골프공의 움직임을 산출하는 단계; 및
상기 산출된대로 움직이는 가상의 골프공을 보여주는 단계를;
포함하고,
상기 선택가능한 플레이 난이도는,
사용자가 실제 골프공을 퍼팅하기 전 상기 가상의 골프공이 위치하는 제2 위치에서부터 상기 제1 위치까지의 거리 및 상기 제1 위치와 상기 제2 위치 사이의 상기 그린 영역의 경사도 중 적어도 어느 하나에 근거하여 설정되거나,
또는 사용자 자신 및/또는 다른 사용자의 과거 플레이 기록에 근거하여 설정되는 가상 골프 장치의 동작 방법.
selecting a play difficulty level in a practice mode of putting by the user;
a display step of showing a green area in which the target point is located and a virtual golf ball at a first position;
calculating a motion of the virtual golf ball corresponding to the real golf ball in the green area when the user puts the real golf ball; and
showing a virtual golf ball moving as calculated above;
including,
The selectable play difficulty is,
Based on at least one of a distance from the second location where the virtual golf ball is located to the first location before the user puts the actual golf ball, and the inclination of the green area between the first location and the second location or set by
or a method of operating a virtual golf device that is set based on the user's own and/or other user's past play records.
제9항에 있어서,
상기 플레이 난이도는 상기 제1 및 제2 위치 사이의 거리가 증가할수록 또는 상기 제1 및 제2 위치 사이의 상기 그린 영역의 경사도가 증가할수록 높게 설정되는 가상 골프 장치의 동작 방법.
10. The method of claim 9,
The method of operation of the virtual golf apparatus is set to be higher as the distance between the first and second positions increases, or the inclination of the green area between the first and second positions increases, the play difficulty level increases.
제10항에 있어서,
상기 표시 단계에서는 상기 제1 및 제2 위치 사이의 상기 그린 영역의 경사도를 반영하여 상기 제1 위치에서의 퍼팅 방향이 표시될 수 있고, 사용자는 상기 제1 위치에서 상기 제2 위치로 향하는 직선 방향과 상기 퍼팅 방향 사이의 차이를 조정하여 상기 플레이 난이도를 선택할 수 있는 가상 골프 장치의 동작 방법.
11. The method of claim 10,
In the display step, the putting direction at the first position may be displayed by reflecting the inclination of the green area between the first and second positions, and the user may indicate a straight line direction from the first position to the second position. and a method of operating a virtual golf device capable of selecting the play difficulty by adjusting a difference between the putting direction.
제9항에 있어서,
상기 제2 위치 또는 상기 제1 위치로부터 상기 제1 위치와 상기 제2 위치 사이의 거리와 동일한 거리에 있는 위치에서 사용자 자신 및/또는 다른 사용자가 퍼팅하였을 때에 홀인까지의 평균 퍼팅 횟수를 이용하여 상기 플레이 난이도를 설정하는 가상 골프 장치의 동작 방법.

10. The method of claim 9,
Using the average number of putts until hole-in when the user himself and/or another user putts at the second position or a position at a distance equal to the distance between the first position and the second position from the first position, A method of operation of the virtual golf device for setting the play difficulty.

KR1020210049289A 2021-04-15 2021-04-15 Virtual golf device providing putting practice mode and method for operating virtual golf device KR102565110B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210049289A KR102565110B1 (en) 2021-04-15 2021-04-15 Virtual golf device providing putting practice mode and method for operating virtual golf device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210049289A KR102565110B1 (en) 2021-04-15 2021-04-15 Virtual golf device providing putting practice mode and method for operating virtual golf device

Publications (2)

Publication Number Publication Date
KR20220143221A true KR20220143221A (en) 2022-10-25
KR102565110B1 KR102565110B1 (en) 2023-08-10

Family

ID=83804165

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210049289A KR102565110B1 (en) 2021-04-15 2021-04-15 Virtual golf device providing putting practice mode and method for operating virtual golf device

Country Status (1)

Country Link
KR (1) KR102565110B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030044653A (en) * 2001-11-30 2003-06-09 김기수 Method for providing simulation of high realizable golf and computer readable record medium on which a program therefor is recorded
KR101079013B1 (en) * 2011-03-31 2011-11-01 (주) 골프존 Apparatus for virtual golf driving range simulation and method for the same
KR101282319B1 (en) * 2012-05-10 2013-07-04 (주) 골프존 Method and apparatus for virtual golf simulation measuring golf ability of the user
KR101748233B1 (en) * 2016-11-04 2017-06-16 서종복 Golf Guide System
KR20190096572A (en) * 2018-02-09 2019-08-20 아틸런 주식회사 System and method for evaluation and improvement of golf ability

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030044653A (en) * 2001-11-30 2003-06-09 김기수 Method for providing simulation of high realizable golf and computer readable record medium on which a program therefor is recorded
KR101079013B1 (en) * 2011-03-31 2011-11-01 (주) 골프존 Apparatus for virtual golf driving range simulation and method for the same
KR101282319B1 (en) * 2012-05-10 2013-07-04 (주) 골프존 Method and apparatus for virtual golf simulation measuring golf ability of the user
KR101748233B1 (en) * 2016-11-04 2017-06-16 서종복 Golf Guide System
KR20190096572A (en) * 2018-02-09 2019-08-20 아틸런 주식회사 System and method for evaluation and improvement of golf ability

Also Published As

Publication number Publication date
KR102565110B1 (en) 2023-08-10

Similar Documents

Publication Publication Date Title
TWI635417B (en) Screen-golf system, method for golf information service applied to screen-golf system and method for controlling mobile terminal for the same, and recording medium recording program according to the method readable by computing device
KR101019862B1 (en) Method for virtual golf simulation and apparatus using the same
US20230032604A1 (en) Virtual golf device and virtual sports device
KR101019803B1 (en) Apparatus for virtual golf simulation and method for the same
KR102340645B1 (en) Virtual sports device, virtual sports system, and method for carrying out a command in virtual sports system
KR102565110B1 (en) Virtual golf device providing putting practice mode and method for operating virtual golf device
KR102644005B1 (en) Virtual golf device and method for operating virtual golf device
KR102540397B1 (en) Method for forming putting guide and virtual golf device using the same
KR102442476B1 (en) Virtual golf device providing golf play information
US20220176227A1 (en) Virtual golf device, virtual golf system and method for operating a virtual golf device
JP7495730B2 (en) Virtual golf device providing multiple play modes and virtual golf system using the same
KR102321472B1 (en) Virtual golf device providing multiple play mode and virtual golf system using the same
KR102617566B1 (en) Virtual golf device showing the area around hole cup
KR20230112768A (en) Method for providing putting guide and virtual golf device using the same
KR102608451B1 (en) Virtual golf device and method of operating virtual golf device providing real images of green area
KR102551371B1 (en) Virtual golf device providing practice mode and method for operating virtual golf device
KR102664956B1 (en) Virtual golf device and system for predicting the result of hitting golf ball
KR20230020076A (en) Virtual golf device setting user's personal environment
KR102451272B1 (en) Virtual golf device setting user's play options
US20230173371A1 (en) Virtual golf device
KR20220168192A (en) Method for forming putting guide and virtual golf device using the same
KR20220121288A (en) Virtual golf device selecting play timing
KR20230132002A (en) Virtual golf device providing putting guide images
KR20240060560A (en) Virtual sports device providing contents images
KR20240057490A (en) Virtual golf device capable of applying various game rules and method for operating virtual golf device

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right