KR20150001268U - Auditory sensor for activation of golf simulation system with multiple processor - Google Patents
Auditory sensor for activation of golf simulation system with multiple processor Download PDFInfo
- Publication number
- KR20150001268U KR20150001268U KR20130007818U KR20130007818U KR20150001268U KR 20150001268 U KR20150001268 U KR 20150001268U KR 20130007818 U KR20130007818 U KR 20130007818U KR 20130007818 U KR20130007818 U KR 20130007818U KR 20150001268 U KR20150001268 U KR 20150001268U
- Authority
- KR
- South Korea
- Prior art keywords
- golf ball
- unit
- golf
- simulation
- golfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 78
- 230000004913 activation Effects 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000013500 data storage Methods 0.000 claims abstract description 8
- 238000007664 blowing Methods 0.000 claims description 2
- 206010029216 Nervousness Diseases 0.000 claims 1
- 238000009434 installation Methods 0.000 abstract description 2
- 238000001514 detection method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000032683 aging Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
Images
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/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- 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
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
본 발명은 골프 시뮬레이션 시스템에 한 개 이상의 프로세서를 설치하여 더 실감나고 사용자에게 편안한 게임을 진행하고, 이동이 가능하도록 구성된 캐리어 형태로 시뮬레이터를 조합하고, 카메라를 한 대 이상 사용하여 고속으로 진행되는 연속 동작을 나누어 촬영한 다음 재조합하여 골프공의 정확한 이동 데이터를 검출하는 골프 시뮬레이션 시스템의 화상 검출 장치 및 방법을 제공하는 것을 목적으로 한다. 이를 위해 본 발명은 골프 시뮬레이션 시스템의 화상 검출 장치는 전면 카메라부와, 보조 카메라부와, 제어부, 보조제어부, 데이터 저장부와 디스플레이부를 포함하여 구성된다. 따라서 본 발명은 골프 시뮬레이션 시스템에 저가의 카메라를 다수 사용하여 고속으로 진행되는 연속 동작을 나누어 촬영한 다음 재조합하여 출력함으로써, 설치비용을 감소시킬 수 있는 장점이 있다.The present invention relates to a golf simulation system in which at least one processor is installed to provide a more realistic game for users, a simulator is combined with a carrier configured to be movable, and a high- It is an object of the present invention to provide an apparatus and method for detecting an image of a golf simulation system in which corrective movement data of a golf ball is detected by separately capturing and then recombining the motion. To this end, the image sensing apparatus of the golf simulation system includes a front camera unit, an auxiliary camera unit, a control unit, an auxiliary control unit, a data storage unit, and a display unit. Therefore, the present invention is advantageous in that the cost of installation can be reduced by separately shooting a continuous operation proceeding at a high speed using a number of low-cost cameras in a golf simulation system, and outputting the resultant by recombining.
Description
본 발명은 골프 시뮬레이션 시스템의 화상 검출 장치 및 방법에 관한 발명으로서, 더욱 상세하게는 청각센서를 이용하여 한 개 이상의 프로세서를 연계하는 골프 시뮬레이션 시스템으로서, 고속으로 진행되는 플레이어의 연속 동작을 분석하는 골프 시뮬레이션 장비가 동작하는 동안 주위환경이나 플레이어가 원하는 플레이 환경을 만들 수 있도록 지원하는 시스템으로서, 공의 진행을 시뮬레이션 하는 프로세서와 별도로 카메라 또는 근접센서 장치를 이용해 플레이어의 게임 환경이나 주위변화를 데이터로 받아 시뮬레이터를 관리하게 된다. 시뮬레이션 루틴에 추가하여 진행되는 시뮬레이션 시퀀스에서 독립적인 진행과 접속이 가능해져 사용자의 편의 사양을 높일 수 있는 골프 시뮬레이션 시스템 운영 방법에 관한 것이다.The present invention relates to an image detecting apparatus and method for a golf simulation system, and more particularly, to a golf simulation system for linking one or more processors using an auditory sensor, A system that supports the environment or the player to create the desired play environment while the simulation equipment is operating. It uses a camera or a proximity sensor device separately from the processor that simulates the progress of the ball, And manages the simulator. The present invention relates to a method of operating a golf simulation system that enables independent progress and connection in a simulation sequence to be performed in addition to a simulation routine, thereby enhancing convenience specifications of a user.
최근에 들어 급속히 대중화되고 있는 골프 시뮬레이터는 타격시의 플레이어의 스윙자세나 클럽 페이스의 상태에 따라 변화가 생기고 그 결과는 공의 회전으로 나타나 이를 감지한 시뮬레이터가 방향과 거리 휘는 정도를 화면에 표시하게 된다. 최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 장치 등을 이용한 골프 연습 및 가상의 골프경기를 즐길 수 있도록 나와 있는데 스크린 골프라는 놀이이다.
In recent years, the golf simulator, which has become popular rapidly, changes according to the player's swing posture or club face state at the time of hitting, and the result is indicated by the rotation of the ball, and the simulator sensing the degree do. As the recent golf population grows, it is a game called screen golf that can be used to practice golf using a virtual golf simulator and virtual golf games.
이와 같이 가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 골프 연습장에서 골프공을 타격하는 것과 동일하게 골프공을 타격하면서 실제로 골프장에서 라운드를 하는 것과 같은 현장감을 줄 수 있는 특징이 있다.As described above, the screen golf system implemented by the virtual golf simulation apparatus has a feature that it can give a sense of presence such as a round in a golf course while hitting the golf ball in the same manner as hitting the golf ball in the golf driving range.
이러한 골프 시뮬레이션 장치는 한국 특허등록번호 제10-1010281호(발명의 명칭, 가상 골프 시뮬레이션 장치, 출원일, 2010.02.28)에 개시되었다.Such a golf simulation apparatus is disclosed in Korean Patent Registration No. 10-1010281 (titled invention, virtual golf simulation apparatus, filed on Feb. 28, 2010).
그러나 이러한 골프 시뮬레이션 장치는 공이 타석을 떠나는 순간을 확보하기 위해 고가의 고속 카메라를 다수 설치하여 설치 비용이 증가하고 정해진 위치를 벗어나는 경우 시현하기에 한계가 있는 문제점이 있다.However, such a golf simulation apparatus has a problem in that a large number of high-priced high-speed cameras are installed in order to secure a moment when the ball leaves the batting seat, thereby increasing the installation cost and limiting the appearance of the golf ball when the ball is out of a predetermined position.
스크린 골프에서 시뮬레이터의 반응 속도는 골퍼의 현실감을 좌우하게 되는데 하나의 프로세서를 사용하는 경우 플레이어의 준비동작과 실제타구 후의 추적을 동시에 진행할 수 없기 때문에 공의 출발을 확실하게 알 수 없고 보통 이를 극복하기 위해 임의적인 동작을 통해 골퍼의 감각기관을 속이는 형태로 실제 바로 반응한 것 같은 느낌을 주게 된다.The response speed of the simulator in the screen golf determines the reality of the golfer. If one processor is used, the start of the ball can not be known clearly because the preparation of the player and tracking after the actual batting can not be performed at the same time. In this way, the golfer's sensory organs are deceived through arbitrary movements.
또한 골퍼는 시뮬레이터나 타석 인근에 있는 접촉식 컨트롤러 또는 키보드 마우스 등을 통해 본인의 의사나 플레이 환경을 변경하여 게임 방향을 지정하게 된다.In addition, the golfer changes his or her physician's or play's environment through a simulator or a contact-type controller or keyboard mouse near the batting seat to specify the game direction.
이와 같은 스크린 골프 시스템은 실내에 가상 골프장을 디스플레이할 수 있는 스크린을 설치하고, 골퍼가 골프공을 상기 스크린을 향해 타격을 하면 골프공의 속도, 방향 등을 감지하여 상기 스크린상에 골프공의 진행을 표시해주는 시스템이다.In the screen golf system, a screen capable of displaying a virtual golf course is installed in the room. When a golfer hits the golf ball toward the screen, the screen golf system senses the speed and direction of the golf ball, .
또한 플레이어가 환경을 지정하면서 타석을 떠나거나 불편한 자세를 취해야 하게 되어 집중력이 저하되고, 게임의 분위기나 흐름을 방행하게 되는 문제 점이 있다.Also, since the player has to leave the batting seat or take an uncomfortable posture while designating the environment, the concentration is lowered, and the atmosphere and flow of the game are changed.
(특허문헌 1) KR1010281 10
(Patent Document 1) KR1010281 10
이러한 문제점을 해결하기 위하여, 본 발명은 골프 시뮬레이션 시스템에 플레이어의 환경설정이나 동작을 검지하여 실감나는 영상전환을 유도하기 위한 한 개 이상의 프로세서를 추가 설치하고, 프로세서에는 환경을 감시하는 카메라센서 또는 근접센서, 청각센서를 설치하여, 전조동작을 진행하도록 한다.In order to solve such a problem, the present invention provides a golf simulation system in which one or more processors for detecting actual environment setting or operation of a player are detected, and the processor is provided with a camera sensor or a proximity sensor A sensor, and an auditory sensor are provided so that the rolling operation is performed.
청각센서는 추가되는 프로세서와 메인센서의 가교 역활을 하는 장치로서, 센서로는 마이크로폰 또는 압력센서, 자이로센서 등을 이용, 기존의 시뮬레이터에 설치된 카메라에서 얻은 영상을 계속적으로 반복하며 계산하고 있는 시뮬레이터에게 시작되는 시점을 정확하게 알려줘 예비 동작에서의 전력낭비나 CPU 자원 낭비를 막아준다. The hearing sensor is a device that acts as a bridge between the added processor and the main sensor. The sensor uses a microphone, a pressure sensor, a gyro sensor, etc., and simulates the image obtained from the camera installed in the existing simulator continuously. It precisely informs the starting point and prevents wasting of power and CPU resources in the preliminary operation.
근접센서는 청각센서와 같은 효과를 기대할 수 있으며, 추가적으로 발판 메트, 타석 등 일부에 설치되어 플레이어가 타격 거리에 올라 섰는지 공은 준비했는지를 예비 판정하게 된다. 특히 근접센서는 플레이어가 메트 위에서 그린을 공략하기 전에 클럽의 선택이나 진입방향 등 전략을 만드는 과정에서 타석의 일부 또는 둘러 배치된 특정 문장이나 심볼을 터치하거나 근접하는 행위로 플레이어의 목적을 시뮬레이터에 전달하는 제어기 효과를 만들어 내는 목적이 있다.The proximity sensor can expect the same effect as the auditory sensor. In addition, the proximity sensor is installed on a part of the foot mat, batting table, etc., and preliminarily judges whether or not the player is ready to reach the batting distance. In particular, the proximity sensor transmits the player's purpose to the simulator by touching or approaching a part of the batting or a specific sentence or symbol placed in the process of creating a strategy, such as a club selection or entry direction, To create a controller effect.
추가적으로 설치되는 카메라 센서는 근접센서와 청각센서의 목적을 모두 수행할 수 있으며 특히 플레이어가 타석에 들어섰는지, 클럽의 길이에 비해 충분한 타격 공간에 들어섰는지 공을 제 위치에 놓았는지 놓지 않았다면 정정을 요구하는 프로세스를 진행 할 것인지를 결정하게 된다.An additional installed camera sensor can accomplish both the proximity sensor and the auditory sensor purpose, especially if the player has entered the batting position, has entered the batting space sufficiently for the length of the club, Or to proceed with a process that requires a " request "
각 센서들은 타석을 중심으로 좌우 또는 전후진 하며 공에 위치를 찾아 공을 정확하게 감지하기 위한 감지센서를 정정한 위치로 이동하도록 이동장치에게 그 값을 산출하여 전달하는 역할을 하게 된다. Each of the sensors calculates the value to the mobile device so as to move to the corrected position of the detection sensor for accurately detecting the ball by finding the position of the ball in the left or right or forward or backward direction around the plate.
결과적으로 기존의 골프 시뮬레이션 장치에서 충족시키지 못하는 반응속도 향상을 가능하게 하고 사용자가 편안하게 게임을 즐길수 있도록 하는 환경조성을 조성하게 된다. 또한 추가 시뮬레이터는 카드형태 무선형태의 로그인 기능을 추가할 경우 플레이어의 데이터베이스를 형성하고 서버로부터 다운받아 게임의 환경을 조성하는 기능을 담당한다.As a result, it is possible to improve the reaction speed that can not be satisfied in the existing golf simulation apparatus and to create an environment that allows the user to enjoy the game comfortably. In addition, the additional simulator forms the database of the player when the card type wireless type login function is added, and downloads the game data from the server to create the environment of the game.
또한 청각센서는 플레이어의 이름을 호명해 달라고 요청하는 절차를 거처게 되고, 이 음성을 청장장치가 접수하여 이미 데이터베이스에 등록된 음성자료에 따라 음성변조를 진행하고 게임 중에 플레이어의 이름을 호명하며 친근하게 분위기를 유도하게 된다. 플레이어는 변조된 음성을 다수 들으며 선택할 수 있고, 이에 맞는 캐디나 갤러리, 응원단 등을 가상공간에서 형성할 수 있다. 이벤트나 실력 향상을 통해 추가적인 응원단을 형성하는 진행으로 실제 게임에서 발생할 수 있는 주위 반응을 몸으로 익힐 수 있으며, 좁은 공간에서 오로지 벽만을 바라보며 연습하는 플레이어에게는 필드에서 발생할 수 있는 잡음과 응원으로 인한 부담, 집중력 분산 등의 예상치 못한 일을 경험하게 하여 여유를 가지게 만들고, 이로서 긴장하여 미스하는 일이 줄어들어 게임을 충분히 즐길 수 있도록 만드는데 목적이 있다.In addition, the auditory sensor receives a request for a name of the player to be called. The voice is received by the auditing device, and voice modulation is performed according to the voice data already registered in the database. To the atmosphere. The player can select a plurality of modulated voices and form a caddy, a gallery, a cheering party, etc. in the virtual space. As the event progresses, players will be able to learn the surrounding reactions that can occur in the actual game. In addition, players who practice only looking at the wall in a narrow space will feel the burden of noise and cheering , Concentration, and other unexpected things, so that they can afford to relax, thereby reducing the number of mistakes to make the game enough to enjoy.
상기한 목적을 달성하기 위하여 본 발명은 골프 시뮬레이션 시스템의 화상 검출 장치로서, 일정 프레임으로 촬영하는 적어도 하나 이상의 전면 카메라가 골퍼가 위치하는 타석부의 전측에 설치되어 골퍼의 타격 모습, 골프채의 위치, 골프공의 상하방향 이동 경로를 촬영하는 전면 카메라부; 플레이어의 상부 또는 측면 일방에 설치되어 일정 프레임으로 촬영하는 다수의 카메라가 설치되고, 상기 타석부에 설치된 카메라는 상기 골퍼의 타격 모습, 골프채의 위치, 골프공의 좌우방향 이동 경로를 미리 설정된 카메라의 촬영 순서에 따라 촬영하는 보조 카메라부; 상기 전면 카메라부와 보조 카메라부에서 촬영한 프레임들에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 미리 저장된 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라의 촬영 간격에 따라 촬영된 골프공의 위치와 상기 프레임에서 검출된 골프공을 프레임당 촬영속도로 환산하여 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하며, 공의 출발위치를 추적하는 무브먼트를 포함하고, 이동 괘적을 끝까지 추적할 수 있도록 카메라의 방향 또는 앵글을 공의 진행 방향까지 배치, 상기 검출된 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 시뮬레이션하여 골프공의 이동 경로를 출력하는 제어부; 상기 전면 카메라부와 상부 카메라부의 촬영 정보와 제어부의 분석 정보를 저장하는 데이터 저장부; 및 상기 제어부가 시뮬레이션한 결과를 출력하는 디스플레이부를 포함한다.According to an aspect of the present invention, there is provided an image detection apparatus for a golf simulation system, including at least one front camera for capturing a predetermined frame, the front camera being disposed at a front side of a batting seat, A front camera part for photographing a moving path of the ball in a vertical direction; A plurality of cameras installed on one side of the player or on a side of the player and provided with a camera for photographing in a predetermined frame; An auxiliary camera unit for photographing in accordance with a photographing sequence; A position of a golf club and a rotation and a position of the golf ball are detected through a pre-stored image processing program in frames captured by the front camera unit and the auxiliary camera unit, Detecting a position of the golf ball and a golf ball detected in the frame by a shooting speed per frame to detect the speed of the golf ball, the rotation of the golf ball, and the direction of travel of the golf ball, The direction of the camera or the angle is set to the direction of travel of the ball so that the trajectory of the movement can be tracked to the end, the position of the golf ball, the velocity of the golf ball, the rotation of the golf ball, A control unit for simulating and outputting a movement path of the golf ball; A data storage unit for storing shooting information of the front camera unit and the upper camera unit and analysis information of the control unit; And a display unit for outputting simulation results of the control unit.
또한, 본 발명은 상기 전면 카메라부가 촬영한 프레임들과 상부 카메라부가 촬영한 프레임들을 촬영 순서에 따라 저장하고, 상기 저장된 프레임들을 순차적으로 상기 제어부로 출력하는 버퍼부를 더 포함하는 것을 특징으로 한다.The present invention further includes a buffer unit for storing the frames photographed by the front camera unit and the frames photographed by the upper camera unit according to the photographing order, and sequentially outputting the stored frames to the control unit.
또한, 본 발명에 따른 상기 제어부는 임의의 보조 카메라가 촬영한 영상을 통해 골프공의 위치 플레이어의 타격 준비과정, 클럽의 길이, 클럽이 선택한 옵션의 이미지, 골프공 추적에 용이한 카메라의 위치, 타격 후 골프공의 진행 이미지 등을 검출하는 것을 특징으로 한다.In addition, the control unit according to the present invention may be configured such that the position of the golf ball, the length of the club, the image of the option selected by the club, the position of the camera for easy tracking of the golf ball, And detects the progress image of the golf ball after the batting.
또한, 본 발명에 따른 상기 제어부는 두 개 이상으로 구분되며, 제어부는 골프 시뮬레이터 본연의 임무인 공의 진행에 대한 결과 도출을 목적으로 하고, 보조제어부로 구분되며, 보조제어기는 골퍼의 클럽선택, 연습동작, 티 높이 선택, 화면의 방향 조정, 에이밍 동작 검출 등을 목적으로 하는 것을 특징으로 한다.The control unit may be divided into two or more units. The control unit may be classified as an auxiliary control unit for the purpose of deriving a result of the ball, which is a mission of the golf simulator, The exercise operation, the tee height selection, the orientation of the screen, and the aiming motion detection.
또한, 본 발명에 따른 상기 제어부는 전면 카메라부와 상부 카메라부에서 촬영한 프레임들에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 미리 저장된 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라의 촬영 간격에 따라 촬영된 골프공의 위치와 상기 프레임에서 검출된 골프공을 프레임당 촬영 속도로 환산하여 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하는 시뮬레이션 분석부; 및 골프 시뮬레이션 프로그램을 구동시켜 프로젝터로 출력되도록 하고, 상기 시뮬레이션 분석부에서 검출한 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 시뮬레이션하여 골프공의 이동 경로를 산출하며, 결과를 출력하는 시뮬레이션 제어부를 포함하는 것을 특징으로 한다.In addition, the control unit according to the present invention detects the golfer's stroke, the position of the golf ball, and the rotation and position of the golf ball in the frames captured by the front camera unit and the upper camera unit through a stored image processing program, A simulation analyzer for detecting the position of the golf ball photographed according to the photographing interval of the camera and the speed of the golf ball, the rotation of the golf ball, and the traveling direction of the golf ball by converting the golf ball detected in the frame into the photographing speed per frame; And the golf simulation program to be outputted to the projector. The simulator analyzes the golf ball hit, the golf ball position, the speed of the golf ball, the rotation of the golf ball, and the traveling direction of the golf ball detected by the simulation analysis unit, And a simulation control unit for calculating a travel route and outputting a result.
또한, 본 발명에 따른 상기 시뮬레이션 장치는 이동이 가능한 바퀴구조와 고정 장치를 포함하는 것을 특징으로 한다. In addition, the simulation apparatus according to the present invention includes a movable wheel structure and a fixing device.
상기 제어기에는 노래방이나 전자오락게임을 위한 추가기능을 포함하는 것을 특징으로 한다.The controller includes an additional function for karaoke or an electronic entertainment game.
본 발명은 골프 시뮬레이션 시스템에 다수의 프로세서를 사용하여 고속으로 진행되는 연속 동작을 처리하는 주제어기와 환경을 제어하는 보조프로세서의 역할을 분리함으로서 연산장치를 효율적으로 사용할 수 있도록 하는 효과가 있다.The present invention has an effect of efficiently using a computing device by separating the role of a main processor that processes a continuous operation at high speed and a secondary processor that controls the environment by using a plurality of processors in a golf simulation system.
또한, 보조프로세서와 주프로세서의 연계를 가능하게 하는 청각센서 또는 근접센서 등을 통해 주프로세서가 연산을 위한 충분한 자원을 활용할 수 있도로 하는 특징이 있다. In addition, there is a feature that the main processor can utilize sufficient resources for computation through an auditory sensor or a proximity sensor that enables the association of the coprocessor and the main processor.
본 발명은 플레이어의 취향에 맞는 캐디와 응원 등을 선정할 수 있다는 특징이 있고, 이를 플레이어의 이름이나 닉네임으로 하여 친근함을 상승시키는 효과가 있다. The present invention has a feature of being able to select a caddy and a cheering suit for a player's taste, and has an effect of raising familiarity by giving a name or a nickname of the player.
본 발명은 이동이 가능하고 추가 오락 기능을 포함하고 이동이 가능하도록 구성되어 야외나 이벤트, 방과후 학교 등에 활용이 가능한 것을 특징으로 한다.The present invention is characterized in that the present invention can be used for an outdoor event, an after-school school, or the like, which is movable, includes an additional entertainment function, and is movable.
도 1 은 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 및 제어부 구성을 나타낸 블록도.
도 2 는 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 전면 카메라부 구성을 나타낸 블록도.
도 3 은 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 보조 카메라부 구성을 나타낸 블록도.
도 4 는 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 제어부 구성을 나타낸 블록도.
도 5 는 도 1에 따른 화상 검출 장치를 이용한 골프 시뮬레이션 시스템 구성을 나타낸 예시도.
도 6 은 본 발명에 따른 골프 시뮬레이션 시스템의 디스플레이 화면 조합과정을 나타낸 예시도.
도 7 은 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 과정을 나타낸 흐름도.
도 8은 본 발명에 따른 이동용 시뮬레이션 장치를 구성한 예시도.BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a configuration of an image detection and control section of a golf simulation system according to the present invention. FIG.
Fig. 2 is a block diagram showing a configuration of a front camera part of an image detection device of the golf simulation system according to Fig. 1; Fig.
Fig. 3 is a block diagram showing a configuration of an auxiliary camera unit of an image detection device of the golf simulation system according to Fig. 1; Fig.
Fig. 4 is a block diagram showing the configuration of a control unit of the image detection device of the golf simulation system according to Fig. 1; Fig.
Fig. 5 is an exemplary view showing the configuration of a golf simulation system using the image detection device according to Fig. 1. Fig.
6 is a view illustrating an example of a display screen combination process of the golf simulation system according to the present invention.
7 is a flowchart illustrating an image detection process of the golf simulation system according to the present invention.
FIG. 8 is an exemplary view showing a configuration of a mobile simulation apparatus according to the present invention; FIG.
이하, 첨부된 도면을 참조하여 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 장치 및 방법의 바람직한 실시 예를 상세하게 설명한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of an image detection apparatus and method of a golf simulation system according to the present invention will be described in detail with reference to the accompanying drawings.
(화상 검출 장치)(Image detecting device)
도 1은 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 구성을 나타낸 블록도이고, 도 2는 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 전면 카메라부 구성을 나타낸 블록도이며, 도 3은 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 상부 카메라부 구성을 나타낸 블록도이고, 도 4는 도 1에 따른 골프 시뮬레이션 시스템의 화상 검출 장치의 제어부 구성을 나타낸 블록도이며, 도 5는 도 1에 따른 화상 검출 장치를 이용한 골프 시뮬레이션 시스템 구성을 나타낸 예시도이다.FIG. 1 is a block diagram showing the configuration of an image detecting apparatus of a golf simulation system according to the present invention, FIG. 2 is a block diagram showing a configuration of a front camera unit of an image detecting apparatus of the golf simulation system according to FIG. 1, Fig. 4 is a block diagram showing the configuration of the control unit of the image detection device of the golf simulation system according to Fig. 1, and Fig. 5 is a block diagram showing the configuration of the control unit of the golf simulation system according to Fig. Fig. 8 is a diagram showing a configuration of a golf simulation system using an image detection device according to the first embodiment;
도 1 내지 도 5에 나타낸 바와 같이, 본 발명에 따른 골프 시뮬레이션 시스템의 시뮬레이션 장치(100)는 골프 시뮬레이션 시스템에 저가의 카메라를 다수 사용하여 고속으로 진행되는 연속 동작을 나누어 촬영한 다음 재조합하여 출력하고, 상기 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 기초로 골프공의 정확한 이동 경로를 시뮬레이션하여 제공할 수 있도록 전면 카메라부(110)와, 전면 카메라부 무브먼트(119)와, 상부 카메라부(120)와, 상부카메라 무브먼트(129), 버퍼부(130, 131)와, 제어부(140)와, 데이터 저장부(150)와, 디스플레이부(160)와, 프로젝터(170)와, 타석부(180)를 포함하여 구성된다.As shown in FIGS. 1 to 5, the
상기 전면 카메라부(110)는 골퍼의 타격 모습, 골프채의 위치, 골프공의 상하방향 이동 경로를 촬영하여 출력한다.The
상기 상부 카메라부(120)는 한 개 이상의 상부 카메라(121, 122, 123, 124)가 상기 타석부(180)의 상부에 설치되어 상기 골퍼의 타격 모습, 골프채의 위치, 골프공의 좌우방향 이동 경로를 미리 설정된 카메라의 촬영 순서에 따라 촬영하는 구성으로서, 골프공의 이동방향과 평행하게 직렬로 설치되어 골퍼의 타격 모습, 골프채의 위치, 골프공의 좌우방향 이동 경로를 촬영한다.The
본 실시 예에서는 상부 카메라를 4개로 한정하여 설명하지만, 이에 한정되는 것은 아니고 필요한 프레임수에 따라 상부 카메라의 개수를 가감하여 변경 설치할 수 있다.In the present embodiment, the number of upper cameras is limited to four. However, the number of upper cameras is not limited to four.
상기 버퍼부(130, 131)는 전면 카메라부(110)와 상부 카메라부(120)와 각각 연결되어 상기 전면 카메라부(110)가 촬영한 프레임들과 상부 카메라부(120)가 촬영한 프레임들을 촬영 순서에 따라 임시 저장하고, 상기 저장된 프레임들을 순차적으로 상기 제어부(140)로 출력한다.The
상기 제어부(140)는 전면 카메라부(110)와 상부 카메라부(120)에서 촬영한 프레임들에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 미리 저장된 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라(121, 122, 123, 124)의 촬영 간격에 따라 촬영된 골프공의 위치와 상기 프레임에서 검출된 골프공을 프레임당 촬영속도로 환산하여 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하며, 상기 검출된 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 시뮬레이션하여 골프공의 이동 경로를 출력하는 구성으로서, 시뮬레이션 분석부(141)와 시뮬레이션 제어부(142)를 포함하여 구성된다.The
또한, 상기 제어부(140)는 보조 제어부(141)에 연결되어 타석부(180)에서 골퍼가 진행하는 일련의 행동에서 제어에 필요한 정보를 설치된 카메라부(120,110)를 통해 확보하도록 구성된다.The
상기 보조제어부에는 청각센서부(900)가 연결되어 타석에서 타격이 발생하는 상황을 빠르게 시뮬레이터로 전달하여 디스플레이부(160)의 영상을 이동시킴으로서 고 현실감을 증가시키도록 한다. 청각센서부(900)의 동작은 레이더 센서, 근접센서 등을 구성하여 대체하여 구성한다. The auxiliary control unit is connected to the
청각센서부(900)는 플레이어가 로그인시 이름이나 개인정보를 노출하기 싫어하는 소비자에게 부여된 로그인 정보에 청각적인 데이터를 첨부하여 보안에 사용하도록 구성한다. The
상기 청각센서부(900)은 플레이어가 지정한 이름이나 닉네임을 음성 변조하여 게임 진행 중 장내 방송이나 캐디, 응원단, 갤러리로 하여금 호명할 수 있는 자료로 사용되어 자연스러운 진행이 가능해지고 친화력을 향상시키는 기록하는 기능을 수행한다.The
제어부 또는 보조제어부에는 상기 음성인식과 변조를 담당하는 음성제어부(151)를 포함하도록 구성한다. The control unit or the auxiliary control unit is configured to include a
근접센서부(902)는 표시부(901)의 일부에 설치되거나 포함되어 주위 환경에 적합하도록 구성하고, 플레이어가 클럽을 이동시켜 일정시간 지정하는 경우 티높이를 변경하고, 화면 방향을 변경할 수 있고, 클럽을 선택하고 데이터를 비거리나 영상의 정보와 구성하여 향후 게임에 자동적으로 적용하도록 한다. The
상기 청각센서부(900) 또는 근접센서부(902)는 골퍼가 에이밍(aiming) 동작을 수행하는지 여부를 판단하고, 상기 판단 결과 에이징 동작을 수행하면 상기 에이징 동작의 일정 시간 전에 촬영된 프레임들의 이미지들과 상기 에이징 동작 이후 촬영되는 프레임들의 이미지를 분석하여 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출한다.The
상기 에이밍 동작은 시뮬레이션 장치(100)의 연산을 최소화하고 타격 이후 발생하는 연산에 최적화 될수 있다는 장점이 있고, 에너지를 아끼고, CPU, 메모리 등 연산장치의 수명을 연장시키는 효과를 기대할 수 있다. The arming operation is advantageous in that the arithmetic operation of the
상기 시뮬레이션 분석부(141)는 전면 카메라부(110)와 상부 카메라부(120)에서 촬영한 프레임들의 이미지에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라(121, 122, 123, 124)의 촬영 간격에 따라 촬영된 프레임에서 골프공의 위치와, 상기 프레임에서 검출된 골프공을 프레임당 촬영 속도로 환산하여 골프공의 속도를 검출하며, 상기 검출된 골퍼의 타격 모습과, 골프채의 위치와 스윙 궤적, 골프공의 회전 여부와 상하방향 비행각도, 좌우방향 진행궤적을 검출한다.The
또한, 상기 시뮬레이션 분석부(141)는 골퍼의 타격 모습과, 골프채의 위치와 스윙 궤적, 골프공의 회전 여부, 좌우방향 진행경로를 검출하기 위해 상부 카메라부(120)가 촬영한 프레임들을 촬영 순서에 따라 배치한다.In addition, the
상기 프레임들을 촬영 순서에 따라 배치하는 과정을 더욱 상세하게 설명하면, 상부 카메라부(120)의 카메라가 예를 들면 1초 동안 3개의 프레임을 촬영하는 경우, 도 6(a)와 같이 제 1 상부 카메라(121)는 1초 동안 촬영한 3개의 프레임(P1-1, P1-2, P1-3)을 출력하고, 도 6(b)와 같이 제 2 상부 카메라(122)는 1초 동안 촬영한 3개의 프레임(P2-1, P2-2, P2-3)을 출력하며, 도 6(c)와 같이 제 3 상부 카메라(123)는 1초 동안 촬영한 3개의 프레임(P3-1, P3-2, P3-3)을 출력하고, 도 6(d)와 같이 제 4 상부 카메라(124)는 1초 동안 촬영한 3개의 프레임(P4-1, P4-2, P4-3)을 출력한다.6A, when the camera of the
이때 제 1 내지 제 4 상부 카메라(121, 122, 123, 124)는 서로 촬영을 시작하는 시점이 서로 다르고, 촬영은 미리 설정된 순서에 따라 시작하며, 상기 제 1 내지 제 4 상부 카메라(121, 122, 123, 124)가 1초 동안 촬영한 각각의 프레임들은 예를 들면, 1->2->3->4 순서로 설정된 모션 카메라의 촬영 순서에 따라 조합된다.At this time, the first to fourth
상기 제 1 상부 카메라(121)가 촬영을 시작하여 첫 번째 프레임(P1-1)이 출력되면, 상기 제 1 상부 카메라(121)의 두 번째 프레임(P1-2)이 출력되기 전에 제 2 내지 제 4 상부 카메라(122, 123, 124)가 순차적으로 촬영을 시작한다.When the first
상기 제 1 내지 제 4 상부 카메라(121, 122, 123, 124)에서 각각 촬영한 프레임들이 출력되면, 도 6(e)와 같이, 제 1 상부 카메라(121)의 프레임(P1-1, P1-2, P1-3) 다음에 제 2 상부 카메라(122)의 프레임(P2-1, P2-2, P2-3)이 각각 배치되도록 조합하고, 상기 제 2 상부 카메라(122)의 프레임(P2-1, P2-2, P2-3) 다음에 제 3 상부 카메라(123)의 프레임(P3-1, P3-2, P3-3)이 각각 배치되도록 하며, 제 3 상부 카메라(123)의 프레임(P3-1, P3-2, P3-3) 다음에 제 4 상부 카메라(124)의 프레임(P4-1, P4-2, P4-3)이 각각 배치되도록 하여 4배로 증가된 프레임으로 구성된 프레임이 조합되도록 함으로써, 저가의 카메라를 이용하여 골퍼의 타격 모습과, 골프채의 위치와 스윙 궤적, 골프공의 회전 여부, 좌우방향 진행경로를 연속으로 검출할 수 있게 된다.When frames photographed by the first to fourth
상기 시뮬레이션 제어부(142)는 골프 시뮬레이션 프로그램을 구동시켜 프로젝터(170)로 출력되도록 하고, 상기 시뮬레이션 분석부(141)에서 검출한 골퍼의 타격 모습, 골프채의 위치와 스윙 궤적, 골프공의 속도, 골프공의 회전 여부, 골프공의 진행방향을 미리 저장된 분석 시뮬레이션 프로그램을 통해 시뮬레이션하여 골프공의 정확한 이동 경로를 산출하고, 산출 결과를 출력한다.The
즉 골퍼의 타격시 어드레스, 테이크백, 탑, 다운스윙, 임팩트, 팔로우스로, 피니쉬 등의 동작과, 각 동작시 골프채의 위치와 스윙 궤적을 검출해서 분석함으로써, 골프공의 상하좌우 진행방향 데이터와 골퍼의 신체변화 및 골프채의 위치 데이터를 조합하여 골프공의 진행경로를 시뮬레이션함으로써 시뮬레이션 정확도가 향상될 수 있게 된다.That is, by detecting and analyzing the position and swing locus of the golf club during each operation, such as address, take-back, top, down swing, impact, And the positional data of the golf club are combined to simulate the course of the golf ball, so that the simulation accuracy can be improved.
또한, 상기 시뮬레이션 제어부(142)는 시뮬레이션 분석부(141)의 촬영 속도를 제어하기 위해 각 카메라 사이의 촬영 간격(주파수)을 제어하여 연산부하가 적절하게 감소되도록 한다.In addition, the
즉 골퍼의 초기 스윙은 최대한 빠르게 촬영하고, 스윙 후 데이터가 검출되면 안정적인 촬영이 이루질 수 있도록 제 1 내지 제 4 상부 카메라(121, 122, 123, 124) 간의 촬영 간격을 제어하여 스윙 속도에 따른 적절한 촬영 속도로 촬영이 이루어질 수 있도록 에이밍 동작이 검출되면 일정 시간 동안은 촬영 속도가 증가되도록 촬영 신호를 출력한다.That is, the initial swing of the golfer is photographed as fast as possible, and the shooting interval between the first to fourth
상기 데이터 저장부(150)는 전면 카메라부(110)와 상부 카메라부(120)의 촬영 정보와 제어부(140)의 분석 정보를 저장하고, 골프 시뮬레이션 프로그램, 분석 시뮬레이션 프로그램, 영상 인식을 위한 이미지 프로세싱 프로그램 등이 저장된다.The
상기 디스플레이부(160)는 제어부(140)가 출력하는 분석 정보가 골퍼에게 출력되도록 하는 구성으로서, 실내의 측벽 또는 이동용 시뮬레이션케이스에 설치된 모니터에 골퍼의 타격 모습과 분석 정보가 출력되도록 한다.The
상기 프로젝터(170)는 제어부(140)에서 출력되는 골프 시뮬레이션 프로그램의 동작 정보에 따라 임의의 골프 시뮬레이션 영상 정보가 출력되도록 한다.The
타석부(180)는 골퍼가 입장하였는지 여부의 정보를 제어부(140)로 제공하고, 타석부(180)에 입장한 골퍼가 시뮬레이션 골프를 수행할 수 있도록 골프공 등이 공급되도록 한다.The
또한 이동용 시뮬레이션케이스는 폴더방식 타격메트(906)를 포함하고, 손잡이와 이동용 바퀴를 포함하고 일정 장소에 설치시 고정되어 사용할 수 있도록 한다.
Also, the mobile simulation case includes a folding
(시뮬레이션 동작 진행)(Progress of simulation operation)
도 7은 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 과정을 나타낸 흐름도이다.7 is a flowchart illustrating an image detection process of the golf simulation system according to the present invention.
도 1 내지 도 7을 참조하여 본 발명에 따른 골프 시뮬레이션 시스템의 화상 검출 방법을 설명하면, 제어부(140)가 타석부(180)에 위치한 골퍼로부터 입력수단을 통해 골퍼의 이름, 사용하는 골프채 정보 등을 포함한 입력 정보와 시뮬레이션 설정 정보를 입력받으면, 상기 입력된 정보에 따라 골프 시뮬레이션 프로그램을 동작하여 프로젝터(170)를 통해 출력한다.1 to 7, the
골퍼가 상기 타석부(180)에 위치하면 상기 제어부(140)는 전면 카메라부(110)와 상부 카메라부(120)로 촬영 시작 신호를 출력하여 데이터 저장부(150)에 저장되도록 하고, 이때 상기 제어부(140)는 예를 들면 제 1 상부 카메라(121)가 촬영한 프레임들 사이에 제 2 내지 제 4 상부 카메라(122, 123, 124)들이 촬영한 프레임들을 촬영 순서에 따라 배치하여 조합한 프레임들을 생성하고, 상기 생성된 프레임의 이미지를 이미지 프로세싱 프로그램을 통해 분석하여 골퍼가 에이밍 동작을 수행하는지 여부를 검출한다.The
골퍼의 에이밍 동작이 검출되면, 상기 제어부(140)는 전면 카메라(110)와 상부 카메라(120)가 촬영한 프레임들의 이미지를 분석하여 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 상하좌우 진행방향을 검출한다.The
상기 제어부(140)는 검출된 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 골프 시뮬레이션 프로그램을 통해 시뮬레이션하고, 상기 시뮬레이션된 결과에 따라 골프공의 이동 경로 및 최종 위치를 산출하여 데이터 저장부(150)에 저장하며, 골퍼의 타격 모습 등과 함께 디스플레이부(160)로 출력한다.The
따라서 골프 시뮬레이션 시스템에 저가의 카메라를 다수 사용하여 고속으로 진행되는 연속 동작을 나누어 촬영한 다음 재조합하여 출력함으로써, 초고속 카메라와 같은 효과를 제공할 수 있고, 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 기초로 골프공의 정확한 이동 경로를 시뮬레이션하여 제공할 수 있게 된다.
Therefore, it is possible to provide an effect similar to that of a super high-speed camera by separately photographing the continuous operation proceeding at a high speed using a plurality of low-cost cameras in the golf simulation system and outputting the resultant by recombining. It is possible to simulate and provide an accurate movement path of the golf ball based on the speed of the golf ball, the rotation of the golf ball, and the traveling direction of the golf ball.
상기와 같이, 본 발명의 바람직한 실시 예를 참조하여 설명하였지만 해당 기술 분야의 숙련된 당업자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims. It can be understood that
또한, 본 발명의 실시 예를 설명하는 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있으며, 상술된 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있으므로, 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the course of the description of the embodiments of the present invention, the thicknesses of the lines and the sizes of the components shown in the drawings may be exaggerated for clarity and convenience of explanation, , Which may vary depending on the intention or custom of the user, the operator, and the definitions of these terms should be based on the contents throughout this specification.
100 : 시뮬레이션 장치 110 : 전면 카메라부
111 : 제 1 전면 카메라 112 : 제 2 전면 카메라
119 : 전면 카메라 무브먼트
120 : 보조 카메라부 121 : 제 1 상부 카메라
122 : 제 2 상부 카메라 123 : 제 3 상부 카메라
124 : 제 4 상부 카메라 129 : 상부 카메라 무브먼트
130, 131 : 버퍼부 140 : 제어부
141 : 시뮬레이션 분석부 142 : 시뮬레이션 제어부
150 : 데이터 저장부 151 : 음성제어부
160 : 디스플레이부 170 : 프로젝터
180 : 타석부 149 : 보조 제어부
900 : 청각센서부 901 : 표시부
902 : 근접센서부 903 : 손잡이
904 : 이동용바퀴 905 : 타격메트
906: 폴더방식 타격메트 910 : 이동용 시뮬레이터케이스
920: 레이저 포인터부100: Simulation device 110: Front camera part
111: first front camera 112: second front camera
119: Front camera movement
120: auxiliary camera unit 121: first upper camera
122: second upper camera 123: third upper camera
124: fourth upper camera 129: upper camera movement
130, 131: buffer unit 140:
141: simulation analysis unit 142: simulation control unit
150: Data storage unit 151: Voice control unit
160: Display unit 170: Projector
180: batting section 149: auxiliary control section
900: auditory sensor section 901: display section
902: proximity sensor part 903: handle
904: Movable wheels 905: Striking mat
906: Folding striking mat 910: Movable simulator case
920: laser pointer part
Claims (14)
전면 카메라부(110)를 골퍼가 놓는 공의 위치에 따라 전후좌우 이동이 가능하도록 하는 전면 카메라 무브먼트(119);
일정 프레임으로 촬영하는 한 개 이상의 카메라를 포함하는 카메라부(120);
한 개 이상의 상부카메라를 장착하고 골퍼가 놓는 공의 상단으로 이동할 수 있도록 하는 상부 카메라 무브먼트(129);
상기 카메라 중 하나 하나 이상은 플레이어가 주위에 설치된 표시부(901)를 선택하는 동작을 취할 경우 이를 감지하는 근접센서부(902) 또는 충분한 시야각을 가지는 카메라 또는 360도 검출이 가능한 어안렌즈를 포함하는 설치가 가능한 시뮬레이션 카메라부(112, 120);
한 개 이상의 카메라 또는 근접센서부(902)를 통해 플레이어의 타격의지를 확인하는 절차를 포함;
제어부의 동작 시작을 결정하는 신호를 감지하는 청각센서부(900)를 통해 공이 타석을 떠나는 순간을 정확히 전달하여 제어부의 연산을 최소화하여 자원과 에너지를 아끼는 보조제어부(401)를 포함;
At least one front camera (111, 112) for photographing in a predetermined frame is installed on the front side of the batting table (180) where the golfer is located. The front camera A camera unit 110;
A front camera movement 119 that allows the front camera unit 110 to move back and forth and left and right according to the position of the ball placed by the golfer;
A camera unit 120 including at least one camera for capturing a predetermined frame;
An upper camera movement 129 for mounting one or more upper cameras and allowing the golfer to move to the top of the ball to be placed;
One or more of the cameras may include a proximity sensor 902 that senses when the player takes an action to select a display unit 901 installed around the player, or a camera having a sufficient viewing angle or a fisheye lens capable of detecting 360 degrees A simulation camera unit 112, 120,
Includes a procedure for confirming the player's striking will via one or more cameras or proximity sensor units (902);
And an auxiliary controller (401) for accurately conveying a moment when the ball leaves the batter through a auditory sensor unit (900) for sensing a signal for determining the start of operation of the control unit, thereby minimizing the operation of the control unit and saving resources and energy.
상기 전면 카메라부(110)와 보조 카메라부(120)에서 촬영한 프레임들에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 미리 저장된 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라(121, 122, 123, 124)의 촬영 간격에 따라 촬영된 골프공의 위치와 상기 프레임에서 검출된 골프공을 프레임당 촬영속도로 환산하여 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하며, 상기 검출된 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 시뮬레이션하여 골프공의 이동 경로를 출력하는 제어부(140);
상기 전면 카메라부(110)와 상부 카메라부(120)의 촬영 정보와 제어부(140)의 분석 정보를 저장하는 데이터 저장부(150); 및
상기 제어부(140)가 시뮬레이션한 결과를 출력하는 디스플레이부(160)를 포함하는 골프 시뮬레이션 시스템의 시뮬레이션 장치.
The method according to claim 1,
The position of the golf club and the rotation and position of the golf ball are detected through a previously stored image processing program in the frames captured by the front camera unit 110 and the auxiliary camera unit 120, 121, 122, 123, and 124, and the position of the golf ball photographed according to the shooting interval of the golf ball and the speed of the golf ball calculated by converting the golf ball detected in the frame into the shooting speed per frame, A control unit 140 for simulating the hit state of the detected golfer, the position of the golf ball, the speed of the golf ball, the rotation of the golf ball, and the traveling direction of the golf ball to output the movement path of the golf ball;
A data storage unit 150 for storing photographing information of the front camera unit 110 and the upper camera unit 120 and analysis information of the control unit 140; And
And a display unit (160) for outputting a simulation result of the control unit (140).
상기 제어부(140)는 임의의 상부 카메라(121)가 촬영한 프레임들 사이에 다른 상부 카메라(122, 123, 124)들이 촬영한 프레임들을 촬영 순서에 따라 배치하여 골프공의 진행방향을 검출하는 것을 특징으로 하는 골프 시뮬레이션 시스템의 화상 검출 장치.
3. The method according to claim 1 or 2,
The control unit 140 detects the progress direction of the golf ball by arranging the frames photographed by the upper cameras 122, 123 and 124 among the frames photographed by the upper camera 121 according to the shooting order Wherein the golf simulation system comprises:
상기 전면 카메라부(110)가 촬영한 프레임들과 상부 카메라부(120)가 촬영한 프레임들을 촬영 순서에 따라 저장하고, 상기 저장된 프레임들을 순차적으로 상기 제어부(140)로 출력하는 버퍼부(130, 131)를 더 포함하는 것을 특징으로 하는 골프 시뮬레이션 시스템의 화상 검출 장치.
3. The method according to claim 1 or 2,
A buffer unit 130 for storing the frames photographed by the front camera unit 110 and the frames photographed by the upper camera unit 120 according to the photographing order and sequentially outputting the stored frames to the control unit 140, 131). ≪ / RTI >
상기 제어부(140)는 전면 카메라부(110)와 상부 카메라부(120)에서 촬영한 프레임들에서 골퍼의 타격 모습, 골프채의 위치, 골프공의 회전 및 위치를 미리 저장된 이미지 프로세싱 프로그램을 통해 검출하고, 상기 상부 카메라(121, 122, 123, 124)의 촬영 간격에 따라 촬영된 골프공의 위치와 상기 프레임에서 검출된 골프공을 프레임당 촬영 속도로 환산하여 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하는 시뮬레이션 분석부(141); 및
골프 시뮬레이션 프로그램을 구동시켜 프로젝터(170)로 출력되도록 하고, 상기 시뮬레이션 분석부(141)에서 검출한 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 시뮬레이션하여 골프공의 이동 경로를 산출하고, 결과가 출력되도록 하는 시뮬레이션 제어부(142)를 포함하는 것을 특징으로 하는 골프 시뮬레이션 시스템의 화상 검출 장치.
5. The method of claim 4,
The control unit 140 detects the golfer blowing state, the position of the golf club, the rotation and position of the golf ball in the frames photographed by the front camera unit 110 and the upper camera unit 120 through a previously stored image processing program , The position of the golf ball photographed according to the photographing intervals of the upper cameras 121, 122, 123, and 124, and the speed of the golf ball by converting the golf ball detected in the frame into the photographing speed per frame, A simulation analysis unit 141 for detecting a traveling direction of the golf ball; And
The golf simulation program is driven to be outputted to the projector 170. The simulation analysis unit 141 detects the golfer's hit position, the position of the golf club, the speed of the golf ball, the rotation of the golf ball, And a simulation control unit (142) for simulating the movement path of the golf ball and outputting the result.
상기 시뮬레이션 제어부(142)는 각 카메라 사이의 촬영 간격이 증가 또는 감소되도록 제어하여 촬영 속도가 조절되도록 하는 것을 특징으로 하는 골프 시뮬레이션 시스템의 화상 검출 장치.
6. The method of claim 5,
Wherein the simulation control unit (142) controls the shooting interval between each camera to increase or decrease so as to adjust the shooting speed.
b) 상기 타석부(180)에 골퍼가 위치하면 상기 제어부(140)가 전면 카메라부(110)와 상부 카메라부(120)로 촬영 시작 신호를 출력하고, 상기 촬영된 프레임들의 이미지를 이미지 프로세싱 프로그램을 통해 분석하여 골퍼의 에이밍 동작을 검출하는 단계;
c) 상기 제어부(140)가 에이밍 동작을 검출하면 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 검출하는 단계; 및
d) 상기 제어부(140)가 검출한 골퍼의 타격 모습, 골프채의 위치, 골프공의 속도, 골프공의 회전, 골프공의 진행방향을 골프 시뮬레이션 프로그램을 통해 시뮬레이션하여 결과를 출력하는 단계를 포함하는 골프 시뮬레이션 시스템의 화상 검출 방법.
a) the control unit 140 detects the golfer's input information and the simulation setting information from the golfer located at the batting unit 180 and outputs the golf simulation program through the projector 170;
b) When the golfer is positioned on the batting table 180, the control unit 140 outputs a photographing start signal to the front camera unit 110 and the upper camera unit 120, And detecting an aiming motion of the golfer;
c) when the controller 140 detects the amming operation, detecting the hit state of the golfer, the position of the golf club, the speed of the golf ball, the rotation of the golf ball, and the traveling direction of the golf ball; And
d) simulating the hit state of the golfer detected by the controller 140, the position of the golf ball, the velocity of the golf ball, the rotation of the golf ball, and the direction of the golf ball through the golf simulation program, and outputting the result A method of detecting an image of a golf simulation system.
상기 b) 단계는 제어부(140)가 임의의 상부 카메라(121)가 촬영한 프레임들 사이에 다른 상부 카메라(122, 123, 124)들이 촬영한 프레임들을 촬영 순서에 따라 배치하여 출력하는 것을 특징으로 하는 골프 시뮬레이션 시스템의 화상 검출 방법.
8. The method of claim 7,
The step b) is characterized in that the control unit 140 arranges the frames photographed by the upper cameras 122, 123 and 124 among the frames photographed by the upper camera 121 according to the photographing order and outputs the frame Wherein the method comprises the steps of:
출력결과를 지원하는 장치는 시뮬레이터 내부에 설치되고, 골퍼의 눈 높이로 이동이 가능하여 플레이어의 눈 높이에서 빛의 외곡 없이 자연스러운 출력이 가능하도록 하는 시뮬레이션 장치.
The method according to claim 1 or 7,
The device that supports the output result is installed in the simulator and can move to the height of the golfer's eyes, so that the output of the simulation is possible without the distortion of the light at the player's eye height.
타석의 일 측 이상에 표시부(901)를 설치하고 근접센서부(902) 또는 카메라부(120)에서 플레이어의 터치나 근접하는 동작 값을 취득하여 클럽이나 티 높이 화면에 방향 등을 변경할 수 있도록 하는 시뮬레이션 장치.
10. The method of claim 1 or 9,
The display unit 901 is provided on one side of the batting seat and the proximity sensor unit 902 or the camera unit 120 acquires the operation value of the player's touch or the proximity thereof so that the direction or the like can be changed on the club or tee height screen Simulation device.
청각센서부(900)를 레이더, 적외선 등 신호를 이용한 근접센서부(902)로 변경 가능한 시뮬레이션 장치.
The method according to claim 1,
A simulation apparatus capable of changing the auditory sensor section 900 to a proximity sensor section 902 using a signal such as a radar or an infrared ray.
주제어기(140)과 보조제어기(141), 디스플레이부(160), 청각센서부(900), 카메라부(110), 보조카메라부(120), 표시부(902)를 한 개의 모체에 포함되고, 이동식 바퀴구조와 고정장치, 손잡이를 포함하는 이동식 시뮬레이션 장치(100)
The method according to claim 1,
The main controller 140 and the auxiliary controller 141, the display unit 160, the auditory sensor unit 900, the camera unit 110, the auxiliary camera unit 120, and the display unit 902, A portable simulation device (100) including a movable wheel structure, a fixed device, and a handle,
디스플레이부(160)는 분리 가능하도록 구성하고 이동용 시뮬레이터케이스(910) 내부에 외부 충격이나 흔들림에 영향을 받지 않는 구조로 구성하는 시뮬레이션 장치
The method according to claim 1 or 12,
The display unit 160 is configured to be detachable and a simulation apparatus 910 configured to have a structure that is not affected by an external impact or shaking inside the portable simulator case 910
이동용 시뮬레이터케이스(910)의 내부 또는 외부에 설치된 전면 카메라부(110);
전면 카메라부(110) 인근에 한 개 이상 설치되어, 플레이어가 타격할 공의 위치를 정렬할 수 있도록 하는 레이저 포인터부(920)을 포함하는 시뮬레이션 장치
14. The method of claim 13,
A front camera unit 110 installed inside or outside the portable simulator case 910;
And a laser pointer unit (920) installed in the vicinity of the front camera unit (110) for aligning the position of the ball to be hit by the player
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130007818U KR20150001268U (en) | 2013-09-23 | 2013-09-23 | Auditory sensor for activation of golf simulation system with multiple processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130007818U KR20150001268U (en) | 2013-09-23 | 2013-09-23 | Auditory sensor for activation of golf simulation system with multiple processor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150001268U true KR20150001268U (en) | 2015-04-01 |
Family
ID=53031400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130007818U Ceased KR20150001268U (en) | 2013-09-23 | 2013-09-23 | Auditory sensor for activation of golf simulation system with multiple processor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20150001268U (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018097612A1 (en) * | 2016-11-23 | 2018-05-31 | 주식회사 골프존 | Sensing device for calculating information on user's golf shot and sensing method using same |
WO2019117664A1 (en) * | 2017-12-14 | 2019-06-20 | 김무성 | Screen baseball practice system using automated batting practice device and management system therefor |
KR101990377B1 (en) * | 2018-04-23 | 2019-06-20 | 주식회사 코드리치 | Sensing system for multi-sports |
CN116457064A (en) * | 2020-10-30 | 2023-07-18 | 可利爱驰有限公司 | Method, system and non-transitory computer readable recording medium for supporting virtual golf simulation |
-
2013
- 2013-09-23 KR KR20130007818U patent/KR20150001268U/en not_active Ceased
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018097612A1 (en) * | 2016-11-23 | 2018-05-31 | 주식회사 골프존 | Sensing device for calculating information on user's golf shot and sensing method using same |
GB2570847A (en) * | 2016-11-23 | 2019-08-07 | Golfzon Co Ltd | Sensing device for calculating information on user's golf shot and sensing method using same |
US11229824B2 (en) | 2016-11-23 | 2022-01-25 | Golfzon Co., Ltd. | Determining golf club head location in an image using line detection and contour separation |
GB2570847B (en) * | 2016-11-23 | 2022-06-08 | Golfzon Co Ltd | Sensing device for calculating information about user's golf shot and sensing method using the same |
WO2019117664A1 (en) * | 2017-12-14 | 2019-06-20 | 김무성 | Screen baseball practice system using automated batting practice device and management system therefor |
KR20190071225A (en) * | 2017-12-14 | 2019-06-24 | 김무성 | Screen baseball system having automatic batting training apparatus and managing system thereof |
KR101990377B1 (en) * | 2018-04-23 | 2019-06-20 | 주식회사 코드리치 | Sensing system for multi-sports |
WO2019208990A1 (en) * | 2018-04-23 | 2019-10-31 | 주식회사 코드리치 | Multi-sport sensing system |
US11628342B2 (en) | 2018-04-23 | 2023-04-18 | Code Reach Corp. | Multi-sport sensing system |
CN116457064A (en) * | 2020-10-30 | 2023-07-18 | 可利爱驰有限公司 | Method, system and non-transitory computer readable recording medium for supporting virtual golf simulation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10821347B2 (en) | Virtual reality sports training systems and methods | |
US11826628B2 (en) | Virtual reality sports training systems and methods | |
KR101543371B1 (en) | A screen baseball system playing method | |
US9082312B2 (en) | Physical activity instructional apparatus | |
CN103354761B (en) | Virtual golf simulation apparatus and method | |
US20100203969A1 (en) | Game device, game program and game object operation method | |
US20120276965A1 (en) | Virtual golf simulation apparatus providing putting guide | |
US20120289351A1 (en) | Virtual golf simulation device, system including the same and terminal device, and method for virtual golf simulation | |
KR101546666B1 (en) | A screen baseball system operating method | |
US20120295677A1 (en) | Apparatus and method for virtual golf simulation | |
US20110172017A1 (en) | Game machine, game program, and game machine control method | |
US9999826B2 (en) | Virtual golf simulation device and method for providing stereophonic sound for weather | |
KR101495961B1 (en) | System and method of correcting golf pose | |
KR102088335B1 (en) | Mixed reality-based learning game providing system that can simultaneously learn and exercise | |
AU2012231923B2 (en) | Virtual golf simulation apparatus and method and sensing device and method used for the same | |
KR20150001268U (en) | Auditory sensor for activation of golf simulation system with multiple processor | |
JP2019150395A (en) | Virtual golf simulation device | |
JP2019524392A (en) | Method and apparatus for simulating gaming events | |
KR101430723B1 (en) | Virtual golf simulation system and method | |
KR101031424B1 (en) | Virtual golf simulation method and virtual golf simulation device and system using same | |
KR101348419B1 (en) | Virtual golf simulation apparatus and method providing video content | |
KR102095647B1 (en) | Comparison of operation using smart devices Comparison device and operation Comparison method through dance comparison method | |
KR102220489B1 (en) | Virtual golf simulation system | |
JP5909208B2 (en) | Program, center of gravity measurement method, and center of gravity measurement device | |
TWI873684B (en) | Hybrid golf system and method for automatic scoring using user's mobile terminal in the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
UA0108 | Application for utility model registration |
Comment text: Application for Utility Model Registration Patent event code: UA01011R08D Patent event date: 20130923 |
|
UA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
UE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event code: UE09021S01D Patent event date: 20141022 |
|
E902 | Notification of reason for refusal | ||
UE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event code: UE09021S01D Patent event date: 20141110 |
|
E902 | Notification of reason for refusal | ||
UE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event code: UE09021S01D Patent event date: 20141205 |
|
UG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
UE0601 | Decision on rejection of utility model registration |
Comment text: Decision to Refuse Application Patent event code: UE06011S01D Patent event date: 20150610 |
|
E601 | Decision to refuse application | ||
UE0601 | Decision on rejection of utility model registration |
Comment text: Decision to Refuse Application Patent event code: UE06011S01D Patent event date: 20150701 |