KR20090088585A - Radio game operation tool - Google Patents
Radio game operation tool Download PDFInfo
- Publication number
- KR20090088585A KR20090088585A KR1020080013964A KR20080013964A KR20090088585A KR 20090088585 A KR20090088585 A KR 20090088585A KR 1020080013964 A KR1020080013964 A KR 1020080013964A KR 20080013964 A KR20080013964 A KR 20080013964A KR 20090088585 A KR20090088585 A KR 20090088585A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- ultrasonic
- unit
- transmitter
- receiving
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/219—Input arrangements for video game devices characterised by their sensors, purposes or types for aiming at specific areas on the display, e.g. light-guns
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
Description
본 발명은 사격 등의 슈팅게임의 운영도구에 관한 것이다. 더 상세하게는 게임진행도구부에 장착된 초음파송신기로부터 발사되는 임펄스파장을 게임구동부의 복수개의 초음파수신기 중 제일 먼저 수신한 수신기를 기준으로 다른 각 수신기의 수신 시간을 정밀 분해하여 각각 발신한 초음파 도착시간을 삼각 측량 공식에 의해서 위치와 거리를 계산하여 게임을 구동하도록 하는 게임운영도구에 관한 것이다. The present invention relates to an operating tool of a shooting game such as shooting. More specifically, the ultrasonic wave arrival by transmitting the impulse wavelength emitted from the ultrasonic transmitter mounted on the game progress tool unit by decomposing the reception time of each other receiver precisely based on the receiver received first among the plurality of ultrasonic receivers of the game driver. The present invention relates to a game operating tool that drives a game by calculating a position and a distance based on a triangulation formula.
특허공개번호 10-2006-0093619(공개일 2006년8월25일)에서 프리젠테이션용 마우스나 게임용 총의 좌표 인식 및 구현방법이 개시되어 있다. 상기 공개된 발명에 의하면, 게임용 총에 초음파센서송신부, 3개의 자이로센서를 구비하고, 송신부에는 3개의 초음파센서수신부를 일정한 거리로 이격하여 설치하고 상기 초음파센서송신부로부터 초음파가 송신되면 초음파센서송신부로부터 각각의 초음파센서수신부까지의 거리를 계산하고, 게임용 총의 3개의 자이로센서를 이용하여 3차원 각도를 측정하여 게임용 총구가 가리키는 스크린이나 TV등의 좌표를 계산하여 위치를 알 수 있도록 하는 발명이다.Patent Publication No. 10-2006-0093619 (published August 25, 2006) discloses a method for recognizing and implementing coordinates of a mouse for presentation or a game gun. According to the disclosed invention, the gaming gun is provided with an ultrasonic sensor transmitter and three gyro sensors, and three ultrasonic sensor receivers are installed at a predetermined distance from the ultrasonic sensor transmitter, and the ultrasonic sensor transmitter is transmitted from the ultrasonic sensor transmitter. The invention is to calculate the distance to each ultrasonic sensor receiver, and to measure the three-dimensional angle using the three gyro sensors of the game gun to calculate the coordinates of the screen or TV pointed by the game muzzle so that the location can be known.
그러나 상기 종래 기술은 게임용 총에 3차원 각도를 측정하기 위한 3개의 자 이로 센서를 구비하여 그 센서각도를 측정하고, 3개의 초음파센서수신부의 거리를 계산하여 이를 기초로 게임용 총구의 좌표를 계산하는 방법이므로 그 오차가 발생할 경우 그 오차를 보정하지 못하면 게임용 총구의 정확한 좌표를 지시할 수 없는 문제점이 있다. However, the prior art is provided with three gyro sensors for measuring the three-dimensional angle in the game gun to measure the sensor angle, calculate the distance of the three ultrasonic sensor receivers to calculate the coordinates of the game muzzle based on this If the error occurs because the method does not correct the error there is a problem that can not indicate the exact coordinates of the game muzzle.
본 발명은 상기 종래기술의 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 게임진행도구부에 2개의 초음파송신기와 하나의 적외선송신기를 구비하고, 게임구동부에 4개의 초음파수신부 및 하나의 적외선수신부를 구비하고, 삼각측량공식에 의해 위치와 거리를 찾음과 동시에 오차 조정을 정밀하게 하여 게임진행도구부가 가리키는 위치를 정확하게 표시할 수 있는 게임운영도구를 제시하는 것에 있다.The present invention is to solve the problems of the prior art, an object of the present invention is provided with two ultrasonic transmitters and one infrared transmitter in the game progress tool unit, four ultrasonic receivers and one infrared receiver in the game driving unit The present invention provides a game operating tool which can accurately display the position indicated by the game progress tool by finding the position and distance by the triangulation formula and precisely adjusting the error.
상기 본 발명의 목적을 달성하기 위한 기술적 수단으로서, 본 발명은 제1 초음파송신기 및 제2 초음파송신기와, 적외선발신기 및 이들을 구동을 제어하기 위한 게임진행제어부를 포함하는 게임진행도구부와; 제1 내지 제4 초음파수신기, 적외선수신기를 부착하고 있는 디스플레이기기와 상기 디스플레이기기와 통신수단으로 접속되어 있는 게임운영제어부를 포함하는 게임운영부를 포함하고, As a technical means for achieving the object of the present invention, the present invention comprises: a game progress tool unit including a first ultrasonic transmitter and a second ultrasonic transmitter, an infrared transmitter and a game progress control unit for controlling the driving thereof; And a game operating unit including first and fourth ultrasonic receivers, a display apparatus attached with an infrared receiver, and a game operation control unit connected to the display apparatus through communication means.
상기 게임운영부에서 상기 게임진행도구부의 적외선송신기로부터 송신되는 데이터를 수신하여 타임 동기를 수행하고, 상기 제1 및 제2 초음파송신기로부터 발사되는 임펄스파장을 상기 게임운영부의 제1 내지 제4 초음파수신기에서 수신하여 각각 수신시간을 기초로 위치와 거리 및 각도를 계산하고, 오차를 수정하여 게임을 운영하는 것을 특징으로 하는 게임운영도구가 제시된다.The game operating unit receives data transmitted from the infrared transmitter of the game progress tool unit to perform time synchronization, and impulses wavelengths emitted from the first and second ultrasonic transmitters in the first to fourth ultrasonic receivers of the game operating unit. A game operation tool is provided which calculates the position, distance and angle based on the reception time, and operates the game by correcting errors.
본 발명에 의하면, 적외선센서 및 초음파센서만을 이용하여 사격게임 등의 게임도구를 개발할 수 있고, 또한, 위와 거리의 계산과 그 오차 조정을 통하여 정확도가 높은 게임운영도구를 개발할 수 있는 효과가 있다.According to the present invention, it is possible to develop a game tool such as a shooting game using only an infrared sensor and an ultrasonic sensor, and also, it is possible to develop a game operating tool with high accuracy by calculating the above and distance and adjusting the error thereof.
이하 첨부한 도면을 참조하면서 본 발명의 실시 예에 대해 상세히 설명을 하기로 한다. 도 1은 본 발명의 실시예에 대한 개략적인 구성도이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. 1 is a schematic diagram of an embodiment of the present invention.
도 1에 도시한 바와 같이, 본 발명은 예를 들면, 게임을 진행하기 위한 게임용 총 또는 칼과 같은 게임 사용자가 이용하는 게임진행도구부(100)와 상기 게임진행도구부(100)로부터의 신호를 수신하여 게임운영을 수행하기 위한 게임운영부(200) 및 상기 게임운영부(200)로부터 신호를 수신하여 게임 표시 및 디스플레이를 하기 위한 디스플레이기기(300)으로 구성되어 있다.As shown in FIG. 1, the present invention provides, for example, a game
상기 게임진행도구부(100)는 상기 게임용 총이나 칼 등과 같은 기구에 설치되어 각각 초음파를 송신하기 위한 제1 초음파송신기(110) 및 제2 초음파송신기(120)와, 상기 게임용 총이나 칼 등과 같은 기구에 설치되어 타임 동기용 데이터를 송신하기 위한 적외선송신기(130)와, 스피커(150)와, 게임 진행시 진동을 발생시키기 위한 솔레노이드(160) 및 이들 구성을 제어하기 위한 게임진행제어부(140)를 포함하여 이루어진다. The game
상기 게임운영부(200)는 상기 디스플레이기기(300)의 표시부 외곽 모서리부에 각각 설치되어 상기 게임진행도구부(100)의 제1 초음파송신기(110) 및 제2 초음파송신기(120)로부터 송신되는 초음파를 수신하기 위한 제1 내지 제4 초음파수신기(210)(220)(230)(240)와, 상기 게임진행도구부(100)의 상기 적외선송 신기(130)로부터 송신되는 타임 동기용 데이터를 수신하기 위한 적외선수신기(250)와, 상기 디스플레이기기(300)의 USB포트를 통하여 게임콘텐츠를 송신하고 상기 초음파수신기 및 적외선수신기로부터의 수신신호를 받아 처리하여 상기 디스플레이기기(300)로 송신함으로써 게임운영을 제어하기 위한 게임운영제어부(260)를 포함하여 이루어진다. 여기에서 상기 디스플레이기기(300)는 PC, 대형 TV 등이 될 수 있다.The
상술한 바와 같이 예를 들어, 게임진행도구가 게임용 총인 경우 그 총열에는 2개의 초음파송신기(110)(120)가 있으며 상기 2개의 초음파송신기(110)(120)는 방아쇠 격발시 상기 제1 초음파송신기(110)는 40KHz의 주파수음을 0.15초 동안 송출하며, 약 0.04초 후 상기 제2 초음파송신기(120)가 40KHz의 주파수 음을 0.15초 동안 송출한다. 또한, 상기 솔레노이드(160)의 격발 진동과 스피커(150)로 격발음이 출력되도록 한다. 초음파는 1초에 약 320m의 속도로 대기중에 전달이 되며 40KHz의 초음파는 사람이 들을 수 있는 가청 주파수대 (20-2KHz)를 벗어남으로 들을 수 없다. 1초에 약 320m의 속도로 진행하는 초음파를 1초에 100kHz 샘플링하면 0.32mm정도의 정밀도로 분해가 가능하며 1MHz로 샘플링하면 0.032mm정도로 초음파의 진행 속도를 알 수가 있다. As described above, for example, when the game progress tool is a game gun, there are two
상기 디스플레이기기(300)의 화면의 4개 위치에 상기 제1 내지 제4 초음파수신기(210)(220)(230)(240)를 탑재하여 상기 게임용 총의 총구에 장착한 상기 제1 및 제2 초음파송신기(110)(120)로부터의 초음파를 수신하여 각각 초음파의 수신시간을 측정하며, 상기 총구의 방향과 거리를 계산하여 실제 디스플레이기기(300)로 향한 총구의 각도를 계산한다. 계산 방식은 총구의 전방에서 송출된 음을 3개의 점에서 각각 수신한 도착시간과 상기 총구의 후방에서 송출된 음을 3개의 점에서 각각 수신한 도착시간을 삼각 측량법에 의해 계산하여 상기 총구가 디스플레이기기(300)의 어느 점을 겨냥하고 있는지를 계산한 다음, 상기 제4 초음파수신기(240)에서 거리를 계산하여 마우스 포인터의 절대 위치의 값으로 변경하여 화면에 겨냥된 표적과 일치되는 지를 분석하여 타켓에 적중 여부를 확인한다. The first and second
상기 초음판센서를 이용한 삼각측량을 위해서는 평판, 다각, 지형, 지적 측량 등의 기준점이 되는 삼각점의 위치를 삼각법으로 정밀하게 결정하는 측량방법으로써, 삼각망(triangulation net)을 구성한 다음 삼각형의 내각과 한 변의 장을 정밀하게 측정하여 다른 모든 변의 거리를 정현 법칙에 따라 구하게 된다. 그 주요 공식은 아래 식과 같다.For triangulation using the ultrasonic sensor, a triangulation method is used to precisely determine the position of a triangular point, which is a reference point such as a flat plate, a polygon, a terrain, and a cadastral survey. By precisely measuring the length of one side, the distances of all other sides are determined according to the sine law. The main formula is as follows.
이때 실측하는 변 AB를 기선(baseline)이라 하고, 계산결과와 일치하는가의 여부를 검사하는 기선을 검기선(check line)이라 한다. 삼각측량의 특징은 실측작업으로 미리 기선을 측정해두고 각도 측정만을 행하는 측량이며, 이는 지역이 넓고 장애물이 많은 경우에 효과적이고, 완전한 조건식이 있으며, 가장 정밀도가 높은 측량이다. 그러나 대규모 측량에 적합하고, 조건식이 많아 조정방법과 계산이 복잡한 점 등이다. At this time, the measured side AB is called a baseline, and a baseline for checking whether or not it matches the calculation result is called a check line. The characteristic of triangulation is that surveying is performed by measuring the baseline in advance and performing only the angle measurement, which is effective when the area is large and there are many obstacles. However, it is suitable for large scale surveying and has many conditional expressions, which makes the adjustment and calculation complicated.
삼각망의 배열에는 단열삼각망, 사변쇄망, 유심 다각망이 있다. 그리고 오차조정을 위해서는 측각오차의 조정, 단열삼각망의 조정이 있다. 이중에서 측각오차조정을 위해서는 삼각측량의 각 삼각점에 있어서 모든 각의 측정은 다음 3조건이 만족되어야 한다.Triangular networks include adiabatic triangles, quadrilaterals, and cores. For error adjustment, there are adjustment of angle error and adjustment of adiabatic triangle network. In order to adjust the angle error, all angle measurements at each triangular point of triangulation must satisfy the following three conditions.
첫째, 하나의 측점주위에 있는 모든 각의 합은 360°가 될 것(측점방정식: station equation) 둘째, 다각형의 내각의 합은 (n-2) x 180°가 되어야 한다. (다각방정식: polygon equation) 셋째, 삼각망 중에서 임의일변의 길이는 계산의 순서에 관계없이 동일할 것(변방정식: side equation) 이상으로 위의 3가지 조건 중 측점 방정식 및 다각방정식을 총칭해서 각 방정식(angle equation)이라 한다. First, the sum of all angles around a station should be 360 ° (station equation). Second, the sum of the angles of the polygon's interior angles should be (n-2) x 180 °. Third, the length of any one side of the triangular network should be the same regardless of the order of calculation (side equation). It is called an angle equation.
각을 신중히 관측하여도 항상 오차는 포함되므로 위의 3조건이 만족되지 않아 모든 관측각을 조정해야 하는데 이 조정에 필요한 계산을 조정계산 또는 평균계산이라 한다. 만일 관측치의 오차가 제한치 이상일 경우는 재측정해야 한다. Even if the angle is carefully observed, the error is always included, so all the observation angles must be adjusted because the above 3 conditions are not satisfied. The calculation required for this adjustment is called adjustment calculation or average calculation. If the error of the observation is above the limit, it should be remeasured.
그 다음 단열삼각망 조정을 위해서 각 조건에 대한 조정(제1조정), 방향각에 대한 조정(제2조정), 변 조건에 의한 조정(제3조정) 순으로 조정한다. Then, for adjustment of the adiabatic triangle network, the adjustment for each condition (first adjustment), the adjustment for the direction angle (second adjustment), and the adjustment for the side condition (third adjustment) are performed in this order.
이하 각 조정에 대해서 설명하기로 한다. 각 삼각형의 관측각에 대한 오차는 다음 식과 같다.Each adjustment will be described below. The error of the observed angle of each triangle is as follows.
각 각의 관측을 동일경중률로 하면 오차보정은 다음 식과 같다.If each observation has the same weight ratio, the error correction is as follows.
이하 방위각에 대한 조정에 관해 설명하기로 한다. Ta, Tb 는 기지이며 AB기선의 방위각인 Ta 로부터 EF기선의 방위각을 점차 계산한 방위각 T'a 가 EF기선의 기지방위각 T'b와 같아야 하는 조건이다. 계산 방위각 T'b는 방위각 계산수를 n으로 할 때 다음 식이 성립한다.Hereinafter, the adjustment with respect to the azimuth angle will be described. T a, T b is the base and from the base line AB of azimuth T a progressively calculate the degree of orientation of the base line EF azimuth T 'a It is a condition that must be the same as the base for azimuthal baseline EF T 'b. Azimuth calculating T 'b is satisfied the following expression when the number of azimuth calculation to n.
또한, 방위각 오차는 다음 식으로 된다.The azimuth error is given by the following equation.
또한, 보정은 동일경중률로 할 때 각에만 등분배하고, 앞의 각 조건을 무너트리지 않도록 다음 식과 같이 각에 각 보정량의 1/2을 보정한다. Further, the correction is equally distributed only at the angle at the same weight ratio, and half of each correction amount is corrected at each angle as shown in the following equation so as not to break down the previous conditions.
α이하, 변조건에 의한 조정에 대해서 설명하기로 한다. 변조건조정은 각조건 및 방위각조건 조정을 행한 각으로 조정하며, 기선 b1 으로부터 계산한 b'2 가 기지 b2와 같아야 하는 조건으로서 다음 식으로 성립한다.Hereinafter, the adjustment by the modulation gun will be described. Modulation key adjustment is adjusted to the angle where angle condition and azimuth condition adjustment are made, and baseline b 1 The condition that b ' 2 calculated from is equal to the known b 2 is established by the following equation.
위 식은 이상적인 경우이나 제 1, 제 2 보정 값은 기하학적인 조건에만 만족하므로 변조정량을 αi, βi라 하면 다음 식으로 나타낼 수 있다.The above equation is ideal, but since the first and second correction values satisfy only geometrical conditions, the modulation quantities α i and β i can be expressed by the following equation.
여기서, A'i, B'i 는 각 및 방위각조건 조정값이다. 수학식 7에 수학식 8을 대입하여 정리하고 수학식 7에 A'i, B'i 을 대입하여 생긴 오차량을 ws를 고려하면 다음의 오차방정식을 얻는다.Here, A 'i, B' i is an adjustment value for each azimuth and conditions. Substituting equation 8 in equation 7 and summarized in consideration of the error amount caused by substituting the A 'i, B' i w s in Equation (7) to obtain the following error equation.
이하, 좌표계산 및 조정을 설명하기로 한다. 측정각의 조정이 끝난 다음 변 장을 계산하고, 방향각을 구하여 좌표를 구한다. 변장계산은 기선과 보정각으로 미지변장을 정현정리에 의하여 점차 구해 나간다. 각 A, B, C에 대응하는 변장을 a, b, c라 하고 b가 기선장이면 다음 식으로 나타낼 수 있다.The coordinate calculation and adjustment will be described below. After the adjustment of the measuring angle, the displacement is calculated, the direction angle is obtained, and the coordinates are obtained. Disguise calculation is gradually obtained by the sine theorem of the unknown displacement by the baseline and the correction angle. Disguises corresponding to each of A, B, and C are a, b, and c. If b is a base ship, it may be represented by the following equation.
여기서 부(-)대수의 불편을 없애기 위하여 여대수(colog)를 사용하고 결과값에 10을 빼버리면 되므로 다음 식과 같이 될 수 있다. In this case, in order to eliminate the inconvenience of negative logarithms, cologne is used and 10 is subtracted from the result value.
여기에서, 조정 순서는 ①다각조건보정 ②측점조건보정 ③측점조건보정에 따른 타 각보정 ④변조건보정 ⑤변장계산 ⑥방위각계산 ⑦위경거계산 ⑧좌표계산 ⑨면적계산의 순서로 조정을 한다.Here, the order of adjustment is as follows: ① multilateral condition correction ② point condition correction ③ other angle correction according to point condition correction ④ side condition correction ⑤ displacement calculation ⑥ azimuth angle calculation ⑦ position boundary calculation ⑧ coordinate calculation ⑨ area calculation.
도 2는 본 발명의 게임운영방법을 설명하기 위한 흐름도이다.2 is a flowchart illustrating a game operating method of the present invention.
게임진행도구부의 게임진행제어부에서 게임진행 스위치의 온 신호를 수신하는 단계와,Receiving an on signal of a game progress switch from the game progress control unit of the game progress tool unit;
상기 게임진행도구부의 적외선송신기에서 타임 동기용 적외선을 송신하는 단계와,Transmitting an infrared ray for time synchronization in an infrared transmitter of the game progress tool unit;
게임진행도구부의 제1 초음파송신기에서 제1 초음파를 송신하는 단계와,Transmitting the first ultrasound from the first ultrasound transmitter of the game progress tool unit;
게임진행도구부의 제2 초음파송신기에서 제2 초음파를 송신하는 단계와, Transmitting a second ultrasound from a second ultrasound transmitter of the game progress tool unit;
게임운영부의 적외선수신기에서 상기 적외선송신기로부터 송신된 타임 동기용 적외선을 수신하는 단계와,Receiving a time synchronization infrared ray transmitted from the infrared ray transmitter in an infrared ray receiver of a game operating unit;
게임운영부의 제1 내지 제3 초음파수신기에서 상기 게임진행도구부의 제1 초음파송신기 및 제2 초음파송신기로부터 송신된 초음파신호를 수신하는 단계와,Receiving ultrasonic signals transmitted from the first and third ultrasonic transmitters of the game progress tool unit in the first to third ultrasonic receivers of a game operating unit;
게임운영부에서 상기 제1 내지 제3 초음파수신기 중 상기 초음파신호를 가장 먼저 수신한 초음파수신기를 기준으로 상기 각각 수신한 시간을 카운터하는 단계와, Counting each of the received times on the basis of the ultrasonic receiver first receiving the ultrasonic signal among the first to third ultrasonic receivers by a game operating unit;
게임운영부에서 상기 수신된 카운터에 대하여 벡터 데이터를 계산하여 RS232 데이터 통신을 하는 단계와,Calculating, by the game operating unit, vector data with respect to the received counter, and performing RS232 data communication;
게임제어부에서 상기 RS232 데이터를 수신하는 단계와,Receiving the RS232 data at a game controller;
게임제어부에서 수신된 데이터를 기초로 벡터값을 계산하여 디스플레이기기 상의 마우스포인터 위치 이동, 마우스 클릭 이벤트 또는 위치 이벤트를 수행하는 단계를 포함하여 이루어진다.And calculating a vector value based on the data received by the game controller to perform a mouse pointer position movement, a mouse click event, or a position event on the display device.
상기 본 발명의 게임운영방법은 예를 들면, 상기 디스플레이기기의 화면의 4개 위치에 상기 제1 내지 제4 초음파수신기를 탑재하여 상기 게임용 총의 총구에 장착한 상기 제1 및 제2 초음파송신기로부터의 초음파를 수신하여 각각 초음파의 수신시간을 측정하며, 상기 총구의 방향과 거리를 계산하여 실제 디스플레이기기로 향한 총구의 각도를 계산한다. 계산 방식은 총구의 전방에서 송출된 제1 초음파송신기의 임펄스파를 3개의 점에서 각각 수신한 도착시간과, 상기 총구의 후방에서 송출된 제2 초음파송신기의 임펄스파를 3개의 점에서 각각 수신한 도착시간을 삼각 측량법에 의해 계산하여 상기 총구가 디스플레이기기의 어느 점을 겨냥하고 있는지를 계산한 다음, 상기 제4 초음파수신기에서 거리를 계산하여 마우스 포인터의 절대 위치의 값으로 변경하여 화면에 겨냥된 표적과 일치되는 지를 분석하여 타켓에 적중 여부를 확인한다. The game operating method of the present invention includes, for example, from the first and second ultrasonic transmitters mounted on the muzzle of the game gun by mounting the first to fourth ultrasonic receivers at four positions of the screen of the display apparatus. Receiving the ultrasonic wave of each of the ultrasonic wave reception time is measured, the direction and distance of the muzzle is calculated to calculate the angle of the muzzle toward the actual display device. The calculation method includes an arrival time of receiving the impulse waves of the first ultrasonic transmitter transmitted from the front of the muzzle at three points and the impulse waves of the second ultrasonic transmitter transmitted from the rear of the muzzle at the three points, respectively. The time of arrival is calculated by triangulation to calculate which point of the display device the muzzle is aimed at, and then the distance is calculated by the fourth ultrasound receiver to be changed to the value of the absolute position of the mouse pointer. Analyze the target to see if it hits the target.
본 발명은 PC, TV 등을 이용하는 비디오게임 산업의 게임운영도구를 개발하는데에 유용하게 이용될 수 있다.The present invention can be usefully used to develop a game operating tool of the video game industry using a PC, TV, and the like.
도 1은 본 발명의 게임운영도구의 실시예에 대한 개략적인 구성도이다.1 is a schematic configuration diagram of an embodiment of a game operating tool of the present invention.
도 2는 본 발명의 게임운영방법의 실시예에 대한 흐름도이다.2 is a flowchart of an embodiment of a game operating method of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080013964A KR100973993B1 (en) | 2008-02-15 | 2008-02-15 | Radio Game operation tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080013964A KR100973993B1 (en) | 2008-02-15 | 2008-02-15 | Radio Game operation tool |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090088585A true KR20090088585A (en) | 2009-08-20 |
KR100973993B1 KR100973993B1 (en) | 2010-08-05 |
Family
ID=41207160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080013964A KR100973993B1 (en) | 2008-02-15 | 2008-02-15 | Radio Game operation tool |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100973993B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110376549A (en) * | 2018-04-12 | 2019-10-25 | 北京凌宇智控科技有限公司 | A kind of three dimension location method and system |
CN110376543A (en) * | 2018-04-12 | 2019-10-25 | 北京凌宇智控科技有限公司 | A kind of three dimension location method and system |
CN110376550B (en) * | 2018-04-12 | 2024-04-12 | 北京凌宇智控科技有限公司 | Three-dimensional space positioning method and system based on position compensation |
KR102088112B1 (en) * | 2018-10-05 | 2020-03-11 | 선우윤 | Goods drawing device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950004765A (en) * | 1993-07-22 | 1995-02-18 | 이헌조 | Wireless pointing device of remote control system |
KR100580278B1 (en) * | 2002-05-29 | 2006-05-15 | 전북대학교산학협력단 | Ultrasonic sensor system for position and direction estimation of mobile object |
KR100647461B1 (en) * | 2004-11-25 | 2006-11-23 | 한국전자통신연구원 | Indoor location aware apparatus with multiple sensors and location aware method of the same |
KR100699670B1 (en) * | 2005-09-26 | 2007-03-23 | 포스데이타 주식회사 | A display system utilizing a remote input device |
-
2008
- 2008-02-15 KR KR1020080013964A patent/KR100973993B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100973993B1 (en) | 2010-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7474589B2 (en) | Acoustic location of gunshots using combined angle of arrival and time of arrival measurements | |
DE60137353D1 (en) | REMOTE POSITION AND POSITION DISPLAY SYSTEM | |
GB2456773A (en) | Sensing the position of a mobile object relative to a fixed object via ultrasound and infrared | |
JPH03146891A (en) | Acoustic position detector | |
JP2002509780A (en) | Golf swing analyzer and method | |
KR100973993B1 (en) | Radio Game operation tool | |
CN110162735B (en) | Ballistic trajectory calculation method and system based on laser ranging telescope | |
KR20110012584A (en) | Apparatus and method for estimating position by ultrasonic signal | |
KR101956173B1 (en) | Apparatus and Method for Calibrating 3D Position/Orientation Tracking System | |
KR101408089B1 (en) | Device and method for measuring 3D position using multi-channel ultrasonic sensor | |
KR20140118242A (en) | High resolution distance measuring method by phase shifted value of ultrasonic signal | |
AU2003242101A1 (en) | Method for determining positions of targets by bistatic meausurements using signals scattered by the targets | |
KR101985498B1 (en) | Location detecting device and method thereof | |
CN201611242U (en) | Shooting aimer | |
KR101768150B1 (en) | Ultrasonic water stage measurement device | |
JP4372582B2 (en) | Shooting training system | |
KR101135456B1 (en) | Apparatus for simulating of sensor signal of passive sonar | |
JP5682190B2 (en) | Measuring method and measuring apparatus for moving body | |
CN103018746A (en) | Laser distance measuring instrument | |
KR20230087823A (en) | Distance measuring device using ultrasonic signal | |
US11029153B2 (en) | Length measurement on an object by taking bearings on measuring points by means of a laser measuring module | |
KR200369406Y1 (en) | System for measuring velocity and angle of golf ball using optical sensing board | |
US20070216576A1 (en) | Ultrasonic Football Linesman | |
KR20030081582A (en) | Ultrasonic coordinates measurement device and method | |
JPH01263514A (en) | Acoustic wave measuring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130703 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140729 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150720 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160701 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |