(57)【特許請求の範囲】
【請求項１】
外部ディバイスとの通信機能を含む電子ダーツゲーム装置におけるマッチメイキング方法であって、特定の空間に複数の電子ダーツゲーム装置が設置されている場合のマッチメイキング方法として、
プレーヤにより入力されたマッチメイキングのリクエストを前記外部ディバイスまたは前記プレーヤの電子ダーツゲーム装置によって受信する段階；
前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された少なくとも一つの他の電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムにより選択された、前記相手のプレーヤに関する情報および前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を前記外部ディバイスまたは前記プレーヤの電子ダーツゲーム装置によって受信する段階；及び
前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を前記外部ディバイスまたは前記プレーヤの電子ダーツゲーム装置によって出力する段階を含む、
マッチメイキングの方法。
【請求項２】
請求項１において、
前記マッチメイキングのリクエストを受信する場合、マッチメイキング待機プレーヤリストを表示する段階をさらに含む、
マッチメイキングの方法。
【請求項３】
請求項１において、
前記マッチメイキングのリクエストは、ＲＦＩＤモジュールを通じて受信される、
マッチメイキングの方法。
【請求項４】
請求項１において、
前記プレーヤと前記相手のプレーヤが前記特定の空間で一緒にプレーするための前記特定の電子ダーツゲーム装置は、前記複数の電子ダーツゲーム装置における、前記プレーヤに係る電子ダーツゲーム装置、前記相手のプレーヤに係る電子ダーツゲーム装置及び第３の電子ダーツゲーム装置のうち一つである、
マッチメイキングの方法。
【請求項５】
請求項１において、
前記マッチメイキングアルゴリズムにより選択された前記相手のプレーヤに係る情報は、 前記相手のプレーヤの識別情報、前記相手のプレーヤのレート（ｒａｔｉｎｇ）情報、前記相手のプレーヤのクラス情報、前記相手のプレーヤのＰＰＤ（Ｐｏｉｎｔ  Ｐｅｒ
Ｄａｒｔ）情報及び前記相手のプレーヤのＭＰＲ（Ｍａｒｋ  Ｐｅｒ  Ｒｏｕｎｄ）情報のうち、少なくとも一つの情報を含む、
マッチメイキングの方法。
【請求項６】
請求項１において、
前記マッチメイキングアルゴリズムは、前記相手のプレーヤの識別情報及び、前記電子ダーツゲーム装置の位置情報の少なくともいずれかの情報に基づき、前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置を決める、
マッチメイキングの方法。
【請求項７】
請求項１において、
前記マッチメイキングアルゴリズムは、マッチメイキングをリクエストした前記プレーヤと前記相手のプレーヤの、識別情報、レート情報、クラス情報、ＰＰＤ情報、及び、ＭＰＲ情報のうちの少なくともいずれかの情報に基づき、前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置を決める、
マッチメイキングの方法。
【請求項８】
請求項１において、
前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に関する情報を出力した後、前記プレーヤからのマッチングを承諾する入力を受信する段階をさらに含む、
マッチメイキングの方法。
【請求項９】
請求項８において、
予め決められた臨界時間内にプレーヤから承諾の入力が受信されなければ、マッチメイキングが取り消される、
マッチメイキングの方法。
【請求項１０】
請求項８において、
前記マッチングを承諾する入力は、プレーヤに係るＲＦＩＤ入力を含む、
マッチメイキングの方法。
【請求項１１】
請求項８において、
前記マッチングを承諾する入力が、前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置により受信される、
マッチメイキングの方法。
【請求項１２】
外部ディバイスとの通信機能を含む電子ダーツゲーム装置でのマッチメイキングの方法
であって、特定の空間に複数の電子ダーツゲーム装置が設置されている場合のマッチメイキング方法として、
プレーヤにより入力されたマッチメイキングのリクエストを前記外部ディバイスによって受信する段階；前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された少なくとも一つの別の電子ダーツゲーム装置に係るプレーヤからプレーする相手のプレーヤを、前記プレーヤが選択すること、および、前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から指定するよう前記外部ディバイスによって誘導する段階；及び
前記プレーヤと前記プレーヤにより選択された前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に関する情報を前記外部ディバイスによって出力する段階を含む、
マッチメイキングの方法。
【請求項１３】
請求項１２において、
前記相手のプレーヤに対する選択は、前記特定の空間中におけるダーツターゲットを構成する多数のエリアのうち、少なくとも一つのエリアに、相手のプレーヤのうち、少なくとも一人のプレーヤを紐付けて、それから、紐付けられた情報および前記ダーツターゲットのヒット情報に基づいて前記相手のプレーヤを選択することを含む、
マッチメイキングの方法。
【請求項１４】
外部ディバイスとの通信機能を含む電子ダーツゲーム装置であり、
プレーヤにより入力されたマッチメイキングのリクエストを受信するプレーヤの入力部；
特定の空間に複数の電子ダーツゲーム装置が設置されている場合に、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された少なくとも一つの別の電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムにより選択された、前記相手のプレーヤに係る情報および前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を受信する制御部；及び
前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に関する情報を出力する出力部を含む、
電子ダーツゲーム装置。
【請求項１５】
コンピュータにより実行される場合、前記コンピュータが、外部ディバイスとの通信を通してマッチメイキングを行うようにするプログラムが保存されたコンピュータ可読媒体であり、
前記プログラムは、
前記コンピュータが、プレーヤにより入力されたマッチメイキングのリクエストを受信するようにするためのコード；
特定の空間に複数の電子ダーツゲーム装置が設置されている場合に、前記複数の電子ダ
ーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された少なくとも一つの電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムにより選択された、前記相手のプレーヤに関する情報および前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を前記コンピュータが受信するようにするためのコード；及び
前記コンピュータが、前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に関する情報を出力するようにするためのコードを含む、
コンピュータ可読媒体。
【請求項１６】
マッチメイキング装置により行われるマッチメイキングの方法であって、特定の空間に複数の電子ダーツゲーム装置が設置されている場合のマッチメイキング方法として、
プレーヤにより入力されたマッチメイキングのリクエストを前記プレーヤがプレーする電子ダーツゲーム装置から受信する段階；
前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された、少なくとも一つの別の電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムを実行する段階；及び
前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に関する情報を、前記プレーヤがプレーする電子ダーツゲーム装置へ送信する段階を含む、
マッチメイキングの方法。
【請求項１７】
特定の空間に複数の電子ダーツゲーム装置が設置されている場合にマッチメイキングを行うマッチメイキング装置であり、
プレーヤにより入力されたマッチメイキングのリクエストを前記プレーヤがプレーする電子ダーツゲーム装置から受信する受信部；
前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された、少なくとも一つの別の電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムを実行する制御部；及び
前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を前記プレーヤがプレーする電子ダーツゲーム装置へ送信する送信部を含む、
マッチメイキング装置。
【請求項１８】
特定の空間に複数の電子ダーツゲーム装置が設置されているときのマッチメイキングがコンピュータにより実行される場合、前記コンピュータがマッチメイキングを行うようにするプログラムが保存されたコンピュータ可読媒体であり、
前記プログラムは、
前記プログラムがプレーヤにより入力されたマッチメイキングのリクエストを前記プレーヤがプレーする電子ダーツゲーム装置から受信するようにするためのコード；
前記コンピュータが、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいてグループ化された少なくとも一つの別の電子ダーツゲーム装置に係るプレーヤから相手のプレーヤを選択するとともに、前記複数の電子ダーツゲーム装置それぞれにおける固有の識別情報および位置情報に基づいて、選択された前記相手のプレーヤと前記特定の空間で一緒にプレーするための特定の電子ダーツゲーム装置であって、前記プレーヤと前記相手のプレーヤとが同一の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置、または、前記プレーヤと前記相手のプレーヤとがそれぞれ別々の装置を用いて一緒にプレーするための特定の電子ダーツゲーム装置を前記複数の電子ダーツゲーム装置の中から選択するためのマッチメイキングアルゴリズムを行うようにするためのコード；及び
前記コンピュータが、前記プレーヤと前記相手のプレーヤが一緒にプレーする前記特定の電子ダーツゲーム装置に係る情報を前記プレーヤがプレーする電子ダーツゲーム装置へ送信するようにするためのコードを含む、
コンピュータ可読媒体。
【請求項１９】
請求項１６における段階が実行されるよう作動するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダーツゲーム装置及びダーツゲームのマッチメイキングに係り、具体的には、マッチメイキングを提供するための装置に関するものである。
【背景技術】
【０００２】
一般的にダーツとは、もともと「小さな矢」という意味で、数字が書かれている円形の的に対し、矢の形に似たダーツピンを投げて点を取る競技である。ダーツゲームは、やじりに似た形のダーツと、ダーツの的さえあれば、いつでも、どこでも、誰でも楽しめるというメリットがある。最近は、多様な競技方式が開発され、採点方式が整理されたことで、世界で広く楽しまれるメジャーなレジャーになり、老若男女を問わず、あらゆる人々がゲームを楽しんでいる。
【０００３】
一般的に、ダーツゲームの参加者がダーツゲームを楽しむためには、参加者たちは、同じ時間に同じ場所でゲームに参加しなければならない。しかし、通信技術の発達により、ダーツゲームの参加者たちが時間的・空間的制約を超えてゲームに参加できるよう、遠距離からそれぞれ別々でダーツゲームに参加し、自分のプレーの結果やプレーする過程を通信ネットワークを通じて遠距離に転送することを可能とする電子ダーツゲーム装置が複数開発されている。これらの電子ダーツゲーム装置は、ダーツの的がヒットされる箇所を電気的に感知し、自動的に点数を集計し、プレーヤに提供することができる。
【０００４】
しかし、特定の空間に複数のダーツゲーム装置が設置されている場合は、オンラインで遠距離にいるプレーヤとゲームをするより、同じ場所にいるプレーヤたちと直接オフラインで一緒にプレーした方が、プレーヤにとってより楽しい体験になると考えられる。従って、特定の空間に複数のダーツゲーム装置が存在する場合においては、同じ空間にいるプレーヤ同士が、あえてオンラインで繋がることなく、オフラインにて電子ダーツゲームを共にプレーできるよう、同じ空間にいる複数のプレーヤをマッチメイキングするための方法及び装置が必要となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、前述した背景技術に対応し案出されたものであり、外部ディバイスとの通信機能を含む電子ダーツゲームにおけるマッチメイキングを提供するためのものである。
【課題を解決するための手段】
【０００６】
前述の課題を解決するための本発明の第１の実施例における、外部ディバイスとの通信機能を含む電子ダーツゲーム装置におけるマッチメイキングの方法が示される。前述の方法は、プレーヤにより入力されたマッチメイキングのリクエストを受信する段階、マッチメイキングのアルゴリズムにより選択された相手プレーヤに関する情報を受信する段階、及びプレーヤと相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を出力する段階を含み、ここで前述のマッチメイキングアルゴリズムは、電子ダーツゲーム装置と位置情報に基づいてグループ化された（ｇｒｏｕｐｅｄ）少なくとも一つの別の電子ダーツゲーム装置に係る一人以上のプレーヤの中から前述の相手プレーヤを選択する。
【０００７】
本発明の第２の実施例における外部ディバイスとの通信機能を含む電子ダーツゲーム装置におけるマッチメイキングの方法が示される。前述の方法は、プレーヤにより入力されたマッチメイキングのリクエストを受信する段階、電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも一つの装置に係る一人以上のプレーヤの中から、一緒にプレーする相手プレーヤを前述のプレーヤが選択するよう誘導する段階及びプレーヤとプレーヤにより選択された相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を出力する段階を含む。
【０００８】
本発明の第２の実施例にて外部ディバイスとの通信機能を含む電子ダーツゲーム装置が示される。前述の電子ダーツゲーム装置は、プレーヤにより入力されたマッチメイキングのリクエストを受信するプレーヤ入力部、マッチメイキングアルゴリズムにより選択された相手プレーヤに関する情報を受信し、プロセスする制御部及びプレーヤと相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を出力する出力部を含み、ここで前述のマッチメイキングアルゴリズムは、電子ダーツゲーム装置と位置情報に基づきグループ化された少なくとも一つの別のダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択する。
【０００９】
本発明の第２の実施例においては、コンピュータにより実行される場合、上記のコンピュータが外部ディバイスと通信することによりマッチメイキングを行うようにするプログラムが保存されているコンピュータ可読媒体が示されるが、ここで前述のプログラムは、コンピュータが、プレーヤにより入力されたマッチメイキングのリクエストを受信するようにするためのコードやコンピュータが、マッチメイキングアルゴリズムにより選択された相手プレーヤに関する情報を受信するようにするためのコード、及びコンピュータが、前述のプレーヤと前述の相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を出力するようにするためのコードを含むことができる。また、ここで、前述のマッチメイキングアルゴリズムは、電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも一つの別のダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択することができる。
【００１０】
本発明の第２の実施例においては、マッチメイキング装置により実行されるマッチメイキング方法が示される。前述の方法は、プレーヤにより入力されたマッチメイキングのリクエストを電子ダーツゲーム装置から受信する段階、電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも一つの別のダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択するためのマッチメイキングアルゴリズムを実行する段階、及びプレーヤと相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を電子ダーツゲーム装置へ受信する段階を含むことができる。
【００１１】
本発明の第２の実施例においては、マッチメイキングの方法が示されるが、前述の装置は、プレーヤにより入力されたマッチメイキングのリクエストを電子ダーツゲーム装置か
ら受信する受信部、電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも一つの別の電子ダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択するためのマッチメイキングアルゴリズムを実行する制御部、及びプレーヤと相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を電子ダーツゲーム装置に送信する送信部を含むことができる。
【００１２】
本発明の第３の実施例において、サーバにより実行されるマッチメイキング方法が示される。上記の方法は、プレーヤにより入力されたマッチメイキングのリクエストを電子ダーツゲーム装置から受信する段階、電子ダーツゲーム装置と位置情報に基づいてグループ化された一つ以上の別の電子ダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択するためのマッチメイキングアルゴリズムを実行する段階、及びプレーヤと相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を電子ダーツゲーム装置へ送信する段階を含むことができる。
【００１３】
本発明の第３の実施例におけるコンピュータ可読媒体が開示される。前述のコンピュータ可読媒体は、それに組み込まれているプログラムを含み、上記のプログラムは、コンピュータで実行される場合は、上記のコンピュータが、マッチメイキングを実行するようにすることができる。ここで前述のプログラムは、前述のコンピュータが、プレーヤにより入力されたマッチメイキングのリクエストを電子ダーツゲーム装置から受信するようにするためのコード、前述のコンピュータが、前述の電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも１つの別の電子ダーツゲーム装置に係る一人以上のプレーヤの中から相手プレーヤを選択するためのマッチメイキングアルゴリズムを実行するようにするためのコード及び前述のコンピュータが、前述のプレーヤと前述の相手プレーヤがプレーする電子ダーツゲーム装置に関する情報を前述の電子ダーツゲーム装置へ送信するようにするためのコードを含むことができる。
【発明の効果】
【００１４】
オフラインにてプレーヤ同士で直接会話をして一緒にダーツゲームをしようと提案することは、断られることに対する心理的な負担等がある等の問題があるため、プレーヤはすぐ隣に他のプレーヤがいるにも係らず、オンラインを介し、遠方のプレーヤとゲームをプレーする可能性が高いと考えられる。また、前述の問題を乗り越え、プレーヤ同士がオフラインにて直接会話をし、一緒にゲームをプレーすることにしたとしても、これまでプレーしていたゲームが終了するまで待たなければならない上に、一緒にプレーするダーツゲーム装置をどれにするかを、相手と相談して決めなければならないため、さらに手間がかかる。また、プレーヤ間の実力の差を予め把握することができないため、オフラインで一緒にプレーをするとしても、実力の差が大きくないプレーヤ同士でゲームをしない限り、楽しむには限界がある。
【００１５】
従って、本発明の第１の実施例におけるサーバ、またはマッチメイキング装置を利用することで、気軽に周辺にいる一人プレーヤとオフラインでダーツゲームを楽しむことができる。即ち、特定の空間に複数のダーツゲーム装置が設置されている場合は、オンラインを通じて遠距離にいるプレーヤとプレーするより、同じ間所にいるプレーヤとオフラインで直接ゲームをした方が、プレーヤがゲームに対して感じる興味や楽しさを高めることができる。従って、本発明の第1の実施例における方法及び装置を使用し、プレーヤの好みによってオンラインでプレーをするか、若しくは、オフラインでプレーをするかを選択するように誘導することができるため、プレーヤのプレーに対する満足度を高めることができると共に、特定の空間に複数のダーツゲーム装置が存在する場合において、同じ空間にいるプレーヤたちが敢えてオンラインで繋がらなくても、オフラインで電子ダーツゲームを共にプレーすることができるよう、同じ空間にいる複数のプレーヤをマッチメイキングする必要性が満たされることも期待できる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の第１の実施例に係るダーツゲーム装置のブロック構成図（ｂｌｏｃｋ  ｄｉａｇｒａｍ）である。
【図２】図２は、本発明の第１の実施例における、複数の電子ダーツゲーム装置、ダーツゲームマッチメイキング装置及びサーバを含むゲームネットワークの概念図である。
【図３】図３は、本発明の第１の実施例に係るダーツゲーム装置の斜視図である。
【図４】図４は、 本発明の第１の実施例におけるマッチメイキング装置のブロック構成図である。
【図５】図５は、本発明の第１の実施例におけるオフラインマッチメイキングを提供するための方法のフローチャートである。
【図６】図６は、本発明の第１の実施例におけるオフラインのマッチメイキングを提供するための方法のフローチャートである。
【発明を実施するための形態】
【００１７】
次に、図面を参照して、本発明の第１〜３の実施例について説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。本明細書にて、様々な説明が本発明の理解を求めるために示される。しかしこのような実施例は、このような具体的な説明がなくても実施できることは明らかである。他の例において、示されている構造及び装置は、実施例の説明を容易にするためにブロックダイアグラムの形で提供される。
【００１８】
本明細書で用いられる用語の「コンポーネント」、「モジュール」、「システム」等は、コンピュータ関連のエンティティ、ハードウェア、ファームウェア、ソフトウェア、ソフトウェア及びハードウェアの組み合わせ、または、ソフトウェアの実行を指す。例えば、コンポーネントはプロセッサ上で実行される処理の過程、プロセッサ、オブジェクト、実行スレッド、プログラム、コンピュータの全部または一つ以上を含むものであることが可能であるが、これらに限定されるものではない。例えば、コンピューティング装置で実行されるアプリケーションやコンピューティング装置も全部コンポーネントとすることができる。一つ以上のコンポーネントはプロセッサと実行スレッドの両方、またはいずれか一方の中に常駐することができ、一コンポーネントは、一つのコンピュータの中でローカル化することができ、または、二つ以上のコンピュータに配分されることができる。そして、このようなコンポーネントは、その内部に保存されている様々なデータ構造を持つ多様なコンピュータ可読媒体で実行することができる。コンポーネントは、例えば、一つ以上のデータパケットを有する信号（例えば、ローカルシステム、分散システムにおいて他のコンポーネントと相互作用する一つのコンポーネントから、データと信号の両方、またはいずれか一方を通じて他のシステムとインターネットのようなネットワークを通じたデータ）によりローカルと遠隔の両方、またはいずれか一方における処理を通じて通信することができる。
【００１９】
ここに示された実施例に係る説明は、当業者が本発明を利用したり、または、実施できるように提供される。これらの実施例に係る多様な変形は、当業者にとっては明らかなものであり、ここで定義された一般的な原理は、本発明の範囲から外れることなく、他の実施例にも適用し得る。よって、本発明は、ここに示す実施例に特定されるものではなく、ここに示す原理及び新規性を持つ特徴に一貫する最広義の範囲で解釈されるべきである。
【００２０】
図１は、本発明の第１の実施例に関連するダーツゲーム装置のブロック構成図である。
【００２１】
上記のダーツゲーム装置（１００）は、ダーツの的（１１０）、センシング部（１２０）、プレーヤ入力部（１３０）、出力部（１４０）、カメラ部（１５０）、ネットワーク接続部（１６０）、プレーヤ認識部（１７０）、メモリ（１８０）、制御部（１９０）等を含むことができる。図１に示すように、これらの構成要素は必須ではなく、これらより多くの構成要素を持ったり、これらより少ない構成要素を持つモバイル端末を作り出すこともできる。以下に、前述の各構成要素をそれぞれ説明する。
【００２２】
ダーツの的（１１０）は、中心にブルズアイがあり、ブルズアイを中心とする同心円と、ブルズアイから放射状に伸びる直線により区切られ、その区切られた部分に対し、それぞれスコアが与えられたエリアが存在するスコアボードを含むことができる。上記のスコアボード上にはダーツの先端が刺さる複数の穴が設けられることができる。
【００２３】
ダーツの的（１１０）は、以下に説明するディスプレ（１４２）を含み、上記のダーツの的（１１０）の点数配分及び、スコアが与えられたエリアの形状を可変的に変更できる。この場合、前述のダーツの的（１１０）は、光透過性のタッチパッドをディスプレ（１
４２）に積層する形で含み、タッチスクリーンの形状を持つことができる。
【００２４】
センシング（１２０）は、ダーツの的（１１０）に対して行われたダーツゲームのプレーヤのプレーを感知することができる。センシング部（１２０）は、ゲームプレーヤのプレーを評価できるようにすることができる。前述のセンシング部（１２０）は、上記のゲームプレーヤがダーツを投げるプレーに対し、投げられたダーツが上記のダーツの的（１１０）のどのエリアにヒットしたかを感知することができる。センシング部（１２０）は、前述のダーツが刺さったエリアに相応する点数を電気的に変換して制御部（１９０）へ転送することができる。
【００２５】
プレーヤ入力部（１３０）は、ダーツゲーム装置（１００）の制御のためのプレーヤの入力を受信する。上記プレーヤ入力部（１３０）は、キーパッド、ドームスイッチ、タッチパッド（定圧／静電容量）、ジョグホイール、ジョグスイッチ等を含むことができる。プレーヤ入力部（１３０）は、また、カメラ（１５１、．．．、１５３）または、マイクロフォン等を含むことができる。
【００２６】
さらに、プレーヤ入力部（１３０）はまた、以下の説明通りの近距離通信モジュール(未図示)を含むことができる。本発明の第1の実施例において、プレーヤ入力部（１３０）は、ネットワーク接続部（１６０）の近距離通信モジュールを含む形で構成されることもできる。プレーヤ入力部（１３０）がネットワーク接続部（１６０）の近距離通信モジュールを含む場合、プレーヤ入力部（１３０）は、外部コンソールディバイスにより入力されたユーザの入力を受信するよう構成されることができる。近距離通信（ｓｈｏｒｔ  ｒａｎｇｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）技術としては、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、赤外線通信（ＩｒＤＡ  ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）、ＺｉｇＢｅｅ等が利用されることができる。例えば、プレーヤ入力部（１３０）が赤外線通信を利用して近距離通信を行う場合、外部コンソールディバイスは、赤外線リモートコントローラであることができる。または、プレーヤ入力部（１３０）がブルートゥース（Ｂｌｕｅｔｏｏｔｈ）機能を利用し近距離通信を行う場合、外部コンソールディバイスは、ブルートゥース・モジュールを含むモバイル・ディバイスであることができる。ブルートゥース・モジュールを含むモバイル・ディバイスは、例えば、ブルートゥース・モジュールを含むスマートフォンであることができる。
【００２７】
プレーヤは、プレーヤ入力部（１３０）を通じ、ダーツゲームの方式、マッチメイキングのリクエスト、マッチングの承諾、ダーツゲームのプレーヤの数、ダーツゲームのプレー方式等を選択することができる。例えば、プレーヤは、プレーヤ入力部（１３０）を通じ、ダーツゲームのプレーヤの数、ダーツゲームのプレー方式（ゼロワン・ゲーム、クリケット・ゲーム等）、ダーツゲームの方式（シングルプレー、ネットワークプレー等）、オフラインマッチメイキングのリクエスト及びマッチングの承諾を選択することができる。
【００２８】
前述のプレーヤ入力部（１３０）は、プレーヤのキー操作または、タッチ入力を感知し、信号を受信したり、プレーヤのカメラ（１５１、．．．、１５３）または、マイクロフォンを通じ、音声や動作を受信してこれらを入力信号に変換することができる。このために公知の音声認識（Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ）技術または、動作認識（Ｍｏｔｉｏｎ  Ｒｅｃｏｇｎｉｔｉｏｎ）技術等が使用されることができる。
【００２９】
出力部（１４０）は、視覚、聴覚、または触覚等と関連する出力を発生させるためのものであり、これには音響出力部（１４１）、ディスプレ（１４２）、照明部（１４３）等
を含むことができる。
【００３０】
音響出力モジュール（１４１）は、ゲームの効果音、ゲーム動作の案内、ゲーム方法の説明等において、ネットワーク接続部（１６０）から受信されたり、メモリ（１８０）に保存されているオーディオ・データを出力することができる。音響出力モジュール（１４１）は、ダーツゲーム装置（１００）で実行する機能（例えば、ゲーム効果音）と関連する音響信号を出力することもある。音響出力モジュール（１４１）はまたネットワーク接続部（１６０）を通して受信された、他のダーツゲーム装置（２００、図２を参照）を使用するゲームプレーヤまたは、第３者からの音声を出力することができる。このような音響出力モジュール（１４１）にはレシーバー（Ｒｅｃｅｉｖｅｒ）、スピーカー（Ｓｐｅａｋｅｒ）、ブザー（Ｂｕｚｚｅｒ）等が含まれることができる。さらに、以下に説明するように、ダーツゲーム装置（１００）に、オフラインマッチメイキングのリクエストが入力された場合におけるマッチメイキング待機プレーヤリストの出力、オフラインマッチメイキングの相手となるプレーヤを直接選択するか否かを問う質問の出力、相手プレーヤと現在のプレーヤの両方、またはいずれか一方がマッチングへの承諾を入力をするか否かを問う質問の出力とプレーするように指定されたダーツゲーム装置の出力の両方、またはいずれか一方は、音響出力部（１４１）により、オーディオ情報として出力されることもできる。
【００３１】
ディスプレ（１４２）は、ダーツゲーム装置（１００）において処理される情報を表示（出力）する。例えば、ダーツゲーム装置（１００）がゲームプレー方式案内モードである場合、前述のディスプレ（１４２）は、選択可能なゲームプレー方式を出力することができる。さらに、ダーツゲーム装置（１００）にオフラインマッチメイキングのリクエストが入力された場合、ディスプレ（１４２）は、マッチメイキング待機プレーヤリストを出力することができる。そして、ディスプレ（１４２）は、オフラインマッチメイキングの相手プレーヤを直接選択するか否かを問う画面を出力することができ、相手プレーヤと現在のプレーヤの両方、またはいずれか一方がマッチングに対する承諾を入力するか否かを問う画面を出力することもできる。なお、前述のディスプレ（１４２）は、特定のアルゴリズムに基づいてプレーするように指定されたダーツゲーム装置を出力することもできる。また、ダーツゲーム装置（１００）がゲームプレー中の場合、ディスプレ（１４２）は、センシング部（１２０）を通じて感知した点数を表示したり、ネットワーク接続部（１６０）を通じて受信した他のダーツゲーム装置を使用するゲームプレーヤ、または、第３者を撮影した動画を出力することができる。
【００３２】
ディスプレ（１４２）は、液晶ディスプレ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ、 ＬＣＤ）、薄膜トランジスタ液晶ディスプレ（ｔｈｉｎ  ｆｉｌｍ  ｔｒａｎｓｉｓｔｏｒ−ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ、ＴＦＴ  ＬＣＤ）、有機発光ダイオード（ｏｒｇａｎｉｃ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ、ＯＬＥＤ）、フレキシブル・ディプレー（ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）、３次元ディスプレ（３Ｄ  ｄｉｓｐｌａｙ）のうち、少なくとも一つを含むことができる。前述のディスプレの例示のうち、一部のディスプレは、これを通じて外部が見通せるように、透明型または光透過型にすることができる。これは、透明ディスプレと称されることがあるが、前述の透明ディスプレの代表例として、ＴＯＬＥＤ（Ｔｒａｎｓｐａｒａｎｔ  ＯＬＥＤ）等がある。
【００３３】
本発明の第１の実施例において、ダーツゲーム装置（１００）を具現化する形態によってディスプレ（１４２）が２つ以上存在することが可能である。例えば、ダーツゲーム装置（１００）には、複数のディスプレが一面上に、間隔を空けて別々に配置されたり、一体化して配置されることができ、また、それぞれ別の面に配置されることも可能である。例えば、前述のディスプレ（１４２）は、前述の的（１１０）の上段に配置されるディス
プレ（１４２）、前述の的（１１０）の下段に配置されるディプレーを全て含んだり、これらのうちいずれか一つのディスプレ（１４２）を含むことができる。しかし、前述した、ディスプレが配置される位置は、あくまでも一例に過ぎず、設計上の必要に応じて、または、視覚的な効果のために多様な位置にディスプレが配置されることができる。
【００３４】
ダッチセンサーは、ディスプレ（１４２）の特定の部位に加えられた圧力または、ディスプレ（１４２）の特定の部位に発生する静電容量等の変化を電気的な入力信号に変換するように構成されることができる。タッチセンサーは、タッチされる位置及び面積だけでなく、タッチ時の圧力までも検出できるように構成されることができる。タッチセンサーに対するタッチ入力がある場合、それに対応する一つ以上の信号は、タッチ・コントローラーへ送り込まれる。タッチ・コントローラーは、前述の一つ以上の信号を処理した後、対応するデータを制御部（１９０）へ転送する。これにより、制御部（１９０）は、ディスプレ（１４２）のどのエリアにタッチされたか等が認識できるようになる。
【００３５】
照明部（１４３）は、前述のダーツゲーム装置（１００）におけるイベント発生を知らせるための信号を出力する。ダーツゲーム装置（１００）から発生するイベントの例としては、ダーツゲームプレーヤの識別、ダーツの命中、ダーツゲームプレーヤの変更、ゲーム終了等がある。前述の照明部（１４３）は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｓｓｉｏｎ  Ｄｉｏｄｅ）を含むことができ、前述のＬＥＤの点滅を通じてユーザにイベント発生を知らせることができる。前述のＬＥＤは、前述のダーツの的（１１０）の背面に配置され、イベントの発生により、予め保存されている点滅パターンに沿って点滅することができる。例えば、前述のダーツの的（１１０）の各部分に一つ以上のＬＥＤが割り当てられることがあり得る。割り当てられた複数のＬＥＤはダーツの的（１１０）の背面に配置され、ダーツゲーム装置（１００）の外部に向けて配置されることがあり得る。前述のＬＥＤが光を照射する場合、前述のＬＥＤにより照射された光が透明または半透明な材質の前述のダートの的（１１０）を通過し、ユーザに視覚的な出力を提供することができる。または、前述のＬＥＤにより照射された光が、前述のダーツの的（１１０）に存在する隙間を通じて、ユーザに視覚的な出力を提供することができる。
【００３６】
出力部（１４０）は、ビデオ信号や、オーディオ信号以外に、別の形態、例えば、振動によってイベントの発生を知らせるための信号を出力することもできる。
カメラ部（１５０）は、複数のカメラ（１５１、．．．、１５３）を含み、カメラ（１５１、．．．、１５３）で処理された画像フレームはメモリ（１８０）に保存されたり、ネットワーク接続部（１６０）を通じて外部へ転送されることができる。カメラ（１５０）は、使用環境により、２つ以上設置されることができる。
カメラ部（１５０）の少なくとも一部のカメラは、ダーツの的（１１０）を含む画像フレームを撮影するよう配置され、他の一部のカメラは、ダーツゲームのプレーにおいて、ゲーム・ルールに直接関係ある画像フレームを撮影するよう配置されることができる。例えば、前述のカメラは、ダーツゲーム・ルールに直接関係ある画像フレームを撮影するために、ダーツを投げるスローライン（ｔｈｒｏｗ−ｌｉｎｅ）を撮影するようにカメラが配置されることができる。前述のカメラ部（１５０）に含まれる複数のカメラ（１５１、．．．、１５３）は少なくとも、一部の画像フレームが重なって撮影されるように配置されることができる。本発明の第1の実施例において、カメラ部（１５０）が一つのカメラを含む場合、前述のカメラは、 ダーツの的（１１０）の少なくとも一部及び前述のゲーム・ルールと直接関係ある画像フレーム（例えば、ダーツゲームでのスローライン）を全て撮影できるよう配置されるパノラマ・カメラであることもあり得る。
【００３７】
ネットワーク接続部（１６０）は、ダーツゲーム装置（１００）と有・無線システムの間、または、ダーツゲーム装置（１００）と ダーツゲーム装置（１００）が位置するネットワークの間での無線通信を可能にする一つ以上のモジュールを含むことができる。本
発明の第１の実施例において、ネットワーク接続部（１６０）は、送信部及び受信部を含むことができる。
【００３８】
ネットワーク接続部（１６０）は、ネットワーク接続のための 有・無線インターネット・モジュールを含むことができる。 無線インターネット技術としては、 ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）（Ｗｉ−Ｆｉ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  ｂｒｏａｄｂａｎｄ）、Ｗｉｍａｘ（Ｗｏｒｌｄ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）等が利用されることができる。有線インターネット技術としては、 ＸＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、 ＦＴＴＨ（Ｆｉｂｅｒｓ  ｔｏ  ｔｈｅ  ｈｏｍｅ）、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等が利用されることができる。
【００３９】
また、ネットワーク接続部（１６０）は、また、近距離通信モジュールを含み、 前述のダーツゲーム装置（１００）から比較的に近距離に位置し、近距離通信モジュールを含む電子装置とデータを送受信することができる。 近距離通信（ｓｈｏｒｔ  ｒａｎｇｅ
ｃｏｍｍｕｎｉｃａｔｉｏｎ）技術として、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、赤外線通信（ＩｒＤＡ、 ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）、ＺｉｇＢｅｅ等が利用されることができる。本発明の第１の実施例において、ネットワーク接続部（１６０）は、 ネットワークのアクセス状態及び、ネットワークの送受信速度を感知することができる。ネットワーク接続部（１６０）を通じて受信されたデータは、 出力部（１４０）により出力されたり、メモリ（１８０）により保存されたり、または、近距離通信モジュールを通じて、近距離にある他の電子装置へ転送されることも可能である。
【００４０】
そして、ダーツゲーム装置（１００）にオフラインマッチメイキングのリクエストが入力された場合におけるマッチメイキング待機プレーヤリストの出力、オフラインマッチングの相手プレーヤを直接選択するか否かを問う質問の出力、相手プレーヤと現在のプレーヤの両方、またはいずれか一方がマッチングに対する承諾の入力をするか否かを問う質問の出力と、プレーするように指定されたダーツゲーム装置の出力の両方、またはいずれか一方は、ネットワーク接続部（１６０）により、プレーヤの識別情報等に基づいてプレーヤのモバイル、または、ＰＣ等へ転送されることができる。
【００４１】
プレーヤ認識部（１７０）は、前述の近距離通信技術の一種である  ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）技術を利用して、電波を利用して遠距離にいるプレーヤの固有情報を認識する。例えば、ユーザは、ＲＦＩＤモジュールが含まれたカード、モバイル端末  （ｍｏｂｉｌｅ  ｔｅｒｍｉｎａｌ）、または、固有のダーツゲーム道具、例えば、ユーザ自身が所有する個人用ダーツ道具を所持することができる。前述のユーザが所持する ＲＦＩＤモジュールには、前述のユーザを識別する情報（例えば、データベースサーバ  （ＤＢ、図２を参照）に登録されたユーザの個人ＩＤ、識別コード等）が記録されることができる。前述のダーツゲーム装置（１００）は、前述のユーザが所持するＲＦＩＤモジュールを識別することによって、前述のダーツゲーム装置（１００）を利用しプレーするダーツゲームプレーヤを識別し、前述の識別されたダーツゲームプレーヤに関するデータベースを更新したり、新しいデータを蓄積することができる。本発明の第1の実施例において、プレーヤ認識部（１７０）は、プレーヤ入力部（１３０）に統合されることも可能である。
【００４２】
プレーヤ認識部（１７０）は、ＲＦＩＤ技術以外にも、接触式・非接触式に ユーザの固有情報を送受信できる多様な技術（例えば、ブルートゥース等のような近距離通信技術
）を含むことができる。また、プレーヤ認識部（１７０）は、プレーヤ入力部（１３０）のマイクロフォン、タッチパッド、カメラ部（１５０）等と連動し、ユーザの生体データ(音声、指紋、顔)を識別する生体データ識別モジュールを含むことができる。
【００４３】
メモリ（１８０）は、制御部（１９０）の動作のためのプログラムを保存することができ、入・出力されるデータ(例えば、フォンブック、メッセージ、静止画 、動画等)を一時的に保存することもできる。前述のメモリ（１８０）は、前述のタッチスクリーン上のタッチ入力時に出力される多様なパターンの振動や音響に関するデータを保存することができる。メモリ（１８０）は、フラッシュメモリ・タイプ  （ｆｌａｓｈ  ｍｅｍｏｒｙ
ｔｙｐｅ）、ハードディスク・タイプ（ｈａｒｄ  ｄｉｓｋ  ｔｙｐｅ）、マルチメディアカード・マイクロ・タイプ（ｍｕｌｔｉｍｅｄｉａ  ｃａｒｄ  ｍｉｃｒｏ  ｔｙｐｅ）、カードタイプのメモリ（例えば、ＳＤやＸＤ  メモリ等）、ラム（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ロム（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、 ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥｒａＳａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ
Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、 ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、磁気ディスク、光ディスクのうち、少なくとも一種の保存媒体を含むことができる。ダーツゲーム装置（１００）は、インターネット  （ｉｎｔｅｒｎｅｔ）上で前述のメモリ（１８０）の保存機能を行うウェブストレージ（ｗｅｂ  ｓｔｏｒａｇｅ）と連携して動作することもできる。
【００４４】
制御部（ｃｏｎｔｒｏｌｌｅｒ、１９０）は、通常ダーツゲーム装置（１００）の全般的な動作を制御する。例えば、ダーツゲームの場合、前述のセンシング部（１２０）を通じて感知された点数を各ゲーム参加者別に集計し、ネットワークを通じて繋がっている他のダーツゲーム装置（２００）と、前述の集計された点数を送受信し、前述の集計結果によるゲームの勝敗の戦績、点数等を記録する。 前述の制御部は、前述のタッチスクリーンまたは、カメラ上で行われる動作の入力や筆記入力等を、文字化またはイメージ化して認識することが可能なパターン認識処理を行うことができる。また、前述の制御部は、前述のマイクを通じて入力される音声を文字化して認識できる ＳＴＴ（Ｓｐｅｅｃｈ−ｔｏ−Ｔｅｘｔ）機能を利用して音声認識（Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ）を行うことができる。図１に示すように、制御部（１９０）は、前述のコンポーネントの全部と通信することができ、これらの動作を有機的にコントロールすることができる。
【００４５】
ここに説明する多様な実施例は、例えば、 ソフトウェア、 ハードウェアまたは、これらの組み合わせを利用し、コンピュータまたは、これに類似した装置で読む取ることのできる記録媒体で実現できる。ハードウェア的な実現においては、ここに説明する実施例は、ＡＳＩＣｓ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔＳ）、ＤＳＰｓ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒｓ）、ＤＳＰＤｓ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｄｅｖｉｃｅＳ）、ＰＬＤｓ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅｓ）、ＦＰＧＡＳ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙｓ）、プロセッサ（ｐｒｏｃｅｓｓｏｒｓ）、制御機（ｃｏｎｔｒｏｌｌｅｒｓ）、マイクロコントローラ（ｍｉｃｒｏ−ｃｏｎｔｒｏｌｌｅｒｓ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒｓ）、その他、機能の実行のための電気的なユニットのうち、少なくとも一つを利用して実現できる。一部の場合、本明細書で説明している実施例を、制御部（１９０）独自で実現することができる。ソフトウェア的な実現においては、本明細書で説明しているプロセスや機能のような実施例は別途のソフトウェア・モジュールを用いて実現できる。前述のソフトウェア・モジュールは、それぞれ本明細書で説明している一つ以上の機能や作動を実行できる。適切なプログラム言語で書かれたソフトウェア・アプリケーションで、ソフトウェア・コードが作成されることができる。 前述のソフトウェア・コードは、メ
モリ（１８０）に保存され、 制御部（１９０）によって実行されることができる。
【００４６】
図２は、本発明の 第１の実施例に係る複数のダーツゲーム装置、ダーツゲームマッチメイキング装置及びサーバを含むゲーム・ネットワーク（２００）の概念図である。図２に示すように、特定の空間の中にいる第１、２及び３プレーヤ（Ｐ１，Ｐ２及びＰ３）がそれぞれ使用しているダーツゲーム装置（Ｃ１，Ｃ２及びＣ３）は、第１グループとしてグループ化され、他の特定の空間にいる第４、５及び６のプレーヤ（Ｐ４、Ｐ５及びＰ６）がそれぞれ使用しているダーツゲーム装置（Ｃ４、Ｃ５及びＣ６）は、第２グループとしてグループ化されることができる。つまり、それぞれのダーツゲーム装置（Ｃ１〜Ｃ６）は、固有の識別情報及び位置情報を持っており、識別番号と位置情報の両方、またはいずれかの一方を参照してサーバ（２０９）によって管理されることができる。本発明の第１実施例において、サーバ（２０９）は、それぞれのダーツゲーム装置（Ｃ１〜Ｃ６）の
位置情報と識別情報の両方、またはいずれかの一方に基づいて前述のダーツゲーム装置（Ｃ１〜Ｃ６）をグループ化することができる。また、図２には示していないが、前述のサーバ（２０９）は、メディアサーバ（ＭＳ）、リレーサーバ（ＲＳ）、ダーツゲームサーバ（ＧＳ）及びデータベースサーバ（ＤＢ）を含むことができる。本発明の第１実施例において、参照番号Ｃ１〜Ｃ６と称されるダーツゲーム装置は、それぞれ図１に示しているダーツゲーム装置（１００）に対応することができる。
【００４７】
図２に示すように、ネットワーク（２００）を通じ、マッチメイキング装置（２０６及び２０７）は、第１グループ（２０１）及び第２グループ（２０２）とそれぞれ通信することができサーバ（２０９）とも通信することができる。本発明の第３の実施例において、マッチメイキング装置のグループ（２０５）は、選択的なものであり、サーバ（２０９）がその機能を代行することもできる。本発明の第２の実施例において、以下に説明するサーバ（２０９）の機能を複数のマッチメイキング装置のグループ（２０５）が代行することも可能である。
【００４８】
本発明の第１の実施例において、複数のダーツゲームプレーヤが、共に第１ダーツゲーム装置（Ｃ１）を使用し、同じ時間に同じ空間でダーツゲームを楽しむことができる。しかし、例えば、第１ダーツゲームプレーヤ（Ｐ１）と、遠距離に位置する第４ダーツゲームプレーヤー（Ｐ４）がダーツゲームに参加しようとする場合、第４ダーツゲーム装置（Ｃ４）を使用しネットワーク（２００）を通じて、一つ以上のサーバ（２０９）（メディアサーバ（ＭＳ）、リレーサーバ（ＲＳ）、ダーツゲームサーバ（ＧＳ））と繋がり、第１ダーツゲーム装置（Ｃ１）と情報を送受信し、ダーツゲームを進めることができる。本発明の第１の実施例において、異なる複数のダーツゲーム装置は、一つ以上のサーバ（２０９）（メディアサーバ（ＭＳ）、リレーサーバ（ＲＳ）、ダーツゲームサーバ（ＧＳ））を介し、情報を送受信したり、前述の異なるダーツゲーム装置間で直接情報を送受信することもできる。本発明の第２の実施例において、ダーツゲームは、同じ時間に、２人のダーツゲームプレーヤ（Ｐ１、 Ｐ２）が、互いに離れた場所からゲームに参加したり、２人のダーツゲームプレーヤ（Ｐ１、 Ｐ２）がそれぞれ異なる時間に異なる場所からプレーし、 そのプレーの内容をサーバ（２０９）（データベースサーバ）に保存し、勝敗やランキングを決める方法で行うこともできる。
【００４９】
メディアサーバ（ＭＳ）は、ダーツゲーム装置（Ｃ１〜Ｃ６）に保存されている、 カメラやマイクロフォンを利用して保存したダーツゲームプレーヤ(Ｐ１〜Ｐ６)のダーツゲーム・プレーの動画を、保存することができる。さらに、メディアサーバ（ＭＳ）は、ＤＢサーバ（ＤＢ）に含まれることもできる。
【００５０】
リレーサーバ（ＲＳ）は、複数の ダーツゲーム装置 （Ｃ１〜Ｃ６）間の通信をまたは、複数のダーツゲーム装置（Ｃ１〜Ｃ６）とマッチメイキング装置（２０６及び２０７）
を相互に接続することができる。リレーサーバ（ＲＳ）は、遠距離に位置する複数のダーツゲーム装置間に通信ネットワークを構築し、ピアツーピア(ｐｅｅｒ−ｔｏ−ｐｅｅｒ；Ｐ２Ｐ) ネットワークを構築するようにすることができる。
【００５１】
ゲームサーバ（ＧＳ）は、ダーツゲーム装置（Ｃ１〜Ｃ６）間の情報（各ゲームプレーヤの得点、各ゲームプレーヤの相互コミュニケーションのための情報）を交換したり、各ダーツゲーム装置（Ｃ１〜Ｃ６）を通じてゲーム・ルールに基づいて付与するアドバンテージや警告を配信したり、その他ダーツゲームを進めるに当たって必要な情報の送受信及びダーツゲーム装置（Ｃ１〜Ｃ６）の制御を行うことができる。前述のダーツゲームサーバ（ＧＳ）は、ダーツゲームの勝敗 、各ダーツゲームプレーヤ（Ｐ１〜Ｐ６）の点数等を集計し、ＤＢサーバへ転送することができる。
【００５２】
ＤＢサーバは、各ダーツゲームプレーヤ（Ｐ１〜Ｐ６）の個人情報、ゲームの勝敗及びランキング情報、各ゲームの得点情報や各ゲームのリプレー動画等を保存することができる。前述のＤＢサーバは、前述の情報をプレーヤごとに区別して保存することができる。前述のＤＢサーバは、各プレーヤに固有コードを与え、この固有コードを利用してユーザ別の情報を管理することができる。前述の固有コードは、各プレーヤが所持しているＲＦＩＤモジュール（ＲＦＩＤカードやモバイル端末に保存されているＲＦＩＤモジュール等）に保存されることが可能である。これにより、前述のダーツゲーム装置（Ｃ１〜Ｃ６）は、それに含まれているプレーヤ認識部（１７０）または、プレーヤ入力部（１３０）を通じ、各ゲームプレーヤを識別することができる。前述の通り、前述のＤＢサーバは、さらに、各ダーツゲーム装置（Ｃ１〜Ｃ６）にも識別のための固有コードを与え、前述のダーツゲーム・データを前述のダーツゲーム装置（１００、２００）に与えられた識別コード別に、または、地理的領域（位置情報）別に管理することもできる。
【００５３】
図２に示されてはいないが、ゲームプレーヤは、モバイル（モバイル端末、携帯電話、
ＰＤＡ、 ＰＤＰ等、モバイル通信機能が内蔵されている電子装置を含む）やＰＣを利用し、ウェブ・サーバ（ＷＳ）にアクセスすることもできる。ウェブ・サーバ（ＷＳ）は、インターネットやイントラネットを利用してモバイルと繋がることができる。なお、ウェブ・サーバ（ＷＳ）は、ダーツゲーム装置（Ｃ１〜Ｃ６）とも繋がることができる。前述のウェブ・サーバ（ＷＳ）は、ＤＢサーバ（ＤＢ）と繋がり、 前述のＤＢサーバに保存されたダーツゲーム・データをダーツゲームプレーヤに提供することができる。
【００５４】
本発明の第１の実施例において、サーバ（２０９）（例えば、ゲームサーバ（ＧＳ））、マッチメイキング装置（２０６及び２０７）及びダーツゲーム装置（Ｃ１〜Ｃ６）のうち、少なくとも１つは、マッチメイキングのアルゴリズムを実行ことができ、上記のマッチメイキングアルゴリズムは、上記の電子ダーツゲーム装置と位置情報に基づきグループ化された（ｇｒｏｕｐｅｄ）、少なくとも一つ以上の他の電子ダーツゲーム装置に関わる一人以上のプレーヤから相手プレーヤを選択することができる。本発明の第１の実施例において、上記のマッチメイキングアルゴリズムは、以下に説明する通り、現在のプレーヤと相手プレーヤの識別情報、レート情報、クラス情報、ＰＰＤ（Ｐｏｉｎｔ  Ｐｅｒ  Ｄａｒｔ）情報及びＭＰＲ（Ｍａｒｋ  Ｐｅｒ  Ｒｏｕｎｄ）情報のうち、少なくとも一つの情報に少なくとも部分的に基づいて行われることができる。さらに、マッチメイキングアルゴリズムは、オフラインマッチングのための相手プレーヤを選択するだけでなく、選択された相手プレーヤと共にオフラインでゲームするための特定のダーツゲーム装置を指定することもできる。上記のマッチメイキングアルゴリズムは、上記の相手プレーヤと上記の相手プレーヤの識別情報及び、電子ダーツゲーム装置の位置情報に部分的に基づき、上記のプレーヤに係るダーツゲーム装置、前述の相手プレーヤに係るダーツゲーム装置及び第３の遊休ダーツゲーム装置のうち、一つを指定することができる。
【００５５】
図３は、本発明の第１の実施例に係るダーツゲーム装置の斜視図である。
【００５６】
図３に示すように、 本発明の第１の実施例に係るダーツゲーム装置（１００）は、ハウジング（Ｈ）の中に図１に示したコンポーネントを実装して形成されることができる。前述のダーツゲーム装置（１００）の前面には、ダーツの的（１１０）、 ディスプレ（１４２）、 照明部（１４３）、音響出力部（１４１）、カメラ部（１５０）、プレーヤ認識部（１６０）が配置されることが可能である。
【００５７】
前述のダーツの的（１１０）は、ダーツゲームのルールに適合した位置（例えば、地面から鉛直方向に５フィート８インチ)の中央に位置するよう配置できる。照明部（１４３−１、１４３−２、１４３−３）は、ダーツゲーム装置（１００）の多様な部分に配置され、ダーツゲーム装置（１００）のプレーヤに多様で可変的な視覚的効果を提供することができる。例えば、照明部（１４３−１）は、ダーツの的（１１０）の側面部に配置され、 ダーツの的（１１０）に照明を照射する役割を行うことができる。
【００５８】
照明部（１４３−１）は、さらに、ダーツゲームのイベントごとに予め設定された照明効果を出力することができる。 また、照明部（１４３−１）は、多彩な色の照明効果を出力することができる。
【００５９】
照明部（１４３−２）は、上述のハウジング（Ｈ）の前面部の前方に向けて突出した部分に沿って、垂直方向に延びた形で形成されることができる。前述の照明部（１４３−１）と同様に、照明部（１４３−２）は、ダーツゲームイベントごとに予め設定された照明効果を出力することができ、多彩な色の照明効果を出力することができる。
【００６０】
照明部（１４３−３）は、プレーヤ認識部（１７０）の側面部に配置されることができる。照明部（１４３−３）は、ダーツゲームイベントごとに予め設定された照明効果を出力することができ、多彩な色の照明効果を出力することができる。特に照明部（１４３−３）は、プレーヤ認識部（１７０）に関するイベントに対する照明効果を出力することができる。
【００６１】
選択的に 、ダーツゲーム装置（１００）は、ダーツゲーム装置（１００）と選択的に繋がることができ、水平方向に延びるダーツプレート（Ｐ）を含むことができる。ダーツプレート（Ｐ）は、照明部（１４３−４）をさらに含むことができる。ダーツプレート（Ｐ）は、ダーツゲーム装置（１００）と合体して一体化されることも、選択的に脱着されることもできる。
【００６２】
ダーツプレート（Ｐ）がダーツゲーム装置（１００）と、合体して一体化したり、選択的に取り付けられた場合は、ダーツプレート（Ｐ）は、 ダーツゲーム装置（１００）と電気的に接続することができる。ダーツゲーム装置（１００）の照明部（１４３−４）は、 図３に示すように、ダーツプレート（Ｐ）の外郭に沿って配置されることができる。ダーツプレート（Ｐ）は、ゲームのルールに基づいて設定された、ダーツの的からスローライン（ｔｈｒｏｗ−ｌｉｎｅ）までの距離によって、スローラインが位置すべきところまで、その一端部が延長されることが可能である。照明部（１４３−４）は、スローラインに該当する位置に配置されることができる。
【００６３】
図３に示していないが、照明部（未図示）は、 ダーツの的（１１０）の背面部に配置され、ユーザのいる方向に向かって照明効果を照射することができる。照明部（未図示）は、ダーツの的を構成するそれぞれのセグメントに割り当てられた相違な照明エレメントの組み合わせを含むことができる。
【００６４】
ダーツゲーム装置（１００）のハウジング（Ｈ）は、ユーザのいる方向に向けて配置されたディスプレ（１４２）を含むことができる。ディスプレ（１４２）は、ダーツゲームの進行に合わせて、ユーザに必要な情報（例えば、集計された点数、プレー中のプレーヤの情報、該当ゲームをクリアするために必要な点数、 プレー中ではない相手プレーヤの情報等）を表示することができる。ディスプレ（１４２）は、ダーツゲームの進行に合わせて、イベントによる視覚効果を表示することができる。例えば、ユーザが３回のダーツスローのチャンスにおいて、連続しダーツの的（１１０）の中心のブルズアイを当てた場合、ディスプレ（１４２）は、そのイベントに対応して、予め保存してある動画を表示することができる。前述の動画は、ダーツゲーム装置（１００）のメモリ（１８０）に保存されていたり、ネットワーク接続部（１６０）を通じてサーバから受信したものであることができる。 
【００６５】
ディスプレ（１４２）は、照明部（１４３−１、 １４３−２、 １４３−３、１４３−４）及び音響出力部（１４０）と連動し、イベント発生に応じて、視覚・聴覚的効果をユーザに提供することができる。言い換えると、予め設定されたイベントが発生すれば、ディスプレ（１４２）、照明部(１４３−１、 １４３−２、 １４３−３、１４３−４)及び、音響出力部（１４０）は、イベントに係る照明効果、ディスプレ効果、音響効果を一緒に出力することができる。
【００６６】
図３には、ディスプレ（１４２）がダーツの的（１１０）の下段に配置されるものと示されているが、ディスプレ（１４２）の数や配置される位置については、多様な変更が加えられることが可能である。
【００６７】
プレーヤ入力部（１３０）は、 図３に示すように、キーパッドボタンの形で構成されることができる。しかし、前述の通り、タッチスクリーンを含む多様な方式でユーザ 入力部（１３０）を構成することができる。ユーザは、プレーヤ入力部（１３０）のキーボタンを操作し、自分がプレーしようとするゲームのモード、オフラインマッチングのリクエスト及びマッチングの承諾等を選択することができる。
音響出力部（１４１）は、また、ダーツゲーム装置（１００）の ハウジング（Ｈ）の前面部に配置され、音響を出力することができる。音響出力部（１４１）の数や配置される位置については、 多様な変更が加えられることが可能である。
カメラ部（１５０）は、図３に示すように、ダーツゲーム装置（１００）のハウジング（Ｈ）の上部に取り付けられることができる。カメラ部（１５０）は、ダーツの的（１１０）とスローラインを撮影できる一つ以上のカメラ（１５１、 １５２、 ．．．  １５３）を含むことができる。カメラ部（１５０）によって撮影された動画は、メモリ（１８０）に送り込まれることができる。本発明の第一の実施例により、カメラ部（１５０）によって撮影された動画の一部だけがメモリ（１８０）に最終的に保存されたり、 ネットワーク接続部（１６０）を通じてサーバへ送り込まれることができる。
【００６８】
プレーヤ認識部（１７０）は、図３に示すように、ダーツゲーム装置（１００）のハウジング（Ｈ）の前面部に配置され、近距離通信モジュールを含むことができる。ユーザは、プレーヤ認識部（１７０）の近くにユーザを認識するためのカードをかざすことで、ユーザ認証を済ませることができる。
【００６９】
図３に示されている内容や前述のダーツゲーム装置（１００）の外観に係る説明は、あくまでも説明のために示している一例であり、本発明によるダーツゲーム装置（１００）は、図３に示されている外観に特定されるものではない。
【００７０】
以下に、代表的なダーツゲームのルール及びこれに係るプレーヤのスタッツ（Ｓｔａｔｓ）について説明する。
【００７１】
本発明の第１の実施例におけるダーツゲーム装置（１００）によって実施できるダーツゲームは、０１ゲーム（ゼロワン・ゲーム）、クリケット（Ｃｒｉｃｋｅｔ）ゲーム、カウントアップ（Ｃｏｕｎｔ  ｕｐ）ゲーム、対戦モード等を含むことができる。 
【００７２】
０１ゲームは、二つのチーム（または、２人のプレーヤ）が交互に１ラウンドずつダーツをダーツの的にスローする方法で進める。１ラウンドは、３回のダーツスローを含む。ゲームの目的は、各ラウンドの得点を合算したものが、目標点数 （３０１、５０１、７０１、９０１、１１０１、１５０１点等、一般的に０１点で終わる１００単位や１０００単位の点数）に到達することである。目標点数やプレーラウンドは、参加するプレーヤの人数に合わせて、任意に調整できるようにすることが可能である。
【００７３】
クリケット・ゲームは、０１ゲームと同様に、１ラウンドに３本のダーツを投げ、ラウンドを進める。スタンダード（ＳＴＡＮＤＡＲＤ） クリケット・ゲームの場合、ダーツの的の中心のブル・エリアと２０、１９、１８、１７、１６及び１５点のエリアだけを使用して進めることができる。該当するクリケットのナンバーを３マークすると、これは、自分の陣地にマークされ、４マーク以上当たると、そのナンバーに該当する点数が加算され、点数を競うことができる。ここで、ダーツターゲットのダブルエリア及び、トリプルエリアは、それぞれ２マークと３マークとして計算されることができる。クリケットのナンバーが自分の陣地にマークされた状態で、プレーヤの相手も同じくそのクリケット・ナンバーを３マークした場合、そのクリケット・ナンバーはクローズされたこととなり、それ以上点数が加算されない場合がある。ゲームの目的は、規定されたラウンドの終了時まで、高い得点を確保したり、若しくは、クリケットのナンバーを全てクローズし、相手より高い得点をとることと設定されることができる。
【００７４】
カウントアップ・ゲームは、決まったラウンド数以内に、より高い得点をとったら勝利となるゲームである。
【００７５】
前述したゲーム以外にも、多様な種類のゲームを、ダーツゲーム装置（１００）を使用してプレーすることができ、 ダーツゲーム装置（１００）のプレーモードは、前述したゲーム方式に限定されるものではない。
【００７６】
前述のカウントアップ・ゲーム、クリケッ・ゲーム及び０１ゲームの勝敗に係らず、 該当するゲーム・ルールに沿ってプレーヤのスタッツを定義することができる。
例えば、１ダーツあたりのポイント（Ｐｏｉｎｔｓ  Ｐｅｒ  Ｄａｒｔ；  ＰＰＤ）は、０１ゲームで、 プレーヤが取った点数の合計をダーツスローの回数で割って算出されることができる。 または、１ラウンドあたりのマーク数（ＭａｒｋＳ  Ｐｅｒ  Ｒｏｕｎｄ；  ＭＰＲ）は、プレーヤの１ラウンド当たりのマーク回数を計算して算出されることができる。例えば、クリケット・ゲームで、１ラウンドでプレーヤがダーツスローを３回行い、３回のダーツスローでそれぞれ１５トリプル、１９シングル、２０ダブルに的中した場合、ＭＰＲは、（３＋１＋２）／１＝６．００（ＭＰＲ）になる。続いて行われたラウンドで、プレーヤがダーツスローを３回行い、それぞれ、マーク失敗、１８ダブル、２０ブルに的中した場合、ＭＰＲは、（３＋１＋２＋０＋２＋１）／２＝４．５（ＭＰＲ）になる。
【００７７】
このように、ＰＰＤとＭＰＲは、プレーヤのスタッツ(Ｓｔａｔｓ)として、プレーヤの個人データとして保存されることができる。またはカウントアップ・ゲームで、１ゲーム当たりのプレーヤの平均得点、１ゲーム 当たりのプレーヤの最高得点記録等も、プレーヤのスタッツとして保存されることができる。
【００７８】
ダーツゲーム装置（１００）は、該当するモードに合わせてダーツゲームを プレーし、プレーヤごとのゲーム記録をゲームサーバ（ＧＳ）やＤＢサーバ（ＤＢ）へ転送することができる。ゲームサーバ（ＧＳ）、または、ＤＢサーバ（ＤＢ）は、ゲーム記録に基づいて、プレーヤ別のＰＰＤとＭＰＲの両方、またはいずれかの一方を計算し、それをプレーヤの累積ＰＰＤとＭＰＲスタッツの両方、またはいずれか一方のスタッツとして保存することができる。そして、ゲームサーバ（ＧＳ）またはＤＢサーバ（ＤＢ）は、プレーヤのゲーム記録を個別に保存することができる。例えば、プレーヤが以前プレーした０１ゲーム、 カウントアップ ゲーム、または、クリケット ゲームで、プレーヤが各ダーツスローにおいて、的中したダーツのセグメントに係る情報を記録することができる。ゲームサーバ（ＧＳ）またはＤＢサーバ（ＤＢ）は、このようなプレーヤのＰＰＤとＭＰＲの両方、またはいずれかの一方の累積（平均）データ、最高ＰＰＤと最高ＭＰＲの両方、またはいずれかの一方のデータを保存することができる。
【００７９】
ゲームサーバ（ＧＳ）またはＤＢサーバ（ＤＢ）は、物理的に分離されている二つのサーバとして存在することができる。または、前述のゲームサーバ（ＧＳ）、または、ＤＢサーバ（ＤＢ）は、物理的に統合された１台のサーバであり、サーバ内での役割によって区分されることも可能である。また、前述の通り、１台のサーバが、ゲームサーバ（ＧＳ）とＤＢサーバ（ＤＢ）の役割を両方行うこともできる。
【００８０】
ゲームサーバ（ＧＳ）、またはＤＢサーバ（ＤＢ）は、プレーヤの個人 スタッツを保存することができ、スタッツによりプレーヤにレート（または、等級（クラス））を与えることができる。ＰＰＤとＭＰＲの両方、またはいずれかの一方によりプレーヤに与えられることのできるレートと等級（クラス）の両方、またいずれかの一方は、個人データまたは、個人識別情報として保存されることが可能である。
【００８１】
図４は、本発明の第１の実施例によるマッチメイキング装置のブロック構成図である。図４に示すように、マッチメイキング装置（４０１）は、受信部（４０３）、制御部（４０５）、出力部（４０７）、送信部（４０９）及びメモリ（４１１）で構成されることが可能である。前述のマッチメイキング装置（４０１）は、少なくとも一つのダーツゲーム装置のグループを管理することができ、送信部（４０９）及び受信部（４０３）を通じ、ダーツゲーム装置とサーバの両方、またいずれかの一方と通信することができる。
【００８２】
プレーヤからのオフラインマッチングメイのクリクエストがマッチメイキング装置（４０１）へ直接入力されたり、または、上記のプレーヤのダーツゲーム装置から受信された場合、マッチメイキング装置（４０１）の制御部（４０５）は、マッチメイキングをリクエストしたプレーヤの識別情報をマッチメイキング待機プレーヤリストに追加してアップデートされた、マッチメイキング待機プレーヤリストを生成することができる。また、マッチメイキング装置（４０１）は、メモリ（４１１）にプレーヤの識別情報及びマッチメイキング待機プレーヤリスト等を保存することができる。マッチメイキング装置（４０１）は、出力部（４０７）により直接アップデートされた、マッチメイキング待機プレーヤリストを出力したり、または、送信部（４０９）により上記のアップデートされた、マッチメイキング待機プレーヤリストをマッチメイキングをリクエストしたプレーヤに係るダーツゲーム装置へ送信することができる。マッチメイキングをリクエストしたプレーヤがマッチメイキング待機プレーヤリストの中から、相手のプレーヤを直接選択しなかった場合、マッチメイキング装置（４０１）の制御部（４０５）は、マッチメイキングアルゴリズムに沿って、マッチメイキング待機プレーヤリストから相手のプレーヤを選択し、選択された相手のプレーヤに係る情報を出力部（４０７）を通じて出力することができる。本発明の第３の実施例において、前述の選択された相手のプレーヤに係わる情報は、マッチメイキング装置（４０１）の送信部（４０９）によりマッチメイキングをリクエストしたプレーヤに係るダーツゲーム装置、または、相手のプレーヤに係るダーツゲーム装置へ送
信されることが可能である。本発明の第１の実施例において、前述のマッチメイキングアルゴリズムは、前述のマッチメイキングをリクエストしたプレーヤの電子ダーツゲーム装置と位置情報に基づいてグループ化された、少なくとも一つの他の電子ダーツゲーム装置に係る一人以上のプレーヤの中から、相手のプレーヤを選択することができる。本発明の第１の実施例において、前述のマッチメイキングアルゴリズムは、前述の通り、現在のプレーヤと相手のプレーヤの識別情報、レート情報、クラス情報、ＰＰＤ情報及びＭＰＲ情報のうち、少なくとも一つの情報に、少なくとも部分的に基づいて行われることが可能である。さらに、マッチメイキングアルゴリズムは、オフラインマッチングのための相手のプレーヤを選択するだけでなく、選択された相手のプレーヤと共にオフラインにてゲームをするための特定のダーツゲーム装置までも一緒に指定することができる。本発明の第３の実施例において、プレーヤからマッチングに対する承諾の入力が受信部（４０３）に直接受信されたり、各プレーヤに係るゲーム装置から受信される場合、マッチメイキングアルゴリズムは、承諾したプレーヤが共にプレーするダーツゲーム装置を指定することができる。本発明の第１の実施例において、前述のマッチメイキングアルゴリズムは、前述のプレーヤと前述の相手のプレーヤの識別情報及び電子ダーツゲーム装置の位置情報に部分的に基づいて前述のプレーヤに係るダーツゲーム装置、前述の相手のプレーヤに係るダーツゲーム装置及び第３の空いているダーツゲーム装置から一つを指定することができる。例えば、マッチメイキングアルゴリズムは、マッチメイキング待機プレーヤリストに含まれているプレーヤの情報に基づいて、もっとも実力が近いプレーヤを選択し、マッチメイキングを行うことができ、選択されたプレーヤからもっとも実力の優秀なプレーヤに係るダーツゲーム装置で一緒にプレーするように指定することができる。本発明の第３の実施例において、一緒にプレーする相手のプレーヤを選択する入力が受信部（４０３）に受信される場合は、マッチメイキングアルゴリズムは一緒にプレーするダーツゲーム装置の指定だけできる。さらに、一緒にプレーする装置を選択することも、また、出力部（４０７）によりプレーヤが直接選択するよう誘導することができ、このような場合、例えば、受信部（４０３）に最初に入力したプレーヤに係るダーツゲーム装置が選択されるよう設定したり、または、最初に入力したプレーヤが選択したダーツゲーム装置が選択されるように設定することもできる。
【００８３】
プレーヤからマッチング及び（必要な場合）指定されたダーツゲーム装置に係る承諾の入力が受信部（４０３）へ直接受信されたり、各プレーヤに係るダーツゲーム装置から受信される場合、指定された電子ダーツゲーム装置が駆動されるよう、送信部（４０９）がシグナルリングすることができる。もし、予め決められた臨界時間内にプレーヤから承諾の入力が受信されなければ、制御部（４０５）はマッチメイキングをリセットするか、または、取り消し、遊休状態に戻ることもできる。
【００８４】
本発明の第３の実施例において、前述のマッチメイキング装置の動作は、サーバにより行われることも可能である。
【００８５】
図５は、本発明の第１の実施例におけるオフラインマッチメイキングを提供するための方法のフローチャートである。本発明の第１の実施例において、前述の方法は、ダーツゲーム装置により行われることも可能である。
【００８６】
前述の方法は、５０１で始まり、５０３番の段階に示しているように、プレーヤ認識部または、プレーヤ入力部にプレーヤからの入力が受信されたら、ダーツゲーム装置は、プレーヤの識別情報を認識することができる。それから、プレーヤからのオフラインマッチメイキングのリクエストが入力されたら（５０５）、プレーヤの識別情報等を含むマッチメイキングのリクエストを外部ディバイスへ送信することができる（５０７）。ここで、外部ディバイスは、サーバ、ダーツゲーム装置、または、マッチメイキング装置等を含むことができる。外部ディバイスは、マッチメイキング待機プレーヤリストに前述のリクエ
ストを送ったプレーヤを追加することにより、アップデートされた、マッチメイキング待機プレーヤリストを作成することができる。ダーツゲーム装置は、外部ディバイスからアップデートされたマッチメイキング待機プレーヤリストを受信し（５０９）、アップデートされた、マッチメイキングを待っているプレーヤリストを出力することができる（５１１）。選択的に、ダーツゲーム装置は、現在のプレーヤが、マッチメイキング待機プレーヤリストから相手のプレーヤを直接選択するように要求することができる（５１３）。現在のプレーヤが相手のプレーヤを直接選択しなかったり、または、プレーヤが直接選択するように要求しない場合、ダーツゲーム装置は、マッチメイキングのアルゴリズムにより選択された相手のプレーヤに係る情報及びプレーする電子ダーツゲーム装置に係る情報を外部ディバイスから受信して、出力することができる（５１５）。ここで、上記の外部のディバイスは、相手のプレーヤに係るダーツゲーム装置にもプレーする電子ダーツゲーム装置に係る情報及び、一緒にプレーするプレーヤに関する情報を送信することができる。それから、予め決められた時間中にプレーヤからのマッチングの承諾が入力される場合、段階５１９へ進み、指定された電子ダーツゲーム装置からのマッチメイキングを完了するために現在のプレーを終了したり、一緒にプレーするプレーヤに係る一つ、または複数の電子ダーツゲーム装置で一緒にプレーするために必要な待ち時間を出力することもできる。前述のマッチングに対する承諾の入力は、各プレーヤに係るダーツゲーム装置への入力であったり、または、一緒にプレーするように指定されたダーツゲーム装置への入力であることもある。しかし、予め決められた時間内にプレーヤからマッチングに対する承諾が入力されなかった場合、マッチメイキングが取り消されることも可能である（５２１）。上記のマッチメイキングの取り消しは、各プレーヤに係るダーツゲーム装置により決められたり、または、マッチメイキング装置、または、サーバからの取り消しの命令を受信することで行われることができる。
【００８７】
５１３番の段階に戻り、プレーヤが直接相手のプレーヤを選択する入力が受信される場合、ダーツターゲットを構成する多数のエリアのうち、少なくとも一つのエリアに相手プレーヤのうち少なくとも一つのプレーヤを紐付けて、それから、紐付けた情報及び、ダーツターゲットのヒット情報に基づいて相手のプレーヤを選択することができる（５２３）。
【００８８】
言い換えると、ダーツゲーム装置は、現在のプレーヤがダーツターゲットへスローをするよう誘導することができ、そのプレーによるダーツの的へのヒット情報に基づいてヒットされた位置と紐付けられた相手のプレーヤを選択することができる。このような場合、現在のプレーヤのダーツゲーム装置は、相手のプレーヤに係るダーツゲーム装置にプレーのリクエストのメッセージを送信することができ、相手のプレーヤからの承諾の入力が（相手のプレーヤに係るダーツゲーム装置から）受信される場合（５２５）、マッチメイキングのアルゴリズムにより指定されたダーツゲーム装置に関する情報を出力しながらマッチメイキングは完了することができる（５２７）。例えば、相手のプレーヤからの承諾の入力が受信されなければ（若しくは、拒絶の入力が受信された場合）、現在のマッチメイキングは、自動的に取り消されることができ、自動的にプレーする相手のプレーヤを選択するために段階５１５へ移動することができる。この場合、マッチメイキングアルゴリズムにより選択された相手のプレーヤ及び一緒にプレーするダーツゲーム装置に係る情報を外部のディバイスから受信して出力することができる（５１５）。以降の段階は、前述の通りである。
【００８９】
図６は、本発明の第１の実施例におけるオフラインのマッチメイキングを提供するための方法のフローチャートである。本発明の第１の実施例において、前述の方法は、マッチメイキング装置または、サーバのような外部のディバイスにより行われることが可能である。上記のマッチメイキング装置は、少なくとも一つのダーツゲーム装置のグループを管理することができ、送信部と受信部を通じて、ダーツゲーム装置とサーバの両方、または
いずれかの一方と通信することができる。
【００９０】
図６は、参照番号６０１から始まり、プレーヤからのオフラインマッチングのリクエストがマッチメイキング装置に直接入力されたり、または、上記のプレーヤのダーツゲーム装置から受信された場合（６０３）、マッチメイキング装置の制御部は、マッチメイキングをリクエストしたプレーヤの識別情報をマッチメイキング待機プレーヤリストに追加し、アップデートされたマッチメイキング待機プレーヤリストを生成することができる（６０５）。 それから、マッチメイキング装置は、出力部（４０７）により直接アップデートされた、マッチメイキング待機プレーヤリストを出力したり、または、送信部により上記のアップデートされた、マッチメイキング待機プレーヤリストをマッチメイキングをリクエストしたプレーヤに係るダーツゲーム装置へ送信することができる（６０７）。本発明の第１の実施例において、アップデートされた、マッチメイキングを待っているプレーヤリストを出力することにより、マッチメイキング装置は、マッチメイキングをリクエストしたプレーヤが、マッチメイキング待機プレーヤリストに含まれているプレーヤから、相手のプレーヤを選択するように要求することができる（６０９）。
【００９１】
マッチメイキングをリクエストしたプレーヤが、マッチメイキング待機プレーヤリストの中から、所定の時間内に相手のプレーヤを直接選択しない場合、（若しくは、選択しないとの入力がマッチメイキング装置に受信された場合）、マッチメイキング装置の制御部は、マッチメイキングアルゴリズムを実行し、マッチメイキング待機プレーヤリストから相手のプレーヤの選択することと、一緒にプレーするダーツゲーム装置を指定することの両方、またはいずれかの一方を行い、この情報を出力したり、ダーツゲーム装置へ送信することができる（６１１）。このような場合、予め決められた臨界時間内にプレーヤからマッチングの承諾が直接入力されたり、または、他のダーツゲーム装置から受信された場合（６１３）、マッチメイキング装置は、指定された電子ダーツゲーム装置へのマッチメイキングを完了し、プレーヤがプレーできるように上記の指定された電子ダーツゲーム装置へシグナリングすることができる（６１５）。そうでない場合（６１３）、マッチメイキング装置は、マッチメイキングを取り消すことができる（６１７）。本発明の第３の実施例において、マッチメイキングが取り消された場合、マッチメイキング装置は、マッチメイキングアルゴリズムを実行して一緒にプレーする他のプレーヤを選択することもできる。
【００９２】
マッチメイキングをリクエストしたプレーヤから、マッチメイキング待機プレーヤリストの中から相手のプレーヤを直接選択したことに関する入力を受信した場合、マッチメイキング装置は、相手のプレーヤに係るダーツゲーム装置へプレーのリクエストを送信することができる（６１９）。それから、相手のプレーヤからの承諾の入力が受信された場合（６２１）、マッチメイキングアルゴリズムを通じ、一緒にプレーするダーツゲーム装置を指定しこれを出力したり、または、相手のプレーヤに係るダーツゲーム装置及びリクエストしたプレーヤに係るダーツゲーム装置へ、指定されたダーツゲーム装置に関する情報を送信することができる（６２３）。そうでない場合（６２１）、マッチメイキング装置は、マッチメイキングを取り消し（６２５）、段階６１１へ進み、自動的にマッチメイキングアルゴリズムを実行し、プレーする相手プレーヤ及びプレーするダーツゲーム装置を選択することができる。以降の段階は、前述の通りである。
【００９３】
本発明の第１の実施例において、前述のマッチメイキングアルゴリズムは、マッチメイキングをリクエストしたプレーヤの電子ダーツゲーム装置と位置情報に基づいてグループ化された少なくとも一つの別の電子ダーツゲーム装置に係る一人以上のプレーヤの中から相手のプレーヤを選択することができる。本発明の第１の実施例において、前述のマッチメイキングアルゴリズムは、マッチメイキングをリクエストした現在のプレーヤと相手プレーヤの識別情報、レート情報、クラス情報、ＰＰＤとＭＰＲの両方、またはいずれかの
一方のうち、少なくとも一つの情報に少なくとも部分的に基づいて行われることが可能である。さらに、マッチメイキングのアルゴリズムは、オフラインマッチングのための相手プレーヤを選択するだけでなく、選択された相手プレーヤと共にオフラインでゲームするための特定のダーツゲーム装置をも一緒に指定することもできる。本発明の第１の実施例におけるマッチメイキングアルゴリズムは、マッチメイキングをリクエストしたプレーヤと相手のプレーヤの識別情報及び電子ダーツゲーム装置の位置情報に部分的に基づいてマッチメイキングをリクエストしたプレーヤに係るダーツゲーム装置、相手のプレーヤに係るダーツゲーム装置及び第３の空いているダーツゲーム装置から一つを指定することができる。
【００９４】
一方、ここに示す様々な実施例は、方法、装置、または、標準プログラミングとエンジニアリング技術の両方、またはいずれかの一方を使用した製造物品（ａｒｔｉｃｌｅ）として具現化されることができる。ここで「製造物品」という用語は、任意のコンピュータ可読装置からアクセス可能なコンピュータ・プログラム、 キャリア、または 媒体（ｍｅｄｉａ）を含む。例えば、 コンピュータ可読媒体は、磁気保存装置(例えば、 ハードディスク、 フロッピーディスク、 磁気ストリップ、等)、光学ディスク(例えば、ＣＤ、ＤＶＤ等)、スマートカード、フラッシュメモリ装置（例えば、ＥＥＰＲＯＭ、カード、スティック、キードライブ等）を含むが、これらに限定されるものではない。 なお、ここに示す様々な保存媒体は、情報を保存するための一つ以上の装置と他の機械可読媒体の両方、またはいずれか一方を含む。ここで使われている用語「機械可読媒体」は、一つ以上の命令とデータの両方、またはいずれかの一方の保存・保有・転送の全てあるいは一部が可能な無線チャンネルやその他の多様な媒体を含むが、これらに限定されるものではない。
【００９５】
ここに示した実施例に係る説明は、任意の当業者が本発明を利用したり、実施できるようにするために提供される。このような実施例に対する様々な変更は、当業者にとって明らかなものであり、ここに定義する一般的な原理は、本発明の範囲から外れず、他の実施例に適用されることができる。従って、本発明は、ここに示した実施例により特定されるものではなく、ここに示されている原理及び新規性を有する特徴に対し、一貫して最広義の範囲で解釈されるべきである。 
【００９６】
前述の通り、発明の実施のための最善の形態として関連する内容を記述した。
【００９７】
本発明は、デジタル・ディバイス、ダーツ・ディバイス、ダーツゲーム・ディバイス、エンタテインメント・ディバイス、ダーツサーバ等において使用されることができる。
【図１】
0006400091.tif 000002
【図２】
0006400091.tif 000003
【図３】
0006400091.tif 000004
【図４】
0006400091.tif 000005
【図５】
0006400091.tif 000006
【図６】
0006400091.tif 000007