KR101032368B1 - Apparatus and method for score calculation of dart game using shooting device - Google Patents
Apparatus and method for score calculation of dart game using shooting device Download PDFInfo
- Publication number
- KR101032368B1 KR101032368B1 KR1020080074448A KR20080074448A KR101032368B1 KR 101032368 B1 KR101032368 B1 KR 101032368B1 KR 1020080074448 A KR1020080074448 A KR 1020080074448A KR 20080074448 A KR20080074448 A KR 20080074448A KR 101032368 B1 KR101032368 B1 KR 101032368B1
- Authority
- KR
- South Korea
- Prior art keywords
- dart
- image
- dartboard
- position value
- score
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004364 calculation method Methods 0.000 title claims abstract description 20
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 238000012544 monitoring process Methods 0.000 claims description 18
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 239000012528 membrane Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
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
- A63F9/00—Games not otherwise provided for
- A63F9/02—Shooting or hurling games
-
- 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
- A63F9/00—Games not otherwise provided for
- A63F9/24—Electric games; Games using electronic circuits not otherwise provided for
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F41—WEAPONS
- F41J—TARGETS; TARGET RANGES; BULLET CATCHERS
- F41J5/00—Target indicating systems; Target-hit or score detecting systems
- F41J5/18—Targets having hit-indicating means actuated or moved mechanically when the target has been hit, e.g. discs or flags
- F41J5/20—Targets having hit-indicating means actuated or moved mechanically when the target has been hit, e.g. discs or flags indicating which part of the target has been hit, i.e. the score
-
- 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
- A63F9/00—Games not otherwise provided for
- A63F9/02—Shooting or hurling games
- A63F9/0204—Targets therefor
- A63F9/0208—Targets therefor the projectile being connectable to the target, e.g. using hook and loop-type fastener, hooks
- A63F2009/0221—Targets therefor the projectile being connectable to the target, e.g. using hook and loop-type fastener, hooks with penetrating spikes, e.g. as in darts
-
- 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
- A63F9/00—Games not otherwise provided for
- A63F9/24—Electric games; Games using electronic circuits not otherwise provided for
- A63F2009/2401—Detail of input, input devices
- A63F2009/243—Detail of input, input devices with other kinds of input
- A63F2009/2435—Detail of input, input devices with other kinds of input using a video camera
-
- 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
- A63F11/00—Game accessories of general use, e.g. score counters, boxes
- A63F11/0051—Indicators of values, e.g. score counters
- A63F2011/0058—Indicators of values, e.g. score counters using electronic means
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
Abstract
촬영 장치를 이용한 다트 게임의 점수 계산 장치 및 방법이 제공된다. 촬영 장치를 이용한 다트 게임의 점수 계산 장치는 촬영 장치를 통하여 다트 보드의 이미지를 감시하는 다트 보드 감시부, 상기 감시한 다트 보드의 이미지를 저장된 다트 보드 이미지와 서로 비교하여 상기 다트 보드 이미지 상의 다트의 위치 값을 검출하는 위치 검출부 및 상기 검출한 위치 값에 기초하여 상기 다트가 꽂힌 위치에 대응하는 점수를 산출하는 점수 산출부를 포함한다.An apparatus and method for score calculation of a dart game using a photographing apparatus are provided. A score calculation device for a dart game using a photographing apparatus compares the image of the monitored dartboard with the image of the stored dartboard to monitor the image of the dartboard through the photographing device, A position detection unit for detecting a position value, and a score calculation unit for calculating a score corresponding to a position where the dart is stuck based on the detected position value.
다트 게임, 촬영 장치, 점수, 자동 계산 Dart game, shooting device, score, automatic calculation
Description
본 발명은 촬영 장치를 이용한 다트 게임의 점수 계산 장치 및 방법 에 관한 것으로서, 보다 상세하게는, 촬영 장치를 이용하여 다트 보드에 꽂힌 다트의 위치 값을 검출하여 다트 게임의 점수를 산출하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and a method for calculating a score of a dart game using a photographing apparatus, and more particularly, to an apparatus and a method for calculating a score of a dart game by detecting a position value of the dart inserted in the dart board using a photographing apparatus .
다트 게임은 숫자가 적힌 원심의 과녁을 향해 화살촉 모양의 기구를 던져 점수를 내는 게임으로서, 화살촉 모양의 다트와 다트가 꽂히는 다트 보드만 있으면 누구든지 언제, 어디서나 장소 및 계절에 상관없이 즐길 수 있는 게임이다.A dart game is a game in which you throw an arrowhead shaped object toward the target of a centrifugal number with a number, and you can enjoy a game where anyone can enjoy anytime, anywhere, any place and season regardless of the arrowhead dart and dart board to be.
다트 보드는 부채꼴 모양으로 20등분 되어 있는 각각의 세그먼트를 포함하고 있으며, 각각의 세그먼트마다 1~20점으로 점수가 정해져 있다. 일반적으로 다트 게임은 301점, 501점, 1001점 등으로 기본 점수를 정해놓고 다트 화살촉을 던져서 얻은 점수를 총점에서 빼나가는 방식으로 먼저 점수를 0점을 만드는 자가 이기는 게임이다.The dart board contains 20 sectors divided into sectors with a score of 1 to 20 for each segment. Generally, a dart game is a game in which a basic score of 301 points, 501 points, 1001 points, etc. is set and a score obtained by throwing a dart arrowhead is subtracted from the total score.
하지만, 최근에는 다양한 경기 방식의 개발과 채점 방식이 개발되어 다양하게 게임을 즐길 수 있으며, 남녀 노소 할 것이 없이 간편하게 다트 게임을 즐기고 있다. 또한, 다트 게임의 점수를 자동으로 계산해주는 다양한 다트 게임 장치가 개발되고 있는 실정이다.In recent years, however, a variety of game methods have been developed and scored so that a variety of games can be enjoyed. In addition, a variety of dart game devices have been developed that automatically calculate the score of a dart game.
도 1은 종래의 다트 보드의 세그먼트의 단면을 도시한 단면도이다.1 is a cross-sectional view of a segment of a conventional Dartboard.
도 1에 도시된 바와 같이, 종래의 다트 보드의 각각의 세그먼트(10)는 세그먼트 테두리(11), 지지대(12) 및 멤브레인 판(13)을 포함하였다. 사용자에 의해 던져진 다트(20)가 다트 보드의 특정 세그먼트(10)에 삽입되면서 지지대(12)를 누르면, 지지대(12)가 다트 보드의 후방으로 밀려나면서 멤브레인 판(13)을 누르기 때문에 특정 세그먼트(10)에 다트(20)가 삽입되었음을 확인할 수 있었다. 따라서, 다트(20)가 삽입된 특정 세그먼트(10)의 점수를 자동으로 산출하여 다트 게임의 점수를 계산할 수가 있었다.As shown in FIG. 1, each
하지만, 종래 기술은 멤브레인 판(13)에 물리적인 압력이 가해져서 신호가 검출되는 것으로서, 각각의 지지대(12)의 움직임이 원활하지 못하거나 멤브레인 판(13)을 정확하게 누르지 못할 경우에는 점수를 측정할 수 없는 문제가 있었다.However, in the related art, when a physical pressure is applied to the
또한, 다트 화살촉(20)이 삽입된 세그먼트(10)를 확인하여 자동으로 점수를 검출하기 위하여 구성이 복잡한 다트 보드를 사용하기 때문에, 다트 보드가 쉽게 파손되거나 고장나기 쉬었으며, 다트 보드의 유지 보수에 과다한 시간과 비용이 소모되는 문제가 있었다.In addition, since the dart board having a complicated structure is used to automatically detect the score of the
한편, 선행 기술로서, 대한민국 특허등록번호 제10-0641316호에는 " 멤브레인 스위치 접점 검출 방법 및 그 방법이 적용된 전자식 다트 게임 장치"라는 명칭의 발명이 개시되어 있다.On the other hand, as a prior art, Korean Patent Registration No. 10-0641316 discloses an invention entitled " METHOD FOR DETECTING MEMBRANE SWITCH CONTACT AND METHOD FOR ELECTRONIC DOT GAME INCLUDED THEREFOR.
상기 선행 기술은 매트릭스 구조를 갖는 멤브레인 스위치의 각 가로 라인으로 출력되는 신호를 기준으로 하여 상기 멤브레인 스위치의 각 세로 라인으로부터 입력되는 신호를 체크하여 멤브레인 스위치의 접점을 인식할 수 있도록 하기 위한 멤브레인 스위치 접점 검출 방법 및 그 방법이 적용된 전자식 다트 게임 장치에 관한 것이다.The prior art discloses a membrane switch having a membrane switch having a matrix structure in which a signal output from each vertical line of a membrane switch is checked to check a signal input from each vertical line of the membrane switch, And an electronic dart game apparatus to which the method is applied.
하지만, 상술한 선행 기술은 멤브레인 스위치를 통하여 다트의 위치를 검출하는 것으로서, 멤브레인 스위치가 정확하게 눌러지지 못할 경우에는 다트 게임의 점수를 측정할 수 없는 문제가 있었으며, 다트 보드의 복잡한 구조로 인하여 다트 보드의 고장이 잦으며 다트 보드의 보수에도 많은 비용이 드는 문제가 있었다.However, the above-described prior art detects the position of a dart through a membrane switch. When the membrane switch can not be accurately pressed, the score of the dart game can not be measured. However, due to the complicated structure of the dart board, And there is a problem in that it is costly to repair the dart board.
본 발명의 일 실시예는 촬영 장치를 이용하여 다트의 위치를 검출하고 다트 게임의 점수를 산출하는 다트 게임의 점수 계산 장치 및 방법을 제공한다.An embodiment of the present invention provides an apparatus and a method for calculating a score of a dart game for detecting a position of a dart using a photographing apparatus and calculating a score of the dart game.
또한, 본 발명의 일 실시예는 다트 게임의 다양한 점수 산출 방법에 기초하여 자동으로 다트 게임의 점수를 계산하는 다트 게임의 점수 계산 장치 및 방법을 제공한다.In addition, an embodiment of the present invention provides an apparatus and a method for calculating a score of a dart game in which a score of a dart game is automatically calculated on the basis of various score calculation methods of the dart game.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은 촬영 장치를 통하여 다트 보드의 이미지를 감시하는 다트 보드 감시부, 상기 감시한 다트 보드의 이미지를 저장된 다트 보드 이미지와 서로 비교하여 상기 다트 보드 이미지 상의 다트의 위치 값을 검출하는 위치 검출부 및 상기 검출한 위치 값에 기초하여 상기 다트가 꽂힌 위치에 대응하는 점수를 산출하는 점수 산출부를 포함하는 다트 게임의 점수 계산 장치를 제공할 수 있다.According to an aspect of the present invention, a first aspect of the present invention provides a computer program for causing a computer to function as: a dart board monitoring unit for monitoring an image of a dart board through a photographing apparatus; A point detector for detecting a position value of a dart on the image of the dart board, and a point calculating section for calculating a point corresponding to a position where the dart is stuck based on the detected position value .
본 발명의 제 1 측면에서, 상기 다트 보드 이미지 상의 다트의 위치 값을 저장하는 데이터베이스부를 더 포함하며, 상기 위치 검출부는 검출한 다트의 위치 값이 상기 데이터베이스부에 기존에 저장되어 있는 위치 값과 중복되는 경우에 상기 검출한 위치 값을 무시할 수 있다.In the first aspect of the present invention, the information processing apparatus may further include a database unit for storing a position value of a dart on the image of the dart board, wherein the position detecting unit detects a position value of the detected dart, The detected position value can be ignored.
또한, 본 발명의 제 2 측면은 촬영 장치를 통하여 다트 보드의 이미지를 감시하는 단계, 상기 감시한 다트 보드의 이미지를 저장된 다트보드 이미지와 서로 비교하여 상기 다트 보드 이미지 상의 다트의 위치 값을 검출하는 단계 및 상기 검출된 위치 값에 기초하여 상기 다트가 꽂힌 위치에 대응하는 다트 게임의 점수를 산출하는 단계를 포함하는 다트 게임의 점수 계산 방법을 제공할 수 있다.According to a second aspect of the present invention, there is provided a method of monitoring a dartboard image, comprising the steps of: monitoring an image of the dartboard through a photographing apparatus; comparing the monitored image of the dartboard with a stored dartboard image to detect a position value of the dartboard image And calculating a score of the dart game corresponding to the position where the dart is stuck based on the detected position value.
전술한 본 발명의 과제 해결 수단에 의하면, 촬영 장치를 이용하여 다트의 위치를 검출할 수 있기 때문에, 다트의 위치를 정확하게 검출하면서도 다트 보드의 구조를 복잡하게 구성하지 않을 수 있으며, 다트 보드의 내구성이 향상되어 다트 보드를 유지 및 보수하는데 드는 비용을 절감할 수 있게 된다.According to the above-mentioned object of the present invention, since the position of the dart can be detected by using the photographing apparatus, the structure of the dart board can be prevented from being complicated while accurately detecting the position of the dart, The cost of maintaining and repairing the dart board can be reduced.
또한, 전술한 본 발명의 과제 해결 수단에 의하면, 다트 게임의 다양한 점수 산출 방법에 따라 자동으로 점수를 계산할 수 있기 때문에 사용자는 손쉽게 다양한 규정에 따른 다트 게임을 즐길 수 있게 된다.According to the present invention, since the score can be automatically calculated according to various score calculation methods of the dart game, the user can enjoy the dart game according to various regulations easily.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 " 전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 일 실시예에 따른 다트 게임 장치의 일례를 도시한 도면이다.2 is a diagram showing an example of a dart game apparatus according to an embodiment of the present invention.
도 2에 도시된 바와 같이 본 발명의 일 실시예에 따른 다트 게임 장치는 다트 보드(1000), 촬영 장치(2000) 및 디스플레이부(3000)를 포함한다. 다수 개의 세그먼트(1100)로 분할되어 있는 다트 보드(1000)에는 사용자가 던진 다트(4000)가 꽂히며, 다트 보드(1000)로부터 소정 거리 이격된 상면 외곽 부분에는 단수 또는 복수 개의 촬영 장치(2000)가 배치될 수 있다. 본 발명의 일 실시예에 따른 점수 계산 장치는 단수 또는 복수 개의 촬영 장치(2000)를 통하여 다트(4000)가 꽂히는 다트 보드(1000)를 감시하고, 다트 보드(1000)의 이미지를 비교하여 다트(4000)의 위치 값을 검출하며, 상기 검출된 다트(4000)의 위치 값에 기초하여 다트 게임의 점수를 산출하게 된다. 복수 개의 촬영 장치가 존재하는 경우에는 복수 개의 촬영 장치 별로 촬영된 각각의 다트 보드 이미지를 이용하여 다트의 위치를 비교할 수 있기 때문에 더욱 정확하게 다트의 위치 값을 검출할 수가 있다. 한편, 상기 산출한 점수는 디스플레이부(3000)에 표시된다.2, the dart game apparatus according to an embodiment of the present invention includes a
도 3은 본 발명의 또 다른 실시예에 따른 다트 게임 장치의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a dart game device according to another embodiment of the present invention.
도 3에 도시된 바와 같이, 촬영 장치(2000)는 다트 보드(1000)로부터 소정 거리 이격된 후면 부분에 배치될 수 있다. 한편, 상기 촬영 장치(2000)는 다트 보드(1000) 전체를 감시할 수 있도록 단수 개가 배치될 수 있으며, 이와 달리, 다트 보드의 특정 부분을 감시하는 복수 개의 촬영 장치(2000)가 다트 보드(1000)의 후면에 배치될 수도 있다.As shown in FIG. 3, the photographing
도 4는 본 발명의 일 실시예에 따른 다트 게임의 점수 계산 장치의 세부 구성도이다.4 is a detailed configuration diagram of a score calculation device for a dart game according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 다트 게임의 점수 계산 장치는 다트 보드 감시부(100), 위치 검출부(200), 점수 산출부(300) 및 데이터베이스부(400)를 포함한다.4, the apparatus for calculating a score of a dart game according to an exemplary embodiment of the present invention includes a
다트 보드 감시부(100)는 촬영 장치를 통하여 다트 보드를 감시하여 다트 히트를 검출하고, 다트 보드 이미지를 데이터베이스부(400)에 저장한다. 다트 보드 이미지는 다트 보드 감시부(100)가 촬영 장치를 통하여 촬영한 다트 보드의 이미지를 말한다. 다트 보드 감시부(100)는 촬영 장치를 통하여 다트 보드를 연속된 화상으로 촬영하여 다트 보드를 감시할 수 있다. 또한, 이와 달리, 다트 보드 감시부(100)는 촬영 장치를 통하여 다트 보드에 다트가 꽂힐 경우에 각각 다트 보드를 정지 화상으로 촬영하여 감시할 수도 있다.The dart
한편, 촬영 장치를 통하여 촬영된 다트 보드의 이미지는 다트가 꽂히지 않은 상태의 다트 보드 이미지인 기본 다트 보드 이미지, 다트가 한 개 꽂힌 상태의 다트 보드 이미지인 제 1 다트 보드 이미지 및 다트가 2 개 꽂힌 상태의 다트 보드 이미지인 제 2 다트 보드 이미지 등으로 구별될 수 있다. 다트 보드 이미지가 연속된 화상으로 촬영될 경우에는 제 1 다트 보드 이미지와 제 2 다트 보드 이미지는 별도의 이미지로 분리되어 구별되는 것이 아니라, 연속된 화상 속에서 다트가 꽂힌 시간에 따라서 구별될 수 있다.On the other hand, the image of the dart board photographed through the photographing apparatus includes a basic dart board image, a first dartboard image and a second dartboard image, And a second dart board image, which is an image of the dart board in an inserted state. When the dartboard image is captured as a continuous image, the first dartboard image and the second dartboard image are not distinguished from each other by a separate image, but can be distinguished according to the time when the dart is stuck in a continuous image .
위치 검출부(200)는 촬영된 다트 보드 이미지를 저장된 다트 보드 이미지와 서로 비교하여 다트 보드 이미지 상에서 다트의 위치 값을 검출한다. 위치 검출부(200)가 검출한 다트의 위치 값은 다트 보드 이미지 상의 위치 값으로서, 예를 들어, X-Y 좌표 값의 형태일 수 있다. 상기 위치 값은, 예를 들어, 다트와 다트 보드와의 접점의 위치 값이 될 수 있다. 또한, 위치 검출부(200)는 상기 검출한 다트 보드 이미지 상의 다트 위치 값을 데이터베이스부(400)에 저장하고, 상기 검출한 다트 보드 이미지 상의 위치 값을 점수 산출부(300)로 제공한다The
위치 검출부(200)는 기본 다트 보드 이미지와 제 1 다트 보드 이미지를 비교하여, 다트 보드에 꽂힌 첫 번째 다트의 위치 값을 검출할 수 있다. 한편, 다트가 다트 보드에 복수 개 꽂힌 경우에, 위치 검출부(200)는 복수 개의 다트가 꽂힌 이후의 다트 보드 이미지를 기본 다트 보드 이미지와 비교하여 복수 개 위치 값을 검출하고 데이터베이스부(400)에 기존에 저장되어 있는 다트의 위치 값과 비교하여 중복되는 위치 값을 무시하고 새로이 꽂힌 다트의 위치 값을 검출할 수 있다. 예를 들어, 다트 보드에 2개의 다트가 꽂힌 경우에, 위치 검출부(200)는 제 2 다트 보드 이미지와 기본 다트 보드 이미지를 비교하여, 2 개의 다트 위치 값을 검출할 수 있으며, 상기 2개의 다트 위치 값 중에서 데이터베이스부(400)에 저장된 위치 값과 중복되는 값인 첫 번째 다트의 위치 값을 무시하고 두 번째 다트의 위치 값을 검출할 수 있다.The
또한, 이와 달리, 다트가 복수 개 꽂힌 경우에 위치 검출부(200)는 새로운 다트가 꽂히기 전의 다트 보드 이미지와 새로운 다트가 꽂힌 이후의 다트보드 이미지를 비교하여 새로이 꽂힌 다트의 위치 값을 검출할 수도 있다. 예를 들어, 2개의 다트가 꽂힌 경우에, 위치 검출부(200)는 제 2 다트 보드 이미지와 제 1 다트 보드 이미지를 비교하여 새로이 꽂힌 두 번째 다트의 위치 값을 바로 검출할 수 있다.Alternatively, when a plurality of darts are inserted, the
점수 산출부(300)는 위치 계산부(200)로부터 다트 보드 이미지 상의 다트 위치 값을 수신하고 상기 수신한 위치 값에 기초하여 다트 게임의 점수를 산출한다. 점수 산출부(300)는 상기 수신한 다트 보드 이미지 상의 다트 위치 값과 대응하는 실제 다트 보드 상의 위치 값 또는 다트 보드 상의 세그먼트를 확인하고, 상기 확인한 실제 다트 보드 상의 위치 값 또는 세그먼트에 기초하여 다트 게임의 점수를 산출할 수 있다.The
한편, 점수 산출부(300)는 데이터베이스부(400)에 저장된 다양한 점수 계산 방법에 따른 점수 산출 알고리즘에 기초하여 다트 게임의 점수를 산출할 수 있기 때문에 사용자는 다양한 규정을 적용하여 다트 게임을 즐길 수 있게 된다. On the other hand, since the
데이터베이스부(400)는 다트 보드 이미지, 다트 보드 이미지 상의 다트 위치 값 및 상기 위치 값에 대응하는 실제 다트 보드상의 위치 값 및 다트 보드 상의 세그먼트를 저장한다.The
데이터베이스부(400)는 다트 보드 감시부(100)로부터 다트 보드 이미지를 수신하며, 상기 수신한 다트 보드 이미지를 다트를 던진 순으로 정렬하여 상기 데이터베이스부(400)에 저장할 수 있다.The
또한, 데이터베이스부(400)는 위치 검출부(200)로부터 다트 보드 이미지 상의 다트 위치 값을 수신하며, 상기 수신한 위치 값을 다트를 던진 순으로 정렬하여 상기 데이터베이스부(400)에 저장할 수 있다.Also, the
한편, 데이터베이스부(400)는 다트 게임의 다양한 점수 계산 방법에 따른 다트 게임의 점수 계산 알고리즘을 저장할 수 있다.Meanwhile, the
도 5는 본 발명의 일 실시예에 따른 다트 보드 이미지의 일례를 나타낸 도면이다.5 is a diagram illustrating an example of a dartboard image according to an embodiment of the present invention.
도 5에서 도면 부호 50의 이미지는 다트가 꽂히기 전의 기본 다트 보드 이미지를 나타내며, 도면 부호 51의 이미지는 첫 번째 던진 다트가 꽂힌 제 1 다트 보드 이미지를 나타낸다. 또한, 도면 부호 52는 두 번째 던진 다트가 꽂힌 이후의 제 2 다트 보드 이미지를 나타낸다.In FIG. 5, the image of the
위치 검출부(200)는 기본 다트 보드 이미지(50)와 제 1 다트 보드 이미지(51) 또는 제 2 다트 보드 이미지(52)를 비교하여 다트 보드 이미지 상에서 다트가 꽂힌 위치를 검출할 수 있다. 위치 검출부(200)는 기본 다트 보드 이미지(50)와 제 2 다트 보드 이미지(51)를 비교할 경우에 다트 보드 이미지 상의 다트 위치 값을 2개 검출할 수 있으며, 이 경우에는 데이터베이스부(400)에 저장된 위치 값을 참고하여 두 번째로 꽂힌 다트의 위치 값을 별도로 구별할 수가 있다.The
한편, 위치 검출부(200)는 제 1 다트 보드 이미지(51)와 제 2 다트 보드 이미지(52)를 비교하여 다트 보드 이미지 상의 다트 위치 값을 검출할 수 있다. 이 경우, 위치 검출부(200)는 두 번째로 꽂힌 다트의 위치 값을 바로 검출할 수 있다.On the other hand, the
다트 게임 장치 내에 복수 개의 촬영 장치가 존재하는 경우에, 위치 검출부(200)는 각각의 촬영 장치 별로 촬영된 다트 보드 이미지를 이용하여 다트의 위치를 비교할 수 있기 때문에 더욱 정확하게 다트 보드 이미지 상의 다트 위치 값을 검출할 수 있다.In a case where a plurality of photographing apparatuses exist in the dart game apparatus, the
도 6은 본 발명의 일 실시예에 따른 다트의 위치 값 테이블의 일례를 나타낸 도면이다. 다트의 위치 값 테이블은 위치 검출부(200)가 검출한 다트 보드 이미지 상의 다트 위치 값이 기록되는 테이블로서 데이터베이스부(400)에 저장되는 테이블을 말한다.6 is a view showing an example of a position value table of a dart according to an embodiment of the present invention. The position value table of the dots refers to a table stored in the
도 6에 도시된 바와 같이, 본 발명의 일 실시예에 따른 다트의 위치 값 테이블은 다트 번호 필드(60) 및 위치 값 필드(70)를 포함할 수 있다.As shown in FIG. 6, the position value table of the darts according to an embodiment of the present invention may include a
다트 번호 필드(60)는 사용자가 던진 다트의 번호가 사용자가 던진 순서에 따라 번호 매김되어 기록되는 필드이다.The
위치 값 필드(70)는 위치 검출부(200)에서 검출한 다트 보드 이미지 상의 다트 위치 값이 좌표 값의 형태로 다트 번호에 대응하여 기록되는 필드이다. 위치 값 필드(70)에는, 예를 들어, 다트의 위치 값이 X-Y 좌표 값으로 기록될 수 있다.The
예를 들어, 다트가 2개 꽂힌 경우에 위치 검출부(200)는 기본 다트 보드 이미지와 제 2 다트 보드 이미지를 비교하여 다트 보드 이미지 상의 다트 위치 값(2.23, 5.32) 및 (3.52, 7.23)을 검출할 수 있다. 이 경우, 위치 검출부(200)는 위치 값(2.23, 5.32)과 위치 값 필드(71)에 저장되어 있던 위치 값이 중복되므로, 위치 값(3.52, 7.23)을 새로 꽂힌 다트의 다트 보드 이미지 상의 다트 위치 값으로 판단할 수 있다. 따라서, 위치 검출부(200)는 위치 값(2.23, 5.32)를 무시하고 위치 값(3.52, 7.23)를 위치 값 필드(72)에 저장할 수 있으며, 상기 위치 값(3.52, 7.23)은 점수 산출부(300)로 제공되어 다트 게임의 점수 산출에 사용될 수 있다.For example, when two darts are inserted, the
도 7은 본 발명의 일 실시예에 따른 다트 게임의 점수 계산 방법을 도시한 흐름도이다.7 is a flowchart illustrating a method of calculating a score of a dart game according to an embodiment of the present invention.
단계 S700는 다트 보드 감시부(100)가 다트 보드를 감시하는 단계이다. 다트 보드 감시부(100)는 촬영 장치를 통하여 다트 보드를 연속된 영상 또는 정지 영상으로 촬영함으로써, 다트 보드에 다트가 꽂혔는지 여부를 감시할 수 있다. 다트 보드 이미지는 기본 다트 보드 이미지, 제 1 다트 보드 이미지 및 제 2 다트 보드 이미지 등으로 구별할 수 있음은 앞서 살펴본 바이다.In step S700, the
단계 S702는 위치 검출부(200)가 다트 보드에 꽂힌 다트의 다트 보드 이미지 상의 위치 값을 검출하는 단계이다. 위치 검출부(200)는 다트 보드 이미지와 다트 이미지의 접점을 선택하여 저장된 다트 보드 이미지와 서로 비교함으로써 다트 보드의 위치 값을 검출할 수 있다.Step S702 is a step in which the
단계 S704는 추출한 다트 보드 이미지 상의 다트 위치 값이 새로 꽂힌 다트의 위치 값인지 여부를 판단하는 단계이다. 위치 검출부(200)는 기본 다트 보드 이미지와 다트가 꽂혀진 다트 보드 이미지를 비교하여 다트의 위치 값을 검출하고, 상기 검출한 위치 값을 데이터베이스부(400)에 기존에 저장되어 있는 위치 값과 비교함으로써 새로 꽂힌 다트의 위치 값을 구별할 수 있다. 또한, 이와 달리, 위치 검출부(200)는 새로운 다트가 꽂힌 다트 보드 이미지와 새로운 다트가 꽂히기 전의 다트 보드의 이미지를 비교하여 새로이 꽂힌 다트의 위치 값을 바로 구별할 수도 있다.Step S704 is a step of determining whether the dart position value on the extracted dart board image is the position value of the newly inserted dart. The
상기 판단 결과(S704), 검출한 다트 보드 이미지 상의 다트 위치 값이 새로이 꽂힌 다트의 위치 값이 아닌 경우에는 상기 검출한 다트의 위치 값을 무시하며(S706), 검출한 다트의 위치 값이 새로이 꽂힌 다트의 위치 값인 경우에는 단계 S708을 수행한다.If it is determined in step S704 that the detected position of the dart is not the position of the newly inserted dart, the position of the detected dart is ignored in step S706. If the position of the detected dart is newly inserted If it is the position value of the dart, step S708 is performed.
단계 S708은 다트 게임의 점수 값을 산출하는 단계이다. 점수 산출부(300)는 검출된 다트 보드 이미지 상의 다트 위치 값에 대응하는 실제 다트 보드 상의 위치 값 또는 다트 보드 상의 세그먼트에 기초하여 데이터베이스부(400)에 저장된 다양한 점수 계산 방법에 따른 점수 산출 알고리즘을 이용하여 다트 게임의 점수를 산출할 수 있다.Step S708 is a step of calculating the score value of the dart game. The
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또 는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
도 1은 종래의 다트 보드의 세그먼트의 단면을 도시한 단면도.1 is a cross-sectional view of a segment of a conventional Dartboard.
도 2는 본 발명의 일 실시예에 따른 다트 게임 장치의 일례를 도시한 도면.2 is a view showing an example of a dart game apparatus according to an embodiment of the present invention;
도 3은 본 발명의 또 다른 실시예에 따른 다트 게임 장치의 일례를 도시한 도면.3 is a view showing an example of a dart game apparatus according to another embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 다트 게임의 점수 계산 장치의 세부 구성도.4 is a detailed configuration diagram of a score calculation device for a dart game according to an embodiment of the present invention;
도 5는 본 발명의 일 실시예에 따른 다트 보드 이미지의 일례를 나타낸 도면.5 is a view showing an example of a dart board image according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 다트의 위치 값 테이블의 일례를 나타낸 도면.6 is a view showing an example of a position value table of a dart according to an embodiment of the present invention;
도 7은 본 발명의 일 실시예에 따른 다트 게임의 점수 계산 방법을 도시한 흐름도.FIG. 7 is a flowchart illustrating a method for calculating a score of a dart game according to an embodiment of the present invention; FIG.
*도면의 주요 부분에 대한 부호 설명DESCRIPTION OF REFERENCE NUMERALS
100: 다트 보드 감시부 200: 위치 검출부100: Dot board monitoring unit 200: Position detecting unit
300: 점수 산출부 400: 데이터베이스부300: score calculation unit 400:
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080074448A KR101032368B1 (en) | 2008-07-30 | 2008-07-30 | Apparatus and method for score calculation of dart game using shooting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080074448A KR101032368B1 (en) | 2008-07-30 | 2008-07-30 | Apparatus and method for score calculation of dart game using shooting device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100012984A KR20100012984A (en) | 2010-02-09 |
KR101032368B1 true KR101032368B1 (en) | 2011-05-03 |
Family
ID=42087082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080074448A KR101032368B1 (en) | 2008-07-30 | 2008-07-30 | Apparatus and method for score calculation of dart game using shooting device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101032368B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3473969A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Target dart game apparatus and dart game system with illumination unit |
EP3473967A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system equipped with image projector |
EP3473970A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system with display unit |
EP3473968A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system outputting event effect |
EP3473971A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system providing lesson image |
EP3473972A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170119351A (en) * | 2016-04-18 | 2017-10-27 | 주식회사 홍인터내셔날 | Darts game apparatus, method, computer program stored on computer-readable medium for controlling darts game by image processing |
KR20180047985A (en) * | 2016-11-02 | 2018-05-10 | 주식회사 홍인터내셔날 | Method and apparatus for determing miss shot in dart game device and computer program stored in computer readable medium therefore |
DE102016013028A1 (en) | 2016-11-02 | 2018-05-03 | Friedrich-Schiller-Universität Jena | Method and device for precise position determination of arrow-like objects relative to surfaces |
DE102022107919B4 (en) | 2022-04-04 | 2023-10-19 | Markus Hirschberger | System for automatically determining the score of several darts stuck in a dartboard at the same time |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930003297A (en) * | 1991-07-30 | 1993-02-24 | 시키모리야 | Tape carrier for semiconductor device and manufacturing method thereof |
JP2004191022A (en) | 2002-12-13 | 2004-07-08 | Kiko:Kk | Laser shooting system |
US20060061039A1 (en) * | 2004-09-22 | 2006-03-23 | Francis Pan | Automatic score dartboard assembly |
KR20070089835A (en) * | 2004-12-31 | 2007-09-03 | 가부시키가이샤 세가 | Darts game device |
-
2008
- 2008-07-30 KR KR1020080074448A patent/KR101032368B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930003297A (en) * | 1991-07-30 | 1993-02-24 | 시키모리야 | Tape carrier for semiconductor device and manufacturing method thereof |
JP2004191022A (en) | 2002-12-13 | 2004-07-08 | Kiko:Kk | Laser shooting system |
US20060061039A1 (en) * | 2004-09-22 | 2006-03-23 | Francis Pan | Automatic score dartboard assembly |
KR20070089835A (en) * | 2004-12-31 | 2007-09-03 | 가부시키가이샤 세가 | Darts game device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3473969A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Target dart game apparatus and dart game system with illumination unit |
EP3473967A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system equipped with image projector |
EP3473970A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system with display unit |
EP3473968A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system outputting event effect |
EP3473971A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system providing lesson image |
EP3473972A1 (en) | 2017-10-17 | 2019-04-24 | Hong International Corp. | Dart game apparatus and dart game system |
US10762800B2 (en) | 2017-10-17 | 2020-09-01 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system providing lesson video |
EP3954965A1 (en) | 2017-10-17 | 2022-02-16 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system outputting event effect |
EP3967968A1 (en) | 2017-10-17 | 2022-03-16 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system outputting event effect |
EP3967967A1 (en) | 2017-10-17 | 2022-03-16 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system outputting event effect |
US11280592B2 (en) | 2017-10-17 | 2022-03-22 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system with an image projector |
US11898826B2 (en) | 2017-10-17 | 2024-02-13 | Phoenixdarts Co., Ltd. | Dart game apparatus and dart game system with an image projector |
Also Published As
Publication number | Publication date |
---|---|
KR20100012984A (en) | 2010-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101032368B1 (en) | Apparatus and method for score calculation of dart game using shooting device | |
US9901804B2 (en) | Multiple sensor tracking system and method | |
KR101244440B1 (en) | A method and an apparatus for determining a deviation between an actual direction of a launched projectile and a predetermined direction | |
US8794967B2 (en) | Firearm training system | |
US20190063884A1 (en) | Systems and methods for automated shooting evaluation | |
US20120258432A1 (en) | Target Shooting System | |
CN107073325B (en) | Multi-sensor tracking system and method | |
CN107543530B (en) | Method, system, and non-transitory computer-readable recording medium for measuring rotation of ball | |
KR101032361B1 (en) | Apparatus and method for detecting false positives in a dart game | |
CN107850417A (en) | Automatic dartboard scoring system | |
ATE484322T1 (en) | SIMULATION SYSTEM FOR SPORTS | |
US10789729B2 (en) | System and method(s) for determining projectile impact location | |
KR101032402B1 (en) | Dart game providing apparatus and method for displaying segments of a dart board | |
KR101200350B1 (en) | Shooting system | |
CN111565807A (en) | Dart game device, dart cheating judgment method, and program | |
US10466046B1 (en) | External display rangefinder | |
CN115388706A (en) | A laser target machine with automatic calibration function | |
CN113008076A (en) | Image gun, image targeting system, image targeting method and storage medium | |
US20200200509A1 (en) | Joint Firearm Training Systems and Methods | |
KR101330060B1 (en) | Method and system for training full duplex simulator shooting tactics using laser | |
KR20100034643A (en) | Apparatus and method for scoring of dart game by using light emitting element and light receiving element | |
US10810903B2 (en) | Computerized method of detecting and depicting a travel path of a golf ball | |
US10976141B2 (en) | Dart game apparatus and program | |
TWI866891B (en) | Gaming Devices | |
JP3997143B2 (en) | Video shooting training device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080730 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100429 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20101011 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110425 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110425 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140325 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140325 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170426 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20170426 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180426 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180426 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190424 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190424 Start annual number: 9 End annual number: 9 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210322 |