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