KR20190091917A - Sensor calibrating system and method of screen golf - Google Patents
Sensor calibrating system and method of screen golf Download PDFInfo
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S482/00—Exercise devices
- Y10S482/901—Exercise 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
Description
본 발명은 스크린 골프의 센서 보정 시스템 및 방법에 관한 것이다. 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.
본 발명은 플레이어의 누적된 게임 데이터에 대한 빅데이터 분석을 통해 센서의 오류를 감지하고, 소프트웨어적으로 오류를 보정하여 스크린 골프 게임에 반영함으로써 플레이어의 실제 플레이에 상응하는 게임 결과를 제공하는 스크린 골프의 센서 보정 시스템 및 방법을 제공하기 위한 것이다.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
게임 데이터베이스(50)에는 스크린 골프 게임을 실행하기 위한 각종 데이터가 저장된다. 예를 들어, 골프 코스에 대한 영상 데이터 및 수치 데이터(홀별 길이, 높낮이 등), 바람 데이터, 난이도 데이터, 이벤트 데이터 등이 포함될 수 있다. The
플레이어 데이터베이스(60)에는 스크린 골프를 즐기기 위해 등록한 회원(즉, 플레이어)에 관한 각종 데이터가 저장된다. 예를 들어, 플레이어 이름, 닉네임, 평균 타수, 티높이, 구질 등이 포함될 수 있다. The
게임 실행부(110)는 플레이어가 선택한 골프 코스에 상응하는 데이터를 게임 데이터베이스(50)에서 읽어와 실행한다(단계 S210). The
게임 실행부(110)에서의 실행 결과는 표시부(120)를 통해 표시된다. 여기서, 표시부(120)는 일반적으로 스크린 골프 게임룸의 전방에 설치되는 스크린과, 스크린에 화면을 투사하는 프로젝터를 포함할 수 있다. The execution result in the
스크린 골프 게임이 진행되면, 플레이어는 미리 지정된 위치에 설치된 매트 상에 골프 공을 놓고 실제 골프 클럽으로 골프 공을 타격한다. 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
그리고 게임 실행부(110)에서는 센서부(130)에서의 감지 결과를 미리 정해진 데이터 처리 알고리즘에 따라 데이터 처리함으로써 획득된 공의 궤도 및 탄도 정보는 표시부(120)를 통해 화상으로 구현될 수 있다. 공의 궤도 및 탄도 정보에 따른 예상 도착지점에 골프 공이 도달한 것으로 간주하고, 해당 플레이어의 다음 차례 시 예상 도착지점에서부터 게임이 진행되도록 한다. In addition, the
본 실시예에서는 스크린 골프 게임의 진행 중에 센서부(130)에서 발생 가능한 오류를 감지하여 보정하고자 한다. 이를 위해 플레이어의 스윙 중에서 퍼팅 동작에 대한 센서부(130)에서의 감지 결과를 과거 이력과 비교하도록 한다. In this embodiment, to detect and correct an error that may occur in the
플레이어 패턴 분석부(140)에서는 플레이어 데이터베이스(60)로부터 해당 플레이어의 과거 경기 결과를 읽어와(단계 S230), 해당 플레이어의 플레이 패턴(즉, 플레이어 패턴)을 분석한다(단계 S240). 플레이어 패턴에는 타구 방향(특히, 퍼팅 방향)에 대한 정보가 포함될 수 있다. The
센서부(130)에서 감지한 현재 타구가 퍼팅인 경우, 비교부(150)는 센서부(130)에서 현재 감지한 타구 방향과 플레이어 패턴 분석부(140)에서 분석한 플레이어 패턴에 따른 타구 방향을 비교한다(단계 S250). When the current batting detected by the
플레이어의 컨디션에 따라 드라이버 스윙 혹은 아이언 스윙은 변화폭이 다소 커질 수 있지만, 퍼팅의 경우에는 비교적 유사한 패턴을 보이는 것이 일반적이다. 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
보정부(160)에서는 비교부(150)에서의 비교 결과, 현재 타구(퍼팅) 방향과 과거 타구(퍼팅) 방향 간의 오차가 미리 정해진 조건을 충족하는 경우 센서 오류로 판정하고(단계 S260), 오차에 상응하는 보정을 수행할 수 있다(단계 S270). The
예컨대, 도 3을 참조하면, 매트(300) 상에 골프 공(310)이 놓여져 있을 때, 스트레이트성 퍼팅 패턴(ST), 슬라이스성 퍼팅 패턴(DR), 드로우성 퍼팅 패턴(DL)이 도시되어 있다. For example, referring to FIG. 3, when the
특정 플레이어의 퍼팅 패턴이 스트레이트일 경우 현재 스크린 골프 게임에서도 퍼팅에 따른 타구 방향이 스트레이트일 것으로 예상된다. 하지만, 수차례 특정 방향(예컨대, 우측 혹은 좌측 중 어느 한 방향)으로 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
오류 판정의 신뢰성을 높이기 위한 조건은 다음과 같을 수 있다. 동일한 게임룸에서 함께 플레이하거나 전후 타임으로 플레이한 다수의 플레이어들에 대해서 센서부(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
보정부(160)에서는 오차에 상응하는 센싱 결과를 보정하고, 이를 게임 실행 결과에 반영한다. 예컨대, 오차가 우측으로 5도인 경우 현재 센싱 결과에 대해 좌측으로 5도만큼 보정을 수행하고, 보정된 결과를 해당 플레이어의 게임 데이터로 기록한다. The
알림부(170)는 비교부(150)에서의 비교 결과 센서부(130)에 오류가 있는 것으로 판정된 경우, 오류 존재 사실을 스크린 골프장 관리 컴퓨터 혹은 원격 서버로 전달하여 사업주 혹은 서비스 운영업체에서 이를 파악하고 센서부(130)의 교체 혹은 수리를 통해 원천적인 센싱 오류를 방지하게 할 수도 있다. If it is determined that there is an error in the
본 실시예에서 센서 오류 여부 판정을 위해 해당 게임룸에서 플레이한 모든 플레이어가 아닌 일부 플레이어로 제한하여 선정할 수 있다. 선정되는 플레이어는 그 플레이어 패턴이 미리 정해진 수준 이상의 일관성을 유지하는 경우에 한정될 수 있다. 이는 골프에 초보인 플레이어의 비일관적인 퍼팅 스트로크로 인한 결과를 배제시켜 센서 오류 판정이 보다 높은 정확도를 가지게 할 수 있도록 한다. 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.
상기 센싱 결과는 상기 플레이어가 퍼팅할 때의 퍼팅 방향이고,
상기 플레이어 패턴은 상기 과거 스크린 골프 게임 관련 데이터 중 퍼팅 패턴인 것을 특징으로 하는 스크린 골프의 센서 보정 시스템.
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.
상기 보정부는 상기 퍼팅 방향과 상기 퍼팅 패턴의 방향을 비교한 결과에 따른 오차 방향이 미리 지정된 인원 이상의 플레이어에 대해 동일하고, 미리 정해진 각도 이상인 경우에 한해 상기 센서부가 오류인 것으로 판정하는 것을 특징으로 하는 스크린 골프의 센서 보정 시스템.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.
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)
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 |
-
2018
- 2018-01-30 KR KR1020180011069A patent/KR20190091917A/en unknown
Patent Citations (1)
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 |