(57)【特許請求の範囲】
【請求項１】
同一の筐体に備えられ、同一の周波数帯においてそれぞれ異なる通信方式を用いて通信を実行する２つの無線通信モジュールの送信電力を制御する方法であって、
前記２つの無線通信モジュールのうち、一方の無線通信モジュールが受信処理をしている間に、他方の無線通信モジュールの送信電力を制御するステップを含み、
前記制御するステップは、前記他方の無線通信モジュールにおいて実行される通信が、通信相手から送信された信号に応答するものであって、前記通信相手に対して受信確認を示す情報を送信する処理である場合、前記他方の無線通信モジュールにおける送信電力の制御を停止することを特徴とする送信電力制御方法。
【請求項２】
前記制御するステップは、前記筐体に設置された前記２つの無線通信モジュールの設置間隔に応じて送信電力を制御することを特徴とする請求項１に記載の送信電力制御方法。
【請求項３】
前記制御するステップは、前記筐体に設置された前記２つの無線通信モジュールの設置間隔が狭いほど、前記送信電力をより低減することを特徴とする請求項１または２に記載の送信電力制御方法。
【請求項４】
前記２つの無線通信モジュールのうち通信を実行している無線通信モジュールは、他方の無線通信モジュールの通信の実行状態を取得するステップをさらに含み、
前記制御するステップは、前記実行状態を取得するステップで取得した通信の実行状態に応じて、前記送信電力を制御することを特徴とする請求項１から３のいずれかに記載の送信電力制御方法。
【請求項５】
前記制御するステップは、前記２つの無線通信モジュールのうちの一方の無線通信モジュールが送信処理を実行し、かつ、前記実行状態を取得するステップにおいて、他方の無線通信モジュールが受信状態であることを示す情報が取得された場合、前記送信処理を実行している無線通信モジュールの送信電力から、前記筐体に設置された前記２つの無線通信モジュールの設置間隔に応じて設定された調整電力を減じることによって、前記送信処理を実行している無線通信モジュールの送信電力を制御することを特徴とする請求項４に記載の送信電力制御方法。
【請求項６】
前記制御するステップは、前記２つの無線通信モジュールのうち、一方の無線通信モジュールの送信電力を他方の無線通信モジュールの送信電力よりも大きく設定することを特徴とする請求項１から５のいずれかに記載の送信電力制御方法。
【請求項７】
前記制御するステップは、前記２つの無線通信モジュールのうち、送信電力が小さく設定されているほうの無線通信モジュールが送信処理、もしくは、受信処理を実行している間、他方の無線通信モジュールの送信電力を低減することを特徴とする請求項６に記載の送信電力制御方法。
【請求項８】
前記制御するステップは、当該制御するステップが送信電力制御を開始した後であって、前記一方の無線通信モジュールが送信処理を継続している間に、他方の無線通信モジュールが受信状態から送信状態、もしくは、通信停止状態に移行した場合は、送信電力の制御を停止することを特徴とする請求項１から７のいずれかに記載の送信電力制御方法。
【請求項９】
前記制御するステップは、当該制御するステップが送信電力制御を開始した後であって、前記一方の無線通信モジュールが送信処理を継続している間に、他方の無線通信モジュールが受信状態から送信状態、もしくは、通信停止状態に移行した場合は、送信電力の制御を継続することを特徴とする請求項１から７のいずれかに記載の送信電力制御方法。
【請求項１０】
同一の筐体に設置され、同一の周波数帯においてそれぞれ異なる通信方式を用いて通信を実行する２つの無線通信モジュールを備え、
前記２つの無線通信モジュールのうち、一方の無線通信モジュールは、
他方の無線通信モジュールから通知された他方の無線通信モジュールにおける通信の実行状態を示す情報を取得する取得部と、
前記取得部によって、他方の無線通信モジュールは受信状態である旨を示す情報が取得された場合であって、当該無線通信モジュールが送信処理を実行している場合、当該無線通信モジュールの送信電力を制御する送信電力制御部と、
前記送信電力制御部によって制御された送信電力で通信を実行する通信実行部と、を有し、
前記送信電力制御部は、当該無線通信モジュールにおいて実行される通信が、通信相手から送信された信号に応答するものであって、前記通信相手に対して受信確認を示す情報を送信する処理である場合、当該無線通信モジュールの送信電力の制御を停止することを特徴とする通信端末装置。
【請求項１１】
前記送信電力制御部は、前記設置間隔が狭いほど、前記送信電力をより低減することを特徴とする請求項１０に記載の通信端末装置。
【請求項１２】
同一の筐体に備えられ、同一の周波数帯においてそれぞれ異なる通信方式を用いて通信を実行する２つの無線通信モジュールの送信電力を制御するコンピュータに、
前記２つの無線通信モジュールのうち、一方の無線通信モジュールが受信処理をしている間に、他方の無線通信モジュールの送信電力を制御する機能を実行させるためのプログラムであって、この機能は、前記他方の無線通信モジュールにおいて実行される通信が、通信相手から送信された信号に応答するものであって、前記通信相手に対して受信確認を示す情報を送信する処理である場合、前記他方の無線通信モジュールにおける送信電力の制御を停止する機能を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機能を有する通信端末装置に関し、特に複数の通信モジュールを備えた通信端末装置および送信電力制御方法に関する。
【背景技術】
【０００２】
近年、様々な無線通信プロトコルが提案され、実用化されている。IEEE802.11において標準化された広帯域構内無線システム（ＷＬＡＮ）やIEEE802.15.1において標準化された携帯情報機器向けの無線通信技術（BlueTooth（登録商標））などはその代表格であり、様々な情報端末装置に組み込まれて、ＰＤＡ（Personal Digital Assistants）やプリンタ、ヘッドセットなどの周辺機器との無線接続に利用される。最近の技術革新により、無線通信モジュールは、小型で且つ安価に製造されるようになり、１つの筐体内に複数種類の無線通信プロトコルのモジュールを組み込むことも可能となっている。
【０００３】
無線通信モジュールは、ある程度の距離まで信号を伝達し、また周辺機器から送信された微弱な電波を受信して信号を再現する必要がある。そのため無線通信モジュールは、高出力可能な送信器と高感度な受信器から構成される。しかしながら、IEEE802.11で規定される無線通信プロトコル（以下、「ＷＬＡＮプロトコル」と表記する）とIEEE802.15.1で規定される無線通信プロトコル（以下、「ＢｌｕｅＴｏｏｔｈプロトコル」と表記する）のように、同一の周波数帯を利用する場合、無線通信モジュール同士の間で電波の相互干渉が発生し、信号を正しく再現することが困難となる。従来、このような問題を解決するために、双方の無線通信プロトコルにおける通信状態を監視し、送信出力を制御していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、同一筐体内に複数の無線通信モジュールが搭載される場合、無線通信モジュール同士は、通常、近距離に配置される。そうすると、１つの無線通信モジュールが信号の送信モードにあり、かつ同じタイミングで、近接した別の無線通信モジュールが信号の受信モードにある場合、その別の無線通信モジュールは、送信モードにある無線通信モジュールからの電波を受信し、適切に分離することが困難になる。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、複数の無線通信モジュールを同一筐体内に実装した場合に、安定した通信を実現する通信端末装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の送信電力制御方法は、同一の筐体に備えられ、同一の周波数帯においてそれぞれ異なる通信方式を用いて通信を実行する２つの無線通信モジュールの送信電力を制御する方法であって、２つの無線通信モジュールのうち、一方の無線通信モジュールが受信処理をしている間に、他方の無線通信モジュールの送信電力を制御するステップを含む。制御するステップは、２つの無線通信モジュールにおいて実行される通信が、双方とも送信処理である場合、もしくは、双方とも受信処理である場合は、送信電力の制御を停止する。
【０００７】
ここで、「同一の周波数帯」とは、送信または受信のための周波数帯のうち、少なくともいずれかの周波数帯が重複していることなどを含む。この態様によると、一方の無線通信モジュールが受信処理をしている間、他方の無線通信モジュールの送信電力を制御することによって、受信処理への影響を低減できる。また、２つの無線通信モジュールが双方とも同じ処理をしている間、送信電力の制御を停止することによって、円滑な通信状態を維持できる。
【０００８】
本発明の別の態様は、通信端末装置である。この装置は、同一の筐体に設置され、同一の周波数帯においてそれぞれ異なる通信方式を用いて通信を実行する２つの無線通信モジュールを備える。２つの無線通信モジュールのうち、一方の無線通信モジュールは、他方の無線通信モジュールから通知された他方の無線通信モジュールにおける通信の実行状態を示す情報を取得する取得部と、取得部によって、他方の無線通信モジュールは受信状態である旨を示す情報が取得された場合であって、当該無線通信モジュールが送信処理を実行している場合、筐体に設置された２つの無線通信モジュールの設置間隔に応じて、当該無線通信モジュールの送信電力を制御する送信電力制御部と、送信電力制御部によって制御された送信電力で通信を実行する通信実行部と、を有する。
【０００９】
ここで、「通信の実行状態」とは、たとえば、送信状態や受信状態などを含み、また、通信を実行していない状態、たとえば、停止状態、待ち受け状態なども含む。また、「設置間隔」とは、無線通信モジュール間の距離を含み、たとえば、一方のアンテナ端から他方のアンテナ端までの距離を含む。この態様によると、一方の無線通信モジュールが受信処理をしている間、他方の無線通信モジュールの送信電力を制御することによって、受信処理への影響を低減できる。また、一方の無線通信モジュールにおいて、直接、他方の無線通信モジュールにおける通信の実行状態を示す情報を取得することによって、迅速に制御できる。また、無線通信モジュールの設置間隔に応じて送信電力を制御することによって、適切な送信電力制御が実現できる。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータに実行させるためのプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によると、複数の無線通信モジュールを同一筐体内に実装した場合に、安定した通信を実現する通信端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
添付した図面に参照される本発明の好ましい態様の記載において、特定の用語は、発明の明瞭性のために用いられている。しかしながら、本発明は、用いられた特定の事項に限定されず、かつ、同様の目的を達成するために同様の規則で行う全ての等価な技術を含むものと理解される。
【００１３】
本発明の実施形態を具体的に説明する前に、まず概要を述べる。本発明の実施例に係る通信システムは、１つの筐体内に２つの無線通信モジュールを含むゲーム装置と、ゲーム装置に対し指示を与えるコントローラなどを含む。２つの無線通信モジュールは、それぞれ同一の周波数帯域を用いる。たとえば、２つの無線通信モジュールの一方は、ゲーム装置などに指示を与えるコントローラとの間でＢｌｕｅＴｏｏｔｈによる通信を実行し、他方は、ＰＣやコントローラにもなり得る携帯型ゲーム機などとの間でＷＬＡＮによる通信を実行する。なお、２つの無線通信モジュールにおいてそれぞれ実行される通信方式は、Ｂｌｕｅｔｏｏｔｈによる通信とＷＬＡＮによる通信でなくてもよく、同一の周波数帯を用いる通信方式同士であればよい。
【００１４】
このような形態においては、双方の通信が混信しないように、また、一方が他方の通信によって妨害されることを回避するために、２つの無線通信モジュールにおける通信の実行を時間的にスケジューリングする方法がある。一般的に、スケジューリングは、高い処理精度が求められるため、高速化、回路規模、消費電力などに影響を与えることが多い。そこで、本実施形態においては、スケジューリングによる通信の混信回避ではなく、無線通信モジュールにおける送信電力を制御することによって、双方の通信を可能な限り良好な状態（Ｂｅｓｔ  Ｅｆｆｏｒｔ通信）で実行させることとした。詳細は後述する。
【００１５】
このような態様をとることにより、ＢｌｕｅＴｏｏｔｈによる通信と、ＷＬＡＮによる通信との共存（ＣｏＥｘｓｉｓｔｅｎｃｅ）が可能となる。また、一方の通信方式による通信の実行状態を考慮して、適宜、送信電力を制御することによって、通信品質を劣化することなるなく、双方の通信が円滑に実行できる。また、制御部を介すことなく、ＷＬＡＮに係る無線通信モジュールが自律的に送信電力を制御できる。また、ＷＬＡＮに係る無線通信モジュールが自律的に送信電力を制御することによって、制御部、第１無線通信モジュールに負荷を与えることがないため、消費電力、および／または、回路規模が低減できる。なお、以下においては、「ＢｌｕｅＴｏｏｔｈによる通信」は第１無線通信モジュールにおいて実行され、また、「ＷＬＡＮによる通信」は第２無線通信モジュールにおいて実行されるものとして説明する。
【００１６】
図１は、本発明の実施形態における通信システム１の構成例を示す図である。通信システム１は、ゲーム装置１０、ゲーム装置１０と無線接続する無線コントローラ２５ａ、２５ｂ、２５ｃ（以下、「無線コントローラ２５」と呼ぶ）、携帯型ゲーム機３０ａ、３０ｂ（以下、「携帯型ゲーム機３０」と呼ぶ）およびパーソナルコンピュータ３２（以下、「ＰＣ３２」と呼ぶ）を含む。ゲーム装置１０は、１つの筐体内に、通信機能を有する第１無線通信モジュール１２および第２無線通信モジュール１４と、ゲーム装置全体を統括的に管理する制御部１６、ゲームアプリケーションを実行するアプリケーション処理部１８、さらにゲームアプリケーションの処理結果を出力する出力部２０を備える。ゲーム装置１０は、第１無線通信モジュール１２および第２無線通信モジュール１４を備えることで、無線通信端末装置として機能する。第１無線通信モジュール１２および第２無線通信モジュール１４は、同一の周波数帯において、それぞれ別個の無線通信プロトコルもしくは無線通信方式による通信を可能とする。なお、第１無線通信モジュール１２は、第２無線通信モジュール１４よりも弱い通信電力で通信を実行してもよい。
【００１７】
通信システム１において、無線コントローラ２５は、ゲーム装置１０に対するゲームコントローラであり、１人以上のユーザが、ゲーム装置１０のディスプレイに表示されるゲーム画面を見ながら無線コントローラ２５を操作し、ゲームを実行することができる。また、携帯型ゲーム機３０は、ゲーム装置１０を中継局として他の携帯型ゲーム機３０と通信を実行することで、複数人が同時にゲームを実行できる端末装置である。また携帯型ゲーム機３０は、ゲーム装置１０から動画データを受信して、ユーザに動画を提供する機能を有してもよい。さらに携帯型ゲーム機３０は、ゲーム装置１０に対するゲームコントローラとして使用されることも可能であり、ユーザは、ゲーム装置１０のディスプレイに表示されるゲーム画面を見ながら、携帯型ゲーム機３０を操作してゲームを実行することもできる。このように、ゲーム装置１０は、複数の用途に対して機能できる。
【００１８】
制御部１６は、第１無線通信モジュール１２もしくは第２無線通信モジュール１４と、ゲーム装置１０との間におけるインタフェースとして、送受信データの受け渡し処理などを行う。また、制御部１６は、第１無線通信モジュール１２、第２無線通信モジュール１４に対し、それぞれの通信に必要となるパラメータを通知することによって、双方のモジュールにおける通信の実行を補助する。詳細は後述する。
【００１９】
本実施形態において、第１無線通信モジュール１２は、Bluetoothプロトコルによる無線通信を行い、複数の無線コントローラ２５との無線接続を可能とする。Bluetoothでは、周波数ホッピング型スペクトラム拡散方式が採用されている。通信システム１において、第１無線通信モジュール１２は、無線コントローラ２５に対して親機すなわちマスタとして機能し、無線コントローラ２５はスレーブとして機能する。第１無線通信モジュール１２と無線コントローラ２５の間にはピコネットが形成される。ピコネットとは、Bluetooth端末同士を近づけたときに、端末の間で一時的に形成されるネットワークであり、最大で８台のBluetooth端末が１つのピコネットに参加することができる。したがってマスタである第１無線通信モジュール１２は、最大７台の無線コントローラ２５と無線接続することが可能である。第１無線通信モジュール１２は、原則として、任意の時間帯において、所望のタイミングで送信処理、または、受信処理を実行する。
【００２０】
また、第１無線通信モジュール１２は、無線コントローラ２５と周期的に通信を実行してもよい。この場合において、予め定められた送信期間と受信期間に従って通信を実行してもよい。送信期間と受信期間とは、交互に設けらていてもよく、また、それぞれの期間の長さは同一であってもよく、また、同一でなくともよい。また、それぞれの期間において、第１無線通信モジュール１２は、必ずしも送信処理または受信処理を実行しなくともよい。たとえば、無線コントローラ２５を用いてゲームに参加するユーザが少ない場合、それに比例して通信量も減少するためである。
【００２１】
第２無線通信モジュール１４は、IEEE802.11プロトコルによる無線通信を行い、複数の携帯型ゲーム機３０およびＰＣ３２との無線接続を可能とする。IEEE802.11プロトコルとして、例えばIEEE802.11bおよび／またはIEEE802.11gなどを採用する。IEEE802.11プロトコルによる通信環境下で、第２無線通信モジュール１４はアクセスポイントとして機能する。IEEE802.11プロトコルによる無線ＬＡＮのＭＡＣレイヤの技術には、ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance:衝突回避機能付きキャリア感知多元接続）がアクセス制御方式として採用されており、IEEE802.11端末は、通信路が一定時間以上継続して空いていることを確認してからデータを送信する機能をもつ。この待ち時間は最小限の時間に各端末ごとのランダムな長さの待ち時間を加えたもので、直前の通信があってから一定時間後に複数の端末が一斉に送信して、信号同士の衝突が発生する事態を防止している。
【００２２】
第１無線通信モジュール１２と無線コントローラ２５との間において、および、第２無線通信モジュール１４と携帯型ゲーム機３０との間においては、ゲームアプリケーションの処理に関するデータが送受信されるため、程度の違いはあるものの、原則として情報伝送のリアルタイム性（real-timeliness）が要求される。ここで、「リアルタイム性（real-timeliness）が要求される」とは、原則として、再送を想定せず／許容せず、および／または、許容できる処理遅延が小さいことなどを含む。たとえば、ユーザが無線コントローラ２５もしくは携帯型ゲーム機３０を操作した場合に、ユーザに不快感を与えない程度に、その操作による内容のすべてが確実にゲーム装置１０に伝わるとともに、ゲーム装置１０において、その内容に従った処理が確実に実行され、さらに、その実行が画面表示に反映されることなどをいう。
【００２３】
ここで、第１無線通信モジュール１２が通信する期間と第２無線通信モジュール１４とは、同一の周波数帯を用いているため、同時に通信が実行された場合、混信する場合がある。したがって、本実施形態においては、第２無線通信モジュール１４と携帯型ゲーム機３０との通信に用いられるＷＬＡＮプロトコルにおいて、第１無線通信モジュール１２と無線コントローラ２５との間における通信状況を考慮しつつ、自身の送信電力を制御する。また、上記とは逆に、第１無線通信モジュール１２と無線コントローラ２５との通信に用いられるＢｌｕｅＴｏｏｔｈプロトコルにおいて、第２無線通信モジュール１４と携帯型ゲーム機３０との間における通信状況を考慮しつつ、自身の送信電力を制御する。
【００２４】
いいかえると、第１無線通信モジュール１２と、第２無線通信モジュール１４のそれぞれは、他方の無線通信モジュールにおける通信に影響を与えない程度に、自身の送信電力を制御する。このような構成をとることにより、ユーザに快適な通信環境および／またはゲーム実行環境を提供できる。また、複数のユーザが複数のアプリケーションをほぼ同時に使用したとしても、通信および／またはゲームが遮断されることはない。第１無線通信モジュール１２と、第２無線通信モジュール１４のそれぞれは、制御部１６から送られたパラメータによる指示および／または他方の無線通信モジュールから送られた通信状態に関する情報をもとに、他方の無線通信モジュールの通信の実行を阻害しないように、自律的に動作してもよい。なお、上述のスケジューリングは、制御部１６がすべて管理し、第１無線通信モジュール１２と第２無線通信モジュール１４とに対して適宜指示を送ることによって実現されてもよい。
【００２５】
図２は、図１の制御部１６の機能ブロック例を示す図である。制御部１６は、第１無線通信モジュール１２および第２無線通信モジュール１４との間に第１インタフェース部５０ａを有し、アプリケーション処理部１８との間に第２インタフェース部５０ｂを有することで、他の構成とのデータの授受を行う。第１インタフェース部５０ａおよび第２インタフェース部５０ｂは、ハードウエア的に共通化／統合化された構造をとってもよい。なお、制御部１６の通信管理機能は、ゲーム装置１０において、ＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現され、ここではそれらの連携によって実現される機能ブロックを描いている。プログラムは、ゲーム装置１０に内蔵されていてもよく、また記録媒体に格納された形態で外部から供給されるものであってもよい。したがってこれらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者に理解されるところである。
【００２６】
制御部１６は、さらにデータ転送部５２と、パラメータ設定部５８とを含んで構成される。制御部１６は、ゲーム装置１０を統括的に制御管理する機能を有しているが、図２では、特にゲーム装置１０の通信を管理する機能ブロックを示している。
【００２７】
データ転送部５２は、第１インタフェース部５０ａにて受け付けた操作入力を第２インタフェース部５０ｂからアプリケーション処理部１８に伝達する。アプリケーション処理部１８では、その操作入力に応じた処理が行われ、ゲームが進行される。なお、ゲームのアプリケーションは、リアルタイム性（real-timeliness）の要求の観点より分別すると、大きく２つのグループ、すなわちリアルタイム性（real-timeliness）の要求が高いゲームと低いゲームとに分けることができる。リアルタイム性（real-timeliness）の要求が高いゲームとは、例えば格闘ゲームやレーシングゲームなど、ゲームの進行が速く、ユーザの操作入力が即座にゲーム画面などの出力に反映される必要のあるゲームである。一方、リアルタイム性（real-timeliness）の要求が低いゲームとは、将棋や麻雀などの対戦ゲームや、ＲＰＧ（ロールプレイングゲーム）など、ゲームの進行が比較的緩やかなゲームである。
【００２８】
パラメータ設定部５８は、第１無線通信モジュール１２と第２無線通信モジュール１４のそれぞれに対し、パラメータを設定する。設定されるパラメータは、少なくとも「設置間隔」を含む。「設置間隔」とは、ゲーム装置１０に設置された第１無線通信モジュール１２と第２無線通信モジュール１４との間の距離を含み、たとえば、一方のアンテナ端から他方のアンテナ端までの距離を含む。詳細は後述するが、第１無線通信モジュール１２と第２無線通信モジュール１４のそれぞれにおいて自身の送信電力を制御する際に、「設置間隔」が用いられる。
【００２９】
図３は、図１の第１無線通信モジュール１２の構成例を示す図である。第１無線通信モジュール１２は、第１通信実行部７０と、第１通知部７２と、第１取得部７４と、第１送信電力制御部７６とを含む。第１通信実行部７０は、１つないしは複数の無線コントローラ２５からゲームアプリケーションに関する操作入力を受信して、図１の制御部１６を介してアプリケーション処理部１８に対し、通信もしくはゲームに参加しているコントローラの台数や、コントローラからの指示などを供給する。図１のアプリケーション処理部１８は、受信した操作入力をもとに、ゲームアプリケーションを実行する。図１の出力部２０は、ディスプレイやスピーカなどで構成され、アプリケーション処理部１８による処理結果が出力される。
【００３０】
また、第１通信実行部７０は、通信の実行状態を示す情報を第１通知部７２に伝達する。第１通知部７２は、第２無線通信モジュール１４に対して、第１通信実行部７０から伝達された通信の実行状態を示す情報を通知する。この通知は、図１のゲーム装置１０の内部における配線を通じて行なわれるが、無線により行なわれてもよい。通信の実行状態を示す情報は、状態パルス信号として通知されてもよい。状態パルス信号は、パルス信号であり、Ｈｉｇｈの状態において送信状態を示し、また、Ｌｏｗの状態において受信状態を示す信号である。第１無線通信モジュール１２が送信も受信も実行していない場合、状態パルス信号は、振幅０の信号となる。また、状態パルス信号は、第１無線通信モジュール１２が送信処理、もしくは、受信処理を許可されている区間を示す信号として定義されてもよい。この場合、実際に送信処理、もしくは受信処理されているか否かにかかわらず、状態パルス信号はＨｉｇｈ、Ｌｏｗのいずれかで表される。なお、通信の実行状態は、制御部１６を介して、第２無線通信モジュール１４に通知されてもよい。
【００３１】
第１取得部７４は、第２無線通信モジュール１４より通知された通信の実行状態を示す情報を取得する。また、第１取得部７４は、取得した第２無線通信モジュール１４の通信の実行状態を示す情報を第１送信電力制御部７６に伝達する。なお、第２無線通信モジュール１４の通信状態は、第１取得部７４が第２無線通信モジュール１４におけるアンテナの通信状態を監視することによって取得されてもよい。この場合、第１取得部７４は、第２無線通信モジュール１４における受信アンテナが動作していることを示す情報を取得する。また、第２無線通信モジュール１４におけるアンテナが送信と受信とで共用されている場合、第１取得部７４は、いずれのアンテナが実行状態であるか、もしくは、第２無線通信モジュール１４がアンテナに対して指示する信号であって、いずれのアンテナを使用すべきかを示す信号を取得すればよい。また、第１取得部７４は、通信の実行状態を示す情報を制御部１６を介して取得してもよい。なお、第１取得部７４は、少なくとも第１無線通信モジュール１２が送信処理を実行している間は、定期的に第２無線通信モジュール１４の通信状態を取得する。
【００３２】
第１送信電力制御部７６は、第１取得部７４により伝達された第２無線通信モジュール１４における通信の実行状態を示す情報と、第１通信実行部７０より伝達された第１無線通信モジュール１２における通信の実行状態を示す情報とを考慮して、送信電力を制御する。第１送信電力制御部７６は、当該第１無線通信モジュール１２が送信状態であり、かつ、第２無線通信モジュール１４が受信状態である場合に送信電力を制御してもよい。具体的には、第１送信電力制御部７６は、第１無線通信モジュール１２が送信処理を開始する際に、第２無線通信モジュール１４が受信状態である場合に送信電力を制御する。また、第１送信電力制御部７６は、第１無線通信モジュール１２が送信処理を開始した後、その送信処理を継続中に、第２無線通信モジュール１４が送信状態、もしくは、停止状態から受信状態に移行した場合に、送信電力を低減する制御してもよい。
【００３３】
なお、第１送信電力制御部７６が送信電力を低減した後であって、第１無線通信モジュール１２が送信処理を継続している間に、第２無線通信モジュール１４が受信状態から送信状態、もしくは、通信停止状態に移行した場合は、第１送信電力制御部７６は送信電力の制御を継続して、低減された送信電力を元に戻す制御をしてもよい。このような場合に送信電力の制御を継続することによって、きめ細かな制御が可能となる。一方、第１送信電力制御部７６は、送信電力制御を停止して、低減されたままの送信電力で通信を継続してもよい。このような場合に送信電力の制御を停止した場合、その処理を簡易なものとできる。いずれの場合も、他方の無線通信モジュールの通信に影響を与えることがないことは言うまでもない。
【００３４】
具体的な送信電力の制御は、次の通り実行される。第１送信電力制御部７６は、第１通信実行部７０において設定されている送信電力Ｐ０から、制御部１６から通知された設置間隔Ｌに応じて導出された調整電力を減じる。調整電力は、設置間隔が狭いほど、送信電力をより低減するように、大きな値として導出される。また、調整電力は、設置間隔の他に、第１無線通信モジュール１２と第２無線通信モジュール１４の間における自由空間伝搬損失Ｌｏｓｓを考慮して設定されてもよい。以上をまとめると、制御された後の送信電力Ｐ１は、式（１）で表される。ここで、Ｐ２（Ｌ）とは、設置間隔Ｌにより定まる関数であって、Ｌの値が小さいほど大きな値を返す関数である。
Ｐ１  ＝  Ｐ０−Ｌｏｓｓ−Ｐ２（Ｌ）  ・・・式（１）
【００３５】
図４は、図１の第２無線通信モジュール１４の構成例を示す図である。第２無線通信モジュール１４は、第２通信実行部８０と、第２通知部８２と、第２取得部８４と、第２送信電力制御部８６とを含む。第２通信実行部８０は、１つないしは複数の携帯型ゲーム機３０から、それぞれのステータス情報を受信する。また、第２通信実行部８０は、制御部１６からの情報をＷＬＡＮに参加している携帯型ゲーム機３０に転送する。これにより、ゲーム装置１０では、他の携帯型ゲーム機３０におけるステータス情報が反映されたゲームアプリケーションが実行されることになり、複数のユーザが各々の携帯型ゲーム機３０で同時にゲームを実行することができる。なお、携帯型ゲーム機３０がゲームコントローラとして使用される場合、第２通信実行部８０は、携帯型ゲーム機３０からの操作入力を制御部１６を介してアプリケーション処理部１８に供給する。さらに携帯型ゲーム機３０が動画受信用の端末として使用される場合、第２通信実行部８０は、携帯型ゲーム機３０に対して動画データを配信する。また、第２通信実行部８０は、ＰＣ３２との間でも、動画などのデータの送受信を実行する。また、第２通信実行部８０は、第２送信電力制御部８６に対し、通信の実行状態を示す情報を伝達する。通信の実行状態を示す情報は、送信状態であるか、受信状態であるか、もしくは停止状態であるかのいずれかの状態を示す情報である。
【００３６】
第２無線通信モジュール１４は、第１無線通信モジュール１２の第１通知部７２によって通知された通信の実行状態を示す情報を用いて、通信相手である携帯型ゲーム機３０もしくはＰＣ３２に対して送信処理を行なう際の送信電力を制御すべきタイミングを判断する。このような態様をとることにより、第１無線通信モジュール１２と第２無線通信モジュール１４との間で同期した処理が可能となる。また、第２無線通信モジュール１４が送信電力を制御すべきタイミングを把握することによって、自律的に、無線通信モジュール間での電波の相互干渉を低減し、もしくは無くすことができ、安定した通信を可能とするゲーム装置１０を実現できる。
【００３７】
また、第２通信実行部８０は、通信の実行状態を示す情報を第２通知部８２に伝達する。第２通知部８２は、第１無線通信モジュール１２に対して、第２通信実行部８０から伝達された通信の実行状態を示す情報を通知する。この通知は、図１のゲーム装置１０の内部における配線を通じて行なわれるが、無線により行なわれてもよい。なお、第２無線通信モジュール１４の通信状態は、第２通信実行部８０が第２無線通信モジュール１４におけるアンテナの通信状態を監視することによって得た情報としてもよい。この場合、第２通知部８２は、第２無線通信モジュール１４における受信アンテナが動作していることを示す情報を通知する。また、第２無線通信モジュール１４におけるアンテナが送信と受信とで共用されている場合、第２通知部８２は、いずれのアンテナが実行状態であるか、もしくは、第２無線通信モジュール１４がアンテナに対して指示する信号であって、いずれのアンテナを使用すべきかを示す信号を通知すればよい。また、第２通知部８２は、通信の実行状態を示す情報を制御部１６を介して第１無線通信モジュール１２に通知してもよい。
【００３８】
第２取得部８４は、第１無線通信モジュール１２より通知された通信の実行状態を示す情報を取得する。また、第２取得部８４は、取得した第１無線通信モジュール１２における通信の実行状態を示す情報を第２送信電力制御部８６に伝達する。第２送信電力制御部８６は、第２取得部８４により伝達された第１無線通信モジュール１２における通信の実行状態を示す情報と、第２通信実行部８０より伝達された当該第２無線通信モジュール１４における通信の実行状態を示す情報とを考慮して、送信電力を制御する。なお、第２取得部８４は、少なくとも第２無線通信モジュール１４が送信処理を実行している間は、定期的に第１無線通信モジュール１２の通信状態を取得する。
【００３９】
第２送信電力制御部８６は、第１無線通信モジュール１２が送信状態であり、かつ、第２無線通信モジュール１４が受信状態である場合に送信電力を制御してもよい。送信電力の制御は、前述した第１送信電力制御部７６と同様に、式（１）に基づき、実行されてもよい。なお、第２通信実行部８０において設定されている初期の送信電力は、図３の第１送信電力制御部７６において設定されている初期の送信電力Ｐ０より大きい。
【００４０】
また、第２送信電力制御部８６は、第２無線通信モジュール１４が送信処理を開始する際に、第１無線通信モジュール１２が受信状態である場合に送信電力を制御する。また、第２送信電力制御部８６は、第２無線通信モジュール１４が送信処理を開始した後、その送信処理を継続中に、第１無線通信モジュール１２が送信状態、もしくは、停止状態から受信状態に移行した場合に、送信電力を低減する制御をしてもよい。
【００４１】
なお、第２送信電力制御部８６が送信電力を低減した後であって、第２無線通信モジュール１４が送信処理を継続している間に、第１無線通信モジュール１２が受信状態から送信状態、もしくは、通信停止状態に移行した場合は、第２送信電力制御部８６は送信電力の制御を継続して、低減された送信電力を元に戻す制御をしてもよい。このような場合に送信電力の制御を継続することによって、きめ細かな制御が可能となる。一方、第２送信電力制御部８６は、送信電力の制御を停止して、低減されたままの送信電力で通信を継続してもよい。このような場合に送信電力の制御を停止した場合、その処理を簡易なものとできる。いずれの場合も、他方の無線通信モジュールの通信に影響を与えることがないことは言うまでもない。
【００４２】
また、第２送信電力制御部８６は、第１無線通信モジュール１２が受信状態である場合だけでなく、送信状態である場合も、第２無線通信モジュール１４の送信電力を低減してもよい。一般的に、第１無線通信モジュール１２において実行されているＢｌｕｅＴｏｏｔｈプロトコルにおいては、第２無線通信モジュール１４において実行されているＷＬＡＮプロトコルよりも送信電力が小さい。そのため、双方の無線通信モジュールが同時に送信状態となった場合、第１無線通信モジュール１２における送信は、第２無線通信モジュール１４における送信に影響を受ける場合があるためである。
【００４３】
また、携帯型ゲーム機３０、もしくは、ＰＣ３２から第２無線通信モジュール１４に送信された信号に対して、受信確認を示す情報（以下、「ＡＣＫ信号」と表記する。）を携帯型ゲーム機３０等に送信する場合、第２送信電力制御部８６は、第１無線通信モジュール１２が受信状態であったとしても、ＡＣＫ信号の送信電力を制御しなくともよい。ＡＣＫ信号は、時間的に短い信号であり、第１無線通信モジュール１２の通信に影響を及ぼす可能性が少ないためである。また、ＡＣＫ信号が正常に携帯型ゲーム機３０等に送信されなかった場合、携帯型ゲーム機３０等は正常にＡＣＫ信号が送信されるまで同一のデータ信号を第２無線通信モジュール１４に対して再送し続けることになる。したがって、ＡＣＫ信号を確実に携帯型ゲーム機３０等に到達させるために、ＡＣＫ信号の送信電力は制御しないこととしてもよい。一方、ＡＣＫ信号は低レートで送信されるため、送信電力を低減しても、携帯型ゲーム機３０等に到達する可能性が高いと考えられる場合、第２送信電力制御部８６は、ＡＣＫ信号の送信電力を制御してもよい。このような態様をとることによって、通信システム１において、安定した通信環境を実現できる。
【００４４】
上述したこれらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた制御機能のあるコンピュータに実行させるためのプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４５】
ここで、本実施形態における第１無線通信モジュール１２および第２無線通信モジュール１４の送信電力制御について、図５（ａ）、（ｂ）を用いて詳細に説明する。図５（ａ）は、図１の第１無線通信モジュール１２から第２無線通信モジュール１４における送受信処理の動作例を示すタイミングチャートである。図５（ｂ）は、図１の第２無線通信モジュール１４における送受信処理の動作例を示すタイミングチャートである。図５（ａ）、（ｂ）に示すタイミングチャートにおいて、横軸は、時間軸ｔを表す。また、縦軸は、振幅を示す。また、図５（ａ）は、第１無線通信モジュール１２において、送信Ｔｘと受信Ｒｘとが交互に実行されていることを示し、送信信号を第１−１送信信号１００〜第１−８送信信号１７０で示した。また、図５（ａ）は、第１−１送信信号１００、第１−２送信信号１１０、第１−４送信信号１３０、第１−６送信信号１５０、第１−８送信信号１７０に示すように、それぞれの送信区間内において送信電力が制御されている状態を示す。また、図５（ｂ）は、第２無線通信モジュール１４の送信信号を第２−１送信信号３００〜第２−５送信信号３４０で示し、また、第２無線通信モジュール１４の受信信号を第２−１受信信号２００〜第２−４受信信号２３０で示した。また、図５（ａ）、（ｂ）は、それぞれの送信期間において、他方の無線通信モジュールにおける通信状況を考慮して、送信電力を制御しつつ、送信処理が実行されていることを示す。なお、前述した「通信の実行状態を示す情報」は、図５（ａ）または（ｂ）に図示するように、送信状態、受信状態だけでなく、送信電力を含む情報であってもよい。
【００４６】
図５（ａ）に示すように、第１無線通信モジュール１２は、無線コントローラ２５に対し、送信処理、もしくは、受信処理を実行している。ここで、図５（ｂ）に図示するように、第２無線通信モジュール１４は、第１無線通信モジュール１２の通信実行状態と無関係なタイミングにおいて、第２−１受信信号２００〜第２−４受信信号２３０を受信している。したがって、第２−１受信信号２００〜第２−４受信信号２３０を受信している区間であって、かつ、第１無線通信モジュール１２が送信処理を実行している区間においては、第１無線通信モジュール１２の送信電力は低減されることとなる。一方、それらの区間以外の区間においては、第１無線通信モジュール１２の送信電力は低減されない。具体的には、第１−１送信信号１００と第１−２送信信号１１０と第１−４送信信号１３０と第１−６送信信号１５０と第１−８送信信号１７０は、その区間と重複する区間において、第２無線通信モジュール１４において第２−１受信信号２００〜第２−４受信信号２３０を受信しているため、それぞれの第１無線通信モジュール１２の送信電力がそれぞれの第２無線通信モジュール１４の受信信号の受信開始後に低減されている。また、第１−２送信信号１１０と第１−６送信信号１５０と第１−８送信信号１７０においては、それぞれの区間の途中において、第２無線通信モジュール１４が受信状態から送信状態もしくは停止状態に移行しているものの、第１無線通信モジュール１２の送信電力は低減されたままとしている。
【００４７】
また、図５（ｂ）に示すように、ｔ０からｔ８の区間において、第２無線通信モジュール１４は、携帯型ゲーム機３０等に対し、送信電力Ａ、もしくは、Ｂで、データ信号を送信している。ここで、図５（ａ）に図示するように、第１無線通信モジュール１２は、ｔ０’からｔ１の区間、ｔ２からｔ３の区間、ｔ４からｔ５の区間、および、ｔ６からｔ７の区間においては、受信状態となっている。したがって、前述の区間においては、第２無線通信モジュール１４の送信電力はＡからＢに低減されることとなり、それらの区間以外の区間においては、送信電力Ａは低減されない。言い換えると、前述の区間以外の区間においては、第２送信電力制御部８６は、送信電力の制御を停止することとなる。また、第２−４送信信号３３０と第２−５送信信号３４０においては、それぞれｔ１、ｔ３、ｔ７のタイミングにおいて、第１無線通信モジュール１２が受信状態から送信状態に移行しているものの、送信電力が低減されたままの状態で、第２無線通信モジュール１４は通信を継続するものとしている。
【００４８】
また、図５（ｂ）に示すように、ｔＡからｔＢの区間、および、ｔＣからｔＤの区間においては、第２無線通信モジュール１４は、ＡＣＫ信号を携帯型ゲーム機３０等に送信している。ここで、図５（ａ）に示すように、ｔＡ’からｔＢの区間、および、ｔＣ’からｔＤの区間においては、受信状態を示している。しかしながら、上述した理由により、ＡＣＫ信号については、第１無線通信モジュール１２が受信状態であったとしても、原則として、送信電力を制御すべきではないため、送信電力Ａのままで送信されることとなる。
【００４９】
なお、図５（ｂ）において、送信電力はＡとＢの２通りとして説明したが、Ａ、Ｂ以外の値を送信電力としてもよい。いいかえると、送信電力Ａを制御するための調整電力は、可変であってもよい。たとえば、ＡＣＫ信号においてはＢより大きいＢ’とし、データ信号についてはＢとなるように、調整電力が設定されてもよい。
【００５０】
ここで、本実施形態における第１無線通信モジュール１２および第２無線通信モジュール１４の送信電力制御の変形例について、図６（ａ）、（ｂ）を用いて詳細に説明する。図６（ａ）は、図５（ａ）の変形例を示すタイミングチャートである。図６（ｂ）は、図５（ｂ）の変形例を示すタイミングチャートである。図６（ａ）、（ｂ）においては、第２送信電力制御部８６が送信電力を低減した後であって、第２無線通信モジュール１４が送信処理を継続している間に、第１無線通信モジュール１２が受信状態から送信状態、もしくは、通信停止状態に移行した場合は、第２送信電力制御部８６は送信電力の制御を元の送信電力に戻すように制御する。たとえば、ｔ１、ｔ３、ｔ７のタイミングにおいて、第１無線通信モジュール１２が受信状態から送信状態に移行した際に、低減されたままの送信電力で通信を継続している図５（ｂ）と異なり、第２送信電力制御部８６は送信電力の制御を元の送信電力に戻すように制御する。なお、前述した図５（ａ）、（ｂ）と共通する部分については同一の符号を付して説明を簡略化する。
【００５１】
図６（ａ）に示すように、第１−１送信信号１００と第１−２送信信号１１０と第１−４送信信号１３０と第１−６送信信号１５０と第１−８送信信号１７０は、その区間と重複する区間において、第２無線通信モジュール１４が第２−１受信信号２００〜第２−４受信信号２３０を受信しているので、第１無線通信モジュール１２におけるそれぞれの送信電力が、第２無線通信モジュール１４におけるそれぞれの受信信号の受信開始後に低減されている。ここで、第１−２送信信号１１０と第１−６送信信号１５０と第１−８送信信号１７０においては、それぞれの区間の途中において、第２無線通信モジュール１４が受信状態から送信状態もしくは停止状態に移行しているため、その移行に伴い、元の送信電力に戻した上で、第１無線通信モジュール１２は送信処理を継続する。
【００５２】
また、図６（ｂ）の第２−４送信信号３３０に示すように、ｔ３のタイミングにおいて、第１無線通信モジュール１２における受信状態から送信状態への移行に伴い、第２無線通信モジュール１４は元の送信電力に戻した上で、送信処理を継続する。さらに、第２無線通信モジュール１４は、ｔ４のタイミングにおいて、第１無線通信モジュール１２における送信状態から受信状態への移行に伴い、第２無線通信モジュール１４は、再度、送信電力を低減した上で、送信処理を継続する。
【００５３】
ここで、図７および図８を用いて、図６（ａ）、（ｂ）における第１無線通信モジュール１２の第１送信電力制御部７６と、第２無線通信モジュール１４の第２送信電力制御部８６との動作フローについてそれぞれ説明する。図７は、図３の第１送信電力制御部７６の動作例を示すフローチャートである。図８は、図４の第２送信電力制御部８６の動作例を示すフローチャートである。なお、図７と図８において同様の処理は、同一の符号を付して説明を簡略化もしくは省略する。
【００５４】
まず、図７について説明する。第１送信電力制御部７６は、まず、第１通信実行部７０における初期の送信電力Ｐ０を設定する（Ｓ１０）。つぎに、第１送信電力制御部７６は、第１取得部７４および第１通信実行部７０から伝達された情報にもとづき、第１無線通信モジュール１２が送信中であり、かつ、第２無線通信モジュール１４が受信中であると判断された場合（Ｓ１２のＹ）、第１送信電力制御部７６は、第１通信実行部７０に対し、送信電力Ｐ１の設定を行う。ここで、設定される送信電力Ｐ１は、前述した式（１）に従って導出された値であって、初期に設定された送信電力Ｐ０よりも小さい値が設定される。一方、第１無線通信モジュール１２が受信中であるか、もしくは、第２無線通信モジュール１４が送信中であると判断された場合（Ｓ１２のＮ）、第１送信電力制御部７６は、Ｓ１４において設定した送信電力Ｐ１より大きな送信電力を設定する。ここで設定される送信電力の値は、初期の送信電力と同じ値のＰ０であってもよい。つぎに、第１送信電力制御部７６は、ポーリング（空処理、もしくは、待機処理）動作を実行する（Ｓ１８）。ポーリング動作の期間は、送信電力の制御をどの程度きめ細かに実行するかによって定められ、予め設定されていてもよく、動的に変化するものであってもよい。つぎに、第１送信電力制御部７６は、第１通信実行部７０において通信が終了されたかどうかを判定し、終了と判定された場合（Ｓ２０のＹ）は、動作を終了する。終了と判定されなかった場合（Ｓ２０のＮ）、第１送信電力制御部７６は、Ｓ１２以下の処理を繰り返し実行する。以上のような処理を実行することにより、第１送信電力制御部７６が搭載されている第１無線通信モジュール１２は、図６（ａ）に示すような動作が可能となる。
【００５５】
つぎに、図８について説明する。図７との相違は、図７のＳ１２のかわりにＳ２２とＳ２４が存在する点にある。Ｓ２２において、第２送信電力制御部８６は、第２取得部８４および第２通信実行部８０から伝達された情報にもとづき、第１無線通信モジュール１２が受信中であり、かつ、第２無線通信モジュール１４が送信中であると判断された場合（Ｓ２２のＹ）、Ｓ２４のフローに移行する。一方、そのように判断がされなかった場合（Ｓ２２のＮ）は、Ｓ１６以下のフローに移行する。Ｓ２４において、第２送信電力制御部８６は、第２通信実行部８０から伝達された情報にもとづき、ＡＣＫ信号を送信しているか否かを判断し、ＡＣＫ信号以外を送信していると判断された場合（Ｓ２４のＹ）、Ｓ１４のフローに移行する。一方、ＡＣＫ信号以外を送信していると判断されなかった場合（Ｓ２４のＮ）、Ｓ１６のフローに移行する。なお、Ｓ２２とＳ２４の処理は、統合されて判断されるような処理であってもよい。以上のような処理を実行することにより、第２送信電力制御部８６が搭載されている第２無線通信モジュール１４は、図６（ｂ）に示すような動作が可能となる。
【００５６】
本実施形態によれば、無線通信モジュールにおける送信電力を制御することによって、双方の通信を可能な限り良好な状態（Ｂｅｓｔ  Ｅｆｆｏｒｔ通信）で実行できる。また、制御部１６を介すことなく、ＷＬＡＮに係る第２無線通信モジュール１４が自律的に送信電力を制御できる。また、ＷＬＡＮに係る第２無線通信モジュール１４が自律的に送信電力を制御することによって、制御部１６、第１無線通信モジュール１２に負荷を与えることがないため、消費電力、および／または、回路規模が低減できる。また、一方の無線通信モジュールが受信処理をしている間、他方の無線通信モジュールの送信電力を制御することによって、受信処理への影響を低減できる。また、２つの無線通信モジュールが双方とも同じ処理をしている間、送信電力の制御を停止することによって、円滑な通信状態を維持できる。 また、一方の無線通信モジュールにおいて、直接、他方の無線通信モジュールにおける通信の実行状態を示す情報を取得することによって、迅速に制御できる。また、無線通信モジュールの設置間隔に応じて送信電力を制御することによって、適切な送信電力制御が実現できる。また、第１無線通信モジュール１２から通知された通信状態を示す信号によって、第２無線通信モジュール１４は、通信相手である携帯型ゲーム機３０もしくはＰＣ３２に対して送信処理を行なう際に、送信電力を制御すべき期間を知ることができる。これにより、第１無線通信モジュール１２と第２無線通信モジュール１４との間で同期した処理が可能となる。また、第２無線通信モジュール１４が送信電力を制御すべき期間を把握することによって、自律的に、無線通信モジュール間での電波の相互干渉を低減し、もしくは無くすことができ、安定した通信を可能とするゲーム装置１０を実現できる。
【００５７】
以上、本発明を実施形態をもとに説明した。これらの実施形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態における通信システムの構成例を示す図である。
【図２】図１の制御部の機能ブロック例を示す図である。
【図３】図１の第１無線通信モジュールの構成例を示す図である。
【図４】図１の第２無線通信モジュールの構成例を示す図である。
【図５】図５（ａ）は、図１の第１無線通信モジュールから第２無線通信モジュールにおける送受信処理の動作例を示すタイミングチャートである。図５（ｂ）は、図１の第２無線通信モジュールにおける送受信処理の動作例を示すタイミングチャートである。
【図６】図６（ａ）は、図５（ａ）の変形例を示すタイミングチャートである。図６（ｂ）は、図５（ｂ）の変形例を示すタイミングチャートである。
【図７】図３の第１送信電力制御部の動作例を示すフローチャートである。
【図８】図４の第２送信電力制御部の動作例を示すフローチャートである。
【符号の説明】
【００５９】
１  通信システム、  １０  ゲーム装置、  １２  第１無線通信モジュール、  １４  第２無線通信モジュール、  １６  制御部、  １８  アプリケーション処理部、  ２０  出力部、  ２５  無線コントローラ、  ３０  携帯型ゲーム機、  ３２  ＰＣ、  ５０  インタフェース部、  ５２  データ転送部、  ５８  パラメータ設定部、  ７０  第１通信実行部、  ７２  第１通知部、  ７４  第１取得部、  ７６  第１送信電力制御部、  ８０  第２通信実行部、  ８２  第２通知部、  ８４  第２取得部、  ８６  第２送信電力制御部。
【図１】
0004725962.tif 000002
【図２】
0004725962.tif 000003
【図３】
0004725962.tif 000004
【図４】
0004725962.tif 000005
【図５】
0004725962.tif 000006
【図６】
0004725962.tif 000007
【図７】
0004725962.tif 000008
【図８】
0004725962.tif 000009