(57)【要約】【課題】本発明は、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲームの興趣性をより高めることができるゲーム機器を提供することを目的とする。【解決手段】本発明のゲーム機器Ａ３は、無線通信を行う第１無線通信ユニットと、前記第１無線通信ユニットと比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２無線通信ユニットと、前記第１無線通信ユニットによりゲーム機器Ａ１との間で確立している無線通信に利用される周波数情報を、前記第２無線通信ユニットによりゲーム機器Ａ２に送信するゲーム処理ユニットと、を備えるものである。【選択図】図１
2008148927.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う第１無線通信部と、
前記第１無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２無線通信部と、
前記第１無線通信部により第１のゲーム機器との間で確立している無線通信に利用される周波数情報を、前記第２無線通信部により第２のゲーム機器に送信する通信制御部と、
を備えるゲーム機器。
【請求項２】
第１無線通信方式による無線通信を行う第１無線通信部と、
前記第１無線通信方式と比較して伝送距離が長く、かつ伝送速度が低い第２無線通信方式による無線通信を行う第２無線通信部と、
第１のゲーム機器と第３のゲーム機器との間で確立している前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する通信制御部と、
を備えるゲーム機器。
【請求項３】
第１無線通信方式による無線通信を行う第１無線通信部と、
前記第１無線通信方式と比較して伝送距離が長く、かつ伝送速度が低い第２無線通信方式による無線通信を行う第２無線通信部と、
前記第１無線通信部により第１のゲーム機器との間で確立している無線通信に利用される周波数情報を、前記第２無線通信部により第２のゲーム機器に送信し、
前記第１のゲーム機器と第３のゲームとの間で確立している前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する通信制御部と、
を備えるゲーム機器。
【請求項４】
請求項２または３記載のゲーム機器であって、
前記通信制御部は、前記第２無線通信部により受信した前記周波数情報に基づいて、当該ゲーム機器と、前記第１のゲーム機器と前記第３のゲーム機器それぞれと、の間で前記第１無線通信部に無線通信を確立させる、
ゲーム機器。
【請求項５】
請求項４記載のゲーム機器であって、
前記通信制御部は、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器から受信する電波の受信強度が所定値以上である場合、前記第２無線通信部により受信した前記周波数情報に基づいて、当該ゲーム機器と、前記第１のゲーム機器と前記第３のゲーム機器それぞれと、の間で前記第１無線通信部に無線通信を確立させる、
ゲーム機器。
【請求項６】
請求項４または５記載のゲーム機器であって、
前記第１のゲーム機器と前記第３のゲーム機器は、それらのゲーム機器間で前記第１無線通信方式による無線通信が確立された、ゲーム機器集合を形成し、
前記通信制御部は、前記ゲーム機器集合毎に周波数の異なる、前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により当該ゲーム機器集合を形成するゲーム機器の少なくとも一つから前記ゲーム機器集合毎に受信し、
前記第２無線通信部により前記ゲーム機器集合毎に受信した前記周波数情報のうちのいずれか１つに基づいて、当該ゲーム機器と、当該ゲーム機器集合を形成するゲーム機器と、の間で前記第１無線通信部に無線通信を確立させる、
ゲーム機器。
【請求項７】
請求項１記載のゲーム機器であって、
前記第１無線通信部により前記第１のゲーム機器との間で送受信するデータに基づいてデータ処理を行う演算部を備え、
前記通信制御部は、前記演算部によるデータ処理結果の少なくとも一部を、前記周波数情報に対応させて、前記第２無線通信部により第２のゲーム機器に送信する、
ゲーム機器。
【請求項８】
請求項２から５のいずれか１項に記載のゲーム機器であって、
前記通信制御部は、前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方が前記第１無線通信方式による無線通信により送受信するデータに基づいて演算したデータ処理結果の少なくとも一部と、前記周波数情報と、を前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する、
ゲーム機器。
【請求項９】
請求項６記載のゲーム機器であって、
前記通信制御部は、前記ゲーム機器集合を形成するゲーム機器のいずれかが前記第１無線通信方式による無線通信により送受信するデータに基づいて演算したデータ処理結果の少なくとも一部と、前記周波数情報と、を前記第２無線通信部により当該ゲーム機器集合を形成するゲーム機器の少なくとも一つから前記ゲーム機器集合毎に受信する、
ゲーム機器。
【請求項１０】
請求項８または９記載のゲーム機器であって、
各種情報を表示出力する表示部を備え、
前記表示部は、前記第２無線通信部により受信したデータ処理結果の少なくとも一部と、前記周波数情報と、を対応付けて表示する、
ゲーム機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方式の異なる複数の無線通信機能を備えたゲーム機器に関する。
【背景技術】
【０００２】
近年の携帯型ゲーム装置には、複数の携帯型ゲーム装置間で無線通信によるデータの送受信を行うことによって、自身が使用している装置によってあるゲームを進行しているときに、他の装置を利用している利用者も同じゲームに同時に参加し、複数人でそのゲームを進行することができるものがある。また、特許文献１に開示されているゲームシステムでは、第１ゲーム装置と第２ゲーム装置があるゲームに利用されるデータの送受信を無線通信によって行い、一方のゲーム装置は、他方のゲーム装置から受信したデータに応じてそのゲームにおける処理結果が変化するように、所定のゲーム処理を実行している。
【特許文献１】特開２００５−２４５６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されているゲームシステムでは、各ゲーム装置が他のゲーム装置との間でデータの送受信を行うための無線通信機能をただ１つ備える構成について記載されているに留まる。１つの無線通信機能のみの構成では、送受信するデータの容量、通信速度、送受信のために必要な時間、などの通信する上での通信性能が画一的であり、この特徴に合わせて作成された多人数参加型のゲームプログラムでは、興趣性が限られてしまう可能性がある。他のゲーム装置との間でデータの送受信を行うために複数の無線通信機能を備え、各無線通信機能毎の通信性能に適した様々なデータの送受信を行う構成を実現することができれば、より興趣性に富んだゲームを提供することができると考えられる。
【０００４】
本発明は、上記事情に鑑みてなされたもので、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲームの興趣性をより高めることができるゲーム機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のゲーム機器は、無線通信を行う第１無線通信部と、前記第１無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２無線通信部と、前記第１無線通信部により第１のゲーム機器との間で確立している無線通信に利用される周波数情報を、前記第２無線通信部により第２のゲーム機器に送信する通信制御部と、を備えるものである。
【０００６】
本発明のゲーム機器は、第１無線通信方式による無線通信を行う第１無線通信部と、前記第１無線通信方式と比較して伝送距離が長く、かつ伝送速度が低い第２無線通信方式による無線通信を行う第２無線通信部と、第１のゲーム機器と第３のゲーム機器との間で確立している前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する通信制御部と、を備えるものである。
【０００７】
本発明のゲーム機器は、第１無線通信方式による無線通信を行う第１無線通信部と、前記第１無線通信方式と比較して伝送距離が長く、かつ伝送速度が低い第２無線通信方式による無線通信を行う第２無線通信部と、前記第１無線通信部により第１のゲーム機器との間で確立している無線通信に利用される周波数情報を、前記第２無線通信部により第２のゲーム機器に送信し、前記第１のゲーム機器と第３のゲームとの間で確立している前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する通信制御部と、を備えるものである。
【０００８】
また、本発明のゲーム機器は、前記通信制御部が、前記第２無線通信部により受信した前記周波数情報に基づいて、当該ゲーム機器と、前記第１のゲーム機器と前記第３のゲーム機器それぞれと、の間で前記第１無線通信部に無線通信を確立させる、ものを含む。
【０００９】
また、本発明のゲーム機器は、前記通信制御部が、前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器から受信する電波の受信強度が所定値以上である場合、前記第２無線通信部により受信した前記周波数情報に基づいて、当該ゲーム機器と、前記第１のゲーム機器と前記第３のゲーム機器それぞれと、の間で前記第１無線通信部に無線通信を確立させる、ものを含む。
【００１０】
第３のゲーム機器は、第１のゲーム機器との間で確立している第１無線通信部による無線通信に第２のゲーム機器を加える場合、第１無線通信部による第１のゲーム機器との無線通信と並行して、第１無線通信部による無線通信を確立するために必要な情報を第２の無線通信部により第２のゲーム機器に送信するため、第１無線通信部による第１のゲーム機器との無線通信を中断することなく、第２のゲーム機器を第１無線通信部による無線通信に加えることができる。例えば、本発明のゲーム機器は、第１のゲーム機器との間で共通のゲームプログラムを実行し、そのゲームプログラムを進行するためのデータをそれらのゲーム機器間でやり取りしながら、一方で、その共通のゲームプログラムを実行し得る第２のゲーム機器に第１のゲーム機器との間で確立している無線通信に関する情報を配信することができる。
【００１１】
この構成により、複数機のゲーム機器が、あるゲームプログラムの進行に必要なデータを無線通信により送受して、共通のゲームプログラムを実行する場合、ゲームプログラムを実行開始するのに先立ってその無線通信を確立するために必要な情報をその複数機のゲーム機器それぞれでゲーム機器ユーザが設定しておく必要がないため、ゲーム機器ユーザは、より簡易に、かつ、いつでも共通のゲームプログラムを実行している複数機のゲーム機器ユーザとゲームを楽しむことができる。
【００１２】
また、本発明のゲーム機器は、前記第１のゲーム機器と前記第３のゲーム機器は、それらのゲーム機器間で前記第１無線通信方式による無線通信が確立された、ゲーム機器集合を形成し、前記通信制御部が、前記ゲーム機器集合毎に周波数の異なる、前記第１無線通信方式による無線通信に利用される周波数情報を、前記第２無線通信部により当該ゲーム機器集合を形成するゲーム機器の少なくとも一つから前記ゲーム機器集合毎に受信し、前記第２無線通信部により前記ゲーム機器集合毎に受信した前記周波数情報のうちのいずれか１つに基づいて、当該ゲーム機器と、当該ゲーム機器集合を形成するゲーム機器と、の間で前記第１無線通信部に無線通信を確立させる、ものを含む。
【００１３】
この構成により、本発明のゲーム機器は、あるゲームプログラムの進行に必要なデータを無線通信により送受して共通のゲームプログラムを実行する複数機のゲーム機器から成るゲーム機器集合が、本発明のゲーム機器周辺に複数ある場合にも、ゲーム機器集合毎に異なる、その無線通信を確立するために必要な情報を、ゲーム機器集合毎に受信することによって、本発明のゲーム機器利用者は、いずれかのゲーム機器集合に選択的に参加し、ゲームを楽しむことができる。
【００１４】
また、本発明のゲーム機器は、前記第１無線通信部により前記第１のゲーム機器との間で送受信するデータに基づいてデータ処理を行う演算部を備え、前記通信制御部が、前記演算部によるデータ処理結果の少なくとも一部を、前記周波数情報に対応させて、前記第２無線通信部により第２のゲーム機器に送信する、ものを含む。
【００１５】
また、本発明のゲーム機器は、前記通信制御部、前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方が前記第１無線通信方式による無線通信により送受信するデータに基づいて演算したデータ処理結果の少なくとも一部と、前記周波数情報と、を前記第２無線通信部により前記第１のゲーム機器および前記第３のゲーム機器の少なくとも一方から受信する、ものを含む。
【００１６】
この構成により、本発明のゲーム機器は、実行中のゲームプログラムによるデータ処理結果を、前記第２無線通信部により第２のゲーム機器に送信することによって、本発明のゲーム機器と第１のゲーム機器との間でなされている無線通信に第２のゲーム機器が参加する前に、ゲームの概要を第２のゲーム機器利用者に知らせることができる。
【００１７】
また、本発明のゲーム機器は、前記通信制御部が、前記ゲーム機器集合を形成するゲーム機器のいずれかが前記第１無線通信方式による無線通信により送受信するデータに基づいて演算したデータ処理結果の少なくとも一部と、前記周波数情報と、を前記第２無線通信部により当該ゲーム機器集合を形成するゲーム機器の少なくとも一つから前記ゲーム機器集合毎に受信する、ものを含む。
【００１８】
また、本発明のゲーム機器は、各種情報を表示出力する表示部を備え、前記表示部が、前記第２無線通信部により受信したデータ処理結果の少なくとも一部と、前記周波数情報と、を対応付けて表示する、ものを含む。
【００１９】
この構成により、本発明のゲーム機器は、あるゲームプログラムの進行に必要なデータを無線通信により送受して共通のゲームプログラムを実行する複数機のゲーム機器から成るゲーム機器集合が、本発明のゲーム機器周辺に複数ある場合にも、各ゲーム機器集合を形成するゲーム機器間でなされている無線通信に第２のゲーム機器が参加する前に、各ゲーム機器集合毎のゲームの概要を第２のゲーム機器利用者に知らせることができる。
【発明の効果】
【００２０】
本発明のゲーム機器は、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲームの興趣性をより高めることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態のゲーム機器について説明する。まず、本発明の実施の形態のゲーム機器による処理の概要を、図１に示す本発明の実施の形態のゲーム機器の位置関係を示す図を参照して、説明する。なお、本発明の実施の形態では、携帯型ゲーム機器について詳細に説明するが、この携帯型ゲーム機器を、複数の処理のうちの一つの処理としてゲームプログラムを実行する電子機器にも適用することができる。
【００２２】
ゲーム機器Ａｎ、Ｂｎ、Ｃｎ（ｎ＝１、２、３）は、他のゲーム機器と無線通信を行う。ゲーム機器Ａ２による他のゲーム機器との無線通信を例に挙げて、ゲーム機器Ａｎ、Ｂｎ、Ｃｎによる無線通信について説明する。ゲーム機器Ａ２は、自端末の所在位置を中心とする伝送距離Ｒ１の範囲内（以下、第１エリアＲ１と称する）で無線通信を行うことができる無線通信機能と、自端末の所在位置を中心とする伝送距離Ｒ２の範囲内（以下、第２エリアＲ２と称する）で無線通信を行うことができる別の無線通信機能と、それぞれを備えている。
【００２３】
近年、様々なサービスに利用される各種データの送受信を実現するために、様々な通信方式による無線通信機能を備えた電子機器が普及しており、その中には通信方式の異なる複数の無線通信機能を備えた電子機器（例えば、携帯電話やノート型パソコンに代表される持ち運び可能な情報処理端末）が普及している。本発明の実施の形態のゲーム機器は、ＲＦＩＤ（Radio frequency identification）、ＩｒＤＡ（Infrared Data Association）による赤外線通信、ＩＥＥＥ ８０２．１１シリーズやＷｉ−Ｆｉ（Wireless Fidelity）などの通信規格に代表される無線ＬＡＮ通信、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）規格の無線通信、特定小電力無線通信、などの通信を実現する装置（あるいは、回路）が少なくとも２つ搭載されているものとする。なお、本発明の実施の形態のゲーム機器Ａｎ、Ｂｎ、Ｃｎを説明するにあたって、伝送距離１０〜３０〔ｍ〕（第１エリアＲ１の伝送距離に相当）、伝送速度４．０〔Ｍｂｐｓ〕、使用周波数帯２．４〔ＧＨｚ〕のＷｉ−Ｆｉ規格の無線通信機能と、伝送距離１００〜３００〔ｍ〕（第２エリアＲ２の伝送距離に相当）、伝送速度９．６〔ｋｂｐｓ〕、使用周波数帯４２６〔ＭＨｚ〕の特定小電力無線通信機能と、を搭載しているものを例として挙げる。
【００２４】
Ｗｉ−Ｆｉ規格の無線通信機能と特定小電力無線通信機能とを備えるゲーム機器Ａ２は、第１エリアＲ１内に存在する他のゲーム機器（図１では、Ａ２を除くゲーム機器Ａｎ、Ｂｎ、Ｃｎ）とはＷｉ−Ｆｉ規格の無線通信機能および特定小電力無線通信機能のいずれか一方、または両方を利用して無線通信を行うことができ、第１エリアＲ１外かつ第２エリアＲ２内に存在する他のゲーム機器（図１では、ゲーム機器Ｂ１、Ｂ２、Ｃ１、Ｃ２、Ｃ３）とは特定小電力無線通信機能を利用して無線通信を行うことができる。なお、図１において、ゲーム機器間を結ぶ実線は、Ｗｉ−Ｆｉ規格の無線通信機能によって通信していることを表しており、一方、ゲーム機器間を結ぶ点線は、特定小電力無線通信機能によって通信していることを表している。
【００２５】
一方、Ａ２を除くゲーム機器Ａｎ、Ｂｎ、Ｃｎは、グループＡ（Ａ１およびＡ２）、グループＢ（Ｂ１、Ｂ２、Ｂ３）、グループＣ（Ｃ１、Ｃ２、Ｃ３）の３つのグループに分かれており、各グループ毎のゲーム機器間でＷｉ−Ｆｉ規格の無線通信機能を利用して受信したプログラムまたは各種データを利用して、ゲームプログラムを実行している。ゲーム機器Ａｎ、Ｂｎ、Ｃｎは、Ｗｉ−Ｆｉ規格の無線通信に利用される周波数（チャネル）がグループＡ、グループＢ、グループＣ毎に異なるもの（グループＡに属するゲーム機器はＣＨ  Ａ、グループＢに属するゲーム機器はＣＨ  Ｂ、グループＣに属するゲーム機器はＣＨ  Ｃの周波数）に設定されている。以降の説明では、「グループ」との表現を、Ｗｉ−Ｆｉ規格の無線通信に利用される周波数が共通のものに設定されている、複数のゲーム機器によって構成される集合、と定義したものとして用いることにする。この結果、ある周波数によりＷｉ−Ｆｉ規格の無線通信を利用しているゲーム機器Ｂ１、Ｂ２、Ｂ３およびゲーム機器Ｃ１、Ｃ２、Ｃ３は、グループＢおよびグループＣを構成することになり、一方、ゲーム機器Ａ２は、Ｗｉ−Ｆｉ規格の無線通信に利用される周波数のうちの一つにより無線通信をしていることができれば、その周波数により特定されるグループに新たに参加したことになる。以下、いずれのグループにも参加していないゲーム機器Ａ２が、ゲーム機器Ａ１、Ａ３により構成されるグループＡ内でのＷｉ−Ｆｉ規格の無線通信に参加する際の、ゲーム機器Ａ２による処理の概要を説明する。
【００２６】
ゲーム機器Ａ２は、まず、第２エリアＲ２内での無線通信を実現する特定小電力無線通信機能を利用して、特定小電力無線通信用に他のゲーム機器が発信する、ゲーム機器毎に異なる周波数の電波に対してチャネルサーチを行う。そして、ゲーム機器Ａ２は、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎ（ただし、Ａ２は除く）がある周波数にて発信している電波を検知すると、その電波の電波強度に基づいて、ゲーム機器Ａ２と他のゲーム機器Ａｎ、Ｂｎ、Ｃｎそれぞれとの距離（図１における点線の長さに該当）を算出し、その距離から他のゲーム機器Ａｎ、Ｂｎ、Ｃｎが第１エリアＲ１内に存在しているか否かを判定する。
【００２７】
ゲーム機器Ａ２は、第１エリアＲ１内に存在していると判定したゲーム機器Ａ１、Ａ３、Ｂ１と特定小電力無線通信による通信を行い、ゲーム機器Ａ１、Ａ３、Ｂ１が属するグループがＷｉ−Ｆｉ規格の無線通信に利用している周波数に関する情報を受信する。そして、ゲーム機器Ａ２は、その周波数に関する情報により、グループＡを識別して、ゲーム機器Ａ１、Ａ３との間でのＷｉ−Ｆｉ規格の無線通信を行うことになる。一方、ゲーム機器Ｂ１が属するグループＢもまた、ゲーム機器Ａ２がＷｉ−Ｆｉ規格の無線通信を行う候補となるが、グループＢに属するゲーム機器Ｂ２、Ｂ３が第１エリアＲ１外に存在しているため、ゲーム機器Ａ２は、グループＢとの間でのＷｉ−Ｆｉ規格の無線通信を行わない。
【００２８】
従来のゲーム機器では、複数台の他のゲーム機器がＷｉ−Ｆｉ規格の無線通信により送受信するデータを基に共通のゲームプログラムを実行している場合に、それらの複数台の他のゲーム機器により実行されているゲームに参加するためには、Ｗｉ−Ｆｉ規格の無線通信のみによってその処理を行う必要があったため、その処理に時間がかかったり、ゲームプログラムの実行に先立って他のゲーム機器に関する情報を登録しておく必要があり、ゲーム機器利用者は快適に複数人との間でゲームを楽しむことができなかった。
【００２９】
本発明の実施の形態のゲーム機器によれば、複数台の他のゲーム機器がＷｉ−Ｆｉ規格の無線通信により送受信するデータを基に共通のゲームプログラムを実行している場合に、それらの複数台の他のゲーム機器との距離がＷｉ−Ｆｉ規格の無線通信の通信可能圏内にあれば、特定小電力無線通信を利用して受信した、Ｗｉ−Ｆｉ規格の無線通信を行うために必要な情報を基にＷｉ−Ｆｉ規格の無線通信を行うため、それらの複数台の他のゲーム機器により実行されているゲームに簡易に参加することができる。以下、本発明の実施の形態のゲーム機器をいくつかの実施形態に分けて、より詳細に説明する。
【００３０】
（第１実施形態）
以下、本発明の第１実施形態のゲーム機器について説明する。図２に、本発明の第１実施形態のゲーム機器の機能ブロック図を示す。本発明の第１実施形態のゲーム機器は、ゲーム処理ユニット１０、第１無線通信ユニット１１、第２無線通信ユニット１２、を含んで構成される。また、本発明の第１実施形態のゲーム機器は、カートリッジ１３を挿抜可能な構造を有しており、ゲーム毎に異なるプログラムおよびデータが記憶されたカートリッジ１３を差し替えることができる。
【００３１】
ゲーム処理ユニット１０は、ＣＰＵ、ブートＲＯＭ、ＬＣＤコントローラ、ワーキングＲＡＭ、ビデオＲＡＭなどによって構成される制御装置１０１、液晶表示パネル（ＬＣＤ）１０２、操作キー１０３、スピーカ１０４、データ入力用インタフェース１０５を含んでいる。制御装置１０１は、ＬＣＤ１０２への表示出力制御、操作キー１０３により受け付けた操作の検出、スピーカ１０４への音出力制御、カートリッジ１３からのデータの入力制御、第１無線ユニット１１および第２無線ユニットによって受信したデータを入力したり、第１無線ユニット１１および第２無線ユニットによって送信すべきデータを出力する無線通信制御を行う。
【００３２】
具体的には、制御装置１０１は、ゲーム処理ユニット１０に装着されたカートリッジ１３が備えるＲＯＭおよびＲＡＭに電気的に接続され、カートリッジ１３からプログラムやデータを読み取り、制御装置１０１が備えるブートＲＯＭに起動用プログラムを記憶する。カートリッジ１３が装着された制御装置１０１は、ブートＲＯＭに記録された起動用プログラムを実行し、カートリッジ１３から読み出したプログラムやデータに基づいてデータ処理を実行する。さらに制御装置１０１は、操作キー１０３からの操作入力を受け付けた場合にはその操作入力を反映したデータ処理を実行し、処理中のデータをワーキングＲＡＭに記憶させ、また画像データをビデオＲＡＭに記憶させる。制御装置１０１は、ワーキングＲＡＭおよびビデオＲＡＭに記憶された表示用データを用いてＬＣＤ１０２に画像を表示させるようＬＣＤコントローラを制御し、また、プログラム処理した結果生じる音出力用データをスピーカ１０４に出力させる。さらに、制御装置１０１は、ワーキングＲＡＭに記憶されたデータを第１無線ユニット１１や第２無線ユニットに出力して、他のゲーム機器に送信させる、あるいは、第１無線ユニット１１や第２無線ユニットが他のゲーム機器から受信したデータを入力して、そのデータをワーキングＲＡＭに記憶させ、そのワーキングＲＡＭに記憶されたデータを処理中のプログラムに利用する。
【００３３】
第１無線通信ユニット１１は、ベースバンドＩＣ１１１、ＲＯＭ（Read Only Memory）１１２、およびＲＦ−ＩＣ（Radio Frequency IC）１１３を含んで構成される。第１無線通信ユニット１１は、受信したデータをゲーム処理ユニット１０に出力し、また送信すべきデータをゲーム処理ユニット１０から入力する。第１無線通信ユニット１１の処理を具体的に説明すると、ベースバンドＩＣ１１１は、ゲーム処理ユニット１０から他のゲーム機器に送信すべきデータを入力すると、そのデータをエンコードしてＲＦ−ＩＣ１１３に出力する。ＲＦ−ＩＣ１１３は、ベースバンドＩＣ１１１から入力したデータによって、無線通信に利用する搬送波を変調した電波をアンテナから送信する。一方、ＲＦ−ＩＣ１１３は、他のゲーム機器から送信された所定の周波数帯の電波をアンテナを介して受信すると、その電波を復調し、復調した信号をベースバンドＩＣ１１１に出力する。ベースバンドＩＣ１１１は、入力した信号をデコードし、デコードして得られたデータをゲーム処理ユニット１０に出力する。また、ＲＯＭ１１２には、ゲーム処理ユニット１０によりあるゲームプログラムを実行する場合に、同ゲームプログラムを実行する複数台のゲーム機器を識別する識別ＩＤや、複数台のゲーム機器に割り当てられるスロット番号を記憶する（識別ＩＤおよびスロット番号については、後述する。）。なお、本発明の第１実施形態では、第１無線通信ユニット１１は、Ｗｉ−Ｆｉ規格の無線通信機能を実現するものとする。
【００３４】
第２無線通信ユニット１２は、ベースバンドＩＣ１２１、ＲＯＭ（Read Only Memory）１２２、およびＲＦ−ＩＣ（Radio Frequency IC）１２３を含んで構成される。第２無線通信ユニット１２は、受信したデータをゲーム処理ユニット１０に出力し、また送信すべきデータをゲーム処理ユニット１０から入力する。第２無線通信ユニット１２におけるベースバンドＩＣ１２１、ＲＯＭ１２２、およびＲＦ−ＩＣ１２３の処理は、第１無線通信ユニット１１における同一名称の部材とほぼ同様であるが、ＲＯＭ１２２は特に、無線認証に用いる自端末の識別ＩＤおよび無線認証のためにペアリングされた相手端末の識別ＩＤをさらに記憶している（これらの識別ＩＤは、第１無線通信ユニット１１のＲＯＭ１１２に記憶される識別ＩＤと共通）。第２無線通信ユニット１２は、特定小電力無線通信機能を実現するものとする。
【００３５】
なお、本発明の第１実施形態のゲーム機器では、ＲＯＭ１２２に記憶させる自端末の識別ＩＤおよび相手端末の識別ＩＤは、例えば、あるゲームプログラムを提供するカートリッジ１３を購入した利用者にのみ割り当てられるＩＤであって、本発明のゲーム機器は、この識別ＩＤを記憶しておくことにより、カートリッジ１３を購入した複数の利用者の間で、そのカートリッジ１３により提供されるゲームプログラムに必要なデータを共有化し、多人数参加型のゲームを利用者に提供することができる。
【００３６】
カートリッジ１３は、ＲＯＭおよびＲＡＭを備え、ＲＯＭにはゲームプログラム、そのゲームプログラムに利用する各種データが記憶され、ＲＡＭにはゲーム処理ユニット１０によってゲームプログラムを実行することにより生じるデータが一時的に記憶される。
【００３７】
次に、本発明の第１実施形態のゲーム機器によるゲームプログラム実行時にゲーム処理ユニット１０がＷｉ−Ｆｉ規格の無線通信によって送受信するデータのデータ構造について、図３（ａ）に示す、本発明の第１実施形態のゲーム機器がＷｉ−Ｆｉ規格の無線通信に用いるデータのデータ構造を参照して説明する。
【００３８】
ゲーム処理ユニット１０の制御装置１０１は、第１無線通信ユニット１１のベースバンドＩＣ１１１からデータを入力すると、所定のデータサイズによって１つのデータ群を形成する、同期スロットを先頭のスロットとした１フレームを抽出する。１つのフレームは、同期スロット、スロット１、スロット２、スロット３、…、スロットｎ、および制御スロットにより構成される。同期スロットは、あるゲームプログラムを同時期に実行している複数台のうちのあるゲーム機器が、その複数台のうちの他のゲーム機器と時分割してデータを送受信するために同期を取るためのスロットである。スロット１からスロットｎは、各スロットごとに、あるゲームプログラムを同時期に実行している複数台のゲーム機器が割り当てられており、主にゲームプログラム実行時にそのゲームの進行に関わるデータが格納されている。制御スロットには、既にゲーム機器に割り当て済みのスロット番号（スロット番号は、上述のｎに対応する）や、スロット１、２…ｎとゲーム機器を識別するＩＤとの対応テーブルが、データとして格納されている。
【００３９】
一方、ゲーム処理ユニット１０の制御装置１０１は、他のゲーム機器にデータを送信すべく第１無線通信ユニット１１のベースバンドＩＣ１１１にデータを出力する場合には、１フレームのうちの、同期スロット、自身のゲーム機器に割り当てられたスロットｎ、および制御スロットの期間毎に、それぞれ対応するデータをベースバンドＩＣ１１１に出力する。
【００４０】
例えば、ゲーム機器Ａ１、Ａ３により構成されるグループＡ内（周波数ＣＨ  Ａ）で、スロット１が割り当てられたゲーム機器Ａ１と、スロット３が割り当てられたゲーム機器Ａ３がＷｉ−Ｆｉ規格の無線通信を行って時分割したデータを送受信する場合の処理について説明する。ゲーム機器Ａ１は、１フレームのうちの、同期スロット、スロット１、および制御スロットの期間にはそれぞれのスロットに対応するデータを送信し、それ以外のスロット（スロット２、３、・・・ｎ）の期間は他のゲーム機器から送信されるデータを受信する。同様に、ゲーム機器Ａ３も、１フレームのうちの、同期スロット、スロット３、および制御スロットの期間にはそれぞれのスロットに対応するデータを送信し、それ以外のスロット（スロット１、２、４、・・・ｎ）の期間は他のゲーム機器から送信されるデータを受信する。
【００４１】
また、本発明の第１実施形態のゲーム機器によるゲームプログラム実行時にゲーム処理ユニット１０が特定小電力無線通信によって送受信するデータのデータ構造について、図３（ｂ）に示す、本発明の第１実施形態のゲーム機器が特定小電力無線通信に用いるデータのデータ構造を参照して説明する。
【００４２】
ゲーム処理ユニット１０の制御装置１０１は、第２無線通信ユニット１２のベースバンドＩＣ１２１からデータを入力すると、所定のデータサイズによって１つのデータ群を形成する、同期スロットを先頭のスロットとした１フレームを抽出する。１つのフレームは、同期スロット、スロット１、スロット２、スロット３、…、スロットｎ、および制御スロットにより構成される。同期スロットは、あるゲームプログラムを同時期に実行している複数台のうちのあるゲーム機器が、その複数台のうちの他のゲーム機器と時分割してデータを送受信するために同期を取るためのスロットである。スロット１からスロットｎは、各スロットごとに、あるゲームプログラムを同時期に実行している複数台のゲーム機器が割り当てられており、主にそのゲームの概要（例えば、名称、ゲームのルール、参加可能人数などの、そのゲームへの参加をまだ参加していないユーザに促すための情報）に関するデータが格納されている。制御スロットには、既にゲーム機器に割り当て済みのスロット番号（スロット番号は、上述のｎに対応する）、スロット１、２…ｎとゲーム機器を識別する識別ＩＤとの対応テーブル、およびその送信元のゲーム機器があるグループに属している場合にそのグループを特定する周波数（チャネル）が、少なくとも格納されている。
【００４３】
一方、ゲーム処理ユニット１０の制御装置１０１は、他のゲーム機器にデータを送信すべく第２無線通信ユニット１２のベースバンドＩＣ１２１にデータを出力する場合には、１フレームのうちの、同期スロット、自身のゲーム機器に割り当てられたスロットｎ、および制御スロットの期間毎に、それぞれ対応するデータをベースバンドＩＣ１２１に出力する。
【００４４】
例えば、グループＡに属する、スロット１が割り当てられたゲーム機器Ａ１とスロット３が割り当てられたゲーム機器Ａ３が特定小電力無線通信を行って時分割したデータを送受信する場合の処理について説明する。なお、グループＡに参加しているゲーム機器は、周波数「ＣＨ  Ａ」にてＷｉ−Ｆｉ規格の無線通信を行うと共に、周波数「ＣＨ  １」にて特定小電力無線通信を行うものとする。ゲーム機器Ａ１は、１フレームのうちの、同期スロット、スロット１、および制御スロットの期間にはそれぞれのスロットに対応するデータを周波数「ＣＨ  １」の特定小電力無線通信により送信し、それ以外のスロット（スロット２、３、・・・ｎ）の期間は周波数「ＣＨ  １」の特定小電力無線通信により他のゲーム機器から送信されるデータを受信する。同様に、ゲーム機器Ａ３も、１フレームのうちの、同期スロット、スロット３、および制御スロットの期間にはそれぞれのスロットに対応するデータを周波数「ＣＨ  １」の特定小電力無線通信により送信し、それ以外のスロット（スロット１、２、４、・・・ｎ）の期間は周波数「ＣＨ  １」の特定小電力無線通信により他のゲーム機器から送信されるデータを受信する。特に、ゲーム機器Ａ１は、グループＡを特定する周波数（ＣＨ  Ａ）が格納された制御スロットを含むフレームを特定小電力無線通信により送信する。
【００４５】
［グループ形成処理］
以上のようなＷｉ−Ｆｉ規格の無線通信および特定小電力無線通信によりデータを送受信するゲーム機器であって、いずれのグループにも参加していないゲーム機器Ａ２が、Ｗｉ−Ｆｉ規格の無線通信に参加する際の処理について、図１および図４を参照して説明する。図４に、本発明の第１実施形態のゲーム機器による、Ｗｉ−Ｆｉ規格の無線通信を利用したゲームプログラムを実行するまでの処理フローを示す。なお、図１において、グループＡに属するゲーム機器Ａ１、Ａ３は周波数「ＣＨ  １」にて特定小電力無線通信を行い、グループＢに属するゲーム機器Ｂ１、Ｂ２、Ｂ３は周波数「ＣＨ  ２」にて特定小電力無線通信を行い、グループＣに属するゲーム機器Ｃ１、Ｃ２、Ｃ３は周波数「ＣＨ  ３」にて特定小電力無線通信を行うものとする。
【００４６】
電源を投入されたゲーム機器Ａ２は、まず、第２無線通信ユニットを起動して、特定小電力無線通信用に他のゲーム機器が発信する、グループ毎に異なる周波数の電波に対してチャネルサーチを行う（ステップ４０１）。そして、ゲーム機器Ａ２は、特定小電力無線に用いられる周波数帯域において発信している電波を検知できなかった場合（つまり、特定小電力無線通信圏内（第２エリアＲ２内）に他のゲーム機器Ａｎ、Ｂｎ、Ｃｎが存在しない場合。ステップ４０２、Ｎ）、自身（ゲーム機器Ａ２）のみによって形成されるグループＡを生成すべく、自身（ゲーム機器Ａ２）が割り当てられ、ゲームの概要に関するデータが格納されたスロット２、およびグループＡを特定する周波数（ＣＨ  Ａ）が格納された制御スロット、を含むフレームを周波数ＣＨ  １の特定小電力無線通信により送信を開始する（ステップ４０３）。なお、「グループ」との表現を、Ｗｉ−Ｆｉ規格の無線通信に利用される周波数が共通のものに設定されている、複数のゲーム機器によって構成される集合、と定義したが、別のゲーム機器と新たな集合を生成すべく、Ｗｉ−Ｆｉ規格の無線通信に利用される周波数を特定のものに設定している１台のゲーム機器もまた、「グループ」との表現に含むものとする。
【００４７】
一方、ゲーム機器Ａ２は、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎ（ただし、Ａ２は除く）がある周波数「ＣＨ  １」、「ＣＨ  ２」、「ＣＨ  ３」にて発信している電波を検知すると（ステップ４０２、Ｙ）、検知したその周波数の電波を発信する各ゲーム機器との間で特定小電力無線通信を開始する（ステップ４０４）。ここで、ステップ４０１、ステップ４０２およびステップ４０４において、ゲーム機器Ａ２と、ゲーム機器Ａ１、Ａ３がそれぞれ行う処理について具体的に説明する。
【００４８】
まず、ゲーム機器Ａ２は、特定小電力無線に用いる無線電波の周波数をある間隔で切り替えながら、定期的にサーチ信号を送信する。周波数「ＣＨ  １」にて特定小電力無線通信を行うことが設定されているゲーム機器Ａ１、Ａ３は、ゲーム機器Ａ２から周波数「ＣＨ  １」の無線電波により送信されたサーチ信号を受信すると、周波数「ＣＨ  １」の無線電波によりサーチ応答を送信する。ゲーム機器Ａ２は、ある周波数の無線電波によりサーチ信号を送信した後、ある時間間隔以内に同じ周波数の無線電波により送信されたサーチ応答を受信すると、その周波数が特定小電力無線通信を行うことができるものと判別する（ステップ４０２、Ｙ）。同様に、ゲーム機器Ａ２は、その他の周波数「ＣＨ  ２」、「ＣＨ  ３」の無線電波によりサーチ信号を送信し、他のゲーム機器Ｂｎ、Ｃｎ（ｎ＝１、２、３）からサーチ応答を受信することになる。一方、ゲーム機器Ａ２は、ある周波数の無線電波によりサーチ信号を送信した後、ある時間間隔以内に同じ周波数の無線電波により送信されたサーチ応答を受信しなければ、別の周波数の無線電波によりサーチ信号を送信し、以後、この処理を特定小電力無線に用いる周波数帯域にて行う。ゲーム機器Ａ２は、いずれの周波数の無線電波によりサーチ信号を送信してもサーチ応答を受信しない場合には、特定小電力無線を行うことができるゲーム機器が存在しないと判別して（ステップ４０２、Ｎ）、ステップ４０３の処理に移行することになる。
【００４９】
ステップ４０２の処理の後、ゲーム機器Ａ２は、特定小電力無線通信を行うことができると判別した周波数のうちの１つの無線電波により通信接続要求を送信する。ゲーム機器Ａ２が、例えば、周波数「ＣＨ  １」の無線電波により通信接続要求を送信すると、通信接続要求を受信したゲーム機器Ａ１、Ａ３は、制御スロットに格納されたデータを参照して、ゲーム機器に新たに割り当て可能なスロット番号の有無を判定し、新に割り当て可能なスロットが有れば通信接続許可を周波数「ＣＨ  １」の無線電波により送信する。その後、ゲーム機器Ａ２は、無線通信を確立するための既存の各種処理を実施した後、ゲーム機器Ａ１およびゲーム機器Ａ３との間で特定小電力無線による通信を確立する（ステップ４０４）。無線通信を確立するための既存の各種処理の一例としては、ゲーム機器Ａ２は、ゲーム機器Ａ１、Ａ３から送信される特定小電力無線によるフレームを受信し、そのフレームの制御スロットに格納された、既にゲーム機器に割り当て済みのスロット番号を読み取り、まだ割り当てられていないスロット番号を特定する。そして、ゲーム機器Ａ２は、まだ割り当てられていないスロット番号のうちの任意の１つのスロットに通信接続要求信号を格納したフレームを生成し、送信する。ゲーム機器Ａ２は、グループＡに属する他のゲーム機器Ａ１、Ａ３の全てから、ゲーム機器Ａ２が通信接続要求信号を送信する際に利用したスロットに確認信号（ＡＣＫ）が格納され、かつ、制御スロットにそのスロット番号とゲーム機器Ａ２の識別ＩＤとの対応が追加して格納されたフレームを受信すると、特定小電力無線による通信が確立したことになる。
【００５０】
ステップ４０４の処理の後、ゲーム機器Ａ２は、ゲーム機器Ａ１およびゲーム機器Ａ３それぞれからフレームを受信し、そのフレームに含まれる制御スロットを抽出して（ステップ４０５）、ゲーム機器Ａ２による特定小電力無線通信圏内において、周波数「ＣＨ  Ａ」のチャネルでのＷｉ−Ｆｉ規格の無線通信を利用したゲームプログラムが、周波数「ＣＨ  １」にて特定小電力無線通信を実施している他のゲーム機器にて実行されていることを認識する（ステップ４０６）。さらにゲーム機器Ａ２は、ゲーム機器Ａ１およびゲーム機器Ａ３が送信するフレームのうち、スロット１およびスロット３を送信する時の電波の受信強度を測定して、ゲーム機器Ａ２とゲーム機器Ａ１との距離およびゲーム機器Ａ２とゲーム機器Ａ３との距離をそれぞれ区別して算出する（ステップ４０７）。ゲーム機器Ａ２による、ゲーム機器Ａ１、Ａ３との距離を算出する処理の一例としては、第２無線通信ユニット１２のＲＦ−ＩＣ１２３が検出した、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎ（ただし、Ａ２は除く）が所定の周波数にて発信している電波の受信強度をゲーム処理ユニット１０の制御装置１０１に出力させ、その制御装置１０１が受信強度と距離との対応テーブルを基にゲーム機器Ａ１およびゲーム機器Ａ３との距離を算出する。
【００５１】
また、ゲーム機器Ａ２は、ステップ４０４からステップ４０７の処理を、ゲーム機器Ｂｎおよびゲーム機器Ｃｎに対しても行う。すなわち、ゲーム機器Ａ２が、周波数「ＣＨ  ２」または「ＣＨ  ３」の無線電波により通信接続要求を送信すると、通信接続要求を受信したゲーム機器Ｂｎまたはゲーム機器Ｃｎは、制御スロットに格納されたデータを参照して、ゲーム機器に新に割り当て可能なスロット番号の有無を判定し、新に割り当て可能なスロットが有れば通信接続許可を周波数「ＣＨ  ２」または「ＣＨ  ３」の無線電波により送信する。その後、ゲーム機器Ａ２は、無線通信を確立するための既存の各種処理を実施した後、ゲーム機器Ｂｎとの間、またはゲーム機器Ｃｎとの間で特定小電力無線による通信を確立する（ステップ４０４）。ステップ４０４の処理の後、ゲーム機器Ａ２は、ゲーム機器Ｂｎのそれぞれまたはゲーム機器Ｃｎのそれぞれからフレームを受信し、そのフレームに含まれる制御スロットを抽出して（ステップ４０５）、ゲーム機器Ａ２による特定小電力無線通信圏内において、周波数「ＣＨ  Ｂ」または「ＣＨ  Ｃ」のチャネルでのＷｉ−Ｆｉ規格の無線通信を利用したゲームプログラムが、周波数「ＣＨ  ２」または「ＣＨ  ３」にて特定小電力無線通信を実施している他のゲーム機器にて実行されていることを認識する（ステップ４０６）。さらにゲーム機器Ａ２は、ゲーム機器Ｂｎのそれぞれおよびゲーム機器Ｃｎのそれぞれが送信するフレームのうち各ゲーム機器に割り当てられたスロットを送信する時の電波の受信強度を測定して、ゲーム機器Ａ２とゲーム機器Ｂｎそれぞれとの距離およびゲーム機器Ａ２とゲーム機器Ｃｎそれぞれとの距離を算出する（ステップ４０７）。
【００５２】
ゲーム機器Ａ２は、「ＣＨ  １」、「ＣＨ  ２」、「ＣＨ  ３」の各周波数毎に、算出した他のゲーム機器との距離のうちの最長のもの（つまり、受信強度の最も弱いもの）が、Ｗｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１）より小さいか否かを判定する（ステップ４０８）。ゲーム機器Ａ２は、例えば「ＣＨ  １」の場合、算出したゲーム機器Ａ１およびゲーム機器Ａ３との距離のうちの最長のものが、Ｗｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１）より小さいか否かを判定する（ステップ４０８）。ゲーム機器Ａ２は、最長の距離がＷｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１内）よりも大きければ（つまり、あるグループに属するゲーム機器の中に、ゲーム機器Ａ２とＷｉ−Ｆｉ規格の無線通信を行うことができないゲーム機器が一台でもある場合。ステップ４０８、Ｎ）、「ＣＨ  １」により特定されるグループとＷｉ−Ｆｉ規格の無線通信を行うことができない旨やその最大距離をＬＣＤ１０２に表示して（ステップ４０９）、再度Ｗｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１）より大きいか否かを判定する（ステップ４０８）。一方、ゲーム機器Ａ２は、最長の距離がＷｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１内）よりも小さければ（つまり、あるグループに属するゲーム機器の中に、ゲーム機器Ａ２とＷｉ−Ｆｉ規格の無線通信を行うことができないものがない場合。ステップ４０８、Ｙ）、「ＣＨ  １」により特定されるグループとＷｉ−Ｆｉ規格の無線通信を行うことができる旨をＬＣＤ１０２に表示して、そのグループへの参加を促す。なお、ゲーム機器Ａ２は、Ｗｉ−Ｆｉ規格の無線通信を行うことができるグループが複数あれば、いずれか１つのグループを選択を促す画面を表示する。
【００５３】
ゲーム機器Ａ２は、Ｗｉ−Ｆｉ規格の無線通信に行うことができるグループがＷｉ−Ｆｉ規格の無線通信に用いている周波数からいずれか１つのチャネルを選択すると（ステップ４１０）、第１無線通信ユニット１１を起動して、その周波数を用いてＷｉ−Ｆｉ規格の無線通信を行っているゲーム機器とのＷｉ−Ｆｉ規格の無線通信を開始する（ステップ４１１）。
【００５４】
なお、ステップ４０７、ステップ４０８およびステップ４１０の一連の処理では、ゲーム機器Ａ２は、ゲーム機器Ａ２と特定小電力無線通信可能な範囲に存在するゲーム機器との距離を算出した後（ステップ４０７）、ゲーム機器Ａ２とＷｉ−Ｆｉ規格の無線通信を行うことができる範囲内に全てのゲーム機器が存在しているグループがあれば、そのグループにて実施されているゲームに参加できる旨を通知して、そのグループが選択されるすることになるが（ステップ４１０）、ステップ４０７とステップ４１０の順序が逆であっても構わない。
【００５５】
すなわち、ゲーム機器Ａ２は、特定小電力無線通信圏内において、周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」のチャネルでのＷｉ−Ｆｉ規格の無線通信を利用したゲームプログラムが実行されていることを認識すると（ステップ４０６）、周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」のチャネルからいずれか１つのチャネルを選択することを促す画面を表示して、（ステップ４１０）、その選択されたチャネルが制御スロットに格納されたフレームを送信したゲーム機器との距離を算出する（ステップ４０７）。例えば、ゲーム機器Ａ２は、周波数「ＣＨ  Ａ」を選択した場合、Ａ１、Ａ３それぞれとの距離を算出する（ステップ４０７）。ゲーム機器Ａ２とＷｉ−Ｆｉ規格の無線通信を行うことができる範囲内に、周波数「ＣＨ  Ａ」により特定されるグループＡのゲーム機器Ａ１およびＡ３が存在していれば（ステップ４０８、Ｙ）、ゲーム機器は、第１無線通信ユニット１１を起動して、その周波数を用いてＷｉ−Ｆｉ規格の無線通信を行っているゲーム機器とのＷｉ−Ｆｉ規格の無線通信を開始する（ステップ４１１）。一方、ゲーム機器Ａ２とＷｉ−Ｆｉ規格の無線通信を行うことができる範囲内に、周波数「ＣＨ  Ａ」により特定されるグループＡのゲーム機器Ａ１およびＡ３が存在していなければ（ステップ４０８、Ｎ）「ＣＨ  Ａ」により特定されるグループＡとＷｉ−Ｆｉ規格の無線通信を行うことができない旨やその最大距離をＬＣＤ１０２に表示して（ステップ４０９）、再度、周波数「ＣＨ  Ｂ」、「ＣＨ  Ｃ」のチャネルからいずれか１つのチャネルを選択することを促す画面を表示して、（ステップ４１０）、その選択されたチャネルが制御スロットに格納されたフレームを送信したゲーム機器との距離を算出する（ステップ４０７）。
【００５６】
どちらの処理であっても、これから参加しようとしてるゲーム機器を中心とするＷｉ−Ｆｉ規格の無線通信可能範囲内に、あるグループに属する全てのゲーム機器が存在していれば、参加しようとしてるゲーム機器は、そのグループに参加することができる。
【００５７】
ステップ４１１の処理を、図５に示す、本発明の第１実施形態のゲーム機器における、Ｗｉ−Ｆｉ規格の無線通信開始時の処理フローを参照して、詳細に説明する。ここでは、ゲーム機器Ａ２がグループＡに属するゲーム機器Ａ１、Ａ３との間でＷｉ−Ｆｉ規格の無線通信を開始する処理について説明する。ゲーム機器Ａ２は、第１無線通信ユニット１１を起動すると、ステップ４１０の処理で選択した周波数「ＣＨ  Ａ」に周波数を合わせてＷｉ−Ｆｉ規格のフレームを受信する（ステップ５０１）。そして、ゲーム機器Ａ２は、そのフレームの制御スロットに格納された、既にゲーム機器に割り当て済みのスロット番号を読み取り（ステップ５０２）、まだ割り当てられていないスロット番号を特定する（ステップ５０３）。そして、ゲーム機器Ａ２は、まだ割り当てられていないスロット番号のうちの任意の１つのスロットにグループ参加信号（周波数「ＣＨ  Ａ」により特定されるグループに参加することを要求する信号）を格納したフレームを生成し（ステップ５０４）、第１無線通信ユニット１１に送信させる（ステップ５０５）。ゲーム機器Ａ２は、グループＡに属する他のゲーム機器Ａ１、Ａ３の全てから、ゲーム機器Ａ２がグループ参加信号を送信する際に利用したスロットに確認信号（ＡＣＫ）が格納され、かつ、制御スロットにそのスロット番号とゲーム機器Ａ２の識別ＩＤとの対応が追加して格納されたフレームを受信すると（ステップ５０６、Ｙ）、グループＡへの新規ゲーム機器の追加処理が完了したことになる。その後、ゲーム機器Ａ２は、グループＡに属するゲーム機器Ａ１、Ａ３との間でＷｉ−Ｆｉ規格の無線通信機能を利用して受信したプログラムまたは各種データを利用して、ゲームプログラムを実行することになる（ステップ４１２。以下、あるゲーム機器が、あるグループに属する他のゲーム機器との間でＷｉ−Ｆｉ規格の無線通信機能を利用して受信したプログラムまたは各種データを利用して、ゲームプログラムを実行している状態を「対戦モード」と称する）。
【００５８】
なお、［グループ形成処理］では、ゲーム機器Ａ２が既に形成されたグループＡ、Ｂ、Ｃのいずれかに参加する処理を行うために、各グループに属するゲーム機器それぞれと特定小電力無線通信により通信を行うように説明した。しかし、ゲーム機器Ａ２は、各グループに属するゲーム機器の少なくとも１機との間で特定小電力無線通信により通信を行い、制御スロットに格納されたデータを参照してそのグループがＷｉ−Ｆｉ規格の無線通信に用いている周波数を特定できればよい。このとき、ゲーム機器Ａ２は、図４におけるステップ４０３の処理のように、そのグループを最初に形成したゲーム機器や親機となるゲーム機器との間でのみ特定小電力無線通信により通信を行うことが好ましい。
【００５９】
［グループ離脱処理］
次に、ステップ４１２の処理によって対戦モードに移行したゲーム機器Ａ２が、ゲームプログラムの実行を終了して、参加していたグループから離脱するときの処理について説明する。図６に、本発明の第１実施形態のゲーム機器による、対戦モード終了時の処理フローを示す。対戦モードに移行したゲーム機器Ａ２は、グループＡを特定する周波数「ＣＨ  Ａ」を制御スロットに格納したフレームを生成し（ステップ６０１）、対戦モードを実行するためのＷｉ−Ｆｉ規格の無線通信と並行して、その生成したフレームを特定小電力無線通信にて送信する（ゲーム機器Ａ２は周波数ＣＨ  ２の特定小電力無線通信により送信する。ステップ６０２）。ゲーム機器Ａ２は、対戦モードにある期間中（ステップ６０３、Ｎ）、このフレームを特定小電力無線通信にて送信し続ける。これにより、ゲーム機器Ａ２から特定小電力無線にて送信されたフレームを受信した他のゲーム機器によって、ゲーム機器Ａ２は、グループＡに属するゲーム機器との間で対戦モードにあることを認識され続けることになる。
【００６０】
その後、ゲーム機器Ａ２は、ゲームプログラムの実行を終了する操作を操作キー１０３により受け付けると（ステップ６０３、Ｙ）、対戦モード時に属していたグループを離脱することになる。グループを離脱するときのゲーム機器Ａ２の処理は、以下の通りである。すなわち、ゲーム機器Ａ２は、対戦モード時に利用していたスロットにグループ離脱信号（周波数「ＣＨ  Ａ」により特定されるグループから離脱することを要求する信号）を格納したフレームを生成し（ステップ６０４）、第１無線通信ユニット１１に送信させる（ステップ６０５）。ゲーム機器Ａ２は、グループＡに属する他のゲーム機器Ａ１、Ａ３の全てから、グループ離脱信号を送信する際に利用したスロットに確認信号（ＡＣＫ）が格納され、かつ、制御スロットにそのスロット番号とゲーム機器Ａ２の識別ＩＤとが削除された対応テーブルが格納されたフレームを受信し（ステップ６０６、Ｙ）、さらに、特定小電力無線通信によるフレームの送信を終了すると（ステップ６０７）、グループＡからの離脱処理が完了したことになる（対戦モードの終了）。その後、ゲーム機器Ａ２は、再度対戦モードに移行する場合には、ステップ４０１からステップ４１２の処理を実行することになる。
【００６１】
以上、本発明の第１実施形態のゲーム機器によれば、あるゲーム機器が、複数の他のゲーム機器により構成される、既に対戦モードにあるグループに、新たに参加し、そのグループ内で共通のゲームプログラムを実行する場合に、対戦モード中の他のゲーム機器がＷｉ−Ｆｉ規格の無線通信に利用している所定の周波数を特定小電力無線通信にて受信し、その周波数を基にして同グループに参加する。このため、ゲーム機器利用者は、特定小電力無線通信圏内において対戦モードにある、不特定の他のゲーム機器により構成されるグループを検出し、そのグループのＷｉ−Ｆｉ規格の無線通信圏内に入れば自動的に参加してゲームプログラムを実行することができるため、従来のようにグループに参加する（あるいは新たなグループを形成する）ためにグループ参加者が行っていた操作を簡素化することができる。
【００６２】
（第２実施形態）
次に、本発明の第２実施形態のゲーム機器について詳細に説明する。第１実施形態のゲーム機器では、あるグループに属しているゲーム機器は、図３（ｂ）の特定小電力無線のデータ構造に示す、そのグループを特定する周波数（チャネル）が格納されている制御スロットを用いてグループを形成、あるいはグループから離脱する処理について説明した。第２実施形態のゲーム機器では、第１実施形態では用途を言及していなかった、図３（ｂ）のデータ構造におけるスロットｎ（ｎ＝１、２、・・・）を効果的に利用することにより、ゲーム機器利用者によるグループの形成を円滑に進めることができる構成について詳細に説明する。なお、第２実施形態でも、グループＡを構成するゲーム機器Ａ１、Ａ２、Ａ３による処理を１例に挙げて説明する。
【００６３】
第１実施形態の［グループ形成処理］を経て対戦モードに移行したゲーム機器は、ステップ６０１の処理において、グループＡを特定する周波数「ＣＨ  Ａ」を制御スロットに格納し、さらに、対戦モード中に実行している一部のデータをスロットｎに格納したフレームを生成する。対戦モード中に実行している一部のデータとは、操作キー１０３からの操作入力を受け付けてゲームプログラムを実行した結果得られるデータ（パラメータ）や、制御装置１０１のワーキングＲＡＭおよびビデオＲＡＭに記憶された表示用データなどの、対戦モード中のゲーム機器によるある時点でのゲームプログラムの演算結果を指す。このとき、この演算結果は、ゲームプログラムのゲーム内容の特徴を表す、画像データやスコアなどであることが好ましい。第２実施形態のゲーム機器は、グループＡを特定する周波数「ＣＨ  Ａ」を制御スロットに格納し、さらにゲームプログラムのゲーム内容の特徴を表すデータをスロットｎに格納したフレームを生成し、その生成したフレームを特定小電力無線により送信する。
【００６４】
続いて、いずれのグループにも参加していないゲーム機器Ａ２が、上述のゲームプログラムのゲーム内容の特徴を表すデータを利用して、Ｗｉ−Ｆｉ規格の無線通信に参加する際の処理について、図１および図７を参照して説明する。図７に、本発明の第２実施形態のゲーム機器による、Ｗｉ−Ｆｉ規格の無線通信を利用したゲームプログラムを実行するまでの処理フローを示す。なお、図４の処理フローと同様の参照符号を割り当てている処理は、第１実施形態で説明したとおりであるため、説明を省略する。
【００６５】
ゲーム機器Ａ２は、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎ（ただし、Ａ２は除く）がある周波数にて発信している電波を検知すると（ステップ４０２、Ｙ）、検知したその周波数にて各ゲーム機器との間で特定小電力無線通信を行い（ステップ４０４）、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎそれぞれからフレームを受信する（ステップ４０５）。ゲーム機器Ａ２は、受信したフレームの制御スロットから対戦モードにあるグループを特定する周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」を抽出すると伴に、同フレームのスロットｎからゲームプログラムのゲーム内容の特徴を表す画像データを抽出する（ステップ７０１）。
【００６６】
そして、ゲーム機器Ａ２は、抽出した周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」毎に、その周波数を抽出したフレームと同一のフレームから抽出した画像データとを対応させてＬＣＤ１０２に表示し、これらの周波数の１つを選択するよう促す（ステップ７０２）。図８に、対戦モードにあるグループを特定する周波数とゲームプログラムのゲーム内容の特徴を表す画像データとを表示した表示例を示す。ゲーム機器Ａ２は、図１に示す位置関係に他のゲーム機器Ａｎ、Ｂｎ、Ｃｎが存在する場合、ゲーム機器Ａ１、Ａ２、Ｂ１、Ｂ２、Ｂ３、Ｃ１、Ｃ２、Ｃ３それぞれから受信したフレームから、周波数と画像データを抽出することになるが、図８のように周波数と画像データを表示する際には、周波数「ＣＨ  Ａ」に対応する画像データとしてはゲーム機器Ａ１、Ａ２のいずれか１つから受信した画像データ（図８の表示例では、グループＡにおいて実施中のゲーム「ＳＯＣＣＥＲ  ＧＡＭＥ」の概要を表示している）を表示させ、周波数「ＣＨ  Ｂ」に対応する画像データとしてはゲーム機器Ｂ１、Ｂ２、Ｂ３のいずれか１つから受信した画像データ（図８の表示例では、グループＢにおいて実施中のゲーム「オセロ  ＧＡＭＥ」の概要を表示している）を表示させ、周波数「ＣＨ  Ｃ」に対応する画像データとしてはゲーム機器Ｃ１、Ｃ２、Ｃ３のいずれか１つから受信した画像データ（図８の表示例では、グループＣにおいて実施中のゲーム「麻雀」の概要を表示している）を表示させる。また、図８では、周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」の表示領域をカーソル８１が操作キー１０３の操作に応じて可動し、いずれか１つの周波数を選択するようになっている。
【００６７】
ステップ７０２の処理のように、ゲーム機器Ａ２は、ゲーム機器Ａ２近辺にて対戦モードにある他のグループＡ、Ｂ、Ｃからゲームの内容やゲームの進行状況を特定できるデータを受信することにより、利用者はそのデータを確認してからいずれのグループに参加するかを選択することができるため、利用者にとって最もゲームを楽しむことができるグループに参加することが可能となる。
【００６８】
さらにゲーム機器Ａ２は、他のゲーム機器Ａｎ、Ｂｎ、Ｃｎのそれぞれが送信するフレームのうち各ゲーム機器に割り当てられたスロットを送信する時の電波の受信強度を測定して、ゲーム機器Ａ２と他のゲーム機器それぞれとの距離を算出する（ステップ４０７）。
【００６９】
ゲーム機器Ａ２は、「ＣＨ  １」、「ＣＨ  ２」、「ＣＨ  ３」の各周波数毎に、算出した他のゲーム機器との距離のうちの最長のもの（つまり、受信強度の最も弱いもの）が、Ｗｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１）より小さいか否かを判定する（ステップ４０８）。そして、ゲーム機器Ａ２は、あるグループに属するゲーム機器との最長の距離がＷｉ−Ｆｉ規格の無線通信範囲（第１エリアＲ１内）よりも小さいグループに対応する１つの周波数が選択されると（ステップ４０８、Ｙ、かつ、ステップ７０３、Ｙ）、その後、ゲーム機器Ａ２は、ステップ４１１からステップ４１２の処理を行うことになる。
【００７０】
一方、ステップ７０３の処理において、いずれの周波数も選択されないことも想定される（ステップ７０３、Ｎ）。このような場合、ゲーム機器Ａ２は、ステップ４０３の処理を行うか否かをＬＣＤ１０２に表示し（ステップ７０４）、自身（ゲーム機器Ａ２）のみによって新たなグループを形成する旨の操作を受け付けると（ステップ７０４、Ｙ）、ステップ４０３の処理を実行する。一方、ゲーム機器Ａ２は、グループを形成しない旨の操作を受け付けると（ステップ７０４、Ｎ）、ステップ４０５およびステップ７０１の処理を再度実行し、周波数「ＣＨ  Ａ」、「ＣＨ  Ｂ」、「ＣＨ  Ｃ」毎に画像データを更新し、ＬＣＤ１０２に表示する（ステップ７０２）。このように、対戦モードに移行せずにステップ４０５移行の処理を繰り返し行い、特定小電力無線により受信した、対戦モード中の他のゲーム機器から送られてくる最新の画像データ（ゲーム内容の特徴を表すデータ）を表示している状態のことを、以下「観戦モード」と称する。
【００７１】
以上、本発明の第２実施形態のゲーム機器によれば、当該ゲーム機器近辺にて対戦モードにある他のグループからゲームの概要やゲームの進行状況を特定できるデータを受信することにより、利用者はそのデータを確認してからいずれのグループに参加するかを選択することができるため、利用者にとって最もゲームを楽しむことができるグループに参加することが可能となる。また、対戦モードに移行してゲームを楽しむつもりのない利用者もまた、観戦モードに移行することによって、対戦モード中の他のゲーム機器から送られてくるゲームの概要やゲームの進行状況を見て楽しむことができるという新たなゲームシステムを実現する。
【産業上の利用可能性】
【００７２】
本発明のゲーム機器は、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲームの興趣性をより高めることができるという効果を奏し、通信方式の異なる複数の無線通信機能を備えたゲーム機器の分野において有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態のゲーム機器の位置関係を示す図
【図２】本発明の第１実施形態のゲーム機器の機能ブロック図
【図３】（ａ）本発明の第１実施形態のゲーム機器がＷｉ−Ｆｉ規格の無線通信に用いるデータのデータ構造、（ｂ）本発明の第１実施形態のゲーム機器が特定小電力無線通信に用いるデータのデータ構造
【図４】本発明の第１実施形態のゲーム機器による、Ｗｉ−Ｆｉ規格の無線通信を利用したゲームプログラムを実行するまでの処理フロー
【図５】本発明の第１実施形態のゲーム機器における、Ｗｉ−Ｆｉ規格の無線通信開始時の処理フロー
【図６】本発明の第１実施形態のゲーム機器による、対戦モード終了時の処理フロー
【図７】本発明の第２実施形態のゲーム機器による、Ｗｉ−Ｆｉ規格の無線通信を利用したゲームプログラムを実行するまでの処理フロー
【図８】対戦モードにあるグループを特定する周波数とゲームプログラムのゲーム内容の特徴を表す画像データとを表示した表示例
【符号の説明】
【００７４】
Ａ１、Ａ２、Ａ３、Ｂ１、Ｂ２、Ｂ３、Ｃ１、Ｃ２、Ｃ３  ゲーム機器
１０  ゲーム処理ユニット
１０１  制御装置
１０２  ＬＣＤ
１０３  操作キー
１０４  スピーカ
１０５  Ｉ／Ｆ
１１  第１無線ユニット
１１１  ベースバンドＩＣ
１１２  ＲＯＭ
１１３  ＲＦ−ＩＣ
１２  第２無線ユニット
１２１  ベースバンドＩＣ
１２２  ＲＯＭ
１２３  ＲＦ−ＩＣ
１３  カートリッジ
８１  カーソル
【図１】
2008148927.tif 000003
【図２】
2008148927.tif 000004
【図３】
2008148927.tif 000005
【図４】
2008148927.tif 000006
【図５】
2008148927.tif 000007
【図６】
2008148927.tif 000008
【図７】
2008148927.tif 000009
【図８】
2008148927.tif 000010