(57)【要約】      （修正有）【課題】通信インフラストラクチャと手持ち式ゲームコントローラとを有するシステムに関し、多人数参加型ゲーム画像を示す単一の大表示画面を備えるゲーム場でプレーされるときに、多人数参加型ゲームにおいて多数のプレーヤを扱う際の改善に関する技術を提供する。【解決手段】多人数参加型ゲームを大画面と複数のゲームコントローラ１３５とに表示するように表示システムを制御するゲームサーバ１１０を有するシステムであって、各ゲームコントローラ１３５は、２次ゲーム表示を提供する２次表示手段と、プレーヤ入力を受け取る入力手段とを備える。システムは、ゲームサーバ１１０と、複数のゲームコントローラ１３５のそれぞれとの間の通信を可能にする通信手段とを備え、複数のゲームコントローラ１３５は、多人数参加型ゲームをプレーする間にゲームコントローラ１３５を操作するゲームプレーヤから見えるように、大表示画面と近接して配置される。【選択図】図１
2014012193.tif 000002
【特許請求の範囲】
【請求項１】
多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
１次表示手段を有する表示システムであり、前記表示信号に応答して前記１次表示手段上に前記多人数参加型ゲームの１次ゲーム表示を提供するように構成される前記表示システムと、
それぞれが、２次ゲーム表示を提供する２次表示手段およびプレーヤ入力を受け取る入力手段を有する複数のゲームコントローラと、
前記ゲームサーバと前記複数のゲームコントローラのそれぞれの間の通信を可能にする通信手段と、
を備え、
前記１次表示手段が個々のゲームコントローラを操作するゲームプレーヤから見えるように、前記複数のゲームコントローラが前記１次表示手段に近接して位置し、
前記ゲームサーバは前記多人数参加型ゲームを開始する前に通信手段を用いて、前記複数のゲームコントローラのうちの一つを操作することにより前記多人数参加型ゲームへの参加を可能にするためのゲームソフトウェアモジュールを、前記複数のゲームコントローラの各々にダウンロードするように構成される、システム。
【請求項２】
前記１次表示手段は大型表示画面を備える請求項１に記載のシステム。
【請求項３】
前記２次表示手段は小型表示画面を備える請求項１に記載のシステム。
【請求項４】
前記１次表示手段および前記複数のゲームコントローラはゲーム場内に位置する請求項１に記載のシステム。
【請求項５】
前記２次ゲーム表示は、少なくとも部分的に前記１次ゲーム表示に関連する請求項１に記載のシステム。
【請求項６】
前記１次ゲーム表示は、個々のゲームコントローラを操作する前記ゲームプレーヤに対応するゲームアバタのグラフィック表現を含む請求項１に記載のシステム。
【請求項７】
前記ゲーム場は大規模な閉鎖空間を含む請求項４に記載のシステム。
【請求項８】
前記２次表示手段に表示される２次ゲーム画像が前記１次表示手段に表示される１次ゲーム画像と異なる請求項５に記載のシステム。
【請求項９】
前記２次ゲーム表示は１人プレーアクティビティに関連する請求項１に記載のシステム。
【請求項１０】
前記１人プレーは資格認定アクティビティを含み、前記資格認定アクティビティを行う各ゲームプレーヤの前記ゲームコントローラは、前記ゲームサーバと通信して前記資格認定アクティビティの実行に成功したことを提示し、前記提示に応答して、前記ゲームサーバは、前記多人数参加型ゲームへの参加のために前記個々のゲームコントローラを使用可能にする、請求項９に記載のシステム。
【請求項１１】
前記通信手段は、前記ゲームサーバおよび前記複数のゲームコントローラと通信する通信コントローラを備える請求項１に記載のシステム。
【請求項１２】
前記通信手段は無線通信手段を備える請求項１１に記載のシステム。
【請求項１３】
前記無線通信手段は、無線送信機と、少なくとも１つの無線受信機と、個々のゲームコントローラ内に設けられる複数の無線送受信機とを備える請求項１２に記載のシステム。
【請求項１４】
前記無線送信機、前記少なくとも１つの無線受信機および前記複数のゲームコントローラは、ゲーム場内に、またはゲーム場に隣接して位置し、前記ゲーム場が、前記ゲーム場内に位置する前記１次表示手段を有する請求項１３に記載のシステム。
【請求項１５】
前記無線送信機は、前記ゲーム場内の前記ゲームコントローラに向けてゲームデータ信号を特定の方向に送信する請求項１４に記載のシステム。
【請求項１６】
前記少なくとも１つの無線受信機は少なくとも２つの無線受信機を備え、前記少なくとも２つの無線受信機は、前記ゲーム場の周りに間隔を置いて配置され、前記無線送信機の送信方向から離れて位置する請求項１５に記載のシステム。
【請求項１７】
前記多人数参加型ゲームにおいてプレーヤが個々のアバタによって表現され、各ゲームコントローラは、前記個々のプレーヤに感覚出力を提供する出力手段を備え、前記入力手段は、プレーヤからアバタ識別要求を受け取る手段を含み、各ゲームコントローラは、前記アバタ識別要求に対応する通信信号を前記ゲームサーバに送信するように構成されており、前記通信信号に応答して、前記ゲームサーバは、前記個々のアバタの強調視覚的表示を、前記アバタ識別要求に応答して提供される前記個々のプレーヤへの前記感覚出力と実質的に同時に、前記１次表示手段上に提供させる請求項１に記載のシステム。
【請求項１８】
前記出力手段は、振動、視覚および聴覚出力の少なくとも１つを提供する請求項１７に記載のシステム。
【請求項１９】
前記出力手段は、振動モジュールと、少なくとも１つのスピーカと、前記２次表示手段とを備える請求項１７に記載のシステム。
【請求項２０】
前記入力手段はタッチセンサ式スクリーンを備える請求項１に記載のシステム。
【請求項２１】
前記入力手段は、動き選択部材と複数のボタンとを備える請求項１に記載のシステム。
【請求項２２】
前記動き選択部材がジョイスティックである請求項１に記載のシステム。
【請求項２３】
前記入力手段は、プレーヤ認証データを受け取るカード読取装置を備える請求項１に記載のシステム。
【請求項２４】
各ゲームコントローラは、前記ゲームコントローラとは別の場所に位置する電源を有する請求項１に記載のシステム。
【請求項２５】
前記電源は充電式電池を備える請求項２４に記載のシステム。
【請求項２６】
各ゲームコントローラは前記ゲーム場内の個々の固定構造に接続される請求項４に記載のシステム。
【請求項２７】
各ゲームコントローラは、前記ゲームコントローラとは別の場所に位置する電源を有し、前記電源は、電源ケーブルを介して前記ゲームコントローラに電気的に接続され、前記固定構造に取り付けられる請求項２６に記載のシステム。
【請求項２８】
各ゲームコントローラを係留部材で前記個々の固定構造に接続する請求項２７に記載のシステム。
【請求項２９】
前記係留部材は、プレー位置と収容位置の間を移動可能な剛性の接続アームを備える請求項２８に記載のシステム。
【請求項３０】
前記係留部材は柔軟な巻取可能なケーブルを備える請求項２８に記載のシステム。
【請求項３１】
前記係留部材は、少なくとも部分的に前記電源ケーブルを収容する請求項２８に記載のシステム。
【請求項３２】
各ゲームコントローラは、前記入力手段によって受け取られるプレーヤ入力を処理し、前記プレーヤ入力に応答して、前記通信手段を介して前記ゲームサーバに送信するためのプレーヤコマンドを生成し、前記通信手段を介して前記ゲームサーバから受け取られるゲームデータに応答して前記２次ゲーム表示を生成する処理手段を備える請求項１に記載のシステム。
【請求項３３】
各ゲームコントローラは送受信機をさらに含み、前記個々の処理手段は、前記プレーヤコマンドを送信し、前記ゲームデータを受信するように前記送受信機を制御する請求項３２に記載のシステム。
【請求項３４】
前記送受信機は無線送受信機であり、前記通信手段は無線通信手段を含む請求項３３に記載のシステム。
【請求項３５】
前記１人プレーアクティビティは、前記２次表示手段上に表示されるコンテンツをブラウズすることを含む請求項９に記載のシステム。
【請求項３６】
前記ゲームサーバは、ゲームプレーヤ間のメッセージの送信を支援し、前記メッセージは前記２次表示手段上に表示可能であり、前記入力手段を使って書込み可能である請求項１に記載のシステム。
【請求項３７】
前記入力手段は、前記２次表示手段上に重ね合わされたタッチセンサ式スクリーンを備え、前記ゲームコントローラは、前記タッチセンサ式スクリーンと前記２次表示手段を使って個々のプレーヤにメッセージングインターフェースを提供する請求項３６に記載のシステム。
【請求項３８】
前記メッセージングインターフェースは、メッセージ内容を選択するための選択キーを含む請求項３７に記載のシステム。
【請求項３９】
娯楽システムであって、
多人数参加型ゲームを処理し、前記多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
前記表示信号に応答して、前記多人数参加型ゲームの１次表示を提供する１次表示手段を有する表示システムと、
それぞれが、処理手段、２次表示を提供する２次表示手段、およびプレーヤ入力手段を有する複数のゲームコントローラと、
前記ゲームサーバと前記ゲームコントローラの間の通信を可能にする通信手段と、
を備え、
各ゲームコントローラの前記処理手段は、前記ゲームコントローラの前記プレーヤ入力手段を操作するプレーヤが、前記１次表示上のアバタを制御し、前記２次表示手段が前記多人数参加型ゲームのプレーに関連する表示を提供する、多人数参加型ゲームモードで前記ゲームコントローラを動作させるか、または、前記プレーヤが前記ゲームコントローラ上で１人プレーアクティビティを行い、前記２次表示手段が前記１人プレーの表示を提供する、１人プレーアクティビティモードで動作するように構成され、
前記ゲームサーバは前記多人数参加型ゲームを開始する前に通信手段を用いて、前記複数のゲームコントローラのうちの一つを操作することにより前記多人数参加型ゲームへの参加を可能にするためのゲームソフトウェアモジュールを、前記複数のゲームコントローラの各々にダウンロードするように構成される、システム。
【請求項４０】
前記１人プレーは資格認定アクティビティを含み、前記資格認定アクティビティを行う各ゲームプレーヤの前記ゲームコントローラは、前記ゲームサーバと通信して前記資格認定アクティビティの実行に成功したことを提示し、前記提示に応答して、前記ゲームサーバは、前記多人数参加型ゲームへの参加のために前記個々のゲームコントローラを使用可能にする請求項３９に記載のシステム。
【請求項４１】
前記１人プレーアクティビティは、前記２次表示手段上に表示されるコンテンツをブラウズすることを含む請求項３９に記載のシステム。
【請求項４２】
前記１次表示手段は、ゲーム場内に大型表示画面を備える請求項３９に記載のシステム。
【請求項４３】
多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されているゲームサーバと、
ゲーム場であって、
前記表示信号に応答して前記多人数参加型ゲームを表示する視覚表示手段を有する表示システムと、
前記ゲーム場内でゲームデータ信号を送信するために前記ゲームサーバと通信する無線送信機と、
前記無線送信機から前記ゲームデータ信号を受信し、プレーヤ入力コマンドに対応するコマンドデータ信号を送信するように構成されている複数のゲームコントローラと、
前記複数のゲームコントローラから前記コマンドデータ信号を受信し、前記コマンドデータ信号を前記ゲームサーバに送るために前記ゲームサーバと通信する少なくとも１つの無線受信機と、
を備える前記ゲーム場と、
を備え、
前記無線送信機が前記ゲーム場の上部に前記少なくとも１つの無線受信機から離れて配置されており、前記無線送信機からの前記ゲームデータ信号の送信方向が、全体として前記ゲームコントローラを向いており、
前記ゲームサーバは前記多人数参加型ゲームを開始する前に前記無線送信機を用いて、前記複数のゲームコントローラのうちの一つを操作することにより前記多人数参加型ゲームへの参加を可能にするためのゲームソフトウェアモジュールを、前記複数のゲームコントローラの各々にダウンロードするように構成される、システム。
【請求項４４】
前記ゲームコントローラのそれぞれは、前記多人数参加型ゲームに関連するゲーム画像を表示する表示画面を有する請求項４３に記載のシステム。
【請求項４５】
前記ゲームコントローラのそれぞれは、前記多人数参加型ゲームに関連してプレーヤからプレーヤ入力を受け取る入力手段を有する請求項４３に記載のシステム。
【請求項４６】
前記ゲーム場は、少なくとも部分的に大規模な閉鎖空間によって定義される請求項４３に記載のシステム。
【請求項４７】
前記入力手段はタッチセンサ式スクリーンを備える請求項４５に記載のシステム。
【請求項４８】
前記入力手段は、動き選択部材と複数のボタンとを備える請求項４５に記載のシステム。
【請求項４９】
前記動き選択部材はジョイスティックである請求項４８に記載のシステム。
【請求項５０】
前記入力手段は、プレーヤ認証データを受け取るカード読取装置を備える請求項４５に記載のシステム。
【請求項５１】
各ゲームコントローラは、前記ゲーム場内の個々の固定構造に接続される請求項４３に記載のシステム。
【請求項５２】
各ゲームコントローラは、前記ゲームコントローラとは別の場所に位置する電源を有し、前記電源は、電源ケーブルを介して前記ゲームコントローラに電気的に接続され、前記固定構造に取り付けられる請求項５１に記載のシステム。
【請求項５３】
複数会場ゲームシステムであって、
複数の請求項４３に記載の多人数参加型ゲームシステムと、
前記複数の多人数参加型ゲームシステムの動作を制御し、監視するために、各多人数参加型ゲームシステムのゲームサーバと通信する管理サーバと、
を備えるシステム。
【請求項５４】
前記複数の多人数参加型ゲームシステムは、共に、単一の複合施設内に位置する請求項５３に記載の複数会場ゲームシステム。
【請求項５５】
前記複数の多人数参加型ゲームシステムの１つ以上は、前記複数の多人数参加型ゲームシステムの別の１つ以上から離れた場所に位置する請求項５３に記載の複数会場ゲームシステム。
【請求項５６】
隣接する多人数参加型ゲームシステムのゲーム場内での通信の同期を取るマスタクロックをさらに備える請求項５４に記載の複数会場ゲームシステム。
【請求項５７】
多人数参加型ゲームをプレーするためのプレーヤ登録の方法であって、
複数の手持ち式ゲームコントローラのうちの個々の１つにおいて、前記多人数参加型ゲームの各見込みプレーヤから支払許可コードを受信し、
前記支払許可コードを検証し、
前記支払許可コードを、前記多人数参加型ゲームを支援するゲームサーバに送信し、
前記支払許可コードを処理して、前記支払許可コードに対応する、前記多人数参加型ゲームの支払に使用可能な口座を決定し、
前記口座に所定の金額を課金し、
前記見込みプレーヤを、前記多人数参加型ゲームのプレーヤとして登録し、
前記プレーヤが前記多人数参加型ゲームをプレーするのに使用するために前記１つの手持ち式ゲームコントローラをロック解除し、
前記登録されたプレーヤが各手持ち式ゲームコントローラを操作することにより前記多人数参加型ゲームに参加することを可能にするために、前記ゲームサーバからゲームソフトウェアを前記複数の手持ち式ゲームコントローラにダウンロードすること
を含む方法。
【請求項５８】
前記ダウンロードが前記ロック解除の後に実行される、請求項５７に記載の方法。
【請求項５９】
ゲーム場内に配置された表示画面を有する多人数参加型ゲームシステムによって行われる方法であり、前記多人数参加型ゲームは、前記表示画面上でプレーヤに表示される請求項５７に記載の方法。
【請求項６０】
前記ゲーム場は、前記複数の前記手持ち式ゲームコントローラと、前記表示画面と、前記手持ち式ゲームコントローラが前記ゲームサーバと通信することを可能にする通信手段とを含む請求項５９に記載の方法。
【請求項６１】
前記支払許可コードを前記ゲームサーバに送信する前に暗号化し、
前記暗号化された支払許可コードを、前記処理する前に暗号化解除することをさらに含む請求項５７に記載の方法。
【請求項６２】
前記ダウンロードが前記受信の前に実行される、請求項５７に記載の方法。
【請求項６３】
多人数参加型ゲームを実行する方法であって、
ゲームサーバにおいて、前記多人数参加型ゲームの見込みプレーヤによって操作される個々のゲームコントローラから複数の登録要求を受信し、
前記登録要求を処理して、適格な見込みプレーヤを、前記多人数参加型ゲームの登録プレーヤとして登録し、
所定のプレーヤ数に至るまで、前記多人数参加型ゲームに登録プレーヤを追加し、
前記登録されたプレーヤが各ゲームコントローラを操作することにより前記多人数参加型ゲームに参加することを可能にするために、前記ゲームサーバからゲームソフトウェアを各ゲームコントローラにダウンロードし、
前記多人数参加型ゲームを開始し、
１つ以上の所定のゲーム除外イベントに応答して、前記多人数参加型ゲームから１人以上の登録プレーヤを除外し、
前記除外に続いて、前記多人数参加型ゲームに追加される登録プレーヤ数が前記所定のプレーヤ数を超えないように、前記多人数参加型ゲームに１人以上の登録プレーヤを追加し、
１つ以上の所定のゲーム終了イベントに応答して前記多人数参加型ゲームを終了すること、
を含む方法。
【請求項６４】
前記ゲームコントローラと前記登録プレーヤを収容するゲーム場内の大表示画面に前記多人数参加型ゲームを表示することをさらに含む請求項６３に記載の方法。
【請求項６５】
前記ゲームサーバと前記ゲームコントローラは、無線通信手段を介して通信する請求項６３に記載の方法。
【請求項６６】
登録プレーヤにプレーヤのチームを編成させ、前記多人数参加型ゲームにチームとして参加させることを可能にすることをさらに含む請求項６３に記載の方法。
【請求項６７】
各ゲームコントローラは入力手段を含み、前記登録要求は、前記入力手段を介して受け取られる入力に基づいて生成される請求項６３に記載の方法。
【請求項６８】
前記ゲームコントローラは手持ち式コンピュータ機器であり、前記入力手段は、カード読取装置とタッチスクリーンとを備える請求項６７に記載の方法。
【請求項６９】
多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
１次表示手段を有する表示システムであり、前記表示信号に応答して、前記１次表示手段上に前記多人数参加型ゲームの１次ゲーム表示を提供するように構成される前記表示システムと、
それぞれが、前記多人数参加型ゲームに関連するプレーヤ入力を受け取る入力手段を有する複数のローカルゲームコントローラであり、前記１次ゲーム表示が、個々のローカルゲームコントローラを操作するゲームプレーヤから見えるように、前記１次表示手段に近接して位置する前記複数のローカルゲームコントローラと、
前記ゲームサーバと、前記複数のローカルゲームコントローラのそれぞれとの間の通信を可能にする通信手段と、
前記１次表示手段から離れた場所に位置し、前記多人数参加型ゲームの２次ゲーム表示を表示する２次表示手段と、前記多人数参加型ゲームに関連するプレーヤ入力を受け取る入力手段とを有する少なくとも１つのリモートゲームコントローラであり、ネットワークを介して前記ゲームサーバと通信する前記少なくとも１つのリモートゲームコントローラと、
を備え、
前記ゲームサーバは前記多人数参加型ゲームを開始する前に前記ネットワークを介して、前記少なくとも１つのリモートゲームコントローラのうちの一つを操作することにより前記多人数参加型ゲームへの参加を可能にするためのゲームソフトウェアモジュールを、前記少なくとも１つのリモートゲームコントローラにダウンロードするように構成される、システム。
【請求項７０】
各ローカルゲームコントローラは、前記多人数参加型ゲームに関連する第３のゲーム表示を表示する第３の表示手段を有する請求項６９に記載のシステム。
【請求項７１】
各ローカルゲームコントローラは手持ち式コンピュータ装置である請求項６９に記載のシステム。
【請求項７２】
前記通信手段は無線通信手段を備える請求項６０に記載のシステム。
【請求項７３】
各リモートゲームコントローラによって受信されるプレーヤ入力が、前記１次表示手段上に現れる複数のゲームアバタの１つの制御に関連するものである請求項６９に記載のシステム。
【請求項７４】
前記１つのゲームアバタは、前記２次表示手段上にも現れる請求項７３に記載のシステム。
【請求項７５】
前記ゲームサーバは、個々のローカルゲームコントローラを操作するゲームプレーヤのチームの編成を支援する請求項６９に記載のシステム。
【請求項７６】
前記１次表示手段および前記複数のローカルゲームコントローラは、ゲーム場内に位置する請求項６９に記載のシステム。
【請求項７７】
前記ローカルゲームコントローラは、それぞれ、前記ゲーム場内の固定構造に接続される請求項７６に記載のシステム。
【請求項７８】
多人数参加型ゲームシステムであって、
プレーヤが個々のアバタによって表される多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
前記表示信号に応答して、前記多人数参加型ゲームを表示する視覚表示手段を有する表示システムと、
前記ゲームサーバと通信する複数のゲームコントローラであり、それぞれが、前記多人数参加型ゲームに関連して個々のプレーヤからゲームコマンドを受け取る入力手段、および前記個々のプレーヤに感覚出力を提供する出力手段を有する前記複数のゲームコントローラと、
を備え、
前記入力手段がアバタ識別要求を受け取る手段を含み、各ゲームコントローラが前記アバタ識別要求に対応する通信信号を前記ゲームサーバに送信するように構成され、前記ゲームサーバが前記通信信号に応答して、前記個々のアバタの強調視覚表示を、前記個々のプレーヤへの前記感覚出力と実質的に同時に、前記視覚表示手段に提供し、
前記ゲームサーバは前記多人数参加型ゲームを開始する前に通信手段を用いて、前記複数のゲームコントローラのうちの一つを操作することにより前記多人数参加型ゲームへの参加を可能にするためのゲームソフトウェアモジュールを、前記複数のゲームコントローラの各々にダウンロードするように構成される、システム。
【請求項７９】
前記出力手段は振動モジュールを備え、前記感覚出力は振動を含む請求項７８に記載のシステム。
【請求項８０】
前記出力手段は、前記多人数参加型ゲームに関連する画像を表示する２次表示手段を備える請求項７８に記載のシステム。
【請求項８１】
前記出力手段は少なくとも１つのスピーカを備え、前記感覚出力は聴覚出力を含む請求項７８に記載のシステム。
【請求項８２】
前記感覚出力は、振動と、視覚標示と、聴覚出力の１つ以上を含む請求項７８に記載のシステム。
【請求項８３】
多人数参加型ゲームにおけるアバタ識別の方法であって、
複数のアバタを含む多人数参加型ゲームの表示を設け、
ゲームサーバと通信する複数のゲームコントローラであり、それぞれが、前記ゲームサーバに、前記多人数参加型ゲーム内の前記アバタのうちの１つを制御するコマンドデータを送信するように構成される前記複数のゲームコントローラを設け、
プレーヤが前記複数のゲームコントローラの１つを操作することにより前記多人数参加型ゲームへの参加を可能にするために、前記ゲームサーバからゲームソフトウェアを前記複数のゲームコントローラにダウンロードし、
前記ゲームサーバにおいて、前記複数のゲームコントローラの１つに対応するアバタのアバタ識別要求に対応するコマンドデータを受信し、
前記アバタ識別要求に応答して、前記表示上に前記アバタの強調視覚表現を表示し、
前記強調視覚表現の表示と実質的に同時に、前記１つのゲームコントローラから前記１つのゲームコントローラを操作するプレーヤに感覚出力を提供すること
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多人数参加型ゲームのシステム、方法および装置に関する。詳細には、この多人数参加型ゲームには、複数のゲームコントローラのそれぞれが、特定のゲームキャラクタに関連付けられた個々のプレーヤ（参加者）によって制御される間、複数のプレーヤから視覚可能な共通表示を含む。
【背景技術】
【０００２】
多数のユーザが、例えば、映画などに見られるような単一の大型表示画面上で、対話式のアクションベースゲームをプレーすることのできる多人数参加型ゲーム環境では、多数のプレーヤのうちの１人が、自分の画面上のキャラクタ（またはアバタ）を、画面上のその他のプレーヤのすべてのキャラクタの中から識別するのが難しいことがある。この難しさは、様々なプレーヤによって選ばれたゲームキャラクタが互いに似通って見える場合には、増大するはずである。
【０００３】
プレーヤが大画面上で自分のゲームキャラクタを容易に（またはすぐに）識別することができない場合、そのプレーヤにとってのゲームの楽しさ、即ちゲームをプレーしようとする動機付けが弱められる可能性がある。
【０００４】
かかる多人数参加型ゲーム環境での別の問題は、多数のプレーヤのすべてからゲーム入力コマンドを受け取ることに関連して生じる。例えば、既存の映画館やその他の大規模な会場では、プレーヤ入力コマンドを受け取るために多数のプレーヤ入力端末へのケーブルや配線を設けることは、必ずしも費用効果的、または実際的であるとは限らない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
既存の多人数参加型ゲームシステムの１つ以上の短所に対処し、またはこれらを改善し、あるいは少なくとも、従来技術の有用な代替技術を提供することが求められている。
【課題を解決するための手段】
【０００６】
本発明の態様は、多人数参加型ゲームのシステムおよび方法に関するものである。いくつかの態様は、改善された通信インフラおよび改善された手持ち式ゲームコントローラに関するものであり、他の態様は、例えば、プレーヤの画面上のキャラクタ（またはアバタ）の容易な識別を可能にすることによる、あるいは、プレーヤを多人数参加型ゲームに参入させる前の手持ち式ゲームコントローラ上でのゲーム前アクティビティを設けることによる、多人数参加型ゲームにおいて多数のプレーヤを扱う際の改善に関するものである。さらに別の態様は、多人数参加型ゲームの方法および多人数参加型ゲームでのプレーヤ登録の方法に関するものである。
【０００７】
一態様において、本発明は、多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
１次表示手段を有する表示システムであり、表示信号に応答して、１次表示手段に多人数参加型ゲームの１次ゲーム表示を提供するように構成される表示システムと、
それぞれが、２次ゲーム表示を提供する２次表示手段およびプレーヤ入力を受け取る入力手段を有する複数のゲームコントローラと、
ゲームサーバと複数のゲームコントローラのそれぞれとの間の通信を可能にする通信手段と
を備え、
１次表示手段が個々のゲームコントローラを操作するゲームプレーヤから見えるように、複数のゲームコントローラが１次表示手段に近接して位置するシステムに関するものである。
【０００８】
２次ゲーム表示は、多人数参加型ゲームに関連する、多人数参加型ゲームとは異なるものでもよく、多人数参加型ゲームとは無関係な、あるいは、多人数参加型ゲームの先行版や前段としての、別のゲームまたはアクティビティに関連するものでもよい。１つの好ましい実施形態では、２次ゲーム表示は、多人数参加型ゲームに直接関連する１人プレーゲームを表示し得る。
【０００９】
１次表示手段は、好ましくは、例えば、映画で使用されるサイズの大表示画面を含む。大表示画面は、映写（プロジェクタ）画面とすることもでき、この場合、表示システムは、多人数参加型ゲームの画像を表示画面に映写する映写機を含む。表示システムは、通常は映画の映写に使用される映写機器を、その装置がデジタル画像を投影するように構成されている場合には、使用してもよい。
【００１０】
ゲームコントローラは、好ましくは、ゲームサーバと通信する無線送信手段を備える小型の手持ち式コンピュータ装置である。或いは、手持ち式コンピュータ装置は、イーサネット（登録商標）などのネットワークを介してゲームサーバと有線通信を行ってもよい。
【００１１】
一実施形態では、各手持ち式コンピュータ装置が、外付けバッテリパックなどの外部電源から電力を受け取る。手持ち式コンピュータ装置は、好ましくは、それぞれ、ゲーム場内の座席のアーム、またはその他の固定構造に接続される。
【００１２】
バッテリパックは、好ましくは、座席のアームまたはその他の固定構造に着脱可能に取り付けられ、手持ち式コンピュータ機器は、座席のアームまたは他の固定構造に、係留部材（コード）によって接続される。係留部材は、手持ち式コンピュータ機器を座席のアームまたは他の構造に対して動かせるようにする可動接続手段を備え、バッテリパックから手持ち式コンピュータ機器に電力を供給する電源ケーブルを収容する。係留部材は、剛性の接続アームを備えていてもよく、柔軟な格納式ケーブルを備えていてもよい。
【００１３】
ゲーム場は、映画館などの閉鎖型劇場でもよく、屋外円形劇場や、会議場や、会議室や、適切な表示システム、およびゲームコントローラとゲームサーバの間の通信を可能にする通信インフラストラクチャを有する他の相応の大きさの場所などといった別種の開催場所でもよい。
【００１４】
ゲーム場は、好ましくは、プレーヤが、ゲーム場内の座席に着席している間、表示画面を向き、ゲームコントローラの２次表示を視野内に保持することができるように、表示画面を向いた、多数の座席（例えば、５０から数百席程度）を有する。
【００１５】
ゲームシステムは、好ましくは、数百人の収容可能人員を有するゲーム場において、所望であれば、または許容される場合、ほぼ全員が多人数参加型ゲームに参加し得るように、最大で数百台までのゲームコントローラをサポートする。かかる環境では、数百人のプレーヤのそれぞれが、１次表示上の対応するゲームキャラクタまたはアバタを制御する場合、各プレーヤが自分のゲームキャラクタまたはアバタを識別し、または見つけるのに役立つ何らかの手段、あるいは１次表示上のアバタの数を制限する何らかの手段がなければ、各プレーヤが、表示される多くの中から自分に対応するゲームキャラクタまたはアバタを識別するのが困難となり得ることが理解されるはずである。
【００１６】
好ましい環境では、表示画面およびゲームコントローラは、プレーヤが、自分の前に保持されたゲームコントローラを操作することによって、大表示画面上の自分のゲームキャラクタまたはアバタを制御することができるように、ゲーム場内に位置する。これにより、プレーヤは自分の目を大画面からゲームコントローラ上の２次表示に、またその逆に、容易に切り換えることができる。一実施形態では、２次表示は、ゲーム環境内のプレーヤのゲームキャラクタまたはアバタを示す、そのゲーム環境の簡略化された表現を提供してもよい。このように、２次表示は、各プレーヤが、表示ゲーム環境内で自分のゲームキャラクタを容易に探し出すことを可能にする。
【００１７】
各ゲームコントローラは、好ましくは、プレーヤ入力手段を備える。プレーヤ入力手段は、好ましくは、少なくとも、ジョイスティック、アクションボタン、およびキャラクタ所在特定機能をトリガする所在特定ボタンを備える。ゲームコントローラの表示画面は、好ましくは、ユーザが、表示画面の部分に触れることによって入力を提供するためのタッチスクリーンとして形成されている。また、ゲームコントローラは、プレーヤのゲームへの参加を認証するために、例えば、スマートカードスロットや磁気ストリップリーダの形の、カード読取装置を備えていてもよい。
【００１８】
また、ゲームコントローラは、好ましくは、例えば、それぞれ、振動出力と聴覚出力とを提供する振動モジュールとオーディオ出力（スピーカ）などを含む、プレーヤに感覚出力を提供する手段も含む。また、ゲームコントローラの表示画面は、振動またはオーディオ出力に対応する、プレーヤへの感覚（視覚）出力を提供するのにも使用されてもよい。
【００１９】
通信手段は、好ましくは、高速インターフェースを介してゲームサーバと通信し、無線送信機と、少なくとも１つの無線受信機とを有する通信コントローラを含む。また、各ゲームコントローラも、無線送信機から信号を受信し、少なくとも１つの無線受信機を介してゲームサーバに信号を送り返すための、通信手段の一部を形成する無線送受信モジュールを有する。ゲームコントローラとゲームサーバの間での有効な通信を可能にするために、無線送信機および無線受信機は、ゲーム場内に位置する。ゲームサーバおよび通信コントローラは、ゲーム場内に位置する必要はない。
【００２０】
送信機は、好ましくは、ゲーム場の天井または上部壁面に、一般には表示画面に向けて配置される。好ましくは、送信機は、全般的に表示画面から離れる方向でゲームコントローラに通信信号を送るために、特定の方向に向けられている。
【００２１】
ゲーム場は、好ましくは、ゲーム場の周りに間隔を置いた構成で配置された数台の受信機を有する。受信機は、好ましくは、全般的に、表示画面から離れた、ゲーム場の天井または側壁または後方壁に位置する。
【００２２】
本発明の別の態様では、多人数参加型ゲームシステムであって、
プレーヤが個々のアバタによって表される多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
表示信号に応答して多人数参加型ゲームを表示する視覚表示手段を有する表示システムと、
ゲームサーバと通信する複数のゲームコントローラであり、それぞれが、多人数参加型ゲームに関連して個々のプレーヤからゲームコマンドを受け取る入力手段、および個々のプレーヤに感覚出力を提供する出力手段を有するゲームコントローラと、
を備え、
入力手段がアバタ識別要求を受け取る手段を含み、各ゲームコントローラが、アバタ識別要求に対応する通信信号をゲームサーバに送信するように構成され、ゲームサーバがアバタ識別要求に応答して、個々のプレーヤへの感覚出力と実質的に同時に、個々のアバタの強調視覚標示を視覚表示手段上に提供させるシステムが提供される。
【００２３】
本発明の関連する一態様は、多人数参加型ゲームにおけるアバタ識別の方法であって、
複数のアバタを含む多人数参加型ゲームの表示を提供し、
ゲームサーバと通信する複数のゲームコントローラであり、それぞれが、多人数参加型ゲーム内のアバタの１つを制御するためにゲームサーバにコマンドデータを送信するように構成されるゲームコントローラを設け、
ゲームサーバにおいて、複数のゲームコントローラの１つに対応するアバタのアバタ識別要求に対応するコマンドデータを受信するステップと、
アバタ識別要求に応答して、前記表示上にアバタの強調視覚表現を表示し、
強調視覚表現の表示と実質的に同時に、１つのゲームコントローラを操作するプレーヤにその１つのゲームコントローラから感覚出力を提供すること、
を含む方法を提供する。
【００２４】
感覚出力は、聴覚、振動または視覚出力の１つ以上とすることができる。かかる感覚出力を提供するために、ゲームコントローラのそれぞれは、好ましくは、スピーカ、振動発生器および表示画面を備える。好ましくは、各ゲームコントローラの感覚出力は、独自の出力シーケンスまたはパターンを備える。
【００２５】
本発明の別の態様は、娯楽システムであって、
多人数参加型ゲームを処理し、多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
表示信号に応答して多人数参加型ゲームの１次表示を提供する１次表示手段を有する表示システムと、
それぞれが、処理手段、２次表示を提供する２次表示手段、およびプレーヤ入力手段を有する複数のゲームコントローラと、
ゲームサーバとゲームコントローラの間の通信を可能にする通信手段と、
を備え、
各ゲームコントローラの処理手段が、ゲームコントローラのプレーヤ入力手段を操作するプレーヤが１次表示上のアバタを制御し、２次表示手段が、多人数参加型ゲームのプレーに関連する表示を提供する多人数参加型ゲームモードで動作するか、または、プレーヤがゲームコントローラ上で１人プレーアクティビティを行い、２次表示手段が１人プレーアクティビティの表示を提供する１人プレーモードで動作するように構成されているシステムに関するものである。
【００２６】
一実施形態では、１人プレーアクティビティは、多人数参加型ゲームに直接関連する１人プレーゲームである。或いは、１人プレーアクティビティは、多人数参加型ゲームに関連しないゲームであってもよく、インターネットやイントラネットのサイトを閲覧するなど、ゲーム以外のアクティビティであってもよい。一実施形態では、１人プレーは、プレーヤが多人数参加型ゲームに参加する資格を得ることを可能にする事前の資格認定ゲームとすることもできる。
【００２７】
視覚表示手段およびゲームコントローラは好ましくは、第一の態様に関連して説明しているように、ゲーム場内に位置する。ゲームコントローラは好ましくは、少なくとも部分的にゲーム場内に配置された通信手段を介してゲームサーバと通信する。かかる通信手段は、好ましくは、ゲームコントローラ内の無線送受信機と、ゲームサーバと通信する無線送信機および少なくとも１つの無線受信機とを含む。
【００２８】
別の態様では、多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
ゲーム場であり、
表示信号に応答して多人数参加型ゲームを表示する視覚表示手段を有する表示システムと、
ゲーム場内でゲームデータ信号を送信するためにゲームサーバと通信する無線送信機と、
無線送信機からゲームデータ信号を受信し、プレーヤ入力コマンドに対応するコマンドデータ信号を送信するよう構成される複数のゲームコントローラと、
複数のゲームコントローラからコマンドデータ信号を受信し、ゲームサーバにコマンドデータ信号を伝達するためにゲームサーバと通信する少なくとも１つの無線受信機と、
を備えるゲーム場と
を備え、
無線送信機がゲーム場の上部に配置されており、無線送信機からのゲームデータ信号の送信方向が、全体としてゲームコントローラを向いており、
少なくとも１つの無線受信機が、ゲーム場内に、全般的に、無線送信機から離れて配置されているシステムが提供される。
【００２９】
本発明の関連する一態様は、前述のような複数の多人数参加型ゲームシステムを備える複数会場ゲームシステムを提供する。
【００３０】
複数のゲームコントローラはそれぞれ、表示画面と、ジョイスティック、アクションまたはコマンドボタン、タッチスクリーンなどのプレーヤ入力手段とを備えていてもよい。ゲームデータの受信およびコマンドデータの送信は、各ゲームコントローラ内の無線送受信機によって行われる。また、各ゲームコントローラは、ゲーム中、プレーヤに振動および聴覚出力を提供する振動モジュールおよびスピーカを備えていてもよい。この感覚出力は、各ゲームコントローラ上の表示画面によって補強されてもよい。
【００３１】
各ゲームコントローラ上の表示画面は、多人数参加型ゲームの２次表示を提供し、または、多人数参加型ゲームに関連する、プレーヤ統計などのゲーム情報を提供するのに使用されてもよい。或いは、各ゲームコントローラ上の２次画面は、多人数参加型ゲームに無関係な、または間接的に関連する、例えば、多人数参加型ゲームに参入するための資格認定や準備作業などのアクティビティを行うのに使用されてもよい。
【００３２】
別の態様では、多人数参加型ゲーム用手持ち式ゲームコントローラであって、
多人数参加型ゲームに関連する第１の表示を表示する表示画面と、
多人数参加型ゲームの対応するアバタに関連して、多人数参加型ゲームのプレーヤからのゲーム制御入力を受け取るプレーヤ入力手段と、
第１のゲーム信号を生成するようにゲーム制御入力を処理し、受信される第２のゲーム信号に少なくとも部分的に基づいて第１の表示を生成する処理手段と、
第１のゲーム信号を、多人数参加型ゲームを支援するゲームサーバに送信して、ゲームサーバに、第１のゲーム信号に少なくとも部分的に基づく多人数参加型ゲームの第２の表示を生成させ、ゲームサーバから第２のゲーム信号を受信する送受信機と、
を備え、
第２の表示がアバタを含み、プレーヤ入力手段が、プレーヤによって、多人数参加型ゲーム内のアバタを制御するのに使用可能であるゲームコントローラが提供される。
【００３３】
好ましくは、プレーヤ入力手段は、ジョイスティック、アクションボタン、コマンドボタンおよびタッチスクリーンを備える。また、手持ち式ゲームコントローラは、多人数参加型ゲームのプレーヤから支払を受けるために、スマートカードまたは磁気ストリップカードを読み取るカード読取装置を備えていてもよい。また、好ましくは、手持ち式ゲームコントローラは、それぞれ、振動と音を生成する振動モジュールとスピーカも備える。
【００３４】
好ましくは、手持ち式ゲームコントローラは、横向き又は長手方向（縦）向きで操作されてもよく、表示画面は、かかるモードでは、対応する横または縦の表示向きを有する。
【００３５】
送受信機は、好ましくは、無線送受信機である。ゲームサーバと手持ち式ゲームコントローラの間に無線通信インフラストラクチャを設ければ、各手持ち式ゲームコントローラとゲームサーバの間に専用の有線接続を設ける必要がなくなり、結果として、多人数参加型ゲームシステムをインストールする際の時間とコストの節約になり、設計の簡潔さと洗練性がより高まるため有利である。
【００３６】
手持ち式ゲームコントローラ上に画面を設ければ、多人数参加型ゲームの操作に際してより豊富な変化が可能になるので有利である。というのは、プレーヤが、ゲーム場の大表示画面のみならず、手持ち式ゲームコントローラの小画面でも多人数参加型ゲームを体験することができるからである。さらに、手持ち式ゲームコントローラの表示画面は、多人数参加型ゲームシステムへのユーザインターフェースとして働き、プレーヤが、ゲームコントローラ画面上に提供される選択肢または指示に応答して選択を行い、入力を提供することができるようにする。さらに、手持ち式ゲームコントローラの表示画面は、多人数参加型ゲームに直接参加していないプレーヤが、ゲーム前アクティビティを行ったり、または、独立の１人プレーゲームや、ゲームサーバが接続されているネットワークによって提供されるコンテンツを閲覧するなど、多人数参加型ゲームに関連しないアクティビティに関与するのに使用されてもよい。さらに、手持ち式ゲームコントローラの表示画面は、プレーヤが、大表示画面に表示される多人数参加型ゲーム環境内の自分のゲームアバタの所在特定を助けるのに使用されてもよい。
【００３７】
手持ち式ゲームコントローラは、大表示画面上にプレーヤのアバタの強調視覚標示を提供するのと同時にプレーヤに感覚出力を提供して、プレーヤがプレーヤのアバタをより識別しやすくする、振動や聴覚出力手段などの感覚出力手段を備えると有利である。また、多人数参加型ゲームシステムは、新規の多人数参加型ゲーム及びプレーヤ登録の方法も可能にする。
【００３８】
さらに別の態様では、本発明は、多人数参加型ゲームをプレーするためのプレーヤ登録の方法に関する。プレーヤ登録は、多人数参加型ゲームの各見込みプレーヤが、口座番号とすることのできる支払許可（承認）コードを手持ち式ゲームコントローラに入力することによって開始される。支払許可コードは、内蔵されたカード読取装置に通されるか、または差し込まれるから受信されてよく、あるいは手動入力によって受信されてもよい。手持ち式ゲームコントローラは、支払許可コードの検証を試み、有効である場合コードを暗号化し、暗号化したコードを、多人数参加型ゲームを支援するゲームサーバに送る。ゲームサーバはコードを暗号化解除し、暗号化解除したコードを、多人数参加型ゲームの支払に使用可能な既存の（事前登録された）口座に関するものとして認識しようとする。ゲームサーバは暗号化解除されたコードを認識した場合、その口座に、プレーヤに多人数参加型ゲームをプレーさせるのに十分な資金があるかどうかチェックする。口座に十分な資金がある場合、口座に適切な金額が課金され、プレーヤは多人数参加型ゲームをプレーするよう登録される。次いで、手持ち式ゲームコントローラは、プレーヤが多人数参加型ゲームをプレーする（または別のアクティビティを行う）のに使用するためにロック解除され、関連するゲームソフトウェアがゲームサーバから手持ち式ゲームコントローラにダウンロードされて、プレーヤが、手持ち式ゲームコントローラを操作することによって多人数参加型ゲームに参加することができるようになる。
【００３９】
プレーヤ登録の方法は、好ましくは、表示システムを有するゲーム場内に配置された多人数参加型ゲームシステムと連動して行われる。ゲーム場は、複数の手持ち式ゲームコントローラと、表示システムと、手持ち式ゲームコントローラがゲームサーバと通信することを可能にする無線通信手段とを含む。
【００４０】
別の態様では、本発明は、多人数参加型ゲームを実行する方法に関するものである。この方法は、ゲームサーバにおいて、多人数参加型ゲームの見込みプレーヤによって操作される個々のゲームコントローラから複数の登録要求を受信するステップを伴う。登録要求は、適格な見込みプレーヤを、多人数参加型ゲームの登録プレーヤとして登録するように処理される。何人かの登録プレーヤが、所定のプレーヤ数まで多人数参加型ゲームに追加され、次いでゲームが開始される。多人数参加型ゲームのプレー中、１つ以上の所定のゲーム除外イベントに応答して、以前にゲームに追加された１人以上の登録プレーヤがゲームから除外される。登録プレーヤがゲームから除外されると、対応する数の登録プレーヤが、多人数参加型ゲームをプレーする登録プレーヤの数が所定のプレーヤ数を超えないにようにゲームに追加される。所定のゲーム終了イベントが発生すると、多人数参加型ゲームは終了する。ゲーム終了後に、多人数参加型ゲームのプレー中の登録プレーヤの成績に応じて、プレーヤの１人以上に、勝者であることが宣言されてもよい。
【００４１】
多人数参加型ゲームは、好ましくは、ゲームコントローラと登録プレーヤを収容するゲーム場内の大表示画面に表示される。１つ以上の所定のゲーム終了イベントには、所定のゲーム時間の満了、プレーヤの１人以上によるゲーム目的の達成、または登録プレーヤ全員が多人数参加型ゲームから除外された場合が含まれ得る。
【００４２】
適格な見込みプレーヤの登録に続いて（適格性は、多人数参加型ゲームのための正常な支払に少なくとも部分的に基づくものである）、ゲームサーバは、好ましくは、多人数参加型ゲームのプレーを支援するために、各ゲームコントローラにゲームモジュールをダウンロードする。或いは、ゲームモジュールがゲームコントローラにプリロードされ、登録が完了した後で使用可用とされてもよい。
【００４３】
本発明のさらに別の態様は、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、本明細書で説明している方法のいずれか１つを実行させるコンピュータプログラム命令を格納しているコンピュータ可読記憶媒体に関するものである。
【００４４】
本発明の別の態様は、多人数参加型ゲームにおいてチームプレーを支援する方法に関するものである。かかる一態様では、複数の手持ち式ゲームコントローラがゲーム場に設けられる。手持ち式ゲームコントローラはそれぞれ、個々のプレーヤからプレーヤ入力を受け取る入力手段と、ゲーム関連の画像を表示する第１の表示画面とを備える。また、各手持ち式ゲームコントローラから第１の信号を受信し、手持ち式ゲームコントローラに第２の信号を送信するために、手持ち式ゲームコントローラと通信するゲームサーバも設けられる。第１の信号は、個々の手持ち式ゲームコントローラで受け取られるプレーヤ入力に少なくとも部分的に対応する。
【００４５】
第１のプレーヤからのプレーヤ入力に応答して、ゲームサーバは、第１の手持ち式ゲームコントローラからチーム作成要求を受け取る。チーム作成要求に応答して、ゲームサーバは、ゲームサーバによって保持されるチーム表にチームエントリを作成する。次いで、ゲームサーバは、第１のプレーヤのプレーヤエントリをチームエントリに追加する。第２のプレーヤからのプレーヤ入力に応答して、ゲームサーバは、第２の手持ち式ゲームコントローラからチーム参入要求を受け取る。チーム参入要求に応答して、ゲームサーバは、第２のプレーヤのプレーヤエントリをチームエントリに追加する。次いで、チームエントリに基づいてチームが編成され、次いで、多人数参加型ゲームが開始され得る。多人数参加型ゲームが開始されると、ゲームサーバは、多人数参加型ゲームのゲーム画像を第２の表示画面上に表示させる。ゲーム画像は複数のアバタを含み、その少なくとも１つがチームに対応し、第１および第２のプレーヤからのプレーヤ入力に応答して制御され得る。
【００４６】
ゲームは、複数のプレーヤから複数のチーム参入要求を受け取り、任意選択的に、第１のプレーヤが、複数のプレーヤがチームに参入することに同意した場合に限り、チームエントリにプレーヤエントリを追加し得る。チームは、好ましくは、例えば、４、６といった所定の限定された数のチームでの位置付け（地位）を有し、これらの位置付けの少なくとも一部は、チーム内で異なる役割または機能を果たすことを伴う。好ましくは、プレーヤは、ゲーム中に地位を交換し合ってもよい。
【００４７】
別の態様では、本発明は、多人数参加型ゲームシステムであって、多人数参加型ゲームを表示する表示信号を提供するように構成されているゲームサーバと、１次表示手段を有する表示システムであり、表示信号に応答して１次表示手段上に多人数参加型ゲームの１次ゲーム表示を提供するように構成される表示システムと、それぞれが多人数参加型ゲームに関連するプレーヤ入力を受け取る入力手段を備える複数のゲームコントローラであり、前記１次ゲーム表示が個々のゲームコントローラを操作するゲームプレーヤから見えるように、１次表示手段に近接して位置する複数のゲームコントローラと、ゲームサーバと複数のゲームコントローラのそれぞれの間の通信を可能にする通信手段と、１次表示手段から離れた場所に位置し、多人数参加型ゲームの２次ゲーム表示を表示する２次表示手段と、多人数参加型ゲームに関連するプレーヤ入力を受け取る入力手段とを備える少なくとも１つのリモートゲームコントローラであり、ネットワークを介してゲームサーバと通信する少なくとも１つのゲームコントローラと、を備えるシステムに関するものである。
【００４８】
以下で、例示にすぎないが、本発明の実施形態の例を、添付の図面を参照してさらに詳細に説明する。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態による多人数参加型ゲームシステムを示すブロック図である。
【図２】本発明の別の実施形態による多人数参加型ゲームシステムを示すブロック図である。
【図３】本発明の別の実施形態によるゲームサーバを示すブロック図である。
【図４】本発明の別の実施形態によるゲーム場を示す側面概略図である。
【図５】本発明の別の実施形態による多人数参加型ゲームの方法を示すプロセスフロー図である。
【図６】本発明の別の実施形態による手持ち式ゲームコントローラを示すブロック図である。
【図７】手持ち式ゲームコントローラを示す斜視図である。
【図８】本発明の別の実施形態によるアバタ識別の方法を示すプロセスフロー図である。
【図９】１次表示の画面表示例を示す図である。
【図１０】２次表示の画面表示例を示す図である。
【図１１Ａ】１次表示および２次表示に表示される、多人数参加型ゲームのゲーム表示の別の例を示す図である。
【図１１Ｂ】１次表示および２次表示に表示される、多人数参加型ゲームのゲーム表示の別の例を示す図である。
【図１１Ｃ】１次表示および２次表示に表示される、多人数参加型ゲームのゲーム表示の別の例を示す図である。
【図１２】プレーヤ登録の方法を示すプロセスフロー図である。
【図１３】本発明の別の実施形態による多人数参加型ゲームシステムを示すブロック図である。
【図１４】本発明の別の実施形態による多人数参加型ゲームでチームプレーを支援する方法を示すプロセスフロー図である。
【図１５】チーム編成時に表示される手持ち式ゲームコントローラ上の表示例を示す図である。
【図１６】チーム編成時に表示される手持ち式ゲームコントローラ上の表示例を示す図である。
【図１７】チーム編成時に表示される手持ち式ゲームコントローラ上の表示例を示す図である。
【図１８】チーム編成時に表示される手持ち式ゲームコントローラ上の表示例を示す図である。
【図１９】本発明の別の実施形態による多人数参加型ゲームシステムを示すブロック図である。
【発明を実施するための形態】
【００５０】
以下で、例示にすぎないが、本発明の実施形態を、添付の図面を参照してさらに詳細に説明する。以下の説明では、類似の参照番号を使って、各図面間と、図面に示す実施形態間における、類似の、同等の、または対応する特徴、機能または要素を示す。
【００５１】
本発明の実施形態は、多人数参加型ゲームの方法およびシステムに関するものである。以下のこれらの実施形態の説明では、実施形態のいくつかの態様を別々に説明する。例えば、システムアーキテクチャを、ゲーム実現例とゲームソフトウェアの例とに対して別々に説明する。しかしながら、これらの態様のそれぞれが、説明する実施形態の少なくとも一部を形成するものであることを理解されたい。
【００５２】
＜多人数参加型ゲームシステムアーキテクチャ＞
次に、図１、２、３および４を参照して、多人数参加型ゲームシステムのシステムアーキテクチャ態様を説明する。図１には、ゲームサーバ１１０と、通信コントローラ１１５と、ゲーム場１２０とを備える、本発明の一態様による多人数参加型ゲームシステム１００が示されている。
【００５３】
ゲームサーバ１１０は、多人数参加型ゲームを円滑に行わせる（支援する）ゲームソフトウェア３１０を格納し、実行する。ゲームサーバ１１０は、通信コントローラ１１５を介してゲーム場１２０とインターフェースし、通信コントローラ１１５は、ゲーム場１２０内の高速無線（無線周波数）通信と、ゲームサーバ１１０との間の高速有線通信とを制御する。ゲーム場１２０は、表示システム１２５と、無線送信機１３０と、複数の手持ち式ゲームコントローラ１３５と、少なくとも１つの（最大で例えば６台までの）無線受信機１４０とを備える。
【００５４】
ゲーム場１２０は、好ましくは、映画館、劇場、会議場、講演会場などといった、大規模な屋内映写区域４００である。或いは、ゲーム場１２０は、野外劇場、屋外競技場、または参加者の注意が大規模な中央ディスプレイに集中され得るその他の野外区域などの屋外施設としてもよい。
【００５５】
表示システム１２５はゲーム場１２０内に配置され、映写機と、ゲームがプレーされているときに多人数参加型ゲームの画像が表示される大型表示画面とを備える。映写機は、好ましくは、通常、映画のデジタル上映に使用される種類のものである。適切な映写機の一例は、三洋製のワイドＸＧＡディジタルマルチメディア映写機、モデルＰＬＶ−ＷＦ１０である。
【００５６】
表示画面（図４の、参照番号４２５で示される）は、画像を表示する任意の適切な画面、例えば、映写幕や、ビデオ画像を見るのに適した反射率の他の平坦な、または実質上平面的な表面とすることができる。表示画面は、ゲーム場１２０の物理的特性に応じて、壁または壁の一部を含んでいてもよい。
【００５７】
ゲーム場１２０は、比較的多数の手持ち式ゲームコントローラ１３５、例えば、２０から２５０台程度の手持ち式ゲームコントローラ１３５を収容することが意図されている。各手持ち式ゲームコントローラ１３５は、多人数参加型ゲームの個々のプレーヤが、ゲーム場１２０内に着席するか、または何らかのかたちで位置している間に使用される。例えば、各手持ち式ゲームコントローラ１３５は、多人数参加型ゲームのプレーヤが、ゲーム場１２０内の座席に着席し、表示画面４２５上の多人数参加型ゲームの表示を見ながら手持ち式ゲームコントローラ１３５を操作することができるように、大表示画面４２５を向いた座席と結合されていてもよい。手持ち式ゲームコントローラ１３５の構成要素と動作を、以下でより詳細に説明する。
【００５８】
図１に示すゲームシステム１００は、多人数参加型ゲームが単一のゲーム場１２０で行われ得る実施形態である。図２に示すものなど、別の実施形態では、いくつかの多人数参加型ゲームが、相互に比較的近くに位置するか、または相互に離れて位置する別々のゲーム場１２０で行われてもよい。
【００５９】
図２に示す実施形態では、各多人数参加型ゲームシステム１００は、図１に関して前述したように、ゲームサーバ１１０と、通信コントローラ１１５と、ゲーム場１２０とを有する。これらの多人数参加型ゲームシステム１００のそれぞれは、より大規模な複数会場ゲームシステム２００内に含まれていてもよい。複数会場ゲームシステム２００は、多人数参加型ゲームシステム１００のそれぞれのゲームサーバ１１０と通信する管理サーバシステム２１０、ならびにプレーヤ認証および支払処理のための支払／認証システム２２０を備える。
【００６０】
管理サーバシステム２１０は、全般的システム管理機能と実施すると共に、異なる多人数参加型ゲームシステム１００のゲームサーバ１１０間の通信を円滑化する。例えば、管理サーバシステム２１０は、ゲームをプレーする前か、及び／または支払情報の提供の一部として登録情報を提供するよう選択しているプレーヤの登録を保持してもよい。また、管理サーバシステム２１０は、ゲームに特定の機能以外の機能を実行するようにも構成される。例えば、管理サーバシステム２１０は、システム性能および顧客利用の分析に役立つように、平均プレーヤ数、平均プレー時間、各プレーヤの平均支出などの統計を記録する。
【００６１】
一実施形態では、複数会場ゲームシステム２００内のゲーム場１２０を、複合映画施設内の隣り合う映画館とすることができる。かかる場合、あるゲーム場１２０からの無線通信が、隣接するゲーム場１２０を横切り、多人数参加型ゲームへの干渉または中断を引き起こし得る。
【００６２】
隣り合うゲーム場１２０でのゲームデータの同時送信を回避するために、通信クロック信号２３０が、複数会場ゲームシステム２００内のすべての多人数参加型ゲームシステム１００の通信コントローラ１１５を同期させるように用いられる。よって、隣り合うゲーム場１２０は、ゲームデータを同時に送信しないように制御される。代わりに、例えば４０ヘルツ程度のクロックサイクルを使って、１つ以上の離れたゲーム場１２０内の通信に１２．５ミリ秒の伝送期間が割り振られる。その１２．５ミリ秒の期間が経過すると、隣り合うゲーム場１２０が、続く１２．５ミリ秒の期間にわたって送信することを許される。最大限度（２５６）より大幅に少ない台数、例えば１２８台未満の手持ち式ゲームコントローラ１３５が使用されている場合、伝送期間は、２倍またはこれ以上に増大されてもよい。
【００６３】
クロック制御のために、管理サーバシステム２１０によって１台の通信コントローラ１１５が、他の通信コントローラ１１５が従うマスタ通信クロック信号２３０を提供して、伝送タイミングを調整するように指定される。マスタ通信クロック信号２３０を伝送するために、ツイストペアなどの専用クロックケーブルが設けられる。
【００６４】
複数会場ゲームシステム２００内の複数のゲーム場１２０の数と物理的配置に応じ、通信クロック２３０を使って、直接隣り合うゲーム場同士１２０はデータを同時に送信せず、相互に十分離れているゲーム場同士１２０には（この場合には干渉の可能性が少ないため）同時に送信させるようにすることができる。或いは、各ゲーム場１２０が、隣り合うゲーム場１２０からの干渉の可能性を十分に低減するのに足るほどの電磁遮蔽を有する場合には、通信クロック２３０が不要になることもあり、各ゲーム場１２０内のデータ通信速度が低減される必要はなくなる。
【００６５】
図２に、３つの多人数参加型ゲームシステム１００を有する複数会場ゲームシステム２００を示す。しかしながら、複数会場ゲームシステム２００内には任意の数の多人数参加型ゲームシステム１００があってもよいことを理解されたい。例えば、複合映画施設が、複数会場ゲームシステム２００全体で、各劇場が多人数参加型ゲームシステム１００のゲーム場１２０である１０の異なる劇場で、１０の多人数参加型ゲームを開催してもよい。さらに、異なる場所にある複合映画施設が、単一の管理サーバシステム２１０を共用する同じ多人数参加型ゲームシステム２００によって制御されてもよい。
【００６６】
複数の多人数参加型ゲームシステム１００を有する複数会場ゲームシステム２００が示されているが、代替的の実施形態では、独自の管理サーバシステム２１０と支払／認証システム２２０を用いて動作する単一の多人数参加型ゲームシステム１００を提供する。この実施形態は、ある場所でただ１つのゲーム場１２０だけしか収容され得ない場合にはより適し得る。
【００６７】
次に、図３を参照して、ゲームサーバ１１０をさらに詳細に説明する。ゲームサーバ１１０は、メモリ３１２に格納されたゲームソフトウェア３１０の形態のコンピュータプログラム命令にアクセスする。ゲームソフトウェア３１０は、メモリ３１２からロードされ、コンピュータプロセッサ（不図示）によって処理される。また、ゲームサーバ１１０は、ゲームソフトウェア３１０からの命令に応答して、表示システム１２５に表示命令を提供する表示ドライバ３１４も備える。ゲームサーバ１１０は、通信コントローラ１１５を介して手持ち式ゲームコントローラ１３５にゲームデータを提供し、手持ち式ゲームコントローラ１３５からプレーヤコマンドデータを受け取るゲームコントローラドライバ３１６をさらに備える。
【００６８】
ゲームサーバ１１０上で動作するゲームソフトウェア３１０は、多人数参加型ゲームシステム１００上でプレーされるべき所望のゲームによって異なり得る。適切なソフトウェアは、多人数参加型ゲームを開始するときのプレーヤによる投票に応答して、あるいは、ゲームサーバ１１０または管理サーバシステム２１０の管理オペレータによる選択に応答して、メモリ３１２からロードされ得る。
【００６９】
プレーされるべきゲームが選択されており、ゲームソフトウェア３１０がメモリ３１２からロードされると、ゲームサーバ１１０は、多人数参加型ゲームの開始前に、通信コントローラ１１５を介して各手持ち式ゲームコントローラ１３５にゲームソフトウェアモジュールをダウンロードする。このダウンロードには数分を要することがあるが、多人数参加型ゲームの動作中に手持ち式ゲームコントローラ１３５の表示画面上に提供される補完表示を使用可能にするのに必要である。
【００７０】
このようにゲームサーバ１１０から手持ち式ゲームコントローラ１３５にダウンロードされるゲームソフトウェアモジュールは、ゲーム前資格認定アクティビティなど、多人数参加型ゲームに直接関連しないアクティビティが行われることを可能にするソフトウェアを含むこともある。或いは、プレーヤからの要求に応答して、ゲームサーバ１１０が、手持ち式ゲームコントローラ１３５に、プレーヤによって１人プレーゲームとしてプレーされる、多人数参加型ゲーム以外のゲームのゲームソフトウェアモジュールをダウンロードして、プレーヤが、多人数参加型ゲームに興味がない場合に、多人数参加型ゲームから抜け出ることができるようにしてもよい。
【００７１】
各手持ち式ゲームコントローラ１３５は、ゲーム開始前にプレーヤから受け取られる支払許可情報の処理（暗号化を含む）など、いくつかの基本機能を達成するためにメモリに格納された適切なソフトウェアを備える。また、このプリロードソフトウェアは、インターネットや、劇場内イントラネットなどのより限定されたネットワークの閲覧などを可能にするブラウザアプリケーションを含んでいてもよい。このようなイントラネット閲覧は、閲覧者に、これから公開される映画、ゲーム、販売促進および別の形の製品またはサービス販売活動を事前に見せることを可能にするため有利である。また、手持ち式ゲームコントローラ１３５には、例えば、手持ち式ゲームコントローラ１３５の１つを操作する人がこれから公開される映画や、ゲームや、その他の製品またはサービスの広告を（表示画面６４０上で）見ることができるように、メモリにビデオ画像または静止画像がプリロードされていてもよい。
【００７２】
図１に戻って、無線送信機１３０および無線受信機１４０は、無線周波数での手持ち式ゲームコントローラ１３５との無線通信に適したハードウェアおよび／またはソフトウェアを含む。通信コントローラ１１５は、手持ち式ゲームコントローラ１３５に送信するために送信機１３０にデータを送り、無線受信機１４０を介して手持ち式ゲームコントローラ１３５からコマンドデータを受け取るための高速シリアルインターフェースを備える。
【００７３】
通信コントローラ１１５は、約２．４ギガヘルツの伝送周波数を使用し、無線送信機１３０を介して、最大毎秒１メガビットまでの速度で手持ち式ゲームコントローラ１３５にデータパケットを送信するように構成されている。
【００７４】
本明細書で説明する伝送速度および通信インフラストラクチャは例示のためのものにすぎず、将来的には改善された伝送速度および通信インフラストラクチャが利用可能になることが予期されていることを理解されたい。よって、本明細書で説明するは、目下のところは、高速通信を提供するものとみなされるが、このようなインフラストラクチャは、将来の規格では高速とみなされないことも考えられる。
【００７５】
通信コントローラ１１５は、好ましくは、少なくとも双方向に毎秒１０メガビットの伝送速度を有する高速有線接続を介して、ゲームサーバ１１０に受信したコマンドデータを送り、ゲームサーバ１１０からゲームデータを受け取る。ゲームサーバ１１０と通信コントローラ１１５の間の１つの好適な接続はイーサネット（登録商標）接続である。
【００７６】
無線送信機１３０は、高速無線データ送信のための適切なＲＦ送受信機、コントローラ、増幅器およびアンテナハードウェアモジュール（不図示）を備える。ＲＦモジュールの一例は、ＲＦＷ１１２−Ｍ送受信機を備える無線周波ＲＦＷ−Ｄ１００リンクマネージャである。無線送信機１３０の送信アンテナは、ゲーム場１２０へのデータ信号の指向性ブロードキャストを提供する。
【００７７】
無線受信機１４０は、それぞれ、アンテナ、増幅器、コントローラおよび送受信ハードウェアモジュールを含む、同様のＲＦ受信モジュールを備える。手持ち式ゲームコントローラ１３５によって送られるコマンドデータは、各無線受信機１４０の受信アンテナによって受け取られる。ゲーム場１２０内での各無線受信機１４０の手持ち式ゲームコントローラ１３５に対する場所に応じて、ある無線受信機１４０は、個々の手持ち式ゲームコントローラ１３５からより強い信号を受け取ることもあり、その信号が、その無線受信機１４０において、他の無線受信機１４０よりもわずかに早く受け取られることもある。
【００７８】
手持ち式ゲームコントローラ１３５から送信されるコマンドデータは、無線受信機１４０で受け取られ、次いで無線受信機１４０は、コマンドデータを、通信コントローラ１１５内の高速シリアルインターフェースに出力し、通信コントローラ１１５はさらにそのデータをゲームサーバ１１０に提供する。
【００７９】
データは、手持ち式ゲームコントローラ１３５とゲームサーバ１１０の間で、パケットの形でやりとりされる。通信の目的に応じて、各パケット内のバイト数は異なり得る。パケットの種類には少なくとも、ゲームサーバ１１０から個々の手持ち式ゲームコントローラ１３５へのポーリングパケットと、プレーヤから受け取られるあらゆる入力に対応するデータを提供する、手持ち式ゲームコントローラ１３５からゲームサーバ１１０への標準応答パケットと、ゲームサーバ１１０から受け取られる問合せパケットに応答して送られる、手持ち式ゲームコントローラ１３５からゲームサーバ１１０に提供される問合せ応答パケットが含まれる。他のデータパケット構造を使って、登録関連情報や、データまたはソフトウェアダウンロードなど、多人数参加型ゲームに特に関係のないゲーム／コマンドデータおよび情報が送られてもよい。
【００８０】
無線データ伝送は減衰をこうむり、雑音の影響を受けるため、ゲームサーバ１１０と手持ち式ゲームコントローラ１３５の間のすべてのデータ通信は、何らかの形の誤り検出コード、例えば、チェックサムバイトや巡回冗長検査コードなどを含む。
【００８１】
（図３に示す）ゲームコントローラドライバ３１６は、それぞれ、各手持ち式ゲームコントローラ１３５との間のデータの受信と送信のための入力バッファ（不図示）と出力バッファ（不図示）を含む。プレーヤが登録されている各手持ち式ゲームコントローラ１３５との通信のために別々の入力および出力バッファが専用に割り当てられる。以下の表１〜３に、ポーリングパケット、標準応答パケットおよび問合せ応答パケットのそれぞれのパケット構造例を示す。
【００８２】
表１に例示するポーリングパケットは、マスタ通信クロック２３０によって許可される伝送期間内（例えば、１２．５ミリ秒など）にゲームサーバ１１０によって送信される。ポーリングパケットは、コマンド、会場識別子、ゲームコントローラ識別子を送るための６バイト、２または３バイトのデータペイロードおよびチェックサムバイトを含む。
【００８３】
【表１】
2014012193.tif 000003
【００８４】
手持ち式ゲームコントローラ１３５は、チェックサムが正しくない場合には、ポーリングパケットを無視する。チェックサムバイトが正しい場合、手持ち式ゲームコントローラ１３５は、手持ち式ゲームコントローラ１３５の現在の状態を示す５バイト標準応答パケットで応答する。手持ち式ゲームコントローラ１３５の現在の状態が正常である場合、コントローラＩＤがチェックサムに追加される。そうでない場合、０ｘ０ＦＦ（１０進数で２５５）などの誤りコードがチェックサムに追加される。
【００８５】
【表２】
2014012193.tif 000004
【００８６】
問合せ応答パケット（表３に例示）は、ゲームサーバ１１０からの状態要求（問合せパケット）に応答して手持ち式ゲームコントローラ１３５の状態情報を提供する５バイトパケットである。
【００８７】
【表３】
2014012193.tif 000005
【００８８】
手持ち式ゲームコントローラ１３５のプロセッサ６０５（図６に示す）は、ＲＦ送受信機６１５を介して受け取られたポーリングパケットを構文解析し、ポーリングパケット内に符号化されているコマンドを判断するように構成されている。プロセッサ６０５は、必要であれば標準応答パケットまたは問合せ応答パケットを構成することを含め、受け取られるコマンドに従って応答する。手持ち式ゲームコントローラ１３５がゲームサーバ１１０からのデータダウンロードを受け取るとき、プロセッサ６０５は、ダウンロードされるパケットを構文解析し、このようにして受け取られるソフトウェアを格納するが、受信パケットの単純な受信確認（acknowledgement）以外の応答を提供しない。
【００８９】
ゲームコントローラドライバ３１６は、各手持ち式ゲームコントローラ１３５ごとに入力バッファと出力のバッファ（以下でそれぞれ表４と表５に例示する）を保持する。入力バッファは、手持ち式ゲームコントローラ１３５から受け取られた最後（最新）のデータ、ならびにまだ構文解析されていない新規に受け取られたデータを保持する。また、入力バッファは、様々な入力の現在の状態及びそれらの入力の状態の変化も追跡する。出力バッファは、コントローラに送られるべき次のデータパケットを保持する。各入力および出力バッファは、一方のバッファが、他方のバッファがゲームサーバ１１０からアクセスされている間に、送信または受信を行い得るように複製される。
【００９０】
【表４】
2014012193.tif 000006
【００９１】
【表５】
2014012193.tif 000007
【００９２】
図４に示すように、ゲーム場１２０には、無線送信機１３０、無線受信機１４０、複数の手持ち式ゲームコントローラ１３５および表示システム１２５（映写機４２８と表示画面４２５を備える）が位置している。これらのゲーム場１２０構成要素は、映写領域４００の周囲の様々な場所に配置される。
【００９３】
無線送信機１３０は、好ましくは、映写領域の天井、またはその近くに位置し、一般的に、プレーヤが多人数参加型ゲームプレー中に位置している可能性の高い、映写領域４００の座席領域に向けられた、対象をしぼった指向性ブロードキャスト４３０を有する。指向性ブロードキャスト４３０のビーム角θは、好ましくは、映写領域４００の物理的構成および無線送信機１３０の場所に応じて、約４５度から９０度である。より特異な構成の映写領域４００に対応するには、より広くまたは狭いブロードキャスト角度が使用され得る。
【００９４】
無線受信機１４０は、好ましくは、手持ち式ゲームコントローラ１３５の無線送受信機からの出力信号を受け取るために、いくつかの位置に、映写領域４００の天井に沿って、間隔を置いて配置される。また、無線受信機１４０における信号対雑音特性を最適化するのに望ましいとみなされる場合には、１つ以上の無線受信機１４０が、映写領域４００の後方壁または側壁に位置していてもよい。
【００９５】
図４に例示する映写領域４００は、映画館や講堂、または別種の大規模な閉鎖空間の形とすることができる。かかる映写領域では、映写機４２８から映写される画像が、映写領域４００前方の表示画面４２５に向けられるように、映写機４２８が、映写領域４００の後方壁側、またはその後側に配置されるのが一般的である。しかしながら、映写領域４００の物理的レイアウトに適合させるために、別の映写機４２８の場所が用いられてもよい。例えば、映写機４２８は、天井から吊り下げられるか、または床から突出した構造に設置されていてもよい。
【００９６】
一実施形態では、無線送信機１３０を、全般的に、表示画面４２５側に配置し、指向性ブロードキャスト４３０が表示画面４２５から多少離れる方向に向けられ、ビーム角θが、全般的に下向きに、かつ映写領域４００後方に向けられるようにするのが好ましい。この配置では、無線受信機１４０は、映写領域４００後方に、無線送信機１３０からの指向性ブロードキャスト４３０の直接の視野方向の外になるように配置される。この配置では、無線送信機１３０は、好ましくは、表示画面４２５に最も近い映写領域４００の天井領域の３分の１以内に位置し、無線受信機１４０は、好ましくは、映写領域４００の映写機４２８側の天井または側壁領域の２分の１以内に位置する。
【００９７】
代替的実施形態では、無線送信機１３０は映写領域４００後方に位置し、全般的に、前方かつ下方に向けられた（ただし、やはりプレー中に手持ち式ゲームコントローラが位置することになる座席領域に向けられた）指向性ブロードキャスト４３０を有していてもよい。かかる配置では、無線受信機１４０は、表示画面４２５により近接し、全般的に無線送信機１３０から離れた場所に位置する。
【００９８】
様々な実施形態において、映写領域４００内の無線送信機１３０と無線受信機１４０の正確な場所は、多人数参加型ゲームシステム１００で使用される映写領域４００の物理的構成に左右される。無線送信機１３０から映写領域４００内に位置する手持ち式ゲームコントローラ１３５への直接的な効率のよい通信、および手持ち式ゲームコントローラ１３５から無線受信機１４０への高速で効率のよい通信の必要性に留意して、無線送信機１３０および無線受信機１４０の位置決めにはいくつかの変形および変更が行われてもよい。
【００９９】
参照番号１３００で示される多人数参加型ゲームシステムの代替の実施形態では、手持ち式ゲームコントローラは、図１３に示すように、有線方式でゲームサーバ１１０と通信し得る。手持ち式ゲームコントローラとゲームサーバ１１０の間の通信は、イーサネット（登録商標）などの有線ネットワーク１３５０を介して行われ得る。
【０１００】
多人数参加型ゲームシステム１３００は、多人数参加型ゲームシステム１００と実質的に同じであり、実質的に同様に動作する。しかしながら、多人数参加型ゲームシステム１３００は、多人数参加型ゲームシステム１００の無線アーキテクチャではなく、有線システムアーキテクチャを使用する。多人数参加型ゲームシステム１３００では、ゲームサーバ１１０をネットワーク１３５０を介して手持ち式ゲームコントローラと相互接続するため、無線送信機および受信機をゲーム場１２０内に配置する必要がない。
【０１０１】
手持ち式ゲームコントローラは、手持ち式ゲームコントローラ１３５（図６および図７に関連して詳細に説明している）と、無線送受信機を必要としないという点でやや異なっており、図１３では参照番号１３３５で示す。代わりに手持ち式ゲームコントローラ１３３５は、ネットワーク１３５０へのイーサネット（登録商標）接続などの有線接続を利用する。ネットワーク１３５０と各手持ち式ゲームコントローラ１３３５の間の有線接続は、好ましい実施形態では、少なくとも１つの肘掛け（アームレスト）を有する座席である各プレー位置まで敷設されている配線を介して確立される。イーサネット（登録商標）接続ケーブルは、好ましくは肘掛けと、手持ち式ゲームコントローラ１３３５を肘掛けに接続する機械的接続部とを貫通する。この機械的接続部は、剛性のものでも柔軟なものでもよい。
【０１０２】
ネットワーク１３５０を介するイーサネット（登録商標）接続は、多人数参加型ゲームの操作時に手持ち式ゲームコントローラ１３３５に電力供給するには不適切な電圧を提供するために、手持ち式ゲームコントローラ１３３５が使用される際には電池電源を使用する。手持ち式ゲームコントローラが使用されていないときには、イーサネット（登録商標）接続を介して電池が細流充電される。
【０１０３】
多人数参加型ゲームシステム１３００は、多人数参加型ゲーム操作のいずれにも影響を及ぼさずに、本明細書で説明する様々な実施形態に関連して、多人数参加型ゲームシステム１００の代わりに使用され得ることを理解されたい。主要な影響は、ゲームサーバ１１０と手持ち式ゲームコントローラの間の通信に対するものであり、これは主に通信アーキテクチャおよびハードウェアの問題である。
【０１０４】
多人数参加型ゲームシステム１３００は、無線通信を使用しないため、隣り合うゲーム場１２０間の干渉から保護する必要をなくする点で有利である。他方、多人数参加型ゲームシステム１３００は、多人数参加型ゲームシステム１００の無線インフラストラクチャと比べて、有線通信インフラストラクチャを設置するためにより大きな構造的障害が必要とされるため、映画館などの既存の会場に設置する場合は、より高くつくこともある。
【０１０５】
次に、図５を参照して、多人数参加型ゲームを行う方法５００を説明する。方法５００はステップ５１０から開始し、ここでプレーヤ登録が受け取られる。プレーヤ登録は、プレーヤが特定の多人数参加型ゲームをプレーしたいことを（すなわち、手持ち式ゲームコントローラ１３５上で適切な入力コマンドを介して）指示した結果として受け取られる。またプレーヤ登録は、支払の受領または支払許可、或いははプレーヤから支払を受けるその他の手段も伴う。プレーヤ登録については図１２に関連して以下でより詳細に説明する。
【０１０６】
プレーヤが多人数参加型ゲームをプレーするよう登録すると、ステップ５１５で、ゲームソフトウェアモジュールがゲームサーバ１１０から、プレーヤが登録されている手持ち式ゲームコントローラにダウンロードされる。このゲームソフトウェアモジュールは、多人数参加型ゲームのプレー中の手持ち式ゲームコントローラ１３５上での対応するゲームアクティビティ、またはプレーヤが多人数参加型ゲームに参入する前に行うアクティビティを円滑に行わせるために使用される。代替的実施形態では、ステップ５１５は、プレーヤ登録手続を開始する前に、手持ち式ゲームコントローラ１３５すべてにゲームソフトウェアモジュールをプリロードするために、ステップ５１０の前に行われてもよい。
【０１０７】
プレーヤ登録が完了し、ゲームソフトウェアダウンロードが終了すると、ステップ５２０で登録プレーヤがゲームに追加される。受け取られた登録の数と、プレーされる多人数参加型ゲームに参加し得るプレーヤ数の任意の所定の限度とに応じて、最大で所定の切捨て数（定員）までの第１の登録プレーヤがゲームに追加される。切捨て数後に登録されたプレーヤには、ゲームへのエントリを待つ間、代替的なアクティビティが提供されてもよい。切捨て数は、例えば、ゲームの種類と登録プレーヤの数に応じて、２０から１００人などとすることができる。
【０１０８】
ステップ５２０で十分な数の登録プレーヤがゲームに追加されると、ステップ５３０でゲームが開始され、ステップ５２０でゲームに追加されたプレーヤだけが、多人数参加型ゲームに参加することを許される。
【０１０９】
ゲームの過程において、プレーヤによって制御されるアバタは通常、その他のプレーヤのアバタによる影響や、ゲームソフトウェア３１０による指示により、そのゲーム内での経験に応じて、何らかの種類の利益または損失をこうむることになる。アバタがある一定量の損失をこうむるか、またはある所定のイベントを経験した場合、そのアバタは「死ぬ」こともあり、または別のやり方で多人数参加型ゲームから除外されることもあり、その場合プレーヤはもはや多人数参加型ゲームのアクティブ（動作可能な）プレーヤではなくなり、プレーヤのアバタは大表示画面４２５上で見えなくなる。
【０１１０】
プレーヤのゲームへの追加およびゲームからの除外がステップ５４０で行われ、これによってプレーヤがゲームから除外されると、そのプレーヤの場所で別のプレーヤがゲームに追加され得る。プレー登録されているが、まだ多人数参加型ゲームに追加されていないプレーヤは、他のプレーヤが多人数参加型ゲームから除外された後で多人数参加型ゲームに追加されるように、待ち行列に入れられる。ゲームから除外されたプレーヤは、待ち行列の末尾に参入してもよい。待ち行列中の最初のプレーヤが、次の機会にゲームへの参入することを許される。待ち行列中のプレーヤの前に他のプレーヤがいない場合、そのプレーヤはゲームに参入することも再参入することもできる。このようにプレーヤは間断なくゲームに追加またはゲームから除外され、これによって多人数参加型ゲームへの関心を生み出すと同時に、多人数参加型ゲームでのプレーヤ数を制限して、過密になることによって各プレーヤのアバタが判別しにくくなるのを防ぐ。
【０１１１】
ステップ５４０でプレーヤがゲームから除外されると、そのプレーヤは例えば手持ち式ゲームコントローラ１３５上で提示される対応する選択肢を選択するなどによって、次の機会にゲームに再参入するために待ち行列に入ることにしてもよい。或いはプレーヤは、１人プレーゲームをプレーしたり手持ち式ゲームコントローラ１３５上で利用可能なブラウザアプリケーションを使用したりするなど、別のアクティビティを行うことにしてもよい。
【０１１２】
一実施形態では、プレーヤが待ち行列で多人数参加型ゲームに再参入するのを待っている間に、そのプレーヤに、多人数参加型ゲームへの興味を維持させるために、ゲーム関連のアクティビティが提供される。例えば、このゲーム関連のアクティビティは、アバタのメンテナンスを行ったり、プレーヤのアバタの装備や道具を交換し、または購入したりすることを含んでもよい。或いは、ゲーム関連のアクティビティは、任務や射撃の演習など訓練アクティビティや、チーム内の位置の選択（図１４から１８に関連して説明する）など、チーム編成アクティビティを含んでいてもよい。
【０１１３】
ステップ５５０で、ゲームソフトウェア３１０は、ゲームが終了したかどうか、または多人数参加型ゲームをプレーするのに割り当てられた期間が満了しているかどうか判定する。ゲームが終了するか、または時間が満了している場合、ステップ５６０でゲームが終了され、勝者が宣言される。そうでない場合、ゲームは続行し、ゲームが終了するか、または期間が満了するまでステップ５４０および５５０を繰り返す。
【０１１４】
ゲームは、プレーヤの１人がある一定の目標に到達し、または別のやり方で多人数参加型ゲームにおける勝ちを達成した場合に、終了していると判定することができ、そのプレーヤが勝者であると宣言され得る。或いは、ゲームの勝者は、例えば、成績や得点の累積に応じて宣言されてもよい。ゲームの割り当て期間満了のためにゲームが終了する場合、最多累積得点またはその他の成績を有するプレーヤが、勝者であると宣言されてもよい。ゲームは終了しているが、まだゲームをプレーできる時間が残っている場合、新規にゲームが開始されてもよい。
【０１１５】
＜手持ち式ゲームコントローラ＞
次に、図６および７を参照して、手持ち式ゲームコントローラ１３５についてさらに詳細に説明する。手持ち式ゲームコントローラ１３５は、手持ち式ゲームコントローラ１３５の動作を制御するプロセッサ６０５を備える。手持ち式ゲームコントローラ１３５は、プレーヤ入力手段６１０と、無線ＲＦ送受信機６１５と、カード読取装置６２０と、振動モジュール６２５と、メモリ６３０と、電源モジュール６３５と、表示画面６４０と、オーディオ出力手段６４５とをさらに備える。これらの構成要素は、コントローラハウジング７１０（図７に示す）に収容されている。
【０１１６】
プロセッサ６０５は、好ましくは、画像処理、音声処理および高速ソフトウェアアルゴリズム実行を行うことができると共に、制御機能および高速入出力機能も有する高速プロセッサである。適切なプロセッサ１つは、画像処理ユニットと音声処理ユニット（ＮＴＳＣおよびＰＡＬデータ形式をサポートする）を備えるＳｕｎｐｌｕｓ  ＳＰＧ２００プロセッサであり、これは、様々なプレーヤ作動の入力手段からのデータ入力、およびカード読取装置６２０やＲＦ送受信機６１５など他の入力を受け取るように構成可能である。
【０１１７】
プレーヤ入力手段６１０は、ジョイスティックと、少なくとも４つのアクションボタンと、６から８個のその他のコマンドボタンを含む。これらのボタンに関連付けられたコマンドおよびアクションは、プレーされる多人数参加型ゲームに従って構成可能である。コマンドボタンのいくつかは、コマンドボタンが、事実上、表示画面６４０に示されるメニュー選択肢を選択するのに使用され得るように、表示画面６４０上の隣接表示部分に示される機能を有していてもよい。
【０１１８】
プレーヤ入力手段６１０は好ましくは、プレーヤが表示画面６４０の特定の部分に関連付けられたコマンドまたは選択肢を、タッチ式スクリーンオーバーレイのその部分に触れることによって選択するための、表示画面６４０に重ね合わされたタッチ式透明スクリーンも含む。
【０１１９】
ジョイスティックの動き、アクションまたはコマンドボタンの押下、およびタッチ式スクリーンへのタッチを含む、様々なプレーヤ入力手段の操作が、信号をプロセッサ６０５に送らせ、これらがコマンド信号または他の種類の入力信号として解釈され得る。プレーヤが現在多人数参加型ゲームをプレーしている場合、プロセッサ６０５は、必要に応じてこれらの入力コマンド信号を処理し、コマンドを、ＲＦ送受信機６１５を介してゲームサーバ１１０に送信されるデータパケットとして符号化する。
【０１２０】
ＲＦ送受信機６１５は、信号調整および増幅機能を有する適切な送信および受信モジュール（不図示）、ならびにアンテナ（不図示）を備える。ＲＦ送受信機６１５は、無線信号の送信と受信が、コントローラハウジング７１０の周辺部分で実施されるように、手持ち式ゲームコントローラ１３５内に配置される。これにより、無線信号と、手持ち式ゲームコントローラ１３５内の他の構成要素の作用との干渉が最小限に抑えられる。１つの適切なＲＦ送受信機が、ＲＦＷ１１２−Ｍ送受信機用ＲＦＷ−Ｄ１００リンクマネージャと専用Ａｔｍｅｌ８９ｃ５２組み込み式プロセッサを用いて、ＲＦ  Ｗａｖｅｓ社によって製造されている。
【０１２１】
カード読取装置６２０は、好ましくは、表面に符号化磁気ストリップを有する紙またはプラスチックカードを読み取る磁気ストリップカード読取装置である。格納されたデータを読み取らせるためにカードがカード読取装置６２０に通されるか、または差し込まれると、カードから読み取られたデータが、検証のためにプロセッサ６０５に送られる。或いは、カード読取装置６２０は、磁気ストリップカードと共に、またはその代わりに、スマートカードを読み取るように適合されていてもよい。
【０１２２】
カードから読み取られた符号化データが有効なコードを構成しない場合、プロセッサ６０５は、表示画面６４０上に、プレーヤにカードをカード読取装置６２０に挿入し直すよう指示し、またはカードから読み取られたコードが無効なコードであることを指示するエラーメッセージを表示させる。
【０１２３】
カード読取装置６２０によってカードから読み取られたコードがプロセッサ６０５によって有効なコードであると判定された場合、このコードは、プロセッサ６０５によって実行される暗号化アルゴリズムを使って暗号化され、ＲＦ送受信機６１５および無線受信機１４０を介してゲームサーバ１１０に送信される。暗号化アルゴリズムは、例えば、１２８ビットＷＥＰ、３ＤＥＳ、ＲＳＡアルゴリズムなどとすることができる。
【０１２４】
振動モジュール６２５は、小型ＤＣモータ（不図示）によって駆動されるオフセット重りを備える。ＤＣモータは、電源モジュール６３５から電力を受け取り、プロセッサ６０５からオン（ON）信号を受け取ったことに応答して、オフセット重りを回転するように駆動する。プロセッサ６０５からのオン信号は、好ましくは、オン信号に応答して、事実上、電力をＤＣモータに切り換えるように、ドライバトランジスタのベース端子に加えられる。モータがオフセット重りを駆動すると、手持ち式ゲームコントローラ１３５内のオフセット重りの配置と回転が、手持ち式ゲームコントローラ１３５全体を、オフセット重りが回転するに従って振動させる。
【０１２５】
プロセッサ６０５は、オン状態の振動モジュール６２５を、プレーヤがプレーヤ入力手段６１０のコマンドボタンの１つを押すことによって作動されるプレーヤキャラクタ識別プロセス（以下でさらに詳細に説明する）の一部として、表示画面４２５上の画面上アバタの強調視覚的表示と同期して、特定の反復シーケンスに従って、振動モジュール６２５を駆動するように構成されている。
【０１２６】
メモリ６３０は、プロセッサ６０５によって、（前述のステップ５１５で）手持ち式ゲームコントローラ１３５にダウンロードされたゲームソフトウェアモジュールを含むコンピュータプログラム命令を格納し、例えば、ブラウザアプリケーション、インスタントメッセージングやチャットアプリケーションといった特定のゲームに特有のものではないプレーヤインターフェースソフトウェア、多人数参加型ゲームのプレー中にゲームサーバ１１０から受け取られるゲーム変数およびデータなどを含む、アプリケーション情報を格納するのに使用される。メモリ６３０は、ランダムアクセスメモリ（ＲＡＭ）およびフラッシュメモリを含む、揮発性と不揮発性両方のメモリを備える。プロセッサ６０５は、メモリ６３０に格納されたコンピュータプログラム命令を実行することにより、様々な通信、データ処理表示およびユーザインターフェース機能を制御する。
【０１２７】
電源モジュール６３５は、例えば、ＡＡニッケル金属水素（ＮｉＭＨ）充電池などの形態の電池電源と、プロセッサ６０５その他のモジュールに電力を供給する、電源調整回路とを備え得る。電源モジュール６３５からの電力は、プロセッサ６０５によって、必要に応じて手持ち式ゲームコントローラ１３５内の他のモジュールに電力を提供するように制御される。例えば、プロセッサ６０５は、表示画面６４０の照明を提供する電源モジュール６３５からの電力、オーディオ出力６４５に音声エネルギを出させるオーディオ出力６４５への電力、振動モジュール６２５内のＤＣモータを駆動する電力、カード読取装置６２０内の磁気ストリップ読取装置への電力、およびＲＦ送受信機６１５の送信電力を切り換える。また、電源モジュール６３５は、外部電源から電池に再充電する充電回路を備えていてもよい。
【０１２８】
代替的な実施形態では、各手持ち式ゲームコントローラ１３５は、外付けバッテリパック（不図示）などの外部電源から電力を受け取る。かかる実施形態では、外部電源が、電源モジュール６３５に電力を供給する。手持ち式ゲームコントローラ１３５は、それぞれ、座席のアームまたはゲーム場内のその他の固定構造に接続されていてもよい。
【０１２９】
バッテリパックは、好ましくは、座席のアームまたはその他の固定構造に着脱可能に取り付けられており、手持ち式ゲームコントローラ１３５は、座席のアームまたはその他の構造に、係留手段（tether）によって接続されている。係留手段は、手持ち式ゲームコントローラ１３５が座席のアームまたはその他の構造に対して動くことを可能にする可動接続手段を備え、バッテリパックから手持ち式ゲームコントローラ１３５に電力を供給する電源ケーブルを収容する。係留手段は剛性の接続アームを備えていてもよく、柔軟な巻取式ケーブルを備えていてもよい。
【０１３０】
表示画面６４０は、プロセッサ６０５からの表示画像を提供するための出力を受け取る。表示画面６４０は、好ましくは、３２０×２４０画素の画面解像度を有する、発光ダイオード（ＬＥＤ）バックライト付きの、カラー超ねじれネマティック（ＣＳＴＮ）画面である。
【０１３１】
プレーヤ入力手段６１０に関連して前述したように、タッチ式スクリーンが、表示画面６４０の外面上に、表示画面６４０の液晶表示ユニットが、ガラスや透明プラスチックなど適切な分割層によってタッチ式層から分離されるように重ね合わされている。表示画面６４０上に重ね合わされたタッチ式層によってこのように形成される「タッチスクリーン」は、プレーヤに触れられるタッチスクリーンの部分に対応する電気出力が生成されるように構成されている。タッチスクリーンは、電気信号を受け取り、対応する信号をプロセッサ６０５に出力する前に、例えばアナログ／デジタル変換などによって、それらの電気信号を調整するプリプロセッサ（不図示）を備えていてもよい。タッチスクリーンからの電気出力は、プロセッサ６０５によって受け取られ、プレーヤが選択肢またはゲームコマンドの有効な選択を行ったかどうか判定するように処理される。
【０１３２】
タッチスクリーンの全領域が有効な選択肢またはコマンドに対応するとは限らず、タッチスクリーンのいくつかの部分は、任意のときにプロセッサ６０５によって実行されているアプリケーションに応じて、様々なときにアクティブになったり、非アクティブになったりし得る。選択された選択肢またはゲームコマンドが有効である場合、選択された選択肢またはコマンドは、手持ち式ゲームコントローラ１３５上で実行中の（メモリ６３０に格納された）ゲームソフトウェアモジュールに従い、プロセッサ６０５によって処理される。かかる処理は、選択された選択肢またはコマンドに対応する１つ以上のパケットを生成し、ゲームサーバ１１０に送信することを含んでいてもよく、メモリ６３０に格納された別のグラフィックスやテキストを表示することを伴っていてもよい。
【０１３３】
表示画面６４０上に重ね合わされたタッチスクリーンは、プロセッサ６０５によって実行される適切なソフトウェアアプリケーションと組み合わせて、有利には、手持ち式ゲームコントローラ１３５または１３３５間のインスタントメッセージングを可能にしてもよい。これは、メッセージテキストの入力を可能にするキーボードに対応する表示画面６４０上のボタンを含むユーザインターフェースを提供することによってなされてもよい。タッチスクリーンは、キーボードキーに対応するボタンを押させるようにする。かかるユーザインターフェースは、テキストメッセージングに使用することもでき、プレーヤ名やチーム名など、他のテキストストリング（文字列）を入力するのに使用することもできる。
【０１３４】
プレーヤが、例えば、メニュー選択肢を選択するなどによって、別のプレーヤにインスタントメッセージを送ろうしていることを示した場合、プロセッサ６０５は、インスタントメッセージングアプリケーションを起動するか、または別のやり方で、表示画面６４０にインスタントメッセージングユーザインターフェースを提供する。プレーヤが送られるべきテキストストリングを入力し、リストから受信者を選択するかまたは受信者とすべきプレーヤのチームを選択するなどによって、１人以上の所望の受信者を識別すると、プロセッサ６０５はそのテキストストリングを１つ以上のパケットとして符号化し、パケットをゲームサーバ１１０に送信する。次いで、ゲームサーバ１１０は、テキストメッセージの対象受信者に対応する手持ち式ゲームコントローラ１３５を識別し、送信者名、件名など他の任意の関連情報と共にそのテキストストリングを含む１つ以上のパケットを準備し、パケットを個々の表示画面６４０上に表示するために、関連する手持ち式ゲームコントローラ１３５に送信する。このようにして、プレーヤは、敵、味方または味方になりそうな人を含めて、多人数参加型ゲーム内の他の任意のプレーヤとやりとりしてもよい。
【０１３５】
代替の実施形態では、プロセッサ６０５は、プレーヤまたは多人数参加型ゲームに参加していない他の人たちが、例えば、ゲームについて、またはこれから公開される映画についてチャットを行うことを可能にするチャットルームアプリケーションを実行してもよい。チャットルームアプリケーションは、インスタントメッセージングアプリケーションのものと類似したユーザインターフェースを使用する。特に、チャットルームアプリケーションでは、表示画面６４０上に、タッチスクリーンを介してテキストストリングを入力するのに使用され得るキーボードを表示させる必要がある。
【０１３６】
また、表示画面６４０は、プロセッサ６０５によって、プレーヤキャラクタ識別プロセス（図８から１１に関連して以下でさらに詳細に説明する）でも使用され、これによってプロセッサ６０５は、表示画面６４０またはその一部分を、振動モジュール６２５によって生じる振動およびオーディオ出力６４５から発せられる音声と同期して点滅させる。
【０１３７】
オーディオ出力６４５は、ある一定のゲームイベントに対応する音声を出力する少なくとも１つのスピーカを備える。オーディオ出力６４５から発せられる音声は、ゲーム及び、多人数参加型ゲームのプレー中に発生する個々のゲームイベントによって異なる。音声は例えば、プレーヤにゲーム時間がもう少しで満了すること、プレーヤのアバタの健康状態が低下していること、あるいはプレーヤに通知されるべき他のシナリオについて警告するために発せられ得る。オーディオ出力６４５には、１つ以上の標準８オーム２５０ｍＷコンピュータ用スピーカが使用され得る。
【０１３８】
図７に手持ち式ゲームコントローラ１３５の一実施形態の斜視図を示す。手持ち式ゲームコントローラ１３５は、プロセッサ６０５、ＲＦ送受信機６１５、カード読取装置６２０、振動モジュール６２５、メモリ６３０および電源モジュール６３５を含む電気および電子構成部品を収容する、剛性のケーシングの形状のハウジング７１０を有する。ハウジング７１０は好ましくは成形プラスチックであり、プレーヤの両手で軽く容易に支えるのに適した小型のものである。
【０１３９】
ハウジング７１０は、前面（または上面）７１２および背面（または下面）（不図示）を有する。表示画面６４０は前面７１２の、一般に、ハウジング７１０の中央部分に位置し、プレーヤが手持ち式ゲームコントローラ１３５を通常のプレー時の向き（横向き）で持ったときに、前面７１２が一般に上を向き、表示画面６４０がプレーヤから見えるようにされる。
【０１４０】
ハウジング７１０は、ハウジング７１０の左右の両側端部に左グリップ７３０と右グリップ７３２を含む。左グリップ７３０は、好ましくは、手持ち式ゲームコントローラ１３５の使用時にプレーヤの手で楽に握ることができるように、ゴムなどの軟らかく、しかも摩擦性の材料で形成される。右グリップ７３２も同じ材料で形成されるが逆向きに配置され、プレーヤの右手で握るように構成される。前面７１２は実質的に覆い隠されないままとされるが、左右のグリップ７３０、７３２はハウジング７１０の左右の端部を覆い、手持ち式ゲームコントローラ１３５が衝撃を受けたり、落とされたりした場合の少なくとも部分的な衝撃吸収機能を提供する。
【０１４１】
プレーヤ入力手段６１０は、ジョイスティック７２０、コマンド（または選択）ボタン７２２、アクションボタン７２４、ならびに表示画面６４０上に重ね合わされたタッチセンサ式スクリーンなどの、動き選択部材の形態で設けられる。ジョイスティック７２０は左グリップ７３０の隣の、左手がグリップ７３０上に置かれたときに左手の親指による操作に適した位置に配置され、親指以外の指でハウジング７１０の下面を支持し、親指で前面７１２に触ることができるようにされている。
【０１４２】
ジョイスティック７２０は、好ましくは、Ｘ−Ｙ平面上で３６０度にわたって任意の方向に動かせるようにハウジング７１０に固定されている。或いは、ジョイスティック７２０は、Ｘ−Ｙ平面上の所定の互いに異なる位置、例えば、最大限可能な３６０度内の４５度ずつの区分に対応する位置にだけ動かせるように固定されていてもよい。ジョイスティック７２０は、好ましくは、プレーヤが所望の方向に倒した後、垂直な位置に戻るよう、ばねで留められている。さらに、ジョイスティック７２０は、好ましくは、プレーヤが快適に握り、容易に操作できるように、軟らかく、しかも摩擦性の材料が上面に配置されるか、または上面を覆っている。
【０１４３】
アクションボタン７２４は、好ましくは右グリップ７３２に隣接し、プレーヤの右手のひらが右グリップ７３２上に置かれ、右手の親指以外の指がハウジング７１０の背面を支持するときに、右親指で容易に押し下げることができるような位置に配置されている。図７には４つのアクションボタン７２４が示されているが、手持ち式ゲームコントローラ１３５にはより多数または少数のアクションボタン７２４が設けられていてもよいことを理解されたい。しかしながら、最低限の機能として、少なくとも２つのアクションボタン７２４が設けられるべきである。各アクションボタン７２４は、一般に、多人数参加型ゲームのプレー中に異なるプレーヤ入力コマンドを提供する。
【０１４４】
コマンド（または選択）ボタン７２２は、好ましくは、図７に示すように、表示画面６４０に隣接した、左グリップ７３０と右グリップ７３２の中間に設けられている。コマンドボタン７２２は、好ましくはハウジング７１０の外縁（上端／前端）に沿って配置されている。好ましくは、６つのコマンドボタン７２２が表示画面６４０の下端に隣接して設けられ、これらのボタンが表示画面６４０に近接していることによって、表示画面６４０の下側部分に沿って設けられるメニュー選択肢に視覚的に対応するようにされている。表示画面６４０の下端に隣接して配置されるのではなく、コマンドボタン７２２は、表示画面６４０の上端に沿って、あるいは表示画面６４０の右または左端に沿って配置されてもよい。
【０１４５】
図７では、コマンドボタン７２２が、アクションボタン７２４とジョイスティック７２０が配置されているハウジング７１０の側と反対側に配置されているが、コマンドボタン７２２は、ハウジング７１０のより中央寄りに配置され、アクションボタン７２４とジョイスティック７２０は、ハウジング７１０のより端近くに配置されている。
【０１４６】
図示の実施形態では、右グリップ７３２にはカード読取装置６２０にカードを受け取るためのスロット７４０が配置されている。カードスロット７４０は、磁気ストリップカードが、スロット７４０に通す動作で受け入れられ、カード読取装置６２０がカード上の磁気ストリップに符号化されているデータを読み取ることができるように構成されている。或いは、スロット７４０は、手持ち式ゲームコントローラ１３５の別の側、例えば、左右の側端部の間の手前側または向こう側などに配置されていてもよい。
【０１４７】
図示の実施形態では、左グリップ７３０は、電池再充電器またはその他の形態の外部電源を受け入れるためのコネクタ部７５０を有する。コネクタ部分７５０は、特定の所望のケーシング設計に従って、手持ち式ゲームコントローラ１３５の別の部分に位置していてもよい。例えば、コネクタ部分７５０は、手持ち式ゲームコントローラ１３５の上、下または右側あるいは下面に配置されていてもよい。
【０１４８】
スピーカ７６０が、ハウジング７１０内に、オーディオ出力６４５を提供するために設けられている。ハウジング７１０上のスピーカ７６０の場所は設計要件によって異なり得るが、前面７１２の、プレーヤの両手がグリップ７３０および７３２の上、または周りに置かれたときにプレーヤの両手によって覆われない位置に配置されるのが好ましい。
【０１４９】
手持ち式ゲームコントローラ１３５は、横向きで、前述のようにプレーヤの左右の手が左右のグリップ７３０、７３２の周りに置かれた状態で操作されるか、または縦向きで操作され得る点で有利である。縦向きでは、手持ち式ゲームコントローラ１３５は、プレーヤによって、左グリップ７３０と右グリップ７３２が縦方向に向けられ、左グリップ７３０がプレーヤから見て手前に、右グリップ７３２がプレーヤから見て向こう側になるように保持される。かかる向きでは、プレーヤの左手は一般に左グリップ７３０に置かれたままであり、プレーヤの右手は、プレーヤの指が表示画面６４０下のハウジング７１０の背面を支持し、プレーヤの右手親指がコマンドボタン７２２を押すことができるように位置するよう、より中央よりに移動される。プレーヤの左手は引き続き、左親指でジョイスティック７２０を操作するように置かれる。縦向きの状態では、表示画面６４０も縦向きとされる。
【０１５０】
個々のゲームまたは手持ち式ゲームコントローラ１３５によって行われるべきその他の機能によっては、手持ち式ゲームコントローラ１３５を横向きではなく、縦向きで操作する方が好ましいこともある。しかしながら、手持ち式ゲームコントローラ１３５では、全般的に横向きでの使用が意図されている。
【０１５１】
＜プレーヤアバタ識別＞
次に図８を参照して、プレーヤキャラクタ（またはアバタ）識別の方法８００を説明する。アバタ識別は、プレーヤがステップ８１０でコマンドボタン７２２の１つを押すことによって開始される。或いは、アバタ識別要求を作動させる専用のアクションボタン７２４が設けられていてもよい。有利には、プレーヤは、プレーヤの選択する任意のときにアバタ識別要求を作動させてもよい。この機能は、多人数参加型ゲームの１次表示上に多数のアバタが存在する状況や、例えばプレーヤのアバタが別のアバタとの戦闘に入っており、プレーヤが制御するアバタがどちらか混乱している状況などにおいて、プレーヤにとって特に役立つ。
【０１５２】
プレーヤが手持ち式ゲームコントローラ１３５上でアバタ識別要求を作動させたことに応答して、プロセッサ６０５はステップ８１５でゲームサーバ１１０にアバタ識別要求パケットを送信する。手持ち式ゲームコントローラ１３５からのアバタ識別要求パケットの受信に応答して、ゲームサーバ１１０は、大表示画面４２５上のアバタの強調視覚表現の表示を、手持ち式ゲームコントローラ１３５からの感覚出力と同期させるために、手持ち式ゲームコントローラ１３５に同期パケットを送り返す。同期パケットは、振動モジュール６２５による振動、オーディオ出力６４５からの音声、および、表示画面４２５上の（例えば、１つ以上の点滅アイコンなどの）反復視覚表示として出力されるべき特定の反復シーケンスを指定する。
【０１５３】
ステップ８２０で、ゲームサーバは、視覚指示と、プレーヤが自分の対応するアバタを表示画面上で認識するための対応する同期された感覚出力を提供する期間を、ステップ８２５で設定する。この期間は、同期パケットに適切なデータを含めることによって手持ち式ゲームコントローラ１３５に通知される。
【０１５４】
ステップ８３０で、（そこからアバタ識別要求パケットが発せられた手持ち式ゲームコントローラ１３５に対応する）アバタの強調視覚標示が表示画面４２５に表示される。この強調視覚示は、例えば、特定の反復シーケンスに従ってアバタの画像の拡大と縮小を繰り返す、またはアバタの上、下、または別の隣接する場所に点滅ポインタ、光輪またはアイコンを提供するなどを含む、いくつかの方法のいずれかで提供され得る。別の例では、プレーヤがユーザ名またはチーム名を登録している場合、その名前が表示画面４２５のアバタの上、下、またはその他の隣接する場所に一時的に現れるか、または点滅してもよい。
【０１５５】
ステップ８３０と同時に、ステップ８３５が実行され、同期された感覚出力が手持ち式ゲームコントローラ１３５からプレーヤに提供される。この感覚出力は、表示画面４２５上の反復点滅またはその他の強調視覚標示に対応する反復振動シーケンスを含む。加えて、感覚出力は振動シーケンスと表示画面４２５上の点滅視覚標示に対応する反復音声シーケンスも含む。任意選択で、手持ち式ゲームコントローラ１３５上の表示画面６４０が、対応する反復シーケンスとして点滅してもよい。
【０１５６】
手持ち式ゲームコントローラ１３５からの特定の反復シーケンスとしての感覚出力は、プレーヤが表示画面４２５上の適切なアバタを識別するのに役立つ。というのは、プレーヤは、手持ち式ゲームコントローラ１３５から受け取る反復シーケンスを、表示画面４２５上の視覚的反復シーケンスと合致させることができるからである。
【０１５７】
ゲームサーバ１１０もプロセッサ６０５も、ステップ８４０で期間が満了するまで、繰り返し、表示画面４２５と手持ち式ゲームコントローラ１３５に、強調視覚標示と感覚出力を提供させる。これに関する期間が満了すると、ステップ８４５で、強調視覚標示と感覚出力が中止され、プレーヤが強調視覚標示と感覚出力引き続きを受け取ろうとする場合には、プレーヤは手持ち式ゲームコントローラ１３５で、ステップ８１０のアバタ識別要求を再作動させなければならない。
【０１５８】
アバタ識別方法８００の一実施形態では、表示画面６４０は、プレーヤのアバタが位置するゲーム環境の低解像度バージョンを、ゲーム環境と相手のプレーヤのアバタとに対して、プレーヤのアバタの場所を指示するように表示し得る。かかる低解像度表示では、プレーヤのアバタは、他の色のブロックで表される他のアバタと対比して示される、色付きブロックなどの単純なアイコンで表されてもよい。或いは、表示画面６４０上の低解像度表示は、その上のプレーヤのアバタを、光輪で取り囲むことによって、矢印で指し示すことによって、またはゲーム環境内のアバタの場所をプレーヤに指示するその他のグラフィックスを提供することによって指し示してもよい。
【０１５９】
また低解像度表示は、好ましくはゲーム環境を、表示画面４２５上に提供されるゲーム環境の別のビューとしても示す。例えば、手持ち式ゲームコントローラ１３５の表示画面６４０上の低解像度表示はゲーム環境の上からの眺望とし、ゲーム場１２０内の表示画面４２５は、地上の視野からのゲーム環境の眺望を提供してもよい。
【０１６０】
この代替的実施形態では、手持ち式ゲームコントローラ１３５がゲーム環境の低解像度バージョンを表示するために、手持ち式ゲームコントローラ１３５に、適切なときに表示するための適切な低解像度グラフィックスがプリロードされていなければならない。かかる低解像度グラフィックスは、適切なときに、または、特にステップ８２０のゲームサーバ１１０からの同期パケットの受信に応答して、メモリ６３０から取得され得る。画面６４０上のかかる低解像度表示の一例が図１１Ｃに示されている。
【０１６１】
＜ゲーム表示の例＞
次に、図９、１０および１１Ａ〜１１Ｃを参照して、多人数参加型ゲームのゲーム表示の例をさらに詳細に説明する。図９に、多人数参加型ゲームのプレー中に大表示画面４２５上に表示されるゲーム環境の例９００を示す。ゲーム環境９００内には、多人数参加型ゲームのプレーヤによって制御されるアバタ９１０が示されている。
【０１６２】
ゲーム環境例９００には、スポーツゲームの状況における多くのプレーヤアバタ９１０が示されている。プレーヤが表示される多くのアバタの中から自分のアバタを識別するために、プレーヤは手持ち式ゲームコントローラ１３５上に設けられたアバタ識別要求ボタンまたは選択肢（オプション）を作動させようとすることがある（図８との関連で説明しているプロセスである）。ゲーム環境例９００では、こうしたプレーヤの１人がアバタ識別要求を作動させる選択をしており、そのプレーヤのキャラクタに、この例ではプレーヤのアバタ９１０の前後を囲う光輪アイコン９２０の形状を取る強調視覚標示が提供される。
【０１６３】
多人数参加型ゲームシステム１００の一実施形態では、プレーヤらがチームを形成するよう選択してもよく、これによって、それらのプレーヤのプレーヤアバタ９１０は団結し、他のチームと対抗してもよい。かかる実施形態では、アバタ識別要求に応答して提供される強調視覚表示もまた、要求作動側プレーヤがその一員であるチームに属するプレーヤアバタを表示するように拡張され得る。ゲーム環境例９００において、要求作動側プレーヤと同じチームのプレーヤアバタは、関連するプレーヤアバタ（アバタ識別要求を行っているプレーヤのアバタを含む）に隣接して位置する標識アイコン９２５で示される。
【０１６４】
本明細書で説明している方法およびシステムにより、多人数参加型ゲームを円滑に行わせるために多種多様なゲーム環境が作成され得ることを理解されたい。したがって、本発明は本明細書で図示し、説明する具体例のいずれかに限定されるものではない。
【０１６５】
次に、図１０を参照して、手持ち式ゲームコントローラ１３５の表示画面６４０によって提供される１人プレーアクティビティ表示１０００を示す。１人プレーアクティビティ表示１０００は、ゲームアクション表示部分１０５２とゲーム情報表示部分１０５４とを有する。ゲームアクション表示部分１０５２は、手持ち式ゲームコントローラ１３５へのプレーヤ入力によって制御されるアクションを行うプレーヤアバタ１０７０（多人数参加型ゲームで示されるプレーヤアバタと異なっていてもよい）を示す。また、プレーヤアクティビティ表示部分は、ゲーム統計やメトリック１０７２などといった、他のアクティブ表示要素も含む。ゲーム情報表示部分１０５４は、得点表示１０６０および１人プレーアクティビティを行うための指示１０６２を含み、これは好ましくはグラフィックスおよび適切なアイコンを含む。得点表示１０６０は、個々の得点とすることもでき、プレーヤがチームの一員としてプレーしている場合には、得点表示１０６０は、チーム得点を示してもよい。
【０１６６】
プレーヤは、多人数参加型ゲームへの参入（または再参入）を待っている間、または多人数参加型ゲームの目標を達成するために完了されるべきいくつかのタスクの１つとして行われる選択された補助アクティビティとして、例えば図１０に示すような１人プレーアクティビティを行ってもよい。
【０１６７】
次に、図１１Ａ、１１Ｂおよび１１Ｃを参照して、ゲーム環境１１００を有する別のゲームシナリオ例を示す。各プレーヤアバタ１１１０は、ゲーム環境１１００内を動き回り、例えば、相互に破壊しあったり、ある一定のやり方でゲーム環境を通過したり、ポイントを獲得するなど、相互に争って、ゲームの１つ以上の目的を達成する。ゲーム環境例１１００では、各プレーヤが、車両の形のアバタを制御する。各車両は、ある一定の装備、資源およびパラメータ（寿命／健康状態／状態ポイントなど）を有する。
【０１６８】
プレーヤの車両アバタの関連する装備、統計および条件の２次ゲーム表示１１５０が、手持ち式ゲームコントローラ１３５の表示画面６４０上に提供されてもよい。プレーヤがチームの一員である場合には、２次表示１１５０の情報表示部分１１５４の一部として、チーム情報が、アバタ１１１０の装備、統計および条件と共に提供される。この例では、アクティビティ表示部分（図１０のアクティビティ表示部分１０５２のような）は提供されないが、代替的ゲームシナリオでは、このような表示が２次表示１１５０の一部として提供されてもよい。
【０１６９】
図１１Ｃを参照すると、前述のように、アバタ識別要求のプレーヤによる作動に応答して、手持ち式ゲームコントローラ１３５の表示画面６４０上に低解像度表示１１８０が表示され得る。本ゲーム環境例１１００では、プレーヤのアバタ１１１０に対応する低解像度表示１１８０は、表示１１８０中央に位置し、ゲーム環境内の上からの眺望による低解像度アイコン１１８５を提供する。プレーヤアバタ１１１０に対応するアイコン１１８５の周りには、強調視覚標示１１９０が示されている。表示画面６４０上での低解像度表示１１８０の表示と同時に、プレーヤのアバタ１１１０が、大表示画面４２５上のゲーム環境１１００内に、光輪や点滅ポインタやアイコンといった強調視覚外観を有するものとして示される。
【０１７０】
＜支払処理＞
好ましい実施形態では、支払が、多人数参加型ゲームの各参加プレーヤから、そのプレーヤがゲームをプレーするのを許される前に受け取られる。代替的実施形態では、多人数参加型ゲームは無料でプレーされてもよい。例えば、新しい映画が映画館で公開される予定である場合、その新しい映画のテーマと類似のテーマを有する多人数参加型ゲームが、宣伝のために、映画の公開または上映に先立って映画館で提供されてもよい。
【０１７１】
好ましい実施形態によれば、多人数参加型ゲームをプレーしようとするプレーヤは、個人口座又はクレジット口座を作成するか、または前払い勘定（プリペイドアカウント）を購入するために事前登録しなければならない。この例外としては、プレーヤはゲーム場１２０に入った後で、手持ち式ゲームコントローラ１３５にクレジットカードの詳細を提供してもよく、クレジットカードの支払が許可された場合、そのプレーヤの一時勘定（アカウント）が作成されてもよい。或いは、クレジットカード情報が、個人口座または前払い勘定を有するプレーヤによって、それらのプレーヤの初期クレジットを使い切った後で、多人数参加型ゲームを続行または再参入するために提供されてもよい。必要な場合には、支払／認証システム２２０を使って、クレジットカード口座への課金を有効にするために、クレジットカード機関とのやりとりが行われる。
【０１７２】
次に、図１２を参照して、プレーヤ支払処理を含む、プレーヤ登録の方法を説明する。プレーヤ登録の方法は参照番号１２００で示されており、ステップ１２０５で、プレーヤに支払許可（承認／認証）コード入力を促すプロンプトを出すことから開始する。このプロンプトは手持ち式ゲームコントローラ１３５の表示画面６４０に提供され、プレーヤに、支払許可コードを手入力させ（例えば、プレーヤがタッチスクリーンを介して数字を入力することができるように、表示画面６４０上にテンキーパッドを提供することにより）、または支払許可コードが格納されたカードをカード読取装置６２０に挿入させる。支払許可コードの手入力は、例えば、カード読取装置６２０がクレジットカードを読み取ることができない場合にクレジットカード番号を入力するか、またはプレーヤ口座番号などのその他の一意の番号を入力するのに使用され得る。
【０１７３】
多人数参加型ゲームシステム１００は、好ましくは、プレーヤに（管理サーバシステム２１０を介して）クレジット口座または引き落とし口座としての口座を事前登録させ、プレーヤがゲーム場１２０にいるときに、自分の口座番号（またはＰＩＮなどその他の識別情報）を手持ち式ゲームコントローラ１３５に入力して自分のプレーヤ口座の課金を許可することによってゲームに登録することができるようにセットアップされる。
【０１７４】
事前設定される登録プレーヤ口座を持つことの代替として、新規プレーヤは、有効なクレジットカードの詳細を入力するか、または前払い一般勘定を購入することによって、一定金額のプレークレジットまたはプレー時間を購入してもよい。例えば、前払い勘定は、勘定詳細（名義）を有する任意のプレーヤが多人数参加型ゲームをプレーするのに使用できる、１０プレークレジットまたはこれに関連付けられたドル価値を有していてもよい。この前払い勘定は、これと関連付けられた磁気ストリップカード、または、プレーヤが、多人数参加型ゲームに登録するために支払許可コードとして手持ち式ゲームコントローラ１３５に入力する必要のある一意の識別コードを有していてもよい。
【０１７５】
ステップ１２０５は、プレーヤが例えば、ボタンを押す、ジョイスティックを動かす、カード読取装置６２０にカードを挿入する、タッチ式スクリーンに振れるなどによって、手持ち式ゲームコントローラ１３５を操作するか、または別のやり方でゲームコントローラに入力を提供しようしたことに応答して実行され得る。ステップ１２０５での表示画面６４０上のプロンプト表示に続き、手持ち式ゲームコントローラ１３５は、ステップ１２１０で、支払許可コードの受信を待つ。
【０１７６】
ステップ１２１０で支払許可コードが受け取られると、ステップ１２１５で、コードが有効であるかどうかチェックされる。この有効性チェックを使って、例えば、コード内の桁数のチェックし、コードの内部整合性が取れていること（すなわち、コードが誤り検出を可能にする場合）、または他の解析可能な誤りの有無をチェックすることなどによって、支払許可コードが有効なコードたり得る種類のものであることが検証される。
【０１７７】
ステップ１２１５で、プレーヤから受け取られたコードが無効であると判定された場合、手持ち式ゲームコントローラ１３５は、ステップ１２２０で表示画面６４０にエラーメッセージを表示し、プレーヤに再度ステップ１２０５で有効な支払許可コードを入力するよう促すプロンプトを出す。ステップ１２１５でコードが有効であると判定された場合、プロセッサ６０５は引き続きステップ１２２５で、メモリ６３０に格納された暗号化アルゴリズムを使ってコードを暗号化する。暗号化は、クレジットカード情報や他の機密情報を含み得る支払許可コードの機密性を、手持ち式ゲームコントローラ１３５からゲームサーバ１１０への伝送時の傍受から保護するために使用される。
【０１７８】
ステップ１２３０で、暗号化コードが、ＲＦ送受信機６１５、無線受信機１４０および通信コントローラ１１５を介してゲームサーバ１１０に送信される。ステップ１２３５で、ゲームサーバ１１０は、ステップ１２２５で手持ち式ゲームコントローラ１３５によって用いられた暗号化アルゴリズムに対応する暗号化解除アルゴリズムを使って支払許可コードを暗号化解除（解読）する。
【０１７９】
ステップ１２４０で、ゲームサーバ１１０は、ステップ１２３５で暗号化解除されたコードが登録口座（アカウント）に対応するコードであるかどうかチェックする。このチェックは、暗号化解除されたコードを、匿名ユーザによって前払い勘定が購入されているアカウントと、課金口座又はクレジット口座勘定を有する完全なプレーヤ登録アカウントの両方について、既存口座（アカウント）のデータベースと比較することによって行われる。
【０１８０】
ステップ１２４０で、暗号化解除されたコードが、ゲームサーバ１１０によって（対応する個人口座または前払い勘定として）認められなかった場合、ゲームサーバ１１０は、そのコードが例えばコードがクレジットカード番号に似ている場合には、引き落とし取引を実施するために、外部信用機関に照会してもよい。ステップ１２５０で、クレジットカード口座と多人数参加型ゲーム口座のどちらの口座にも十分な資金がないと判定された場合、ステップ１２５５で、ゲームサーバ１１０は、手持ち式ゲームコントローラ１３５にメッセージを送り返し、ステップ１２２０でプレーヤにエラーメッセージを表示する。次いでステップ１２０５で、プレーヤに有効な支払許可コードの入力を促すプロンプトが出される。
【０１８１】
ステップ１２５０で、プレーヤの口座に十分な資金があると判定された場合、ステップ１２６０で、関連する口座に所定の金額が課金される。プレーヤの口座に課金されると、ゲームサーバ１１０はステップ１２６５で、暗号化コードがそこから受信された手持ち式ゲームコントローラ１３５に、支払取引が完了した旨のメッセージを送信し、手持ち式ゲームコントローラ１３５の入力手段をロック解除する。ステップ１２６５の前には、プレーヤが手持ち式ゲームコントローラ１３５を操作し、または別のやり方でゲームコントローラ１３５に入力しようとしても、その入力がステップ１２０５での支払許可コードの入力を促すプロンプトに関連するものでない限り処理されない。この意味で、手持ち式ゲームコントローラ１３５の制御は、ステップ１２６５の前には「ロック」されている。ステップ１２６５の後、それらの制御は「ロック解除」される。
【０１８２】
ステップ１２６０で、プレーヤの口座に課金されると、プレーヤは、事実上、多人数参加型ゲームをプレーする（またはその他の選択されたアクティビティを行う）ように登録される。よって、ステップ１２６０から１２７０は、全般的に、図５に関して前述したステップ５１０と５１５に対応する。
【０１８３】
ステップ１２６５で手持ち式ゲームコントローラをロック解除した後、ゲームサーバ１１０は、続いてステップ１２７０で、１つ以上のソフトウェアモジュールを手持ち式ゲームコントローラ１３５にダウンロードする。こうしてダウンロードされる１つ以上のソフトウェアモジュールは一般にゲームモジュールを含むが、必要に応じて他のソフトウェアモジュールを含んでいてもよい。一実施形態では、選択ステップ（不図示）でプレーヤによってゲームモジュールが要求され、その場合少なくとも１つの多人数参加型ゲームに加えて、少なくとも１つの１人プレーゲームもプレーヤによって選択され得る。
【０１８４】
プレーヤに特定の事前に選択された多人数参加型ゲームをプレーすることだけが許される別の実施形態では、プレーヤに所望のゲームを選択させるステップは省略される。この実施形態では、ソフトウェアモジュールのダウンロードはプレーヤ登録が開始する前に行われる。このように、ダウンロードはプレーヤ登録プロセスで不必要に貴重な帯域幅を使用することを回避するために、すべての手持ち式ゲームコントローラ１３５に、ゲームおよびその他のソフトウェアモジュールを構成するデータを同時にブロードキャストすることによって行われ得る。
【０１８５】
代替的な実施形態では、様々な暗号化解除、口座登録および課金機能が、ゲームサーバ１１０ではなく、管理サーバシステム２１０によって実行されてもよい。さらに別の代替例では、それらの機能の一部が、処理負荷を分散するために、ゲームサーバ１１０と管理サーバシステム２１０の間で共有されてもよい。
【０１８６】
好ましい実施形態では、多人数参加型ゲームシステム１１０は、プレーヤに、手持ち式ゲームコントローラ１３５を使って行われるいくつかのアクティビティの中から選択させるよう構成されている。これらのアクティビティの１つが、多人数参加型ゲームをプレーすることであり、これがシステムの主要な目的である。しかしながらシステムは、プレーヤが、多人数参加型ゲームの代替アクティビティを選択して楽しむこともできるようにする点で有利である。これは、システムが、単一のアクティビティを行わせることのみを提供するものよりも幅広い人気を得ることを可能にする。
【０１８７】
加えて、多人数参加型ゲームシステム１００および複数会場ゲームシステム２００は、登録プレーヤに、複数の利用可能な多人数参加型ゲームのどれをゲーム場１２０でプレーすべきか投票させるように構成されていてもよい。かかる投票プロセスは、図１２に関連して前述した、ステップ１２６５と１２７０の間に行わることができる。
【０１８８】
＜チームプレー＞
次に図１４から１８を参照して、特に、多人数参加型ゲームのチームプレーを円滑に行わせる、さらに別のゲームの実施形態を説明する。チームプレー実施形態では、数人のプレーヤがメイン表示画面４２５上で単一のアバタを共用する。例えば、アバタは車両とすることもでき、この車両は、それぞれがそのチームメンバ自身の手持ち式ゲームコントローラ１３５を使用するチームの様々なメンバによって、操縦され、操作されることもできる。
【０１８９】
図１４は、多人数参加型ゲームのプレーヤの間でチームプレーを円滑に行わせる（支援する）方法１４００を示すフロー図である。本発明のチームプレー実施形態に関連する画面表示の例が、図１５から１８に示されている。これらの画面表示例は、多人数参加型ゲームのチーム編成段階の間に、個々の手持ち式ゲームコントローラ１３５の表示画面６４０で個々のプレーヤに表示される。
【０１９０】
多人数参加型ゲームシステム１００（または１３００）への登録に続いて、プレーヤに、チームの一員としてプレーヤするか、それとも単独でプレーするかの選択肢が提供され得る。プレーヤがチームプレーに参加することを選択した場合、そのプレーヤには、図１５に示すような初期選択表示１５００が示される。表示１５００は、プレーヤに新しいチームを作成するか、または既存のチームに参入するボタン（タッチスクリーンに触れることによって、またはジョイスティック７２０を使って所望のボタンの上にカーソルを移動させ、機能ボタン７２４の１つを押すことによって選択され、または押され得る）が提供される。チーム作成ボタン１５１０は、選択されると、手持ち式ゲームコントローラ１３５に、図１６、１７および１８に示すようなチーム編成プロセスのステップに対応するさらに別の画面を表示させる。チーム参入ボタン１５２０は選択されると、表示画面６４０に、新規チームメンバを受け入れる用意があり、プレーヤが参入を要求するためにそこから選択することのできる、既に作成されたチームのリストを表示させる。
【０１９１】
チーム編成方法１４００は、ステップ１４１０で、プレーヤがチーム作成ボタン１５１０を選択したときに開始する。チームを作成するプレーヤは自動的にそのチームのキャプテンに指名され、メンバ構成と、大表示画面４２５上でチームを表すことになるアバタの種類に対する制御権が与えられる。また、チームを作成するプレーヤはそのチームのメンバでもあり、チーム内のある一定の位置または役割を選択することもできる。
【０１９２】
チーム作成ボタン１５１０の選択に応答して、手持ち式ゲームコントローラ１３５はプレーヤにチーム名を入力するよう求め、その後、手持ち式ゲームコントローラ１３５は、チーム名を含むチーム作成要求をゲームサーバ１１０に送る。次いで、ゲームサーバ１００は、そのチーム名を使い、以下でさらに詳細に説明する所定のデータ構造に従って、チーム表（テーブル）に新規のチームエントリを作成する。チーム表に入力されたチーム名は、ゲームサーバ１１０によって格納され、維持され、チームに参入しようとするプレーヤがチーム参入ボタン１５２０を選択したときにゲームサーバ１１０によって提供される。
【０１９３】
プレーヤが、ステップ１４２０で、空きのあるチームのリストから選択することによってチームへの参入を要求すると、チームキャプテンにチーム参入要求が通知され、チームキャプテンにチーム編成表示１６００が表示される。表示１６００はチーム編成に関連し、そのための情報および選択ボタンを提供するものである。
【０１９４】
表示１６００は、表示記述フィールド１６０５と、チーム名を示すチーム名フィールド１６１０と、チームリスト１６２０と、プレーヤがチームへの参入を要求している場合には、参入要求１６３０とを備える。また、表示１６００は、チームキャプテンが、チーム編成が完了したことを示すことを可能にする開始ボタン１６７０も備える。
【０１９５】
チームリスト１６２０は、すでにチームメンバであるプレーヤのプレーヤ名と、空いているチーム位置（ポジション）とを示すリストを備える。チームリスト１６２０に示される各プレーヤごとに、チームキャプテンによって選択された場合、対応するプレーヤをチームから除外させる、対応プレーヤ除外ボタン１６２５がある。チームから除外されると、除外されたプレーヤには除外が通知され、そのプレーヤは表示１５００に戻る。
【０１９６】
また、チームリスト１６２０は、多人数参加型ゲームにおける登録プレーヤとしてのプレーヤの経験レベルや、以前の成績を示す、プレーヤに関連付けられたランクを指示してもよい。高いランクにはより優れたゲーム関連のアバタ属性を関連付け、それによってプレーヤに、そのゲームを繰り返しプレーし、より高いランクに到達しようとする動機付けを与えるようにしてもよい。
【０１９７】
参入要求１６３０は、チームキャプテンに参入要求を通知するテキストフィールドと、プレーヤの名前およびランクを示すテキストフィールド１６４０と、受け入れボタン１６５０と、拒絶ボタン１６６０とを備える。チームキャプテンがステップ１４３０で受け入れボタン１６５０を選択した場合、参入要求は受け入れられ、要求側プレーヤはステップ１４５０でチームに加えられる。チームキャプテンがステップ１４３０で拒絶ボタン１６６０を選択した場合、チームへの参入を要求しているプレーヤにはステップ１４４０で要求の拒絶が通知され、表示１５００に戻される。
【０１９８】
チームキャプテンには、チームキャプテンによって受け入れられるか、または拒絶されるべき参入要求１６３０がある、ステップ１４２０のチーム編成の間、表示１６００が表示される。それ以外の場合、チームキャプテンは、図１７に示すアバタ選択表示１７００を見て、チームのアバタを選択してもよい。表示１７００は、記述または指示フィールド１７０５と、チーム名フィールド１７１０と、アバタ画像１７１５と、チームリスト１７２０と、アバタ属性記述１７３０とを備える。チームリスト１７２０は、現在チームに含まれるチームメンバと、チームメンバに現在割り振られ、または選択されているチーム内での役割または位置（地位）を示す。アバタ属性記述１７３０は、アバタ名を含み、現在表示１７００上に表示されているアバタ画像１７１５に対応するアバタのゲーム関連属性をリストし、または記述し、または図で表す。例えば、アバタは、速度、攻撃能力、防御能力、機敏さ、または特別な能力に関連するある一定の属性を有していてもよい。
【０１９９】
表示１７００は、戻るボタン１７５０と、進むボタン１７６０と、多種多様なアバタ画像１７１５をスクロールし所望の属性を有するアバタを選択するための選択ボタン１７７０とをさらに備える。選択ボタン１７７０は、ステップ１４６０で、そのアバタのアバタ画像１７１５が表示１７００上に現れているときに、チームキャプテンによって選択されてもよい。
【０２００】
チームアバタが選択されると、チームメンバはそれぞれ、図１８にその一例が示されている役割選択表示１８００を見て、ステップ１４７０で、チームの所望の役割または位置１８２０を選択することができる。表示１８００は、テキスト記述または指示フィールド１８０５と、チーム名フィールド１８１０と、アバタ画像１８１５と、アバタ画像１８１５の、またはアバタ画像１８１５に関連するいくつかの位置または役割１８２０と、それらの位置または役割１８２０に対応するいくつかのテキストフィールド１８３０とを備える。各役割または位置１８２０は、１人のチームメンバによって使用されてもよいが、用意されている役割または位置１８２０を超えるメンバがいてはならない。他方、必ずしもすべての役割または位置１８２０がチームメンバによって使用されなくともよい。チームメンバは、ゲーム中の任意のときに役割または位置１８２０を変更しようとしてもよいが、キャプテンによって選択されたチームアバタは、ゲームが開始された後で変更することはできない。テキストフィールド１８３０は、役割または位置１８２０の記述と、もしあれば、その位置の役割１８２０を占めるプレーヤの名前を含む。
【０２０１】
また、表示１８００は、プレーヤが前の表示に戻れるようにする戻るボタン１８５０と、チームキャプテンだけに見える、チームがゲームをプレーする用意ができていることを示す開始ボタン１８７０とを備える。チームキャプテンが、開始ボタン１８７０を選択するか、または所定期間の満了などその別のゲーム開始イベントが発生したときに、チームはステップ１４８０でゲームに入る。
【０２０２】
アバタ画像１８１５は、一般に、表示１７００で選択されたアバタに対応する。表示１７００で選択されたアバタに応じて、アバタ画像１８１５は変化してもよく、そのアバタに関連する様々な場所または役割の機能を含めて、様々な役割または位置１８２０を提供してもよい。
【０２０３】
図６と関連して前述したように、手持ち式ゲームコントローラ１３５または１３３５は、プレーヤ間でインスタントメッセージングを行うのに使用され得る。これは、チームメンバが他のチームメンバにコメントや指示を送ろうとし得るチーム状況においては、特に有利である。前述のように、インスタントメッセージングは、プロセッサ６０５によって実行されるインスタントメッセージングアプリケーションを介して支援される。このように、プレーヤはインスタントメッセージングアプリケーションを使って、チームメイトあるいはチームメイトになりそうな人や敵や味方になりそうな人など、他のプレーヤにメッセージを送信することができる。
【０２０４】
また、一実施形態では、プロセッサ６０５は、例えば、チームアバタを選択するために、チームメンバの間での投票を円滑に行わせるソフトウェアを実行してもよい。投票はチームキャプテンによって開始されても、別のチームメンバによって開始されてもよい。かかる投票プロセスは、インスタントメッセージングと同様に行われ、投票を開始するプレーヤが、実質上、その他のチームメンバのそれぞれへのインスタントメッセージの送信を開始する。
【０２０５】
ゲームサーバ１１０がプレーヤから（そのプレーヤの手持ち式ゲームコントローラ１３５を介して）投票開始要求を受け取ると、ゲームサーバ１１０は対象となる受信者（すなわち、開始側プレーヤのチームメイト）のそれぞれに書式設定されたメッセージを送信し、プレーヤに票を投じるよう要求する投票表示が表示画面６４０上に表示される。投票表示は、投票するプレーヤが選択を行い、その選択を含むゲームサーバ１１０への応答メッセージを開始することができるようにするいくつかの選択ボタンを提供する。
【０２０６】
ゲームサーバ１１０は投票の応答を照合し、チームメンバに投票結果を通知する。ゲームサーバ１１０が各プレーヤから所定の期間内に応答を受け取らなかった場合、ゲームサーバ１１０はプレーヤの何人かの入力なしでも、投票結果を決定することができる。同点の場合、キャプテンの票で結果を決定してもよい。
【０２０７】
ゲーム中に、チームアバタが死に、または別のやり方でゲームから除外された場合、そのチームアバタは大表示画面４２５上に表示されなくなる。チームがゲームに再参入しようとする場合、キャプテンは別のアバタを選択してもよい。或いは、チームは、前述の投票プロセスによって新規のアバタを選択してもよい。単一のチームアバタを用いる実施形態では、チームアバタが死ぬとチームメンバすべてがゲームから除外され、すべてのプレーヤがチームのメンバに留まろうとしているものと仮定して、チームは同じまたは新規に選択されたアバタと共にゲームに再参入する。図５に関連して前述したように、ゲームは常に限られた数のアバタだけを大表示画面４２５上に表示させることができる。したがって、ゲームに再参入しようとするチームは、再参入を許されるまで待ち行列で待機しなければならないこともある。
【０２０８】
支払処理の一実施形態では、各プレーヤは、そのプレーヤがゲームに参入し、または再参入する都度、自分の口座に課金される。したがって、チームが除外された後でゲームに再参入する場合、ゲームに参入するための引き落とし金額に対応する所定の金額、またはゲームに再参入するための割引金額が、チームの各プレーヤに課金される。
【０２０９】
図１５から１８には、多人数参加型ゲームのチーム編成態様に関連する表示例が示されているが、チーム編成、チームメンバ役割のアバタ選択をさらに円滑に行わせるために、必要に応じて別の表示が提供されてもよいことを理解されたい。さらに、図１５から１８の表示例は、海賊ゲームのモチーフに関連して示されており、この場合チームメンバは、大表示画面４２５上で見える単一チームアバタである海賊船上である特定の役割を占める。チームベースの参加を含む多人数参加型ゲームのベースとしては、他のモチーフやテーマも使用され得ることを理解されたい。例えば、戦車や飛行機や他の形の乗り物が、対応する軍隊その他の戦闘をテーマとするゲーム中でのアバタに使用されてもよい。
【０２１０】
或いは、チームメンバは、単一のアバタを共用せずにチームとして動いてもよい。例えば、各チームメンバが、戦場の戦士または運動場の競技者に対応する単一のアバタを持っていてもよい。このような場合には、プレーヤアバタの視覚的機能的形態は、それらのチームでの役割によって決まるものとしてもよい。
【０２１１】
チームが編成され、アバタが選択され、多人数参加型ゲームが開始されると、チームそれぞれのすべてのアバタが、個人としてプレーすることを選択した任意のプレーヤのアバタと共に大表示画面４２５上に表示される。単独プレーヤが選択できるアバタは、プレーヤのチームが利用できるものと異なっていてもよい。例えば、単独プレーヤのアバタはチームアバタより小さく、低い攻撃または防御能力を有していてもよい。
【０２１２】
アバタが個人を表すか、それともチームを表すかに関わりなく、図８から１１との関連で前述したアバタ識別機能は同様に動作する。さらに、チームアバタでは、各プレーヤは、そのプレーヤのチーム内での位置または役割に従ってチームアバタ上に表示され得る。図１５から１８に示す海賊船の例を使うと、あるプレーヤは、例えば、チームアバタ上のそのチームメンバの場所に対応するアバタ上の大砲のところに小さい色付きの四角または光輪または他の標識を示すことによって、大砲についているものとして示され得る。ゲームプレー中、チームメンバは、チームアバタ上の自分の位置を容易に確認し、必要に応じて容易に位置を交換できるように、表示画面６４０上の表示１８００を見ることができる。
【０２１３】
チームプレーの間、各プレーヤによる個々の手持ち式ゲームコントローラ１３５の操作は、プロセッサ６０５によって１つ以上のパケットとして符号化されてゲームサーバ１１０に送信され、ゲームサーバ１１０はチーム内の各プレーヤのアクションを、チームの一員として、別々に処理する。
【０２１４】
チームプレーを管理するために、ゲームサーバ１１０は、以下の表６にその一例を示す、サーバ側データ構造を実装する。このデータ構造は、すべてのチームを追跡するチーム表（team Table）と、様々なチーム内の各プレーヤを追跡するプレーヤ表（player Table）とを備える。各チームおよびプレーヤは、データ構造内に独自のレコードを有する。サーバ側データ構造内のレコードは、ゲームサーバ１１０によって頻繁に更新される。対応する（縮小サイズの）データ構造が、各手持ち式ゲームコントローラ１３５または１３３５によって保持され、ゲームサーバ１１０との通信に使用される。
【０２１５】
【表６】
2014012193.tif 000008
【０２１６】
ゲームサーバ１１０と手持ち式ゲームコントローラ１３５（または１３３５）は、相互にやりとりして、チーム編成を円滑に行わせ、プレーヤ中のゲームの進捗を制御し、追跡する。以下の表７に、ゲームサーバ１１０によって行われるアルゴリズム例を擬似コードで示す。表７では、「ノード」という語は、ゲームをプレーすることを登録しているプレーヤによって操作される手持ち式ゲームコントローラを指す。
【０２１７】
【表７】
2014012193.tif 000009
2014012193.tif 000010
2014012193.tif 000011
【０２１８】
多人数参加型ゲームシステムの別の実施形態では、プレーヤは、ゲーム場内に位置せずに、リモート接続を介して多人数参加型ゲームに参入することができる。かかる多人数参加型ゲームシステムを、図１９に、参照番号１９００で示す。多人数参加型ゲームシステム１９００では、ゲームサーバ１１０は、図１から４および１３に関連して前述したように、通信コントローラ１１５（不図示）を介して手持ち式ゲームコントローラ１３５と通信し、表示システム１２５上に多人数参加型ゲームの１次表示を表示する。手持ち式ゲームコントローラ１３５からゲーム入力を受け取ることに加えて、ゲームサーバ１１０は、ゲーム場１２０とゲームサーバ１１０から離れた場所に位置するリモートゲームコントローラ１９１０から、ネットワーク１９３０を経由した通信接続１９２０を介してゲーム入力を受け取ってもよい。
【０２１９】
リモートゲームコントローラ１９１０は、例えば、デスクトップまたはラップトップパーソナルコンピュータ、あるいはビデオゲームコンソールであってよい。リモートゲームコントローラ１９１０では、多人数参加型ゲームをプレーするために、ゲームソフトウェア１９４０がインストールされ、実行されている。ゲームソフトウェア１９４０は、ゲームサーバ１１０または管理サーバシステム２１０からダウンロードされ、多人数参加型ゲームの見込みプレーヤによってゲームコントローラ１９１０にインストールされる。
【０２２０】
各リモートゲームコントローラ１９１０は、多人数参加型ゲームの画像を見るために、例えば、ビデオゲームコンソールに接続されたテレビや、デスクトップまたはラップトップコンピュータシステムの一部などの、表示１９５０と結合されている。表示１９５０上の画像が、多人数参加型ゲームのリアルタイムプレーを可能にするのに十分なほど最新表示されるように、ゲームソフトウェア１９４０とゲームサーバ１１０の間の通信接続１９２０は、比較的高速なものとする必要がある。
【０２２１】
リモートゲームコントローラ１９１０へのゲーム関連のユーザ入力に応答して、ゲームソフトウェア１９４０は、ユーザ入力から生じるゲーム関連コマンドを表すデータパケットを、ネットワーク１９３０を介してゲームサーバ１１０に送信する。ゲームサーバ１１０はゲーム状態を更新し、ゲームソフトウェア１９４０が表示１９５０上に表示するための更新されたゲーム画像を生成することができるように、ネットワーク１９３０を介してゲームソフトウェア１９４０に応答してデータパケットを提供する。
【０２２２】
多人数参加型ゲームシステム１９００は、プレーヤが自宅から、または多人数参加型ゲームが主要に行われるゲーム場１２０から離れた別の場所から、多人数参加型ゲームに参入することを可能にする。リモートゲームコントローラ１９１０を介して多人数参加型ゲームに参入するプレーヤは、単独プレーヤとして参入しても、チームに参加してもよい。一実施形態では、リモートゲームコントローラ１９１０を操作するプレーヤには共用アバタではなく、単独アバタを使ってゲームに参入することだけが許される。かかるプレーヤは、他のプレーヤとチームまたは同盟を形成してもよいが、チームアバタは共用しない。かかる実施形態では、表示１９５０上でリモートプレーヤに見えるゲーム画像は、そのプレーヤのアバタの視野からの眺望に対応する。この第１の個人視野は、ゲーム場１２０の大表示画面４２５で見られる多人数参加型ゲームの全体図と対照をなすものである。任意選択的に、リモートゲームコントローラ１９１０を操作するリモートプレーヤは、第１の個人視野と全体図の間で切り換えることができてもよい。
【０２２３】
ゲームサーバ１１０は、多人数参加型ゲームに参加し得る潜在的に多数のプレーヤを処理する多数のプロセッサを備えるサーバシステムとして実施されうることを理解されたい。
【０２２４】
以上では、様々な特徴、機能または特性を有するいくつかの実施形態を別々に説明しているが、多くのかかる特徴、機能または特性は、かかる特徴、機能または特性がそれらと関連して個々に説明された実施形態以外の１つ以上の実施形態に、様々な組み合わせとして組み込まれてもよいことを理解されたい。よって、任意の１つ以上のかかる特徴、機能または特性のあらゆる有用で、実現可能な組み合わせが、本明細書に明確に組み込まれるものである。
【０２２５】
当分野の技術者には、本発明の精神および範囲を逸脱することなく、前述の実施形態の様々な改変形態または変形形態が明らかであると考えられ、かかるすべての改変形態または変形形態は、本発明の精神および範囲内に含まれるとみなされる。
【図１】
2014012193.tif 000012
【図２】
2014012193.tif 000013
【図３】
2014012193.tif 000014
【図４】
2014012193.tif 000015
【図５】
2014012193.tif 000016
【図６】
2014012193.tif 000017
【図７】
2014012193.tif 000018
【図８】
2014012193.tif 000019
【図９】
2014012193.tif 000020
【図１０】
2014012193.tif 000021
【図１１Ａ】
2014012193.tif 000022
【図１１Ｂ】
2014012193.tif 000023
【図１１Ｃ】
2014012193.tif 000024
【図１２】
2014012193.tif 000025
【図１３】
2014012193.tif 000026
【図１４】
2014012193.tif 000027
【図１５】
2014012193.tif 000028
【図１６】
2014012193.tif 000029
【図１７】
2014012193.tif 000030
【図１８】
2014012193.tif 000031
【図１９】
2014012193.tif 000032
【手続補正書】
【提出日】平成25年9月17日(2013.9.17)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多人数参加型ゲームシステムであって、
多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
１次表示手段を有する表示システムであり、前記表示信号に応答して前記１次表示手段上に前記多人数参加型ゲームの１次ゲーム表示を提供するように構成される前記表示システムと、
それぞれが、２次表示手段および入力手段を有する複数の手持ち式ゲームコントローラと、
前記ゲームサーバと各手持ち式ゲームコントローラとの間の通信を可能にする通信手段と、
を備え、
前記複数の手持ち式ゲームコントローラは、前記１次表示手段が個々のゲームコントローラを操作するゲームプレーヤから見えるように、前記１次表示手段に近接して位置し、
前記ゲームサーバは、前記多人数参加型ゲームを開始する前に通信手段を用いて、ゲームソフトウェアモジュールを各手持ち式ゲームコントローラにダウンロードするように構成され、ダウンロードされた各ゲームソフトウェアモジュールは、対応する手持ち式ゲームコントローラの前記入力手段においてプレーヤ入力を受け取ったことに応じて、前記２次表示手段に、前記１次ゲーム表示を補完する２次ゲーム表示を提供し、前記対応する手持ち式ゲームコントローラにより前記多人数参加型ゲームへの参加を可能にするよう、前記対応する手持ち式ゲームコントローラで実行可能である、
システム。
【請求項２】
多人数参加型ゲームシステムであって、
多人数参加型ゲームを支援するゲームソフトウェアを実行し、前記多人数参加型ゲームを表示する表示信号を提供するように構成されるゲームサーバと、
１次表示手段を有する表示システムであり、前記表示信号に応答して前記１次表示手段上に前記多人数参加型ゲームの１次ゲーム表示を提供するように構成される前記表示システムと、
それぞれが、２次表示手段および入力手段を有する複数の手持ち式ゲームコントローラと、
前記ゲームサーバと各手持ち式ゲームコントローラとの間の通信を可能にする通信手段と、
を備え、
前記複数の手持ち式ゲームコントローラは、前記１次表示手段が個々のゲームコントローラを操作するゲームプレーヤから見えるように、前記１次表示手段に近接して位置し、
前記ゲームサーバは、前記多人数参加型ゲームを開始する前に通信手段を用いて、ゲームソフトウェアモジュールを各手持ち式ゲームコントローラにダウンロードするように構成され、ダウンロードされた各ゲームソフトウェアモジュールは、対応する手持ち式ゲームコントローラの前記入力手段においてプレーヤ入力を受け取ったことに応じて、前記２次表示手段に、前記１次ゲーム表示を補完する２次ゲーム表示を提供し、前記対応する手持ち式ゲームコントローラにより前記多人数参加型ゲームへの参加を可能にすることで、前記多人数参加型ゲームのゲームアクティビティを支援するよう、前記対応する手持ち式ゲームコントローラで実行可能である、
システム。
【請求項３】
前記１次表示手段は大型表示画面を備える請求項１又は２に記載のシステム。
【請求項４】
前記２次表示手段は小型表示画面を備える請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
前記１次表示手段および前記複数の手持ち式ゲームコントローラはゲーム場内に位置する請求項１〜４のいずれか一項に記載のシステム。
【請求項６】
前記２次ゲーム表示は、少なくとも部分的に視覚的に前記１次ゲーム表示に関連する請求項１〜５のいずれか一項に記載のシステム。
【請求項７】
前記１次ゲーム表示は、個々の手持ち式ゲームコントローラを操作する前記ゲームプレーヤに対応するゲームアバタのグラフィック表現を含む請求項１〜６のいずれか一項に記載のシステム。
【請求項８】
前記ゲーム場は大規模な閉鎖空間を含む請求項５に記載のシステム。
【請求項９】
前記２次表示手段に表示される２次ゲーム画像が前記１次表示手段に表示される１次ゲーム画像と異なる請求項６に記載のシステム。
【請求項１０】
前記２次ゲーム表示は１人プレーアクティビティに関連する請求項１〜９のいずれか一項に記載のシステム。
【請求項１１】
前記１人プレーは資格認定アクティビティを含み、前記資格認定アクティビティを行う各ゲームプレーヤの前記手持ち式ゲームコントローラは、前記ゲームサーバと通信して前記資格認定アクティビティの実行に成功したことを提示し、前記提示に応答して、前記ゲームサーバは、前記多人数参加型ゲームへの参加のために前記個々の手持ち式ゲームコントローラを使用可能にする、請求項１０に記載のシステム。
【請求項１２】
前記通信手段は、前記ゲームサーバおよび前記複数の手持ち式ゲームコントローラと通信する通信コントローラを備える請求項１〜１１のいずれか一項に記載のシステム。
【請求項１３】
前記通信手段は無線通信手段を備える請求項１２に記載のシステム。
【請求項１４】
前記無線通信手段は、無線送信機と、少なくとも１つの無線受信機と、個々の手持ち式ゲームコントローラ内に設けられる複数の無線送受信機とを備える請求項１３に記載のシステム。
【請求項１５】
前記無線送信機、前記少なくとも１つの無線受信機および前記複数の手持ち式ゲームコントローラは、ゲーム場内に、またはゲーム場に隣接して位置し、前記ゲーム場が、前記ゲーム場内に位置する前記１次表示手段を有する請求項１４に記載のシステム。
【請求項１６】
前記無線送信機は、前記ゲーム場内の前記手持ち式ゲームコントローラに向けてゲームデータ信号を特定の方向に送信する請求項１４又は１５に記載のシステム。
【請求項１７】
前記少なくとも１つの無線受信機は少なくとも２つの無線受信機を備え、前記少なくとも２つの無線受信機は、前記ゲーム場の周りに間隔を置いて配置され、前記無線送信機の送信方向から離れて位置する請求項１４〜１６のいずれか一項に記載のシステム。
【請求項１８】
前記多人数参加型ゲームにおいてプレーヤが個々のアバタによって表現され、各手持ち式ゲームコントローラは、前記個々のプレーヤに感覚出力を提供する出力手段を備え、前記入力手段は、プレーヤからアバタ識別要求を受け取る手段を含み、各手持ち式ゲームコントローラは、前記アバタ識別要求に対応する通信信号を前記ゲームサーバに送信するように構成されており、前記通信信号に応答して、前記ゲームサーバは、前記個々のアバタの強調視覚的表示を、前記アバタ識別要求に応答して提供される前記個々のプレーヤへの前記感覚出力と実質的に同時に、前記１次表示手段上に提供させる請求項１〜１７のいずれか一項に記載のシステム。
【請求項１９】
前記出力手段は、振動、視覚および聴覚出力の少なくとも１つを提供する請求項１８に記載のシステム。
【請求項２０】
前記出力手段は、振動モジュールと、少なくとも１つのスピーカと、前記２次表示手段とを備える請求項１８に記載のシステム。
【請求項２１】
前記入力手段はタッチセンサ式スクリーンを備える請求項１〜２０のいずれか一項に記載のシステム。
【請求項２２】
前記入力手段は、動き選択部材と複数のボタンとを備える請求項１〜２１のいずれか一項に記載のシステム。
【請求項２３】
前記動き選択部材がジョイスティックである請求項２２に記載のシステム。
【請求項２４】
前記入力手段は、プレーヤ認証データを受け取るカード読取装置を備える請求項１〜２３のいずれか一項に記載のシステム。
【請求項２５】
各手持ち式ゲームコントローラは、前記手持ち式ゲームコントローラとは別の場所に位置する電源を有する請求項１〜２４のいずれか一項に記載のシステム。
【請求項２６】
前記電源は充電式電池を備える請求項２５に記載のシステム。
【請求項２７】
各ゲームコントローラは前記ゲーム場内の個々の固定構造に接続される請求項５に記載のシステム。
【請求項２８】
各手持ち式ゲームコントローラは、前記手持ち式ゲームコントローラとは別の場所に位置する電源を有し、前記電源は、電源ケーブルを介して前記手持ち式ゲームコントローラに電気的に接続され、前記固定構造に取り付けられる請求項２７に記載のシステム。
【請求項２９】
各手持ち式ゲームコントローラを係留部材で前記個々の固定構造に接続する請求項２８に記載のシステム。
【請求項３０】
前記係留部材は、プレー位置と収容位置の間を移動可能な剛性の接続アームを備える請求項２９に記載のシステム。
【請求項３１】
前記係留部材は柔軟な巻取可能なケーブルを備える請求項２９に記載のシステム。
【請求項３２】
前記係留部材は、少なくとも部分的に前記電源ケーブルを収容する請求項２９に記載のシステム。
【請求項３３】
各手持ち式ゲームコントローラは、前記入力手段によって受け取られるプレーヤ入力を処理し、前記プレーヤ入力に応答して、前記通信手段を介して前記ゲームサーバに送信するためのプレーヤコマンドを生成し、前記通信手段を介して前記ゲームサーバから受け取られるゲームデータに応答して前記２次ゲーム表示を生成する処理手段を備える請求項１〜３２のいずれか一項に記載のシステム。
【請求項３４】
各手持ち式ゲームコントローラは送受信機をさらに含み、前記個々の処理手段は、前記プレーヤコマンドを送信し、前記ゲームデータを受信するように前記送受信機を制御する請求項３３に記載のシステム。
【請求項３５】
前記送受信機は無線送受信機であり、前記通信手段は無線通信手段を含む請求項３４に記載のシステム。
【請求項３６】
前記１人プレーアクティビティは、前記２次表示手段上に表示されるコンテンツをブラウズすることを含む請求項１０に記載のシステム。
【請求項３７】
前記ゲームサーバは、ゲームプレーヤ間のメッセージの送信を支援し、前記メッセージは前記２次表示手段上に表示可能であり、前記入力手段を使って書込み可能である請求項１〜３６のいずれか一項に記載のシステム。
【請求項３８】
前記入力手段は、前記２次表示手段上に重ね合わされたタッチセンサ式スクリーンを備え、前記ゲームコントローラは、前記タッチセンサ式スクリーンと前記２次表示手段を使って個々のプレーヤにメッセージングインターフェースを提供する請求項３７に記載のシステム。
【請求項３９】
前記メッセージングインターフェースは、メッセージ内容を選択するための選択キーを含む請求項３８に記載のシステム。