KR20030044601A - System for simulating high realizable golf - Google Patents
System for simulating high realizable golf Download PDFInfo
- Publication number
- KR20030044601A KR20030044601A KR1020010075415A KR20010075415A KR20030044601A KR 20030044601 A KR20030044601 A KR 20030044601A KR 1020010075415 A KR1020010075415 A KR 1020010075415A KR 20010075415 A KR20010075415 A KR 20010075415A KR 20030044601 A KR20030044601 A KR 20030044601A
- Authority
- KR
- South Korea
- Prior art keywords
- golf ball
- player
- golf
- cpi
- information
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- 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
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- 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
- A63B69/3661—Mats for golf practice, e.g. mats having a simulated turf, a practice tee or a green area
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/09—Adjustable dimensions
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
본 발명은 체감형 골프 시뮬레이션 시스템에 관한 것으로서, 더욱 상세하게는 컴퓨터를 이용한 센싱기술 및 그래픽 기술을 이용하여, 좁은 실내공간에서 실제 골프경기와 동일한 방식으로 골프를 즐길 수 있도록 하기 위한, 체감형 골프 시뮬레이션 시스템에 관한 것이다.The present invention relates to a tangible golf simulation system, and more specifically, to use a computer-based sensing technology and graphics technology, to enjoy golf in the same way as a real golf game in a narrow indoor space, haptic golf It relates to a simulation system.
종래의 골프 시뮬레이터에 관하여 도 1 을 참조하여 설명하면 다음과 같다.A conventional golf simulator is described with reference to FIG. 1 as follows.
도 1 은 종래의 골프 시뮬레이터의 구성도이다.1 is a block diagram of a conventional golf simulator.
상기 도 1 에 예시된 바와 같이, 종래의 골프 시뮬레이터는 목표스크린과 영상을 투사하기 위한 투사기, 타격된 볼의 방향을 구하기 위한 광센서 배열1과2, 적외선 광원1, 비반사패드1, 훅과 슬라이스 정보를 구하기 위한 광센서배열3, 적외선광원2, 비반사패드2 로 구성되어 있으며, 타격된 골프 공의 경로는 광센서배열1과 광센서배열2를 통과할 때 골프공으로부터 반사된 광을 광센서 배열1과 2가 검출하고, 광센서배열1의 검출 위치로부터 광센서배열2의 검출 위치의 차이를 계산하여골프공의 수평각도를 얻고, 타격된 골프공이 광센서배열1과 광센서배열2를 통과한 시간을 측정하여 속도를 구한 다음, 골프 공의 훅 및 슬라이스 양의 계산은 골프공이 목표 스크린을 향해 광센서배열3을 통과해 감지된 위치와 목표 스크린으로부터 튀어나와 광센서배열3을 다시 통과해 감지된 위치 차이를 계산하여 얻도록 하고 있다.As illustrated in FIG. 1, the conventional golf simulator includes a projector for projecting a target screen and an image, an optical sensor array 1 and 2 for obtaining a direction of a hit ball, an infrared light source 1, an anti-reflection pad 1, a hook, It consists of optical sensor array 3, infrared light source 2, and anti-reflective pad 2 to obtain slice information. The path of the hit golf ball reflects light reflected from the golf ball when passing through optical sensor array 1 and optical sensor array 2. The optical sensor arrays 1 and 2 detect and calculate the difference of the detection position of the optical sensor array 2 from the detection position of the optical sensor array 1 to obtain the horizontal angle of the golf ball, and the hit golf ball is arranged in the optical sensor array 1 and the optical sensor array. After measuring the time passed through 2 to calculate the speed, the calculation of the hook and slice amount of the golf ball is carried out through the light sensor array 3 toward the target screen, and the golf ball pops out of the detected position and the target screen. It passes through and calculates the detected position difference.
그러나, 상술한 종래의 골프 시뮬레이터는 광센서배열1과 2의 간격이 짧게 구성되어 있어 실제로 타격된 공의 수평 방향의 각도를 정확하게 구하기는 어렵고, 타격된 공은 상당히 빠른 속도이므로 광센서배열1과 2의 좁은 간격을 통과하는 시간 차이를 정밀하게 구하기는 어려우며, 클럽의 로프트(loft)에 따라서는 타격된 공이 직접 목표 스크린에 맞지 않고 상부 벽을 맞고 반사되어 목표 스크린에 맞을 수도 있는 바, 이 경우 훅과 슬라이스 양이 반사되는 과정에서 변하므로 정확한 훅과 슬라이스 양을 구할 수 없으며, 광센서배열1,2로는 수직방향의 타격된 공의 각도를 감지할 수 없어 정확한 비거리를 계산할 수 없고 목표 스크린에 공의 궤적을 보여줄 수 없으며, 타격된 공이 통과하는 위치를 정밀하게 감지하기 위해서는 광센서배열1,2,3의 밀도가 높아야 하는 바, 이를 제작하기가 어려우며, 타격된 공이 경우에 따라서는 상부 벽에 설치된 광센서배열과 적외선광원 등의 장치에 부딪쳐 파손에 위험이 있다는 문제점이 있었다.However, the above-described conventional golf simulator has a short interval between the optical sensor arrays 1 and 2, so that it is difficult to accurately obtain the angle in the horizontal direction of the ball actually hit. It is difficult to precisely determine the time difference through a narrow gap of two, and depending on the loft of the club, the hit ball may hit the top wall instead of directly hitting the target screen and reflect on the target screen. Since the hook and slice amounts are changed in the process of reflection, the exact hook and slice amount cannot be obtained, and the optical sensor arrays 1 and 2 cannot detect the angle of the hit ball in the vertical direction, so it is impossible to calculate the correct flying distance and to display the target screen. The trajectory of the ball cannot be shown, and the density of the light sensor arrays 1, 2, 3 is high to accurately detect the position of the hit ball. I-bar, it is difficult to manufacture which, in some cases, the hit ball there is a problem that the risk to hit the device damage such as an optical sensor array and an infrared light source provided on the upper wall.
본 발명의 목적은, 상기 문제점을 해결하기 위한 것으로서, 컴퓨터를 이용한 센싱기술 및 그래픽 기술을 이용하여 타격된 볼의 상하높이(각도), 좌우방향, 볼의속도, 스핀의 양, 가상의 바람세기 및 방향에 의한 영향 등을 감지하여 정확한 비거리 및 방향을 측정하고, 측정된 데이터를 이용하여 플레이어의 샷을 분석하고 그 문제점에 대해 교정하기 위한 골프 시뮬레이션 시스템을 제공함에 있다.An object of the present invention is to solve the above problems, the upper and lower height (angle), left and right direction, the speed of the ball, the amount of spin, the virtual wind strength of the ball hit by using the computer sensing technology and graphics technology And it provides a golf simulation system for detecting the effect of the direction and the like to measure the accurate distance and direction, and using the measured data to analyze the shot of the player and correct the problem.
또한 본 발명의 또 다른 목적은, 실제 필드에서 느낄 수 있는 감각을 최대한 느낄 수 있도록 함으로써 도심의 작은 실내공간에서 기후의 여건에 상관없이 개인적으로 골프 연습을 할 수 있도록 하기 위한 골프 시뮬레이션 시스템을 제공함에 있다.In addition, another object of the present invention is to provide a golf simulation system for personally practicing golf regardless of the weather conditions in a small indoor space in the city by allowing you to feel the sense that you can feel in the actual field to the maximum. have.
또한 본 발명의 또 다른 목적은, 센싱 시스템 및 그래픽 처리 시스템을 이용하여 가상의 골프코스에서 몇 명이 동시에 실제의 골프 운영방식으로 게임을 즐길 수 있도록 하기 위한 골프 시뮬레이션 시스템을 제공함에 있다.In addition, another object of the present invention is to provide a golf simulation system for using a sensing system and a graphics processing system to allow a few people at the same time to enjoy the game in the actual golf operation method in a virtual golf course.
도 1 은 종래의 골프 시뮬레이터의 구성도.1 is a block diagram of a conventional golf simulator.
도 2 는 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 사시도.2 is a perspective view of a haptic golf simulation system according to an embodiment of the present invention.
도 3 은 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 블록도.Figure 3 is a block diagram of a haptic golf simulation system according to an embodiment of the present invention.
도 4 는 본 발명의 일실시예에 따른 시뮬레이션 스크린에 주사된 시뮬레이션 화면의 일예시도.4 is an exemplary view of a simulation screen scanned on a simulation screen according to an embodiment of the present invention.
도 5 는 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 환경설정단계에 대한 흐름도.5 is a flowchart illustrating an environment setting step of a haptic golf simulation system according to an embodiment of the present invention.
도 6 은 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 제공방법에 대한 전체적인 흐름도.Figure 6 is a general flow diagram for a method for providing haptic golf simulation according to an embodiment of the present invention.
도 7 은 본 발명의 일실시예에 따른 환경설정 단계 중 자연환경 설정 단계에 대한 상세 흐름도.7 is a detailed flowchart of the natural environment setting step of the environment setting step according to an embodiment of the present invention.
도 8 은 본 발명의 일실시예에 따른 환경설정 단계 중 골프코스 환경설정 단계에 대한 상세 흐름도.8 is a detailed flowchart of the golf course environment setting step of the environment setting step according to an embodiment of the present invention.
도 9 는 본 발명의 일실시예에 따른 환경설정 단계 중 진행 환경설정 단계에 대한 상세 흐름도.9 is a detailed flowchart of an environment setting step of the environment setting step according to an embodiment of the present invention.
도 10 은 본 발명의 일실시예에 따른 게임진행 단계에 대한 상세 흐름도.10 is a detailed flowchart of the game progress step according to an embodiment of the present invention.
도 11 은 본 발명의 일실시예에 따른 격자화된 골프코스의 일예시도.11 is an exemplary view of a gridized golf course according to an embodiment of the present invention.
도 12 는 본 발명의 일실시예에 따른 격자화된 스윙 그라운드부의 일예시도.12 is an exemplary view of a lattice swing ground portion according to an embodiment of the present invention.
도 13 은 본 발명의 일실시예에 따른 클럽헤드의 진행방향을 나타내는 일예시도.13 is an exemplary view showing a traveling direction of a club head according to an embodiment of the present invention.
도 14a 는 본 발명의 일실시예에 따른 골프공 타격시 클럽면의 상태를 나타내는 일예시도.Figure 14a is an exemplary view showing the state of the club surface when hitting the golf ball according to an embodiment of the present invention.
도 14b 는 골프공 타격시 골프공의 좌우방향을 나타내는 일예시도.Figure 14b is an exemplary view showing the left and right directions of the golf ball when hitting the golf ball.
도 15a 는 본 발명의 일실시예에 따른 클럽면 로프트의 일예시도.Figure 15a is an exemplary view of a club surface loft in accordance with an embodiment of the present invention.
도 15b 는 골프공 타격시 골프공의 상하각도를 나타내는 일예시도.Figure 15b is an exemplary view showing a vertical angle of the golf ball when hitting the golf ball.
도 16 는 본 발명의 일실시예에 따른 통계분석 단계에 대한 상세 흐름도.16 is a detailed flowchart of the statistical analysis step according to an embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
스윙 분석장치(100) 적외선 카메라(110)Swing analysis device (100) infrared camera (110)
속도측정기(120) 외부 인터페이스 장치(200)Speed Meter 120 External Interface Device 200
홀컵 센서(210) 스윙 그라운드부(220)Hall cup sensor 210 swing ground 220
스윙매트(221) 퍼팅위치 지정광원부(230)Swing mat 221 Putting position designation light source 230
프로젝터(240) 시뮬레이션 제어장치(300)Projector 240 Simulation Controller 300
씨피유(302) CD/DVD 드라이브(304)CPI (302) CD / DVD Drives (304)
주 메모리(306) 하드디스크(308)Main memory (306) Hard disk (308)
이미지 캡쳐보드(310) 홀컵 센싱보드(312)Image Capture Board (310) Hole Cup Sensing Board (312)
경사 제어보드(314) 퍼팅위치 제어보드(316)Tilt control board 314 Putting position control board 316
그래픽 보드(318) 터치 스크린(320)Graphic Board (318) Touch Screen (320)
고해상도 그래픽보드(322) 시뮬레이션 스크린(400)High Resolution Graphics Board (322) Simulation Screen (400)
상기 목적을 달성하기 위한 본 발명은, 체감형 골프 시뮬레이션 시스템에 관한 것으로서, 타격된 골프공의 궤적을 감지하는 카메라(110)와, 상기 타격된 볼의 속도를 측정하는 속도측정기(120)를 포함하는 스윙 분석장치(100); 퍼팅된 골프공이 홀컵에 들어갔는지 여부를 감지하는 홀컵 센서(210)와, 골프공이 위치한 골프코스 표면의 경사에 따라 경사가 조절되는 스윙 그라운드부(220)와, 타격된 골프공이 온그린되어 플레이어가 퍼팅을 할 경우 퍼팅그린 상의 위치를 플레이어에게 알려주는 퍼팅위치 지정광원부(230)와, 골프코스 영상, 환경정보 영상, 타격된 골프공의 궤적 영상 및 샷한 골프공의 낙하지점의 영상 중 적어도 하나의 영상을 주사하는 프로젝터(240)를 포함하는 외부인터페이스 장치(200); 상기 타격된 골프공의 좌우방향, 상하각도, 스핀량, 포물선 궤적, 비거리 및 구름양을 계산하는 씨피유(302)와, 상기 카메라를 통해 취득된 타격된 골프공의 궤적영상을 수신하여 상기 씨피유로 전송하는 이미지 캡쳐보드(310)와, 상기 홀컵 센서로부터 홀인 감지신호를 수신하여 상기 씨피유로 전송하는 홀컵 센싱보드(312)와, 상기 씨피유에 의하여 계산된 상기 타격된 골프공의 낙하지점의 경사각도에 관한 정보를 상기 씨피유로부터 수신하여 상기 스윙 그라운드부의 경사를 조정하는 경사 제어보드(314)와, 상기 퍼팅위치 지정광원부에 의한 광원이 비출 위치를 제어하는 신호를 상기 씨피유로부터 수신하여 상기 퍼팅위치 지정광원부로 전송하는 퍼팅위치 제어보드(316)와, 플레이어가 시뮬레이션 동작과정을 제어할 수 있도록 하는 그래픽 보드(318) 및 터치스크린(320)과, 상기 씨피유로부터 영상정보를 수신하여 상기 프로젝터로 전송하는 고해상도 그래픽보드(322)를 포함하는 시뮬레이션 제어장치(300); 및 상기 프로젝터(240)로부터 주사된 영상을 수신하여 플레이어가 볼 수 있도록 하고, 상기 플레이어가 타격한 골프공이 외부로 나가는 것을 방지하는 시뮬레이션 스크린(400); 을 포함한다.The present invention for achieving the above object, relates to a haptic golf simulation system, comprising a camera 110 for detecting the trajectory of the hit golf ball, and a speed meter 120 for measuring the speed of the hit ball Swing analysis device 100; The hole cup sensor 210 detects whether or not the putt golf ball enters the hole cup, the swing ground portion 220 whose slope is adjusted according to the inclination of the surface of the golf course where the golf ball is located, and the hit golf ball is drawn on the player. If you put the putting position designation light source unit 230 to inform the player of the position on the putting green, at least one image of the golf course image, environmental information image, the trajectory image of the hit golf ball and the image of the falling point of the shot golf ball External interface device 200 including a projector 240 for scanning the; CFI 302 for calculating the left and right directions, the vertical angle, the spin amount, the parabolic trajectory, the flying distance, and the amount of clouds of the hit golf ball, and receiving a trajectory image of the hit golf ball obtained through the camera and transmitting the same to the CFI fluid. The image capture board 310, a hole cup sensing board 312 for receiving a hole-in detection signal from the hole cup sensor and transmitting it to the CPI, and the inclination angle of the falling point of the hit golf ball calculated by the CPI. An inclination control board 314 for adjusting the inclination of the swing ground portion by receiving information about the CPI oil, and a signal for controlling a position at which the light source is emitted by the putting position designating light source portion from the CPI, and receiving the putting position designating light source portion. A putting position control board 316 for transmitting to the graphics board, a graphics board 318 for allowing the player to control the simulation process, and Touch screen 320 and a simulation control unit 300 including a high-resolution graphics board 322 for receiving video information from the ssipiyu transmitted to the projector; And a simulation screen 400 for receiving a scanned image from the projector 240 so that the player can see and preventing the golf ball hit by the player from going out. It includes.
바람직하게는 상기 스윙 그라운드부(220)는, 스윙매트(221)를 더 포함하되, 상기 스윙매트(221)는 티샷(tee shot)과 패어웨이(fairway)를 반영하는 영역으로서 인조잔디의 재질, 모래함정(sand trap, bunker)을 반영하는 영역으로서 밀도가 높고 부드러운 폴리에틸렌 재질, 및 러프(rough)를 반영하는 영역으로서 부드러운 합성섬유로 된 재질 중 적어도 어느 하나의 재질로 구성된 것을 특징으로 한다.Preferably, the swing ground portion 220 further includes a swing mat 221, wherein the swing mat 221 is a region reflecting a tee shot and a fairway and made of a material of artificial turf, A region reflecting sand traps and bunkers is characterized by being composed of at least one of a high density and soft polyethylene material and a region reflecting rough, a material made of soft synthetic fibers.
이하, 첨부된 도면을 참조하여 본 발명을 더욱 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in more detail the present invention.
본 발명이 적용되는 체감형 골프 시뮬레이션 시스템에 대하여 도 2 내지 도 4 를 참조하여 상세하게 설명하면 다음과 같다.If described in detail with reference to FIGS. 2 to 4 with respect to the tangible golf simulation system to which the present invention is applied.
도 2 는 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 사시도이고, 도 3 은 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 블록도이며, 도 4 는 본 발명의 일실시예에 따른 시뮬레이션 스크린에 주사된 시뮬레이션 화면의 일예시도이다.2 is a perspective view of a haptic golf simulation system according to an embodiment of the present invention, Figure 3 is a block diagram of a haptic golf simulation system according to an embodiment of the present invention, Figure 4 is an embodiment of the present invention An example of a simulation screen scanned on a simulation screen according to FIG.
상기 도 2 및 도 3 에 예시된 바와 같이 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템은, 스윙 분석장치(100), 외부 인터페이스 장치(200), 시뮬레이션 제어장치(300) 및 시뮬레이션 스크린(400)을 포함한다.As illustrated in FIGS. 2 and 3, the haptic golf simulation system according to the embodiment of the present invention includes a swing analysis device 100, an external interface device 200, a simulation control device 300, and a simulation screen ( 400).
상기 스윙 분석장치(100)는 적외선 카메라(110), 속도측정기(120) 및 도면에 도시되지 않은 클럽 헤드를 포함한다.The swing analysis apparatus 100 includes an infrared camera 110, a speed meter 120 and a club head not shown in the figure.
상기 적외선 카메라(110)는 타격된 골프공의 정확한 궤적 영상을 얻기 위하여 어두운 곳에서도 물체에서 자연적으로 발산하는 적외선 열선을 감지하는 기능을 수행하며, 후술하는 스윙매트의 네면이 상세히 촬영되도록 렌즈를 조절하여 설치한다.The infrared camera 110 detects infrared heat rays that naturally radiate from an object even in a dark place in order to obtain an accurate trajectory image of the hit golf ball, and adjusts the lens so that four sides of a swing mat to be described below are photographed in detail. Install it.
본 실시예에서는 타격된 골프공의 궤적 영상을 얻기 위하여 상기 적외선 카메라를 이용하였으나 본 발명은 이에 한정되는 것은 아닌 바, CCD 카메라를 사용할 수도 있다.In the present embodiment, the infrared camera is used to obtain a trajectory image of the hit golf ball. However, the present invention is not limited thereto, and a CCD camera may be used.
또한 상기 속도측정기(120)는 타격된 볼의 속도를 측정하는 기능을 수행하며, 본 실시예에서 상기 속도측정기(120)는 상기 적외선카메라(110) 뒤에 위치하여상기 시뮬레이션 스크린(400) 방향으로 45도 하향 설치하였으나, 본 발명이 상기 속도측정기(120)의 위치 및 각도에 한정되는 것은 아니다.In addition, the speed measuring device 120 performs a function of measuring the speed of the hit ball, and in this embodiment, the speed measuring device 120 is located behind the infrared camera 110 and moves toward the simulation screen 400. Although installed downward, the present invention is not limited to the position and angle of the speed meter 120.
또한, 상기 외부 인터페이스 장치(200)는 홀컵 센서(210), 스윙 그라운드부(220), 퍼팅위치 지정광원부(230) 및 프로젝터(240)를 포함한다.In addition, the external interface device 200 includes a hole cup sensor 210, a swing ground unit 220, a putting position designating light source unit 230, and a projector 240.
상기 홀컵 센서(210)는 퍼팅된 골프공이 홀컵에 들어갔는지 여부를 감지하는 기능을 수행한다.The hole cup sensor 210 detects whether a putt golf ball enters the hole cup.
또한 상기 스윙 그라운드부(220)는 스윙매트(221)를 포함하며, 골프공이 위치한 골프 코스 표면의 경사를 자동으로 조절해 주는 기능을 수행한다.In addition, the swing ground portion 220 includes a swing mat 221 and performs a function of automatically adjusting the inclination of the golf course surface on which the golf ball is located.
상기 스윙매트(221)는 골프공을 타격하는 코스환경을 반영하기 위해 본 실시예에서는 3개의 영역으로 구분하였다.The swing mat 221 is divided into three areas in this embodiment to reflect the course environment hitting the golf ball.
첫 번째 영역은 티샷(tee shot)과 패어웨이(fairway)를 반영하는 영역으로서 인조잔디의 재질로 구성되어 있고, 두 번째 영역은 모래함정(sand trap, bunker)을 반영하는 영역으로서 밀도가 높고 부드러운 폴리에틸렌 재질로 구성되어 있으며, 세 번째 영역은 러프(rough)를 반영하는 영역으로서 부드러운 합성섬유로 된 재질로 구성되어 있으나, 본 발명이 상기 영역 및 재질에 한정되는 것은 아니다.The first area reflects tee shots and fairways and consists of artificial turf material. The second area reflects sand traps and bunkers. It is composed of a polyethylene material, the third region is a region reflecting rough (rough) is composed of a material of a soft synthetic fiber, but the present invention is not limited to the region and the material.
또한 상기 퍼팅위치 지정광원부(230)는 타격된 골프공이 온그린되어 플레이어가 퍼팅을 할 경우 퍼팅그린 상의 위치를 플레이어에게 알려주는 기능을 수행한다.In addition, the putting position designating light source unit 230 performs a function of notifying the player of the position on the putting green when the player hits the golf ball on green.
그리고 상기 프로젝터(240)는 골프 코스 영상 및 타격된 골프공의 궤적을 상기 시뮬레이션 스크린(400)에 주사하는 기능을 수행한다.The projector 240 performs a function of scanning the golf course image and the trajectory of the hit golf ball on the simulation screen 400.
또한, 상기 시뮬레이션 제어장치(300)는 씨피유(CPU, 302), CD/DVD 드라이브(304), 주 메모리(306), 하드디스크(308), 이미지 캡쳐보드(310), 홀컵 센싱보드(312), 경사 제어보드(314), 퍼팅위치 제어보드(316), 그래픽 보드(318), 터치 스크린(320) 및 고해상도 그래픽보드(322)를 포함한다.In addition, the simulation control device 300 includes a CPU (CPU) 302, a CD / DVD drive 304, a main memory 306, a hard disk 308, an image capture board 310, a hole cup sensing board 312 , A tilt control board 314, a putting position control board 316, a graphic board 318, a touch screen 320, and a high resolution graphic board 322.
상기 씨피유(302)는 속도 측정기와 적외선 카메라로부터 검출된 속도와 골프공이 타격되는 영상을 이용하여 타격된 볼의 상하좌우 포물선 궤적과 비거리를 계산하고, 타격할 볼이 위치한 코스의 표면 경사에 따라 자동으로 스윙 그라운드의 경사를 계산하는 등 본 발명에 따른 계산기능을 수행하고, 상기 CD/DVD 드라이브(304), 주 메모리(306), 하드디스크(308), 이미지 캡쳐보드(310), 홀컵 센싱보드(312), 경사 제어보드(314), 퍼팅위치 제어보드(316), 그래픽 보드(318) 및 고해상도 그래픽보드(322)와 본 발명에 따른 자료를 주고받는 기능을 수행한다.The CPI 302 calculates vertical and horizontal parabolic trajectories and flying distances of the hit ball by using the speed detected by the speed meter and the infrared camera and the image of the golf ball being hit, and automatically according to the surface slope of the course where the ball to be hit is located. Perform the calculation function according to the present invention, such as to calculate the slope of the swing ground with the CD / DVD drive 304, main memory 306, hard disk 308, image capture board 310, hole cup sensing board 312, the tilt control board 314, the putting position control board 316, the graphics board 318 and the high resolution graphics board 322 to perform the function of exchanging data according to the present invention.
또한 상기 CD/DVD 드라이브(304)는 별도로 제작된 국내외 유명 골프장의 골프코스 영상이 3D 데이터 형태로 저장되어있는 CD 를 읽는 기능을 수행한다.In addition, the CD / DVD drive 304 reads a CD in which golf course images of famous domestic and international golf courses, which are separately manufactured, are stored in the form of 3D data.
또한 상기 하드디스크(308)는 본 발명과 관련된 골프장 3D 정보, 자연환경 설정 정보, 골프코스 설정 정보, 진행 정보, 시스템환경 정보, 플레이어 정보, 진행 플레이어 정보, 플레이어 성적 정보 및 플레이어 스윙 정보를 포함한 정보를 저장하는 기능을 수행하는 바, 별도의 데이터소프트웨어가 상기 정보들을 생성하고 관리하기 위해 사용된다.In addition, the hard disk 308 is information including golf course 3D information, natural environment setting information, golf course setting information, progress information, system environment information, player information, progress player information, player performance information and player swing information associated with the present invention A separate data software is used to create and manage the information.
상기 골프장 3D 정보는 골프장 ID, 홀번호, 각각의 홀의 지형에 대한 좌표 인덱싱 및 코스표면 재질에 관한 정보를 포함한다.The golf course 3D information includes a golf course ID, a hole number, coordinate indexing of the topography of each hole, and information on a course surface material.
상기 자연환경 설정 정보는 진행 ID, 바람의 세기(풍속), 바람의 방향(풍향) 및 게임 시간대에 관한 정보를 포함한다.The natural environment setting information includes progress ID, wind strength (wind speed), wind direction (wind direction), and game time zone.
상기 골프코스 설정 정보는 진행 ID, 일련번호, 골프장 ID, 홀번호, 홀컵 위치에 관한 정보를 포함한다.The golf course setting information includes a progress ID, a serial number, a golf course ID, a hole number, and a hole cup position.
상기 진행 정보는 진행 ID, 연습/게임모드, 플레이어의 수, 진행일자 및 시간, 게임 난이도, 진행방식, 총 규정타수에 관한 정보를 포함한다.The progress information includes progress ID, practice / game mode, number of players, progress date and time, game difficulty, progress method, and total number of strokes.
상기 시스템환경 정보는 시뮬레이터 ID, 시뮬레이터 버전, 업소 이름, 업소 주소, 업소 전화번호, 이메일, 설치일자, 네트워크 연결여부, 네트워크 IP, 컴퓨터 이름에 관한 정보를 포함한다.The system environment information includes information on a simulator ID, a simulator version, a business name, a business address, a business telephone number, an e-mail, an installation date, whether a network is connected, a network IP, and a computer name.
상기 플레이어 정보는 플레이어 ID, 이름, 주소, 전화번호, 이메일, 플레이 수준에 관한 정보를 포함한다.The player information includes information about a player ID, a name, an address, a phone number, an e-mail, and a play level.
상기 진행 플레이어 정보는 진행 ID, 플레이어 ID, 총타수 및 순위에 관한 정보를 포함한다.The progress player information includes information about a progress ID, a player ID, a total number of hits, and a ranking.
상기 플레이어 성적 정보는 진행 ID, 플레이어 ID, 골프장 ID, 홀번호 및 타수에 관한 정보를 포함한다.The player grade information includes information regarding progress ID, player ID, golf course ID, hole number, and at bats.
상기 플레이어 스윙 정보는 진행 ID, 플레이어 ID, 골프장 ID, 홀번호, 타격횟수, 비거리, 속도, 클럽헤드의 방향, 클럽면의 상태, 스핀량, 상하각도 및 좌우방향에 관한 정보를 포함한다.The player swing information includes information about a progress ID, a player ID, a golf course ID, a hole number, the number of hits, a flying distance, a speed, a club head direction, a state of a club surface, a spin amount, a vertical angle, and a left and right direction.
또한 상기 이미지 캡쳐보드(310)는 상기 적외선 카메라(110)를 통해 취득된 타격된 골프공과 클럽헤드의 궤적영상을 수신하여 상기 씨피유(302)로 전송함으로써 상기 씨피유(302)가 상기 타격된 골프공과 클럽헤드의 궤적영상 및 상기 속도측정기(120)로부터 수신한 상기 타격된 골프공의 속도를 이용하여 상기 타격된 골프공의 상하좌우 포물선 궤적, 비거리 및 낙하지점를 계산할 수 있도록 하는 기능을 수행한다.In addition, the image capture board 310 receives the trajectory image of the hit golf ball and the club head obtained through the infrared camera 110 and transmits to the C Seed 302 and the C Seed 302 and the hit golf ball Using the trajectory image of the club head and the speed of the hit golf ball received from the speed measuring device 120 performs a function to calculate the top, bottom, left and right parabolic trajectories, flying distance and falling point of the hit golf ball.
또한 상기 홀컵 센싱보드(312)는 상기 홀컵 센서(210)로부터 홀인 감지신호를 수신하여 상기 씨피유(302)로 전송하는 기능을 수행한다.In addition, the hole cup sensing board 312 performs a function of receiving a hole-in detection signal from the hole cup sensor 210 and transmitting it to the CPI 302.
또한 상기 경사 제어보드(314)는 상기 씨피유(302)에 의하여 계산된 상기 타격된 골프공의 낙하지점의 경사각도에 관한 정보를 상기 씨피유(302)로부터 수신하여 상기 스윙 그라운드부(220)를 구동시켜 상기 스윙 그라운드부(220)의 경사를 조정하는 기능을 수행한다.In addition, the inclination control board 314 receives the information on the inclination angle of the falling point of the hit golf ball calculated by the CPI 302 from the CPI 302 to drive the swing ground 220 To adjust the inclination of the swing ground 220.
또한 상기 퍼팅위치 제어보드(316)는 상기 퍼팅위치 지정광원부(230)에 의한 광원이 비출 위치를 제어하는 신호를 상기 씨피유(302)로부터 수신하여 상기 퍼팅위치 지정광원부(230)로 전송하는 기능을 수행한다.In addition, the putting position control board 316 is a function of receiving a signal for controlling the position of the light source by the putting position specifying light source unit 230 from the CPI 302 to transmit to the putting position specifying light source 230. Perform.
또한 상기 그래픽 보드(318) 및 터치스크린(320)은 플레이어의 본 발명의 일실시예에 따른 시뮬레이션 동작과정을 제어하는 기능을 수행한다.In addition, the graphic board 318 and the touch screen 320 performs a function of controlling the simulation operation process of the player according to an embodiment of the present invention.
그리고 고해상도 그래픽보드(322)는 상기 씨피유(302)로부터 골프코스 영상 및 계산된 상기 타격된 골프공의 궤적에 대한 시뮬레이션 정보를 수신하여 상기 프로젝터(240)로 전송하는 기능을 수행한다.The high resolution graphic board 322 receives a golf course image from the CPI 302 and a simulation information about the calculated trajectory of the hit golf ball and transmits the simulation information to the projector 240.
그리고, 상기 시뮬레이션 스크린(400)은 상기 도 4 에 예시된 바와 같이 상기 프로젝터(240)로부터 주사된 상기 골프코스 영상 및 골프공 궤적에 대한 영상을수신하여 플레이어가 볼 수 있도록 하는 기능을 수행하고, 플레이어가 타격한 골프공을 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템 외부로 나가는 것을 방지하는 차단막으로서의 기능도 함께 수행한다.In addition, the simulation screen 400 receives the image of the golf course image and the golf ball trajectory scanned from the projector 240, as illustrated in FIG. The golf ball hit by the player also performs a function as a barrier for preventing the golf ball from going out of the haptic golf simulation system according to the embodiment of the present invention.
상기 도 4 에 예시된 바와 같이 본 발명의 일실시예에 따른 상기 시뮬레이션 스크린(400)에 주사된 시뮬레이션 화면의 구성은, 샷 위치에서 플레이어의 시각으로 바라본 목표지점까지의 직선방향으로 펼쳐진 골프코스의 전경을 원근감 있게 나타내는 전경 표시부(410), 골프공 타격시의 클럽헤드의 진행방향과 클럽면의 상태를 표시하는 표시부(420), 바람의 세기 및 방향을 나타내는 환경정보 표시부(430), 게임의 진행상황을 나타내는 게임 표시부(440), 샷한 골프공의 낙하지점을 상세하게 나타내는 낙하지점 표시부(450) 및 샷한 골프공의 궤적을 나타내는 궤적 표시부(460)를 포함하고 있는 바, 상기 각각의 표시부들은 플레이어의 편의에 따라 위치 및 크기를 조절할 수 있다.As illustrated in FIG. 4, the configuration of the simulation screen scanned on the simulation screen 400 according to the exemplary embodiment of the present invention is a golf course that extends in a straight direction from a shot position to a target point viewed from the player's perspective. Foreground display unit 410 for showing the foreground in perspective, the display unit 420 for indicating the direction of the club head and the direction of the club when hitting the golf ball, environmental information display unit 430 indicating the strength and direction of the wind, game The game display unit 440 which shows the progress, the dropping point display part 450 which shows the fall point of the shot golf ball in detail, and the trajectory display part 460 which shows the trajectory of the shot golf ball are shown, respectively. Position and size can be adjusted according to the player's convenience.
상기 체감형 골프 시뮬레이션 시스템의 환경설정에 대하여 도 5 를 참조하여 설명하면 다음과 같다.An environment setting of the haptic golf simulation system is described below with reference to FIG. 5.
도 5 는 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템의 환경설정단계에 대한 흐름도이다.5 is a flowchart illustrating an environment setting step of a haptic golf simulation system according to an embodiment of the present invention.
상기 도 5 에 예시된 바와 같이, 씨피유(302)는 시스템 환경설정 화면을 터치스크린(320)으로 전송한다(S1).As illustrated in FIG. 5, the CPI 302 transmits a system configuration screen to the touch screen 320 (S1).
본 실시예에서는 상기 시스템 환경설정 화면을 상기 터치스크린(320)으로 전송하는 것으로 설정하였으나, 본 발명이 이에 한정되는 것은 아닌 바, 체감형 골프시뮬레이션 시스템의 운영자(이하 "운영자"라 한다.)는 별도의 디스플레이기 및 정보입력기를 통해 상기 시스템의 환경설정 단계를 수행할 수 있다.In this embodiment, the system configuration screen is set to be transmitted to the touch screen 320. However, the present invention is not limited thereto, and the operator (hereinafter referred to as "operator") of the haptic golf simulation system is It is possible to perform the configuration step of the system through a separate display and information input.
상기 씨피유(302)는 상기 터치스크린(320)으로부터 상기 운영자가 입력한 시스템 환경설정 정보를 수신한다(S2).The CPI 302 receives system configuration information input by the operator from the touch screen 320 (S2).
본 실시예에서 상기 시스템 환경설정 정보에는 시뮬레이터 ID, 시뮬레이터 버전, 업소 이름, 업소 주소, 업소 전화번호, 이메일, 설치일자, 네트워크 연결여부, 네트워크 IP, 컴퓨터 이름에 관한 정보로 하였으나 본 발명이 이에 한정되는 것은 아니다.In this embodiment, the system configuration information includes information on a simulator ID, a simulator version, a business name, a business address, a business telephone number, an e-mail, an installation date, a network connection status, a network IP, and a computer name, but the present invention is limited thereto. It doesn't happen.
상기 씨피유(302)는 상기 터치스크린(320)으로부터 상기 시스템 환경설정 정보의 저장여부에 관한 신호를 수신하여, 저장신호인지 여부를 판단한다(S3).The CPI 302 receives a signal regarding whether to store the system configuration information from the touch screen 320 and determines whether it is a stored signal (S3).
상기 제 S3 단계의 판단결과, 저장신호가 아닌 경우, 상기 씨피유(302)는 본 발명의 일실시예에 따른 시스템 환경설정 단계에 관한 시스템을 종료하고, 저장신호인 경우, 상기 수신된 시스템 환경설정 정보를 하드디스크(308)의 시스템 환경 정보에 저장한다(S4).As a result of the determination in step S3, if it is not the stored signal, the CPI 302 terminates the system according to the system configuration step according to an embodiment of the present invention, and if the stored signal, the received system configuration The information is stored in the system environment information of the hard disk 308 (S4).
상기 체감형 골프 시뮬레이션 시스템을 이용하여 본 발명에 따른 체감형 골프 시뮬레이션 제공방법의 전체적인 흐름을 도 6 을 참조하여 설명하면 다음과 같다.The overall flow of the method of providing a tangible golf simulation according to the present invention using the haptic golf simulation system will be described with reference to FIG. 6 as follows.
도 6 은 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 제공방법에 대한 전체적인 흐름도이다.Figure 6 is a general flow diagram for a method for providing haptic golf simulation according to an embodiment of the present invention.
상기 도 6 에 예시된 바와 같이, 씨피유(302)는 터치스크린(320)으로 본 발명과 관련된 환경설정, 게임진행 및 통계분석과 도움말을 선택할 수 있는 메인메뉴를 전송하여 플레이어가 상기 메인메뉴 중 적어도 하나를 선택할 수 있도록 한다(S5).As illustrated in FIG. 6, the CPI 302 transmits a main menu for selecting preferences, game progress, statistical analysis, and help related to the present invention to the touch screen 320 so that the player can select at least one of the main menus. One to be selected (S5).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 선택신호를 수신하여 상기 선택신호가 환경설정 선택신호인지 여부를 판단한다(S6).The CPI 302 receives a selection signal from the touch screen 320 to determine whether the selection signal is a configuration selection signal (S6).
상기 제 S6 단계의 판단결과, 환경설정 선택신호인 경우, 상기 씨피유(302)는 상기 터치스크린(320)으로 환경설정 화면을 전송하고, 플레이어의 본 발명에 따른 골프장의 자연환경, 골프코스의 환경, 진행 환경 중 적어도 어느 하나의 환경 을 설정하는 선택정보를 수신하여 본 발명에 따른 환경을 초기화한 후, 제 S5 단계로 리턴한다(S7).As a result of the determination in step S6, when the environment setting selection signal, the CPU 302 transmits the environment setting screen to the touch screen 320, the player's natural environment of the golf course, the environment of the golf course After receiving the selection information for setting at least one environment among the progress environments, initializing the environment according to the present invention, and returning to step S5 (S7).
상기 제 S6 단계의 판단결과, 환경설정 선택신호가 아닌 경우, 상기 씨피유(302)는 초기화된 해당 홀의 전경, 환경 정보, 진행현황에 관한 정보를 고해상도 그래픽보드(322) 및 프로젝터(240)를 통해 시뮬레이션 스크린(400)으로 전송하고, 플레이어가 골프공을 타격한 후에는 골프공의 궤적, 낙하지점 등에 관한 분석정보를 상기 고해상도 그래픽보드(322) 및 프로젝터(240)를 통해 상기 시뮬레이션 스크린(400)으로 전송하고, 플레이어의 스윙분석 정보 및 성적을 저장함으로써 게임진행 단계를 수행한다(S8).As a result of the determination in step S6, when it is not an environment setting selection signal, the CPI 302 transmits the initialized foreground, environment information, and progress information of the corresponding hall through the high resolution graphic board 322 and the projector 240. After transmitting to the simulation screen 400, and the player hits the golf ball, the simulation screen 400 through the high-resolution graphics board 322 and the projector 240 to analyze the analysis information on the golf ball trajectory, dropping point, etc. And the game progress step is performed by storing the swing analysis information and the score of the player (S8).
상기 씨피유(302)는 플레이어의 선택에 따라 게임순위 또는 스윙분석에 관한 통계자료를 상기 터치스크린(320)으로 전송하고 필요한 경우 상기 통계자료를 인쇄하도록 함으로써 통계분석 단계를 수행한다(S10).The CPI 302 performs statistical analysis by transmitting statistical data regarding game ranking or swing analysis to the touch screen 320 and printing the statistical data if necessary (S10).
상기 도 6 의 제 S7 단계인 환경설정 단계 중 자연환경 설정 단계에 대하여 도 7 을 참조하여 상세하게 설명하면 다음과 같다.The natural environment setting step of the environment setting step of step S7 of FIG. 6 will be described in detail with reference to FIG. 7 as follows.
도 7 은 본 발명의 일실시예에 따른 환경설정 단계 중 자연환경 설정 단계에 대한 상세 흐름도이다.7 is a detailed flowchart of the natural environment setting step of the environment setting step according to an embodiment of the present invention.
상기 도 7 에 예시된 바와 같이, 씨피유(302)는 자연환경 설정 화면을 터치스크린(320)으로 전송한다(S12).As illustrated in FIG. 7, the CPI 302 transmits a natural environment setting screen to the touch screen 320 (S12).
상기 씨피유(302)는 하드디스크(308)의 자연환경 설정정보에 기저장되어 있는 바람 세기, 바람의 속도(이하 "풍속"이라고 한다.) 및 게임 시간대에 관한 정보를 바람 세기, 풍속 및 게임 시간대에 관한 초기값으로 설정함으로써 자연환경에 대한 설정값을 초기화한다(S14).The CPI 302 stores wind strength, wind speed (hereinafter referred to as "wind speed"), and game time zone, which are pre-stored in the natural environment setting information of the hard disk 308, and the wind speed, wind speed, and game time zone. Initializing the set value for the natural environment by setting the initial value for (S14).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 바람 세기 및 풍속에 대한 조정값을 수신한다(S16).The CPI 302 receives an adjustment value for wind strength and wind speed from the touch screen 320 (S16).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 아침, 낮, 저녁 시간대에 따라 본 발명의 일실시예에 따른 골프장의 시뮬레이션의 전경을 다르게 표현하기 위하여 게임 시간대에 관한 조정값을 수신한다(S18).The Cfi 302 receives an adjustment value for a game time zone from the touch screen 320 in order to express the foreground of the simulation of a golf course according to an embodiment of the present invention according to the morning, day, and evening time zone (S18). ).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 상기 바람 세기, 풍속 및 게임 시간대에 관한 조정값의 저장여부에 관한 신호를 수신하여, 저장신호인지 여부를 판단한다(S20).The CPI 302 receives a signal regarding whether to store the adjustment value regarding the wind strength, the wind speed, and the game time zone from the touch screen 320, and determines whether it is a stored signal (S20).
상기 제 S20 단계의 판단결과, 저장신호가 아닌 경우, 상기 씨피유(302)는 본 발명의 일실시예에 따른 환경설정 단계 중 자연환경 설정 단계에 관한 시스템을종료하고, 저장신호인 경우, 상기 수신된 바람 세기, 풍속 및 게임 시간대에 관한 조정값을 상기 하드디스크(308)의 자연환경 설정정보에 저장한다(S22).As a result of the determination in step S20, if it is not the stored signal, the CPI 302 ends the system relating to the natural environment setting step of the environment setting step according to an embodiment of the present invention, and if the storage signal, the received The adjusted wind strength, wind speed, and game time adjustment value are stored in the natural environment setting information of the hard disk 308 (S22).
상기 도 6 의 제 S7 단계인 환경설정 단계 중 골프코스 환경설정 단계에 대하여 도 8 을 참조하여 상세하게 설명하면 다음과 같다.Referring to FIG. 8, the golf course environment setting step among the environment setting step S7 of FIG. 6 will be described below.
도 8 은 본 발명의 일실시예에 따른 환경설정 단계 중 골프코스 환경설정 단계에 대한 상세 흐름도이다.8 is a detailed flowchart of the golf course environment setting step of the environment setting step according to an embodiment of the present invention.
상기 도 8 에 예시된 바와 같이, 씨피유(302)는 골프코스 환경설정 화면을 터치스크린(320)으로 전송한다(S32).As illustrated in FIG. 8, the CPI 302 transmits a golf course configuration screen to the touch screen 320 (S32).
씨피유(302)는 CD/DVD 드라이브(304)로부터 골프장에 대한 골프장 ID, 골프장 이름, 홀수, 위치, 특징을 포함하는 기본정보를 수신한다(S34).The Cfi 302 receives basic information including a golf course ID, a golf course name, an odd number, a position, and a feature of the golf course from the CD / DVD drive 304 (S34).
상기 씨피유(302)는 CD/DVD 드라이브(304)의 골프장 기본정보에 기저장되어 있는 골프장 ID, 골프장 이름, 홀수, 주소, 위치, 총면적, 운영방법, 개장일자, 부킹전화 및 특징에 관한 정보를 포함하는 골프장 기본정보를 터치스크린(318)으로 전송한다(S36).The CPI 302 stores information regarding a golf course ID, a golf course name, an odd number, an address, a location, a total area, an operating method, a opening date, a booking telephone, and features stored in the basic information of a golf course of the CD / DVD drive 304. Transferring basic golf course information to the touch screen 318 (S36).
상기 씨피유(302)는 상기 CD/DVD 드라이브(304)의 골프장별 홀 정보에 기저장되어 있는 홀번호, 홀 레이아웃, 홀 길이, 규정타수 및 특징에 관한 정보를 포함하는 각 홀에 대한 정보를 상기 터치스크린(318)으로 전송한다(S38).The CPI 302 stores information about each hole including information about a hole number, hole layout, hole length, prescribed strokes, and features previously stored in the hole information for each golf course of the CD / DVD drive 304. It transmits to the touch screen 318 (S38).
상기 씨피유(302)는 상기 터치스크린(318)으로부터 연습모드 또는 게임모드 중 어느 하나의 모드 선택신호를 수신한다(S40).The CPI 302 receives a mode selection signal of one of a practice mode and a game mode from the touch screen 318 (S40).
상기 씨피유(302)는 상기 모드 선택신호가 게임모드인지의 여부를판단한다(S42).The CPI 302 determines whether the mode selection signal is a game mode (S42).
상기 제 S42 단계의 판단결과, 게임모드인 경우, 상기 씨피유(302)는 상기 터치스크린(318)으로부터 코스길이 및 홀 선택 신호를 수신한다(S44).As a result of the determination in step S42, in the game mode, the CPI 302 receives a course length and a hole selection signal from the touch screen 318 (S44).
상기 코스길이 선택은 6홀, 9홀, 12홀 또는 18홀 중 하나의 홀을 선택하여 결정하고, 상기 홀 선택은 상기 선택된 코스길이에 따라 플레이어가 원하는 홀을 선택하거나 기본 홀 중 하나를 선택하여 결정하게 된다.The course length selection is determined by selecting one of 6 holes, 9 holes, 12 holes, or 18 holes, and the hole selection is performed by selecting a hole desired by the player or one of the basic holes according to the selected course length. Will be decided.
상기 씨피유(302)는 상기 터치스크린(318)으로부터 난이도 선택신호를 수신한다(S46).The CPI 302 receives a difficulty selection signal from the touch screen 318 (S46).
상기 씨피유(302)는 상기 하드디스크(308)의 골프코스설정정보에 기저장되어 있는 홀컵의 초기 위치를 상기 선택된 난이도에 대응하도록 상기 홀컵의 위치를 변경한다(S48).The CPI 302 changes the position of the hole cup so that the initial position of the hole cup previously stored in the golf course setting information of the hard disk 308 corresponds to the selected difficulty level (S48).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 상기 선택된 모드, 코스, 난이도 및 홀컵 위치에 관한 정보의 저장여부에 관한 신호를 수신하여, 저장신호인지 여부를 판단한다(S50).The CPI 302 receives a signal regarding whether to store information on the selected mode, course, difficulty, and hole cup position from the touch screen 320, and determines whether the signal is a stored signal (S50).
상기 제 S50 단계의 판단결과, 저장신호가 아닌 경우, 상기 씨피유(302)는 본 발명의 일실시예에 따른 환경설정 단계 중 골프코스 환경설정 단계에 관한 시스템을 종료하고, 저장신호인 경우, 선택된 모드, 코스, 난이도에 관한 정보는 상기 하드디스크(308)의 진행정보에 저장하고, 홀컵 위치에 관한 정보는 골프코스 설정정보에 저장한다(S52).As a result of the determination in step S50, if it is not the stored signal, the CPI 302 terminates the system relating to the golf course environment setting step of the environment setting step according to an embodiment of the present invention, and if the stored signal, Information regarding the mode, the course, and the difficulty is stored in the progress information of the hard disk 308, and information about the hole cup position is stored in the golf course setting information (S52).
상기 제 S42 단계의 판단결과, 연습모드인 경우, 상기 씨피유(302)는 상기터치스크린(318)으로부터 연습대상 홀 선택신호를 수신한 후, 상기 제 S46 단계로 절차를 이행한다(S54).As a result of the determination in step S42, in the practice mode, the CPI 302 receives the exercise target hole selection signal from the touch screen 318, and then proceeds to step S46 (S54).
상기 도 6 의 제 S7 단계인 환경설정 단계 중 진행 환경설정 단계에 대하여 도 9 를 참조하여 상세하게 설명하면 다음과 같다.A detailed description of the progress setting step among the environment setting step S7 of FIG. 6 will be given below with reference to FIG. 9.
도 9 는 본 발명의 일실시예에 따른 환경설정 단계 중 진행 환경설정 단계에 대한 상세 흐름도이다.9 is a detailed flowchart of an environment setting step of the environment setting step according to an embodiment of the present invention.
상기 도 9 에 예시된 바와 같이, 씨피유(302)는 진행 환경설정 화면을 터치스크린(320)으로 전송한다(S62).As illustrated in FIG. 9, the CPI 302 transmits a progress setting screen to the touch screen 320 (S62).
상기 씨피유(302)는 상기 터치스크린(318)으로부터 연습모드 또는 게임모드 중 어느 하나의 모드 선택신호를 수신한다(S64).The CPI 302 receives a mode selection signal of one of a practice mode and a game mode from the touch screen 318 (S64).
상기 씨피유(302)는 하드디스크(308)의 플레이어 정보에 기저장되어 있는 등록된 플레이어에 관한 정보를 터치스크린(320)으로 전송하여 플레이어가 확인할 수 있도록 한다(S66).The CPI 302 transmits information about a registered player, which is previously stored in the player information of the hard disk 308, to the touch screen 320 so that the player can check it (S66).
상기 씨피유(302)는 상기 터치스크린(318)으로부터 플레이어 선택신호를 수신한다(S67).The CPI 302 receives a player selection signal from the touch screen 318 (S67).
상기 씨피유(302)는 미등록 플레이어인 경우이거나 또는 플레이어의 정보를 변경하고자 하는 경우 상기 플레이어가 정보등록 또는 변경을 희망하는 신호인지 여부를 판단한다(S68).The CPI 302 determines whether the player wants to register or change information when the player is a registered player or wants to change the player's information (S68).
상기 제 S68 단계의 판단결과, 플레이어 선택신호인 경우, 상기 씨피유(302)는 모든 플레이어가 선택되었는지 여부를 판단한다(S70).As a result of the determination in step S68, in the case of a player selection signal, the CPI 302 determines whether all players are selected (S70).
상기 제 S70 단계의 판단결과, 모든 플레이어가 선택되지 않은 경우, 상기 씨피유(302)는 상기 제 S66 단계로 리턴하고, 모든 플레이어가 선택된 경우, 상기 씨피유(302)는 상기 제 S64 단계에 의하여 선택된 모드가 게임모드인지 여부를 판단한다(S72).As a result of the determination of step S70, when all the players are not selected, the CPI 302 returns to the step S66, and when all the players are selected, the CPI 302 is the mode selected by the step S64 It is determined whether the game mode (S72).
상기 제 S72 단계의 판단결과, 게임모드인 경우, 상기 씨피유(302)는 상기 터치스크린(320)으로부터 게임의 진행방식에 대한 선택신호를 수신한다(S74).As a result of the determination in step S72, in the game mode, the CPI 302 receives a selection signal for the game progression method from the touch screen 320 (S74).
본 실시예에서는 상기 선택되는 게임의 진행방식은 각 홀에 대해 플레이어가 번갈아 가며 진행하는 라운드 로빈방식과 한 플레이어가 플레이를 마친 후 다음 플레이어가 진행하는 릴레이 방식 중 어느 하나인 것으로 설정하였으나 본 발명이 이에 한정되는 것은 아니다.In the present embodiment, the selected game progress method is set to one of a round robin method in which the player alternates with respect to each hole, and a relay method in which the next player proceeds after the player finishes playing. It is not limited to this.
상기 씨피유(302)는 상기 터치스크린(320)으로부터 상기 선택된 진행 플레이어 및 그 수, 선택된 게임 진행방식에 관한 정보의 저장여부에 관한 신호를 수신하여, 저장신호인지 여부를 판단한다(S76).The CPI 302 receives a signal regarding the selected progress player, the number of players, and whether or not information regarding the selected game progress method is stored from the touch screen 320, and determines whether the signal is a stored signal (S76).
상기 제 S76 단계의 판단결과, 저장신호가 아닌 경우, 상기 씨피유(302)는 본 발명의 일실시예에 따른 환경설정 단계 중 진행 환경설정 단계에 관한 시스템을 종료하고, 저장신호인 경우, 진행플레이어는 플레이어 정보 및 진행 플레이어 정보와 플레이어 성적정보에 저장하고, 진행플레이어 수는 진행정보에 저장하고 게임 진행방식은 진행정보에 저장한다(S78).As a result of the determination in step S76, if it is not the stored signal, the CPI 302 terminates the system of the proceeding environment setting step of the environment setting step according to an embodiment of the present invention, and if the stored signal, the progress player The player information and progress player information and player grade information is stored, the number of progress players is stored in the progress information and the game progress is stored in the progress information (S78).
상기 제 S68 단계의 판단결과, 플레이어 정보등록 또는 변경과 관련된 신호인 경우, 상기 씨피유(302)는 상기 터치스크린(320)으로 플레이어 정보입력을 위한화면을 전송한다(S80).As a result of the determination in step S68, when it is a signal related to registration or change of player information, the CPI 302 transmits a screen for inputting player information to the touch screen 320 (S80).
상기 씨피유(302)는 상기 터치스크린(320)으로부터 입력된 플레이어 정보를 수신한다(S82).The CPI 302 receives player information input from the touch screen 320 (S82).
본 실시예에서 수신하는 상기 플레이어 정보에는 플레이어 ID, 이름, 주소, 전화번호, 이메일, 플레이 수준에 관한 정보로 설정하였으나 본 발명이 이에 한정되는 것은 아니다.In the present embodiment, the player information received is set to information regarding a player ID, a name, an address, a phone number, an e-mail, and a play level, but the present invention is not limited thereto.
상기 씨피유(302)는 하드디스크(320)의 플레이어 정보에 상기 수신한 플레이어 ID, 이름, 주소, 전화번호, 이메일, 플레이 수준에 관한 정보를 저장한다(S84).The CPI 302 stores information on the received player ID, name, address, phone number, e-mail, and play level in player information of the hard disk 320 (S84).
상기 제 S72 단계의 판단결과, 연습모드인 경우, 상기 씨피유(302)는 상기 S76 단계로 절차를 이행한다.As a result of the determination in step S72, in the practice mode, the CPI 302 performs the procedure to step S76.
상기 도 6 의 제 S8 단계의 게임진행 단계를 도 10 내지 도 15b 를 참조하여 상세하게 설명하면 다음과 같다.The game progress step of the step S8 of FIG. 6 is described in detail with reference to FIGS. 10 to 15B as follows.
도 10 은 본 발명의 일실시예에 따른 게임진행 단계에 대한 상세 흐름도이고, 도 11 은 본 발명의 일실시예에 따른 격자화된 골프코스의 일예시도이고, 도 12 는 본 발명의 일실시예에 따른 격자화된 스윙 그라운드부의 일예시도이고, 도 13 은 본 발명의 일실시예에 따른 클럽헤드의 진행방향을 나타내는 일예시도이고, 도 14a 는 본 발명의 일실시예에 따른 골프공 타격시 클럽면의 상태를 나타내는 일예시도이고, 도 14b 는 골프공 타격시 골프공의 좌우방향을 나타내는 일예시도이고, 도 15a 는 본 발명의 일실시예에 따른 클럽면 로프트의 일예시도이며 도 15b 는 골프공 타격시 골프공의 상하각도를 나타내는 일예시도이다.10 is a detailed flowchart of a game progress step according to an embodiment of the present invention, Figure 11 is an illustration of a gridized golf course according to an embodiment of the present invention, Figure 12 is an embodiment of the present invention 13 is an exemplary view illustrating a moving direction of a club head according to an embodiment of the present invention, and FIG. 14A is a golf ball according to an embodiment of the present invention. One example showing the state of the club surface when hitting, Figure 14b is an exemplary view showing the left and right direction of the golf ball when hitting the golf ball, Figure 15a is an exemplary view of the club surface loft according to an embodiment of the present invention And FIG. 15B is an exemplary view showing the vertical angle of the golf ball when the golf ball is hit.
상기 도 10 에 예시된 바와 같이, 씨피유(302)는 하드디스크(308)의 골프장별 홀 정보, 골프코스 설정 정보, 진행 정보, 플레이어 정보 및 자연환경 설정 정보를 이용하여 본 발명의 일실시예에 따른 체감형 골프 시뮬레이션 시스템을 초기화한다(S92).As illustrated in FIG. 10, the CPI 302 uses hole information, golf course setting information, progress information, player information, and natural environment setting information for each golf course of the hard disk 308 according to an embodiment of the present invention. Initializing the haptic golf simulation system according to (S92).
상기 씨피유(302)는 고해상도 그래픽보드(322)를 통해 프로젝터(240)로 플레이어가 선택한 해당 홀의 전경, 환경 정보, 진행현황 및 플레이어 정보를 전송하고, 상기 프로젝터(240)는 상기 도 4 에 예시된 바와 같이 시뮬레이션 스크린(400)으로 상기 수신한 정보를 표시함으로써 플레이어가 인지할 수 있도록 한다(S94).The CPI 302 transmits the foreground, environment information, progress status, and player information of the corresponding hall selected by the player to the projector 240 through the high resolution graphic board 322, and the projector 240 is illustrated in FIG. 4. As described above, the received information is displayed on the simulation screen 400 so that the player can recognize it (S94).
상기 해당 홀의 전경의 표시과정을 상기 도 11 을 참조하여 설명하면 다음과 같다.The display process of the foreground of the corresponding hole will be described with reference to FIG. 11 as follows.
상기 씨피유(302)는 CD/DVD 드라이브(304)로부터 수신된 국내외 유명 골프코스의 3D 데이터를 수신하여 상기 도 11 에 예시된 바와 같이 티샷 영역부터 홀컵이 위치한 그린의 영역까지를 크기로 하는 사각형을 2차원 좌표계로 하여 1m 단위의 정사각형 셀(cell)로 분할한다.The CPI 302 receives 3D data of famous domestic and international golf courses received from the CD / DVD drive 304 and forms a quadrangle having a size from the tee shot area to the area of the green where the hole cup is located as illustrated in FIG. The two-dimensional coordinate system is divided into square cells in units of 1 m.
본 실시예에서는 상기 씨피유(302)가 상기 CD/DVD 드라이브(304)로부터 수신된 국내외 유명 골프코스의 3D 데이터를 수신하는 것으로 하였으나, 본 발명은 이에 한정되는 것은 아닌 바, 상기 씨피유(302)가 하드디스크((308)에 기저장되어 있는 국내외 유명 골프코스의 3D 데이터를 수신할 수도 있다.In the present embodiment, the CFI 302 receives 3D data of famous golf courses at home and abroad received from the CD / DVD drive 304, but the present invention is not limited thereto. 3D data of famous golf courses at home and abroad stored in the hard disk 308 may be received.
상기 씨피유(302)는 각각의 정사각형 셀에 대해 x축과 y축으로 인덱싱하여 찾기 쉽도록 데이터베이스화하여 하드디스크(308)의 골프장 3D 정보에 저장한다.The CPI 302 is indexed on the x-axis and y-axis for each square cell so that the database is easily found and stored in the golf course 3D information of the hard disk 308.
또한 상기 씨피유(302)는 상기 골프코스의 고저를 표시하기 위하여 3차원에 해당하는 z축의 고저는 (0,0)번째 정사각형을 기준으로 하여 측정한다.In addition, the CPI 302 measures the height of the z-axis corresponding to the 3D in order to indicate the height of the golf course based on the (0,0) th square.
또한 상기 씨피유(302)는 패어웨이(fairway), 러프(rough), 모래함정(sand trap), 그린(green)과 같은 속성을 시뮬레이션 스크린(400)에 표시하기 위하여 동일한 질감을 느낄 수 있는 패턴(pattern)을 만들어 데이터베이스화하고, 상기 패턴을 고해상도 그래픽보드(322) 및 프로젝터(240)를 이용하여 상기 시뮬레이션 스크린(400) 상에 주사함으로써 해당 홀의 전경을 표시하게 된다.In addition, the CPI 302 is a pattern that can feel the same texture to display the properties such as fairway (rough), rough (sand trap), green (green) on the simulation screen 400 ( pattern) to create a database, and scan the pattern on the simulation screen 400 using the high resolution graphic board 322 and the projector 240 to display the foreground of the corresponding hole.
상기 씨피유(302)는 진행현황이 퍼팅상태인지 여부를 판단한다(S96).The CPI 302 determines whether the progress status is in the putting state (S96).
상기 제 S96 단계의 판단결과, 퍼팅상태가 아닌 경우, 상기 씨피유(302)는 상기 시뮬레이션 스크린(400)에 티샷(tee shot)과 패어웨이(fairway)를 반영하는 인조잔디의 재질의 스윙매트, 모래함정(sand trap, bunker)을 반영하는 밀도가 높고 부드러운 폴리에틸렌 재질의 스윙매트 및 러프(rough)를 반영하는 부드러운 합성섬유로 된 재질의 스윙매트 중 플레이어가 골프공을 타격할 스윙매트를 표시한다(S98).As a result of the determination in step S96, when it is not in the putting state, the CPI 302 is a swing mat made of a material of artificial turf reflecting a tee shot and a fairway on the simulation screen 400 and sand. A swing mat made of dense and soft polyethylene that reflects sand traps and bunkers, and a swing mat made of soft synthetic fibers that reflects roughness. S98).
상기 씨피유(302)는 타격할 골프공의 위치로부터 스윙그라운드부(320)의 경사를 계산한다(S100).The Cfi 302 calculates the inclination of the swing ground portion 320 from the position of the golf ball to hit (S100).
상기 씨피유(302)는 상기 계산된 경사 값을 경사 제어보드(314)로 전송하여 상기 스윙 그라운드부(220)의 경사를 제어한다(S102).The CPI 302 transmits the calculated inclination value to the inclination control board 314 to control the inclination of the swing ground 220 (S102).
상기 S100 단계 및 S102 단계에 의한 상기 스윙 그라운드부(220)의 제어과정을 상기 도 12 를 참조하여 설명하면 다음과 같다.The control process of the swing ground unit 220 by the steps S100 and S102 will be described with reference to FIG. 12 as follows.
상기 스윙 그라운드부(220)의 경사계산은 상기 도 12 에 예시된 바와 같이 골프공이 위치한 정사각형 셀 주변의 8방향 정사각형 셀의 z축 정보를 이용하여 계산할 수 있는 바, 예를 들어 씨피유(302)는 1번과 8번, 3번과 6번의 경사를 계산하고 2,4,5,7의 경사는 1번과 3번의 경사, 1번과 6번의 경사, 3번과 8번의 경사, 6번과 8번의 경사를 선형적으로 계산하여, 계산된 경사값을 경사 제어보드(314)로 전송하고, 상기 경사 제어보드(314)는 상기 경사값에 의해 상기 스윙 그라운드부(220)를 경사지게 한다.The slope calculation of the swing ground 220 may be calculated using the z-axis information of the eight-way square cell around the square cell where the golf ball is located, as illustrated in FIG. 12. Calculate the slopes of 1 and 8, 3 and 6, and the slopes of 2, 4, 5, and 7 are the slopes of 1 and 3, the slopes of 1 and 6, the slopes of 3 and 8, the 6 and 8 The inclination of the burn is linearly calculated, and the calculated inclination value is transmitted to the inclination control board 314, and the inclination control board 314 inclines the swing ground portion 220 by the inclination value.
상기 씨피유(302)는 상기 터치스크린(320)으로부터 플레이어의 타격방향에 관한 정보를 수신하여 플레이어가 타격할 방향을 설정한다(S104).The CPI 302 receives information about the player's hitting direction from the touch screen 320 and sets a direction in which the player hits (S104).
플레이어가 티샷과 패어웨이 영역, 모래함정(sand trap, bunker) 영역, 러프(rough) 영역 중 해당되는 스윙매트(221) 영역에 골프공을 올려놓은 후 스윙을 하면 스윙 분석장치(100) 중 적외선 카메라(110)는 타격된 골프공의 이미지를 수신하고, 속도측정기(120)는 타격된 골프공의 속도를 측정하고, 상기 씨피유(302)는 상기 스윙 분석장치(100)로부터 타격된 골프공에 대한 이미지 및 속도에 관한 데이터를 수신한다(S106).When the player swings after placing a golf ball on the tee shot, the fairway area, the sand trap (sand trap, bunker) area, the rough area of the swing mat 221, and swings, the infrared rays of the swing analyzer 100 The camera 110 receives an image of the golf ball hit, the speed measuring unit 120 measures the speed of the golf ball hit, the CPI 302 is a golf ball hit from the swing analysis device 100 Receive data about the image and the speed (S106).
상기 씨피유(302)는 상기 스윙 분석장치(100)로부터 수신한 클럽헤드의 궤적영상과 타격된 골프공의 이미지 및 속도에 대한 데이터를 이용하여 클럽헤드 진행방향, 골프공 타격시 클럽면 상태, 클럽면 로프트 및 골프공의 속도를 분석한다(S108).The CPI 302 uses the club head trajectory image received from the swing analyzing apparatus 100 and the data and the data about the image and the speed of the hit golf ball, the direction of the club head, the state of the club when the golf ball is hit, the club The speed of the plane loft and golf ball is analyzed (S108).
상기 씨피유(302)는 상기 제 S108 단계에 의한 분석자료를 이용하여 타격된골프공의 궤적, 스핀량 및 비거리를 계산한다(S110).The CPI 302 calculates the trajectory, spin amount and flying distance of the hit golf ball using the analysis data of step S108 (S110).
상기 제 S108 단계 및 제 S110 단계에 대하여 도 13 내지 도 15b 를 참조하여 상술하면 다음과 같다.The steps S108 and S110 will be described below with reference to FIGS. 13 to 15B.
상기 씨피유(302)는 패턴 인식법과 Edge Detection 추출방법을 이용하여 수신된 상기 이미지에서 골프공과 클럽헤드를 인식하여 분리 추출한 후, 상기 도 13 에 예시된 바와 같은 상기 클럽헤드의 진행방향 및 상기 도 14a 에 예시된 바와 같은 클럽면 상태에 따라 도 14b 에 예시된 바와 같은 골프공의 좌우방향 및 스핀량을 계산한다.The CPI 302 recognizes and extracts a golf ball and a club head from the received image by using a pattern recognition method and an edge detection extraction method, and then proceeds the direction of the club head as illustrated in FIG. 13 and the FIG. 14A. The left and right directions and the spin amount of the golf ball as illustrated in FIG. 14B are calculated according to the club surface state as illustrated in FIG.
또한 상기 씨피유(302)는 상기 도 15a 에 예시된 바와 같은 클럽면 로프트 각도에 따라 도 15b 에 예시된 바와 같은 골프공의 상하각도 및 스핀량을 계산한다.In addition, the CPI 302 calculates the upper and lower angles and the spin amount of the golf ball as illustrated in FIG. 15B according to the club surface loft angle as illustrated in FIG. 15A.
상기 낙하지점 표시부(450) 및 궤적 표시부(460)에 나타나는 골프공의 궤적 및 구름양의 계산과정을 설명하면 다음과 같다.The calculation process of the trajectory and cloud amount of the golf ball appearing on the falling point display unit 450 and the trajectory display unit 460 is as follows.
씨피유(302)는 기설정 저장된 환경설정정보 중 바람의 속도에 대한 벡터성분 및 방향과 속도측정기(120)를 통해 측정된 상기 골프공의 속도의 벡터성분 및 상기 골프공의 방향, 스핀량 계산과정에서 계산된 골프공의 좌우방향, 상하각도를 이용하여 상기 골프공의 포물선 궤적 및 비거리를 계산한다.CPI 302 is a vector component and direction of the wind speed of the preset stored configuration information and the vector component of the speed of the golf ball measured by the speed measuring device 120, the direction of the golf ball, the spin amount in the calculation process A parabolic trajectory and a flying distance of the golf ball are calculated using the calculated left and right angles and the vertical angle of the golf ball.
상기 씨피유(302)는 낙하 속도, 낙하 각도, 스핀량 및 낙하지점의 코스 재질에 관한 물리량을 이용하여 낙하된 골프공의 구름양을 계산한다(S112).The CPI 302 calculates the cloud amount of the dropped golf ball by using the physical speed of the drop speed, the fall angle, the spin amount and the course material of the dropping point (S112).
본 실시예에서 상기 코스 재질은 패어웨이, 러프, 모래함정, 그린에 따라 고정상수를 적용하였으며, 상기 고정상수 값은 실험에 의해 근사값으로 계산될 수 있다.In the present embodiment, the course material is applied to a fixed constant according to the fairway, rough, sand trap, green, the fixed constant value can be calculated as an approximation by an experiment.
상기 씨피유(302)는 상기 제 S106 단계 내지 제 S112 단계에 의해 계산된 타격된 골프공의 궤적, 낙하지점 및 분석정보를 상기 시뮬레이션 스크린(400)으로 전송하여 골프공 타격시의 클럽헤드의 진행방향과 클럽면의 상태를 표시하는 표시부(420), 낙하지점 표시부(450) 및 궤적 표시부(460)에 표시한다(S114).The CPI 302 transmits the trajectory, dropping point, and analysis information of the hit golf ball calculated in the step S106 to step S112 to the simulation screen 400 to advance the club head when the golf ball is hit. And the display unit 420, the falling point display unit 450, and the trajectory display unit 460 displaying the state of the club surface (S114).
상기 씨피유(302)는 상기 하드디스크(308)의 플레이어 스윙정보에 상기 플레이어의 비거리, 타격된 골프공의 속도, 클럽헤드 방향, 클럽면 상태, 스핀량, 상하각도 및 좌우방향을 포함하는 스윙분석 정보를 저장한다(S116).The CPI 302 includes swing analysis information including the distance of the player, the speed of the hit golf ball, the club head direction, the club surface state, the spin amount, the vertical angle, and the left and right directions in the player swing information of the hard disk 308. To store (S116).
상기 씨피유(302)는 상기 하드디스크(308)의 플레이어 성적정보에 상기 플레이어의 타수를 포함하는 성적을 저장한다(S118).The CPI 302 stores the score including the number of strokes of the player in the player score information of the hard disk 308 (S118).
상기 씨피유(302)는 상기 터치스크린(320)으로 계속 진행할지 여부를 묻는 화면을 전송하고, 이에 대한 회신을 수신하여 플레이어가 계속 진행을 희망하는지 여부를 판단한다(S120).The CPI 302 transmits a screen inquiring whether to proceed to the touch screen 320, and receives a reply thereto to determine whether the player wishes to proceed (S120).
상기 제 S120 단계의 판단결과, 계속 진행을 희망하는 경우, 상기 씨피유(302)는 상기 하드디스크(308)의 골프장별 홀 정보, 골프코스 설정 정보, 진행 정보, 플레이어 정보 및 자연환경 설정 정보를 이용하여 다음 진행상태로 초기화한다(S122).As a result of the determination in step S120, if the user wants to proceed, the CPI 302 uses hole information, golf course setting information, progress information, player information, and natural environment setting information for each golf course of the hard disk 308. To initialize to the next progress state (S122).
상기 제 S96 단계의 판단결과, 퍼팅상태인 경우, 상기 씨피유(302)는 퍼팅위치를 계산한다(S124).As a result of the determination in step S96, when the putting state, the CP 302 calculates the putting position (S124).
상기 씨피유(302)는 계산된 상기 퍼팅위치를 상기 퍼팅위치 지정광원부(230)로 전송하여 제어함으로 상기 퍼팅위치 지정광원부(230)로 하여금 자동으로 퍼팅그린 상의 위치를 조명하여 퍼팅위치를 알려주도록 한다(S126).The CPI 302 transmits and controls the calculated putting position to the putting position specifying light source 230 so that the putting position specifying light source 230 automatically lights the position on the putting green to inform the putting position. (S126).
상기 도 6 의 S10 단계인 통계분석 단계에 대하여 도 16 을 참조하여 상세하게 설명하면 다음과 같다.The statistical analysis step S10 of FIG. 6 will be described in detail with reference to FIG. 16 as follows.
도 16 은 본 발명의 일실시예에 따른 통계분석 단계에 대한 상세 흐름도이다.16 is a detailed flowchart of the statistical analysis step according to an embodiment of the present invention.
상기 도 16 에 예시된 바와 같이, 씨피유(302)는 통계분석 화면을 터치스크린(320)으로 전송한다(S132).As illustrated in FIG. 16, the CPI 302 transmits a statistical analysis screen to the touch screen 320 (S132).
상기 씨피유(302)는 상기 터치스크린(320)으로 게임순위 분석 또는 스윙 분석 중 하나를 선택할 수 있는 화면을 전송하고, 이에 대한 회신을 수신함으로써 플레이어가 게임순위 분석을 선택하였는지 여부를 판단한다(S134).The CPI 302 transmits a screen for selecting one of game ranking analysis or swing analysis to the touch screen 320, and determines whether the player has selected game ranking analysis by receiving a reply (S134). ).
상기 제 S134 단계의 판단결과, 게임순위 분석을 선택한 경우, 상기 씨피유(302)는 상기 진행 플레이어 정보에 기저장되어 있는 전체 순위에 대한 정보를 상기 터치스크린(320)으로 전송한다(S136).As a result of the determination of step S134, when the game ranking analysis is selected, the CPI 302 transmits information on the overall ranking previously stored in the player information to the touch screen 320 (S136).
상기 씨피유(302)는 상기 터치스크린(320)으로 상기 전송된 전체 순위에 대한 정보를 인쇄할 것인지 여부를 선택할 수 있는 화면을 전송하고, 이에 대한 회신을 수신함으로써 플레이어가 인쇄를 선택하였는지 여부를 판단한다(S138).The CPI 302 transmits a screen for selecting whether to print the information on the overall ranking transmitted to the touch screen 320, and determines whether the player has selected printing by receiving a reply. (S138).
상기 제 S138 단계의 판단결과, 인쇄를 선택한 경우, 상기 씨피유(302)는 별도의 인쇄장치를 통해 상기 전체 순위에 대한 정보를 인쇄하고, 인쇄를 선택하지아니한 경우, 상기 씨피유(302)는 본 발명에 따른 통계분석 단계에 대한 시스템을 종료한다(S140).As a result of the determination in step S138, when printing is selected, the CPI 302 prints information on the overall ranking through a separate printing device, and when the printing is not selected, the CFI 302 is the present invention. End the system for the statistical analysis according to (S140).
상기 제 S134 단계의 판단결과, 게임순위 분석을 선택하지 않은 경우, 상기 씨피유(302)는 스윙분석 통계를 선택하였는지 여부를 판단한다(S142).As a result of the determination in step S134, when the game ranking analysis is not selected, the CPI 302 determines whether swing analysis statistics are selected (S142).
상기 제 S142 단계의 판단결과, 스윙분석 통계를 선택하지 않은 경우, 상기 씨피유(302)는 본 발명의 일실시예에 따른 통계분석 단계에 관한 시스템을 종료하고, 스윙분석 통계를 선택한 경우, 상기 씨피유(302)는 상기 하드디스크(308)의 플레이어 스윙정보에 기저장되어 있는 상기 플레이어의 타격횟수, 비거리, 속도, 클럽헤드의 방향, 클럽면의 상태, 스핀량, 상하각도 및 좌우방향에 관한 정보를 포함하는 스윙분석 정보를 상기 터치스크린(144)으로 전송하고 상기 제 S138 단계로 절차를 이행한다(S144).As a result of the determination of step S142, when the swing analysis statistics are not selected, the CPI 302 ends the system relating to the statistical analysis step according to an embodiment of the present invention, and when the swing analysis statistics are selected, 302 indicates information about the number of hits, the distance, the speed, the direction of the club head, the state of the club surface, the spin amount, the vertical angle, and the left and right directions of the player, which are previously stored in the player swing information of the hard disk 308. The swing analysis information is transmitted to the touch screen 144, and the procedure proceeds to step S138 (S144).
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.
상기와 같은 본 발명에 따르면, 다양한 장소에 쉽게 설치하여 실제 코스에서 라운딩하는 것과 동일한 감각을 플레이어로 하여금 느끼게 할 수 있는 효과가 있다.According to the present invention as described above, there is an effect that allows the player to feel the same sense as rounding in the actual course by easily installed in various places.
또한 본 발명에 따르면, 실제 골프를 즐기는데 소요되는 시간 (18홀 4인 기준으로 4~5시간)을 똑같은 코스 환경에서 2시간 이내의 시간으로 즐길 수 있는 효과가 있다.In addition, according to the present invention, the time required to enjoy the actual golf (4-5 hours on the basis of four holes of 18 holes) can be enjoyed within two hours in the same course environment.
또한 본 발명에 따르면, 다수의 플레이어가 동시에 실제의 골프 운영방식으로 게임을 즐길 수 있는 효과가 있다.In addition, according to the present invention, there is an effect that a plurality of players can enjoy the game by the actual golf operation method at the same time.
그리고 본 발명에 따르면, 기타 다른 스포츠에도 적용을 확장할 수 있는 기술적 토대를 마련하는 부수적인 효과도 있다.In addition, according to the present invention, there is a side effect of providing a technical foundation that can be extended to other sports.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20010075415A KR100434599B1 (en) | 2001-11-30 | 2001-11-30 | System for simulating high realizable golf |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20010075415A KR100434599B1 (en) | 2001-11-30 | 2001-11-30 | System for simulating high realizable golf |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2020010037067U Division KR200265558Y1 (en) | 2001-11-30 | 2001-11-30 | System for simulating high realizable golf |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030044601A true KR20030044601A (en) | 2003-06-09 |
KR100434599B1 KR100434599B1 (en) | 2004-06-04 |
Family
ID=29572367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20010075415A KR100434599B1 (en) | 2001-11-30 | 2001-11-30 | System for simulating high realizable golf |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100434599B1 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100647498B1 (en) * | 2005-01-11 | 2006-11-23 | 이준학 | Golf exercising facilities capable of providing simulation of far-distance swing and real exercising of putting |
KR100946863B1 (en) * | 2009-05-18 | 2010-03-09 | 주식회사 디온지씨 | Golf simulation system of three-dimensional and operation method of the same |
KR100970677B1 (en) * | 2009-12-31 | 2010-07-15 | (주) 골프존 | Virtual golf simulation device providing putting-guide |
KR100970678B1 (en) * | 2009-12-31 | 2010-07-15 | (주) 골프존 | Virtual golf simulation apparatus and method |
KR100972825B1 (en) * | 2009-12-31 | 2010-07-28 | (주) 골프존 | Virtual golf simulation device imaging weather-animation |
KR100972824B1 (en) * | 2009-12-31 | 2010-07-28 | (주) 골프존 | Virtual golf simulation device imaging mini-map |
KR100972963B1 (en) * | 2010-04-01 | 2010-07-29 | (주) 골프존 | Image processing device and image processing method for representation of green lie |
KR101019803B1 (en) * | 2010-06-30 | 2011-03-04 | (주) 골프존 | Apparatus for virtual golf simulation and method for the same |
KR101031432B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Apparatus for virtual golf simulation providing amendment to decreasing rate of ball flight distance and method for the same |
KR101031424B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Method for virtual golf simulation, and apparatus and system using for the same |
KR101031475B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Apparatus and method for virtual golf simulation providing putting mode |
CN102029054A (en) * | 2009-09-29 | 2011-04-27 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
CN102078683A (en) * | 2009-11-30 | 2011-06-01 | 高夫准株式会社 | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
WO2011065804A2 (en) * | 2009-11-30 | 2011-06-03 | Golfzon Co., Ltd. | Apparatus for virtual golf simulation and method for the same |
CN102114329A (en) * | 2009-12-31 | 2011-07-06 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
CN102114330A (en) * | 2009-12-31 | 2011-07-06 | 高夫准株式会社 | Apparatus and method for virtual golf simulation imaging mini map |
KR101048089B1 (en) * | 2011-03-22 | 2011-07-08 | (주) 골프존 | Apparatus for virtual golf simulation, and sensing device and method used to the same |
KR101053870B1 (en) * | 2009-05-19 | 2011-08-03 | 주식회사 스크린골프투어 | Latch Sensing Screen Golf System |
WO2011122907A2 (en) * | 2010-04-01 | 2011-10-06 | (주) 골프존 | Image-processing apparatus, image-processing method, and virtual golf simulation apparatus using same |
WO2011122905A2 (en) * | 2010-04-01 | 2011-10-06 | (주) 골프존 | Image-processing apparatus, image-processing method and virtual golf simulation apparatus using same |
CN102365114A (en) * | 2009-03-13 | 2012-02-29 | 高夫准株式会社 | Virtual golf simulation device and method for the same |
KR101145444B1 (en) * | 2009-11-26 | 2012-05-15 | 주우석 | Swing plate of golf exercising machine |
WO2012128572A2 (en) * | 2011-03-22 | 2012-09-27 | (주) 골프존 | Virtual golf simulation device, and sensing device and method used in same |
US8414408B2 (en) | 2009-09-21 | 2013-04-09 | Full Swing Golf, Inc. | Apparatus for golf simulation |
US8758103B2 (en) | 2009-01-19 | 2014-06-24 | Full Swing Golf | Methods and systems for sports simulation |
KR101412505B1 (en) * | 2013-11-28 | 2014-06-26 | (주) 알디텍 | Golf simulator, and golf simulation method |
KR101471490B1 (en) * | 2009-11-19 | 2014-12-12 | 주식회사 파온테크 | Golf game console of having a function of putting displaying and method thereof |
US8926416B2 (en) | 2007-08-10 | 2015-01-06 | Full Swing Golf | Sports simulator and simulation method |
JP2019528102A (en) * | 2016-08-12 | 2019-10-10 | ゴルフゾン カンパニー リミテッド | Ball flight information calculation device and ball flight information calculation method |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009145463A2 (en) * | 2008-04-02 | 2009-12-03 | (주)골프존 | Apparatus and method for golf putting simulation |
KR101008595B1 (en) | 2008-05-16 | 2011-01-17 | 고형배 | Screen Golf Exercising System |
KR100997899B1 (en) * | 2009-05-20 | 2010-12-02 | 이재복 | 3D Image screen golf system |
KR100972826B1 (en) * | 2009-12-31 | 2010-07-28 | (주) 골프존 | Virtual golf simulation device imaging sub-display |
KR101078986B1 (en) * | 2011-03-31 | 2011-11-01 | (주) 골프존 | Apparatus for virtual golf simulation and method for the same |
KR101487989B1 (en) | 2013-10-30 | 2015-01-29 | 네오에이스코리아(주) | Screen golf system |
-
2001
- 2001-11-30 KR KR20010075415A patent/KR100434599B1/en not_active IP Right Cessation
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100647498B1 (en) * | 2005-01-11 | 2006-11-23 | 이준학 | Golf exercising facilities capable of providing simulation of far-distance swing and real exercising of putting |
US10058733B2 (en) | 2007-08-10 | 2018-08-28 | Full-Swing Golf, Inc. | Sports simulator and simulation method |
US8926416B2 (en) | 2007-08-10 | 2015-01-06 | Full Swing Golf | Sports simulator and simulation method |
US9616311B2 (en) | 2007-08-10 | 2017-04-11 | Full-Swing Golf, Inc. | Sports simulator and simulation method |
US10427051B2 (en) | 2009-01-19 | 2019-10-01 | Full-Swing Golf, Inc. | Methods and systems for sports simulation |
US9616346B2 (en) | 2009-01-19 | 2017-04-11 | Full-Swing Golf, Inc. | Method and systems for sports simulations |
US11033826B2 (en) | 2009-01-19 | 2021-06-15 | Full-Swing Golf, Inc. | Methods and systems for sports simulation |
US8758103B2 (en) | 2009-01-19 | 2014-06-24 | Full Swing Golf | Methods and systems for sports simulation |
CN102365114A (en) * | 2009-03-13 | 2012-02-29 | 高夫准株式会社 | Virtual golf simulation device and method for the same |
CN102365114B (en) * | 2009-03-13 | 2014-05-21 | 高夫准株式会社 | Virtual golf simulation device and method for the same |
KR100946863B1 (en) * | 2009-05-18 | 2010-03-09 | 주식회사 디온지씨 | Golf simulation system of three-dimensional and operation method of the same |
KR101053870B1 (en) * | 2009-05-19 | 2011-08-03 | 주식회사 스크린골프투어 | Latch Sensing Screen Golf System |
US8414408B2 (en) | 2009-09-21 | 2013-04-09 | Full Swing Golf, Inc. | Apparatus for golf simulation |
CN102029054B (en) * | 2009-09-29 | 2013-08-28 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
CN102029054A (en) * | 2009-09-29 | 2011-04-27 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
KR101471490B1 (en) * | 2009-11-19 | 2014-12-12 | 주식회사 파온테크 | Golf game console of having a function of putting displaying and method thereof |
KR101145444B1 (en) * | 2009-11-26 | 2012-05-15 | 주우석 | Swing plate of golf exercising machine |
WO2011065804A2 (en) * | 2009-11-30 | 2011-06-03 | Golfzon Co., Ltd. | Apparatus for virtual golf simulation and method for the same |
CN102078683A (en) * | 2009-11-30 | 2011-06-01 | 高夫准株式会社 | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
US8926443B2 (en) | 2009-11-30 | 2015-01-06 | Golfzon Co., Ltd. | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
WO2011065804A3 (en) * | 2009-11-30 | 2011-09-29 | Golfzon Co., Ltd. | Apparatus for virtual golf simulation and method for the same |
WO2011065802A3 (en) * | 2009-11-30 | 2011-11-10 | Golfzon Co., Ltd. | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation |
CN102114331B (en) * | 2009-12-31 | 2015-06-24 | 高夫准株式会社 | Virtual golf simulation apparatus providing putting guide |
US9427650B2 (en) | 2009-12-31 | 2016-08-30 | Golfzon Co., Ltd. | Apparatus and method for virtual golf simulation imaging mini map |
WO2011081476A3 (en) * | 2009-12-31 | 2011-11-24 | Golfzon Co., Ltd. | Apparatus and method for virtual golf simulation imaging mini map |
CN104436591A (en) * | 2009-12-31 | 2015-03-25 | 高夫准株式会社 | Apparatus and method for virtual golf simulation imaging mini map |
WO2011081476A2 (en) * | 2009-12-31 | 2011-07-07 | Golfzon Co., Ltd. | Apparatus and method for virtual golf simulation imaging mini map |
CN102114330A (en) * | 2009-12-31 | 2011-07-06 | 高夫准株式会社 | Apparatus and method for virtual golf simulation imaging mini map |
CN102114331A (en) * | 2009-12-31 | 2011-07-06 | 高夫准株式会社 | Virtual golf simulation apparatus providing putting guide |
KR100970677B1 (en) * | 2009-12-31 | 2010-07-15 | (주) 골프존 | Virtual golf simulation device providing putting-guide |
KR100970678B1 (en) * | 2009-12-31 | 2010-07-15 | (주) 골프존 | Virtual golf simulation apparatus and method |
KR100972824B1 (en) * | 2009-12-31 | 2010-07-28 | (주) 골프존 | Virtual golf simulation device imaging mini-map |
KR100972825B1 (en) * | 2009-12-31 | 2010-07-28 | (주) 골프존 | Virtual golf simulation device imaging weather-animation |
CN104436591B (en) * | 2009-12-31 | 2017-09-05 | 高尔纵株式会社 | The apparatus and method of the mini map of virtual golf ball analog imaging |
CN102114329A (en) * | 2009-12-31 | 2011-07-06 | 高夫准株式会社 | Virtual golf simulation apparatus and method |
WO2011122905A3 (en) * | 2010-04-01 | 2012-02-02 | (주) 골프존 | Image-processing apparatus, image-processing method and virtual golf simulation apparatus using same |
KR100972963B1 (en) * | 2010-04-01 | 2010-07-29 | (주) 골프존 | Image processing device and image processing method for representation of green lie |
WO2011122907A3 (en) * | 2010-04-01 | 2012-02-02 | (주) 골프존 | Image-processing apparatus, image-processing method, and virtual golf simulation apparatus using same |
WO2011122905A2 (en) * | 2010-04-01 | 2011-10-06 | (주) 골프존 | Image-processing apparatus, image-processing method and virtual golf simulation apparatus using same |
WO2011122907A2 (en) * | 2010-04-01 | 2011-10-06 | (주) 골프존 | Image-processing apparatus, image-processing method, and virtual golf simulation apparatus using same |
KR101019803B1 (en) * | 2010-06-30 | 2011-03-04 | (주) 골프존 | Apparatus for virtual golf simulation and method for the same |
WO2012091513A3 (en) * | 2010-12-31 | 2012-10-04 | Golfzon Co., Ltd. | Virtual golf simulation apparatus and method capable of compensation ball flight distance decreasing rate |
KR101031475B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Apparatus and method for virtual golf simulation providing putting mode |
KR101031424B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Method for virtual golf simulation, and apparatus and system using for the same |
KR101031432B1 (en) * | 2010-12-31 | 2011-04-26 | (주) 골프존 | Apparatus for virtual golf simulation providing amendment to decreasing rate of ball flight distance and method for the same |
US9314683B2 (en) | 2010-12-31 | 2016-04-19 | Golfzon Yuwon Holdings Co., Ltd. | Virtual golf simulation apparatus and method capable of compensation ball flight distance decreasing rate |
CN103533993A (en) * | 2011-03-22 | 2014-01-22 | 高夫准株式会社 | Virtual golf simulation device and sensing device and method used in same |
US9162132B2 (en) | 2011-03-22 | 2015-10-20 | Golfzon Co., Ltd. | Virtual golf simulation apparatus and sensing device and method used for the same |
KR101048089B1 (en) * | 2011-03-22 | 2011-07-08 | (주) 골프존 | Apparatus for virtual golf simulation, and sensing device and method used to the same |
WO2012128572A3 (en) * | 2011-03-22 | 2012-11-22 | (주) 골프존 | Virtual golf simulation device, and sensing device and method used in same |
WO2012128568A3 (en) * | 2011-03-22 | 2012-11-22 | (주) 골프존 | Virtual golf simulation device and sensing device and method used in same |
WO2012128572A2 (en) * | 2011-03-22 | 2012-09-27 | (주) 골프존 | Virtual golf simulation device, and sensing device and method used in same |
WO2012128568A2 (en) * | 2011-03-22 | 2012-09-27 | (주) 골프존 | Virtual golf simulation device and sensing device and method used in same |
KR101412505B1 (en) * | 2013-11-28 | 2014-06-26 | (주) 알디텍 | Golf simulator, and golf simulation method |
JP2019528102A (en) * | 2016-08-12 | 2019-10-10 | ゴルフゾン カンパニー リミテッド | Ball flight information calculation device and ball flight information calculation method |
Also Published As
Publication number | Publication date |
---|---|
KR100434599B1 (en) | 2004-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100434599B1 (en) | System for simulating high realizable golf | |
KR200265558Y1 (en) | System for simulating high realizable golf | |
CN108369634B (en) | System and method for monitoring objects in a sports field | |
JP3749072B2 (en) | Golf club selection method and selection system | |
CN103842038B (en) | Utilize the virtual physical culture motor system starting sensor | |
JP4198702B2 (en) | A method for calculating the trajectory of an object based on measured launch conditions. | |
KR101085560B1 (en) | Golf ball spin sensing apparatus and golf simulation system | |
JP2002525613A (en) | Method and apparatus for measuring the trajectory and flight of a golf ball | |
KR20030044653A (en) | Method for providing simulation of high realizable golf and computer readable record medium on which a program therefor is recorded | |
TW201244786A (en) | Virtual golf simulation apparatus and sensing device and method used for the same | |
KR20190104909A (en) | Virtual golf system preventing the error of hitting location | |
KR101194268B1 (en) | In-house golf-stadium and a method of gaming golf thereat | |
KR100761789B1 (en) | Optical sensing apparatus for golf putting simulator and golf putting simulator using the apparatus | |
JP2009045495A (en) | Behavior measuring instrument for golf club head | |
KR102144764B1 (en) | Method and system for in/out determination in sport court | |
JPH07581A (en) | Indoor visual simulator for golf game | |
KR101937720B1 (en) | Virtual golf system | |
KR101913034B1 (en) | home golf simulator using light beam's pattern image and light sensors | |
KR102490972B1 (en) | Management system of outdoor golf simulation using LiDAR sensor and AI | |
KR20210027607A (en) | Method for displaying golf course and virtual golf system using the same | |
KR20230020335A (en) | Method for detecting hitting result of golf ball using ai and virtual golf device using the same | |
KR102344919B1 (en) | Virtual golf device and virtual golf system using the same | |
KR20090070857A (en) | Golf simulation network system | |
TWI599388B (en) | Game processing method and game processing program | |
KR102510410B1 (en) | Super-efficient two-club two-way mini golf course operating system and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110429 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |