(57)【要約】【課題】ダーツが刺さった点の位置を正確に出力する。【解決手段】ダーツゲーム装置１０は、ダーツを刺すことが可能であり、複数のセグメントが画定されたダーツボードと、ダーツボードにおいてダーツが刺さった点の位置を検出する第１検出部１００と、複数のセグメントの中からダーツが刺さった点のセグメントを検出する第２検出部１０２と、第１検出部１００が検出した位置に対応するセグメントが、第２検出部１０２が検出したセグメントと異なる場合、第２検出部１０２が検出したセグメントに基づき、第１検出部１００が検出した位置を修正する修正部１０４と、第１検出部１００が検出した位置又は修正部１０４が修正した位置を出力する出力部１０６と、を備える。【選択図】図４
2019027697.tif 000002
【特許請求の範囲】
【請求項１】
ダーツを刺すことが可能であり、複数のセグメントが画定されたダーツボードと、
前記ダーツボードにおいて前記ダーツが刺さった点の位置を検出する第１検出部と、
前記複数のセグメントの中から前記ダーツが刺さった点のセグメントを検出する第２検出部と、
前記第１検出部が検出した位置に対応するセグメントが、前記第２検出部が検出したセグメントと異なる場合、前記第２検出部が検出したセグメントに基づき、前記第１検出部が検出した位置を修正する修正部と、
前記第１検出部が検出した位置又は前記修正部が修正した位置を出力する出力部と、
を備えるダーツゲーム装置。
【請求項２】
前記修正部は、前記異なる場合、前記第１検出部が検出した位置を、前記第２検出部が検出したセグメント内の位置に修正する、
請求項１に記載のダーツゲーム装置。
【請求項３】
前記修正部は、前記異なる場合、前記第２検出部が検出したセグメント内であって、前記第１検出部が検出した位置の所定半径内にある位置を算出し、前記第１検出部が検出した位置を、算出した位置に修正する、
請求項２に記載のダーツゲーム装置。
【請求項４】
前記修正部は、前記異なる場合、前記第２検出部が検出したセグメント内であって、前記第１検出部が検出した位置に最も近い位置を算出し、前記第１検出部が検出した位置を、算出した最も近い位置に修正する、
請求項２又は３に記載のダーツゲーム装置。
【請求項５】
前記修正部は、前記異なる場合において、前記第２検出部が検出したセグメント内の基準点と前記第１検出部が検出した位置の点との間が予め定められた距離未満であることを条件に、前記第１検出部が検出した位置を修正する、
請求項１又は２に記載のダーツゲーム装置。
【請求項６】
ダーツを刺すことが可能であり、複数のセグメントが画定されたダーツボードと、前記ダーツボードにおいて前記ダーツが刺さった点の位置を検出する第１検出部と、前記複数のセグメントの中から前記ダーツが刺さった点のセグメントを検出する第２検出部と、を備えるダーツゲーム装置を、
前記第１検出部が検出した位置に対応するセグメントが、前記第２検出部が検出したセグメントと異なる場合、前記第２検出部が検出したセグメントに基づき、前記第１検出部が検出した位置を修正する修正手段、
前記第１検出部が検出した位置又は前記修正部が修正した位置を出力する出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダーツゲーム装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、複数のセグメントが画定されたダーツボードを備えたダーツゲーム装置に関し、例えば光センサを用いて、ダーツボードにおいてダーツが刺さった点の位置を検出し、出力する技術が知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６８２９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、ボード面の寸法誤差や、ダーツが刺さった角度、ダーツの形状等により、検出した位置に誤差が生じ得る。検出した位置に誤差が生じると、例えば、ダーツが刺さった点のセグメントを間違えて検出される場合がある。この場合、ダーツを投げた遊戯者が得られる得点が間違って算出されるため、間違いを修正する等の手間を要し、ダーツゲームの進行の妨げとなっていた。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ダーツが刺さった点の位置を正確に出力することができるダーツゲーム装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るダーツゲーム装置は、ダーツを刺すことが可能であり、複数のセグメントが画定されたダーツボードと、前記ダーツボードにおいて前記ダーツが刺さった点の位置を検出する第１検出部と、前記複数のセグメントの中から前記ダーツが刺さった点のセグメントを検出する第２検出部と、前記第１検出部が検出した位置に対応するセグメントが、前記第２検出部が検出したセグメントと異なる場合、前記第２検出部が検出したセグメントに基づき、前記第１検出部が検出した位置を修正する修正部と、前記第１検出部が検出した位置又は前記修正部が修正した位置を出力する出力部と、を備える。
【０００７】
上記一態様によれば、第１検出部が検出した位置に対応するセグメントが、第２検出部が検出したセグメントと異なる場合、第２検出部が検出したセグメントに基づき、第１検出部が検出した位置を修正するので、第１検出部が検出した位置をそのまま出力する場合に比べて、ダーツが刺さった点の位置を正確に出力することができる。
【発明の効果】
【０００８】
本発明によれば、ダーツが刺さった点の位置を正確に出力することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るダーツゲーム装置の外観斜視図である。
【図２】図１に示すダーツボードの正面図である。
【図３】ダーツゲーム装置のハードウェア構成の一例を示すブロック図である。
【図４】ダーツゲーム装置の機能的な構成の一例を示すブロック図である。
【図５】図４に示す各機能部の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１１】
＜全体構成＞
図１は、本発明の実施形態に係るダーツゲーム装置の外観斜視図である。
【００１２】
図１に示すように、ダーツゲーム装置１０は、例えば縦型直方体形状に形成されている。このダーツゲーム装置１０は、例えば１ラウンド等で１人の遊戯者が連続して複数本のダーツを投げるダーツゲームを遊戯者に提供する。
【００１３】
ダーツゲーム装置１０は、ダーツボード１２と、表示装置１４と、を備える。ダーツボード１２は、ダーツゲーム装置１０の正面において、遊戯者が立姿勢での略視線位置に配置されている。表示装置１４は、ダーツゲームに係るゲーム画像を表示する。
【００１４】
また、ダーツゲーム装置１０の正面には、図示しない硬貨投入口やモード選択スイッチ等が設けられている。遊戯者は、料金を硬貨投入口に投入し、モード選択スイッチを押してゲームモードを選択してダーツゲームを行う。このダーツゲームでは、遊戯者は、ダーツゲーム装置１０の手前の所定位置に立ち、ダーツボード１２の所定の標的をめがけてダーツを投げる。ダーツボード１２に到達したダーツは先端部がダーツボード１２に刺さり、刺さったダーツの座標位置（例えばダーツボード１２上の中心点を原点としたＸＹ座標位置。以下、単に「位置」と称す。）が検出され、刺さった位置により得点が表示装置１４に表示される。なお、上記のダーツゲーム装置１０は、業務用として説明しているが、家庭用であってもよい。この場合、硬貨投入口やカードリーダは省略されてもよい。
【００１５】
図２は、図１に示すダーツボード１２の正面図である。
【００１６】
図２に示すように、ダーツボード１２は、正面視が例えば四角形状の板で形成されている。ダーツボード１２のボード面には、ダーツを刺すことが可能なように、不図示の複数の穴が形成されている。このボード面には、ダーツが刺さった場合に遊戯者が得点を得ることができる円形領域の標的２０が形成されている。標的２０は、隔壁２０Ａによって、複数の領域（セグメント２０Ｂ）が画定されている。各セグメント２０Ｂは、遊戯者が得られる得点ごとに放射状に区分けされている。また、ボード面のうち標的２０が形成されていない側の面を裏面としたときに、各セグメント２０Ｂは、ダーツが刺さった場合に、裏面方向に変位可能とされている。
【００１７】
ダーツボード１２の周囲には、複数の光源Ｌと、複数の光センサＳとが配置されている。
【００１８】
複数の光源Ｌはそれぞれ、ダーツボード１２のボード面に沿って光を発する。複数の光センサＳはそれぞれ、光源Ｌから発せられた光を受光し、受光した光を電気信号に変換することで、光の光強度を検出する。
【００１９】
＜ハードウェア構成＞
図３は、ダーツゲーム装置１０のハードウェア構成の一例を示すブロック図である。
【００２０】
図３に示すように、ダーツゲーム装置１０は、上述した表示装置１４、光源Ｌ、光センサＳの他に、複数のセグメントセンサ３０と、制御装置３２と、を備える。
【００２１】
セグメントセンサ３０は、各セグメント２０Ｂの裏面側にそれぞれ配設され、ダーツが刺さった衝撃によるセグメント２０Ｂの裏面方向への変位を検出する感圧センサである。
【００２２】
制御装置３２には、表示装置１４、光源Ｌ、光センサＳ、及び、複数のセグメントセンサ３０が接続されている。制御装置３２は、当該制御装置３２の接続先を制御するＣＰＵ３４と、ゲームプログラムやデータが記憶されたメモリ３６とを備える。
【００２３】
ＣＰＵ３４は、例えば、メモリ３６からゲームプログラムを読み取り、読み取ったゲームプログラムに従い、ダーツゲームの進行を制御する。遊戯者は、ダーツゲーム装置１０から所定距離離れてダーツボード１２の標的２０めがけてダーツを投げ、ダーツボード１２のボード面に刺すことでゲームを行う。遊戯者が、ボード面の標的２０をめがけて投げたダーツがボード面に刺さると、ダーツが光を遮蔽することで光センサＳが受光する光の光強度が変化し、少なくとも２個の光センサＳが、その光強度を検出し、ＣＰＵ３４により、上記２個の光センサＳの光強度を使用した三角測量に基づき、ダーツが刺さった点の位置を算出する。そして、ＣＰＵ３４は、算出した位置に対応する得点を、メモリ３６に記憶されているテーブルから読み出して、標的映像の変化や得点表示を表示装置１４に表示させる。
【００２４】
＜機能ブロック構成＞
図４は、ダーツゲーム装置１０の機能ブロック構成の一例を示す図である。
【００２５】
図４に示すように、ダーツゲーム装置１０は、第１検出部１００と、第２検出部１０２と、修正部１０４と、出力部１０６、進行部１０８等の機能部を備える。
【００２６】
第１検出部１００は、複数の光源Ｌや複数の光センサＳ、ＣＰＵ３４等により実現される。この第１検出部１００は、ダーツボード１２においてダーツが刺さった点の位置を検出する機能部である。
【００２７】
第２検出部１０２は、複数のセグメントセンサ３０やＣＰＵ３４等により実現される。この第２検出部１０２は、複数のセグメント２０Ｂの中からダーツが刺さったセグメントを検出する機能部である。
【００２８】
修正部１０４は、ＣＰＵ３４がゲームプログラムを実行することにより実現される。この修正部１０４は、第１検出部１００が検出した位置に対応するセグメント２０Ｂが、第２検出部１０２が検出したセグメント２０Ｂと異なる場合、第２検出部１０２が検出したセグメントに基づき、第１検出部１００が検出した位置を修正する機能部である。修正部１０４は、例えば、第１検出部１００が検出した位置を、第２検出部１０２が検出したセグメント内の位置に修正してもよいし、第１検出部１００が検出した位置を、当該位置に対応するセグメント内であって、第２検出部１０２が検出したセグメント側に修正してもよい。例えば、修正部１０４は、第２検出部１０２が検出したセグメント内であって、第１検出部１００が検出した位置の所定半径内にある位置を算出し、第１検出部１００が検出した位置を、算出した位置に修正する。本実施形態では、所定半径内にある位置の中でも特に、第１検出部１００が検出した位置に最も近い位置を算出し、第１検出部１００が検出した位置を、算出した最も近い位置に修正する。
【００２９】
なお、上記「最も近い位置」とは、第１検出部１００が検出した位置から第２検出部１０２が検出したセグメント側の隔壁２０Ａに垂線を下したときに、当該垂線の足に最も近い、第２検出部１０２が検出したセグメント内の位置である。ただし、上記「最も近い位置」は、第１検出部１００が検出した位置が、隔壁２０Ａが交わる頂点に近い場合は、その頂点に近いセグメント内の位置であってもよい。
【００３０】
出力部１０６は、ＣＰＵ３４がゲームプログラムを実行することにより実現される。第１検出部１００が検出した位置又は修正部１０４が修正した位置を出力する。出力先は、特に限定されないが、表示装置１４や進行部１０８等である。
【００３１】
進行部１０８は、ＣＰＵ３４がゲームプログラムを実行することにより実現される。この進行部１０８は、出力部１０６が出力した位置に基づき、ダーツゲームを進行する機能部である。例えば、進行部１０８は、出力部１０６が出力した位置に基づき、遊戯者に付与する得点を決定することでダーツゲームを進行する。
【００３２】
＜処理の流れ＞
図５は、図４に示す各機能部１００〜１０８の処理の流れを示すフローチャートである。この処理は、ダーツの投擲毎に繰り返される。なお、以下に示す処理の順番は一例であって、適宜、変更されてもよい。
【００３３】
（ステップＳＰ１０）
第１検出部１００は、光源Ｌからの光の光強度を検出する。そして、処理は、ステップＳＰ１２の処理に移行する。
【００３４】
（ステップＳＰ１２）
第１検出部１００は、光強度に基づき、ダーツボード１２にダーツが刺さったか否かを判定する。肯定判定された場合には、処理は、ステップＳＰ１４の処理に移行し、否定判定された場合には、処理は、ステップＳＰ１０の処理に戻る。なお、衝撃の有無を検出する衝撃センサをダーツボード１２に設け、当該衝撃センサから出力される信号に基づいて、ダーツが刺さったか否かを判定してもよい。また、衝撃センサから出力される信号や、光強度、第２検出部１０２が検出したセグメントに基づいて、ダーツが刺さったか否かを判定してもよい。
【００３５】
（ステップＳＰ１４）
第１検出部１００は、検出した光強度に基づき、ダーツの位置を算出（検出）する。そして、処理は、ステップＳＰ１６の処理に移行する。
【００３６】
（ステップＳＰ１６）
第２検出部１０２は、複数のセグメント２０Ｂの中からダーツが刺さったセグメントを検出する。そして、処理は、ステップＳＰ１８の処理に移行する。
【００３７】
（ステップＳＰ１８）
修正部１０４は、第１検出部１００が検出した位置に対応するセグメントが、第２検出部１０２が検出したセグメントと異なるか否かを判定する。そして、肯定判定された場合には、処理は、ステップＳＰ２２の処理に移行し、否定判定された場合には、処理は、ステップＳＰ２０の処理に移行する。
【００３８】
（ステップＳＰ２０）
出力部１０６は、第１検出部１００が検出した位置、又は、後述するような、修正部１０４が修正した位置を、表示装置１４及び進行部１０８に出力する。表示装置１４は、出力部１０６から出力された位置を表示する。また、進行部１０８は、出力部１０６から出力された位置に基づき、得点を決定する。そして、一連の処理が終了する。
【００３９】
（ステップＳＰ２２）
修正部１０４は、第１検出部１００が検出した位置の点と、第２検出部１０２が検出したセグメント内の基準点との間が予め定められた距離以上離れているか否かを判定する。左記「基準点」は、第２検出部１０２が検出したセグメントの中心位置であってもよいし、第２検出部１０２が検出したセグメント内であって、第１検出部１００が検出した位置に最も近い位置であってもよい。なお、セグメント内の位置が最も近い位置である場合である場合は、後述するステップＳＰ２６の処理は省略する。また、上記「予め定められた距離」は、光センサＳの精度や、ダーツが刺さる穴のピッチ、隔壁２０Ａと穴との距離等に応じて適宜決定される。この「予め定められた距離」は、１ｃｍや２ｃｍ等、第１検出部１００が検出した位置に対応するセグメント毎に異なってもよい。そして、上記判定が肯定判定された場合には、処理は、ステップＳＰ２４の処理に移行し、否定判定された場合には、処理は、ステップＳＰ２６の処理に移行する。
【００４０】
（ステップＳＰ２４）
修正部１０４は、第１検出部１００が検出する光強度に基づき、ダーツボード１２にダーツが残っているか否かを判定する。そして、肯定判定された場合には、処理は、ステップＳＰ２０の処理に移行し、否定判定された場合には、ダーツが未検出と判定されて、処理は、ステップＳＰ１０の処理に戻る。
【００４１】
（ステップＳＰ２６）
ステップＳＰ２２で否定判定された場合には、修正部１０４は、第２検出部１０２が検出したセグメント内であって、第１検出部１００が検出した位置に最も近い位置を算出する。言い換えれば、修正部１０４は、第２検出部１０２が検出したセグメント内の基準点と第１検出部が検出した位置の点との間が予め定められた距離未満であることを条件に、上記最も近い位置を算出する。そして、処理は、ステップＳＰ２８の処理に移行する。
【００４２】
（ステップＳＰ２８）
修正部１０４は、第１検出部１００が検出した位置を、ステップＳＰ２６で算出した最も近い位置に修正する。そして、処理は、ステップＳＰ２０の処理に移行する。これにより、ステップＳＰ２０では、進行部１０８は、修正部１０４が修正した位置に基づき、得点を決定する。
【００４３】
以上、本実施形態では、ダーツゲーム装置１０は、第１検出部１００が検出した位置に対応するセグメントが、第２検出部１０２が検出したセグメントと異なる場合、第２検出部１００が検出したセグメントに基づき、第１検出部１００が検出した位置を修正するので、第１検出部１００が検出した位置をそのまま出力する場合に比べて、ダーツが刺さった点の位置を正確に出力することができる。
【００４４】
また、本実施形態では、ダーツゲーム装置１０は、第１検出部１００が検出した位置に対応するセグメントが、第２検出部１０２が検出したセグメントと異なる場合、第１検出部１００が検出した位置を、第２検出部１０２が検出したセグメント内の位置に修正する。これにより、ダーツが実際に刺さった正しいセグメントの中でダーツの位置を出力することができる。正しいセグメントの中の位置であれば、いずれの位置でもダーツゲームの進行は変化しないので（得点等は変化しないので）、第１検出部１００が検出した位置を手動で修正することなく、修正部１０４が修正した位置を出力して、ダーツゲームを効率良く進行することができる。
【００４５】
また、本実施形態では、ダーツゲーム装置１０は、上記のようにセグメントが異なる場合、第２検出部１０２が検出したセグメント内であって、第１検出部１００が検出した位置の所定半径内にある位置を算出し、第１検出部１００が検出した位置を、算出した位置に修正する。これにより、ダーツが実際に刺さった位置をより正確に出力することができる。
【００４６】
また、本実施形態では、ダーツゲーム装置１０は、上記のようにセグメントが異なる場合、第２検出部１０２が検出したセグメントの中で、第１検出部１００が検出した位置に最も近い位置を算出し、第１検出部１００が検出した位置を、算出した最も近い位置に修正する。これにより、ダーツが実際に刺さった位置を更に正確に出力することができる。
【００４７】
また、本実施形態によれば、ダーツゲーム装置１０は、上記のようにセグメントが異なる場合において、第２検出部１０２が検出したセグメントの基準点と、第１検出部１００が検出した位置の点との間が予め定められた距離未満であることを条件に、第１検出部１００が検出した位置を修正する。上記のように、第２検出部１０２が検出したセグメントの基準点と、第１検出部１００が検出した位置の点との間が予め定められた距離以上離れているときは、第２検出部１０２が検出したセグメントが、ダーツが刺さったセグメントとして間違っている可能性が高いので、上記予め定められた距離未満であることを条件に修正することで、間違っているセグメントに基づき、第１検出部１００が検出した位置を修正して、出力されることを抑制できる。
【００４８】
＜変形例＞
なお、本発明は上記実施形態に限定されるものではない。すなわち、上記実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、前述した実施形態が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【００４９】
例えば、上記実施形態では、第１検出部１００が、複数の光源Ｌや複数の光センサＳ、ＣＰＵ３４等により実現される場合を説明したが、第１検出部１００が、レーザスキャナやＣＰＵ３４或いはカメラやＣＰＵ３４等により実現されてもよい。
【００５０】
また、上記実施形態に加えて、ダーツゲーム装置１０に、ダーツボード１２においてダーツが刺さった点の位置を第１検出部１００に再度検出させる再検出ボタンを設けてもよい。この再検出ボタンは、例えば遊戯者が、第１検出部１００が検出した位置又は修正部１０４が修正した位置が正しくないと判断した場合に押下される。
【００５１】
また、上記実施形態に加えて、ダーツゲーム装置１０に、第１検出部１００が検出した位置又は修正部１０４が修正した位置を、遊戯者が指定する位置に修正する修正機能を設けてもよい。
【００５２】
また、上記実施形態では、第１検出部１００が検出した位置に対応するセグメントと第２検出部１０２が検出したセグメントとが異なる場合、第１検出部１００が検出した位置を、第２検出部１０２が検出したセグメント内の位置に修正する場合を説明したが、上記２つのセグメントのうち、対応する得点の高い方又は対応する得点の低い方のセグメントを判定し、第１検出部１００が検出した位置を、判定したセグメント内の位置に修正してもよい。なお、第１検出部１００が検出した位置に対応するセグメントが、判定したセグメントと同一である場合は、修正しなくてもよい。
【００５３】
なお、上記施形態において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されても良い。
【符号の説明】
【００５４】
１０…ダーツゲーム装置、１２…ダーツボード、２０Ｂ…セグメント、１００…第１検出部、１０２…第２検出部、１０４…修正部、１０６…出力部
【図１】
2019027697.tif 000003
【図２】
2019027697.tif 000004
【図３】
2019027697.tif 000005
【図４】
2019027697.tif 000006
【図５】
2019027697.tif 000007