JP2021069463A - Dart system and information processing device - Google Patents

Dart system and information processing device Download PDF

Info

Publication number
JP2021069463A
JP2021069463A JP2019196195A JP2019196195A JP2021069463A JP 2021069463 A JP2021069463 A JP 2021069463A JP 2019196195 A JP2019196195 A JP 2019196195A JP 2019196195 A JP2019196195 A JP 2019196195A JP 2021069463 A JP2021069463 A JP 2021069463A
Authority
JP
Japan
Prior art keywords
darts
player
information
history
release point
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.)
Pending
Application number
JP2019196195A
Other languages
Japanese (ja)
Inventor
永田 明峰
Akimine Nagata
明峰 永田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2019196195A priority Critical patent/JP2021069463A/en
Publication of JP2021069463A publication Critical patent/JP2021069463A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)

Abstract

To provide a dart system capable of presenting, to a player, information related to a position of a gravity center of a dart.SOLUTION: A dart system has a login processing part for performing login of a player to the dart system, a specification part for specifying a release point by analyzing image data of a dart image, an acquisition part for acquiring, as bit position information, a bit position where a dart thrown by a player is received, a storage control part for linking release point information and the bit position information to player identification information, and allowing storage means to store the information as a dart history, and a display control part for allowing display means to display the dart history.SELECTED DRAWING: Figure 2

Description

本発明はダーツシステム及び情報処理装置に関する。 The present invention relates to a darts system and an information processing device.

ダーツを投げるプレーヤのフォームには、スタンス、体重のかけ方、腰の向き、上体の左右への傾きなど様々な要素がある。また、ダーツの握り(グリップ)も、2フィンガー、3フィンガー、4フィンガーといった様々な種類がある。更には、プレーヤ毎の肉体的な要因(骨格、筋肉の付き方、腱の張り方等)により、ダーツを投げ易いフォームがあるともいわれている。 The player's form of throwing darts has various factors such as stance, how to put weight, the direction of the waist, and the inclination of the upper body to the left and right. In addition, there are various types of darts grips such as 2-finger, 3-finger, and 4-finger. Furthermore, it is said that there is a form that makes it easy to throw darts due to physical factors (skeleton, muscle attachment, tendon tension, etc.) for each player.

従って、あるプレーヤが、自分に適したフォームとグリップを独自に見つけることは困難である。 Therefore, it is difficult for a player to independently find a suitable form and grip.

ここで、特許文献1には、ダーツを投げる時のフォームをチェックすることができる技術が開示されている。また、特許文献2には、ダーツゲーム装置でダーツを投げる動作に係るレッスンモードを提供することができる技術が開示されている。 Here, Patent Document 1 discloses a technique capable of checking the form when throwing darts. Further, Patent Document 2 discloses a technique capable of providing a lesson mode related to an operation of throwing darts with a darts game device.

特開2008−237411号公報Japanese Unexamined Patent Publication No. 2008-237411 特表2018−535705号公報Special Table 2018-535705

ところで、プレーヤがダーツをリリースした後のダーツ重心の動きは、ほぼ放物線軌道を描く。 By the way, the movement of the center of gravity of the darts after the player releases the darts almost follows a parabolic trajectory.

すなわち、プレーヤがダーツボードの所定のエリアを狙ってダーツを投げた場合に、ダーツが実際にどのエリアに命中するかは、プレーヤがダーツを投げる動作を開始したタイミングにおけるダーツの重心の位置(以下、スタートポイントという)から、プレーヤの指からダーツが離れたタイミングにおけるダーツの重心の位置(以下、リリースポイントという)までの軌道に依存する。よって、プレーヤがダーツの重心の位置を把握することは、フォームやグリップを修正する際に有効である。 That is, when the player throws darts at a predetermined area of the darts board, the area where the darts actually hit is determined by the position of the center of gravity of the darts at the timing when the player starts throwing the darts. , The start point) to the position of the center of gravity of the darts (hereinafter referred to as the release point) at the timing when the darts are separated from the player's finger. Therefore, it is effective for the player to grasp the position of the center of gravity of the darts when modifying the form or grip.

一方、特許文献1及び特許文献2に記載の技術は、プレーヤのフォーム自体に着目したものである。 On the other hand, the techniques described in Patent Document 1 and Patent Document 2 focus on the player form itself.

本発明の目的は、プレーヤに対し、ダーツの重心の位置に関連する情報を提示することが可能なダーツシステム及び情報処理装置を提供することにある。 An object of the present invention is to provide a darts system and an information processing device capable of presenting information related to the position of the center of gravity of darts to a player.

上記目的を達成するための一の発明は、ダーツと、所定の点数が設定されている複数のエリアが設けられたダーツボードと、情報処理装置とを含むダーツシステムであって、前記情報処理装置は、プレーヤによるプレーヤ識別情報の入力に応じて、前記ダーツシステムに対するプレーヤのログインを行うログイン処理部と、ログインした前記プレーヤが投げるダーツを撮影手段により撮影して得られたダーツ映像の映像データを解析し、当該プレーヤが当該ダーツをリリースしたタイミングにおける当該ダーツの重心の位置であるリリースポイントを特定する特定部と、前記ダーツボードを撮影手段により撮影して得られたボード映像の映像データを解析し、前記複数のエリア内にあるビットのうち、前記プレーヤが投げたダーツを受容したあるビットの位置を、ビット位置情報として取得する取得部と、特定した前記リリースポイントを示すリリースポイント情報、及び取得した前記ビット位置情報を、前記ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段に記憶させる記憶制御部と、前記ダーツを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段に表示させる表示制御部と、を有するダーツシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
One invention for achieving the above object is a darts system including darts, a darts board provided with a plurality of areas in which predetermined points are set, and an information processing device. Is a login processing unit that logs the player into the darts system in response to the input of the player identification information by the player, and video data of the darts video obtained by shooting the darts thrown by the logged-in player by a shooting means. Analyze and analyze the specific part that identifies the release point, which is the position of the center of gravity of the darts at the timing when the player releases the darts, and the video data of the board image obtained by shooting the darts board by a shooting means. Then, among the bits in the plurality of areas, the acquisition unit that acquires the position of a certain bit that receives the darts thrown by the player as bit position information, the release point information indicating the specified release point, and the release point information indicating the specified release point. The acquired bit position information is associated with the player identification information of the player who threw the darts, and the storage control unit stores the darts history in the storage means, and the player responds to the instruction input of the player who threw the darts. It is a darts system having a display control unit for displaying the darts history of the above on a display means.
Other features of the present invention will be clarified by the description of the specification and drawings described later.

本発明によれば、プレーヤに対し、ダーツの重心の位置に関連する情報を提示することができる。 According to the present invention, it is possible to present the player with information related to the position of the center of gravity of the darts.

第1実施形態に係るダーツシステムを示す図である。It is a figure which shows the darts system which concerns on 1st Embodiment. 第1実施形態に係る情報処理装置を示す図である。It is a figure which shows the information processing apparatus which concerns on 1st Embodiment. 第1実施形態におけるダーツ履歴を示した図である。It is a figure which showed the darts history in 1st Embodiment. 第1実施形態におけるダーツ履歴を示した図である。It is a figure which showed the darts history in 1st Embodiment. 第1実施形態に係るダーツシステムの処理を示すフローチャートである。It is a flowchart which shows the processing of the darts system which concerns on 1st Embodiment. 第2実施形態に係るダーツを示す図である。It is a figure which shows the darts which concerns on 2nd Embodiment. 第2実施形態に係るダーツシステムの処理を示すフローチャートである。It is a flowchart which shows the processing of the darts system which concerns on 2nd Embodiment. 変形例3に係る情報処理装置を示す図である。It is a figure which shows the information processing apparatus which concerns on modification 3.

<第1実施形態>
図1〜図5を参照して、本実施形態に係るダーツシステムについて説明する。
<First Embodiment>
The darts system according to the present embodiment will be described with reference to FIGS. 1 to 5.

==ダーツシステム==
ダーツシステム1は、プレーヤPがダーツゲームを行う際に利用するシステムである。図1に示すように、ダーツシステム1は、ダーツD、ダーツボードDB、及び情報処理装置Eを含む。プレーヤPは、ダーツボードDBに向かってダーツDを投げることでダーツゲームを行うことができる。なお、情報処理装置Eは、ダーツボードDBに内蔵されていてもよい(すなわち、ダーツボードDBと情報処理装置Eは一体型の装置であってもよい)。
== Darts system ==
The darts system 1 is a system used by the player P when playing a darts game. As shown in FIG. 1, the darts system 1 includes a darts D, a darts board DB, and an information processing device E. Player P can play a darts game by throwing darts D toward the darts board DB. The information processing device E may be built in the darts board DB (that is, the darts board DB and the information processing device E may be an integrated device).

ダーツDは、一般に、チップd1、バレルd2、シャフトd3、及びフライトd4から構成されている。チップd1は、ダーツDの先端である。バレルd2は、ダーツD中央の金属部分である。一般的なグリップの場合、プレーヤPは、バレルd2にあるダーツDの重心Gを親指と人差し指で把持する。シャフトd3は、ダーツDの後部を構成する細径の部分ある。フライトd4は、シャフトd3の最後尾に取り付けられる矢羽である。 The darts D are generally composed of a tip d1, a barrel d2, a shaft d3, and a flight d4. The chip d1 is the tip of the darts D. The barrel d2 is a metal portion in the center of the darts D. In the case of a general grip, the player P grips the center of gravity G of the darts D on the barrel d2 with his thumb and index finger. The shaft d3 is a small-diameter portion that constitutes the rear portion of the darts D. Flight d4 is an arrow feather attached to the tail end of shaft d3.

ダーツボードDBは、ダーツゲームで使用される装置である。ダーツボードDBは、ゲーム店舗やバー等の壁や床に設置されている。ダーツボードDBには複数のエリアが設けられている。各エリアには所定の点数が設定されている。ダーツボードDBは、既存の装置を用いることができる。なお、以下では、ダーツボードDBを正面(ダーツDが命中するエリアが設けられている面)から見た場合に、左右方向をX軸方向とし、前後方向をY軸方向とし、上下方向をZ軸方向として説明する(図1参照)。 The darts board DB is a device used in a darts game. The darts board DB is installed on the wall or floor of a game store or bar. A plurality of areas are provided in the darts board DB. A predetermined score is set for each area. As the darts board DB, an existing device can be used. In the following, when the darts board DB is viewed from the front (the surface where the area where the darts D hits is provided), the left-right direction is the X-axis direction, the front-back direction is the Y-axis direction, and the up-down direction is Z. This will be described as the axial direction (see FIG. 1).

図1に示した通り、円形のダーツボードDBの中心にはブルと呼ばれるエリアが設けられている。ブルは二重となっており、内側は50点のエリア(所謂「インナーブル」)であり、外側は25点のエリア(所謂「アウターブル」)である。また、ブルを中心に4つの同心円が設けられ、20本の放射状の線(所謂「スパイダー」)により等分されている。同心円と放射状の線により区画された各エリア(所謂「外側シングル」、「内側シングル」)には1点から20点のエリア、及びそれぞれの点数が2倍となるエリア(所謂「ダブルリング」)と、3倍となるエリア(所謂「トリプルリング」)が存在する。この場合、ダーツボードDBには、合計82のエリアが存在する。 As shown in FIG. 1, an area called a bull is provided in the center of the circular darts board DB. The bull is doubled, with an area of 50 points on the inside (so-called "inner bull") and an area of 25 points on the outside (so-called "outer bull"). Further, four concentric circles are provided around the bull, and they are equally divided by 20 radial lines (so-called "spiders"). Each area divided by concentric circles and radial lines (so-called "outer single", "inner single") has 1 to 20 points, and each area doubles (so-called "double ring"). And there is an area that triples (so-called "triple ring"). In this case, the darts board DB has a total of 82 areas.

また各エリアには、複数のビットが設けられている。ビットは、ダーツボードDBに設けられた孔であり、ダーツDのチップd1が受容される部分である。各ビットは、XZの平面座標における座標値で特定することができる。 Further, a plurality of bits are provided in each area. The bit is a hole provided in the darts board DB, and is a portion where the chip d1 of the darts D is received. Each bit can be specified by the coordinate value in the plane coordinates of XZ.

更に、情報処理装置Eには、撮影手段Cが接続されている。撮影手段Cは、ダーツシステム1が設置されているゲーム店舗等に配置されるカメラである。撮影手段Cは、プレーヤPが投げるダーツDやダーツボードDBを撮影する。ダーツDを撮影するための撮影手段と、ダーツボードDBを撮影するための撮影手段は、同じものでもよいし、それぞれ専用の撮影手段であってもよい。 Further, the information processing device E is connected to the photographing means C. The photographing means C is a camera arranged in a game store or the like where the darts system 1 is installed. The photographing means C photographs the darts D and the darts board DB thrown by the player P. The photographing means for photographing the darts D and the photographing means for photographing the darts board DB may be the same, or may be dedicated photographing means for each.

たとえば、プレーヤPがダーツDを投げる際、撮影手段Cは、ダーツDを撮影し、ダーツ映像を取得する。撮影手段Cは、取得したダーツ映像を映像データとして情報処理装置Eに出力する。 For example, when the player P throws the darts D, the photographing means C photographs the darts D and acquires the darts image. The photographing means C outputs the acquired darts video as video data to the information processing device E.

また、プレーヤPがダーツDを投げた結果、ダーツDがあるビットに受容された場合、撮影手段Cは、ダーツボードDBを撮影し、取得したボード映像を映像データとして情報処理装置Eに出力する。情報処理装置Eは、撮影されたボード映像を解析し、ダーツDを受容したあるビットの位置を座標値で取得する(後述)。ダーツボードDBを撮影する撮影手段Cとしては、たとえば、特開2019−097779号公報に記載のターゲットカメラを用いることができる。 Further, when the player P throws the darts D and the darts D is received by a certain bit, the photographing means C photographs the darts board DB and outputs the acquired board image as video data to the information processing device E. .. The information processing device E analyzes the captured board image and acquires the position of a certain bit that receives the darts D as a coordinate value (described later). As the photographing means C for photographing the darts board DB, for example, the target camera described in Japanese Patent Application Laid-Open No. 2019-097779 can be used.

なお、ダーツボードDBが、特開2019−024717号公報に記載の光センサ等の位置検出センサを用いて、エリア内におけるより正確なビットの位置を特定し、特定した位置の情報を情報処理装置Eに出力してもよい。 The darts board DB uses a position detection sensor such as an optical sensor described in Japanese Patent Application Laid-Open No. 2019-024717 to specify a more accurate bit position in the area, and an information processing device for the information of the specified position. It may be output to E.

==情報処理装置==
図2に示すように、本実施形態に係る情報処理装置Eは、記憶手段10、通信手段20、入力手段30、表示手段40、及び制御手段50を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== Information processing device ==
As shown in FIG. 2, the information processing device E according to the present embodiment includes a storage means 10, a communication means 20, an input means 30, a display means 40, and a control means 50. Each configuration is connected to bus B via an interface (not shown).

[記憶手段]
記憶手段10は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶手段10は、プレーヤのダーツ履歴(後述)を記憶する。
[Memory means]
The storage means 10 is a large-capacity storage device that stores various types of data, such as a hard disk drive. The storage means 10 stores the player's darts history (described later).

[通信手段・入力手段・表示手段]
通信手段20は、撮影手段Cとの通信を行うためのインターフェースを提供する。入力手段30は、プレーヤが各種の指示入力を行うための構成である。表示手段40は、各種情報を表示するための表示画面を有する。表示手段40は、たとえばダーツ履歴(後述)を表示する。
[Communication means / Input means / Display means]
The communication means 20 provides an interface for communicating with the photographing means C. The input means 30 is configured for the player to input various instructions. The display means 40 has a display screen for displaying various information. The display means 40 displays, for example, a darts history (described later).

[制御手段]
制御手段50は、情報処理装置Eにおける各種の制御を行う。制御手段50は、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態においてはCPUがメモリに記憶されるプログラムを実行することにより、制御手段50は、ログイン処理部100、特定部200、取得部300、記憶制御部400、及び表示制御部500として機能する。
[Control means]
The control means 50 performs various controls on the information processing device E. The control means 50 includes a CPU and a memory (neither of which is shown). The CPU realizes various functions by executing a program stored in the memory. In the present embodiment, the control means 50 functions as a login processing unit 100, a specific unit 200, an acquisition unit 300, a storage control unit 400, and a display control unit 500 by executing a program stored in the memory by the CPU. ..

(ログイン処理部)
ログイン処理部100は、プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステム1に対するプレーヤのログインを行う。プレーヤ識別情報は、プレーヤIDのような、各プレーヤに固有の情報である。プレーヤは、初めてダーツシステム1を利用する際に任意のプレーヤIDを設定することができる。
(Login processing department)
The login processing unit 100 logs in the player to the darts system 1 in response to the input of the player identification information by the player. The player identification information is information unique to each player, such as a player ID. The player can set an arbitrary player ID when using the darts system 1 for the first time.

たとえば、プレーヤPがダーツシステム1を利用するとする。この場合、プレーヤPは、入力手段30を介して、自己のプレーヤID「ID***P」を入力する。ログイン処理部100は、プレーヤPのプレーヤID「ID***P」を記憶手段10に一時的に記憶させることでダーツシステム1に対するプレーヤPのログインを完了する。なお、撮影手段Cは、プレーヤPがダーツシステム1にログインした後、撮影を開始する。 For example, suppose player P uses the darts system 1. In this case, the player P inputs his / her own player ID "ID *** P" via the input means 30. The login processing unit 100 completes the login of the player P to the darts system 1 by temporarily storing the player ID “ID *** P” of the player P in the storage means 10. The shooting means C starts shooting after the player P logs in to the darts system 1.

(特定部)
特定部200は、ログインしたプレーヤが投げるダーツを撮影手段Cにより撮影して得られたダーツ映像の映像データを解析し、リリースポイントを特定する。また、本実施形態において、特定部200は、ログインしたプレーヤが投げるダーツを撮影手段Cにより撮影して得られたダーツ映像の映像データを解析し、スタートポイントを特定する。
(Specific part)
The identification unit 200 analyzes the video data of the darts video obtained by shooting the darts thrown by the logged-in player by the shooting means C, and identifies the release point. Further, in the present embodiment, the specific unit 200 analyzes the video data of the darts video obtained by shooting the darts thrown by the logged-in player by the shooting means C, and specifies the start point.

上述の通り、スタートポイントは、プレーヤがダーツを投げる動作を開始したタイミングにおけるダーツの重心の位置である。リリースポイントは、プレーヤがダーツをリリースしたタイミングにおけるダーツの重心の位置である。スタートポイント及びリリースポイントは、たとえばダーツボードDBが設置されている位置を基準とした2次元または3次元の座標値として示すことができる。 As described above, the start point is the position of the center of gravity of the darts at the timing when the player starts the action of throwing the darts. The release point is the position of the center of gravity of the darts when the player releases the darts. The start point and release point can be shown as, for example, two-dimensional or three-dimensional coordinate values based on the position where the darts board DB is installed.

たとえばログインしたプレーヤPが3フィンガーのグリップでダーツDを投げたとする。 For example, suppose a logged-in player P throws darts D with a 3-finger grip.

撮影手段Cは、少なくともプレーヤPがダーツDを投げる動作を開始した時点から、プレーヤPがダーツDをリリースするまでの間、撮影を行い、ダーツ映像を取得する。撮影手段Cは、情報処理装置Eにダーツ映像の映像データを出力する。なお、この例では、撮影手段Cは、ダーツDをX軸方向から撮影したものとする。すなわち、撮影されたダーツ映像は、YZ平面の2次元映像となる。 The shooting means C shoots at least from the time when the player P starts throwing the darts D until the player P releases the darts D, and acquires the darts image. The photographing means C outputs the image data of the darts image to the information processing device E. In this example, it is assumed that the photographing means C photographs the darts D from the X-axis direction. That is, the captured darts image becomes a two-dimensional image on the YZ plane.

特定部200は、ダーツ映像データを解析し、プレーヤPがダーツDを投げる動作を開始したタイミングにおけるバレルd2の位置(座標値(Ys1,Zs1))をスタートポイントSP1として特定する。同様に、特定部200は、ダーツ映像データを解析し、プレーヤPがダーツDをリリースしたタイミングにおけるバレルd2の位置(座標値(Yr1,Zr1))をリリースポイントRP1として特定する。ダーツ映像データを解析する手法は公知の技術を利用することができる。 The identification unit 200 analyzes the darts video data and specifies the position (coordinate values (Ys1, Zs1)) of the barrel d2 at the timing when the player P starts the operation of throwing the darts D as the start point SP1. Similarly, the specifying unit 200 analyzes the darts video data and specifies the position (coordinate values (Yr1, Zr1)) of the barrel d2 at the timing when the player P releases the darts D as the release point RP1. A known technique can be used as a method for analyzing darts video data.

特定部200は、プレーヤPがダーツDを投げる都度、スタートポイント及びリリースポイントの特定を行う。特定部200は、特定したスタートポイントSPn(nは自然数)及びリリースポイントRPn(nは自然数)について、それぞれスタートポイント情報SPIn(nは自然数)及びリリースポイント情報RPIn(nは自然数)として記憶制御部400に出力する。 The identification unit 200 identifies the start point and the release point each time the player P throws the darts D. The specific unit 200 stores the specified start point SPn (n is a natural number) and release point RPn (n is a natural number) as start point information SPIn (n is a natural number) and release point information RPIn (n is a natural number), respectively. Output to 400.

(取得部)
取得部300は、ダーツボードDBを撮影手段Cにより撮影して得られたボード映像の映像データを解析し、複数のエリア内にあるビットのうち、プレーヤが投げたダーツDを受容したあるビットの位置を、ビット位置情報として取得する。
(Acquisition department)
The acquisition unit 300 analyzes the video data of the board video obtained by shooting the darts board DB by the shooting means C, and among the bits in the plurality of areas, one bit that receives the darts D thrown by the player. The position is acquired as bit position information.

具体的に、取得部300は、撮影されたボード映像を解析し、ダーツDを受容したあるビットの位置を座標値で特定する。たとえばインナーブルの中心を原点(X=0,Z=0)とし、ダーツボードDBの上端を(X=0,Z=200)とし、下端を(X=0,Z=−200)とし、左端を(X=−200,Z=0)とし、右端を(X=200,Z=0)として座標を定義した場合、ビットの座標値は、原点を中心とした半径200の円の内側における一のXの値及び一のZの値として取得することができる。 Specifically, the acquisition unit 300 analyzes the captured board image and specifies the position of a certain bit that receives the darts D by the coordinate value. For example, the center of the inner bull is the origin (X = 0, Z = 0), the upper end of the darts board DB is (X = 0, Z = 200), the lower end is (X = 0, Z = -200), and the left end. When the coordinates are defined with (X = -200, Z = 0) and the right end is (X = 200, Z = 0), the coordinate value of the bit is one inside a circle with a radius of 200 centered on the origin. Can be obtained as the value of X and the value of one Z.

たとえば、プレーヤPがダーツDを投げた結果、ダーツDがダーツボードDBのビットB1に受容されたとする。この場合、取得部300は、撮影手段Cにより撮影されたボード映像を解析し、ダーツDを受容したビットB1の座標値(Xh1,Zh1)を特定し、ビット位置情報BPI1として取得する。 For example, suppose that as a result of the player P throwing the darts D, the darts D is accepted by the bit B1 of the darts board DB. In this case, the acquisition unit 300 analyzes the board image captured by the photographing means C, identifies the coordinate values (Xh1, Zh1) of the bit B1 that has received the darts D, and acquires it as the bit position information BPI1.

取得部300は、プレーヤPがダーツDを投げる都度、撮影手段Cにより撮影されたボード映像を解析し、ダーツDを受容したビットの座標値をビット位置情報BPIn(nは自然数)として取得する。取得部300は、取得したビット位置情報BPInを記憶制御部400に出力する。 The acquisition unit 300 analyzes the board image captured by the photographing means C each time the player P throws the darts D, and acquires the coordinate values of the bits that have received the darts D as bit position information BPIn (n is a natural number). The acquisition unit 300 outputs the acquired bit position information BPIn to the storage control unit 400.

なお、取得部300は、ダーツDを受容したビットの位置を、ある位置(たとえば、インナーブルの中心)を原点としたベクトルとして取得してもよい。 The acquisition unit 300 may acquire the position of the bit that receives the darts D as a vector with a certain position (for example, the center of the inner bull) as the origin.

(記憶制御部)
記憶制御部400は、特定したリリースポイントを示すリリースポイント情報、及び取得したビット位置情報を、ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる。本実施形態において、記憶制御部400は、特定したスタートポイントを示すスタートポイント情報を、ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる。スタートポイント情報、リリースポイント情報、及びビット位置情報は、ダーツの重心の位置に関連する情報に相当する。
(Memory control unit)
The storage control unit 400 associates the release point information indicating the specified release point and the acquired bit position information with the player identification information of the player who threw the darts, and stores the darts history in the storage means 10. In the present embodiment, the storage control unit 400 associates the start point information indicating the specified start point with the player identification information of the player who threw the darts, and stores the darts history in the storage means 10. The start point information, the release point information, and the bit position information correspond to the information related to the position of the center of gravity of the darts.

たとえば、記憶制御部400は、特定部200が特定したスタートポイントSP1(Ys1,Zs1)を示すスタートポイント情報SPI1、特定したリリースポイントRP1(Yr1,Zr1)を示すリリースポイント情報RPI1、及び取得したビット位置情報BPI1(ダーツDが受容されたビットB1の座標値(Xh1,Zh1)を示す情報)に対し、プレーヤPのプレーヤID「ID***P」を紐付けて、ダーツ履歴とする。記憶制御部400は、ダーツ履歴を記憶手段10に記憶させる。なお、記憶制御部400は、ダーツDを投げた日時の情報をダーツ履歴に含めてもよい。 For example, the storage control unit 400 has start point information SPI1 indicating the start point SP1 (Ys1, Zs1) specified by the specific unit 200, release point information RPI1 indicating the specified release point RP1 (Yr1, Zr1), and acquired bits. The player ID "ID *** P" of the player P is associated with the position information BPI1 (information indicating the coordinate values (Xh1, Zh1) of the bit B1 in which the darts D is received) to obtain a darts history. The storage control unit 400 stores the darts history in the storage means 10. The memory control unit 400 may include information on the date and time when the darts D was thrown in the darts history.

記憶制御部400は、プレーヤPがダーツDを投げる都度、ダーツ履歴の更新を行う。図3は、プレーヤPのダーツ履歴の一例を示したものである。図3のダーツ履歴では、ビット位置情報としてXZの座標値及び当該座標値がどのエリアに含まれるのかを示す情報も記憶されている。座標値とエリアの関係は、情報処理装置Eが予め記憶していてもよい。或いは、ダーツボードDBが、エリアの情報を出力することでもよい。 The memory control unit 400 updates the darts history each time the player P throws the darts D. FIG. 3 shows an example of the darts history of the player P. In the darts history of FIG. 3, the coordinate value of XZ and the information indicating which area the coordinate value is included in are also stored as bit position information. The information processing device E may store the relationship between the coordinate values and the area in advance. Alternatively, the darts board DB may output the area information.

(表示制御部)
表示制御部500は、ダーツを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段40に表示させる。
(Display control unit)
The display control unit 500 causes the display means 40 to display the darts history of the player in response to the instruction input of the player who threw the darts.

たとえば、プレーヤPは、複数回、ダーツDを投げた後、ダーツゲームを一旦中止し、入力手段30を介してダーツ履歴の閲覧を要求する。 For example, the player P throws the darts D a plurality of times, then temporarily stops the darts game, and requests the darts history to be viewed via the input means 30.

表示制御部500は、プレーヤPの要求に応じて、記憶手段10からプレーヤPのダーツ履歴を読み出し、表示手段40に表示させる。 The display control unit 500 reads the darts history of the player P from the storage means 10 and displays it on the display means 40 in response to the request of the player P.

ダーツ履歴の表示は様々な方法で行うことができる。 The darts history can be displayed in various ways.

たとえば、プレーヤPがダーツゲームを行った結果、図3に示すダーツ履歴が記憶手段10に記憶されている場合、表示制御部500は、図3に示すダーツ履歴をそのまま表示手段40に表示させることができる。 For example, when the darts history shown in FIG. 3 is stored in the storage means 10 as a result of the player P playing the darts game, the display control unit 500 causes the display means 40 to display the darts history shown in FIG. 3 as it is. Can be done.

プレーヤPは、たとえば、表示されたダーツ履歴のうち履歴No.1を確認することで、インナーブルのビットB1にダーツDが受容された際のスタートポイント、及びリリースポイントを把握することができる。また、プレーヤPは、インナーブルのビットB1にダーツDが受容された履歴No.1と、ダーツDがインナーブルから外れて内側シングルのビットB2、B4、B5に受容された履歴No.2、4、5とを比較することで、ダーツDをインナーブルに命中させるために、スタートポイントからリリースポイントまで重心Gの位置をどのように移動させるべきかを確認できる。プレーヤPは、確認した結果に基づいて、フォームやグリップの修正を行うことができる。 The player P has, for example, the history No. 1 of the displayed darts history. By confirming 1, the start point and the release point when the darts D is received by the inner bull bit B1 can be grasped. Further, the player P has a history No. 1 in which the darts D is received by the bit B1 of the inner bull. No. 1 and the history No. 1 in which the darts D deviated from the inner bull and were accepted by the inner single bits B2, B4, and B5. By comparing with 2, 4 and 5, it is possible to confirm how the position of the center of gravity G should be moved from the start point to the release point in order to hit the darts D on the inner bull. Player P can modify the form and grip based on the confirmed result.

或いは、表示制御部500は、スタートポイント及びリリースポイントを画像上で表示することでもよい。 Alternatively, the display control unit 500 may display the start point and the release point on the image.

たとえば、プレーヤPが、入力手段30を介し、図3に示すダーツ履歴の中からダーツ履歴No.1を選択したとする。この場合、表示制御部500は、ビットB1と、スタートポイントSP1及びリリースポイントRP1との位置関係が分かるような模式的な画像を表示させてもよい(図4参照)。なお、図4における破線は、投げられたダーツDの軌道を示している。また、表示制御部500は、図4に示したような画像中に、複数の履歴No.に対応するスタートポイント及びリリースポイントを重ねて表示させることも可能である。 For example, the player P uses the input means 30 to select the darts history No. 1 from the darts history shown in FIG. Suppose that 1 is selected. In this case, the display control unit 500 may display a schematic image in which the positional relationship between the bit B1 and the start point SP1 and the release point RP1 can be understood (see FIG. 4). The broken line in FIG. 4 indicates the trajectory of the thrown darts D. In addition, the display control unit 500 has a plurality of history numbers in the image as shown in FIG. It is also possible to display the start point and the release point corresponding to.

==情報処理装置が行う処理について==
次に、図5を参照して本実施形態に係るダーツシステム1の情報処理装置Eが行う処理の具体例について述べる。図5は、情報処理装置Eが行う処理例を示すフローチャートである。
== About the processing performed by the information processing device ==
Next, a specific example of the processing performed by the information processing device E of the darts system 1 according to the present embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing an example of processing performed by the information processing apparatus E.

ログイン処理部100は、プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステム1に対するプレーヤのログインを行う(プレーヤのログイン。ステップ10)。 The login processing unit 100 logs in the player to the darts system 1 in response to the input of the player identification information by the player (player login. Step 10).

ダーツシステム1にログインしたプレーヤは、ダーツボードDBに向けてダーツDを投げる。撮影手段Cは、ログインしたプレーヤが投げるダーツを撮影して得られたダーツ映像の映像データを情報処理装置Eに出力する。特定部200は、ダーツ映像の映像データを取得する(ダーツ映像の映像データを取得。ステップ11)。 The player who logs in to the darts system 1 throws darts D toward the darts board DB. The photographing means C outputs the image data of the darts image obtained by photographing the darts thrown by the logged-in player to the information processing device E. The specific unit 200 acquires the video data of the darts video (acquires the video data of the darts video. Step 11).

特定部200は、ステップ11で取得した映像データを解析し、プレーヤがダーツDを投げる動作を開始したタイミングにおける重心Gの位置であるスタートポイント、及び当該プレーヤがダーツDをリリースしたタイミングにおける重心Gの位置であるリリースポイントを特定する(スタートポイント及びリリースポイントを特定。ステップ12)。 The specific unit 200 analyzes the video data acquired in step 11, and has a start point that is the position of the center of gravity G at the timing when the player starts throwing the darts D, and the center of gravity G at the timing when the player releases the darts D. Specify the release point, which is the position of (Specify the start point and release point. Step 12).

また、プレーヤがダーツDを投げた結果、ダーツボードDBのあるビットに受容されたとする。この場合、取得部300は、あるビットの座標値をビット位置情報として取得する(ビット位置情報を取得。ステップ13)。 Further, it is assumed that as a result of the player throwing the darts D, the darts board DB is accepted by a certain bit. In this case, the acquisition unit 300 acquires the coordinate value of a certain bit as bit position information (acquires bit position information. Step 13).

記憶制御部400は、ステップ12で特定したスタートポイントを示すスタートポイント情報、ステップ12で特定したリリースポイントを示すリリースポイント情報、及びステップ13で取得したビット位置情報を、ダーツDを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる(ダーツ履歴を記憶。ステップ14)。 The memory control unit 400 uses the start point information indicating the start point specified in step 12, the release point information indicating the release point specified in step 12, and the bit position information acquired in step 13 of the player who threw the darts D. It is associated with the player identification information and stored in the storage means 10 as a darts history (store the darts history. Step 14).

表示制御部500は、ダーツDを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段40に表示させる(ダーツ履歴を表示。ステップ15)。 The display control unit 500 causes the display means 40 to display the darts history of the player in response to the instruction input of the player who threw the darts D (display the darts history. Step 15).

以上から明らかなように、本実施形態に係るダーツシステム1は、ダーツDと、所定の点数が設定されている複数のエリアが設けられたダーツボードDBと、情報処理装置Eとを含む。情報処理装置Eは、プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステム1に対するプレーヤのログインを行うログイン処理部100と、ログインしたプレーヤが投げるダーツDを撮影手段Cにより撮影して得られたダーツ映像の映像データを解析し、当該プレーヤがダーツDをリリースしたタイミングにおけるダーツDの重心Gの位置であるリリースポイントを特定する特定部200と、ダーツボードDBを撮影手段Cにより撮影して得られたボード映像の映像データを解析し、複数のエリア内にあるビットのうち、プレーヤが投げたダーツDを受容したあるビットの位置を、ビット位置情報として取得する取得部300と、特定したリリースポイントを示すリリースポイント情報、及び取得したビット位置情報を、ダーツDを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる記憶制御部400と、ダーツDを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段40に表示させる表示制御部500と、を有する。 As is clear from the above, the darts system 1 according to the present embodiment includes a darts D, a darts board DB provided with a plurality of areas in which predetermined points are set, and an information processing device E. The information processing device E is obtained by photographing the darts D thrown by the logged-in player and the login processing unit 100 that logs the player into the darts system 1 in response to the input of the player identification information by the player by the photographing means C. Obtained by photographing the video data of the darts video, the specific unit 200 that identifies the release point that is the position of the center of gravity G of the darts D at the timing when the player releases the darts D, and the darts board DB by the shooting means C. The acquisition unit 300 that analyzes the video data of the board video and acquires the position of a certain bit that receives the darts D thrown by the player among the bits in a plurality of areas as bit position information, and the specified release. The storage control unit 400 that links the release point information indicating the point and the acquired bit position information with the player identification information of the player who threw the darts D and stores it in the storage means 10 as the darts history, and the player who threw the darts D. It has a display control unit 500 that causes the display means 40 to display the darts history of the player in response to the instruction input of the player.

また、本実施形態において、特定部200は、ログインしたプレーヤが投げるダーツDを撮影手段Cにより撮影して得られたダーツ映像の映像データを解析し、当該プレーヤがダーツDを投げる動作を開始したタイミングにおけるダーツDの重心Gの位置であるスタートポイントを特定する。記憶制御部400は、特定したスタートポイントを示すスタートポイント情報を、ダーツDを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる。 Further, in the present embodiment, the specific unit 200 analyzes the video data of the darts video obtained by shooting the darts D thrown by the logged-in player by the shooting means C, and starts the operation of the player throwing the darts D. The starting point, which is the position of the center of gravity G of the darts D at the timing, is specified. The storage control unit 400 associates the start point information indicating the specified start point with the player identification information of the player who threw the darts D, and stores the darts history in the storage means 10.

このようなダーツシステム1によれば、プレーヤに対し、ダーツの重心の位置に関連する情報を提示することができる。たとえば、プレーヤは、スタートポイントとリリースポイントの位置を確認することにより、スタートポイントからリリースポイントまでのダーツの重心の動きを把握することができる。またダーツ履歴に含まれる複数のスタートポイント及びリリースポイントを対比することにより、高得点を得るためにはどのようなスタートポイント及びリリースポイントとすべきかを確認できる。なお、本発明に係るダーツシステムは、少なくともリリースポイントを特定できればよい。 According to such a darts system 1, information related to the position of the center of gravity of the darts can be presented to the player. For example, the player can grasp the movement of the center of gravity of the darts from the start point to the release point by confirming the positions of the start point and the release point. In addition, by comparing a plurality of start points and release points included in the darts history, it is possible to confirm what kind of start point and release point should be used in order to obtain a high score. The darts system according to the present invention only needs to be able to specify at least a release point.

また、本実施形態に係る情報処理装置Eは、プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステム1に対するプレーヤのログインを行うログイン処理部100と、ログインしたプレーヤが投げるダーツDを撮影手段Cにより撮影して得られたダーツ映像の映像データを解析し、当該プレーヤがダーツDをリリースしたタイミングにおけるダーツDの重心Gの位置であるリリースポイントを特定する特定部200と、ダーツボードDBを撮影手段Cにより撮影して得られたボード映像の映像データを解析し、複数のエリア内にあるビットのうち、プレーヤが投げたダーツDを受容したあるビットの位置を、ビット位置情報として取得する取得部300と、特定したリリースポイントを示すリリースポイント情報、及び取得したビット位置情報を、ダーツDを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる記憶制御部400と、ダーツDを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段40に表示させる表示制御部500と、を有する。このような情報処理装置Eによれば、プレーヤに対し、ダーツの重心の位置に関連する情報を提示することができる。 Further, the information processing device E according to the present embodiment captures the login processing unit 100 that logs the player into the darts system 1 and the darts D thrown by the logged-in player in response to the input of the player identification information by the player. The darts board DB and the specific unit 200 that identifies the release point, which is the position of the center of gravity G of the darts D at the timing when the player releases the darts D, are photographed by analyzing the video data of the darts video obtained by shooting with. Acquisition that analyzes the video data of the board video obtained by shooting by means C and acquires the position of a certain bit that receives the darts D thrown by the player among the bits in a plurality of areas as bit position information. A storage control unit 400 that associates the unit 300 with the release point information indicating the specified release point and the acquired bit position information with the player identification information of the player who threw the darts D, and stores the darts history in the storage means 10. It also has a display control unit 500 that displays the darts history of the player on the display means 40 in response to an instruction input of the player who threw the darts D. According to such an information processing device E, information related to the position of the center of gravity of the darts can be presented to the player.

<第2実施形態>
次に、図6及び図7を参照して、第2実施形態に係るダーツシステムについて説明する。
<Second Embodiment>
Next, the darts system according to the second embodiment will be described with reference to FIGS. 6 and 7.

プレーヤが、4フィンガーや特殊なグリップでダーツDを投げた場合、ダーツ映像のみからでは、スタートポイントやリリースポイントを特定し難い可能性がある。そこで、本実施形態では、ダーツの加速度を用いてスタートポイント及びリリースポイントを特定する例について述べる。第1実施形態と同様の構成については説明を省略する。 When the player throws the darts D with four fingers or a special grip, it may be difficult to identify the start point or release point only from the darts image. Therefore, in this embodiment, an example of specifying a start point and a release point using the acceleration of darts will be described. The description of the same configuration as that of the first embodiment will be omitted.

==ダーツ==
図6は、本実施形態におけるダーツDを示した図である。本実施形態に係るダーツDは、Bluetooth(登録商標)により情報処理装置Eと通信可能となっている。
== Darts ==
FIG. 6 is a diagram showing darts D in the present embodiment. The darts D according to the present embodiment can communicate with the information processing device E by Bluetooth (registered trademark).

ダーツDは、内部に検出器AS及び送信処理部D1を有する。検出器ASは、たとえば加速度センサのような、ダーツDの加速度を検出するための装置である。送信処理部D1は、検出器ASが検出した加速度の値を加速度データとして情報処理装置Eに送信する。なお、検出器AS及び送信処理部D1は、重心Gの位置が第1実施形態と略同一となるようダーツDのバレルd2内部に配設されるものとする。 The darts D has a detector AS and a transmission processing unit D1 inside. The detector AS is a device for detecting the acceleration of darts D, such as an acceleration sensor. The transmission processing unit D1 transmits the acceleration value detected by the detector AS as acceleration data to the information processing device E. The detector AS and the transmission processing unit D1 are arranged inside the barrel d2 of the darts D so that the position of the center of gravity G is substantially the same as that of the first embodiment.

==情報処理装置==
(特定部)
本実施形態に係る特定部200は、ダーツ映像の映像データ及び受信した加速度データに基づいて、スタートポイント及びリリースポイントを特定する。
== Information processing device ==
(Specific part)
The identification unit 200 according to the present embodiment specifies a start point and a release point based on the video data of the darts video and the received acceleration data.

具体的に、特定部200は、ダーツDから送信される加速度データを監視し、ダーツボードDB方向(図1におけるY軸方向)の成分が0でなくなったタイミングT1を特定する。特定部200は、タイミングT1に対応するダーツ映像におけるダーツDの重心Gの位置をスタートポイントとして特定する。 Specifically, the identification unit 200 monitors the acceleration data transmitted from the darts D, and specifies the timing T1 in which the component in the darts board DB direction (Y-axis direction in FIG. 1) is no longer 0. The identification unit 200 specifies the position of the center of gravity G of the darts D in the darts image corresponding to the timing T1 as a start point.

また、特定部200は、引き続きダーツDから送信される加速度データを監視し、タイミングT1の後、ダーツボードDB方向(図1におけるY軸方向)の成分が0になったタイミングT2を特定する。特定部200は、タイミングT2に対応するダーツ映像におけるダーツDの重心Gの位置をリリースポイントとして特定する。 Further, the specifying unit 200 continuously monitors the acceleration data transmitted from the darts D, and identifies the timing T2 in which the component in the darts board DB direction (Y-axis direction in FIG. 1) becomes 0 after the timing T1. The identification unit 200 specifies the position of the center of gravity G of the darts D in the darts image corresponding to the timing T2 as a release point.

==情報処理装置が行う処理について==
次に、図7を参照して本実施形態に係るダーツシステム1の情報処理装置Eが行う処理の具体例について述べる。図7は、情報処理装置Eが行う処理例を示すフローチャートである。
== About the processing performed by the information processing device ==
Next, a specific example of the processing performed by the information processing device E of the darts system 1 according to the present embodiment will be described with reference to FIG. 7. FIG. 7 is a flowchart showing an example of processing performed by the information processing apparatus E.

ログイン処理部100は、プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステム1に対するプレーヤのログインを行う(プレーヤのログイン。ステップ20)。 The login processing unit 100 logs in the player to the darts system 1 in response to the input of the player identification information by the player (player login. Step 20).

ダーツシステム1にログインしたプレーヤは、ダーツボードDBに向けてダーツDを投げる。撮影手段Cは、ログインしたプレーヤが投げるダーツを撮影して得られたダーツ映像の映像データを情報処理装置Eに出力する。特定部200は、ダーツ映像の映像データを取得する(ダーツ映像の映像データを取得。ステップ21)。 The player who logs in to the darts system 1 throws darts D toward the darts board DB. The photographing means C outputs the image data of the darts image obtained by photographing the darts thrown by the logged-in player to the information processing device E. The specific unit 200 acquires the video data of the darts video (acquires the video data of the darts video. Step 21).

また、ダーツDの送信処理部D1は、検出器ASが検出したダーツDの加速度の値を、加速度データとして情報処理装置Eに送信する。特定部200は、加速度データを取得する(加速度データを取得。ステップ22)。なお、加速度データは、ダーツDが少なくともプレーヤの指から離れるまで(すなわち、ダーツDの検出器ASが検出するダーツボードDB方向の加速度の値が一旦、0となるまで)、連続して検出される。 Further, the transmission processing unit D1 of the darts D transmits the acceleration value of the darts D detected by the detector AS to the information processing device E as acceleration data. The specific unit 200 acquires acceleration data (acceleration data is acquired. Step 22). The acceleration data is continuously detected until the darts D is at least separated from the player's finger (that is, until the acceleration value in the darts board DB direction detected by the darts D detector AS once becomes 0). To.

特定部200は、ステップ22で取得した加速度データにおけるダーツボードDB方向の成分が0でなくなったタイミングT1を特定する。特定部200は、タイミングT1に対応するダーツ映像におけるダーツDの重心Gの位置をスタートポイントとして特定する(スタートポイントを特定。ステップ23)。 The identification unit 200 specifies the timing T1 in which the component in the darts board DB direction in the acceleration data acquired in step 22 is no longer zero. The identification unit 200 specifies the position of the center of gravity G of the darts D in the darts image corresponding to the timing T1 as a start point (specify the start point. Step 23).

また、特定部200は、タイミングT1の後、取得した加速度データにおけるダーツボードDB方向の成分が0になったタイミングT2を特定する。特定部200は、タイミングT2に対応するダーツ映像におけるダーツDの重心Gの位置をリリースポイントとして特定する(リリースポイントを特定。ステップ24)。 Further, the specifying unit 200 specifies the timing T2 in which the component in the darts board DB direction in the acquired acceleration data becomes 0 after the timing T1. The identification unit 200 specifies the position of the center of gravity G of the darts D in the darts image corresponding to the timing T2 as a release point (specification of the release point. Step 24).

また、プレーヤがダーツDを投げた結果、ダーツボードDBのあるビットに受容されたとする。この場合、取得部300は、あるビットの座標値をビット位置情報として取得する(ビット位置情報を取得。ステップ25)。 Further, it is assumed that as a result of the player throwing the darts D, it is accepted by a certain bit of the darts board DB. In this case, the acquisition unit 300 acquires the coordinate value of a certain bit as bit position information (acquires bit position information. Step 25).

記憶制御部400は、ステップ23で特定したスタートポイントを示すスタートポイント情報、ステップ24で特定したリリースポイントを示すリリースポイント情報、及びステップ25で取得したビット位置情報を、ダーツDを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段10に記憶させる(ダーツ履歴を記憶。ステップ26)。 The memory control unit 400 uses the start point information indicating the start point specified in step 23, the release point information indicating the release point specified in step 24, and the bit position information acquired in step 25 of the player who threw the darts D. It is associated with the player identification information and stored in the storage means 10 as a darts history (store the darts history. Step 26).

表示制御部500は、ダーツDを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段40に表示させる(ダーツ履歴を表示。ステップ27)。 The display control unit 500 causes the display means 40 to display the darts history of the player in response to the instruction input of the player who threw the darts D (display the darts history. Step 27).

以上から明らかなように、本実施形態に係るダーツシステム1において、ダーツDは、検出器ASが検出した加速度の値を加速度データとして情報処理装置Eに送信する送信処理部D1を有する。情報処理装置Eの特定部200は、ダーツ映像の映像データ及び受信した加速度データに基づいて、スタートポイント及びリリースポイントを特定する。このような構成によれば、ダーツ映像のみからでは、スタートポイントやリリースポイントを特定し難い場合であっても、情報処理装置Eは、スタートポイントやリリースポイントを特定することができる。なお、本発明に係るダーツシステムは、少なくともリリースポイントを特定できればよい。 As is clear from the above, in the darts system 1 according to the present embodiment, the darts D has a transmission processing unit D1 that transmits the acceleration value detected by the detector AS as acceleration data to the information processing device E. The identification unit 200 of the information processing device E identifies the start point and the release point based on the video data of the darts video and the received acceleration data. According to such a configuration, the information processing apparatus E can specify the start point and the release point even when it is difficult to specify the start point and the release point only from the darts video. The darts system according to the present invention only needs to be able to specify at least a release point.

<変形例1>
第1実施形態において、特定部200は、ダーツ映像の映像データを解析し、リリースポイントにおけるダーツの速度を特定してもよい。映像データの解析は、公知の手法を用いることができる。特定部200は、特定した速度の値を記憶制御部400に出力する。この場合、記憶制御部400は、特定した速度を示す速度情報を、プレーヤ識別情報と紐付け、ダーツ履歴として記憶する。速度情報は、ダーツの重心の位置に関連する情報に相当する。
<Modification example 1>
In the first embodiment, the specifying unit 200 may analyze the video data of the darts video and specify the speed of the darts at the release point. A known method can be used for the analysis of the video data. The specific unit 200 outputs the value of the specified speed to the storage control unit 400. In this case, the storage control unit 400 associates the speed information indicating the specified speed with the player identification information and stores it as a darts history. Velocity information corresponds to information related to the position of the center of gravity of the darts.

このようにダーツ履歴にリリースポイントにおけるダーツの速度を含めることにより、プレーヤは、ダーツの動きをより把握しやすくなる。 By including the speed of the darts at the release point in the darts history in this way, the player can more easily grasp the movement of the darts.

<変形例2>
第2実施形態において、特定部200は、ダーツDから受信した加速度データに基づいて、リリースポイントにおけるダーツの速度を特定することができる。
<Modification 2>
In the second embodiment, the identification unit 200 can specify the speed of the darts at the release point based on the acceleration data received from the darts D.

たとえば、特定部200は、スタートポイントのタイミングT1及びリリースポイントのタイミングT2を特定したとする。この場合、特定部200は、タイミングT1からタイミングT2までの時間を加速時間Δtとして算出する。特定部200は、受信した加速度データが示す加速度α(一定とする)、及び加速時間Δtに基づいてダーツDの速度を特定する。たとえば、加速度α=32.5(m/s2)、加速時間Δt=0.20(sec)であったとする。この場合、特定部200は、リリースポイントRP1における速度Vr=6.5(m/sec)を特定する。特定部200は、特定したダーツDの速度を記憶制御部400に出力する。 For example, it is assumed that the specifying unit 200 specifies the timing T1 of the start point and the timing T2 of the release point. In this case, the specific unit 200 calculates the time from the timing T1 to the timing T2 as the acceleration time Δt. The identification unit 200 specifies the speed of the darts D based on the acceleration α (constant) indicated by the received acceleration data and the acceleration time Δt. For example, it is assumed that the acceleration α = 32.5 (m / s 2 ) and the acceleration time Δt = 0.20 (sec). In this case, the specifying unit 200 specifies the velocity Vr = 6.5 (m / sec) at the release point RP1. The specific unit 200 outputs the speed of the specified darts D to the storage control unit 400.

記憶制御部400は、特定した速度を示す速度情報を、プレーヤ識別情報と紐付け、ダーツ履歴として記憶する。速度情報は、ダーツの重心の位置に関連する情報に相当する。 The storage control unit 400 associates the speed information indicating the specified speed with the player identification information and stores it as a darts history. Velocity information corresponds to information related to the position of the center of gravity of the darts.

このようにダーツ履歴にリリースポイントにおけるダーツの速度を含めることにより、プレーヤは、ダーツの動きをより把握しやすくなる。 By including the speed of the darts at the release point in the darts history in this way, the player can more easily grasp the movement of the darts.

<変形例3>
上記実施形態のダーツシステム1によれば、プレーヤがダーツ履歴を確認し、フォームやグリップの修正を自ら行う。一方、ダーツシステム1がダーツ履歴に基づいてプレーヤに対してアドバイス情報を提示することでもよい。
<Modification example 3>
According to the darts system 1 of the above embodiment, the player confirms the darts history and corrects the form and the grip by himself / herself. On the other hand, the darts system 1 may present advice information to the player based on the darts history.

図8は、本変形例における情報処理装置Eを示した図である。本実施形態においてはCPUがメモリに記憶されるプログラムを実行することにより、制御手段50は、ログイン処理部100、特定部200、取得部300、記憶制御部400、表示制御部500、及び生成部600として機能する。 FIG. 8 is a diagram showing an information processing device E in this modified example. In the present embodiment, the CPU executes a program stored in the memory, so that the control means 50 includes a login processing unit 100, a specific unit 200, an acquisition unit 300, a storage control unit 400, a display control unit 500, and a generation unit. Functions as 600.

生成部600は、ダーツ履歴に基づいて、プレーヤが指定したダーツボードのエリアにダーツを命中させるためのアドバイス情報を生成する。 The generation unit 600 generates advice information for hitting darts in the area of the darts board designated by the player based on the darts history.

たとえば、プレーヤがインナーブルを狙ったにもかかわらず、ダーツDが下に外れて3点の内側シングルのエリアに命中したとする。 For example, suppose that the player aims at the inner bull, but the darts D falls down and hits the area of the three inner singles.

この場合、記憶手段10には、ダーツDを受容した3点の内側シングルのエリアのビットの位置を示すビット位置情報を含む履歴が記憶されている。 In this case, the storage means 10 stores a history including bit position information indicating the bit positions of the inner single area of the three points that received the darts D.

プレーヤは、入力手段30を介して当該履歴を選択すると共に、狙ったエリアであるインナーブルの情報を入力する。 The player selects the history via the input means 30, and inputs information on the inner bull, which is the target area.

生成部600は、ダーツ履歴を読み出し、インナーブルに命中させるためのスタートポイントやリリースポイントの修正に関するアドバイス情報を生成する。アドバイス情報は、たとえば「下に外れた原因として、リリースポイントが遅いことが考えられる」といった文章である。 The generation unit 600 reads the darts history and generates advice information regarding the modification of the start point and the release point for hitting the inner bull. The advice information is, for example, a sentence such as "The release point may be late as the cause of the deviation."

表示制御部500は、生成されたアドバイス情報を表示手段40に表示させる。なお、ダーツシステム1がスピーカのような放音手段を有する場合、ダーツシステム1は、放音手段を介して、生成されたアドバイス情報を音声で提示してもよい。 The display control unit 500 causes the display means 40 to display the generated advice information. When the darts system 1 has a sound emitting means such as a speaker, the darts system 1 may present the generated advice information by voice via the sound emitting means.

<その他>
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
<Others>
The above embodiment is presented as an example and does not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiments and modifications thereof are included in the scope and gist of the invention, as well as in the scope of the invention described in the claims and the equivalent scope thereof.

1 ダーツシステム
100 ログイン処理部
200 特定部
300 取得部
400 記憶制御部
500 表示制御部
D ダーツ
DB ダーツボード
E 情報処理装置
1 Darts system 100 Login processing unit 200 Specific unit 300 Acquisition unit 400 Memory control unit 500 Display control unit D Darts DB Darts board E Information processing device

Claims (5)

ダーツと、所定の点数が設定されている複数のエリアが設けられたダーツボードと、情報処理装置とを含むダーツシステムであって、
前記情報処理装置は、
プレーヤによるプレーヤ識別情報の入力に応じて、前記ダーツシステムに対するプレーヤのログインを行うログイン処理部と、
ログインした前記プレーヤが投げるダーツを撮影手段により撮影して得られたダーツ映像の映像データを解析し、当該プレーヤが当該ダーツをリリースしたタイミングにおける当該ダーツの重心の位置であるリリースポイントを特定する特定部と、
前記ダーツボードを撮影手段により撮影して得られたボード映像の映像データを解析し、前記複数のエリア内にあるビットのうち、前記プレーヤが投げたダーツを受容したあるビットの位置を、ビット位置情報として取得する取得部と、
特定した前記リリースポイントを示すリリースポイント情報、及び取得した前記ビット位置情報を、前記ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段に記憶させる記憶制御部と、
前記ダーツを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段に表示させる表示制御部と、
を有するダーツシステム。
A darts system including a darts, a darts board provided with a plurality of areas where predetermined points are set, and an information processing device.
The information processing device
A login processing unit that logs in the player to the darts system in response to the player's input of player identification information.
Analyze the video data of the darts video obtained by shooting the darts thrown by the logged-in player by a shooting means, and specify the release point which is the position of the center of gravity of the darts at the timing when the player releases the darts. Department and
The video data of the board image obtained by shooting the darts board by a shooting means is analyzed, and among the bits in the plurality of areas, the position of a certain bit that receives the darts thrown by the player is set as the bit position. The acquisition department to acquire as information and
A storage control unit that associates the specified release point information indicating the release point and the acquired bit position information with the player identification information of the player who threw the darts and stores the darts history in the storage means.
A display control unit that displays the darts history of the player on the display means in response to the instruction input of the player who threw the darts.
A darts system with.
前記特定部は、ログインした前記プレーヤが投げるダーツを撮影手段により撮影して得られたダーツ映像の映像データを解析し、当該プレーヤが当該ダーツを投げる動作を開始したタイミングにおける当該ダーツの重心の位置であるスタートポイントを特定し、
前記記憶制御部は、特定した前記スタートポイントを示すスタートポイント情報を、前記ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段に記憶させることを特徴とする請求項1記載のダーツシステム。
The specific unit analyzes the video data of the darts image obtained by shooting the darts thrown by the logged-in player by the shooting means, and the position of the center of gravity of the darts at the timing when the player starts the operation of throwing the darts. Identify the starting point that is
The first aspect of claim 1, wherein the storage control unit associates the specified start point information indicating the start point with the player identification information of the player who threw the darts, and stores the darts history in the storage means. Darts system.
前記ダーツは、検出器が検出した加速度の値を加速度データとして前記情報処理装置に送信する送信処理部を有し、
前記特定部は、前記ダーツ映像の映像データ及び受信した前記加速度データに基づいて、前記リリースポイントを特定することを特徴とする請求項1または2に記載のダーツシステム。
The darts has a transmission processing unit that transmits the acceleration value detected by the detector as acceleration data to the information processing apparatus.
The darts system according to claim 1 or 2, wherein the specific unit identifies the release point based on the video data of the darts video and the received acceleration data.
前記特定部は、前記ダーツから受信した前記加速度データに基づいて、前記リリースポイントにおけるダーツの速度を特定し、
前記記憶制御部は、特定した前記速度を示す速度情報を、前記プレーヤ識別情報と紐付け、ダーツ履歴として記憶することを特徴とする請求項3記載のダーツシステム。
The identification unit identifies the speed of the darts at the release point based on the acceleration data received from the darts.
The darts system according to claim 3, wherein the storage control unit associates the specified speed information indicating the speed with the player identification information and stores it as a darts history.
プレーヤによるプレーヤ識別情報の入力に応じて、ダーツシステムに対するプレーヤのログインを行うログイン処理部と、
ログインした前記プレーヤが投げるダーツを撮影手段により撮影して得られたダーツ映像の映像データを解析し、当該プレーヤが当該ダーツをリリースしたタイミングにおける当該ダーツの重心の位置であるリリースポイントを特定する特定部と、
前記ダーツボードを撮影手段により撮影して得られたボード映像の映像データを解析し、前記複数のエリア内にあるビットのうち、前記プレーヤが投げたダーツを受容したあるビットの位置を、ビット位置情報として取得する取得部と、
特定した前記リリースポイントを示すリリースポイント情報、及び取得した前記ビット位置情報を、前記ダーツを投げたプレーヤのプレーヤ識別情報と紐付け、ダーツ履歴として記憶手段に記憶させる記憶制御部と、
前記ダーツを投げたプレーヤの指示入力に応じて、当該プレーヤのダーツ履歴を表示手段に表示させる表示制御部と、
を有する情報処理装置。
A login processing unit that logs in the player to the darts system in response to the player's input of player identification information.
Analyze the video data of the darts video obtained by shooting the darts thrown by the logged-in player by a shooting means, and specify the release point which is the position of the center of gravity of the darts at the timing when the player releases the darts. Department and
The video data of the board image obtained by shooting the darts board by a shooting means is analyzed, and among the bits in the plurality of areas, the position of a certain bit that receives the darts thrown by the player is set as the bit position. The acquisition department to acquire as information and
A storage control unit that associates the specified release point information indicating the release point and the acquired bit position information with the player identification information of the player who threw the darts and stores the darts history in the storage means.
A display control unit that displays the darts history of the player on the display means in response to the instruction input of the player who threw the darts.
Information processing device with.
JP2019196195A 2019-10-29 2019-10-29 Dart system and information processing device Pending JP2021069463A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019196195A JP2021069463A (en) 2019-10-29 2019-10-29 Dart system and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019196195A JP2021069463A (en) 2019-10-29 2019-10-29 Dart system and information processing device

Publications (1)

Publication Number Publication Date
JP2021069463A true JP2021069463A (en) 2021-05-06

Family

ID=75711708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019196195A Pending JP2021069463A (en) 2019-10-29 2019-10-29 Dart system and information processing device

Country Status (1)

Country Link
JP (1) JP2021069463A (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006175158A (en) * 2004-12-24 2006-07-06 Miki Aatsu Internatl Kk Computer type throw sport simulation apparatus, and computer program thereof
JP2008528195A (en) * 2005-01-26 2008-07-31 ベントレー・キネティクス・インコーポレーテッド Method and system for analyzing and indicating motor movement
JP2008237411A (en) * 2007-03-26 2008-10-09 Taito Corp Dart form check system
JP2009226128A (en) * 2008-03-25 2009-10-08 Aruze Corp Darts game machine
JP2016508055A (en) * 2013-01-07 2016-03-17 ホン インターナショナル コーポレーション Darts game device having a photographing device for photographing a dart game
KR20170030017A (en) * 2016-05-17 2017-03-16 주식회사 홍인터내셔날 Method and apparatus for providing dart game lesson mode and computer program stored on conputer-readable medium therefor
US20170191805A1 (en) * 2016-01-05 2017-07-06 NVTEK Electronic Co., Ltd. Automatic scoring dart target device and method for automatically obtaining dart scores of the same
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
JP2017535737A (en) * 2015-08-10 2017-11-30 ホン インターナショナル コーポレーション Darts game device having a plurality of cameras and computer program stored in computer readable medium
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
JP2018134153A (en) * 2017-02-20 2018-08-30 株式会社アシックス Pitching analysis system
JP2018535705A (en) * 2015-09-08 2018-12-06 ホン インターナショナル コーポレーション Method, apparatus and computer program stored on computer readable medium for providing lesson mode of dart game
KR20190016930A (en) * 2017-08-09 2019-02-19 모테가 이노베이티브 인크 Method of providing electrical dart service using augmented reality type HMD, Computer program for the same, and Recording medium storing computer program for the same
JP2019097779A (en) * 2017-11-30 2019-06-24 株式会社セガゲームス Dart game device, dart dishonest act determination method and program

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006175158A (en) * 2004-12-24 2006-07-06 Miki Aatsu Internatl Kk Computer type throw sport simulation apparatus, and computer program thereof
JP2008528195A (en) * 2005-01-26 2008-07-31 ベントレー・キネティクス・インコーポレーテッド Method and system for analyzing and indicating motor movement
JP2008237411A (en) * 2007-03-26 2008-10-09 Taito Corp Dart form check system
JP2009226128A (en) * 2008-03-25 2009-10-08 Aruze Corp Darts game machine
JP2016508055A (en) * 2013-01-07 2016-03-17 ホン インターナショナル コーポレーション Darts game device having a photographing device for photographing a dart game
JP2017535737A (en) * 2015-08-10 2017-11-30 ホン インターナショナル コーポレーション Darts game device having a plurality of cameras and computer program stored in computer readable medium
JP2018535705A (en) * 2015-09-08 2018-12-06 ホン インターナショナル コーポレーション Method, apparatus and computer program stored on computer readable medium for providing lesson mode of dart game
US20170191805A1 (en) * 2016-01-05 2017-07-06 NVTEK Electronic Co., Ltd. Automatic scoring dart target device and method for automatically obtaining dart scores of the same
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
KR20170030017A (en) * 2016-05-17 2017-03-16 주식회사 홍인터내셔날 Method and apparatus for providing dart game lesson mode and computer program stored on conputer-readable medium therefor
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
JP2018134153A (en) * 2017-02-20 2018-08-30 株式会社アシックス Pitching analysis system
KR20190016930A (en) * 2017-08-09 2019-02-19 모테가 이노베이티브 인크 Method of providing electrical dart service using augmented reality type HMD, Computer program for the same, and Recording medium storing computer program for the same
JP2019097779A (en) * 2017-11-30 2019-06-24 株式会社セガゲームス Dart game device, dart dishonest act determination method and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
村尾 和哉,山田 浩史,寺田 努,塚本 昌彦: "ウェアラブルセンサを用いたジェスチャ中の特定動作発生タイミング推定手法", インタラクション2019 [ONLINE], JPN6023022154, 14 March 2019 (2019-03-14), pages 11 - 19, ISSN: 0005076190 *

Similar Documents

Publication Publication Date Title
JP6234928B2 (en) System and method for detecting a user-dependent state of a sports item
US10406432B2 (en) Virtual image display program, virtual image display apparatus, and virtual image display method
CN106527702B (en) The exchange method and device of virtual reality
CN102946954B (en) Polymorphic firearm controller
JP4582222B2 (en) Information processing system
JP5751594B2 (en) Virtual golf simulation apparatus and method
TWI716706B (en) Ai-assisted operating system
US20120322523A1 (en) Target interface
JP6656631B2 (en) Game control device, game system and program
JP2016116719A (en) Motion analysis device, motion analysis system, motion analysis method, and program
US20150051024A1 (en) Training system and method
JP2016067408A (en) Sensor, arithmetic unit, movement measurement method, movement measurement system, and program
KR20160106670A (en) Movement analysis method, movement analysis device, movement analysis system and program
KR20160106671A (en) Movement analysis device, movement analysis system, movement analysis method, display method for movement analysis information, and program
JP2021069463A (en) Dart system and information processing device
JP6283776B1 (en) Measuring system, measuring device, measuring method and control program
CN102824747A (en) Game machine and storage medium storing computer programs
US20180283825A1 (en) Wearable Device System and Method for Detection of Unintended Movement
JP5366185B2 (en) Bow and arrow for video shooting game apparatus and video shooting game apparatus using the bow and arrow
JP2019097853A (en) Feedback device, feedback method and feedback program
JP7284905B2 (en) Terminal device, imaging system and computer program
JP2013039212A (en) Spin detection device
TWI397438B (en) Method for brain waves shooting game
CN114007707A (en) Game program, game method, and information terminal device
JP2004212163A (en) Virtual sport system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231128