(57)【特許請求の範囲】
【請求項１】
無線信号を受信する受信部と、
前記受信部により受信された無線信号の電界強度を測定する測定部と、
前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、
前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定する推定部と、
を備え、
前記判断部は、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断する、無線通信装置。
【請求項２】
前記無線通信装置は、
無線信号を送信する送信部と、
前記受信部により無線信号が受信されると、前記送信部に無線信号を送信させる制御部と、
をさらに備える、請求項１に記載の無線通信装置。
【請求項３】
前記受信部は、前記送信元装置から事前に、前記送信元装置の無線信号の送信電力を示す装置情報を受信し、
前記推定部は、前記装置情報を利用して前記無線信号の送信元装置との距離を推定する、請求項１に記載の無線通信装置。
【請求項４】
前記推定部は、
前記判断部により所定条件を満たすと判断された無線信号の電界強度の平均値を算出し、
前記平均値が、区分されている平均値の範囲のいずれに含まれるかを判断し、
前記無線信号の送信元装置との距離を、前記平均値が含まれると判断した平均値の範囲に対応する距離であると推定する、請求項３に記載の無線通信装置。
【請求項５】
前記平均値の範囲、または前記平均値の算出方法は、前記装置情報ごとに異なる、請求項４に記載の無線通信装置。
【請求項６】
前記装置情報は、前記送信元装置の無線信号の送信電力、または前記送信元装置の機種を示す、請求項３に記載の無線通信装置。
【請求項７】
前記推定部が推定した前記送信元装置との距離に応じた距離の情報を表示する表示部をさらに備え、
前記推定部は、前記送信元装置との距離を推定するごとに、前記表示部に前記距離の情報を表示させる、請求項１に記載の無線通信装置。
【請求項８】
前記推定部は、前記送信元装置との距離が所定条件を満たしているか否かを判定し、判定結果に応じた情報をさらに前記表示部に表示させる、請求項７に記載の無線通信装置。
【請求項９】
無線信号を送信する送信部と、
前記推定部が判定した判定結果に基づいて、前記送信元装置との距離が所定条件を満たしたか否かを示す無線信号を前記送信部に送信させる制御部と、
をさらに備える、請求項８に記載の無線通信装置。
【請求項１０】
無線信号を受信する受信部により受信される無線信号のうち雑音成分に関する所定条件を満たすと判断される無線信号の電界強度に基づいて、前記受信部を備える装置の距離に関する処理を行う処理部を備え、
前記無線信号は、前記無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断される、情報処理装置。
【請求項１１】
コンピュータを、
無線信号を受信する受信部と、
前記受信部により受信された無線信号の電界強度を測定する測定部と、
前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、
前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定する推定部と、
を備える無線通信装置として機能させ、
前記判断部は、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断する、プログラム。
【請求項１２】
コンピュータを、
無線信号を受信する受信部により受信される無線信号のうち雑音成分に関する所定条件を満たすと判断される無線信号の電界強度に基づいて、前記受信部を備える装置の距離に関する処理を行う処理部として機能させ、
前記無線信号は、前記無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断される、プログラム。
【請求項１３】
無線信号を受信するステップと、
受信した無線信号の電界強度を測定するステップと、
受信した無線信号が雑音成分に関する所定条件を満たすか否かを判断するステップと、
前記所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定するステップと、
を含み、
前記判断するステップでは、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断される、無線通信方法。
【請求項１４】
無線信号を受信するステップと、
受信される無線信号のうち雑音成分に関する所定条件を満たすと判断される無線信号の電界強度に基づいて、無線信号を受信する受信部を備える装置の距離に関する処理を行うステップと、
を含み、
前記無線信号は、前記無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断される、処理方法。
【請求項１５】
第１の無線通信装置および第２の無線通信装置を含む無線通信システムであって、
前記第１の無線通信装置は、前記第２の無線通信装置に対して無線信号を送信し、
前記第２の無線通信装置は、
無線信号を受信する受信部と、
前記受信部により受信された無線信号の電界強度を測定する測定部と、
前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、
前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、前記第１の無線通信装置との距離を推定する推定部と、
を備え、
前記判断部は、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断する、無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、プログラム、無線通信方法、および無線通信システムに関する。
【背景技術】
【０００２】
近日、無線通信機能を備える携帯型の無線通信装置が広く普及している。無線通信装置は、例えば他の無線通信装置と直接的に無線信号を送受信することで、他の無線通信装置と無線通信を行うことができる。このような無線通信装置による無線通信は、基地局を要するインフラストラクチャーモードに対して、アドホックモードと称される場合がある。
【０００３】
また、無線通信装置が送信する無線信号の電界強度は、理想空間において、信号送信源である無線通信装置の近傍では距離の２乗または３乗に反比例し、非近傍では距離に反比例することが知られている。かかる無線信号の電界強度の特性は、例えばＩＥＥＥ８０２．１１ｂや１１ｇなどの無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格においても成立する。また、かかる無線信号の電界強度の特性を利用して無線通信装置間の距離を推定する技術が、例えば特許文献１に記載されている。
【０００４】
【特許文献１】特開２００６−３００９１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、現実には、無線信号の電界強度は干渉フェージング、偏波性フェージング、および跳躍性フェージングなどの影響を受ける。したがって、無線信号の電界強度は、一般的に、無線通信装置からの距離が一定であったとしても安定せずに変動し続ける。このため、従来の無線通信装置では、無線通信装置間の距離を正確に推定することは困難であった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、無線信号の送信源との距離をより高い精度で推定することが可能な、新規かつ改良された無線通信装置、プログラム、無線通信方法、および無線通信システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、無線信号を受信する受信部と、前記受信部により受信された無線信号の電界強度を測定する測定部と、前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定する推定部と、を備える無線通信装置が提供される。
【０００８】
かかる構成においては、受信部により受信された無線信号のうちで、雑音成分に関する所定条件を満たすと判断部により判断された無線信号の電界強度に基づいて推定部が無線信号の送信元装置との距離を推定する。すなわち、当該無線通信装置は、受信部により受信された無線信号の電界強度を選択的に利用して送信元装置との距離を推定することができる。
【０００９】
前記判断部は、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に前記所定条件を満たすと判断してもよい。ここで、無線信号の雑音成分が下限設定値を下回っている場合、受信部の受信環境が著しく悪化していると考えられる。また、無線信号の雑音成分が上限設定値を上回っている場合、受信部の受信環境が一時的に過度に良好であると考えられる。したがって、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合、受信部の受信環境が定常状態に近いと想定される。そこで、上記のように、無線信号の雑音成分が下限設定値を上回っており、かつ、上限設定値を下回っている場合に判断部が上記所定条件を満たすと判断することにより、推定部が定常状態に近いと想定される電界強度に基づいて送信元装置との距離を推定することができる。その結果、当該無線通信装置は、無線信号の送信元装置との距離をより高い精度で推定することが可能である。
【００１０】
前記無線通信装置は、無線信号を送信する送信部と、前記受信部により無線信号が受信されると、前記送信部に無線信号を送信させる制御部と、をさらに備えてもよい。ここで、受信部により送信元装置からの無線信号が受信された場合、無線リンクの状態が良好であるため、送信部から送信される無線信号が送信元装置へ到達すると考えられる。そして、送信元装置は、当該無線通信装置から受信した無線信号に基づいて当該無線通信装置との距離を推定しえる。したがって、制御部が、無線信号の受信に応じて送信部に無線信号を送信させることにより、送信元装置に到達しない無線信号の送信を控え、利用する通信帯域量を抑制することができる。
【００１１】
前記受信部は、前記送信元装置から事前に、前記送信元装置の無線信号の送信電力を示す装置情報を受信し、前記推定部は、前記装置情報を利用して前記無線信号の送信元装置との距離を推定してもよい。かかる構成により、推定部は、送信元装置ごとに無線信号の送信電力が異なる場合であっても、装置情報を利用することにより適確に送信元装置との距離を推定することができる。
【００１２】
前記推定部は、前記判断部により所定条件を満たすと判断された無線信号の電界強度の平均値を算出し、前記平均値が、区分されている平均値の範囲のいずれに含まれるかを判断し、前記無線信号の送信元装置との距離を、前記平均値が含まれると判断した平均値の範囲に対応する距離であると推定してもよい。なお、無線信号の電界強度の移動平均値を前記平均値として算出してもよい。
【００１３】
前記平均値の範囲、または前記平均値の算出方法は、前記装置情報ごとに異なってもよい。
【００１４】
前記固有情報は、前記送信元装置の無線信号の送信電力、または前記送信元装置の機種を示してもよい。
【００１５】
前記推定部が推定した前記送信元装置との距離に応じた距離の情報を表示する表示部をさらに備え、前記推定部は、前記送信元装置との距離を推定するごとに、前記表示部に前記距離の情報を表示させてもよい。
【００１６】
前記推定部は、前記送信元装置との距離が所定条件を満たしているか否かを判定し、判定結果に応じた情報をさらに前記表示部に表示させてもよい。
【００１７】
無線信号を送信する送信部と、前記推定部が判定した判定結果に基づいて、前記送信元装置との距離が所定条件を満たしたか否かを示す無線信号を前記送信部に送信させる制御部とをさらに備えてもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、無線信号を受信する受信部と、前記受信部により受信された無線信号の電界強度を測定する測定部と、前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定する推定部と、を備える無線通信装置として機能させるためのプログラムが提供される。
【００１９】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような判断部、および推定部の機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の無線通信装置として機能させることが可能である。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、無線信号を受信するステップと、受信した無線信号の電界強度を測定するステップと、受信した無線信号が雑音成分に関する所定条件を満たすか否かを判断するステップと、前記所定条件を満たすと判断された無線信号の電界強度に基づいて、無線信号の送信元装置との距離を推定するステップと、を含む無線通信方法が提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、第１の無線通信装置および第２の無線通信装置を含む無線通信システムが提供される。前記第１の無線通信装置は、前記第２の無線通信装置に対して無線信号を送信する。また、前記第２の無線通信装置は、無線信号を受信する受信部と、前記受信部により受信された無線信号の電界強度を測定する測定部と、前記受信部により受信された無線信号が雑音成分に関する所定条件を満たすか否かを判断する判断部と、前記判断部により所定条件を満たすと判断された無線信号の電界強度に基づいて、前記第１の無線通信装置との距離を推定する推定部と、を備える。
【発明の効果】
【００２２】
以上説明したように本発明にかかる無線通信装置、プログラム、無線通信方法、および無線通信システムによれば、無線信号の送信源との距離をより高い精度で推定することができる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
また、以下の順序にしたがって当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態にかかる無線通信システムの概要
〔２〕無線通信システムを構成する無線通信装置
〔２−１〕無線通信装置のハードウェア構成
〔２−２〕無線通信装置の機能
〔２−３〕無線通信装置の動作
〔３〕まとめ
〔４〕無線通信システムの適用例
【００２５】
〔１〕本実施形態にかかる無線通信システムの概要
まず、図１を参照して、本実施形態にかかる無線通信システム１について概略的に説明する。
【００２６】
図１は、本実施形態にかかる無線通信システム１の構成を示した説明図である。図１に示したように、本実施形態にかかる無線通信システム１は、複数の無線通信装置２０および２０’を含む。
【００２７】
無線通信装置２０および２０’は、互いに各種データを含む無線信号（ストリーミングデータ、測距パケットなど）を送受信することができる。各種データとしては、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、文書、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータがあげられる。
【００２８】
また、図１においては、無線通信装置２０および２０’の一例として携帯型ゲーム機を示しているが、無線通信装置２０および２０’は携帯型ゲーム機に限られない。例えば、無線通信装置２０および２０’は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、家庭用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００２９】
なお、無線通信装置２０および２０’は、ＩＥＥＥ８０２．１１ｂにおいて規定されている２．４ＧＨｚ帯の周波数帯域を利用して無線通信を行っても、ＩＥＥＥ８０２．１１ａ、ｇ、およびｎにおいて規定されている周波数帯域を利用して無線通信を行ってもよい。さらに、無線通信装置２０および２０’は、ＩＥＥＥ８０２．１５．４で規定されているようなＺｉｇＢｅｅに則る動作をしてもよい。また、図１においては、無線通信システム１が、無線通信装置２０および２０’が直接的に通信するアドホックモードである場合を示しているが、基地局を介して無線通信装置２０および２０’通信を行うインフラストラクチャーモードであってもよい。さらに、無線通信システム１においては、１対１の無線通信の他、１対多、多対多の無線通信を実現可能である。
【００３０】
無線通信装置２０または２０’が送信する無線信号の電界強度は、干渉フェージング、偏波性フェージング、および跳躍性フェージングなどの影響を受ける。干渉フェージングは、複数の経路を伝播して受信地点に到達した無線信号が受信地点において干渉を起こす現象である。また、偏波性フェージングは、無線信号の伝播の途中で偏波面の回転が起こり、受信地点で異なる偏波面の電波が干渉を起こす現象である。さらに、跳躍性フェージングは、地球をとりまく電離層の影響により干渉を起こす現象である。
【００３１】
例えば、図１に示したように、無線通信装置２０’が無線信号を送信する場合、無線通信装置２０は、例えば直接波１０Ａ、反射波１０Ｂ（物体１１において反射）、および回折波１０Ｃとして無線信号を受信する。
【００３２】
このため、無線通信装置２０が無線通信装置２０’から受信する無線信号の電界強度は常に変動する。特に、無線通信装置２０および２０’の一例として示した携帯型ゲーム機の送信電力は低いため、フェージングの影響を受けやすい。したがって、ある無線通信装置は、所定期間中に受信した全ての無線信号の電界強度を利用しても、無線信号の送信元装置との距離を正確に推定することができなかった。
【００３３】
そこで、上記のような事情に鑑みて本実施形態にかかる無線通信装置２０を創作するに至った。本実施形態にかかる無線通信装置２０によれば、無線信号の送信源との距離をより高い精度で推定することができる。以下、図２〜図１５を参照して当該無線通信装置２０について詳細に説明する。
【００３４】
〔２〕無線通信システムを構成する無線通信装置
〔２−１〕無線通信装置のハードウェア構成
図２は、無線通信装置２０のハードウェア構成を示したブロック図である。無線通信装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、通信装置２１５とを備える。
【００３５】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って無線通信装置２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。
【００３６】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。なお、必ずしもホストバス２０４、ブリッジ２０５および外部バス２０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３７】
入力装置２０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。無線通信装置２０のユーザは、該入力装置２０８を操作することにより、無線通信装置２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００３８】
出力装置２１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置２１０は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００３９】
ストレージ装置２１１は、本実施形態にかかる無線通信装置２０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置２１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。また、このストレージ装置２１１には、後述の、電界強度、ノイズフロアなどがユーザと関連付けて記録される。
【００４０】
ドライブ２１２は、記憶媒体用リーダライタであり、無線通信装置２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３に出力する。
【００４１】
通信装置２１５は、例えば、通信網１２に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。この通信装置２１５は、他の無線通信装置２０’との間で、無線信号を送受信する。
【００４２】
なお、無線通信装置２０’のハードウェア構成は、上述した無線通信装置２０のハードウェア構成と実質的に同一にすることができるため、詳細な説明を省略する。
【００４３】
〔２−２〕無線通信装置の機能
以上、図２を参照して無線通信装置２０のハードウェア構成を説明した。続いて、本実施形態にかかる無線通信装置２０の機能を説明する。
【００４４】
図３は、本実施形態にかかる無線通信装置２０の構成を示した機能ブロック図である。図３に示したように、無線通信装置２０は、通信部２１６と、電界強度測定部２２０と、ノイズフロア測定部２２４と、記憶部２２８と、推定部２３２と、判断部２３６と、表示部２４０と、通信制御部２４４と、を備える。
【００４５】
通信部２１６は、他の無線通信装置２０’と、測距パケットやストリーミングデータなどの無線信号を送受信するインターフェースであって、送信部および受信部としての機能を有する。
【００４６】
他の無線通信装置２０’は、測距パケットを生成し、定期的に無線通信装置２０に送信する。測距パケットは、無線通信装置２０が、無線通信装置２０と無線通信装置２０’との距離を測定するために利用するパケットである。他の無線通信装置２０’が無線通信装置２０に送信すべきデータがある場合には該データを測距パケットに含ませてもよい。また、かかる測距パケットは１Ｂｙｔｅ以上のデータ量を有する。なお、無線通信装置２０は、測距パケットに限らず、ストリーミングデータに基づいて無線通信装置２０’との距離を推定することも可能である。
【００４７】
また、通信部２１６は、測距パケットを受信する前に、無線通信装置２０’の送信電力を示す装置情報を受信する。
【００４８】
図４は、装置情報を含むパケットの構成例を示した説明図である。当該パケットは、図４に示したように、当該パケットのフォーマットバージョンの値である８Ｂｙｔｅのバージョン４１、当該パケットのデータ長４２、および装置情報３２を含む。
【００４９】
図５および図６は、装置情報を含むパケットの具体例を示した説明図である。図５に示した例では、バージョン４１が「１」であり、データ長４２が「４」であり、装置情報３２が「１０ｍｗ」である。装置情報３２として記載されている「１０ｍｗ」は、無線通信装置２０’が無線信号を送信する際の送信電力である。
【００５０】
また、図６に示した例では、バージョン４１が「１」であり、データ長４２が「８」であり、装置情報３２が「Ｍｏｄｅｌ００１」である。装置情報３２として記載されている「Ｍｏｄｅｌ００１」は、無線通信装置２０’または無線通信装置２０’のアンテナの機種である。機種から無線通信装置２０’の送信電力を特定することができる。
【００５１】
このように、通信部２１６が無線通信装置２０’の送信電力または機種などを含む装置情報を事前に受信することにより、推定部２３２が装置情報の内容に応じた方法で無線通信装置２０’との距離を推定することが可能となる。なお、装置情報を含むパケットのフォーマットは、図４に示した例に限らず、無線通信装置２０’のシリアルナンバーなど、無線通信装置２０および無線通信装置２０’のアプリケーション（プログラム）の間で一意に認識できる形式であればよい。
【００５２】
電界強度測定部２２０は、通信部２１６により受信された測距パケットの電界強度（受信強度）を測定する測定部としての機能を有する。電界強度測定部２２０は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）、関数、無線ハードウェアに対応するドライバなどから電界強度を取得してもよい。
【００５３】
ノイズフロア測定部２２４は、通信部２１６により受信された測距パケットに含まれるノイズレベルを示すノイズフロアを測定する。一般的に、ノイズフロアは、ＳＮ比と異なり、値が大きいほど電波環境が悪化し（雑音成分が大きい）、値が小さいほど電波環境が良好（雑音成分が小さい）であることを示す。ノイズフロア測定部２２４は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）、関数、無線ハードウェアに対応するドライバなどからノイズフロアを取得してもよい。
【００５４】
記憶部２２８は、電界強度測定部２２０により測定された測距パケットの電界強度、およびノイズフロア測定部２２４により測定された測距パケットのノイズフロア値を記憶する。また、記憶部２２８は、通信部２１６により事前に受信された装置情報と、後述の閾値Ｎおよび閾値Ｆ、または評価式などを対応付けて記憶している。
【００５５】
なお、このような記憶部２２８は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００５６】
推定部２３２は、記憶部２２８に記憶されている電界強度およびノイズフロア値のうちで、判断部２３６により所定条件を満たすと判断された電界強度およびノイズフロア値を利用して無線通信装置２０’との距離を推定する。以下、具体的に推定部２３２の機能を説明した後に、判断部２３６による判断について説明する。
【００５７】
まず、推定部２３２は、判断部２３６により所定条件を満たすと判断された電界強度およびノイズフロア値の組を、測距データベースとして保持する。そして、以下の条件Ａが成立した場合、測距評価値を算出する。
（条件Ａ）
１．設定時間が経過
２．電界強度およびノイズフロア値の組が一定数増加
３．電界強度およびノイズフロア値の組の累積数が一定値を超過
上記１〜３のいずれか、または組合せ。
【００５８】
ここで、測距評価値は、測距データベースに含まれる電界強度の平均値であっても、最新の電界強度であってもよい。推定部２３２は、例えば図７に示すように、測距評価値の大きさに応じて無線通信装置２０および２０’間の距離を推定する。
【００５９】
図７は、測距評価値と推定距離との関係を示した説明図である。図７に示したように、推定部２３２は、測距評価値が閾値Ｆより小さい場合に無線通信装置２０および２０’間の距離が遠距離であると推定する。また、推定部２３２は、測距評価値が閾値Ｎより大きい場合に無線通信装置２０および２０’間の距離が近距離であると推定する。さらに、推定部２３２は、測距評価値が閾値Ｆ以上、閾値Ｎ以下である場合に無線通信装置２０および２０’間の距離が中距離であると推定する。
【００６０】
なお、閾値Ｎおよび閾値Ｆは、装置情報と対応付けて記憶部２２８に記憶されていてもよい。この場合、推定部２３２は、無線通信装置２０’から事前に受信されている装置情報に対応する閾値Ｎおよび閾値Ｆを記憶部２２８から抽出して利用してもよい。相対的に送信電力が高いことを示す装置情報に対応付けられている閾値Ｎおよび閾値Ｆは、相対的に大きな値であることが想定される。
【００６１】
また、閾値Ｎおよび閾値Ｆでなく、図８に示すように、測距評価値を算出するための評価式が装置情報と対応付けて記憶部２２８に記憶されていてもよい。
【００６２】
図８は、記憶部２２８に装置情報と評価式が対応付けて記憶されている例を示した説明図である。具体的には、装置情報「Ｍｏｄｅｌ００１」には評価式１が対応付けられ、装置情報「Ｍｏｄｅｌ００１」には評価式１が対応付けられ、装置情報「Ｍｏｄｅｌ００２」には評価式２が対応付けられている。装置情報「Ｍｏｄｅｌ００３」および装置情報「Ｍｏｄｅｌ００４」についても同様に評価式が対応付けられている。
【００６３】
例えば評価式１は、（直近３つの電界強度の加算値）／３、
評価式２は、（直近３つの電界強度の加算値）／４、
であってもよい。
【００６４】
アンテナの形状、商品の形状、または送信電力などは無線通信装置２０’ごとに異なるため、無線通信装置２０における電界強度のみからでは無線通信装置２０および２０’間の距離を正確に推定することが困難であった。そこで、上記のように装置情報と閾値ＮおよびＦや評価式などを対応付けて記憶部２２８に記憶させておくことにより、推定部２３２が無線通信装置２０’に応じた距離推定を行なうことができる。
【００６５】
判断部２３６は、記憶部２２８に記憶されている電界強度およびノイズフロア値の組が所定条件を満たすか否かを判断する。ここで、ノイズフロア値が上限設定値を上回っている場合、通信部２１６による測距パケットの受信環境が著しく悪化していると考えられる。また、ノイズフロア値が下限設定値を下回っている場合、通信部２１６による測距パケットの受信環境が一時的に過度に良好であると考えられる。したがって、ノイズフロア値が下限設定値を上回っており、かつ、上限設定値を下回っている場合、通信部２１６による測距パケットの受信環境が定常状態に近いと想定される。
【００６６】
そこで、判断部２３６は、電界強度およびノイズフロア値の組のうちで、ノイズフロアの値が、下限設定値以上、上限設定値以下の範囲内である組が所定条件を満たすと判断し、推定部２３２が保持する測距用データベースに追加する。すなわち、判断部２３６は、記憶部２２８に記憶されている電界強度およびノイズフロア値の組から、推定部２３２に利用させる電界強度およびノイズフロア値の組をフィルタリングする。なお、判断部２３６は、記憶部２２８に電界強度およびノイズフロアの組が記録される際にフィルタリングを行ってもよい。図９および図１０を参照し、判断部２３６によるフィルタリングの様子を説明する。
【００６７】
図９は、無線通信装置２０および２０’間の距離と電界強度の判断部２３６によるフィルタリング前の具体例を示した説明図である。より詳細には、図９は、無線通信装置２０および２０’間の距離を複数の距離に変更し、各距離に維持していた間に得られた電界強度を示している。図９に示したように、判断部２３６によるフィルタリング前は、無線通信装置２０および２０’間の距離が同一であっても、得られる電界強度に幅があることが分かる。
【００６８】
図１０は、無線通信装置２０および２０’間の距離と電界強度の判断部２３６によるフィルタリング後の具体例を示した説明図である。図１０に示したように、判断部２３６によるフィルタリング後は、無線通信装置２０および２０’間の距離が同一であるときに得られる電界強度の幅が、判断部２３６によるフィルタリング前より小さくなっていることが分かる。
【００６９】
このように、推定部２３２が利用する電界強度を判断部２３６がノイズフロア値に基づいてフィルタリングすることにより、推定部２３２が信頼性の高い電界強度に基づいて無線通信装置２０および２０’間の距離を推定することができる。その結果、推定部２３２による距離推定の精度の向上が期待される。以下、図１１を参照して推定部２３２による距離推定の具体例を説明する。
【００７０】
図１１は、推定部２３２による距離推定の具体例を示した説明図である。ここで、条件Ａを、電界強度およびノイズフロア値の組が３つ以上測距データベースに蓄積されたこととし、判断部２３６がフィルタリングに際して利用する下限設定値を５０、上限設定値を７０とする。推定部２３２は、過去３つの電界強度を平均して測距評価値を算出し、閾値Ｆ＝１０、閾値Ｎ＝３０であるとする。
【００７１】
図１１に示したように、まず、無線通信装置２０は測距パケット５１を受信する。そして、無線通信装置２０は、測距パケット５１の電界強度を１０ｄｂ／ｍと測定し、ノイズフロアを７０と測定する。測距パケット５１のノイズフロアは判断部２３６による所定条件を満たすため、測距パケット５１の電界強度およびノイズフロアの組は推定部２３２に測距データベースとして保持される。しかし、推定部２３２に測距データベースとして保持されている電界強度およびノイズフロアの組が３つに達していないため、推定部２３２は、条件Ａを満たさず無線通信装置２０’との距離が不明であると結論付ける。
【００７２】
続いて、無線通信装置２０は測距パケット５２を受信する。そして、無線通信装置２０は、測距パケット５２の電界強度を１０ｄｂ／ｍと測定し、ノイズフロアを７０と測定する。測距パケット５２のノイズフロアは判断部２３６による所定条件を満たすため、測距パケット５２の電界強度およびノイズフロアの組は推定部２３２に測距データベースとして保持される。しかし、推定部２３２に測距データベースとして保持されている電界強度およびノイズフロアの組が３つに達していないため、推定部２３２は、条件Ａを満たさず無線通信装置２０’との距離が不明であると結論付ける。
【００７３】
その後、無線通信装置２０は測距パケット５３を受信する。そして、無線通信装置２０は、測距パケット５３の電界強度を９ｄｂ／ｍと測定し、ノイズフロアを７０と測定する。測距パケット５３のノイズフロアは判断部２３６による所定条件を満たすため、測距パケット５３の電界強度およびノイズフロアの組は推定部２３２に測距データベースとして保持される。さらに、推定部２３２に測距データベースとして保持されている電界強度およびノイズフロアの組が３つに達したため、推定部２３２は、測距評価値＝（１０＋１０＋９）／３＝９．６６６・・・と算出する。この測距評価値は、閾値Ｆより小さいため、推定部２３２は無線通信装置２０’との距離が遠距離であると推定する。
【００７４】
さらに、無線通信装置２０は測距パケット５４を受信する。そして、無線通信装置２０は、測距パケット５４の電界強度を１１ｄｂ／ｍと測定し、ノイズフロアを９０と測定する。測距パケット５４のノイズフロアは判断部２３６による所定条件（上限設定値７０を超える）を満たさないため、測距パケット５４の電界強度およびノイズフロアの組は推定部２３２により利用されない。しかし、推定部２３２に測距データベースとして保持されている電界強度およびノイズフロアの組が３つに達しているため、推定部２３２は、測距評価値＝（１０＋１０＋９）／３＝９．６６６・・・と算出する。この測距評価値は、閾値Ｆより小さいため、推定部２３２は無線通信装置２０’との距離が遠距離であると推定する。
【００７５】
次に、無線通信装置２０は測距パケット５５を受信する。そして、無線通信装置２０は、測距パケット５５の電界強度を１７ｄｂ／ｍと測定し、ノイズフロアを６５と測定する。測距パケット５５のノイズフロアは判断部２３６による所定条件を満たすため、測距パケット５５の電界強度およびノイズフロアの組は推定部２３２に測距データベースとして保持される。さらに、推定部２３２に測距データベースとして保持されている電界強度およびノイズフロアの組が３つに達しているため、推定部２３２は、測距評価値＝（１０＋９＋１７）／３＝１２と算出する。この測距評価値は、閾値Ｆより大きく、閾値Ｎより小さいため、推定部２３２は無線通信装置２０’との距離が中距離であると推定する。
【００７６】
詳細な説明は省略するが、さらに測距パケット５６〜５８を受信すると、推定部２３２は同様にして動作し、無線通信装置２０’との距離が近距離に近接したと推定することができる。
【００７７】
推定部２３２は、推定した無線通信装置２０’との距離を、推定を行うごとに距離の情報として表示部２４０に表示させることができる。ここで、表示部２４０としては、例えば、ＬＣＤ（液晶ディスプレイ）、ＯＬＥＤディスプレイ（または、有機ＥＬディスプレイ（ｏｒｇａｎｉｃ  ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  ｄｉｓｐｌａｙ）とも呼ばれる。）などが挙げられるが、上記に限られない。なお、推定部２３２が表示部２４０に表示させる距離の情報の例については、後述する〔４〕無線通信システムの適用例において示す。なお、推定部２３２により推定された無線通信装置２０’との距離は、任意のアプリケーションに活用されてもよい。
【００７８】
また、推定部２３２は、さらに推定した無線通信装置２０’との距離が所定条件を満たしているか否かを判定し、判定結果に応じた情報をさらに表示部２４０に表示させることもできる。ここで、推定部２３２は、例えば、“無線通信装置２０’との距離が所定の距離より短くなったか否か”を上記所定条件とすることができるが、上記に限られない。なお、推定部２３２が表示部２４０に表示させる判定結果に応じた情報の例については、後述する〔４〕無線通信システムの適用例において示す。
【００７９】
ここで、図３を参照して無線通信装置２０の構成の説明に戻ると、通信制御部２４４は、通信部２１６による測距パケットの送信を制御する制御部としての機能を有する。以下、このような通信制御部２４４を設けた趣旨および詳細な機能を説明する。
【００８０】
図１１を参照して説明したように、無線通信装置２０は無線通信装置２０’から測距パケットを受信することにより無線通信装置２０’との距離を推定することができる。さらに、無線通信装置２０’が無線通信装置２０との距離を推定するためには、無線通信装置２０から測距パケットを送信する方法が考えられる。
【００８１】
しかし、無線通信装置２０が、無線通信装置２０’が電波到達範囲に存在しないにも拘らず単に所定周期で測距パケットを送信するとすれば、不要に帯域を消費してしまうことになる。
【００８２】
ここで、無線通信装置２０が無線通信装置２０’から測距パケットを受信できたということは、無線通信装置２０’が無線通信装置２０の電波到達範囲内に存在する可能性が高い。一方、無線通信装置２０が無線通信装置２０’から測距パケットを受信できないということは、無線通信装置２０’が無線通信装置２０の電波到達範囲内に存在しない、または、電波状況悪化によるパケットの損失の可能性が高い。
【００８３】
そこで、例えば無線通信装置２０’をクライアントとして捉え、無線通信装置２０をサーバとして捉え、通信制御部２４４は、無線通信装置２０’から測距パケットが受信されると通信部２１６に測距パケットを送信させることとした。なお、無線通信装置２０’は測距パケットを所定周期（例えば、１００ｍｓ周期）で送信するものとする。
【００８４】
かかる構成により、通信制御部２４４が、測距パケットの受信に応じて通信部２１６に無線信号を送信させることにより、無線通信装置２０’に到達しない測距パケットの送信を控え、利用する通信帯域量を抑制することができる。このような通信制御部２４４により制御される無線通信の具体例を図１２に示す。
【００８５】
図１２は、通信制御部２４４により制御される無線通信の具体例を示した説明図である。図１２に示したように、無線通信装置２０’は定期的に測距パケット６１ａ、６２ａ、６３ａ、６４ａを送信する。無線通信装置２０は、測距パケット６１ａの受信をトリガーに測距パケット６１ｂを送信する。また、無線通信装置２０は、測距パケット６２ａの受信をトリガーに測距パケット６２ｂを送信する。
【００８６】
一方、無線通信装置２０’が送信した測距パケット６３ａは無線通信装置２０に到達しなかったため、無線通信装置２０は測距パケット６３ａに応じる測距パケットを送信しない。その後、無線通信装置２０は、測距パケット６４ａの受信をトリガーに測距パケット６４ｂを送信する。なお、無線通信装置２０は、測距パケットの返信と、受信した測距パケットの電界強度およびノイズフロアの記憶部２２８への記録を先に行なってもよいし、並列的に行なってもよい。また、通信制御部２４４は、測距パケットを生成する機能を有してもよい。
【００８７】
また、通信制御部２４４は、推定部２３２における上記判定結果（推定した無線通信装置２０’との距離が所定条件を満たしているか否か）に基づいて、上記判定結果の情報を有する無線信号を通信部２１６に送信させることができる。ここで、通信制御部２４４は、上記判定結果の情報を有する無線信号を測距パケットとすることもできる。
【００８８】
なお、無線通信装置２０’にも、無線通信装置２０と実質的に同一の機能を実装することができるため、無線通信装置２０’の詳細な機能の説明を省略する。
【００８９】
〔２−３〕無線通信装置の動作
以上、図２〜図１２を参照して本実施形態にかかる無線通信装置２０の機能を説明した。続いて、図１３〜図１５を参照し、無線通信装置２０および無線通信装置２０’において実行される無線通信方法を説明する。
【００９０】
図１３は、送信側の無線通信装置２０’の動作の流れを示したフローチャートである。図１３に示したように、まず、無線通信装置２０’は、自装置の装置情報を取得すると（Ｓ３０４）、装置情報を受信先の無線通信装置２０へ送信する（Ｓ３０８）。
【００９１】
その後、無線通信装置２０’は、測距パケットを生成し（Ｓ３１２）、測距パケットを受信先の無線通信装置２０へ送信する（Ｓ３１６）。そして、無線通信装置２０’は、送信した測距パケットに対する返信として無線通信装置２０から測距パケットを受信した場合（Ｓ３２０）、受信した測距パケットの電界強度を測定する（Ｓ３２４）。また、無線通信装置２０’は、受信した測距パケットのノイズフロアを取得する（Ｓ３２８）。そして、無線通信装置２０’は、記憶部（図３の記憶部２２８に対応）に電界強度およびノイズフロアを記録する（Ｓ３３２）。
【００９２】
また、無線通信装置２０’は、測距パケットを受信先の無線通信装置２０へ送信した後に（Ｓ３１６）、返信として無線通信装置２０から測距パケットを受信しなかった場合（Ｓ３２０）、タイマーが終了したか否かを判断する（Ｓ３３６）。無線通信装置２０’は、タイマーが終了していた場合にはＳ３１２からの処理を繰り返し、タイマーが終了していない場合にはＳ３２０からの処理を繰り返す。
【００９３】
図１４および図１５は、受信側の無線通信装置２０の動作の流れを示したフローチャートである。図１４に示したように、まず、無線通信装置２０は無線通信装置２０’から無線通信装置２０’の装置情報を受信する（Ｓ４０４）。そして、推定部２３２は、受信された装置情報に記憶部２２８において対応付けて記憶されている閾値ＮおよびＦ、または評価式に、閾値ＮおよびＦ、または評価式を設定する（Ｓ４０８）。
【００９４】
そして、無線通信装置２０は、無線通信装置２０’から測距パケットを受信した場合（Ｓ４１２）、通信制御部２４４が通信部２１６に返信パケットとして測距パケットを送信させる（Ｓ４１６）。また、電界強度測定部２２０は受信した測距パケットの電界強度を測定し（Ｓ４２０）、ノイズフロア測定部２２４は受信した測距パケットのノイズフロアを取得する（Ｓ４２４）。そして、記憶部２２８に電界強度およびノイズフロアが記録される（Ｓ４２８）。
【００９５】
その後、図１５に示したように、推定部２３２は、記憶部２２８に記憶されている電界強度およびノイズフロアの組を取得する（Ｓ４５０）。続いて、判断部２３６が、各電界強度およびノイズフロアの組に含まれるノイズフロアの値が下限設定値より大きく、上限設定値より小さいか否かを判断する（Ｓ４５４）。そして、判断部２３６は、上限設定値より小さいと判断されたノイズフロアと組になる電界強度を推定部２３２に利用させるデータとして抽出し、推定部２３２に測距用データベースとして保持させる。（Ｓ４５８）。
【００９６】
さらに、推定部２３２は、上述した条件Ａが満たされているか否かを判断し、条件Ａが満たされている場合、測距用データベースおよび設定されている評価式に従って測距評価値を算出する（Ｓ４６６）。そして、推定部２３２は、測距評価値が閾値Ｆより小さい場合（Ｓ４７０）、無線通信装置２０’と遠距離の関係にあると推定する（Ｓ４８６）。
【００９７】
一方、推定部２３２は、測距評価値が閾値Ｆより大きく（Ｓ４７０）、閾値Ｎより小さい場合（Ｓ４７４）、無線通信装置２０’と中距離の関係にあると推定する（Ｓ４８２）。さらに、推定部２３２は、測距評価値が閾値Ｆより大きく（Ｓ４７０）、閾値Ｎより大きい場合（Ｓ４７４）、無線通信装置２０’と近距離の関係にあると推定する（Ｓ４７８）。
【００９８】
〔３〕まとめ
以上説明したように、本実施形態においては、判断部２３６は、記憶部２２８に記憶されている電界強度およびノイズフロア値の組が所定条件を満たすか否かを判断する。ここで、ノイズフロア値が上限設定値を上回っている場合、通信部２１６による測距パケットの受信環境が著しく悪化していると考えられる。また、ノイズフロア値が下限設定値を下回っている場合、通信部２１６による測距パケットの受信環境が一時的に過度に良好であると考えられる。したがって、ノイズフロア値が下限設定値を上回っており、かつ、上限設定値を下回っている場合、通信部２１６による測距パケットの受信環境が定常状態に近いと想定される。
【００９９】
そこで、上記のように、ノイズフロア値が下限設定値を上回っており、かつ、上限設定値を下回っている場合に判断部２３６が上記所定条件を満たすと判断することにより、推定部２３２が定常状態に近いと想定される電界強度に基づいて無線通信装置２０’との距離を推定することができる。その結果、当該無線通信装置２０は、無線通信装置２０’との距離をより高い精度でリアルタイムに推定することが可能である。
【０１００】
また、通信制御部２４４が、測距パケットの受信に応じて通信部２１６に無線信号を送信させることにより、無線通信装置２０’に到達しない測距パケットの送信を控え、利用する通信帯域量を抑制することができる。
【０１０１】
〔４〕無線通信システムの適用例
本発明の実施形態にかかる無線通信システムを構成する無線通信装置は、上述した構成によって、無線通信装置間の距離をより高い精度でリアルタイムに推定することができる。したがって、本発明の実施形態にかかる無線通信装置を用いることによって、従来の無線通信装置では実現されなかった（あるいは、実現が困難であった）無線通信装置間の距離をリアルタイムに推定する機能を利用したサービスを実現することができる。
【０１０２】
以下、本発明の実施形態にかかる無線通信システムを、エンターテインメント（ｅｎｔｅｒｔａｉｎｍｅｎｔ）分野へと適用した場合について説明する。より具体的には、以下では、本発明の実施形態にかかる無線通信装置２０Ａ、２０Ｂ、２０Ｃ、２０Ｄ（以下、総称して「無線通信装置２０」と呼ぶ場合もある。）という４つの無線通信装置を用いて子供の遊びとしてポピュラー（ｐｏｐｕｌａｒ）な「鬼ごっこ」を実現する場合について、図１６〜図２２を参照して説明する。
【０１０３】
図１６は、本発明の実施形態にかかる無線通信システムをエンターテインメント分野に適用した場合における無線通信装置の動作の流れの一例を示したフローチャートである。
【０１０４】
無線通信装置２０は、通信可能範囲内に他装置があるか否かを判定する（Ｓ５００）。ステップＳ５００において通信可能範囲内に他装置があると判定されない場合には、無線通信装置２０は、通信可能範囲内に他装置があると判定されるまで処理を進めない。ここで、無線通信装置２０は、例えば、他装置から送信される測距パケットを用いてステップＳ５００の処理を行うことができるが、上記に限られない。例えば、無線通信装置２０は、Ｈｅｌｌｏメッセージなどを用いることによって、自装置の周辺に存在する通信可能な他装置を認識することもできる。
【０１０５】
ステップＳ５００において通信可能範囲内に他装置があると判定された場合には、無線通信装置２０は、他装置との間の距離を推定する（Ｓ５０２）。ここで、無線通信装置２０は、上述したように他装置から送信される測距パケットに基づいて測距評価値を導出することによって、リアルタイムに距離を推定することができる。また、ステップＳ５０２の処理は、通信可能範囲内に存在する無線通信装置２０それぞれに対して無線通信装置２０ごとに行われる。
【０１０６】
また、各無線通信装置２０は、例えば、“自装置が鬼役の装置であるか否か”を示す第１情報が上位１ビット（ｂｉｔ）に設定され、また、“自装置が鬼役の装置に捕まったか否か”を示す第２情報が下位１ビットに設定された２ビットの測距パケットを、それぞれ送信することができる。上記第１情報および第２情報が設定された測距パケットを用いてステップＳ５０２の処理を行うことによって、各無線通信装置２０は、リアルタイムに他装置との間の距離を推定することができる。また、各無線通信装置２０は、上記第１情報および第２情報が設定された測距パケットを用いてステップＳ５０２の処理を行うことによって、どの無線通信装置２０が鬼役の装置であるのか、どの無線通信装置２０が鬼役の装置に捕まったのかを認識することが可能となる。ここで、上記第２情報は、例えば、上述した推定部２３２における判定結果（推定した他装置との距離が所定条件を満たしているか否か）に基づいて通信制御部２４４により設定される情報に対応する。
【０１０７】
ステップＳ５０２において他装置との間の距離が推定されると（以下、ステップＳ５０２において推定された距離を「推定距離」と呼ぶ。）、無線通信装置２０は、推定距離が所定条件を満たしているか否かを判定する（Ｓ５０４）。図１６に示すステップＳ５０４では、所定条件を“推定距離が所定の距離Ｍより短い場合”に設定した例を示している。ここで、所定の距離Ｍは鬼役の装置に捕まる距離を示しており、本実施形態では、所定の距離Ｍを任意の値に設定することができる。つまり、所定の距離Ｍを大きくすればする程、鬼役の装置は他の装置を捕まえやすくなり、また、所定の距離Ｍを大きくすればする程、他の装置は鬼役の装置に捕まり難くなる。また、上記所定の距離Ｍは、例えば、「鬼ごっこ」の開始時に無線通信装置２０それぞれに設定される。
【０１０８】
［推定距離が所定条件を満たしていると判定されない場合］
ステップＳ５０４において推定距離が所定条件を満たしていると判定されない場合には、無線通信装置２０は、表示部２４０の表示を推定距離に応じた表示に更新する（Ｓ５１２）。
【０１０９】
＜第１の状況における表示例＞
ここで、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」の第１の状況における表示例について、図１７〜図１９を参照して説明する。なお、上記第１の状況とは、鬼役の装置に他装置が捕まっていない状況をいう。
【０１１０】
図１７は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第１の説明図である。ここで、図１７は、無線通信装置２０Ｃが鬼役の装置である場合、すなわち、無線通信装置２０Ｃを所有するユーザＣが鬼役である場合における第１の状況を示している。
【０１１１】
図１７を参照すると、第１の状況では、鬼役の装置である無線通信装置２０Ｃから所定の距離Ｍの範囲内に他の装置が存在しないことが分かる。このとき、無線通信装置２０Ｃは、無線通信装置２０Ａ、２０Ｂ、２０Ｄそれぞれから送信された受信した測距パケットに基づいて距離を推定し、推定距離に応じた表示を行う。
【０１１２】
図１８は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第２の説明図である。ここで、図１８は、図１７に示す第１の状況において無線通信装置２０Ｃの表示部２４０に表示される表示例を示している。図１８を参照すると、無線通信装置２０Ｃの表示部２４０には、無線通信装置名表示部分（符号２５０）と、距離インジゲータ（符号２５２）と、装置情報表示部分（符号２５４）とが表示される。
【０１１３】
無線通信装置名表示部分（符号２５０）は、「鬼ごっこ」に参加している無線通信装置名を表示する部分である。ここで、図１８は、無線通信装置２０Ａ、２０Ｂ、２０Ｃ、２０Ｄの４つの無線通信装置が「鬼ごっこ」に参加している例を示している。なお、無線通信装置名表示部分（符号２５０）に表示される情報は、上記に限られず、例えば、ユーザ名やハンドル（ｈａｎｄｌｅ）など、各無線通信装置あるいは各ユーザを識別可能な情報とすることができる。
【０１１４】
距離インジゲータ（符号２５２）は、上述した距離の情報を表示する部分に相当し、推定距離を視覚的に示すことによってユーザに他の装置との間の距離を伝達する役目を果たす。ここで、図１８は、推定距離が星マークの点灯により５段階で表現された例を示している。図１８の例では、導出した推定距離に応じて、他装置との間の推定距離が短ければ短い程、距離インジケータにおいて点灯する星マークの数が増えることとなる。上記のように、推定距離に応じて無線通信装置２０Ｃの表示部２４０に表示された距離インジケータの表示が変更されることによって、無線通信装置２０Ｃを所有するユーザＣは、どのユーザがどのくらいの距離離れた場所にいるのか（より厳密には、どの無線通信装置がどのくらいの距離離れた場所にあるのか）の認識が可能となる。例えば、図１８に示す距離インジケータの表示によって、ユーザＣは、無線通信装置２０Ａが近い位置に存在することを視覚的に認識することができる。また、ユーザＣは、図１８に示す距離インジケータの表示によって、無線通信装置２０Ｂが無線通信装置２０Ａよりも遠い位置に存在し、そして、無線通信装置２０Ｄが遠距離に存在することを視覚的に認識することができる。
【０１１５】
装置情報表示部分（符号２５４）は、例えば、鬼役の装置や鬼役の装置に捕まった装置などの装置識別情報を明示する部分である。ここで、無線通信装置２０Ｃは、例えば、自装置が送信する測距パケットに設定される上記第１情報に基づいて自装置が鬼役の装置であるか否かを判定し、装置情報表示部分（符号２５４）の表示を行う。また、無線通信装置２０Ｃは、例えば、各無線通信装置２０Ａ、２０Ｂ、２０Ｄそれぞれから送信される測距パケットに設定された上記第１情報および上記第２情報に基づいて装置情報表示部分（符号２５４）の表示を行う。ここで、図１８では、無線通信装置２０Ｃが、装置情報表示部分（符号２５４）に無線通信装置２０Ｃが鬼役の装置であることを示すアイコンを表示させた例を示しているが、装置情報表示部分（符号２５４）への表示方法は、上記に限られない。
【０１１６】
無線通信装置２０Ａ〜２０Ｄそれぞれの表示部２４０に装置識別情報が明示されることによって、無線通信装置２０Ａ〜２０Ｄの各ユーザは、誰が鬼役であるのか（より厳密には、どの無線通信装置が鬼役の装置であるのか）、また、誰が捕まったのかを認識することができる。例えば、図１８では、装置２０Ｃが鬼役であることが装置情報表示部分（符号２５４）に示されているので、ユーザＣは、自分が鬼役であることを認識することができる。
【０１１７】
次に、図１７に示す第１の状況におけるその他の無線通信装置２０Ａ、２０Ｂ、２０Ｄについて、無線通信装置２０Ａを例に挙げて説明する。無線通信装置２０Ａは、無線通信装置２０Ｃと同様に、受信した測距パケットに基づいて距離を推定し、推定距離に応じた表示を行う。なお、無線通信装置２０Ｂ、２０Ｄについては、無線通信装置２０Ａと同様に処理を行うことができるため、説明を省略する。
【０１１８】
図１９は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第３の説明図である。ここで、図１９は、図１７に示す第１の状況において無線通信装置２０Ａの表示部２４０に表示される表示例を示している。図１９を参照すると、無線通信装置２０Ａの表示部２４０には、図１８に示す無線通信装置２０Ｃと同様に、無線通信装置名表示部分（符号２５０）と、距離インジゲータ（符号２５２）と、装置情報表示部分（符号２５４）とが表示される。
【０１１９】
無線通信装置２０Ａは、鬼役の装置である無線通信装置２０Ｃや、その他の無線通信装置から送信される測距パケットに基づいて推定された推定距離に応じて距離インジゲータ（符号２５２）の表示を更新する。また、無線通信装置２０Ａは、無線通信装置２０Ｃから送信される測距パケットに設定された上記第１情報に基づいて、装置情報表示部分（符号２５４）に無線通信装置２０Ｃが鬼役の装置であることを明示する。したがって、無線通信装置２０Ａを所有するユーザＡは、鬼役のユーザＣがどのくらいの距離離れた場所にいるのか（より厳密には、無線通信装置２０Ｃがどのくらいの距離離れた場所にあるのか）を認識することができる。同様に、無線通信装置２０Ａを所有するユーザＡは、その他のユーザＢ、ユーザＤがどのくらいの距離離れた場所にいるのかについても認識することができる。
【０１２０】
図１７に示す第１の状況では、無線通信装置２０Ａ、２０Ｂ、２０Ｃ、２０Ｄそれぞれにおいて、図１８や図１９に示すような表示がなされる。したがって、鬼役であるユーザＣは、ユーザＡ、ユーザＢ、ユーザＤがどのくらいの距離離れた場所にいるのかを認識することができる。同様に、ユーザＡ、ユーザＢ、ユーザＤそれぞれは、鬼役であるユーザＣがどのくらいの距離離れた場所にいるのかを認識することができる。
【０１２１】
再度図１６を参照して、本発明の実施形態にかかる無線通信システムをエンターテインメント分野に適用した場合における無線通信装置の動作の流れについて説明する。ステップＳ５１２において表示の更新が行われると、無線通信装置２０は、「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったか否かを判定する（Ｓ５１４）。ここで、無線通信装置２０は、表示部２４０に表示される装置識別情報に基づいて、ステップＳ５１４の処理を行うことができるが、上記に限られない。
【０１２２】
ステップＳ５１４において「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったと判定された場合には、無線通信装置２０は「鬼ごっこ」を終了する。このとき、無線通信装置２０は、例えば、他の無線通信装置に対して「鬼ごっこ」を終了する旨の情報を有する測距パケットを送信してもよい。
【０１２３】
また、ステップＳ５１４において「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったと判定されなかった場合には、無線通信装置２０は、ステップＳ５００からの処理を繰り返す。
【０１２４】
［推定距離が所定条件を満たしていると判定された場合］
ステップＳ５０４において推定距離が所定条件を満たしていると判定された場合には、無線通信装置２０は、自装置または導出した推定距離に対応する他装置が、鬼役の装置であるか否かを判定する（Ｓ５０６）。ここで、無線通信装置２０は、例えば、測距パケットに設定された上記第１情報（“自装置が鬼役の装置であるか否か”を示す情報）に基づいて、ステップＳ５０６の処理を行うことができる。
【０１２５】
ステップＳ５０６において自装置または導出した推定距離に対応する他装置が鬼役の装置であると判定されない場合には、無線通信装置２０は、表示部２４０の表示を推定距離に応じた表示に更新する（Ｓ５１２）。そして、無線通信装置２０は、「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったか否かを判定する（Ｓ５１４）。
【０１２６】
また、ステップＳ５０６において自装置または推定距離に対応する他装置が鬼役の装置であると判定された場合には、無線通信装置２０は、他装置を捕らえた（自装置が鬼役である場合）、または、他装置に捕らえられた（自装置が鬼役でない場合）と判定する（Ｓ５１０）。そして、無線通信装置２０は、表示部２４０の表示を更新する（Ｓ５１２）。
【０１２７】
＜第２の状況における表示例＞
ここで、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」の第２の状況における表示例について、図２０〜図２２を参照して説明する。なお、上記第２の状況とは、鬼役の装置に他装置が捕まった状況をいう。
【０１２８】
図２０は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第４の説明図である。ここで、図２０は、無線通信装置２０Ｃが鬼役の装置である場合、すなわち、無線通信装置２０Ｃを所有するユーザＣが鬼役である場合における第２の状況を示している。
【０１２９】
図２０を参照すると、第２の状況では、鬼役の装置である無線通信装置２０Ｃから所定の距離Ｍの範囲内に無線通信装置２０Ａが存在することが分かる。このとき、無線通信装置２０Ｃは、上述した第１の状況と同様に、無線通信装置２０Ａ、２０Ｂ、２０Ｄそれぞれから送信された受信した測距パケットに基づいて距離を推定し、推定距離に応じた表示を行う。
【０１３０】
図２１は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第５の説明図である。ここで、図２１は、図２０に示す第２の状況において無線通信装置２０Ｃの表示部２４０に表示される表示例を示している。
【０１３１】
無線通信装置２０Ｃは、無線通信装置２０Ａ、２０Ｂ、２０Ｄからそれぞれ送信される測距パケットに基づいて推定された推定距離に応じて距離インジゲータ（符号２５２）の表示を更新する。このとき、無線通信装置２０Ａとの間の推定距離は、所定の距離Ｍより短いので、無線通信装置２０Ｃは、無線通信装置２０Ａを捕まえたと判定する。そして、無線通信装置２０Ｃは、装置情報表示部分（符号２５４）に無線通信装置２０Ａを捕まえたことを明示する（判定結果に応じた情報の表示）。ここで、図２１では、無線通信装置２０Ｃが、装置情報表示部分（符号２５４）に無線通信装置２０Ａを捕まえたことを示すアイコンを表示させた例を示しているが、装置情報表示部分（符号２５４）への表示方法は、上記に限られない。
【０１３２】
また、無線通信装置２０Ｃは、無線通信装置２０Ａを捕まえたと判定した場合には、無線通信装置２０Ａに対して無線通信装置２０Ａを捕まえたことを示す情報を有する測距パケットを送信することもできる。
【０１３３】
次に、図２０に示す第２の状況におけるその他の無線通信装置２０Ａ、２０Ｂ、２０Ｄについて、無線通信装置２０Ａを例に挙げて説明する。無線通信装置２０Ａは、無線通信装置２０Ｃと同様に、受信した測距パケットに基づいて距離を推定し、推定距離に応じた表示を行う。なお、無線通信装置２０Ｂ、２０Ｄについては、無線通信装置２０Ａと同様に処理を行うことができるため、説明を省略する。
【０１３４】
図２２は、本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第６の説明図である。ここで、図２２は、図２０に示す第２の状況において無線通信装置２０Ａの表示部２４０に表示される表示例を示している。
【０１３５】
無線通信装置２０Ａは、鬼役の装置である無線通信装置２０Ｃや、その他の無線通信装置から送信される測距パケットに基づいて推定された推定距離に応じて距離インジゲータ（符号２５２）の表示を更新する。このとき、無線通信装置２０Ｃとの間の推定距離は、所定の距離Ｍより短いので、無線通信装置２０Ａは、無線通信装置２０Ｃに捕まったと判定する。そして、無線通信装置２０Ａは、装置情報表示部分（符号２５４）に無線通信装置２０Ｃに捕まったことを明示する（判定結果に応じた情報の表示）。ここで、図２２では、無線通信装置２０Ａが、装置情報表示部分（符号２５４）に無線通信装置２０Ｃに捕まったことを示すアイコンを表示させた例を示しているが、装置情報表示部分（符号２５４）への表示方法は、上記に限られない。
【０１３６】
また、無線通信装置２０Ａは、無線通信装置２０Ｃに捕まったと判定した場合には、上記第２情報（“自装置が鬼役の装置に捕まったか否か”を示す情報）が鬼役の装置に捕まったことを示す値に設定された測距パケットを送信する。したがって、無線通信装置２０Ａから送信された測距パケットを受信した各無線通信装置２０は、当該測距パケットに基づいて、無線通信装置２０Ａが無線通信装置２０Ｃ（鬼役の装置）に捕まったことを認識することができる。
【０１３７】
図２０に示す第２の状況では、無線通信装置２０Ａ、２０Ｂ、２０Ｃ、２０Ｄそれぞれにおいて、図２１や図２２に示すような表示がなされる。したがって、鬼役であるユーザＣは、捕まえたユーザを認識することができる。また、ユーザＡ、ユーザＢ、ユーザＤそれぞれは、どのユーザが鬼役であるユーザＣに捕まったか否かを認識することができる。
【０１３８】
再度図１６を参照して、本発明の実施形態にかかる無線通信システムをエンターテインメント分野に適用した場合における無線通信装置の動作の流れについて説明する。ステップＳ５１０において表示の更新が行われると、無線通信装置２０は、「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったか否かを判定する（Ｓ５１４）。そして、ステップＳ５１４において「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったと判定された場合には、無線通信装置２０は「鬼ごっこ」を終了する。また、ステップＳ５１４において「鬼ごっこ」に参加している全装置が鬼役の装置に捕まったと判定されなかった場合には、無線通信装置２０は、ステップＳ５００からの処理を繰り返す。
【０１３９】
本発明の実施形態にかかる無線通信装置２０それぞれが、例えば、図１６に示す処理を行うことによって、「鬼ごっこ」を実現することができる。なお、上記では、本発明の実施形態にかかる無線通信装置２０を「鬼ごっこ」に適用した例について説明したが、適用例は上記に限られない。例えば、本発明の実施形態にかかる無線通信装置２０は、無線通信装置間の距離をより高い精度でリアルタイムに推定することができることを利用することによって、「かくれんぼ」や「缶けり」、あるいは「フォックス・ハンティング」など様々な遊びに適用することができる。
【０１４０】
また、本発明の実施形態にかかる無線通信装置２０は、無線通信装置間の距離をより高い精度でリアルタイムに推定することができることを、ゲームのユーザインタフェースに活用することも可能である。ここで、ユーザインタフェースへの活用例としては、例えば、推定距離に応じて表示部２４０に表示される表示画面の配色やレイアウトを変化させることが挙げられるが、上記に限られない。
【０１４１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４２】
例えば、上記実施形態では、推定部２３２が無線通信装置２０’との距離を、遠距離、中距離、あるいは近距離と推定する例を説明したが、本発明はかかる例に限定されない。例えば、推定部２３２は、ｍ（メートル）単位で無線通信装置２０’との距離を推定してもよい。
【０１４３】
また、上記実施形態では、判断部２３６がノイズフロアに基づくフィルタリングを行なう例を説明したが、本発明はかかる例に限定されない。例えば、判断部２３６は、測距パケットのＳＮ比などの雑音成分の大きさに基づいてフィルタリングをしてもよい。
【０１４４】
また、本明細書の無線通信装置２０、および２０’の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、無線通信装置２０、および２０’の処理における各ステップは、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）を含んでもよい。
【０１４５】
また、無線通信装置２０、および２０’に内蔵されるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアを、上述した無線通信装置２０、および２０’の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。また、図３の機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【０１４６】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０１４７】
【図１】本実施形態にかかる無線通信システムの構成を示した説明図である。
【図２】無線通信装置のハードウェア構成を示したブロック図である。
【図３】無線通信装置の構成を示した機能ブロック図である。
【図４】装置情報を含むパケットの構成例を示した説明図である。
【図５】装置情報を含むパケットの具体例を示した説明図である。
【図６】装置情報を含むパケットの具体例を示した説明図である。
【図７】測距評価値と推定距離との関係を示した説明図である。
【図８】記憶部に装置情報と評価式が対応付けて記憶されている例を示した説明図である。
【図９】複数の無線通信装置間の距離と電界強度の判断部によるフィルタリング前の具体例を示した説明図である。
【図１０】複数の無線通信装置間の距離と電界強度の判断部によるフィルタリング後の具体例を示した説明図である。
【図１１】推定部による距離推定の具体例を示した説明図である。
【図１２】通信制御部により制御される無線通信の具体例を示した説明図である。
【図１３】送信側の無線通信装置の動作の流れを示したフローチャートである。
【図１４】受信側の無線通信装置の動作の流れを示したフローチャートである。
【図１５】受信側の無線通信装置の動作の流れを示したフローチャートである。
【図１６】本発明の実施形態にかかる無線通信システムをエンターテインメント分野に適用した場合における無線通信装置の動作の流れの一例を示したフローチャートである。
【図１７】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第１の説明図である。
【図１８】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第２の説明図である。
【図１９】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第３の説明図である。
【図２０】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第４の説明図である。
【図２１】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第５の説明図である。
【図２２】本発明の実施形態にかかる無線通信装置を用いた「鬼ごっこ」を説明する第６の説明図である。
【符号の説明】
【０１４８】
２０、２０’  無線通信装置
２１６        通信部
２２０        電界強度測定部
２２４        ノイズフロア測定部
２２８        記憶部
２３２        推定部
２３６        判断部
２４０        表示部
２４４        通信制御部
【図１】
0005128323.tif 000002
【図２】
0005128323.tif 000003
【図３】
0005128323.tif 000004
【図４】
0005128323.tif 000005
【図５】
0005128323.tif 000006
【図６】
0005128323.tif 000007
【図７】
0005128323.tif 000008
【図８】
0005128323.tif 000009
【図９】
0005128323.tif 000010
【図１０】
0005128323.tif 000011
【図１１】
0005128323.tif 000012
【図１２】
0005128323.tif 000013
【図１３】
0005128323.tif 000014
【図１４】
0005128323.tif 000015
【図１５】
0005128323.tif 000016
【図１６】
0005128323.tif 000017
【図１７】
0005128323.tif 000018
【図１８】
0005128323.tif 000019
【図１９】
0005128323.tif 000020
【図２０】
0005128323.tif 000021
【図２１】
0005128323.tif 000022
【図２２】
0005128323.tif 000023