KR102009622B1 - Virtual golf simulation device imposing penalty points and method thereof - Google Patents

Virtual golf simulation device imposing penalty points and method thereof Download PDF

Info

Publication number
KR102009622B1
KR102009622B1 KR1020190023250A KR20190023250A KR102009622B1 KR 102009622 B1 KR102009622 B1 KR 102009622B1 KR 1020190023250 A KR1020190023250 A KR 1020190023250A KR 20190023250 A KR20190023250 A KR 20190023250A KR 102009622 B1 KR102009622 B1 KR 102009622B1
Authority
KR
South Korea
Prior art keywords
hitting
virtual
golf ball
area
user
Prior art date
Application number
KR1020190023250A
Other languages
Korean (ko)
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 KR1020190023250A priority Critical patent/KR102009622B1/en
Application granted granted Critical
Publication of KR102009622B1 publication Critical patent/KR102009622B1/en

Links

Images

Classifications

    • 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/0669Score-keepers or score display devices
    • 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
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • 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
    • 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/3661Mats for golf practice, e.g. mats having a simulated turf, a practice tee or a green area
    • 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/04Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
    • 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
    • A63B2024/0031Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
    • 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
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/0627Emitting sound, noise or music when used improperly, e.g. by giving a warning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S482/00Exercise devices
    • Y10S482/901Exercise devices having computer circuitry
    • Y10S482/902Employing specific graphic or video display

Landscapes

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

Abstract

The invention provides a virtual golf simulation device and a virtual golf simulation method. The virtual golf simulation device comprises: a hitting mat on which an actual golf ball is placed before hitting; a detection unit for detecting the position of the actual golf ball placed on the hitting mat, and detecting a state of the actual golf ball hit by a user; a control unit for calculating a movement of a virtual golf ball in a virtual golf course based on a detection result of the detection unit; and a display unit for displaying the virtual golf course and an image for the virtual golf ball. The hitting mat includes a first hitting area and a second hitting area having different levels of hitting difficulty, and the virtual golf course includes a first virtual area corresponding to the first hitting area and a second virtual area corresponding to the second hitting area. In addition, if hitting the actual golf ball by a user in a state where the actual golf ball is positioned on an area of the hitting mat, which does not correspond to an area where the virtual golf ball is positioned on the virtual golf course, is considered an illegal hitting, the control unit imposes penalty points to the user when the user performs illegal hitting.

Description

페널티 포인트를 부과하는 가상 골프 시뮬레이션 장치 및 가상 골프 시뮬레이션 방법{VIRTUAL GOLF SIMULATION DEVICE IMPOSING PENALTY POINTS AND METHOD THEREOF}VIRTUAL GOLF SIMULATION DEVICE IMPOSING PENALTY POINTS AND METHOD THEREOF}

본 발명은 가상 골프 시뮬레이션 장치 및 가상 골프 시뮬레이션 방법에 관한 것으로, 보다 상세하게는 사용자가 부정타격을 하는 경우에 페널티 포인트를 부과할 수 있는 가상 시뮬레이션 장치 및 가상 골프 시뮬레이션 방법에 관한 것이다.The present invention relates to a virtual golf simulation apparatus and a virtual golf simulation method, and more particularly, to a virtual simulation apparatus and a virtual golf simulation method that can impose a penalty point in the event of a user hitting fraudulently.

3차원 입체영상 및 컴퓨터 시뮬레이션 기술을 이용하여 현장에 나가지 않고도 스포츠 경기를 즐길 수 있는 시뮬레이션 장치들이 개발되어, 골프나 야구 등을 중심으로 한 가상의 실내 스포츠 경기가 널리 보급되고 있다. 대표적인 실내 스포츠인 스크린 골프의 경우에, 스크린을 통하여 골프장의 영상이 표시되어 마치 야외에서 실제의 골프 경기를 하고 있는 듯한 느낌을 주면서도, 야외의 필드에서 경기하는 것에 비해 시간과 비용이 세이브되기 때문에, 시간이나 경제적인 이유 등으로 야외 골프를 하기 어려운 바쁜 현대인들에게 대단히 인기가 있다. Simulation apparatuses have been developed to enjoy sports games without going to the field using three-dimensional stereoscopic image and computer simulation technology, and virtual indoor sports games such as golf or baseball have been widely used. In the case of screen golf, which is a typical indoor sport, an image of a golf course is displayed on the screen, so that it feels like playing a real golf game outdoors, but it saves time and money compared to playing on an outdoor field. It is very popular among busy modern people who have difficulty playing golf outdoors due to time and economic reasons.

그런데 실제 골프코스에는 페어웨이, 러프, 벙커, 워터 해저드 등과 같은 다양한 영역이 존재하고, 이들 영역에 따라 사용자가 골프공을 타격할 때의 타격 난이도가 달라진다. 예를 들면, 잔디가 짧은 페어웨이 영역에서는 타격이 용이하여 타격 난이도가 낮은 반면, 페어웨이 영역에 비하여 잔디가 긴 러프 영역에서는 타격 난이도가 상대적으로 높다. 하지만, 스크린 골프의 경우, 스크린에 표시되는 가상의 골프코스에는 실제 골프코스와 대응되게 페어웨이, 러프 등의 다양한 영역이 디스플레이될 수 있지만, 실제의 플레이에 있어서 사용자는 실내의 타격매트 위에 놓인 골프공을 타격할 뿐이어서, 사용자의 입장에서는 영역에 따른 타격 난이도의 차이를 체험할 수가 없으므로, 실제 골프장에서 플레이를 하는 것과 비교할 때 상당한 괴리감이 생길 수 있다.However, there are various areas such as fairways, roughs, bunkers, water hazards, etc. in the actual golf course, and the difficulty of hitting the golf ball by the user varies according to these areas. For example, the hitting difficulty is low in the fairway area where the grass is short, and the hitting difficulty is low, whereas the hitting difficulty level is relatively high in the rough area where the grass is longer than the fairway area. However, in the case of screen golf, the virtual golf course displayed on the screen may display various areas such as fairways and roughs to correspond to the actual golf course, but in actual play, the user places a golf ball placed on an indoor hitting mat. Only hitting, since the user can not experience the difference in the difficulty of hitting the area, a significant difference can occur when compared to playing on the actual golf course.

스크린 골프 등과 같은 가상 스포츠 시뮬레이션에 있어서, 사용자에게 어필할 수 있는 가장 중요한 요인 중의 하나는, 실제의 플레이를 하고 있다는 사실적인 감각(현장감)을 줄 수 있는지 여부라 할 수 있는데, 종래의 스크린 골프에서는 골프코스의 영역에 따라 타격 난이도가 달라지는 점을 체험하기 어려워서, 결국 현장감을 부여하는데에 미흡하다는 문제점이 있다.In virtual sports simulation, such as screen golf, one of the most important factors that can appeal to the user is whether or not to give a realistic sense of real play (reality). It is difficult to experience the fact that the hitting difficulty varies depending on the area of the golf course, and thus there is a problem that it is insufficient to give a sense of reality.

이러한 점을 감안하여, 최근의 스크린 골프장에는 페어웨이와 러프 등에 대응되게 다양한 형태의 인조잔디가 배치되어 있는 타격매트가 사용되고 있다. 이러한 타격매트를 사용하는 경우, 사용자는 스크린의 골프코스에서 골프공이 페어웨이나 러프 중 어디에 위치하는지를 체크한 후, 타격매트의 골프공도 스크린의 골프공이 위치하는 영역과 대응되게 배치한 후 타격하게 된다. 하지만, 이 경우에도 사용자가 일일이 스크린에서 골프공이 위치하는 지점을 파악해야 하는데, 사용자가 실수 또는 고의로 스크린의 골프공이 위치하는 지점의 지형 속성과 부합하지 않는 다른 속성을 갖는 인조잔디가 설치된 타격매트의 영역에서 타격할 가능성이 있어서 여전히 문제점이 있다.In view of this, hitting mats in which various types of artificial turf are arranged in the screen golf course in recent years are used to correspond to fairways and roughs. When using the hitting mat, the user checks whether the golf ball is located in the fairway or the rough on the golf course of the screen, the golf ball of the hitting mat is also placed to correspond to the area where the golf ball of the screen is hitting. However, even in this case, the user must identify the point where the golf ball is located on the screen, and the user may inadvertently or intentionally use a hitting mat installed with artificial turf that has other properties that do not match the terrain property of the point where the golf ball is located. There is still a problem as there is a possibility of hitting in the area.

본 발명은 상기한 사정을 감안하여 발명된 것으로, 사용자가 스크린의 골프공의 위치와 부합되지 않게 타격매트에 골프공을 배치한 후 타격하는 것과 같은 부정타격을 하는 경우에, 해당 사용자에게 페널티 포인트를 부과함으로써 사용자가 부정타격으로 부당한 이득을 얻는 것을 방지하고 공정한 플레이를 유도할 수 있는 가상 골프 시뮬레이션 장치 및 가상 골프 시뮬레이션 방법을 제공하는 것을 목적으로 한다. The present invention has been invented in view of the above-described circumstances, and in the event that a user makes an improper strike such as hitting the golf ball on the hitting mat so as not to match the position of the golf ball on the screen, a penalty point is given to the user. It is an object of the present invention to provide a virtual golf simulation apparatus and a virtual golf simulation method capable of preventing a user from gaining an unfair advantage due to a wrong strike and inducing fair play.

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

상기한 목적을 달성하기 위한 본 발명의 실시예에 따른 가상 골프 시뮬레이션 장치는, 타격 전의 실제 골프공이 놓여지는 타격매트, 상기 타격매트에 놓인 상기 실제 골프공의 위치를 감지하며, 또한 사용자가 타격한 상기 실제 골프공의 상태를 감지하는 감지부, 상기 감지부에서의 감지결과에 근거하여 가상 골프코스에서 가상 골프공의 움직임을 산출하는 제어부, 및 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상을 표시하는 표시부를 포함한다. 상기 타격매트는 서로 다른 타격 난이도를 갖는 제1 타격영역과 제2 타격영역을 포함하고, 상기 가상 골프코스는, 상기 제1 타격영역에 상응하는 제1 가상영역과 상기 제2 타격영역에 상응하는 제2 가상영역을 포함하고, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서, 사용자가 상기 실제 골프공을 타격하는 것을 부정타격이라고 하면, 상기 제어부는 사용자가 부정타격을 하는 경우에 해당 사용자에게 페널티 포인트를 부과한다.The virtual golf simulation apparatus according to an embodiment of the present invention for achieving the above object, the hitting mat is placed on the actual golf ball before hitting, the position of the actual golf ball placed on the hitting mat, the user hits A detection unit for detecting a state of the actual golf ball, a control unit for calculating a movement of the virtual golf ball in the virtual golf course based on the detection result of the detection unit, and images of the virtual golf course and the virtual golf ball It includes a display unit to display. The hitting mat may include a first hitting area and a second hitting area having different hitting difficulty levels, and the virtual golf course may include a first virtual area corresponding to the first hitting area and a second hitting area. Including a second virtual area, in the state that the actual golf ball is located in the area of the hitting mat that does not correspond to the area where the virtual golf ball is located in the virtual golf course, the user hitting the actual golf ball In this case, the controller imposes a penalty point on the user when the user makes a false attack.

상기 가상 골프 시뮬레이션 장치에 있어서, 상기 페널티 포인트는 부정타격을 할 때마다 부과되며, 부정타격의 횟수가 증가함에 따라 부과되는 상기 페널티 포인트 값도 증가할 수 있다.In the virtual golf simulation apparatus, the penalty point is charged every time a negative strike is made, and the penalty point value may be increased as the number of the negative strikes increases.

상기 가상 골프 시뮬레이션 장치에 있어서, 상기 타격매트의 제2 타격영역은 제1 서브영역과 상기 제1 서브영역보다 타격 난이도가 높은 제2 서브영역을 포함하고, 상기 가상 골프코스의 제2 가상영역은 상기 제1 및 제2 서브영역에 각각 상응하는 제1 및 제2 가상 서브영역을 포함하고, 상기 부정타격이 상기 가상 골프공이 상기 제1 가상 서브영역에 놓여 있고 상기 골프공은 상기 제1 타격영역에 놓여진 상태에서 이루어진 제1 경우와, 상기 부정타격이 상기 가상 골프공이 상기 제2 가상 서브영역에 놓여 있고 상기 골프공은 상기 제1 타격영역에 놓여진 상태에서 이루어진 제2 경우에 있어서, 상기 페널티 포인트 값은 상기 제1 경우보다 상기 제2 경우에 더 클 수 있다.In the virtual golf simulation apparatus, the second hitting area of the hitting mat includes a first subarea and a second subarea having a higher hitting difficulty than the first subarea, and the second virtual area of the virtual golf course is And first and second virtual sub-regions corresponding to the first and second sub-regions, respectively, wherein the false strikes the virtual golf ball in the first virtual sub-region and the golf ball is in the first striking region. The penalty point in the first case made in the state of being placed in the second case, and in the second case in which the virtual strike ball is placed in the second virtual sub-area and the golf ball is placed in the first hitting area. The value may be greater in the second case than in the first case.

상기 가상 골프 시뮬레이션 장치에 있어서, 상기 페널티 포인트는 벌타로 환산되거나 또는 사용자에게 부여되는 멀리건 횟수를 줄이도록 환산되거나 또는 컨시드 범위가 감소되도록 환산될 수 있다.In the virtual golf simulation apparatus, the penalty point may be converted into a penalty, or converted to reduce the number of mulligans given to the user, or converted to reduce the coverage range.

상기 가상 골프 시뮬레이션 장치에 있어서, 사용자가 복수인 경우, 상기 표시부는 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상이 표시되는 화면에 상기 복수의 사용자 각각에 대한 윈도우를 추가로 디스플레이하고, 상기 각 윈도우에는 각 사용자의 페널티 포인트가 표시될 수 있다.In the virtual golf simulation apparatus, when there are a plurality of users, the display unit additionally displays a window for each of the plurality of users on a screen on which an image of the virtual golf course and the virtual golf ball is displayed. The window may display penalty points for each user.

상기 가상 골프 시뮬레이션 장치에 있어서, 상기 표시부는 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상이 표시되는 화면에 상기 타격매트에 대응하는 이미지를 추가로 디스플레이하고, 상기 타격매트에 대응하는 이미지에는 상기 제1 타격영역에서 타격할 때 부과되는 페널티 포인트와 상기 제2 타격영역에서 타격할 때 부과되는 페널티 포인트가 표시될 수 있다.In the virtual golf simulation apparatus, the display unit additionally displays an image corresponding to the hitting mat on the screen on which the image of the virtual golf course and the virtual golf ball is displayed, and the image corresponding to the hitting mat A penalty point imposed when hitting in the first hitting area and a penalty point imposed when hitting in the second hitting area may be displayed.

본 발명의 실시예에 따른 가상 골프 시뮬레이션 방법은, 사용자가 타격매트에 놓여있는 실제 골프공을 타격할 때, 상기 타격매트에 놓인 상기 실제 골프공의 위치 및 사용자가 타격한 상기 실제 골프공의 상태를 감지하는 감지단계, 상기 감지단계에서의 감지결과에 근거하여 가상 골프코스에서 가상 골프공의 움직임을 산출하는 산출단계 및, 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상을 표시하는 표시단계를 포함한다. 상기 타격매트는 서로 다른 타격 난이도를 갖는 제1 타격영역과 제2 타격영역을 포함하고, 상기 가상 골프코스는, 상기 제1 타격영역에 상응하는 제1 가상영역과 상기 제2 타격영역에 상응하는 제2 가상영역을 포함하고, 상기 산출단계에서는, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하면, 사용자에게 페널티 포인트를 부과한다.In the virtual golf simulation method according to an embodiment of the present invention, when the user hits the actual golf ball placed on the hitting mat, the position of the actual golf ball placed on the hitting mat and the state of the actual golf ball hit by the user A sensing step of detecting a step of calculating a motion of the virtual golf ball in the virtual golf course based on the detection result of the sensing step, and a display step of displaying images of the virtual golf course and the virtual golf ball. Include. The hitting mat may include a first hitting area and a second hitting area having different hitting difficulty levels, and the virtual golf course may include a first virtual area corresponding to the first hitting area and a second hitting area. And a second virtual area, and in the calculating step, the user hits the real golf ball in a state where the real golf ball is located in an area of the hitting mat that does not correspond to the area where the virtual golf ball is located in the virtual golf course. If so, a penalty point is charged to the user.

상기 가상 골프 시뮬레이션 방법에 있어서, 상기 페널티 포인트는 벌타로 환산되거나 또는 사용자에게 부여되는 멀리건 횟수를 줄이도록 환산되거나 또는 컨시드 범위가 감소되도록 환산될 수 있다.In the virtual golf simulation method, the penalty point may be converted into a penalty, or converted to reduce the number of mulligans given to the user, or converted to reduce the coverage range.

본 발명의 가상 골프 시뮬레이션 장치 및 가상 골프 시뮬레이션 방법에 따르면, 사용자가 스크린의 골프공의 위치와 부합되지 않게 타격매트에 골프공을 배치한 후 타격하는 것과 같은 부정타격을 하는 경우에, 해당 사용자에게 페널티 포인트를 부과함으로써 사용자가 부정타격으로 부당한 이득을 얻는 것을 방지하고 공정한 플레이를 유도할 수 있는 효과가 있다.According to the virtual golf simulation apparatus and the virtual golf simulation method of the present invention, when the user makes a wrong strike such as hitting the golf ball on the hitting mat so as not to match the position of the golf ball on the screen, to the user By imposing penalty points, it is possible to prevent a user from gaining an unfair advantage due to a fraud and to induce fair play.

도 1은 본 발명의 실시예에 따른 가상 골프 시뮬레이션 장치의 개략적인 구조를 나타내는 도면이다.
도 2는 도 1의 가상 골프 시뮬레이션 장치의 주요 구성들에 대한 블럭 구성도이다.
도 3은 도 1의 가상 골프 시뮬레이션 장치에서 타격매트를 상세하게 보여주는 도면이다.
도 4는 도 1의 가상 골프 시뮬레이션 장치에서 스크린에 디스플레이되는 화면의 예를 보여주는 도면이다.
도 5는 본 발명의 실시예에 따른 가상 골프 시뮬레이션 방법을 나타내는 흐름도이다.
도 6은 도 5의 가상 골프 시뮬레이션 방법에 있어서 페널티 포인트가 부과되지 않는 예를 나타내는 도면이다.
도 7은 도 5의 가상 골프 시뮬레이션 방법에 있어서 페널티 포인트가 부과되는 예를 나타내는 도면이다.
도 8은 부정타격에 대해 페널티 포인트을 부과하는 여러가지 예를 나타내는 도면이다.
도 9 내지 도 11은 페널티 포인트를 이용하여 사용자에게 불이익을 주는 여러가지 예를 나타내는 도면이다.
도 12는 본 발명의 다른 실시예에 따른 가상 골프 시뮬레이션 장치에 있어서 스크린에 표시되는 화면의 예를 나타내는 도면이다.
도 13은 본 발명의 또 다른 실시예에 따른 가상 골프 시뮬레이션 장치에 있어서 스크린에 표시되는 화면의 예를 나타내는 도면이다.
1 is a view showing a schematic structure of a virtual golf simulation apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram of main components of the virtual golf simulation apparatus of FIG. 1.
3 is a view showing in detail the hitting mat in the virtual golf simulation apparatus of FIG.
4 is a diagram illustrating an example of a screen displayed on a screen in the virtual golf simulation apparatus of FIG. 1.
5 is a flowchart illustrating a virtual golf simulation method according to an embodiment of the present invention.
FIG. 6 is a diagram illustrating an example in which no penalty point is imposed in the virtual golf simulation method of FIG. 5.
FIG. 7 is a diagram illustrating an example in which penalty points are imposed in the virtual golf simulation method of FIG. 5.
8 is a diagram illustrating various examples of imposing penalty points for fraudulent strikes.
9 to 11 are diagrams showing various examples of penalizing a user by using a penalty point.
12 is a view showing an example of a screen displayed on the screen in the virtual golf simulation apparatus according to another embodiment of the present invention.
13 is a diagram illustrating an example of a screen displayed on a screen in the virtual golf simulation apparatus according to another embodiment of the present invention.

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

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

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

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

도 1을 참조하면, 가상 골프 시뮬레이션 장치는 타격 플레이트(1), 감지부(10), 입력부(20), 제어부(30), 표시부(40)를 포함한다. Referring to FIG. 1, the virtual golf simulation apparatus includes a striking plate 1, a sensing unit 10, an input unit 20, a control unit 30, and a display unit 40.

타격 플레이트(1)는 골프공이 놓여져서 타격이 이루어지는 타격존에 해당한다. 타격 플레이트(1)에는 타격매트(100)가 구비되고, 타격매트(100)에는 상하 이동가능한 구조의 오토 티(2)가 설치되어 있다. 오토 티(2)를 통하여 사용자에게 타격용 골프공이 제공된다. The striking plate 1 corresponds to the striking zone where the golf ball is placed and the striking is made. The striking plate 1 is provided with a striking mat 100, and the striking mat 100 is provided with an auto tee 2 having a vertically movable structure. The hitting golf ball is provided to the user through the auto tee 2.

감지부(10)는 사용자가 타격할 골프공이 타격매트(100)의 어디에 놓여 있는지를 감지하고, 또한 사용자가 타격한 골프공에 관한 전반적인 상태 정보를 감지한다. 감지부(10)로서 골프공의 움직임을 촬영할 수 있는 카메라뿐만 아니라 골프공의 움직임을 감지할 수 있다면 감지센서 등 어떠한 감지수단이든 사용될 수 있다. 상기 카메라나 감지센서 등은 단독으로 사용되거나 함께 사용될 수 있고, 또한 1대만 사용될 수도 있고 필요에 따라 여러 대가 사용될 수도 있다. The sensing unit 10 detects where the golf ball to be hit by the user lies on the hitting mat 100, and also detects general state information about the golf ball hit by the user. As the sensing unit 10, any sensing means such as a sensor may be used as well as a camera capable of capturing the movement of the golf ball, as well as a detection sensor. The camera or the sensor may be used alone or used together, and only one may be used or several may be used if necessary.

입력부(20)는 사용자로부터 각종 정보를 입력받기 위한 것으로, 키보드나 마우스 등이 사용될 수 있다. 스크린 골프에서는 사용자가 로그인을 위하여 자신의 아이디나 패스워드를 입력하는 경우, 사용자가 플레이 하고자 하는 골프코스나 난이도 등을 선택하는 경우 등과 같이 사용자로부터의 정보입력이 필요한 경우가 있기 때문에, 이를 위해 입력부(20)가 구비된다. The input unit 20 is for receiving various information from a user, and a keyboard or a mouse may be used. In screen golf, when the user inputs his or her ID or password to log in, or when the user selects a golf course or difficulty to play, there is a case in which information input from the user is required. 20).

제어부(30)는 스크린 골프에 있어서 각 구성요소들의 전반적인 동작을 컨트롤 하고, 또한 사용자가 골프공을 타격한 후에는 표시부(40)에 표시될 골프공의 궤적을 산출한다. The control unit 30 controls the overall operation of each component in the screen golf, and also calculates the trajectory of the golf ball to be displayed on the display unit 40 after the user hits the golf ball.

표시부(40)는 영상 처리유닛(41)과 스크린(42)을 포함한다. 영상 처리유닛(41)은 가상의 골프코스와 가상의 골프공이 스크린(42)에 디스플레이되도록 관련 영상을 처리하여 제공하는 것으로, 빔 프로젝터와 같은 장치가 사용될 수 있다. 스크린(42)은 골프 관련 영상을 디스플레이하여 사용자에게 보여주는 역할을 한다. 스크린(42)에서 디스플레이되는 가상의 골프코스에는 실제의 골프코스와 마찬가지로 다양한 영역이 존재하는데, 예를 들면 가상의 골프코스에는 페어웨이, 러프, 벙커, 워터 해저드 등이 있을 수 있다.The display unit 40 includes an image processing unit 41 and a screen 42. The image processing unit 41 processes and provides a related image such that the virtual golf course and the virtual golf ball are displayed on the screen 42. A device such as a beam projector may be used. Screen 42 serves to display a golf-related image to the user. The virtual golf course displayed on the screen 42 may have various areas as in the actual golf course. For example, the virtual golf course may include fairways, roughs, bunkers, water hazards, and the like.

도 1에 도시되어 있지는 않지만, 사용자에게 게임의 진행 상황을 안내하고 게임의 진행에 따른 각종 효과음을 재생하기 위한 음성 처리유닛이 구비될 수 있다. Although not shown in FIG. 1, a voice processing unit may be provided to guide the user of the progress of the game and play various sound effects according to the progress of the game.

도 2는 도 1의 가상 골프 시뮬레이션 장치의 주요 구성들에 대한 블럭 구성도이다.FIG. 2 is a block diagram of main components of the virtual golf simulation apparatus of FIG. 1.

도 2를 참조하면, 가상 골프 시뮬레이션 장치의 동작시, 감지부(10)에 의하여 감지된 결과(타격 전 골프공이 놓여 있는 위치, 사용자가 타격한 골프공의 물리적인 상태 등) 및 입력부(20)를 통하여 사용자가 입력한 입력정보는 제어부(30)에 전달된다. 제어부(30)는 감지부(10)에서의 감지결과에 의거하여 가상의 골프코스에서의 가상의 골프공의 움직임을 시뮬레이션하여 산출하고, 표시부(40)를 통하여 시뮬레이션된 관련 영상이 사용자에게 디스플레이되도록 작동한다. 또한, 제어부(30)는 사용자가 입력한 정보에 맞추어 사용자의 요구를 충족하도록 필요한 동작을 수행하는데, 예를 들면 사용자가 자신이 플레이 하고자 하는 골프코스를 입력한 경우에 선택된 가상의 골프코스가 표시부(40)를 통하여 사용자에게 디스플레이되도록 작동한다. 위와 같은 제어부(30)의 동작을 위해서는 가상의 골프코스의 전경이나 지형의 데이터, 골프공 궤적의 시뮬레이션 계산을 위한 소정의 데이터 등이 필요할 수 있고, 이를 위해 제어부(30)에는 소정의 데이터베이스(31)가 구비된다. 도 2에 도시되어 있는 것과 같이 데이터베이스(31)는 제어부(30) 내부에 구비되어 있을 수 있고, 또는 도 2에 도시되어 있는 것과 달리 데이터베이스(31)는 제어부(30)의 외부에 별도로 구비되거나 스크린 골프를 제공하는 서비스 업자가 운영하는 서버에 저장되어 있을 수 있다. Referring to FIG. 2, when the virtual golf simulation apparatus is operated, the result detected by the sensing unit 10 (position of the golf ball before the hit, physical state of the golf ball hit by the user, etc.) and the input unit 20 Input information input by the user through the control unit 30 is transmitted. The controller 30 simulates and calculates the movement of the virtual golf ball on the virtual golf course based on the detection result of the sensing unit 10, and displays the simulated related image to the user through the display unit 40. Works. In addition, the controller 30 performs an operation necessary to meet the user's request according to the information input by the user. For example, when the user inputs a golf course that he / she wants to play, the selected virtual golf course is displayed. And 40 to be displayed to the user. In order to operate the control unit 30 as described above, data of a foreground or terrain of a virtual golf course, predetermined data for simulation calculation of a golf ball trajectory, and the like may be required, and for this purpose, the control unit 30 includes a predetermined database 31. ) Is provided. As shown in FIG. 2, the database 31 may be provided inside the control unit 30, or unlike the example shown in FIG. 2, the database 31 may be separately provided or screened outside the control unit 30. It may be stored in a server operated by a service provider that provides golf.

도 3은 도 1의 가상 골프 시뮬레이션 장치에서 타격매트를 상세하게 보여주는 도면이고, 도 4는 도 1의 가상 골프 시뮬레이션 장치에서 스크린에 디스플레이되는 화면의 예를 보여주는 도면이다.3 is a view showing in detail the hitting mat in the virtual golf simulation apparatus of Figure 1, Figure 4 is a view showing an example of a screen displayed on the screen in the virtual golf simulation apparatus of FIG.

도 3을 참조하면, 본 실시예에 따른 타격매트(100)는 복수의 영역으로 구분되어 있다. 구체적으로, 타격매트(100)는 제1 타격영역(110)과 제2 타격영역(120)으로 구분되는데, 제1 타격영역(110)은 제2 타격영역(120)에 비하여 타격 난이도가 낮은 영역을 나타낸다. 또한 제2 타격영역(120)도 서로 타격 난이도가 상이한 2개의 서브 영역(121, 122)으로 구분되어 있어서, 전체적으로 타격매트(100)는 타격 난이도가 상이한 3개의 영역으로 구분되어 있다. Referring to FIG. 3, the hitting mat 100 according to the present embodiment is divided into a plurality of regions. Specifically, the hitting mat 100 is divided into a first hitting region 110 and a second hitting region 120, wherein the first hitting region 110 is a region having a lower hitting difficulty than the second hitting region 120. Indicates. In addition, since the second hitting area 120 is also divided into two sub-areas 121 and 122 having different hitting difficulty, the hitting mat 100 is divided into three areas having different hitting difficulty.

타격매트(100)에서 구분되어 있는 영역은 실제 골프장에서의 다양한 속성을 갖는 지형을 나타낼 수 있다. 예를 들면, 실제의 골프장에는 페어웨이, 러프, 벙커, 워터 해저드 등의 다양한 속성을 갖는 지형이 있다. 상기 러프는 페어웨이에 비하여 잔디의 길이가 길게 되어 있는 지역인데, 이와 같이 잔디가 긴 러프에서는 잔디가 짧은 페어웨이보다는 타격하기 어려워서 타격 난이도가 높다. 또한, 상기 벙커는 주로 모래로 이루어진 지역을 나타내는데, 모래에서는 타격하기 어려워서 잔디 지역(페어웨이, 러프)에 비하여 타격 난이도가 높다. Areas separated from the hitting mat 100 may represent terrains having various attributes in the actual golf course. For example, an actual golf course has terrain with various attributes such as fairway, rough, bunker, water hazard, and the like. The rough is an area in which the length of the grass is longer than that of the fairway. In this rough grass, the grass is harder to hit than the short fairway, and thus the hitting difficulty is high. In addition, the bunker represents an area mainly made of sand, which is difficult to hit in the sand, and thus the hitting difficulty of the bunker is higher than that of the grass area (fairway, rough).

본 실시예에 따른 타격매트(100)는 페어웨이, 러프, 벙커와 같은 실제 골프장에서의 다양한 속성을 갖는 지형에 대응하도록 구성된다. 예를 들면, 제1 타격영역(110)은 실제 골프에서 타격 난이도가 가장 낮은 페어웨이에 대응하고, 제2 타격영역(120)은 페어웨이에 비하여 타격 난이도가 높은 비페어웨이(본 명세서에서, 러프, 벙커 등 페어웨이에 비하여 타격 난이도가 높은 영역을 편의상 '비페어웨이'라고 명명한다)에 대응하며, 제2 타격영역(120)의 2개의 구분영역(121, 122)은 서로 타격 난이도가 상이한 러프와 벙커에 대응되게 할 수 있다. 이를 위해, 페어웨이와 러프는 길이가 서로 다른 인조잔디로 형성하고, 벙커는 모래에서 타격하는 것 같은 타격감을 줄 수 있는 재료로 형성할 수 있다. 다만, 실제 골프에서는 워터 해저드와 같이 페어웨이, 러프, 벙커 이외의 다른 지형이 있을 수 있고, 러프나 벙커도 라이트 러프, 헤비 러프, 페어 벙커, 그린 벙커와 같이 세분화될 수 있기 때문에, 타격매트(100)는 실제 골프장의 지형을 다양한 방식으로 반영할 수 있도록 여러가지 형태로 구성될 수 있으며, 반드시 도 3에 도시된 구조로 한정되지는 않는다.The hitting mat 100 according to the present embodiment is configured to correspond to a terrain having various attributes on an actual golf course such as fairway, rough, and bunker. For example, the first hitting area 110 corresponds to a fairway having the lowest hitting difficulty in actual golf, and the second hitting area 120 is a non-pairway having a higher hitting difficulty compared to the fairway (rough, bunker) The area having higher hitting difficulty compared to the fairway is referred to as 'non-pairway' for convenience), and the two divided areas 121 and 122 of the second hitting area 120 are provided to rough and bunkers having different hitting difficulty levels. Can be matched. To this end, the fairway and the rough may be formed of artificial grass having different lengths, and the bunker may be formed of a material capable of giving a feeling of impact such as hitting in the sand. However, in actual golf, there may be terrain other than fairways, roughs, and bunkers like water hazards, and rough or bunkers may be subdivided into light roughs, heavy roughs, fair bunkers, and green bunkers. ) May be configured in various forms to reflect the terrain of the actual golf course in various ways, and is not necessarily limited to the structure shown in FIG.

도 4를 참조하면, 스크린(42)에는 가상의 골프코스가 디스플레이되는데, 가상의 골프코스는 실제의 골프코스를 반영하고 있다. 즉, 실제 골프코스에 페어웨이, 러프, 벙커 등과 같은 다양한 속성을 갖는 지형이 있듯이, 스크린(42)의 가상 골프코스에도 가상 페어웨이, 가상 러프, 가상 벙커 등과 같은 다양한 속성을 갖는 지형이 디스플레이될 수 있다. Referring to FIG. 4, a virtual golf course is displayed on the screen 42. The virtual golf course reflects the actual golf course. That is, as there are terrains having various properties such as fairways, roughs, and bunkers on the actual golf course, terrains having various properties such as virtual fairways, virtual roughs, and virtual bunkers may be displayed on the virtual golf course of the screen 42. .

참고로, 본 명세서에서 '페어웨이, 러프, 벙커'라는 용어가 타격매트와 스크린에 공통적으로 사용되어 혼동의 여지가 있으므로, 스크린에 디스플레이되는 '페어웨이, 러프, 벙커' 등에 대해서는 '가상(Virtual)'이라는 용어를 붙여서 사용한다. 또한 타격매트의 '페어웨이, 러프, 벙커' 등에 대해서는 그대로 사용하거나 혼동의 가능성이 높을 때는 '실제(Real)'라는 용어를 붙여서 사용한다. '페어웨이, 러프, 벙커'뿐만 아니라 골프코스, 골프공 등 다른 용어에 대해서도, 혼동의 가능성이 있을 때에는 '가상(현실 세계에 존재하는 것이 아니고 스크린에 디스플레이되는 것이라는 의미)', '실제(현실 세계에 물리적으로 존재하는 것이라는 의미)'와 같은 용어를 붙여서 언급할 것이다.For reference, since the term 'fairway, rough, bunker' is commonly used in the hitting mat and the screen for confusion, the term 'fairway, rough, bunker', etc. displayed on the screen is 'virtual'. The term is used. In addition, 'Fairway, Rough, Bunker', etc. of the hitting mat is used as it is or when there is a high possibility of confusion, the term 'Real' is used. In addition to 'fairways, roughs and bunkers', as well as other terms such as golf courses and golf balls, when there is a possibility of confusion,' virtual (meaning it is not present in the real world, it is displayed on the screen) ',' real (real world) Will be referred to as "physically present".

위와 같이, 타격매트(100)에 복수의 영역이 구비되고 이는 스크린(42)에 디스플레이되는 영역과 대응하기 때문에, 사용자는 스크린(42)의 가상 골프공이 놓여있는 영역과 타격매트(100)의 실제 골프공이 놓여있는 영역이 서로 대응하도록 실제의 골프공을 배치한 후 플레이 할 수 있다. 하지만, 사용자가 고의 또는 실수로 실제 골프공의 위치를 잘못 배치할 수 있는데, 본 발명에서는 이러한 경우를 감안한 특유의 가상 골프 시뮬레이션 방법이 사용된다.As described above, since the hitting mat 100 is provided with a plurality of areas, which correspond to the areas displayed on the screen 42, the user may actually place the area where the virtual golf ball of the screen 42 is placed and the hitting mat 100. The golf ball can be played after arranging the actual golf ball so that the areas where the golf ball is placed correspond to each other. However, the user may intentionally or mistakenly place the position of the actual golf ball. In the present invention, a unique virtual golf simulation method is used in view of such a case.

도 5는 본 발명의 실시예에 따른 가상 골프 시뮬레이션 방법을 나타내는 흐름도이고, 도 6은 도 5의 가상 골프 시뮬레이션 방법에 있어서 페널티 포인트가 부과되지 않는 예를 나타내는 도면이며, 도 7은 도 5의 가상 골프 시뮬레이션 방법에 있어서 페널티 포인트가 부과되는 예를 나타내는 도면이다.5 is a flowchart illustrating a virtual golf simulation method according to an embodiment of the present invention, FIG. 6 is a diagram illustrating an example in which no penalty point is imposed in the virtual golf simulation method of FIG. 5, and FIG. 7 is a virtual diagram of FIG. 5. It is a figure which shows the example which a penalty point is imposed in the golf simulation method.

도 5를 참조하면, 본 발명의 실시예에 따른 가상 골프 시뮬레이션 방법은 감지단계(S100), 산출단계(S200), 표시단계(S300)를 포함한다. 본 발명은 도 1 내지 도 4에 도시되어 있는 것과 같은 가상 골프 시뮬레이션 장치에 적용될 수 있기 때문에, 이하의 설명에서 이해를 돕기 위하여 도 1 내지 도 4에 도시되어 있는 도면참조부호가 동일하게 사용될 수 있다.Referring to FIG. 5, the virtual golf simulation method according to the embodiment of the present invention includes a detection step S100, a calculation step S200, and a display step S300. Since the present invention can be applied to a virtual golf simulation apparatus as shown in Figs. 1 to 4, the reference numerals shown in Figs. 1 to 4 can be used the same for clarity in the following description. .

감지단계(S100)에서는 감지부(10)가 사용자가 타격할 실제 골프공이 타격매트(100)의 어디에 놓여 있는지와 사용자가 타격한 골프공의 물리적인 상태 등을 감지한다. 산출단계(S200)에서는 감지단계(S100)에서의 감지결과에 근거하여 제어부(30)가 가상 골프코스에서 가상 골프공의 움직임을 산출한다. 표시단계(S300)에서는 표시부(40)가 산출단계(S200)에서의 산출결과에 근거하여 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상을 표시한다.In the detection step (S100), the detection unit 10 detects where the actual golf ball to be hit by the user lies on the hitting mat 100 and the physical state of the golf ball hit by the user. In the calculating step (S200), the control unit 30 calculates the movement of the virtual golf ball in the virtual golf course based on the detection result in the detection step (S100). In the display step S300, the display unit 40 displays an image of the virtual golf course and the virtual golf ball based on the calculation result in the calculation step S200.

본 발명에 있어서 산출단계(S200)는 복수의 서브단계를 포함한다. 구체적으로, 산출단계(S200)는, 제1 서브단계(S210)에서 사용자의 타격시 타격매트(100)에 실제 골프공이 놓여있는 영역과 스크린(42)의 가상 골프코스에 가상 골프공이 놓여있는 영역이 상응하는지 체크하고, 상기 체크의 결과에 따라 제2 서브단계(S220)에서 사용자에게 페널티 포인트를 부과할 수 있고, 제3 서브단계(S230)에서 사용자의 타격에 따른 실제 골프공의 물리적 상태로부터 가상 골프공의 궤적을 산출한다. 특히 본 발명은 제1 서브단계(S210)에서 사용자가 부정타격을 한 것으로 확인되면 제2 서브단계(S220)에서 해당 사용자에게 페널티 포인트를 부과한다는 점에 특징이 있다.In the present invention, the calculating step S200 includes a plurality of substeps. Specifically, the calculating step (S200), in the first sub-step (S210) when the user hits the area where the actual golf ball lies on the hitting mat 100 and the area where the virtual golf ball lies on the virtual golf course of the screen 42 Check whether this corresponds, and in accordance with the result of the check, a penalty point may be imposed on the user in the second sub-step S220, and from the physical state of the actual golf ball according to the hit of the user in the third sub-step S230. The trajectory of the virtual golf ball is calculated. In particular, the present invention is characterized in that a penalty point is imposed on the user in the second sub-step (S220) when it is determined that the user has made a negative strike in the first sub-step (S210).

도 6은, 제1 서브단계(S210)에서의 체크결과, 타격매트에 실제 골프공이 놓여있는 영역과 스크린의 가상 골프코스에 가상 골프공이 위치하는 영역이 상응하는 예를 나타낸다. 도 6의 (a)를 참조하면, 스크린의 가상코스에 있어서 가상 골프공(VB; Virtual Ball)이 가상 페어웨이에 위치하는 경우, 실제 골프공(RB; Real Ball)이 타격매트의 페어웨이 영역에 놓여 있다면, 가상 골프공(VB)과 실제 골프공(RB)은 서로 상응하는 영역에 위치하는 것이 된다. 또한, 스크린의 가상코스에 있어서 가상 골프공(VB)이 가상 러프에 위치하고 실제 골프공(RB)이 타격매트의 러프 영역에 놓여 있는 경우(도 6의 (b))와, 스크린의 가상코스에 있어서 가상 골프공(VB)이 가상 벙커에 위치하고 실제 골프공(RB)이 타격매트의 벙커 영역에 놓여 있는 경우(도 6의 (c))에도 가상 골프공(VB)과 실제 골프공(RB)은 서로 상응하는 영역에 위치하는 것이 된다. 즉, 도 6의 3가지 경우는, 스크린의 가상코스에 가상 골프공(VB)이 위치하고 있는 지형의 속성이나 타격 난이도에 부합하도록, 실제 골프공(RB)을 타격매트의 상응하는 영역에 놓고 타격하는 경우를 나타낸다.FIG. 6 shows an example in which the area where the actual golf ball is placed on the hitting mat and the area where the virtual golf ball is located on the virtual golf course of the screen correspond to the result of the check in the first sub-step S210. Referring to FIG. 6A, when a virtual golf ball (VB) is located in a virtual fairway in a virtual course of a screen, a real golf ball (RB) is placed in a fairway area of the hitting mat. If so, the virtual golf ball VB and the actual golf ball RB are located in areas corresponding to each other. In the virtual course of the screen, the virtual golf ball VB is placed in the virtual rough and the actual golf ball RB is placed in the rough area of the hitting mat (Fig. 6 (b)). Virtual golf ball (VB) in the virtual bunker and the actual golf ball (RB) in the bunker area of the hitting mat (Fig. 6 (c)) virtual golf ball (VB) and the actual golf ball (RB) Are located in regions corresponding to each other. That is, in the three cases of FIG. 6, the actual golf ball RB is placed in the corresponding area of the hitting mat to hit the difficulty of the terrain or the difficulty of the terrain where the virtual golf ball VB is located on the virtual course of the screen. The case is shown.

위와 같이 타격매트에 실제 골프공(RB)이 놓여있는 영역과 스크린의 가상 골프코스에 가상 골프공(VB)이 위치하는 영역이 상응하는 경우에는 페널티 포인트가 부과되지 않는다.As described above, if the area where the actual golf ball RB is placed on the hitting mat and the area where the virtual golf ball VB is located on the virtual golf course of the screen correspond to no penalty point.

도 7은, 제1 서브단계(S210)에서의 체크결과, 타격매트에 실제 골프공이 놓여있는 영역과 스크린의 가상 골프코스에 가상 골프공이 놓여있는 영역이 상응하지 않는 예를 나타낸다. 도 7의 (a), (b)에 도시된 바와 같이, 스크린의 가상코스에 있어서 가상 골프공(VB)이 가상 러프나 가상 벙커에 위치하는 경우, 실제 골프공(RB)이 타격매트의 페어웨이 영역에 놓여 있다면, 가상 골프공(VB)과 실제 골프공(RB)은 서로 상응하지 않는 영역에 위치하는 것이 된다. 또한, 도 7의 (c)에 도시된 바와 같이, 스크린의 가상코스에 있어서 가상 골프공(VB)이 가상 벙커에 위치하고 실제 골프공(RB)이 타격매트의 러프 영역에 놓여져 있는 경우에도 가상 골프공(VB)과 실제 골프공(RB)은 서로 상응하지 않는 영역에 위치하는 것이 된다. 이와 같은 경우에, 사용자는 가상 골프코스에 가상 골프공(VB)이 놓여 있는 영역의 타격 난이도와 대응하는 타격 난이도를 갖는 타격매트 상의 영역에 실제 골프공(RB)을 놓고 타격해야 한다는, 스크린 골프에 있어서의 일종의 타격 룰을 위반한 부정타격을 했다고 볼 수 있다. 가령, 도 7의 (a)의 경우를 살펴보면, 스크린에 가상 골프공(VB)이 가상 러프에 놓여 있으므로 사용자는 이와 대응되게 타격매트의 러프 영역에 실제 골프공(RB)을 놓고 타격해야 함에도, 러프 영역보다 타격 난이도가 낮은 페어웨이 영역에 실제 골프공(RB)이 놓여 있으므로, 가상 골프코스를 기준으로 했을 때보다 타격 난이도가 낮아져서 사용자는 타격상의 이득을 얻게 되어 부정타격이라고 볼 수 있다. 사용자가 혼자서 스크린 골프를 플레이하는 경우에는 룰을 위반하고 부정타격을 하는지 여부가 중요하지 않지만, 다른 사용자와 함께 플레이하는 경우에는 특정 사용자가 룰을 위반하여 부당한 이득을 보는 것을 허용할 수 없으며, 이러한 경우에는 해당 사용자에게 페널티를 부과할 필요가 있다. 이러한 점을 감안하여, 본 발명에서는 룰을 위반한 사용자에게 페널티 포인트를 부과한다. 페널티 포인트에 대해서는 다른 도면을 참조하면서 후술하도록 한다.FIG. 7 illustrates an example in which the area where the actual golf ball is placed on the hitting mat and the area where the virtual golf ball is placed on the virtual golf course of the screen do not correspond to each other as a result of the check in the first sub-step S210. As shown in (a) and (b) of FIG. 7, when the virtual golf ball VB is located in the virtual rough or virtual bunker in the virtual course of the screen, the actual golf ball RB is the fairway of the hitting mat. If it lies in the area, the virtual golf ball (VB) and the actual golf ball (RB) is located in a region that does not correspond to each other. In addition, as shown in FIG. 7C, the virtual golf ball VB is located in the virtual bunker and the actual golf ball RB is placed in the rough area of the hitting mat in the virtual course of the screen. The ball VB and the actual golf ball RB are located in regions that do not correspond to each other. In such a case, the screen golf requires that the user hit the actual golf ball RB in the area on the hitting mat having the hitting difficulty corresponding to the hitting difficulty of the area where the virtual golf ball VB is placed on the virtual golf course. It can be said that they have made a false attack in violation of a kind of hitting rule in the game. For example, referring to FIG. 7A, since the virtual golf ball VB is placed in the virtual rough on the screen, the user should hit the actual golf ball RB in the rough area of the hitting mat correspondingly. Since the actual golf ball (RB) is placed in the fairway area having a lower hitting difficulty than the rough area, the hitting difficulty is lowered than when the virtual golf course is a reference, and thus the user may obtain a hitting advantage and thus may be considered a negative strike. If a user plays screen golf alone, it doesn't matter whether he violates the rules or makes a false hit, but when playing with other users, you can't allow certain users to violate the rules and gain an unfair advantage. In this case, it is necessary to impose a penalty on the user. In view of this, in the present invention, penalty points are imposed on users who violate the rules. Penalty points will be described later with reference to other drawings.

참고로, 도 7에는 타격매트에 놓여있는 실제 골프공(VB)의 타격 난이도가 가상 골프코스 상에서 가상 골프공(RB)이 놓여있는 영역의 타격 난이도보다 낮은 경우를 도시하고 있으나, 반대의 경우도 있을 수 있다. 예를 들면, 스크린의 가상코스에 있어서 가상 골프공(VB)이 가상 페어웨이에 위치하고, 실제 골프공(RB)이 타격매트의 러프나 벙커 영역에 놓여있는 경우이다. 이때는 사용자가 오히려 불리한 상황에서 타격하는 것이라 볼 수 있는데, 해당 사용자가 부당한 이득을 본 것은 아니므로 이러한 경우에는 페널티 포인트를 부과하지 않아도 될 것이다. 또는 부당한 이득을 얻은 것은 아니지만, 어쨌든 가상 골프공(VB)과 실제 골프공(RB)이 서로 상응하지 않는 영역에 위치하고 있어서 일반적인 룰에 위반한 것은 분명하므로, 페널티 포인트를 부과하도록 할 수도 있다.For reference, FIG. 7 illustrates a case in which the hitting difficulty of the actual golf ball VB placed on the hitting mat is lower than the hitting difficulty of the area where the virtual golf ball RB is placed on the virtual golf course, but vice versa. There may be. For example, in the virtual course of the screen, the virtual golf ball VB is located on the virtual fairway, and the actual golf ball RB is placed on the rough or bunker area of the hitting mat. In this case, it can be seen that the user is hitting in an adverse situation, but since the user has not gained an unfair advantage, in this case, a penalty point will not be imposed. Or, although not gaining an unfair advantage, the virtual golf ball (VB) and the actual golf ball (RB) are located in a region where they do not correspond to each other, so it is obvious that the general rules are violated, so a penalty point may be charged.

위와 같이 제1 서브단계(S210)에서 타격매트에서의 실제 골프공 위치와 가상 골프코스에서의 가상 골프공의 위치가 서로 상응하는지 체크하면, 상기 체크의 결과에 따라 제2 서브단계(S220)에서 사용자에게 페널티 포인트를 부과한 후, 스크린에 디스플레이될 가상 골프공의 궤적을 산출하는 제3 서브단계(S230)가 수행된다. 상기 궤적의 산출과정에서는 사용자가 타격한 실제 골프공의 상태에 근거하여 가상 골프공의 움직임을 산출한다. 구체적으로, 사용자가 타격한 실제 골프공을 체크하여 상기 실제 골프공의 물리적 상태를 나타내는 파라미터로부터 궤적을 계산할 수 있다. 상기 파라미터로서는 볼의 이동속도, 볼의 회전을 나타내는 스핀, 타격에 의하여 날아가는 볼의 수평면상에서의 방향을 나타내는 방위각과 볼이 수평면에 대해서 기울어진 각도를 나타내는 상하각 등을 들 수 있다. 상기 이동속도, 스핀, 방위각, 상하각 등과 같은 파라미터를 근거로 하여 물리법칙을 이용한 계산 모델을 적용하면 볼의 궤적을 산출할 수 있다. 상기 속도, 스핀, 방위각, 상하각 등의 파라미터는 예시적으로 나타낸 것이며, 이 파라미터만으로 한정되는 것은 아니다. 즉, 보다 정밀하게 궤적을 산출하기 위해서 다른 파라미터가 더 추가될 수도 있고 또는 일부 파라미터를 생략하여 간단하고 신속하게 산출과정을 수행할 수도 있다. In the first sub-step S210, if it is checked whether the actual golf ball position on the hitting mat and the position of the virtual golf ball on the virtual golf course correspond to each other, in the second sub-step S220 according to the result of the check. After imposing a penalty point on the user, a third sub-step S230 of calculating a trajectory of the virtual golf ball to be displayed on the screen is performed. In the calculation of the trajectory, the motion of the virtual golf ball is calculated based on the state of the actual golf ball hit by the user. Specifically, the trajectory may be calculated from a parameter representing the physical state of the actual golf ball by checking the actual golf ball hit by the user. As said parameter, the moving speed of a ball, the spin which shows rotation of a ball, the azimuth angle which shows the direction on the horizontal plane of the ball flying by hitting, and the vertical angle which shows the angle which the ball inclined with respect to the horizontal plane, etc. are mentioned. The trajectory of the ball can be calculated by applying a calculation model using the laws of physics based on the parameters such as the moving speed, spin, azimuth, and vertical angle. The parameters such as the speed, spin, azimuth, and vertical angle are shown by way of example and are not limited to this parameter alone. In other words, in order to calculate the trajectory more precisely, another parameter may be added, or some parameters may be omitted to perform the calculation process simply and quickly.

이하에서는, 페널티 포인트를 부과하는 방식과 페널티 포인트가 사용자의 플레이에 미치는 불이익에 대해서 설명한다.Hereinafter, a method of imposing penalty points and a disadvantage of the penalty points on the user's play will be described.

도 8은 부정타격에 대해 페널티 포인트을 부과하는 여러가지 예를 나타내는 도면이고, 도 9 내지 도 11은 페널티 포인트를 이용하여 사용자에게 불이익을 주는 여러가지 예를 나타내는 도면이다.FIG. 8 is a diagram illustrating various examples of imposing penalty points on fraudulent hits, and FIGS. 9 to 11 are views illustrating various examples of penalizing a user by using a penalty point.

도 8을 참조하면, 제1 방식(A), 제2 방식(B), 제3 방식(C) 등과 같은 여러가지 페널티 포인트 부과방식이 예시되어 있다. Referring to FIG. 8, various penalty point imposing methods such as a first method (A), a second method (B), and a third method (C) are illustrated.

페널티 포인트를 부과하는 제1 방식(A)은, 가장 단순하게 부정타격 횟수와 페널티 포인트를 1대1로 산정하여 부정타격이 발생할 때마다 1점씩 페널티 포인트를 부과하는 것이다. 참고로, 도 8의 표에 나타나 있는 페널티 포인트는 페널티 포인트가 발생한 시점까지의 총합을 의미한다. 따라서, 제1 방식(A)에 있어서, 부정타격 1회시에 페널티 포인트 1점이 발생하여 현재까지의 페널티 포인트 총점 1점이 표에 기재되어 있고, 부정타격 2회시에는 페널티 포인트 1점이 발생하여 현재까지의 페널티 포인트 총점 2점이 표에 기재되어 있다.The first method (A) of imposing penalty points is to simply calculate the number of frauds and the penalty points one-to-one, and impose one penalty point each time a fraud occurs. For reference, the penalty points shown in the table of FIG. 8 mean total points up to the point where the penalty points occur. Therefore, in the first method (A), one penalty point occurs at one wrong strike, and the total penalty points up to now are listed in the table, and one penalty point occurs at the time of two wrong strikes. Two total penalty points are listed in the table.

제2 방식(B)은 일종의 가중치에 따라 페널티 포인트를 부과하는 것으로, 도 8에 도시된 바와 같이 부정타격의 횟수가 증가함에 따라 페널티 포인트 점수도 높아지도록 하는 것이다. 예를 들면, 부정타격 1회시 페널티 포인트 0.2점이 발생하고(총점 0.2), 부정타격 2회시에는 페널티 포인트 0.3점이 발생하며(총점 0.2+0.3=0.5), 부정타격 3회시에는 페널티 포인트 0.5점이 발생하는(총점 0.2+0.3+0.5=1) 방식으로, 부정타격 횟수가 증가할수록 더 높은 페널티 포인트가 부과된다. The second method (B) imposes a penalty point according to a kind of weight, and increases the penalty point score as the number of false strikes increases, as shown in FIG. 8. For example, 0.2 penalty points (0.2 points total) for every 1 wrong strike, 0.3 penalty points (2 points total for 0.2 + 0.3 = 0.5), and 0.5 penalty points for 3 times of false attacks. In this way, the higher the number of frauds, the higher the penalty points.

제3 방식(C)은 어떠한 상황에서 페널티 포인트가 발생했는지를 체크하여, 각 상황에 따라 페널티 포인트를 다르게 부과하는 것이다. 예를 들어 도 7의 (a), (b)를 다시 참조하면, 도 7의 (a)에서는 스크린에 가상 골프공(VB)이 가상러프에 있기 때문에, 사용자는 타격매트의 러프 영역에 실제 골프공(RB)을 놓고 타격해야 함에도 불구하고 페어웨이 영역에서 타격하고 있다. 만약 러프 영역과 페어웨이 영역 사이의 타격 난이도의 차이를 제1 차이(Δ1)라고 한다면, 사용자는 부정타격으로 인하여 타격 난이도에 있어서 제1 차이(Δ1)만큼 이득을 보게 된다. 이에 비하여, 도 7의 (b)에서는 스크린에 가상 골프공(VB)이 가상벙커에 있기 때문에, 사용자는 타격매트의 벙커 영역에 실제 골프공(RB)을 놓고 타격해야 함에도 불구하고 페어웨이 영역에서 타격하고 있다. 만약 벙커 영역과 페어웨이 영역 사이의 타격 난이도의 차이를 제2 차이(Δ2)라고 한다면, 사용자는 부정타격으로 인하여 타격 난이도에 있어서 제2 차이(Δ2)만큼 이득을 보게 된다. 일반적으로 벙커 영역에서의 타격이 러프 영역에서의 타격보다 어렵기 때문에, 상기 제2 차이(Δ2)는 제1 차이(Δ1)보다 크다. 즉, 도 7의 (b)의 경우가 도 7의 (a)의 경우에 비하여 사용자가 부당하게 얻을 수 있는 이득이 더 크다. 이와 같이 부정타격을 했을 때의 상황에 따라 사용자가 얻을 수 있는 이득이 다르기 때문에, 이득이 클수록 페널티 포인트 점수가 높아지도록 할 수 있고, 이것이 도 8의 제3 방식(C)에 적용되어 있다. 구체적으로, 제3 방식(C)에 있어서, 1회와 3회째의 부정타격은 도 7의 (a)와 같은 상황에서 발생한 것이고, 2회, 4회, 5회째의 부정타격은 도 7의 (b)와 같은 상황에서 발생한 것이라고 가정한다. The third method (C) checks in which situation a penalty point occurs, and imposes a penalty point differently according to each situation. For example, referring back to FIGS. 7A and 7B, in FIG. 7A, since the virtual golf ball VB is in the virtual roughness on the screen, the user may actually play golf in the rough area of the hitting mat. He is hitting the fairway area despite having to hit the ball. If the difference in the hitting difficulty between the rough area and the fairway area is called the first difference Δ1, the user may gain as much as the first difference Δ1 in the hitting difficulty due to the wrong stroke. On the other hand, in FIG. 7B, since the virtual golf ball VB is in the virtual bunker on the screen, the user hits the golf ball in the fairway area despite having to hit the actual golf ball RB in the bunker area of the hitting mat. Doing. If the difference in the hitting difficulty between the bunker area and the fairway area is called the second difference Δ2, the user may gain as much as the second difference Δ2 in the hitting difficulty due to the wrong stroke. In general, since the hit in the bunker area is more difficult than the hit in the rough area, the second difference Δ2 is larger than the first difference Δ1. That is, the case of FIG. 7B is larger than the case of FIG. 7A and the user can gain unfairly. In this way, since the user can obtain a different gain depending on the situation when the negative strike occurs, the larger the gain, the higher the penalty point score, and this is applied to the third method (C) of FIG. 8. Specifically, in the third method (C), the first and third irregular strikes are generated in the situation as shown in FIG. 7A, and the second, fourth and fifth negative strikes are shown in FIG. Assume that it occurred in the same situation as b).

상기 가정하에서, 도 7의 (a)와 같은 경우에는 사용자가 부당하게 얻을 수 있는 이득이 낮다는 점을 감안하여 0.5점의 페널티 포인트를 부과한다. 따라서, 부정타격 1회시 페널티 포인트 0.5점이 발생하여 총점 0.5가 표에 기재되어 있고, 부정타격 3회시에도 페널티 포인트 0.5점이 발생(부정타격 3회시 까지의 총점 2 - 부정타격 2회시 까지의 총점 1.5 = 0.5)하여 총점 2가 표에 기재되어 있다. 한편, 도 7의 (b)와 같은 경우에는 사용자가 부당하게 얻을 수 있는 이득이 높다는 점을 감안하여 1점의 페널티 포인트를 부과한다. 가령, 부정타격 2회시 페널티 포인트 1점이 발생(부정타격 2회시 까지의 총점 1.5 - 부정타격 1회시 까지의 총점 0.5 = 1)하여 총점 1.5가 표에 기재되어 있다. Under the above assumption, in the case of (a) of FIG. 7, a penalty point of 0.5 points is charged in consideration of the low gain that users can obtain unfairly. Therefore, 0.5 penalty points are generated at each negative hit and 0.5 total points are listed in the table, and 0.5 penalty points are also generated at 3 negative hits (total score up to 3 negative hits 2-Total score up to 2 negative hits 1.5 = 0.5) and a total score of 2 is shown in the table. On the other hand, in the case of (b) of FIG. 7, a penalty point of 1 point is charged in consideration of the fact that a user may unfairly obtain a high gain. For example, two penalty strokes result in one penalty point (total score up to two negative strikes-1.5 total scores up to one negative), and the total score 1.5 is listed in the table.

도 8은 페널티 포인트를 부과하는 몇 가지 예를 나타내는 것일 뿐이어서, 페널티 포인트를 부과하는 방식은 도 8에 도시되어 있는 방식으로 한정되지 않으며 매우 다양한 다른 방식들이 적용될 수도 있다.8 only shows some examples of imposing penalty points, so the manner of imposing penalty points is not limited to the manner shown in FIG. 8 and a wide variety of other ways may be applied.

위와 같이 페널티 포인트를 부과하는 것은 부정타격으로 부당한 이득을 얻은 사용자에게 불이익을 주기 위한 것인데, 단순히 페널티 포인트가 있다는 점만으로는 사용자에게 실질적으로 불이익을 주었다고 볼 수 없다. 이하에서는 페널티 포인트를 이용하여 부정타격의 사용자에게 실질적으로 불이익을 줄 수 있는 여러가지 방식 중 몇 가지 예(아래의 (1) ~ (4) 참조)를 살펴본다.The imposition of penalty points as described above is to penalize the user who has gained an unfair advantage due to a fraudulent hit. However, simply having a penalty point does not mean that the user is actually penalized. The following describes some examples (see (1) to (4) below) of various ways in which penalty points can be used to substantially disadvantage users of fraudulent hits.

(1) 페널티 포인트를 이용하여 사용자에게 벌타를 부여할 수 있다. 벌타는 원래 골프에서 연습 스윙을 하는데 골프공을 건드리거나 골프공이 몸에 맞거나 하는 등의 다양한 경우에 부여될 수 있는데, 스크린 골프에서도 페널티 포인트를 벌타로 환산함으로써 사용자에게 불이익을 줄 수 있다. 페널티 포인트를 벌타로 환산하는 데에도 여러가지 방식이 적용될 수 있는데, 도 9에 도시된 바와 같이, 가장 단순하게 페널티 포인트와 벌타의 값을 1대1로 산정하여 페널티 포인트의 총점이 자연수값이 될 때마다 1벌타가 부여되도록 하거나(도 9의 표에서 'D' 부분 참조), 또는 페널티 포인트와 벌타의 값을 2대1로 산정하여 페널티 포인트의 총점이 2의 배수값이 될 때마다 1벌타가 부여되도록 할 수 있다(도 9의 표에서 'E' 부분 참조).(1) Penalty points can be used to penalize the user. Bulta may be granted in various cases such as touching a golf ball or hitting a golf ball to practice swinging in the original golf. In screen golf, penalty points may be penalized to the user. Various methods may be applied to converting penalty points into a penalty, and as illustrated in FIG. 9, when the total points of penalty points become natural values by simply calculating the penalty points and the penalty values one-to-one. 1 penalty per penalty (see section 'D' in the table in FIG. 9), or the penalty point and penalty value are calculated in a two-to-one manner, and each penalty total is a multiple of two. May be assigned (see section 'E' in the table of FIG. 9).

(2) 페널티 포인트를 이용하여 사용자로부터 멀리건(mulligan)의 기회를 박탈할 수 있다. 멀리건이란 샷이 크게 잘못되었을 때 이를 취소하고 다시 샷을 할 수 있도록 주어지는 것을 의미한다. 통상 스크린 골프를 하는 사용자들은 시작하기 전에 각 사용자에게 주어지는 멀리건의 횟수를 설정하고 플레이 한다. 가령, 멀리건을 3으로 설정한 경우, 각 사용자는 플레이를 하는 동안 3번의 워스트 샷을 취소할 수 있다. 이러한 멀리건의 기회를 박탈하는 것은 사용자에게 불이익이 되므로, 페널티 포인트를 이용하는 한 가지 방식으로 멀리건의 사용횟수를 감소시키는 것을 생각해 볼 수 있다. 페널티 포인트를 어떠한 방식으로 환산하여 멀리건의 기회를 감소시킬 것인지에 대해서는, 벌타를 환산하는 방식과 동일한 방식이 적용될 수 있고 또는 다른 방식이 적용될 수 있다. 예를 들면, 도 9에 도시된 바와 같이, 페널티 포인트의 총점이 자연수값이 될 때마다 멀리건 기회를 1회씩 박탈하거나(도 9의 표에서 'D' 부분 참조) 또는 페널티 포인트의 총점이 2의 배수값이 될 때마다 멀리건의 기회를 1회씩 박탈할 수 있다(도 9의 표에서 'E' 부분 참조).(2) Penalty points can be used to deprive a user of a mulligan. Mulligan means that the shot is given a chance to cancel and retake the shot. Screen golfers typically set and play the number of mulligans given to each user before starting. For example, if the mulligan is set to 3, each user can cancel three worst shots while playing. Depriving a user of this mulligan would be disadvantageous for the user, so one may consider reducing the number of uses of the mulligan in one way using penalty points. As to how the penalty points are converted to reduce the chances of the mulligan, the same method as the penalty conversion can be applied or other methods can be applied. For example, as shown in FIG. 9, each time the total number of penalty points becomes a natural value, the Mulligan opportunity is deducted once (see section 'D' in the table of FIG. 9), or the total number of penalty points is 2; Each time it is a multiple, one can deprive Mulligan's chance (see section 'E' in the table of FIG. 9).

도 9는 페널티 포인트를 벌타 또는 멀리건 기회의 박탈로 환산할 수 있는 몇 가지 예를 나타내는 것일 뿐이며, 여기에 도시되어 있지 않은 매우 다양한 환산방식들이 적용될 수도 있다.9 illustrates only a few examples of converting a penalty point into a deprivation of a penalty or a mulligan opportunity, and a wide variety of conversion methods not shown here may be applied.

(3) 페널티 포인트를 이용하여 컨시드(concede)로 인정되는 거리의 범위가 좁아지도록 할 수 있다. 컨시드란 퍼팅한 골프공이 홀컵(hole cup)에서 일정 거리 이내에 있으면 홀 인(hole in)으로 인정하는 것을 의미한다. 통상 스크린 골프를 하는 사용자들은 시작하기 전에 컨시드의 범위를 설정하고 플레이 한다. 가령, 컨시드를 1.5m로 설정한 경우, 홀컵으로부터 반경 1.5m 이내에 위치하는 골프공은 홀인으로 간주한다. 만약 컨시드의 범위가 줄어들면, 사용자는 홀컵에 최대한 가깝게 퍼팅을 해야 홀인이 인정될 수 있다. 따라서 컨시드로 인정되는 거리가 줄어드는 것은 해당 사용자에게 불이익이 되므로, 페널티 포인트를 이용하는 한 가지 방식으로 컨시드 거리를 감소시키는 것을 생각해 볼 수 있다. 구체적으로, 도 10에 도시된 바와 같이, 컨시드가 1.5m로 설정된 경우, 페널티 포인트가 1일때 컨시드가 1m가 되게 하고, 페널티 포인트가 2일때 컨시드가 0.5m가 되도록 할 수 있다. 다만, 도 10은 페널티 포인트를 컨시드 거리의 감소로 환산하는 한 가지 예를 나타내는 것일 뿐이며, 여기에 도시되어 있지 않은 매우 다양한 환산방식들이 적용될 수도 있다.(3) Penalty points can be used to narrow the range of distances recognized as concessions. The term 'consideration' means that the putt golf ball is recognized as a hole in if it is within a certain distance from the hole cup. Users who typically play screen golf set the range of play and play before starting. For example, if the conduction is set to 1.5 m, a golf ball located within a radius of 1.5 m from the hole cup is considered hole in. If the range of concession is reduced, the user must putt as close as possible to the hole cup in order for the hole to be recognized. Therefore, reducing the distance recognized as a disadvantage is disadvantageous to the user, so one may consider reducing the distance from one method using penalty points. Specifically, as shown in FIG. 10, when the concession is set to 1.5m, the concession may be 1m when the penalty point is 1, and the concession may be 0.5m when the penalty point is 2. However, FIG. 10 merely illustrates one example of converting a penalty point to a reduction in the seed distance, and a wide variety of conversion methods not shown here may be applied.

(4) 페널티 포인트가 있는 경우에 사용자에게 기본적으로 제공되는 각종 정보가 제공되지 않도록 할 수 있다. 도 11을 참조하면, 스크린 골프에 있어서 스크린에서 보여지는 골프코스는 실제 골프장의 골프코스를 그대로 반영하여 나타내는 경우가 많다. 가령 실제 골프장의 골프코스에 있어서 홀컵 부근의 지역에 경사도나 높낮이가 일정하지 않은 경우, 스크린의 골프코스에도 홀컵 부근 지역의 경사도나 높낮이가 일정하지 않도록 디스플레이된다. 이 경우, 퍼팅을 할 때에 상기 경사도나 높낮이의 변화를 고려하지 않으면 퍼팅에 성공하기 어렵게 된다. 하지만, 사용자가 스크린에 디스플레이되는 영상만으로 홀컵 부근 지역의 경사도나 높낮이를 파악하여 올바르게 퍼팅하기는 대단히 곤란하기 때문에, 스크린 골프에서는 가상의 캐디가 스크린에 나타나서 가상의 골프공(VB)의 위치와 홀컵 부근 지역의 경사도나 높낮이를 고려한 적절한 어드바이스(예를 들면, "왼쪽으로 약 20도 각도로 퍼팅하세요"와 같이 퍼팅 방향을 제시)를 제공한다. 이러한 어드바이스 없이는 퍼팅에 성공하기가 어렵기 때문에, 상기 어드바이스를 제공하지 않는 것은 사용자에게 불이익이 될 수 있다. 따라서 페널티 포인트를 이용하는 한 가지 방식으로 퍼팅이나 샷 등에 유용한 각종 정보나 어드바이스를 제공하지 않는 것을 고려해 볼 수 있다. 각종 정보나 어드바이스 미제공시, 사용자의 입장에서 당연히 제공될 것이라 예상했던 어드바이스 등이 제공되지 않아서 당황할 수 있으므로, 도 11에 도시된 바와 같이, 해당 사용자에게 페널티 포인트 때문에 어드바이스 등이 제공될 수 없음을 알려주는 것이 바람직하다.(4) When there are penalty points, it is possible to prevent various information provided to the user from being provided. Referring to FIG. 11, the golf course seen on the screen of the screen golf often reflects the golf course of the actual golf course as it is. For example, if the slope or height is not constant in the area near the hole cup in the golf course of the actual golf course, the slope or height of the area near the hole cup is displayed so as not to be constant even in the golf course of the screen. In this case, it is difficult to putt successfully unless the change of the inclination or height is taken into account when putting. However, it is very difficult for the user to grasp the slope and height of the area near the hole cup and put it correctly by using only the image displayed on the screen. In screen golf, a virtual caddy appears on the screen and the position and hole cup of the virtual golf ball (VB) are displayed. Provide appropriate advice (e.g., putting direction, such as "put at an angle of about 20 degrees to the left"), taking into account the slope or height of the surrounding area. Without such advice, it is difficult to make a putt, so not providing the advice can be a disadvantage for the user. Thus, one way to use penalty points is to consider not providing any information or advice useful for putting or shots. When various information or advice is not provided, the user may be embarrassed because the advice that he expected to be provided from the user's point of view is not provided, and as shown in FIG. 11, an advice or the like cannot be provided to the user due to a penalty point. It is desirable to inform.

(1) - (4)에서 페널티 포인트를 이용하여 부정타격의 사용자에게 불이익을 주는 방법을 설명하였는데, (1) - (4)는 불이익을 줄 수 있는 여러가지 방법 중 몇 가지 예일 뿐이며, 여기에서 설명하지 않은 매우 다양한 다른 방식들이 적용될 수도 있다. (1)-(4) explained how to use penalties points to disadvantage users of fraudulent hits, and (1)-(4) are just a few examples of ways to penalize disadvantages. A wide variety of other ways may be applied.

또한, (1) - (4)의 방식은 각각 독자적으로 적용될 수 있지만, 다른 방식들과 결합되어 적용될 수도 있다. 예를 들면, 페널티 포인트가 작을 때에는 (2)의 방식에 따라 멀리건의 기회를 박탈하고, 페널티 포인트가 소정값 이상이 되거나 또는 사용자가 이미 멀리건의 일부나 전부를 사용하여 더 이상 박탈할 멀리건의 기회가 남아있지 않을 때에는 (4)의 방식에 따라 사용자에게 각종 정보나 어드바이스를 제공하지 않도록 할 수 있다. 또는 (1) - (4)의 방식을 결합하는 다른 예로서, 도 7의 (a)와 같이 사용자가 얻는 부당이득의 정도나 낮을 때는 (3)의 컨시드 거리의 축소방식을 적용하고, 도 7의 (b)와 같이 사용자가 얻는 부당이득의 정도나 높을 때는 (1)의 벌타 방식을 적용할 수 있다.In addition, the methods of (1) to (4) may be applied independently of each other, but may be applied in combination with other methods. For example, when the penalty point is small, the opportunity for the mulligan is deprived according to the method of (2), the penalty point becomes more than a predetermined value, or the user can no longer take away part or all of the mulligan already. When is not left, it is possible to prevent the user from providing a variety of information or advice in the manner of (4). Alternatively, as another example of combining the methods of (1)-(4), when the degree of unfair gain obtained by the user is low or low as shown in (a) of FIG. As in paragraph (b) of 7, the penalty method of (1) may be applied when the degree of unfair gain of the user is high or high.

또한, 페널티 포인트가 있는 사용자에게 동일한 방식으로 불이익을 줄 수 있지만, 사용자마다 다른 방식으로 불이익을 줄 수도 있다. 예를 들면, 스크린 골프 플레이를 시작하기 전에 각 사용자마다 원하는 불이익의 방식을 미리 설정하여, 어떤 사용자에게는 벌타를 주고 다른 사용자에게는 멀리건 기회를 박탈하도록 할 수 있다. It is also possible to penalize users with penalty points in the same way, but may penalize users in different ways. For example, prior to starting screen golf play, each user may be able to predetermine a desired penalty, allowing one user to be penalized and the other to be deprived of mulligan.

한편, 페널티 포인트에 대해서 반드시 불이익이 발생하도록 처리할 필요는 없다. 즉, (1) - (4)와 같이 페널티 포인트를 근거로 특정한 불이익이 발생하도록 스크린 골프 시스템에서 결정하지 않고, 사용자들이 스크린 골프를 완료한 후 스스로 페널티 포인트를 어떻게 처리할 것인지 결정하도록 할 수도 있다. 만약 스크린 골프를 함께 플레이 하는 사용자들이 다른 사람이 부정타격을 하는 것을 허용한다면, 페널티 포인트가 부과되더라도 별도의 불이익이 발생하지 않더라도 이를 묵인할 수 있을 것이다. 또는 스크린 골프 시스템에서 페널티 포인트에 대한 별도의 불이익을 발생시키지 않더라도, 스크린 골프를 함께 플레이한 사용자들끼리 페널티 포인트가 가장 높은 사람이 스크린 골프 비용을 지불하도록 약정함으로써, 페널티 포인트에 따른 경제적인 불이익이 발생하도록 할 수 있다.On the other hand, it is not necessary to process the penalty point to generate a disadvantage. That is, instead of determining in the screen golf system that a particular disadvantage occurs based on penalty points, such as (1)-(4), users may decide how to handle the penalty points themselves after completing the screen golf. . If users playing screen golf allow other people to make a false hit, they will be able to tolerate that even if a penalty point is imposed, no penalty is incurred. Alternatively, even if the screen golf system does not incur a separate penalty for penalty points, the users who play screen golf together commit to pay the screen golf cost to the person with the highest penalty point, thereby avoiding the economic penalty for penalty points. Can occur.

도 12는 본 발명의 다른 실시예에 따른 가상 골프 시뮬레이션 장치에 있어서 스크린에 표시되는 화면의 예를 나타내는 도면이다. 본 실시예에 따른 가상 골프 시뮬레이션 장치에는, 앞서 살핀 가상 골프 시뮬레이션 방법이 적용되고, 또한 도 1 내지 도 4에 도시되어 있는 이전 실시예의 가상 골프 시뮬레이션 장치와 비교하여 스크린에 페널티 포인트가 디스플레이된다는 점에서 주로 차이가 있다. 따라서 이전 실시예와 중복되는 부분에 대해서는 이전에 제시된 도면 및 앞에서의 설명으로 대신하고, 이하에서는 차이나는 점에 대해서만 포커스를 맞추어 설명한다.12 is a view showing an example of a screen displayed on the screen in the virtual golf simulation apparatus according to another embodiment of the present invention. In the virtual golf simulation apparatus according to the present embodiment, the salping virtual golf simulation method is applied in advance, and also in that a penalty point is displayed on the screen compared to the virtual golf simulation apparatus of the previous embodiment shown in FIGS. 1 to 4. There are mainly differences. Therefore, a part overlapping with the previous embodiment will be replaced with the previously presented drawings and the foregoing description, and the following description will focus only on the differences.

도 12의 (a)를 참조하면, 복수의 사용자가 함께 플레이하는 경우, 스크린에는 가상 골프코스 및 가상 골프공 등이 표시되는 화면이 디스플레이되고, 또한 이 화면에는 복수의 사용자 각각에 대한 윈도우(44)가 디스플레이될 수 있다. 이 윈도우(44)에는 각 사용자에 대한 간략한 정보와 함께 현재까지 부과된 페널티 포인트의 총점이 표시될 수 있다. 예를 들면, 사용자A에 대한 윈도우에 사용자의 이름과 사용자A에게 현재까지 부과된 페널티 포인트가 표시되고, 사용자B에 대한 윈도우에 사용자의 이름과 사용자B에게 현재까지 부과된 페널티 포인트가 표시될 수 있다. 이와 같이 사용자 윈도우에 페널티 포인트가 표시됨으로써, 각 사용자는 현재까지의 페널티 포인트를 항상 확인할 수 있고 추후의 플레이에서 더 이상의 페널티 포인트가 부과되지 않도록 주의할 수 있다.Referring to FIG. 12A, when a plurality of users play together, a screen displaying a virtual golf course, a virtual golf ball, and the like is displayed on a screen, and the screen 44 for each of the plurality of users is displayed on the screen. ) Can be displayed. This window 44 may display a summary of the penalty points imposed so far along with brief information about each user. For example, a window for User A may display the user's name and the penalty points currently charged to User A, and a window for User B may display the user's name and penalty points currently charged to User B. have. As the penalty points are displayed in the user window in this manner, each user can always check the penalty points up to now and be careful not to charge any further penalty points in future play.

도 12의 (b) 및 (c)를 참조하면, 복수의 사용자에 대한 윈도우(44)에, 각 사용자에 대한 간략한 정보 및 현재까지 부과된 페널티 포인트와 함께 상기 페널티 포인트에 의한 불이익으로서의 벌칙내용이 더 표시될 수 있다. 여기서 페널티 포인트에 의한 벌칙과 관련하여, 도 12의 (b)와 같이 모든 사용자에게 동일한 벌칙(예를 들면, 벌타)이 내려질 수 있고, 도 12의 (c)와 같이 사용자마다 원하는 벌칙이 상이한 경우 등에는 사용자마다 다른 벌칙(예를 들면, 벌타, 멀리건 횟수)이 내려질 수도 있다. 이와 같이 페널티 포인트에 따른 벌칙까지 표시된다면, 단순히 페널티 포인트만 표시되어 있는 경우에 비하여 사용자는 구체적인 벌칙의 내용까지 인지하기 때문에 더욱 경각심을 가지고 페널티 포인트가 부과되지 않도록 주의할 수 있다.Referring to FIGS. 12B and 12C, in the window 44 for a plurality of users, the penalties as a disadvantage of the penalty points, together with brief information about each user and penalty points imposed so far, are described. May be displayed further. Here, with respect to the penalty by penalty points, the same penalty (for example, penalty) can be imposed on all users as shown in FIG. 12 (b), and the desired penalty is different for each user as shown in FIG. In other cases, different penalties may be imposed on each user (eg, the number of strokes, the number of mulligans). In this way, if a penalty according to the penalty point is displayed, the user may be aware of the details of the penalty as compared to the case where only the penalty point is displayed, so that the user may be more alert and may not be charged with the penalty point.

도 13은 본 발명의 또 다른 실시예에 따른 가상 골프 시뮬레이션 장치에 있어서 스크린에 표시되는 화면의 예를 나타내는 도면이다. 본 실시예에 따른 가상 골프 시뮬레이션 장치에는, 앞서 살핀 가상 골프 시뮬레이션 방법이 적용되고, 또한 도 1 내지 도 4에 도시되어 있는 이전 실시예의 가상 골프 시뮬레이션 장치와 비교하여 스크린에 페널티 포인트가 부과될 수 있다는 안내 표시가 디스플레이된다는 점에서 주로 차이가 있다. 따라서 이전 실시예와 중복되는 부분에 대해서는 이전에 제시된 도면 및 앞에서의 설명으로 대신하고, 이하에서는 차이나는 점에 대해서만 포커스를 맞추어 설명한다.13 is a diagram illustrating an example of a screen displayed on a screen in the virtual golf simulation apparatus according to another embodiment of the present invention. In the virtual golf simulation apparatus according to the present embodiment, the above-described salping virtual golf simulation method is applied, and a penalty point may be imposed on the screen compared to the virtual golf simulation apparatus of the previous embodiment shown in FIGS. 1 to 4. The main difference is that the guidance display is displayed. Therefore, a part overlapping with the previous embodiment will be replaced with the previously presented drawings and the foregoing description, and the following description will focus only on the differences.

도 13의 (a)를 참조하면, 스크린에는 가상 골프코스 및 가상 골프공 등이 표시되는 화면이 디스플레이되고, 또한 이 화면에는 현재 타격을 준비하고 있는 사용자가 실수로 부정타격을 하는 것을 방지하도록, 안내 표시가 디스플레이될 수 있다. 안내 표시는 사용자가 부정타격이 되는 이유를 쉽게 이해할 수 있도록 있다면 어떠한 형식을 사용하든 제한이 없다. 예를 들면, 도 13의 (a)에 도시된 바와 같이, 상기 안내 표시는 현재 타격매트의 상황을 보여주는 타격매트 이미지(45)로 나타낼 수 있다. 타격매트 이미지(45)는 실제의 타격매트와 마찬가지로, 페어웨이 영역 이미지(45a), 러프영역 이미지(45b), 벙커영역 이미지(45c)를 포함한다. 또한, 타격매트 이미지(45)에는 실제의 타격매트에서 실제 골프공이 놓여 있는 위치와 동일한 위치에 있는 골프공 이미지(46)가 표시되어 있다. 즉, 타격매트 이미지(45)와 골프공 이미지(46)는 실제의 타격매트와 여기에 놓여있는 실제의 골프공의 상황을 그대로 보여주는 것이다. 따라서, 가상 골프공(VB)이 가상벙커에 위치하는데, 실제 타격매트에서는 실제 골프공이 페어웨이 영역에 위치하고 있다면, 타격매트 이미지(45)의 골프공 이미지(46)도 페어웨이 영역 이미지(45a)에 위치하도록 디스플레이된다. 따라서 사용자는 스크린 속의 가상 골프공의 위치와 타격매트 이미지(45)를 비교함으로써, 자신이 부정타격을 하는지 여부를 쉽게 인지할 수 있고, 그 결과 실수로 부정타격하는 것을 방지할 수 있다. 만약, 타격매트 이미지(45)와 함께 골프공을 올바른 위치로 옮기도록 지적하는 안내 메시지까지 제공한다면, 부정타격을 더 철저하게 방지할 수 있다.Referring to (a) of FIG. 13, a screen displaying a virtual golf course, a virtual golf ball, and the like is displayed on a screen, and also to prevent the user who is currently preparing to hit a wrong strike by mistake. Guidance signs may be displayed. The guide display is not limited in any form as long as the user can easily understand the reason for the false hit. For example, as shown in (a) of FIG. 13, the guide display may be represented by a batting mat image 45 showing the current batting mat situation. The hit mat image 45 includes a fairway area image 45a, a rough area image 45b, and a bunker area image 45c similarly to the actual hit mat. The batting mat image 45 also shows a golf ball image 46 at the same position as the actual golf ball on the batting mat. That is, the hit mat image 45 and the golf ball image 46 shows the actual hit mat and the situation of the actual golf ball placed thereon. Therefore, if the virtual golf ball (VB) is located in the virtual bunker, in the actual hitting mat, if the actual golf ball is located in the fairway area, the golf ball image 46 of the hitting mat image 45 is also located in the fairway area image (45a) Is displayed. Therefore, by comparing the position of the virtual golf ball on the screen and the hitting mat image 45, the user can easily recognize whether he or she is hitting, thereby preventing accidental hitting by mistake. If a hit message is provided along with the hit mat image 45 to indicate that the golf ball is moved to the correct position, it is possible to more thoroughly prevent fraud.

도 13의 (b)를 참조하면, 타격매트 이미지(45)를 변형하여 페널티 포인트에 관한 정보까지 제공되도록 할 수 있다. 즉, 타격매트 이미지(45) 중 골프공의 올바른 위치에는 골프공 이미지(46)를 표시하고, 부정타격에 해당하는 위치에는 여기에서 타격할 때 부과될 수 있는 페널티 포인트를 표시하도록 할 수 있다. 구체적인 예를 들면, 가상 골프공(RB)이 가상벙커에 위치하는 경우, 타격매트 이미지(45) 중 벙커영역 이미지(45c)에는 골프공 이미지(46)를 표시하고, 타격매트 이미지(45) 중 러프영역 이미지(45b)에는 여기서 타격하는 경우에 부과될 페널티 포인트 0.5를 표시하고, 타격매트 이미지(45) 중 페어웨이 영역 이미지(45a)에는 여기서 타격하는 경우에 부과될 페널티 포인트 1을 표시할 수 있다. 이와 같이 타격매트 이미지(45)에 페널티 포인트까지 표시된다면, 사용자는 구체적으로 부과되는 페널티 포인트의 값을 인지하게 되어 더욱 경각심을 가지고 부정타격을 하지 않도록 주의할 수 있다. Referring to FIG. 13B, the hit mat image 45 may be modified to provide information on penalty points. That is, the golf ball image 46 may be displayed at the correct position of the golf ball among the hitting mat image 45, and the penalty point that may be imposed when hitting the ball may be displayed at the position corresponding to the false strike. For example, when the virtual golf ball RB is located in the virtual bunker, the golf ball image 46 is displayed on the bunker area image 45c of the hitting mat image 45, and the hitting mat image 45 is displayed. The rough area image 45b may display a penalty point 0.5 to be imposed when hitting here, and the fairway area image 45a of the hit mat image 45 may display a penalty point 1 to be imposed upon hitting here. . As such, if a penalty point is displayed on the hit mat image 45, the user may recognize the value of the penalty point that is imposed in detail, and may be careful not to make a false attack with more alarming.

위와 같이 본 발명의 구체적인 실시예들을 살펴보았지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Although specific embodiments of the present invention have been described above, those skilled in the art 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 should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

10: 감지부
20: 입력부
30: 제어부
40: 표시부
100: 타격매트
10: detector
20: input unit
30: control unit
40: display unit
100: batting mat

Claims (8)

타격 전의 실제 골프공이 놓여지는 타격매트;
상기 타격매트에 놓인 상기 실제 골프공의 위치를 감지하며, 또한 사용자가 타격한 상기 실제 골프공의 상태를 감지하는 감지부;
상기 감지부에서의 감지결과에 근거하여 가상 골프코스에서 가상 골프공의 움직임을 산출하는 제어부; 및
상기 가상 골프코스 및 상기 가상 골프공에 대한 영상을 표시하는 표시부를;
포함하고,
상기 타격매트는 서로 다른 타격 난이도를 갖는 제1 타격영역과 제2 타격영역을 포함하고,
상기 가상 골프코스는, 상기 제1 타격영역에 상응하는 제1 가상영역과 상기 제2 타격영역에 상응하는 제2 가상영역을 포함하고,
상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서, 사용자가 상기 실제 골프공을 타격하는 것을 부정타격이라고 하면, 상기 제어부는 사용자가 부정타격을 하는 경우에 해당 사용자에게 페널티 포인트를 부과하는 가상 골프 시뮬레이션 장치.
A hitting mat on which the actual golf ball is placed before the hit;
A detection unit for detecting a position of the actual golf ball placed on the hitting mat and detecting a state of the actual golf ball hit by a user;
A controller configured to calculate a movement of the virtual golf ball in the virtual golf course based on the detection result of the detection unit; And
A display unit which displays an image of the virtual golf course and the virtual golf ball;
Including,
The hitting mat includes a first hitting area and a second hitting area having different hitting difficulty levels,
The virtual golf course includes a first virtual area corresponding to the first hitting area and a second virtual area corresponding to the second hitting area,
If the user hits the actual golf ball in a state where the actual golf ball is located in the area of the hitting mat that does not correspond to the area where the virtual golf ball is located in the virtual golf course, the control unit is a user Virtual golf simulation device that imposes a penalty point on the user in case of fraudulent hit.
제1항에 있어서,
상기 페널티 포인트는 부정타격을 할 때마다 부과되며, 부정타격의 횟수가 증가함에 따라 부과되는 상기 페널티 포인트 값도 증가하는 가상 골프 시뮬레이션 장치.
The method of claim 1,
The penalty point is charged every time a negative strike, the virtual golf simulation device that increases the penalty point value that is imposed as the number of false strikes increases.
제1항에 있어서,
상기 타격매트의 제2 타격영역은 제1 서브영역과 상기 제1 서브영역보다 타격 난이도가 높은 제2 서브영역을 포함하고,
상기 가상 골프코스의 제2 가상영역은 상기 제1 및 제2 서브영역에 각각 상응하는 제1 및 제2 가상 서브영역을 포함하고,
상기 부정타격이 상기 가상 골프공이 상기 제1 가상 서브영역에 놓여 있고 상기 골프공은 상기 제1 타격영역에 놓여진 상태에서 이루어진 제1 경우와, 상기 부정타격이 상기 가상 골프공이 상기 제2 가상 서브영역에 놓여 있고 상기 골프공은 상기 제1 타격영역에 놓여진 상태에서 이루어진 제2 경우에 있어서, 상기 페널티 포인트 값은 상기 제1 경우보다 상기 제2 경우에 더 큰 가상 골프 시뮬레이션 장치.
The method of claim 1,
The second hitting area of the hitting mat includes a first subarea and a second subarea having a higher difficulty level than the first subarea,
The second virtual area of the virtual golf course includes first and second virtual sub areas respectively corresponding to the first and second sub areas,
In the first case in which the false strike is made with the virtual golf ball placed in the first virtual subregion and the golf ball placed in the first hitting region, the false hit causes the virtual golf ball in the second virtual subregion. And wherein the golf ball is positioned in the first striking area, wherein the penalty point value is greater in the second case than in the first case.
제1항에 있어서,
상기 페널티 포인트는 벌타로 환산되거나 또는 사용자에게 부여되는 멀리건(mulligan) 횟수를 줄이도록 환산되거나 또는 컨시드(concede) 범위가 감소되도록 환산되는 가상 골프 시뮬레이션 장치.
The method of claim 1,
The penalty point is converted into a penalty or a virtual golf simulation apparatus is converted to reduce the number of mulligan (giving the user) given to the user or converted to reduce the range of concession (concede).
제1항 내지 제4항 중 어느 한 항에 있어서,
사용자가 복수인 경우, 상기 표시부는 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상이 표시되는 화면에 상기 복수의 사용자 각각에 대한 윈도우를 추가로 디스플레이하고, 상기 각 윈도우에는 각 사용자의 페널티 포인트가 표시되는 가상 골프 시뮬레이션 장치.
The method according to any one of claims 1 to 4,
When there are a plurality of users, the display unit additionally displays a window for each of the plurality of users on a screen on which the image of the virtual golf course and the virtual golf ball is displayed, and each user's penalty point is displayed in each window. Virtual golf simulation device displayed.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 표시부는 상기 가상 골프코스 및 상기 가상 골프공에 대한 영상이 표시되는 화면에 상기 타격매트에 대응하는 이미지를 추가로 디스플레이하고, 상기 타격매트에 대응하는 이미지에는 상기 제1 타격영역에서 타격할 때 부과되는 페널티 포인트와 상기 제2 타격영역에서 타격할 때 부과되는 페널티 포인트가 표시되는 가상 골프 시뮬레이션 장치.
The method according to any one of claims 1 to 4,
The display unit additionally displays an image corresponding to the hitting mat on a screen on which images of the virtual golf course and the virtual golf ball are displayed, and when hitting the first hitting area on an image corresponding to the hitting mat. The virtual golf simulation apparatus displaying the penalty point imposed and the penalty point imposed when hitting the second hitting area.
사용자가 타격매트에 놓여있는 실제 골프공을 타격할 때, 상기 타격매트에 놓인 상기 실제 골프공의 위치 및 사용자가 타격한 상기 실제 골프공의 상태를 감지하는 감지단계;
상기 감지단계에서의 감지결과에 근거하여 가상 골프코스에서 가상 골프공의 움직임을 산출하는 산출단계; 및
상기 가상 골프코스 및 상기 가상 골프공에 대한 영상을 표시하는 표시단계를;
포함하고,
상기 타격매트는 서로 다른 타격 난이도를 갖는 제1 타격영역과 제2 타격영역을 포함하고,
상기 가상 골프코스는, 상기 제1 타격영역에 상응하는 제1 가상영역과 상기 제2 타격영역에 상응하는 제2 가상영역을 포함하고,
상기 산출단계에서는, 상기 가상 골프코스에서 상기 가상 골프공이 위치하는 영역과 상응하지 않는 상기 타격매트의 영역에 상기 실제 골프공이 위치한 상태에서 사용자가 상기 실제 골프공을 타격하면, 사용자에게 페널티 포인트를 부과하는 가상 골프 시뮬레이션 방법.
Detecting a position of the actual golf ball placed on the hitting mat and a state of the actual golf ball hit by the user when the user strikes the actual golf ball placed on the hitting mat;
Calculating a movement of the virtual golf ball in the virtual golf course based on the detection result in the sensing step; And
A display step of displaying an image of the virtual golf course and the virtual golf ball;
Including,
The hitting mat includes a first hitting area and a second hitting area having different hitting difficulty levels,
The virtual golf course includes a first virtual area corresponding to the first hitting area and a second virtual area corresponding to the second hitting area,
In the calculating step, if the user hits the actual golf ball while the actual golf ball is located in the area of the hitting mat that does not correspond to the area where the virtual golf ball is located in the virtual golf course, a penalty point is imposed on the user. How to simulate a virtual golf.
제7항에 있어서,
상기 페널티 포인트는 벌타로 환산되거나 또는 사용자에게 부여되는 멀리건 횟수를 줄이도록 환산되거나 또는 컨시드 범위가 감소되도록 환산되는 가상 골프 시뮬레이션 방법.



The method of claim 7, wherein
The penalty points are converted into a penalty or converted to reduce the number of mulligans given to the user, or converted to reduce the coverage range.



KR1020190023250A 2019-02-27 2019-02-27 Virtual golf simulation device imposing penalty points and method thereof KR102009622B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190023250A KR102009622B1 (en) 2019-02-27 2019-02-27 Virtual golf simulation device imposing penalty points and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190023250A KR102009622B1 (en) 2019-02-27 2019-02-27 Virtual golf simulation device imposing penalty points and method thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020180025009 Division 2018-03-02 2018-03-02

Publications (1)

Publication Number Publication Date
KR102009622B1 true KR102009622B1 (en) 2019-08-12

Family

ID=67624683

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190023250A KR102009622B1 (en) 2019-02-27 2019-02-27 Virtual golf simulation device imposing penalty points and method thereof

Country Status (1)

Country Link
KR (1) KR102009622B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226660A (en) * 1989-05-25 1993-07-13 Curchod Donald B Golf simulator apparatus
KR100932708B1 (en) * 2009-06-30 2009-12-21 (주) 골프존 Virtual golf simulation device and control method for the same
KR20100027880A (en) * 2008-09-03 2010-03-11 유경근 Apparatus for practicing golf and method for providing swing pattern
KR101034132B1 (en) * 2010-11-01 2011-05-13 주식회사 제일엔지니어링종합건축사사무소 Multi-functional eco-purification plant island having lake water circulation and beautification functions
KR101068726B1 (en) * 2008-09-02 2011-09-28 권구만 A game control system and methods of screen golf
KR20160076834A (en) * 2014-12-23 2016-07-01 김기훈 Method for implementing screen golf based on multi hole competition, and total control appratus for the same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226660A (en) * 1989-05-25 1993-07-13 Curchod Donald B Golf simulator apparatus
KR101068726B1 (en) * 2008-09-02 2011-09-28 권구만 A game control system and methods of screen golf
KR20100027880A (en) * 2008-09-03 2010-03-11 유경근 Apparatus for practicing golf and method for providing swing pattern
KR100932708B1 (en) * 2009-06-30 2009-12-21 (주) 골프존 Virtual golf simulation device and control method for the same
KR101034132B1 (en) * 2010-11-01 2011-05-13 주식회사 제일엔지니어링종합건축사사무소 Multi-functional eco-purification plant island having lake water circulation and beautification functions
KR20160076834A (en) * 2014-12-23 2016-07-01 김기훈 Method for implementing screen golf based on multi hole competition, and total control appratus for the same

Similar Documents

Publication Publication Date Title
KR101878101B1 (en) Virtual golf system
KR101019862B1 (en) Method for virtual golf simulation and apparatus using the same
KR102304837B1 (en) Virtual golf system preventing the error of hitting location
US20230032604A1 (en) Virtual golf device and virtual sports device
KR101928222B1 (en) Virtual golf simulation device adjusting ball's trajectory and method thereof
KR101905324B1 (en) Virtual golf simulation device
KR101752310B1 (en) Golf game system using mixed reality space
KR20070089338A (en) Golf simulator controlled by the network
KR20210027607A (en) Method for displaying golf course and virtual golf system using the same
KR102009622B1 (en) Virtual golf simulation device imposing penalty points and method thereof
KR102378556B1 (en) Virtual golf system with slanted swing plate
KR102321472B1 (en) Virtual golf device providing multiple play mode and virtual golf system using the same
KR102344919B1 (en) Virtual golf device and virtual golf system using the same
KR102244016B1 (en) Virtual golf system with slanted swing plate
KR101937720B1 (en) Virtual golf system
KR101878100B1 (en) Virtual golf system
KR102574496B1 (en) Interface apparatus for virtual sports, virtual golf device and virtual sports device using the same
KR102284901B1 (en) Virtual golf device and method thereof
KR102280404B1 (en) Virtual golf device adjusting flying distance
US20220176227A1 (en) Virtual golf device, virtual golf system and method for operating a virtual golf device
KR102184366B1 (en) Virtual swing plate and virtual golf system using the same
KR102644005B1 (en) Virtual golf device and method for operating virtual golf device
KR102664960B1 (en) Virtual golf device providing golf play information
KR102565110B1 (en) Virtual golf device providing putting practice mode and method for operating virtual golf device
KR20220040436A (en) Virtual golf system with slanted swing plate

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant