KR20190091917A - Sensor calibrating system and method of screen golf - Google Patents

Sensor calibrating system and method of screen golf Download PDF

Info

Publication number
KR20190091917A
KR20190091917A KR1020180011069A KR20180011069A KR20190091917A KR 20190091917 A KR20190091917 A KR 20190091917A KR 1020180011069 A KR1020180011069 A KR 1020180011069A KR 20180011069 A KR20180011069 A KR 20180011069A KR 20190091917 A KR20190091917 A KR 20190091917A
Authority
KR
South Korea
Prior art keywords
player
unit
sensor
screen golf
error
Prior art date
Application number
KR1020180011069A
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 KR1020180011069A priority Critical patent/KR20190091917A/en
Publication of KR20190091917A publication Critical patent/KR20190091917A/en

Links

Images

Classifications

    • 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
    • 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
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a sensor calibration system of a screen golf and a method thereof. The sensor calibration system of the screen golf comprises: a game execution unit executing a screen golf game; a sensor unit for sensing a golf ball hit by a player; a player pattern analysis unit which reads data of a past screen golf game of the player from a player database and analyzes a player pattern; a comparison unit comparing a sensing result of the sensor unit with the player pattern; and a calibration unit deciding as a mistake of the sensor unit if an error between the player pattern and the sensing result and a comparison result in the comparison unit meets a predetermined condition and correcting the sensing result corresponding to the error to reflect the sensing result to a game execution result.

Description

스크린 골프의 센서 보정 시스템 및 방법{Sensor calibrating system and method of screen golf}Sensor calibrating system and method of screen golf

본 발명은 스크린 골프의 센서 보정 시스템 및 방법에 관한 것이다. The present invention relates to a sensor calibration system and method for screen golf.

스크린 골프는 골프를 실내에서 즐길 수 있도록 제작된 시스템으로, 골프 시뮬레이터라고도 한다. 플레이어가 프로젝터 등을 이용하여 스크린에 투사되는 골프장의 영상을 보면서 골프 공을 타격하면, 측면, 천정 등에 설치된 공 위치 측정 장치에 의해 감지되는 골프 공의 타구 위치 데이터를 기초로 하여 미리 프로그램된 계산식 또는 계산테이블에 의해 골프공의 착지 지점을 산출하는 방식으로 골프 게임을 진행하게 된다. Screen golf is a system designed to play golf indoors, also known as a golf simulator. When the player hits the golf ball while watching the image of the golf course projected on the screen by using a projector or the like, a pre-programmed calculation formula is based on the golf ball's batting position data detected by the ball position measuring device installed on the side, ceiling, or the like. The golf game is performed by calculating the landing point of the golf ball by the calculation table.

스크린 골프 시스템은 센서, 스크린, 프로젝터, 컴퓨터, 스윙플레이트, 오토티업기, 퍼팅 시뮬레이터, 카메라 등을 포함하여 구성될 수 있다. 그리고 센서를 이용하여 플레이어가 친 공의 탄도, 방향, 거리, 스피드 및 회전 등을 감지하고, 감지된 공의 궤도 및 탄도 정보 등을 화상으로 구현한다. Screen golf systems may include sensors, screens, projectors, computers, swing plates, auto tee-up machines, putting simulators, cameras, and the like. The sensor detects ballistics, direction, distance, speed and rotation of the ball, and implements the image of the detected ball's trajectory and ballistics.

스크린 골프를 통한 훈련 혹은 게임 진행의 흥미 유발을 위해서는 타구의 정확한 센싱이 필수적이라 할 수 있다. 하지만, 스크린 골프장에서는 최초 시스템 설치 시에 정확한 센싱을 위한 센서 설치를 수행한 이후에는 특별한 보정이 수행되지 않고 있다. 따라서, 설치 과정에서의 오류 혹은 시간 경과에 따라 센서의 정확성이 떨어진 경우 이를 보정하기 위한 기술이 부족한 실정이다. Accurate sensing of the ball is essential for the interest in training or game progress through screen golf. However, in the screen golf course, special calibration is not performed after the sensor is installed for accurate sensing during the initial system installation. Therefore, there is a lack of technology for correcting the accuracy of the sensor if the accuracy of the sensor over time or errors in the installation process.

한국공개특허 10-2017-0052969호 (2017.05.15 공개) - 스크린골프 시스템의 골프볼 궤적분석장치Korean Patent Publication No. 10-2017-0052969 (published May 15, 2017)-Golf ball trajectory analysis device for screen golf system

본 발명은 플레이어의 누적된 게임 데이터에 대한 빅데이터 분석을 통해 센서의 오류를 감지하고, 소프트웨어적으로 오류를 보정하여 스크린 골프 게임에 반영함으로써 플레이어의 실제 플레이에 상응하는 게임 결과를 제공하는 스크린 골프의 센서 보정 시스템 및 방법을 제공하기 위한 것이다.The present invention detects an error of a sensor through big data analysis of a player's accumulated game data, and corrects an error by software to reflect the result in a screen golf game, thereby providing a game result corresponding to a player's actual play. To provide a sensor calibration system and method.

본 발명의 이외의 목적들은 하기의 설명을 통해 쉽게 이해될 수 있을 것이다.Other objects of the present invention will be readily understood through the following description.

본 발명의 일 측면에 따르면, 스크린 골프의 센서 보정 시스템으로서, 스크린 골프 게임을 실행하는 게임 실행부; 플레이어에 의해 타격된 골프 공을 센싱하는 센서부; 플레이어 데이터베이스로부터 상기 플레이어의 과거 스크린 골프 게임 관련 데이터를 독출하고, 플레이어 패턴을 분석하는 플레이어 패턴 분석부; 상기 센서부에서의 센싱 결과와 상기 플레이어 패턴을 비교하는 비교부; 및 상기 비교부에서의 비교 결과 상기 센싱 결과와 상기 플레이어 패턴 사이의 오차가 미리 정해진 조건을 충족하는 경우 상기 센서부의 오류로 판정하고, 상기 오차에 상응하여 상기 센싱 결과를 보정하여 게임 실행 결과에 반영하는 보정부를 포함하는 스크린 골프의 센서 보정 시스템이 제공된다. According to an aspect of the present invention, a sensor system for screen golf, the game execution unit for executing a screen golf game; Sensor unit for sensing the golf ball hit by the player; A player pattern analyzer reading out the player's past screen golf game related data from a player database and analyzing a player pattern; A comparison unit comparing the sensing result of the sensor unit with the player pattern; And if the error between the sensing result and the player pattern satisfies a predetermined condition as a result of the comparison in the comparator, it is determined to be an error of the sensor part, and the sensing result is corrected according to the error and reflected in the game execution result. There is provided a sensor correction system for screen golf comprising a correction unit.

상기 센싱 결과는 상기 플레이어가 퍼팅할 때의 퍼팅 방향이고, 상기 플레이어 패턴은 상기 과거 스크린 골프 게임 관련 데이터 중 퍼팅 패턴일 수 있다.The sensing result may be a putting direction when the player putt, and the player pattern may be a putting pattern of the past screen golf game related data.

상기 보정부는 상기 퍼팅 방향과 상기 퍼팅 패턴의 방향을 비교한 결과에 따른 오차 방향이 미리 지정된 인원 이상의 플레이어에 대해 동일하고, 미리 정해진 각도 이상인 경우에 한해 상기 센서부가 오류인 것으로 판정할 수 있다.The correction unit may determine that the sensor unit is an error only when the error direction according to a result of comparing the putting direction and the direction of the putting pattern is the same for a player having a predetermined number or more and the predetermined angle or more.

전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다.Other aspects, features, and advantages other than those described above will become apparent from the following drawings, claims, and detailed description of the invention.

본 발명의 실시예에 따르면, 플레이어의 누적된 게임 데이터에 대한 빅데이터 분석을 통해 센서의 오류를 감지하고, 소프트웨어적으로 오류를 보정하여 스크린 골프 게임에 반영함으로써 플레이어의 실제 플레이에 상응하는 게임 결과를 제공하는 효과가 있다. According to an exemplary embodiment of the present invention, a game result corresponding to a player's actual play is detected by detecting an error of a sensor through big data analysis of the accumulated game data of the player, and correcting the error by software to reflect the screen golf game. Has the effect of providing.

도 1은 본 발명의 일 실시예에 따른 스크린 골프의 센서 보정 시스템의 개략적인 구성 블록도,
도 2는 본 발명의 일 실시예에 따른 스크린 골프의 센서 보정 방법의 순서도,
도 3은 센서 보정 예시를 설명하기 위한 도면.
1 is a schematic structural block diagram of a sensor correction system for screen golf according to an embodiment of the present invention;
2 is a flow chart of a sensor calibration method of the screen golf according to an embodiment of the present invention,
3 is a diagram for explaining an example of sensor calibration.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.As the present invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

본 명세서에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. As used herein, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described on the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

또한, 각 도면을 참조하여 설명하는 실시예의 구성 요소가 해당 실시예에만 제한적으로 적용되는 것은 아니며, 본 발명의 기술적 사상이 유지되는 범위 내에서 다른 실시예에 포함되도록 구현될 수 있으며, 또한 별도의 설명이 생략될지라도 복수의 실시예가 통합된 하나의 실시예로 다시 구현될 수도 있음은 당연하다.In addition, the components of the embodiments described with reference to the drawings are not limited to the corresponding embodiments, and may be implemented to be included in other embodiments within the scope of the technical spirit of the present invention. Even if the description is omitted, it is obvious that a plurality of embodiments may be reimplemented into one integrated embodiment.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일하거나 관련된 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In addition, in the description with reference to the accompanying drawings, the same components regardless of reference numerals will be given the same or related reference numerals and redundant description thereof will be omitted. In the following description of the present invention, if it is determined that the detailed description of the related known technology may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

또한, 명세서에 기재된 "…부", "…유닛", "…모듈", "…기" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, the terms “… unit”, “… unit”, “… module”, “… unit” described in the specification mean a unit that processes at least one function or operation, which means hardware or software or hardware and software. It can be implemented as a combination of.

도 1은 본 발명의 일 실시예에 따른 스크린 골프의 센서 보정 시스템의 개략적인 구성 블록도이고, 도 2는 본 발명의 일 실시예에 따른 스크린 골프의 센서 보정 방법의 순서도이며, 도 3은 센서 보정 예시를 설명하기 위한 도면이다. 1 is a schematic block diagram of a sensor correction system of the screen golf according to an embodiment of the present invention, Figure 2 is a flow chart of the sensor correction method of the screen golf according to an embodiment of the present invention, Figure 3 is a sensor It is a figure for demonstrating a correction example.

본 발명의 일 실시예에 따른 스크린 골프의 센서 보정 시스템은 플레이어의 누적된 게임 데이터에 대한 빅데이터 분석을 통해 센서의 오류를 감지하고, 소프트웨어적으로 오류를 보정하여 스크린 골프 게임에 반영함으로써 플레이어의 실제 플레이에 상응하는 게임 결과를 제공하는 것을 특징으로 한다. The sensor correction system of screen golf according to an embodiment of the present invention detects an error of a sensor through big data analysis of the accumulated game data of the player, and corrects the error by software to reflect the screen golf game. It is characterized by providing a game result corresponding to the actual play.

도 1을 참조하면, 본 실시예에 따른 스크린 골프의 센서 보정 시스템(100)은 게임 실행부(110), 표시부(120), 센서부(130), 플레이어 패턴 분석부(140), 비교부(150), 보정부(160)를 포함한다. 필요에 따라 알림부(170)를 더 포함할 수 있다. 또한, 게임 데이터베이스(50)와 플레이어 데이터베이스(60)를 더 포함할 수 있다. Referring to FIG. 1, the sensor golf system 100 for screen golf according to the present embodiment may include a game execution unit 110, a display unit 120, a sensor unit 130, a player pattern analysis unit 140, and a comparison unit ( 150, a correction unit 160. If necessary, it may further include a notification unit 170. In addition, the game database 50 and the player database 60 may be further included.

게임 데이터베이스(50)에는 스크린 골프 게임을 실행하기 위한 각종 데이터가 저장된다. 예를 들어, 골프 코스에 대한 영상 데이터 및 수치 데이터(홀별 길이, 높낮이 등), 바람 데이터, 난이도 데이터, 이벤트 데이터 등이 포함될 수 있다. The game database 50 stores various data for executing the screen golf game. For example, it may include image data and numerical data (length per hole, height, etc.), wind data, difficulty data, event data, and the like of a golf course.

플레이어 데이터베이스(60)에는 스크린 골프를 즐기기 위해 등록한 회원(즉, 플레이어)에 관한 각종 데이터가 저장된다. 예를 들어, 플레이어 이름, 닉네임, 평균 타수, 티높이, 구질 등이 포함될 수 있다. The player database 60 stores various data about members (ie, players) registered to enjoy screen golf. For example, the player's name, nickname, average number of strokes, tee height, pitch, and the like may be included.

게임 실행부(110)는 플레이어가 선택한 골프 코스에 상응하는 데이터를 게임 데이터베이스(50)에서 읽어와 실행한다(단계 S210). The game execution unit 110 reads and executes data corresponding to the golf course selected by the player from the game database 50 (step S210).

게임 실행부(110)에서의 실행 결과는 표시부(120)를 통해 표시된다. 여기서, 표시부(120)는 일반적으로 스크린 골프 게임룸의 전방에 설치되는 스크린과, 스크린에 화면을 투사하는 프로젝터를 포함할 수 있다. The execution result in the game execution unit 110 is displayed through the display unit 120. Here, the display unit 120 may generally include a screen installed in front of the screen golf game room and a projector projecting the screen onto the screen.

스크린 골프 게임이 진행되면, 플레이어는 미리 지정된 위치에 설치된 매트 상에 골프 공을 놓고 실제 골프 클럽으로 골프 공을 타격한다. As the screen golf game progresses, the player places a golf ball on a mat installed at a predetermined position and hits the golf ball with a real golf club.

센서부(130)는 플레이어에 의해 타격된 골프 공(즉, 타구)의 탄도, 방향, 거리, 스피드 및 회전 중 적어도 하나를 감지한다(단계 S220). 센서부(130)에서의 감지 결과는 해당 플레이어의 경기 결과로 수집되어 플레이어 데이터베이스(60)에 누적 저장될 수 있다. The sensor unit 130 detects at least one of ballistics, directions, distances, speeds, and rotations of the golf ball (ie, the batting ball) hit by the player (step S220). The detection result of the sensor unit 130 may be collected as a game result of the corresponding player and accumulated and stored in the player database 60.

그리고 게임 실행부(110)에서는 센서부(130)에서의 감지 결과를 미리 정해진 데이터 처리 알고리즘에 따라 데이터 처리함으로써 획득된 공의 궤도 및 탄도 정보는 표시부(120)를 통해 화상으로 구현될 수 있다. 공의 궤도 및 탄도 정보에 따른 예상 도착지점에 골프 공이 도달한 것으로 간주하고, 해당 플레이어의 다음 차례 시 예상 도착지점에서부터 게임이 진행되도록 한다. In addition, the game execution unit 110 may implement a ball trajectory and ballistic information obtained by data processing the detection result of the sensor 130 according to a predetermined data processing algorithm through the display unit 120 as an image. The golf ball is considered to have reached the expected arrival point according to the ball's trajectory and ballistic information, and the game is played from the expected arrival point at the next turn of the player.

본 실시예에서는 스크린 골프 게임의 진행 중에 센서부(130)에서 발생 가능한 오류를 감지하여 보정하고자 한다. 이를 위해 플레이어의 스윙 중에서 퍼팅 동작에 대한 센서부(130)에서의 감지 결과를 과거 이력과 비교하도록 한다. In this embodiment, to detect and correct an error that may occur in the sensor unit 130 during the screen golf game. To this end, the detection result of the sensor unit 130 regarding the putting operation in the swing of the player is compared with the past history.

플레이어 패턴 분석부(140)에서는 플레이어 데이터베이스(60)로부터 해당 플레이어의 과거 경기 결과를 읽어와(단계 S230), 해당 플레이어의 플레이 패턴(즉, 플레이어 패턴)을 분석한다(단계 S240). 플레이어 패턴에는 타구 방향(특히, 퍼팅 방향)에 대한 정보가 포함될 수 있다. The player pattern analyzer 140 reads the past game results of the corresponding player from the player database 60 (step S230) and analyzes the play pattern (ie, player pattern) of the corresponding player (step S240). The player pattern may include information about the batting direction (particularly, the putting direction).

센서부(130)에서 감지한 현재 타구가 퍼팅인 경우, 비교부(150)는 센서부(130)에서 현재 감지한 타구 방향과 플레이어 패턴 분석부(140)에서 분석한 플레이어 패턴에 따른 타구 방향을 비교한다(단계 S250). When the current batting detected by the sensor unit 130 is the putting, the comparator 150 determines the batting direction according to the batting direction currently detected by the sensor unit 130 and the player pattern analyzed by the player pattern analyzer 140. Compare (step S250).

플레이어의 컨디션에 따라 드라이버 스윙 혹은 아이언 스윙은 변화폭이 다소 커질 수 있지만, 퍼팅의 경우에는 비교적 유사한 패턴을 보이는 것이 일반적이다. Depending on the player's condition, driver swings or iron swings can vary somewhat, but in the case of putting, it is generally a relatively similar pattern.

이러한 특징을 감안하여, 본 실시예에서는 퍼팅에서 보여지는 오차를 비교하여 센서부(130)의 오류 여부를 판정한다. In view of this feature, the present embodiment compares the error shown in the putting to determine whether the sensor unit 130 is an error.

보정부(160)에서는 비교부(150)에서의 비교 결과, 현재 타구(퍼팅) 방향과 과거 타구(퍼팅) 방향 간의 오차가 미리 정해진 조건을 충족하는 경우 센서 오류로 판정하고(단계 S260), 오차에 상응하는 보정을 수행할 수 있다(단계 S270). The correction unit 160 determines that the error between the current hitting (putting) direction and the past hitting (putting) direction is a sensor error when the comparison result in the comparing unit 150 satisfies a predetermined condition (step S260). The correction corresponding to the above can be performed (step S270).

예컨대, 도 3을 참조하면, 매트(300) 상에 골프 공(310)이 놓여져 있을 때, 스트레이트성 퍼팅 패턴(ST), 슬라이스성 퍼팅 패턴(DR), 드로우성 퍼팅 패턴(DL)이 도시되어 있다. For example, referring to FIG. 3, when the golf ball 310 is placed on the mat 300, a straight putting pattern ST, a slicing putting pattern DR, and a draw putting pattern DL are illustrated. have.

특정 플레이어의 퍼팅 패턴이 스트레이트일 경우 현재 스크린 골프 게임에서도 퍼팅에 따른 타구 방향이 스트레이트일 것으로 예상된다. 하지만, 수차례 특정 방향(예컨대, 우측 혹은 좌측 중 어느 한 방향)으로 5도 이상 벗어나는 경우에는 센서부(130)에 오류가 있는 것으로 볼 수 있을 것이다.  If the player's putting pattern is straight, the hitting direction of the putt is expected to be straight in current screen golf games. However, when more than 5 degrees in a specific direction (for example, either right or left) several times, it may be considered that the sensor unit 130 has an error.

오류 판정의 신뢰성을 높이기 위한 조건은 다음과 같을 수 있다. 동일한 게임룸에서 함께 플레이하거나 전후 타임으로 플레이한 다수의 플레이어들에 대해서 센서부(130)에서의 센싱 결과와 과거 퍼팅 패턴을 비교한 결과에 따른 오차가 모두 혹은 대부분이 동일한 방향을 나타내고, 오차 크기가 미리 정해진 임계치(예컨대, 5도)를 넘어서는 경우에는 센서부(130)에 오류가 발생한 것으로 볼 수 있을 것이다. Conditions for increasing the reliability of the error determination may be as follows. For a plurality of players playing together in the same game room or playing back and forth time, all or most of the errors according to the result of comparing the sensing result of the sensor unit 130 and the past putting pattern show the same direction. If the value exceeds a predetermined threshold (eg, 5 degrees), it may be considered that an error occurs in the sensor unit 130.

보정부(160)에서는 오차에 상응하는 센싱 결과를 보정하고, 이를 게임 실행 결과에 반영한다. 예컨대, 오차가 우측으로 5도인 경우 현재 센싱 결과에 대해 좌측으로 5도만큼 보정을 수행하고, 보정된 결과를 해당 플레이어의 게임 데이터로 기록한다. The correction unit 160 corrects the sensing result corresponding to the error, and reflects it in the game execution result. For example, when the error is 5 degrees to the right, correction is performed by 5 degrees to the left of the current sensing result, and the corrected result is recorded as game data of the corresponding player.

알림부(170)는 비교부(150)에서의 비교 결과 센서부(130)에 오류가 있는 것으로 판정된 경우, 오류 존재 사실을 스크린 골프장 관리 컴퓨터 혹은 원격 서버로 전달하여 사업주 혹은 서비스 운영업체에서 이를 파악하고 센서부(130)의 교체 혹은 수리를 통해 원천적인 센싱 오류를 방지하게 할 수도 있다. If it is determined that there is an error in the sensor unit 130 as a result of the comparison in the comparison unit 150, the notification unit 170 delivers the fact that the error exists to the screen golf course management computer or a remote server, the employer or service operator By identifying and replacing or repairing the sensor unit 130 may prevent the original sensing error.

본 실시예에서 센서 오류 여부 판정을 위해 해당 게임룸에서 플레이한 모든 플레이어가 아닌 일부 플레이어로 제한하여 선정할 수 있다. 선정되는 플레이어는 그 플레이어 패턴이 미리 정해진 수준 이상의 일관성을 유지하는 경우에 한정될 수 있다. 이는 골프에 초보인 플레이어의 비일관적인 퍼팅 스트로크로 인한 결과를 배제시켜 센서 오류 판정이 보다 높은 정확도를 가지게 할 수 있도록 한다. In the present embodiment, to determine whether or not the sensor error can be selected by limiting to some players, not all players played in the game room. The player selected may be limited if the player pattern maintains a predetermined level or more of consistency. This eliminates the consequences of inconsistent putting strokes of players who are new to golf, allowing sensor error determination to have higher accuracy.

상술한 본 실시예에 따른 스크린 골프의 센서 보정 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다. The above-described sensor correction method for screen golf according to the present embodiment can be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media include all kinds of recording media having data stored thereon that can be decrypted by a computer system. For example, there may be a read only memory (ROM), a random access memory (RAM), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, and the like. The computer readable recording medium can also be distributed over computer systems connected over a computer network, stored and executed as readable code in a distributed fashion.

상기에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to embodiments of the present invention, those skilled in the art may variously modify the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. And can be changed.

100: 스크린 골프 센서 보정 시스템
110: 게임 실행부 120: 표시부
130: 센서부 140: 플레이어 패턴 분석부
150: 비교부 160: 보정부
170: 알림부
100: screen golf sensor correction system
110: game execution unit 120: display unit
130: sensor unit 140: player pattern analysis unit
150: comparison unit 160: correction unit
170: notification unit

Claims (3)

스크린 골프의 센서 보정 시스템으로서,
스크린 골프 게임을 실행하는 게임 실행부;
플레이어에 의해 타격된 골프 공을 센싱하는 센서부;
플레이어 데이터베이스로부터 상기 플레이어의 과거 스크린 골프 게임 관련 데이터를 독출하고, 플레이어 패턴을 분석하는 플레이어 패턴 분석부;
상기 센서부에서의 센싱 결과와 상기 플레이어 패턴을 비교하는 비교부; 및
상기 비교부에서의 비교 결과 상기 센싱 결과와 상기 플레이어 패턴 사이의 오차가 미리 정해진 조건을 충족하는 경우 상기 센서부의 오류로 판정하고, 상기 오차에 상응하여 상기 센싱 결과를 보정하여 게임 실행 결과에 반영하는 보정부를 포함하는 스크린 골프의 센서 보정 시스템.
As a sensor calibration system for screen golf,
A game execution unit that executes a screen golf game;
Sensor unit for sensing the golf ball hit by the player;
A player pattern analyzer reading out the player's past screen golf game related data from a player database and analyzing a player pattern;
A comparison unit comparing the sensing result of the sensor unit with the player pattern; And
When the error between the sensing result and the player pattern satisfies a predetermined condition as a result of the comparison in the comparison unit, it is determined as an error of the sensor unit, and the sensing result is corrected according to the error and reflected in the game execution result. Sensor calibration system of the screen golf including a correction unit.
제1항에 있어서,
상기 센싱 결과는 상기 플레이어가 퍼팅할 때의 퍼팅 방향이고,
상기 플레이어 패턴은 상기 과거 스크린 골프 게임 관련 데이터 중 퍼팅 패턴인 것을 특징으로 하는 스크린 골프의 센서 보정 시스템.
The method of claim 1,
The sensing result is the putting direction when the player putt,
And the player pattern is a putting pattern of the past screen golf game related data.
제2항에 있어서,
상기 보정부는 상기 퍼팅 방향과 상기 퍼팅 패턴의 방향을 비교한 결과에 따른 오차 방향이 미리 지정된 인원 이상의 플레이어에 대해 동일하고, 미리 정해진 각도 이상인 경우에 한해 상기 센서부가 오류인 것으로 판정하는 것을 특징으로 하는 스크린 골프의 센서 보정 시스템.
The method of claim 2,
The correction unit determines that the sensor unit is an error only when the error direction according to a result of comparing the putting direction and the direction of the putting pattern is the same for a player having a predetermined number or more, and a predetermined angle or more. Screen golf sensor calibration system.
KR1020180011069A 2018-01-30 2018-01-30 Sensor calibrating system and method of screen golf KR20190091917A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180011069A KR20190091917A (en) 2018-01-30 2018-01-30 Sensor calibrating system and method of screen golf

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180011069A KR20190091917A (en) 2018-01-30 2018-01-30 Sensor calibrating system and method of screen golf

Publications (1)

Publication Number Publication Date
KR20190091917A true KR20190091917A (en) 2019-08-07

Family

ID=67621720

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180011069A KR20190091917A (en) 2018-01-30 2018-01-30 Sensor calibrating system and method of screen golf

Country Status (1)

Country Link
KR (1) KR20190091917A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170052969A (en) 2015-11-05 2017-05-15 주식회사 큐브다임 A trajectory analysis device of a golf ball for a screen golf system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170052969A (en) 2015-11-05 2017-05-15 주식회사 큐브다임 A trajectory analysis device of a golf ball for a screen golf system

Similar Documents

Publication Publication Date Title
US10247553B2 (en) Virtual sport system using start sensor for accurate simulation of movement of a ball
AU2023204292A1 (en) Multiple sensor tracking system and method
US6389368B1 (en) Basketball goal sensor for detecting shots attempted and made
CN111097155B (en) Method, system and storage medium for determining rotation of a ball
US20070021242A1 (en) Method and system for optimiza of baseball bats and the like
AU2012231925B2 (en) Virtual golf simulation apparatus and sensing device and method used for the same
WO2001089639A1 (en) A golf training and game system
CN103990279B (en) Based on the golf ball-batting analogy method of internet
KR101032368B1 (en) Apparatus and method for calculating score of dart game by using photographing device
JP2012020131A (en) Method and system for golf ball fitting analysis
US10668354B2 (en) Play device for a rebound sport
JP2010246117A (en) Method and apparatus for object tracking
US20060030429A1 (en) System, method and computer program product for simulating the flight path of a ball
JP5712217B2 (en) Method for measuring physical quantity of object using single light source and flat sensor unit, and system using the same
KR20190091917A (en) Sensor calibrating system and method of screen golf
KR20020092266A (en) Hybrid Golf System
KR102129129B1 (en) Method, system and non-transitory computer-readable recording medium for measuring ball spin
CN108114456B (en) Golf scoring method, apparatus and computer readable storage medium
KR20200080562A (en) Method and system for in/out determination in sport court
KR102400786B1 (en) Method for providing image for golf mat, apparatus for providing image for golf mat and virtual golf simulation apparatus
KR102654064B1 (en) Golf Ball Movement Trajectory Analysis Equipment
KR102249271B1 (en) Method, device and program for billiard coaching using projector
KR20180040301A (en) Screen baseball game system and driving method thereof
KR102657059B1 (en) Apparatus and method for generating golf course
KR102394395B1 (en) Apparatus and method for providing topographic information of green