(57)【特許請求の範囲】
【請求項１】
少なくとも一つの機器と相互に接続し、ネットワークを構築する情報処理装置において、
前記ネットワークにおける前記機器に関する通信品質を取得する取得部と、
前記取得された通信品質に基づいて、前記機器のアンテナの位置および方向を調整するための調整情報を出力させる制御と、前記機器を設置する空間を表す空間画像と前記空間における前記機器の位置を示す機器画像を表示部に表示させる制御と、前記機器に関する通信品質を当該機器に関連付けて表示させる制御と、前記情報処理装置および前記機器に関する通信品質を前記情報処理装置および当該機器に関連付けて表示部に表示させる制御と、を行う制御部と
を具備する情報処理装置。
【請求項２】
前記制御部は、前記空間において前記情報処理装置が存在する位置を表す装置画像を前記表示部に表示させる請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記機器に関する通信品質として当該機器の複数の設置方向毎に測定された通信品質を当該各設置方向に関連付けて表示させる請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記取得された通信品質に基づいて、前記ネットワークにおける通信品質を向上させるための前記各機器のアンテナの位置および方向を提案する前記調整情報を表示部に表示させる請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記情報処理装置は、移動が可能な機器であり、
前記制御部は、前記情報処理装置を移動させ、当該移動後において順次測定された前記各機器に関する通信品質を用いる
請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記制御部は、前記複数の機器を設置する空間を表す空間画像と、前記空間において前記移動後に前記通信品質が測定された位置を表す位置画像とを表示部に表示させ、前記位置において測定された通信品質を当該位置に関連付けて表示させる請求項５記載の情報処理装置。
【請求項７】
前記機器は、移動が可能な機器であり、
前記制御部は、前記取得された通信品質に基づいて前記各機器を移動させるための制御情報を生成し、前記制御情報を前記各機器に送信する
請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
前記制御部は、前記取得された通信品質に基づいて、前記ネットワークにおける通信品質の状態を表す状態画像を表示部に表示させる請求項１から７のいずれかに記載の情報処理装置。
【請求項９】
前記通信品質は、前記各機器により測定された前記各機器間における通信品質、または、前記情報処理装置および前記機器間における通信品質である請求項１から８のいずれかに記載の情報処理装置。
【請求項１０】
前記ネットワークは、前記複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークである請求項１から９のいずれかに記載の情報処理装置。
【請求項１１】
情報処理装置および他の機器と相互に接続してネットワークを構成して前記情報処理装置および前記他の機器に関する通信品質を取得して前記情報処理装置に送信する機器と、
前記送信された通信品質に基づいて、前記機器のアンテナの位置および方向を調整するための調整情報を出力させる制御と、前記機器を設置する空間を表す空間画像と前記空間における前記機器の位置を示す機器画像を表示部に表示させる制御と、前記機器に関する通信品質を当該機器に関連付けて表示させる制御と、前記情報処理装置および前記機器に関する通信品質を前記情報処理装置および当該機器に関連付けて表示部に表示させる制御とを行う情報処理装置と
を具備する通信システム。
【請求項１２】
少なくとも一つの機器と相互に接続し、ネットワークを構築する情報処理装置において、
前記ネットワークにおける前記機器に関する通信品質を取得する取得手順と、
前記取得された通信品質に基づいて、前記機器のアンテナの位置および方向を調整するための調整情報を出力させる制御と、前記機器を設置する空間を表す空間画像と前記空間における前記機器の位置を示す機器画像を表示部に表示させる制御と、前記機器に関する通信品質を当該機器に関連付けて表示させる制御と、前記情報処理装置および前記機器に関する通信品質を前記情報処理装置および当該機器に関連付けて表示部に表示させる制御と、を行う制御手順と
を具備する情報処理方法。
【請求項１３】
少なくとも一つの機器と相互に接続し、ネットワークを構築する情報処理装置において、
前記ネットワークにおける前記機器に関する通信品質を取得する取得手順と、
前記取得された通信品質に基づいて、前記機器のアンテナの位置および方向を調整するための調整情報を出力させる制御と、前記機器を設置する空間を表す空間画像と前記空間における前記機器の位置を示す機器画像を表示部に表示させる制御と、前記機器に関する通信品質を当該機器に関連付けて表示させる制御と、前記情報処理装置および前記機器に関する通信品質を前記情報処理装置および当該機器に関連付けて表示部に表示させる制御と、を行う制御手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信を利用してやりとりされる情報を扱う情報処理装置、通信システムおよび情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、無線通信を利用して情報のやり取りを行う無線通信技術が存在する。例えば、電波の届く範囲内の電子機器と自律的に相互接続する通信方法（例えば、アドホック通信やアドホックネットワーク）が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３９３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の従来技術によれば、有線回線で接続しなくても無線通信を利用して２つの電子機器間において情報のやりとりを行うことができる。ここで、電子機器の設置場所や設置方向によって、電子機器間の通信品質が変わるが、その良し悪しは、ユーザにはわかり難く、目に見えない。このため、電子機器間の通信品質を考慮して最適な無線通信環境とすることが重要である。
【０００５】
そこで、例えば、各電子機器間でやりとりされる情報を利用することにより、電子機器間の通信品質に応じた適切な環境を提供することができると考えられる。
【０００６】
本技術はこのような状況に鑑みて生み出されたものであり、電子機器間の通信品質に応じた適切な環境を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、複数の機器が相互に接続されるネットワークにおける上記複数の機器を構成する各機器に関する通信品質を取得する取得部と、上記取得された通信品質に基づいて、上記各機器のアンテナの位置および方向を調整するための調整情報を出力させる制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、各機器に関する通信品質に基づいて、各機器のアンテナの位置および方向を調整するための調整情報を出力させるという作用をもたらす。
【０００８】
また、この第１の側面において、上記制御部は、上記複数の機器を設置する空間を表す空間画像と、上記空間において上記機器を設置する位置を表す機器画像とを表示部に表示させ、上記機器に関する通信品質を当該機器に関連付けて表示させるようにしてもよい。これにより、複数の機器を設置する空間を表す空間画像と、その空間において各機器を設置する位置を表す機器画像とを表示させ、各機器に関する方向を含めた通信品質を各機器に関連付けて表示させるという作用をもたらす。
【０００９】
また、この第１の側面において、上記制御部は、上記空間において上記情報処理装置が存在する位置を表す装置画像を上記表示部に表示させ、上記情報処理装置および上記機器に関する通信品質を上記情報処理装置および当該機器に関連付けて表示させるようにしてもよい。これにより、空間において情報処理装置が存在する位置を表す装置画像を表示させ、情報処理装置および各機器に関する通信品質を情報処理装置および各機器に関連付けて表示させるという作用をもたらす。
【００１０】
また、この第１の側面において、上記制御部は、上記機器に関する通信品質として当該機器の複数の設置方向毎に測定された通信品質を当該各設置方向に関連付けて表示させるようにしてもよい。これにより、機器に関する通信品質として機器の複数の設置方向毎に測定された通信品質をその設置方向に関連付けて表示させるという作用をもたらす。
【００１１】
また、この第１の側面において、上記制御部は、上記取得された通信品質に基づいて、上記ネットワークにおける通信品質を向上させるための上記各機器のアンテナの位置および方向を提案する上記調整情報を表示部に表示させるようにしてもよい。これにより、ネットワークにおける通信品質を向上させるための各機器のアンテナの位置および方向を提案する調整情報を表示させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記情報処理装置は、移動が可能な機器であり、上記制御部は、上記情報処理装置を移動させ、当該移動後において順次測定された上記各機器に関する通信品質を用いるようにしてもよい。これにより、情報処理装置を移動させ、その移動後において順次測定された各機器に関する通信品質を用いるという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記複数の機器を設置する空間を表す空間画像と、上記空間において上記移動後に上記通信品質が測定された位置を表す位置画像とを表示部に表示させ、上記位置において測定された通信品質を当該位置に関連付けて表示させるようにしてもよい。これにより、複数の機器を設置する空間を表す空間画像と、その空間において移動後に通信品質が測定された位置を表す位置画像とを表示させ、その位置において測定された通信品質をその位置に関連付けて表示させるという作用をもたらす。
【００１４】
また、この第１の側面において、上記機器は、移動が可能な機器であり、上記制御部は、上記取得された通信品質に基づいて上記各機器を移動させるための制御情報を生成し、上記制御情報を上記各機器に送信するようにしてもよい。これにより、各機器を移動させるための制御情報を各機器に送信するという作用をもたらす。
【００１５】
また、この第１の側面において、上記制御部は、上記取得された通信品質に基づいて、上記ネットワークにおける通信品質の状態を表す状態画像を表示部に表示させるようにしてもよい。これにより、ネットワークにおける通信品質の状態を表す状態画像を表示させるという作用をもたらす。
【００１６】
また、この第１の側面において、上記通信品質を、上記各機器により測定された上記各機器間における通信品質、または、上記情報処理装置および上記機器間における通信品質とするようにしてもよい。これにより、各機器により測定された各機器間における通信品質、または、情報処理装置および機器間における通信品質を用いるという作用をもたらす。
【００１７】
また、この第１の側面において、上記ネットワークを、上記複数の機器が１対１で無線通信を行うことにより上記複数の機器が相互に接続されるネットワークとするようにしてもよい。これにより、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークを利用するという作用をもたらす。
【００１８】
また、本技術の第２の側面は、情報処理装置および他の機器と相互に接続してネットワークを構成して上記情報処理装置および上記他の機器に関する通信品質を取得して上記情報処理装置に送信する機器と、上記送信された通信品質に基づいて、上記各機器のアンテナの位置および方向を調整するための調整情報を出力させる情報処理装置とを具備する通信システムおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、各機器から送信された通信品質に基づいて、各機器のアンテナの位置および方向を調整するための調整情報を出力させるという作用をもたらす。
【発明の効果】
【００１９】
本技術によれば、電子機器間の通信品質に応じた適切な環境を提供することができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２０】
【図１】本技術の第１の実施の形態における通信システム１０のシステム構成の一例を示す図である。
【図２】本技術の第１の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【図３】本技術の第１の実施の形態における情報処理装置１００により保持される管理テーブルを模式的に示す図である。
【図４】本技術の第１の実施の形態における情報処理装置１００により保持される管理テーブルを模式的に示す図である。
【図５】本技術の第１の実施の形態における情報処理装置１００により保持される管理テーブルを模式的に示す図である。
【図６】本技術の第１の実施の形態における電子機器２００の機能構成例を示すブロック図である。
【図７】本技術の第１の実施の形態における電子機器２００により保持される通信品質管理テーブル２３１を模式的に示す図である。
【図８】本技術の第１の実施の形態における通信システム１０を構成する各装置間でやり取りされる報告フレームの構成例を示す図である。
【図９】本技術の第１の実施の形態における表示部１５０に表示されるレイアウト生成画面の一例（レイアウト生成画面３１０）を示す図である。
【図１０】本技術の第１の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３４０）を示す図である。
【図１１】本技術の第１の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図１２】本技術の第１の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。
【図１３】本技術の第１の実施の形態における情報処理装置１００による通信品質通知処理の処理手順の一例を示すフローチャートである。
【図１４】本技術の第２の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図１５】本技術の第２の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図１６】本技術の第２の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３５０）を示す図である。
【図１７】本技術の第２の実施の形態における情報処理装置１００による通信品質通知処理の処理手順の一例を示すフローチャートである。
【図１８】本技術の第３の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３６０）を示す図である。
【図１９】本技術の第３の実施の形態における情報処理装置１００により保持される電子機器管理テーブル１３４を模式的に示す図である。
【図２０】本技術の第４の実施の形態における情報処理装置５００の機能構成例を示すブロック図である。
【図２１】本技術の第４の実施の形態における情報処理装置５００により測定される通信品質の記録例を示す図である。
【図２２】本技術の第４の実施の形態における情報処理装置５００により測定される通信品質の記録例を示す図である。
【図２３】本技術の第４の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３７０）を示す図である。
【図２４】本技術の第４の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３７０）を示す図である。
【図２５】本技術の第４の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図２６】本技術の第４の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図２７】本技術の第４の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。
【図２８】本技術の第４の実施の形態における情報処理装置５００による通信品質測定処理の処理手順の一例を示すフローチャートである。
【図２９】本技術の第４の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。
【図３０】本技術の第４の実施の形態における情報処理装置５００による通信品質測定処理の処理手順の一例を示すフローチャートである。
【図３１】本技術の第５の実施の形態における通信システム３０のシステム構成例を示すブロック図である。
【図３２】スマートフォンの概略的な構成の一例を示すブロック図である。
【図３３】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（電子機器が通信品質を測定して情報処理装置に報告する例）
２．第２の実施の形態（情報処理装置が通信品質を測定して表示する例）
３．第３の実施の形態（可動式の電子機器を設置する場合における調整方法の例）
４．第４の実施の形態（可動式の情報処理装置を用いる例）
５．第５の実施の形態（クラウドサービスを利用して通信品質を扱う例）
６．応用例
【００２２】
＜１．第１の実施の形態＞
［通信システムの構成例］
図１は、本技術の第１の実施の形態における通信システム１０のシステム構成の一例を示す図である。
【００２３】
通信システム１０は、情報処理装置１００と、電子機器２００乃至２０４とを備える。なお、図１では、リビング、バスルーム、キッチン、クローゼット、３つの部屋により構成される家の中に、情報処理装置１００と、電子機器２００乃至２０４とを設置した場合における配置例を示す。
【００２４】
ここで、情報処理装置１００は、表示機能を有する携帯型の情報処理装置とすることができる。すなわち、情報処理装置１００は、ユーザ２０が手元で操作可能な機器であり、移動可能な機器である。なお、電子機器２００乃至２０４は、表示機能を備えるようにしてもよく、表示機能を備えなくてもよい。
【００２５】
また、情報処理装置１００と、電子機器２００乃至２０４とは、無線通信を利用して他の機器との間で各情報のやりとりを行うことが可能な無線通信機能を備えるものとする。例えば、情報処理装置１００と、電子機器２００乃至２０４とは、無線ＬＡＮ（Local Area Network）の通信方式により無線通信を行うことができる。また、情報処理装置１００と、電子機器２００乃至２０４とは、他の通信方式により無線通信を行うようにしてもよい。
【００２６】
このように、一定のエリア内に、各種の無線通信機器が分散配置されることにより通信システム１０が構成される。なお、情報処理装置１００は、ユーザ２０が所持することができる。
【００２７】
ここで、一定のエリアは、例えば、オフィス、住宅、工場、空港、教育施設（例えば、学校の教室）、文化施設、スポーツ施設、福祉施設、医療施設（例えば、病院）、集会場、空港、観光施設、商業施設、宿泊施設等の場所を意味するものとする。
【００２８】
また、例えば、電子機器２００乃至２０４は、センサ類、テレビ、プロジェクタ、ハードディスクレコーダー、スピーカ、マイク、アクセスポイント、ＰＣ（Personal Computer）、ディスプレイ等の電子機器とすることができる。また、例えば、電子機器２００乃至２０４は、ゲーム機、ブルーレイプレーヤー、プリンタ、センサ付きライト、自動ドア、防犯装置、防災装置等の電子機器とすることができる。また、例えば、電子機器２００乃至２０４は、タブレット、スマートフォン、フォトフレーム、冷蔵庫、エアコン、空気清浄器、掃除機（例えば、自走式掃除機）、洗濯機、電子レンジ、トースター、換気扇、ラジオ等とすることができる。
【００２９】
また、各機器間で行われる無線通信は、例えば、周囲の電子機器と自律的に相互接続する通信方法により実現される。なお、周囲の電子機器は、例えば、近接する電子機器、隣接する電子機器である。
【００３０】
ここで、周囲の電子機器と自律的に相互接続する通信方法として、アドホック通信やアドホックネットワーク等が知られている。このようなネットワークにおいては、各電子機器は、マスタ局（例えば、制御装置）に依存することなく、周囲の電子機器と相互に通信を行うことが可能である。そこで、本技術の実施の形態では、周囲の電子機器と自律的に相互接続する通信方法として、アドホックネットワークやメッシュネットワークを例にして説明する。
【００３１】
アドホックネットワークでは、周囲に新たな電子機器が追加されると、この新たな電子機器も自由にネットワークに参加することができる。このように、電子機器（周囲の電子機器）が増加するのに応じて、ネットワークのカバー範囲を増加させることができる。すなわち、電子機器が順次追加されるのに応じて、ネットワークのカバー範囲を増加させることができる。
【００３２】
ここで、情報処理装置１００と、電子機器２００乃至２０４とは、周囲に存在する他の機器と自律的に相互接続する以外に、他の機器間でやりとりされる情報をバケツリレー的に転送することも可能である。
【００３３】
例えば、電波が届かない等の理由により、電子機器２０３と直接通信することができない機器（例えば、電子機器２０１）が存在する場合を想定する。このように直接通信ができない場合でも、電子機器２０３との直接通信が可能な電子機器２０２が電子機器２０１のデータを、電子機器２０３に転送することが可能である。そこで、このようにデータを転送することにより、電子機器２０３と、電子機器２０３と直接通信することができない電子機器２０１とは、電子機器２０２を経由して、互いに情報のやり取りを行うことが可能となる。すなわち、電子機器２０１および電子機器２０３は、中継局（電子機器２０２）を介して通信することができる。
【００３４】
このように互いにデータ転送（いわゆる、バケツリレー）を行い、遠くの機器に情報を届ける方法は、マルチホップ・リレーと称されている。また、マルチホップを行うネットワークは、メッシュネットワークとして一般的に知られている。また、通信システム１０は、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークの一例である。すなわち、通信システム１０は、各機器が、アドホックネットワークやメッシュネットワークを構成するシステムである。
【００３５】
例えば、電子機器２００を、コンテンツ（例えば、音楽コンテンツ（音源）、画像コンテンツ（音を伴う動画））を保持して、そのコンテンツを自機または他の電子機器から出力させることが可能な電子機器（例えば、メモリを内蔵するスピーカ）とする。また、電子機器２０１乃至２０４を、電子機器２００に保持されているコンテンツを出力可能なスピーカとする。
【００３６】
この場合には、無線通信を利用して、電子機器２００に保持されているコンテンツを電子機器２０１乃至２０４に送信して、電子機器２０１乃至２０４の設置場所毎にそのコンテンツを再生させることができる。例えば、電子機器２０１乃至２０４のそれぞれ（または、少なくとも１つ）に同一の音源のコンテンツを再生させることができる。また、例えば、電子機器２０１乃至２０４のそれぞれに異なる音源のコンテンツを別々に再生させることができる。
【００３７】
ここで、無線通信を利用して情報のやりとりを行うことが可能であるため、ユーザ２０は、電子機器２００乃至２０４を自由に設置することができる。
【００３８】
しかしながら、無線通信を利用する場合には、一定のエリア内では、設置場所によって、広さや電波環境等が異なることが想定される。このため、ユーザ２０が、電子機器２００乃至２０４を自由に設置すると、一部の電子機器を電波の届かない場所に設置してしまうことも想定される。また、例えば、一部の電子機器に届きにくい通信経路（パス）ができてしまうおそれがある。また、例えば、一部の電子機器にのみ、負荷がかかる通信経路（パス）が生成されるおそれもある。
【００３９】
また、ユーザ２０は、電子機器２００乃至２０４をどこに設置すれば無線通信環境として良好なパスを多く確保することができるのか、また、通信システム１０としての性能が最適（または、好適）となる配置を把握することが困難である。このため、ユーザ２０は、例えば、電子機器２００乃至２０４を設置した後に、電子機器２００乃至２０４から音声を出力させ、その音声出力を聞き、電子機器２００乃至２０４の設置場所を探す必要がある。このように、ユーザ２０は、電子機器２００乃至２０４を適当に順次移動させて、電子機器２００乃至２０４の設置場所を探す必要がある。
【００４０】
このように、電子機器の設置環境が様々であるため、ユーザ２０にとって、電子機器２００乃至２０４をどのように配置することが、通信システム１０として好適な配置方法なのかを把握することが困難である。また、例えば、電子機器２００乃至２０４の設置場所が分散されているため、電子機器２００乃至２０４の調整方法が困難である。
【００４１】
そこで、本技術の第１の実施の形態では、通信システム１０としての性能が最適（または、好適）となる電子機器の配置をユーザが容易に把握することができる例を示す。
【００４２】
［情報処理装置の構成例］
図２は、本技術の第１の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【００４３】
情報処理装置１００は、通信部１１０と、アンテナ１１１と、制御部１２０と、記憶部１３０と、タイマ１４０と、表示部１５０と、操作受付部１６０と、音声出力部１７０とを備える。また、これらの各部は、バス１８０を介して接続される。情報処理装置１００は、例えば、ユーザ２０が持ち歩くことができる携帯型の情報処理装置（例えば、スマートフォン、タブレット端末、携帯電話）である。
【００４４】
通信部１１０は、アンテナ１１１を介して、電波の送受信を行うためのモジュール（例えば、無線ＬＡＮ（Local Area Network）モデム）である。例えば、通信部１１０は、無線ＬＡＮの通信方式により無線通信を行うことができる。また、例えば、通信部１１０は、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ（Near Field Communication）、ＢＴ（Bluetooth（登録商標））、ＢＬＥ（Bluetooth Low Energy）により無線通信を行うことができる。また、例えば、通信部１１０は、他の通信方式（例えば、可視光通信）により無線通信を行うことができる。
【００４５】
例えば、通信部１１０は、制御部１２０の制御に基づいて、他の機器と接続し、各情報のやりとりをその機器との間で無線通信を利用して行うことができる。また、例えば、通信部１１０は、制御部１２０の制御に基づいて、他の機器（第１機器）を経由してその機器（第１機器）以外の他の機器（第２機器）に各情報を転送することができる。
【００４６】
また、通信部１１０は、電波（電磁波）を用いた無線通信を行うようにしてもよく、電波以外の媒体を用いた無線通信（例えば、磁界を用いて行われる無線通信）を行うようにしてもよい。なお、通信部１１０は、特許請求の範囲に記載の取得部の一例である。
【００４７】
制御部１２０は、記憶部１３０に格納されている制御プログラムに基づいて情報処理装置１００の各部を制御するものである。例えば、制御部１２０は、ＣＰＵ（Central Processing Unit）により実現される。また、例えば、制御部１２０は、送受信した情報の信号処理を行う。
【００４８】
例えば、制御部１２０は、通信部１１０により取得された電子機器に関する通信品質に基づいて、電子機器のアンテナの位置および方向を調整するための調整情報を出力（例えば、図１０に示す通信品質通知画面３４０の表示）させることができる。例えば、電子機器２００には、アンテナ２１１（図６に示す）が設けられている。また、アンテナ２１１は、例えば、電子機器２００に内蔵されて固定されていることが多い。このため、例えば、電子機器２００の移動やその設置方向の変更をすることにより、電子機器２００のアンテナ２１１の位置および方向を調整することができる。なお、電子機器に可動式のアンテナが取り付けられている場合には、電子機器の移動や方向の変更をしなくても、そのアンテナの位置や方向を調整することができる。
【００４９】
記憶部１３０は、各種情報を格納するメモリである。例えば、記憶部１３０には、情報処理装置１００が所望の動作を行うために必要となる各種情報（例えば、制御プログラム）が格納される。また、記憶部１３０には、例えば、他の電子機器が通信品質を測定する際に用いるテストフレームを送信するためのテストデータ（キャリブレーションデータ）が格納される。ここで、通信品質は、例えば、電子機器間における通信品質である。例えば、通信品質は、分散配置された電子機器のシステム通信性能、無線通信を利用してデータを通信する場合における各パスの通信性能として把握することができる。また、記憶部１３０には、各電子機器により測定された通信品質を管理する管理テーブル（図３乃至図５に示す管理テーブル）が格納される。
【００５０】
例えば、無線通信を利用して通信部１１０によりデータを送信する場合を想定する。この場合には、制御部１２０は、記憶部１３０から読み出された情報や操作受付部１６０から入力された操作情報等を処理し、実際に送信するデータの塊（送信パケット）を生成する。続いて、制御部１２０は、その生成された送信パケットを通信部１１０に出力する。また、通信部１１０は、その送信パケットを、実際に伝送するための通信方式のフォーマット等に変換した後に、変換後の送信パケットをアンテナ１１１から外部に送信する。
【００５１】
また、例えば、無線通信を利用して通信部１１０によりデータを受信する場合には、通信部１１０は、アンテナ１１１を介して受信した電波信号を、通信部１１０内の受信機が行う信号処理により受信パケットを抽出する。そして、制御部１２０は、その抽出された受信パケットを解釈する。この解釈の結果、保持すべきデータであると判断された場合には、制御部１２０は、そのデータを記憶部１３０に書き込む。また、他の機器に転送すべきデータであると判断された場合には、制御部１２０は、他の機器に転送するための送信パケットとして、そのデータを通信部１１０に出力する。また、出力すべきデータであると判断された場合には、制御部１２０は、表示部１５０や音声出力部１７０への出力や、Ｉ／Ｏインタフェース（図示せず）から外部（例えば、外部音声出力装置）への出力を行う。
【００５２】
タイマ１４０は、各種時間を計時するタイマである。例えば、タイマ１４０は、情報処理装置１００がテストフレームを送信する所定時間を計時する。そして、タイマ１４０は、その所定時間に達した場合にその旨を制御部１２０に通知する。
【００５３】
表示部１５０は、制御部１２０の制御に基づいて各種情報を出力する表示部である。表示部１５０として、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネル等の表示パネルを用いることができる。表示部１５０には、例えば、図１０に示すように、電子機器２００乃至２０４間の通信品質に関する情報が表示される。
【００５４】
操作受付部１６０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力に応じた操作情報を制御部１２０に出力する。操作受付部１６０は、例えば、タッチパネル、キーボード、マウス、センサ（例えば、タッチインタフェース）により実現される。なお、表示部１５０および操作受付部１６０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００５５】
音声出力部１７０は、制御部１２０の制御に基づいて各種音声情報を出力する音声出力部（例えば、スピーカ）である。
【００５６】
［管理テーブルの内容例］
図３乃至図５は、本技術の第１の実施の形態における情報処理装置１００により保持される管理テーブルを模式的に示す図である。
【００５７】
図３には、通信品質としてデータレートを管理するデータレート管理テーブル１３１を示す。図４には、通信品質として、ホップ数を管理するホップ数管理テーブル１３２を示す。図５には、通信品質として、時間ずれを管理する時間ずれ情報管理テーブル１３３を示す。これらの各テーブルは、情報処理装置１００の記憶部１３０に記憶される。また、これらの各値は、電子機器２００乃至２０４から情報処理装置１００に送信される。
【００５８】
また、図３乃至図５では、説明の容易のため、電子機器２００乃至２０４を表す識別情報として、符号２００乃至２０４を使用する。また、図３乃至図５では、各行における電子機器を送信元とし、各列における電子機器を宛先とする場合における電子機器間の関係例を示す。
【００５９】
データレート管理テーブル１３１には、通信システム１０を構成する電子機器２００乃至２０４間のデータレートが格納される。
【００６０】
ホップ数管理テーブル１３２には、通信システム１０を構成する電子機器２００乃至２０４間のホップ数（転送数）が格納される。例えば、他の電子機器を経由せずに直接通信することができる電子機器間には、ホップ数として「１」が格納される。また、例えば、１つの電子機器を経由して、間接的に通信することができる電子機器間には、ホップ数として「２」が格納される。
【００６１】
ホップ数管理テーブル１３２により、例えば、何れかの電子機器を音源とすべきかを、容易に把握することができる。なお、ここで示す音源は、無線環境におけるコンテンツの配信元を意味する。例えば、コンテンツを提供する電子機器を音源とすることができる。また、コンテンツを提供する電子機器を変更することができる場合には、その配布元の電子機器を音源とすることができる。
【００６２】
時間ずれ情報管理テーブル１３３には、通信システム１０を構成する電子機器２００乃至２０４間のデータ通信により発生する到達時間ずれが格納される。
【００６３】
なお、これらの通信品質は、一例であり、他の通信品質（例えば、評価値（例えば、メトリック値））を測定して格納するようにしてもよい。
【００６４】
［電子機器の構成例］
図６は、本技術の第１の実施の形態における電子機器２００の機能構成例を示すブロック図である。なお、他の電子機器２０１乃至２０４の機能構成についても、電子機器２００と略同一である。このため、ここでは、電子機器２００についてのみ説明し、他の機器の説明の一部を省略する。
【００６５】
電子機器２００は、通信部２１０と、アンテナ２１１と、制御部２２０と、記憶部２３０と、タイマ２４０と、音声出力部２５０とを備える。また、これらの各部は、バス２６０を介して接続される。なお、通信部２１０、アンテナ２１１、制御部２２０、記憶部２３０、タイマ２４０および音声出力部２５０は、図２に示す情報処理装置１００における同一名称の各部に対応する。このため、ここでは、図２に示す情報処理装置１００における各部と異なる点を中心にして説明する。
【００６６】
記憶部２３０は、各種情報を格納するメモリである。例えば、記憶部２３０には、電子機器２００が所望の動作を行うために必要となる各種情報（例えば、制御プログラム）が格納される。また、記憶部２３０には、例えば、音声出力部２５０や他の電子機器から出力させるコンテンツ（例えば、音楽コンテンツ、動画コンテンツ）が格納される。また、記憶部２３０には、図７に示す通信品質管理テーブル２３１が格納される。
【００６７】
また、電子機器２００は、再生モードと、調整モードとの２つの動作モードを設定することが可能とする。
【００６８】
再生モードは、コンテンツ（記憶部２３０に記憶されているコンテンツ、または、他の電子機器から送信されたコンテンツ）を再生（音声出力部２５０から出力）するモード（通常使用モード）である。
【００６９】
調整モードは、電子機器２００の設置場所を最適な場所とするための調整を行う際に設定するモード（キャリブレーションモード）である。
【００７０】
これらの各モード（再生モード、調整モード）は、例えば、操作部材（例えば、スイッチ、リモートコントローラ（遠隔操作機器）を用いて設定することができる。例えば、電子機器２００の本体に、再生モードおよび調整モードを切り替えることができる操作部材を設けることができる。この場合には、ユーザ２０は、物理的に各モードを切り替えることができる。
【００７１】
また、例えば、情報処理装置１００、または、コントロール専用端末をリモートコントローラとして用いることができる。この場合には、リモートコントロールから、電子機器２００にモード切替信号を送信する。また、例えば、リモートコントロールから、電子機器２００乃至２０４にモード切替信号を送信することにより、電子機器２００乃至２０４のそれぞれを同時に調整モードに設定することができる。
【００７２】
また、各モード（再生モード、調整モード）は、例えば、他の機器からの制御（例えば、コントロールフレームを用いた制御）に基づいて、設定することができる。
【００７３】
ここで、電子機器２００乃至２０４は、調整モードが設定されている場合には、他の電子機器とのデータ通信に関する通信品質を測定する。そして、電子機器２００乃至２０４は、その測定結果（通信品質）を情報処理装置１００に送信する。ここで、調整モードは、上述したように、電子機器２００乃至２０４の何れかの機器からの指示に基づいて設定するようにしてもよく、情報処理装置１００からの指示に基づいて設定するようにしてもよい。ここでは、電子機器２００において調整モードが設定された場合を例にして説明する。
【００７４】
電子機器２００の制御部２２０は、調整モードが設定された場合には、タイマ２４０からの情報に基づいて、記憶部２３０に保存されているテストデータ（テストフレーム）を通信部２１０から定期的に送信する。例えば、マルチキャスト、ブロードキャスト、ユニキャストの何れかにより送信することができる。なお、テストデータは、記憶部２３０に保存されているデータではなく、制御部２２０がランダムな値を生成して送信するようにしてもよい。また、例えば、電子機器２００がスピーカである場合には、音声データの特徴を有するテストデータを使用することができる。
【００７５】
また、他の電子機器についても同様に、テストフレームを送信する。このため、電子機器２００は、他の電子機器が送信したテストフレームを受信する。このように、他の電子機器からのテストフレームを受信した場合には、電子機器２００の制御部２２０は、通信部２１０により受信したテストフレームに基づいて、他の電子機器との通信品質を測定する。例えば、制御部２２０は、データレート、ＲＳＳＩ（Received Signal Strength Indicator）、ＭＣＳ（Modulation and Coding Scheme）、時間ずれ情報、ホップ数等を通信品質として測定する。なお、時間ずれ情報は、テストフレームの送信元の電子機器から送信されてから、電子機器２００が受信するまでの時間（例えば、送受信時間間隔のずれ時間）に関する情報である。
【００７６】
また、電子機器２００の制御部２２０は、通信部２１０により受信したテストフレームに基づく測定結果（他の電子機器との通信品質）を、そのテストフレームの送信元の電子機器に関連付けて記録する。この記録例を、図７に示す。
【００７７】
［通信品質管理テーブルの内容例］
図７は、本技術の第１の実施の形態における電子機器２００により保持される通信品質管理テーブル２３１を模式的に示す図である。
【００７８】
なお、図７では、説明の容易のため、電子機器２０１乃至２０４を表す端末識別情報として、符号２０１乃至２０４を使用する。なお、この端末識別情報として、システム上（アプリケーション上）のＩＤ（例えば、スピーカ１、スピーカ２等）や、ＭＡＣアドレス等を用いることができる。
【００７９】
通信品質管理テーブル２３１には、テストフレームに基づく測定結果（他の電子機器との通信品質）が、そのテストフレームの送信元の電子機器に関連付けて格納される。なお、図７では、他の電子機器との通信品質として、データレート、ＲＳＳＩ、ＭＣＳ、ホップ数、時間ずれ情報を格納する例を示す。
【００８０】
このように、通信品質管理テーブル２３１に記録された通信品質を、電子機器２００の制御部２２０は、通信部２１０から情報処理装置１００に送信する。この場合に、通信品質管理テーブル２３１に記録された通信品質の全てまたは一部を情報処理装置１００に送信することができる。また、通信品質管理テーブル２３１に記録された通信品質に基づいて別の評価値を算出し、この評価値を情報処理装置１００に送信するようにしてもよい。この通信品質の送信に使用する報告フレーム（レポートフレーム）の構成例を、図８に示す。
【００８１】
［報告フレームの構成例］
図８は、本技術の第１の実施の形態における通信システム１０を構成する各装置間でやり取りされる報告フレームの構成例を示す図である。
【００８２】
例えば、報告フレームにおけるＢｏｄｙフィールド３００に、電子機器および通信品質情報を関連付けて記録する。例えば、Ｂｏｄｙフィールド３００における第１端末識別情報フィールド３０１に、電子機器２０１の端末識別情報を格納し、第１通信品質情報フィールド３０２に、電子機器２０１に関する通信品質情報を格納する。同様に、Ｂｏｄｙフィールド３００における第２端末識別情報フィールド３０３に、電子機器２０２の端末識別情報を格納し、第２通信品質情報フィールド３０４に、電子機器２０２に関する通信品質情報を格納する。また、電子機器２０３、２０４に関する各情報についても同様に格納することができる。
【００８３】
このように、電子機器２００乃至２０４は、自装置および他の電子機器において測定された通信品質を報告フレームに格納して情報処理装置１００に送信する。ただし、自装置および他の電子機器がテストフレームを受信することができずに、何れかの電子機器について通信品質を測定することができないことも想定される。このような場合には、テストフレームを受信することができずに通信品質を測定することができなかった旨を報告フレームに含めて情報処理装置１００に通知するようにしてもよい。
【００８４】
ここで、電子機器２００乃至２０４が、報告フレームを受信した場合には、情報処理装置１００に転送する。また、情報処理装置１００が、報告フレームを受信した場合には、その報告フレームに含まれる通信品質情報を各テーブル（図３乃至図５に示すデータレート管理テーブル１３１、ホップ数管理テーブル１３２、時間ずれ情報管理テーブル１３３）に格納する。そして、情報処理装置１００は、それらの各テーブルに記録された通信品質に基づいて、電子機器２００乃至２０４間に関する通信品質に関する情報を表示部１５０に表示する。この場合には、電子機器２００乃至２０４間に関する通信品質を、ユーザに分かりやすく表示することが好ましい。この表示例を図１０に示す。また、このように、電子機器２００乃至２０４間に関する通信品質を表示するための通信品質通知画面におけるフロアのレイアウトを登録する例を図８に示す。
【００８５】
［通信品質通知画面のレイアウト生成例］
図９は、本技術の第１の実施の形態における表示部１５０に表示されるレイアウト生成画面の一例（レイアウト生成画面３１０）を示す図である。
【００８６】
レイアウト生成画面３１０は、通信品質通知画面（例えば、図１０に示す通信品質通知画面３４０）のレイアウトを生成する際に用いる表示画面である。また、ここでは、表示部１５０および操作受付部１６０をタッチパネルで構成する例を示す。
【００８７】
レイアウト生成画面３１０には、アイコンリスト表示領域３２０およびレイアウト表示領域３３０が表示される。
【００８８】
アイコンリスト表示領域３２０には、部屋のレイアウトを生成する場合における素材（部屋を構成する素材（例えば、リビング、バスルーム））や各機器に関する素材が表示される。
【００８９】
レイアウト表示領域３３０には、ユーザにより生成されるレイアウトが表示される。例えば、ユーザは、アイコンリスト表示領域３２０に表示されている素材を選択し、この選択された素材をレイアウト表示領域３３０に表示させる。
【００９０】
例えば、リビングアイコン３２１を指でタッチした状態で、矢印３２２に示すように、その指をレイアウト表示領域３３０の所定位置まで移動させる。これにより、レイアウト表示領域３３０にリビング領域が形成される。また、リビング領域のサイズや形状については、ユーザによる手動操作（例えば、領域を縮小する操作、領域を拡大する操作）により適宜変更できるものとする。また、他の素材についても同様に生成することができる。図９では、図１に示す部屋のレイアウトを生成した場合の表示例を示す。
【００９１】
このように、各部屋が生成されたレイアウト表示領域３３０において、電子機器２００乃至２０４の設置場所に、電子機器アイコン３２３を表示させるようにする。また、このように、各部屋が生成されたレイアウト表示領域３３０において、電子機器２００乃至２０４に対応する電子機器アイコンが配置された後に、電子機器２００乃至２０４と、電子機器アイコンとの関連付けを行う。
【００９２】
例えば、レイアウト表示領域３３０に配置された電子機器アイコンを長押し（例えば、３秒）した場合に、その電子機器アイコンに対応する電子機器の端末識別情報を入力するための入力領域を表示させる。そして、その入力領域において、電子機器の端末識別情報を入力することにより、電子機器２００乃至２０４と、電子機器アイコンとの関連付けを行うことができる。
【００９３】
また、例えば、レイアウト表示領域３３０に配置された電子機器アイコンを長押し（例えば、３秒）するとともに、その電子機器アイコンに対応する電子機器において所定操作（例えば、所定ボタンの押下操作）を行う。その所定操作により、その電子機器アイコンに対応する電子機器から情報処理装置１００に制御信号が送信される。そして、その制御信号に基づいて、電子機器２００乃至２０４と、電子機器アイコンとの関連付けを行うことができる。
【００９４】
このように、通信品質通知画面におけるフロアのレイアウトを生成して登録する。これにより、そのフロアのレイアウトを再利用することができる。
【００９５】
なお、この例では、１階の建物（１フロアの建物）のレイアウトを生成する例を示したが、複数階の建物（複数フロアの建物）のレイアウトを生成する場合についても適用することができる。例えば、複数階の建物（複数フロアの建物）のレイアウトを生成する場合には、フロア毎にレイアウト表示領域を設け、このレイアウト表示領域を並べて表示することができる。また、フロア毎にレイアウト表示領域を立体視画像として表示させるようにしてもよい。これにより、建物の上下関係を表現することができる。
【００９６】
［通信品質通知画面の表示例］
図１０は、本技術の第１の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３４０）を示す図である。
【００９７】
通信品質通知画面３４０は、電子機器２００乃至２０４から報告された通信品質（調整モードにおいてテストフレームの送受信により測定される通信品質）をユーザに通知するための表示画面である。通信品質通知画面３４０は、例えば、情報処理装置１００をユーザ操作することにより電子機器２００乃至２０４を調整モードに設定した後に表示される。
【００９８】
例えば、通信品質通知画面３４０には、システム状態通知バー３４１と、アシスト情報領域３４２と、機器状態通知領域３４３とが表示される。なお、図１０では、説明の容易のため、各電子機器を表すアイコンには、図１に示す電子機器２００乃至２０４と同一の符号を付して示す。
【００９９】
システム状態通知バー３４１は、システム全体として、どの電子機器からどの電子機器にデータを送信しても音切れなく再生できるか否かの度合い（システム全体の状態）を表示するための棒状の領域である。また、アシスト情報領域３４２は、どの度合かを示す位置に表示される領域である。アシスト情報領域３４２には、改善すべき内容（例えば、お勧め情報）が吹き出し領域に表示される。例えば、アシスト情報領域３４２には、データフローが集中する電子機器、または、他の電子機器との通信品質が良くない電子機器をピックアップして、ユーザに移動を促すための情報を表示することができる。
【０１００】
ここで、各電子機器とのパスが増加するように、改善すべき点を提供することが好ましい。そこで、例えば、情報処理装置１００は、電子機器の位置情報に基づいて、データフローが集中する電子機器、または、他の電子機器との通信品質が良くない電子機器をピックアップすることができる。例えば、情報処理装置１００は、部屋の中央付近に存在する電子機器（例えば、電子機器２０２）を移動するように薦めることができる。例えば、図１０では、データフローが集中する電子機器、または、他の電子機器との通信品質が良くない電子機器として電子機器２０２がピックアップされた場合の例を示す。
【０１０１】
このように、例えば、情報処理装置１００は、各通信品質を解析してユーザに電子機器の移動や向きの変更をお薦め情報（例えば、アシスト情報領域３４２に表示）として提供することができる。
【０１０２】
なお、システム状態通知バー３４１において、例えば、左側に進むに従って良好となり、右側に進むに従って改善が必要になることを意味する。なお、図１０に示すシステム状態通知バー３４１の表示方法は、一例であり、これに限定されない。例えば、他の表示態様（例えば、円形標識による表示、文字や記号による表示）により、システム全体の状態を表示するようにしてもよい。
【０１０３】
機器状態通知領域３４３には、レイアウト生成画面３１０を用いて登録された部屋のレイアウトと電子機器間の通信品質とが表示される。この通信品質は、例えば、記憶部１３０に記憶されている各テーブル（例えば、図３乃至図５に示す各テーブル）に基づいて、表示することができる。また、表示対象となる通信品質は、例えば、受信データレート、ＲＳＳＩ、ソース機器（コンテンツを提供する電子機器）からのホップ数、時間ずれ情報、または、これらに基づいて換算される通信品質を示す値とすることができる。なお、図１０では、通信品質として、受信データレートを表示する例を示す。
【０１０４】
また、例えば、電子機器間における通信品質を容易に把握することができるように、電子機器間における通信品質を標識（例えば、矢印）で模式的に示す。図１０では、通信品質が良好である電子機器間の矢印を実線の太線で示す。また、通信品質が良好ではないが、通信が可能である電子機器間の矢印を点線の太線で示す。通信品質が悪い電子機器間の矢印を点線の細線で示す。
【０１０５】
なお、電子機器間における通信品質を表す標識（例えば、矢印）は、パスが確立できている電子機器間のみに表示することができる。また、電子機器間における通信品質を表す標識（例えば、矢印）は、例えば、閾値判断をすることにより表示することができる。例えば、受信データレートが５Ｍｂｓ以上である場合には、通信品質が良好であることを示す標識（実線の太線で示す矢印）を表示する。また、例えば、受信データレートが１Ｍｂｓ未満である場合には、通信品質が悪いことを示す標識（点線の細線で示す矢印）を表示する。
【０１０６】
また、電子機器間における通信品質を表す標識を、他の表示態様で表示するようにしてもよい。例えば、通信品質の良し悪しを、異なる色で表す矢印を表示することができる。また、例えば、通信品質の良し悪しを、異なるアイコンを表示することができる。
【０１０７】
また、電子機器２００乃至２０４の通信品質は、定期的に情報処理装置１００に報告される。このため、情報処理装置１００は、電子機器２００乃至２０４からの報告フレームを受信した場合には、その受信した報告フレームに基づいて、最新の値を更新して表示するようにすることが好ましい。
【０１０８】
図１０に示すように、図１に示す電子機器２００乃至２０４の配置では、電子機器２０２と他の電子機器との良いパスが少ないため、配置を変更すると良いことがわかる。
【０１０９】
このように、ユーザが通信品質通知画面３４０を見ることにより、通信品質の悪い電子機器２０２を持って別の場所へ移動することができる。そして、電子機器２０２の移動後に、通信品質通知画面３４０を再度確認することにより、電子機器２０２を部屋のどこの場所に移動すれば、システム性能が良くなるのかを容易に確認することができる。
【０１１０】
このように、メッシュネットワーク内に、システムとしての通信品質の悪い電子機器が存在する場合に、システムとしての通信品質が良くなる場所へその電子機器を移動させることができる。すなわち、ユーザは、各電子機器をユーザが配置したい場所に配置することができる。この場合において、各電子機器において調整モードを設定することにより、ユーザが手元に所持する情報処理装置１００を見ながら、各電子機器の設置場所を調整することができる。
【０１１１】
このように、情報処理装置１００の制御部１２０は、通信品質通知画面３４０を表示部１５０に表示させることができる。この通信品質通知画面３４０には、電子機器２００乃至２０４を設置する空間を表す空間画像と、その空間において電子機器２００乃至２０４を設置する位置を表す機器画像とを含めて表示させることができる。また、制御部１２０は、電子機器２００乃至２０４に関する通信品質をそれらの機器に関連付けて表示させることができる。
【０１１２】
また、制御部１２０は、メッシュネットワークにおける通信品質を向上させるための電子機器２００乃至２０４のアンテナの位置および方向を提案する調整情報（例えば、アシスト情報領域３４２）を表示部１５０に表示させることができる。また、制御部１２０は、取得された通信品質に基づいて、メッシュネットワークにおける通信品質の状態を表す状態画像（例えば、システム状態通知バー３４１、アシスト情報領域３４２）を表示部１５０に表示させることができる。
【０１１３】
なお、通信品質として、例えば、電子機器２００乃至２０４により測定された電子機器２００乃至２０４間における通信品質、または、情報処理装置１００および電子機器２００乃至２０４間における通信品質を表示することができる。
【０１１４】
［調整モードの設定例］
次に、電子機器２００乃至２０４の設置場所を調整する場合の例について説明する。
【０１１５】
最初に、ユーザ２０は、電子機器２００乃至２０４を好みの位置に設置して、電子機器２００乃至２０４のそれぞれを起動させる。この場合に、電子機器２００乃至２０４によりメッシュネットワークを構成するための初期設定（例えば、ＩＤやパスワードの設定操作）を手動または自動で行うようにする。なお、電子機器２００乃至２０４がセット機器（例えば、セットスピーカ）であるような場合には、初期設定（ＩＤ、パスワード）により自動的にメッシュネットワークを構成することができる。
【０１１６】
このように、電子機器２００乃至２０４によりメッシュネットワーク（例えば、セットスピーカネットワーク）が構成される。続いて、ユーザ２０は、情報処理装置１００をそのメッシュネットワークに参加させる。例えば、そのメッシュネットワークに参加するための初期設定（例えば、ＩＤやパスワードの設定操作）を手動または自動で行うようにする。
【０１１７】
続いて、ユーザ２０は、情報処理装置１００を用いて、部屋のレイアウトと、電子機器２００乃至２０４の配置レイアウトとを生成する。例えば、図９に示すレイアウト生成画面を用いて、部屋のレイアウトと、電子機器２００乃至２０４の配置レイアウトとを生成する。
【０１１８】
続いて、ユーザ２０は、電子機器２００乃至２０４において調整モードを設定する。電子機器２００乃至２０４において調整モードが設定されている場合における通信例（通信品質の測定例および測定結果の報告例）を図１１に示す。
【０１１９】
［通信例］
図１１は、本技術の第１の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図１１では、電子機器２００乃至２０４のうち、電子機器２００、２０１のみを示し、他の電子機器の図示を省略する。
【０１２０】
調整モードが設定されている場合には、電子機器２００乃至２０４は、周囲に存在する電子機器にテストフレームを送信する（４０１、４０７）。例えば、電子機器２００乃至２０４は、ブロードキャスト、ユニキャストまたはマルチキャストフレームでテストフレームを定期的に送信することができる。なお、図１１では、各電子機器が異なるタイミングでテストフレームを送信する例を示す。
【０１２１】
また、電子機器２００乃至２０４は、周囲に存在する電子機器から送信されたテストフレームを受信する（４０２、４０８）。そして、電子機器２００乃至２０４は、受信したテストフレームに基づいて、通信品質（例えば、ＲＳＳＩ、実際に送信されたデータレート）を測定する（４０３、４０９）。
【０１２２】
続いて、電子機器２００乃至２０４は、その測定結果を情報処理装置１００に報告する（４０４、４０５、４１０、４１１）。例えば、図８に示す報告フレームに各電子機器に関する通信品質情報を含めて送信することにより、その測定結果を情報処理装置１００に報告することができる。また、例えば、電子機器２００乃至２０４は、その測定結果を情報処理装置１００に定期的に報告することができる。このように、定期的に報告することにより、キャリブレ期間中（調整モードを設定中）の通信品質を情報処理装置１００が定期的に受信することができる。
【０１２３】
また、電子機器２００乃至２０４からの測定結果を受信した情報処理装置１００は、その測定結果を記録する（４０６、４１２）。例えば、図３乃至図５に示す各テーブルに記録する。
【０１２４】
なお、情報処理装置１００に報告するタイミングについては、テストフレームを受信する毎に報告するようにしてもよい。また、一定期間の測定結果を修正した値（または、演算した値（例えば、平均した値））を定期的または不定期に報告するようにしてもよい。
【０１２５】
［電子機器の動作例］
図１２は、本技術の第１の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。なお、電子機器２０１乃至２０４の動作例については、電子機器２００と同一であるため、ここでは、電子機器２００についてのみ説明し、電子機器２０１乃至２０４の説明を省略する。
【０１２６】
最初に、電子機器２００の制御部２２０は、調整モードが設定されているか否かを判断する（ステップＳ８０１）。調整モードが設定されていない場合（すなわち、再生モードが設定されている場合）には（ステップＳ８０１）、通信品質測定処理の動作を終了する。
【０１２７】
調整モードが設定されている場合には（ステップＳ８０１）、制御部２２０は、タイマ２４０からの情報に基づいて、テストフレームの送信タイミングであるか否かを判断する（ステップＳ８０２）。テストフレームの送信タイミングである場合には（ステップＳ８０２）、制御部２２０は、通信部２１０にテストフレームを送信させる（ステップＳ８０３）。
【０１２８】
テストフレームの送信タイミングでない場合には（ステップＳ８０２）、制御部２２０は、テストフレームを他の電子機器から受信したか否かを判断する（ステップＳ８０４）。テストフレームを他の電子機器から受信していない場合には（ステップＳ８０４）、ステップＳ８０１に戻る。
【０１２９】
テストフレームを他の電子機器から受信した場合には（ステップＳ８０４）、制御部２２０は、そのテストフレームを送信した電子機器に関する通信品質を測定する（ステップＳ８０５）。続いて、制御部２２０は、その測定結果（通信品質）を情報処理装置１００に送信する（ステップＳ８０６）。なお、テストフレームの送信処理および受信処理の順序は、何れが先となるようにしてもよい。また、テストフレームの送信処理および受信処理を同時に処理することが可能である場合には、それらの各処理を同時に処理するようにしてもよい。
【０１３０】
［情報処理装置の動作例］
図１３は、本技術の第１の実施の形態における情報処理装置１００による通信品質通知処理の処理手順の一例を示すフローチャートである。
【０１３１】
最初に、情報処理装置１００の制御部１２０は、調整モードが設定されているか否かを判断する（ステップＳ８１１）。調整モードが設定されていない場合には（ステップＳ８１１）、通信品質通知処理の動作を終了する。
【０１３２】
調整モードが設定されている場合には（ステップＳ８１１）、制御部１２０は、報告フレームを電子機器から受信したか否かを判断する（ステップＳ８１２）。報告フレームを電子機器から受信していない場合には（ステップＳ８１２）、ステップＳ８１１に戻る。
【０１３３】
報告フレームを電子機器から受信した場合には（ステップＳ８１２）、制御部１２０は、その報告フレームに含まれる通信品質情報を集計処理する（ステップＳ８１３）。続いて、制御部１２０は、その集計結果に基づいて各テーブルの内容を更新する（ステップＳ８１４）。
【０１３４】
続いて、制御部１２０は、更新後の各テーブルの内容に基づいて、通信品質通知画面を表示部１５０に表示させる（ステップＳ８１５）。例えば、図１０に示すように、通信品質通知画面３４０が表示される。
【０１３５】
＜２．第２の実施の形態＞
本技術の第１の実施の形態では、電子機器が通信品質を測定して情報処理装置に報告する例を示した。
【０１３６】
例えば、図１に示す環境において、高品質のデータ（例えば、ハイレゾリューションオーディオ（High-Resolution Audio）音源）を流す場合を想定する。この場合には、ユーザ２０は、通信品質が不足しているため、電子機器２００乃至２０４以外に新たな電子機器（例えば、スピーカ）を買い足すことを考えることも想定される。
【０１３７】
このような場合に、メッシュネットワークに新たな電子機器を参加させたときに、どのように通信品質が良くなるかをシミュレートすることができれば、新たな電子機器を購入し易いと考えられる。そこで、本技術の第２の実施の形態では、新たな電子機器の代わりに、情報処理装置が通信品質を測定して取得する例を示す。すなわち、電子機器２００乃至２０４が受信品質を報告する報告先の情報処理装置１００を１つの電子機器とみなす。そして、電子機器２００乃至２０４により構成されるメッシュネットワーク内に、新たな電子機器を追加した場合に、システムとしての通信品質がどうなるかをシミュレートする場合の例を示す。
【０１３８】
なお、本技術の第２の実施の形態における各装置の構成については、図１、図２、図６等に示す情報処理装置１００、電子機器２００乃至２０４と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１３９】
［通信例］
図１４は、本技術の第２の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図１４では、電子機器２００乃至２０４のうち、電子機器２００、２０１のみを示し、他の電子機器の図示を省略する。
【０１４０】
また、図１４では、情報処理装置１００は、テストフレームを送信せず、電子機器２００乃至２０４からのテストフレームに基づいて受信品質を測定して、情報処理装置１００および電子機器２００乃至２０４間における通信品質を取得する例を示す。
【０１４１】
なお、図１４は、図１１の変形例であるため、図１１と共通する部分についての説明を省略する。
【０１４２】
図１１と同様に、調整モードが設定されている場合には、電子機器２００乃至２０４は、周囲に存在する電子機器にテストフレームを送信する（４２１、４３１、４３５）。ただし、図１４では、情報処理装置１００が通信品質を測定する。このため、テストフレームを受信した電子機器２０１は、そのテストフレームを情報処理装置１００に転送する（４２２乃至４２４）。
【０１４３】
また、情報処理装置１００は、周囲に存在する電子機器から送信されたテストフレームを受信する（４２４、４３２）。そして、情報処理装置１００は、受信したテストフレームに基づいて、通信品質（例えば、ＲＳＳＩ、実際に送信されたデータレート）を測定する（４２６、４３３）。
【０１４４】
続いて、情報処理装置１００は、その測定結果を記録する（４２７、４３４）。このように、ユーザ２０が所持する情報処理装置１００を、新たに追加する電子機器と想定して、メッシュネットワークに参加させることができる。この場合に、情報処理装置１００が存在する位置に関する通信品質を測定することができる。これにより、電子機器２００乃至２０４と同様に、情報処理装置１００に関する通信品質を、通信品質通知画面に表示させることができる。
【０１４５】
［情報処理装置がテストフレームを送信する場合の通信例］
図１４では、情報処理装置１００は、テストフレームを送信せず、情報処理装置１００および電子機器２００乃至２０４間における通信品質を取得する例を示した。ただし、情報処理装置１００がテストフレームを送信するようにしてもよい。そこで、図１５では、情報処理装置１００がテストフレームを送信する例を示す。
【０１４６】
図１５は、本技術の第２の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図１５では、電子機器２００乃至２０４のうち、電子機器２００、２０１のみを示し、他の電子機器の図示を省略する。
【０１４７】
なお、図１５に示す通信処理は、例えば、図１４に示す通信処理の後に行うようにしてもよい。また、図１５は、図１１の変形例であるため、図１１と共通する部分についての説明を省略する。
【０１４８】
調整モードが設定されている場合には、情報処理装置１００は、周囲に存在する電子機器にテストフレームを送信する（４５１）。また、そのテストフレームを受信した電子機器２０１は、そのテストフレームを電子機器２００に転送する（４５２乃至４５４）。
【０１４９】
また、電子機器２００、２０１は、周囲に存在する電子機器、情報処理装置１００から送信されたテストフレームを受信する（４５２、４５４）。そして、電子機器２００、２０１は、受信したテストフレームに基づいて、通信品質（例えば、ＲＳＳＩ、実際に送信されたデータレート）を測定する（４５５、４５９）。
【０１５０】
続いて、電子機器２００、２０１は、その測定結果を情報処理装置１００に報告する（４５６、４５７、４６０乃至４６３）。続いて、情報処理装置１００は、その測定結果を記録する（４５８、４６４）。
【０１５１】
［通信品質通知画面の表示例］
図１６は、本技術の第２の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３５０）を示す図である。
【０１５２】
通信品質通知画面３５０は、図１０に示す通信品質通知画面３４０の変形例であり、情報処理装置１００を表すアイコン３５１を追加するとともに、情報処理装置１００に関する通信品質を追加して表示する点が通信品質通知画面３４０と異なる。なお、これらの以外の点については、通信品質通知画面３４０と共通するため、通信品質通知画面３４０と共通する部分については、通信品質通知画面３４０と同一の符号を付して示す。
【０１５３】
図１６に示すように、ユーザ２０が所持する情報処理装置１００が存在する位置における通信品質（電子機器２００乃至２０４との通信品質）を容易に確認することができる。これにより、ユーザ２０は、通信品質通知画面３５０を見ながら、情報処理装置１００を移動させることにより、新たな電子機器を部屋のどこの場所に移動すれば、システム性能が良くなるのかを容易に確認することができる。
【０１５４】
このように、情報処理装置１００の制御部１２０は、通信品質通知画面３５０を表示部１５０に表示させることができる。この通信品質通知画面３５０には、電子機器２００乃至２０４を設置する空間において、情報処理装置１００が存在する位置を表す装置画像を表示させることができる。また、通信品質通知画面３５０には、情報処理装置１００および電子機器２００乃至２０４に関する通信品質を各機器に関連付けて表示させることができる。
【０１５５】
［情報処理装置の動作例］
図１７は、本技術の第２の実施の形態における情報処理装置１００による通信品質通知処理の処理手順の一例を示すフローチャートである。図１７に示す動作例は、図１２および図１３と一部が共通する。すなわち、図１７に示す処理手順（ステップＳ８２１、Ｓ８２３乃至Ｓ８２６、Ｓ８３２乃至Ｓ８３５）は、図１３に示す処理手順（ステップＳ８１２乃至Ｓ８１５）に対応する。また、図１７に示す処理手順（ステップＳ８２７乃至Ｓ８３０）は、図１２に示す処理手順（ステップＳ８０２乃至Ｓ８０５）に対応する。そこで、これらの説明を省略する。
【０１５６】
情報処理装置１００の制御部１２０は、調整モードが設定されている場合には（ステップＳ８２１）、自装置も通信品質を測定する設定になっているか否かを判断する（ステップＳ８２２）。そして、自装置も通信品質を測定する設定になっている場合には（ステップＳ８２２）、ステップＳ８２７に進み、自装置が通信品質を測定する設定になっていない場合には（ステップＳ８２２）、ステップＳ８２３に進む。
【０１５７】
また、情報処理装置１００の制御部１２０は、自装置が測定した測定結果（通信品質）を集計して記録する（ステップＳ８３１）。
【０１５８】
＜３．第３の実施の形態＞
本技術の第１および第２の実施の形態では、固定された電子機器に関する通信品質を通知する例を示した。
【０１５９】
ここで、自律的またはユーザ操作により可動（例えば、移動、回転）する電子機器（例えば、自走式掃除機、自走式スピーカ、ロボット）が考えられる。このような可動式の電子機器を設置するための調整を行う場合には、それらの電子機器を可動させながら、通信品質を測定し、最適な環境を設定することも可能である。そこで、本技術の第３の実施の形態では、可動式の電子機器を設置する場合における調整方法の例を示す。
【０１６０】
なお、本技術の第３の実施の形態における各装置の構成については、図１、図２、図６等に示す情報処理装置１００、電子機器２００乃至２０４と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１６１】
［可動式の電子機器に関する通信品質通知画面の表示例］
図１８は、本技術の第３の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３６０）を示す図である。この例では、電子機器２００乃至２０４のそれぞれが、自律的、または、情報処理装置１００からの制御（例えば、遠隔操作）に基づいて、自装置を回転することが可能な可動式の電子機器である場合を想定して説明する。このように、電子機器２００乃至２０４のそれぞれが、自装置を回転することにより、音声出力をする方向（音声出力方向）を変更することができる。
【０１６２】
通信品質通知画面３６０は、図１０に示す通信品質通知画面３４０の変形例であり、電子機器２００乃至２０４を表すアイコン３７０乃至３７４を表示するとともに、各電子機器の向き毎の通信品質を表示する点が通信品質通知画面３４０と異なる。また、通信品質通知画面３６０には、電子機器２００乃至２０４を表すアイコン３７０乃至３７４の付近に、電子機器２００乃至２０４のそれぞれの音声出力方向を表すアイコン３８０乃至３８４を表示させる。なお、電子機器が表示装置（例えば、ディスプレイ）である場合には、表示画面の方向を表すアイコン（アイコン３８０乃至３８４に相当）を表示させることができる。このように、電子機器の各部のうち、ユーザに向いていなければいけないと想定される部分の方向をユーザに表示して通知することができる。
【０１６３】
例えば、調整モードが設定されている場合に、電子機器２００乃至２０４のそれぞれは、自律的、または、情報処理装置１００からの制御に基づいて、自装置を順次回転させて、各方向（例えば、８方向）の通信品質を測定する。この場合に、例えば、情報処理装置１００は、電子機器２００乃至２０４のうちの１つの電子機器を、方向を変更する電子機器（指定電子機器）として指定し、他の電子機器は固定として、各電子機器に通信品質を測定させることができる。そして、その指定電子機器が全ての方向について通信品質を測定した後に、他の電子機器を、方向を変更する電子機器（指定電子機器）として新たに指定し、この指定電子機器が全ての方向について通信品質を測定するようにする。このように、方向を変更する電子機器（指定電子機器）を所定規則に従って変更しながら、各電子機器のそれぞれの組み合わせで、各方向（例えば、８方向）の通信品質を測定する。
【０１６４】
そして、電子機器２００乃至２０４のそれぞれは、その測定結果（通信品質）を、その測定された方向に関連付けて情報処理装置１００に順次報告するようにする。このように取得された通信品質については、図１８に示すように、電子機器の方向に関連付けて表示させることができる。
【０１６５】
例えば、電子機器２００乃至２０４を表すアイコン３７０乃至３７４の回りに、８方向について測定された通信品質を表す標識（例えば、矢印）を表示する。図１８では、通信品質が良好である方向の矢印を実線の太線で示す。また、通信品質が良好ではないが、通信が可能である方向の矢印を点線の太線で示す。通信品質が悪い方向の矢印を点線の細線で示す。また、通信品質が最も良い方向を表す標識（例えば、矢印）のみを表示するようにしてもよい。
【０１６６】
また、情報処理装置１００は、各電子機器のそれぞれの組み合わせについて測定された通信品質を取得した場合には、その取得された通信品質に基づいて、通信品質が最も良い方向を電子機器毎に選択する。そして、情報処理装置１００は、無線通信を利用して、その選択された方向を各電子機器に通知し、各電子機器がその選択された方向に回転するように制御する。この場合に、情報処理装置１００は、通信品質が最も良い方向を各電子機器に通知し、各電子機器がその通知された方向に自動で回転を行うようにする。または、情報処理装置１００は、通信品質が最も良い方向に各電子機器を回転させるための制御情報を送信し、各電子機器がその制御情報に基づいて回転を行うようにしてもよい。
【０１６７】
また、情報処理装置１００は、通信品質が明らかに悪い方向を排除することができる。この場合に、情報処理装置１００は、通信品質が明らかに悪い方向を向いている電子機器を警告するための表示（例えば、アイコン３７０乃至３７４の点滅表示、赤表示）をするようにしてもよい。
【０１６８】
また、通信品質が明らかに悪い方向を排除した場合には、情報処理装置１００は、明らかに悪い通信品質の方向以外を再度探査することにより、通信品質の良い方向をユーザに表示することができる。
【０１６９】
このように、情報処理装置１００の制御部１２０は、電子機器２００乃至２０４に関する通信品質として、各電子機器の複数の設置方向（例えば、８方向）毎に測定された通信品質を、それらの各設置方向に関連付けて表示させることができる。
【０１７０】
また、電子機器２００乃至２０４を移動が可能な機器とすることができる。この場合に、制御部１２０は、電子機器２００乃至２０４を移動させるための制御情報を生成し、この制御情報を電子機器２００乃至２０４をに送信することができる。
【０１７１】
［電子機器管理テーブルの内容例］
ここで、情報処理装置１００が、通信品質を測定する電子機器が、据置の電子機器であるか、移動可能な電子機器（例えば、モバイル端末）であるかを管理することもできる。そこで、この管理例を図１９に示す。
【０１７２】
図１９は、本技術の第３の実施の形態における情報処理装置１００により保持される電子機器管理テーブル１３４を模式的に示す図である。
【０１７３】
電子機器管理テーブル１３４には、各電子機器に関する情報（据置／モバイル、機能）が格納される。このように、情報処理装置１００が、通信品質を測定する電子機器が、据置機器であるか、移動可能機器（例えば、モバイル端末）であるか、また、各電子機器の機能を情報収集することにより、移動させることが可能か否かを把握することができる。
【０１７４】
例えば、据置機器である場合には、電源が潤沢にあると想定される。このため、他の電子機器とのパスが多くなるように、お勧め情報を提供することができる。また、例えば、電子機器の性能を考慮して、お勧め情報を提供することができる。
【０１７５】
なお、本技術の第３の実施の形態では、自装置を回転することが可能な電子機器を例にして説明したが、自装置を移動させることが可能な電子機器についても同様に通信品質を表示させることができる。この場合には、例えば、電子機器を移動可能範囲内において順次移動させることにより、通信品質を測定することができる。
【０１７６】
＜４．第４の実施の形態＞
本技術の第３の実施の形態では、可動式の電子機器を設置する例を示した。ここで、電子機器に関する通信品質を取得して表示する情報処理装置を、自律的またはユーザ操作により可動（例えば、移動、回転）させることも考えられる。このような可動式の情報処理装置を用いる場合には、その情報処理装置を可動させながら、通信品質を取得し、最適な環境を設定することも可能である。
【０１７７】
そこで、本技術の第４の実施の形態では、可動式の情報処理装置を用いる例を示す。
【０１７８】
なお、本技術の第４の実施の形態における電子機器の構成については、図１、図６等に示す電子機器２００乃至２０４と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１７９】
［情報処理装置の構成例］
図２０は、本技術の第４の実施の形態における情報処理装置５００の機能構成例を示すブロック図である。
【０１８０】
情報処理装置５００は、通信部５１０と、アンテナ５１１と、制御部５２０と、記憶部５３０と、タイマ５４０と、表示部５５０と、操作受付部５６０と、音声出力部５７０と、センサ５８１と、アクチュエータ５８２と、モータ５８３とを備える。また、これらの各部は、バス５８０を介して接続される。情報処理装置５００は、例えば、自律的または遠隔操作により移動が可能なロボット（例えば、定期的に自動で掃除を行う自走式掃除機、移動可能な自走式スピーカー、人型ロボット）である。
【０１８１】
なお、通信部５１０、アンテナ５１１、制御部５２０、記憶部５３０、タイマ５４０、表示部５５０、操作受付部５６０および音声出力部５７０は、図２に示す同一名称の各部に対応する。このため、ここでの詳細な説明を省略する。
【０１８２】
センサ５８１は、情報処理装置５００の状態を検出するためのセンサであり、検出されたセンサ情報を制御部５２０に出力する。これにより、制御部５２０は、情報処理装置５００の位置や方向を検出することができる。なお、センサ５８１は、例えば、位置情報を取得することが可能なＧＰＳ（Global Positioning System）センサ、方向を検出することが可能なジャイロセンサ、方位を検出することが可能な方位センサ、衝突回避のための障害物センサ（障害物を検知してその障害物を避けるためのセンサ）等により構成される。
【０１８３】
アクチュエータ５８２は、制御部５２０の制御に基づいて、情報処理装置５００の各部または全体を稼働させるための駆動装置である。アクチュエータ５８２は、例えば、情報処理装置５００の方向を変更するための回転を行う際に用いられる。また、例えば、アクチュエータ５８２は、アンテナ５１１の方向や角度を変更する際に用いられる。
【０１８４】
モータ５８３は、制御部５２０の制御に基づいて、情報処理装置５００を移動させるための駆動装置である。例えば、モータ５８３は、情報処理装置５００の下部に備えられる車輪を駆動させることにより、情報処理装置５００を移動させる。
【０１８５】
［各場所における通信品質の記録例］
図２１は、本技術の第４の実施の形態における情報処理装置５００により測定される通信品質の記録例を示す図である。
【０１８６】
図２１のａには、情報処理装置５００により測定される通信品質を記録する通信品質管理テーブル７００を模式的に示す。図２１のｂには、情報処理装置５００が移動して通信品質を測定する場所Ｐ１乃至Ｐｚを簡略化して示す。なお、Ｐ１乃至Ｐｚは、場所毎に割り振られたＩＤとする。また、場所Ｐ１乃至Ｐｚについては、ランダムに設定するようにしてもよく、ユーザにより生成されたレイアウト（部屋および電子機器の位置）を所定規則（例えば、部屋における位置、電子機器との関係）とに基づいて設定するようにしてもよい。
【０１８７】
例えば、情報処理装置５００の制御部５２０は、情報処理装置５００を場所Ｐ１乃至Ｐｚに順次移動させて通信品質の測定を行う。例えば、情報処理装置５００は、自走して移動しながら、電子機器２００乃至２０４からのテストフレームを受信し、電子機器２００乃至２０４毎の通信品質を測定する。この場合に、測定する時間は、電子機器２００乃至２０４のそれぞれから一定数のフレームを受信することができるまでの時間とするようにしてもよく、所定時間（例えば、１分）とするようにしてもよい。このように、情報処理装置５００は、測定時間の間、場Ｐ１乃至Ｐｚに一時停止して測定する。
【０１８８】
また、制御部５２０は、測定された通信品質を、場所Ｐ１乃至Ｐｚ毎に、電子機器２００乃至２０４について通信品質管理テーブル７００に記録する。例えば、情報処理装置５００が場所Ｐ１に移動して、場所Ｐ１において測定された電子機器２００乃至２０４に関する通信品質が、矢印のように、通信品質管理テーブル７００におけるＰ１に関連付けて記録される。なお、通信品質管理テーブル７００に格納される通信品質は、本技術の第１乃至第３の実施の形態で示した情報（例えば、図３乃至図５に示す管理テーブルの内容）と同一のものとしてもよく、他の情報としてもよい。
【０１８９】
また、情報処理装置５００は、各場所において、自装置の向きも変えて、各向きの通信品質を測定するようにしてもよい。例えば、８方向に分割し、情報処理装置５００を各方向へ向けた状態で、一時停止して通信品質を測定することができる。この記録例を図２２に示す。
【０１９０】
［各場所における複数方向の通信品質の記録例］
図２２は、本技術の第４の実施の形態における情報処理装置５００により測定される通信品質の記録例を示す図である。
【０１９１】
図２２のａには、情報処理装置５００により測定される通信品質を記録する通信品質管理テーブル７０１を模式的に示す。図２１のｂには、場所Ｐ１における８方向の通信品質を簡略化して示す。例えば、矢印に示すように、電子機器２０４について、場所Ｐ１における８方向の通信品質が、それぞれ記録される。また、これらの通信品質については、ユーザにわかりやすく表示することができる。この表示例を図２３、図２４に示す。
【０１９２】
［各場所における複数方向の通信品質の表示例］
図２３および図２４は、本技術の第４の実施の形態における表示部１５０に表示される通信品質通知画面の一例（通信品質通知画面３７０）を示す図である。この例では、場所Ｐ１における８方向の通信品質を表示する例を示す。
【０１９３】
通信品質通知画面３７０は、図１０に示す通信品質通知画面３４０の変形例であり、電子機器２００乃至２０４間における通信品質を表示する代わりに、各場所Ｐ１乃至Ｐｚにおける通信品質を表示する点が通信品質通知画面３４０と異なる。
【０１９４】
図２３に示すように、例えば、ユーザ操作により選択された場所に、方向毎の通信品質をマトリクス表示するリスト３７２を電子機器２００乃至２０４毎に表示することができる。
【０１９５】
また、図２４に示すように、例えば、ユーザ操作により選択された場所に、方向毎の通信品質を色表示するリスト３７３を電子機器２００乃至２０４毎に表示することができる。
【０１９６】
これらのリストは、ユーザ操作により、所望の電子機器を選択して上側に切り替えて表示することができる。
【０１９７】
また、例えば、各場所での色分けされたマトリクス（リスト３７３）を重ね合わせることにより、各項目の色を合成して表示させることができる。このように、色を合成することにより、各場所（例えば、場所Ｐ１）での電子機器２００乃至２０４の性能を加味した通信品質を視覚的にわかりやすく表示することができる。すなわち、ユーザにとって認識し易い表示態様で通信品質を表示することができる。
【０１９８】
［通信例］
図２５は、本技術の第４の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図２５では、複数の電子機器のうち、電子機器２００、２０１のみを示し、他の電子機器の図示を省略する。電子機器２０１は、電子機器２００と同様の構成であるものとする。また、図２５では、電子機器２００、２０１から送信されるテストフレームに基づいて、情報処理装置５００が通信品質を測定する例を示す。
【０１９９】
最初に、電子機器２００、２０１に調整モードを設定する。すなわち、情報処理装置５００は、同じネットワークに参加している電子機器２００、２０１に設定フレームを送信する（６０１乃至６０４）。この設定フレームは、通信品質のデータ収集を開始することを通知するための指示フレームである。
【０２００】
設定フレームを受信した電子機器２００、２０１は、受信した設定フレームに基づいて、調整モードを設定する。このように、調整モードが設定された場合には、電子機器２００、２０１は、設定完了を示すフレームを情報処理装置５００に送信する（６０５乃至６０８）。
【０２０１】
続いて、電子機器２００、２０１は、テストフレームを情報処理装置５００に送信する（６０９、６１０、６１３、６１４）。テストフレームを受信した情報処理装置５００は、受信したテストフレームに基づいて、通信品質を測定する（６１１、６１５）。そして、情報処理装置５００は、その測定結果を記録する（６１２、６１６）。
【０２０２】
このように、電子機器２００、２０１からのテストフレームの送信と、情報処理装置５００による通信品質の測定および記録が定期的または不定期に行われる。なお、図２５では、これらの図示を省略する。
【０２０３】
続いて、情報処理装置５００は、調整モード（性能評価モード）を終了させる場合には、テスト終了フレームを電子機器２００、２０１に送信する（６１７乃至６２０）。このテスト終了フレームは、調整モード（性能評価モード）を終了させるための通知を行うフレームである。このテスト終了フレームを受信した電子機器２００、２０１は、調整モードを解除する。
【０２０４】
なお、通信品質の測定時間（調整モードの設定時間）を予め決めておき、この測定時間が経過した後に、電子機器２００、２０１に自動で調整モードを終了させるようにしてもよい。例えば、情報処理装置５００が最初に送信する設定フレームに測定時間を含めておく。この場合には、電子機器２００、２０１は、その設定フレームを受信した場合に、調整モードを設定し、その設定フレームに含まれる測定時間が経過した場合に、自動で調整モードを終了させる。
【０２０５】
［通信例］
図２６は、本技術の第４の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図２６では、複数の電子機器のうち、電子機器２００、２０１のみを示し、他の電子機器の図示を省略する。また、図２６では、情報処理装置５００および電子機器２００、２０１のそれぞれが通信品質を測定する例を示す。
【０２０６】
なお、図２６に示す各処理（６２１乃至６２８、６４１乃至６４４）は、図２５に示す各処理（６０１乃至６０８、６１７乃至６２０）に対応する。
【０２０７】
情報処理装置５００は、テストフレームを電子機器２００、２０１に送信する（６２９、６３０、６３５、６３６）。テストフレームを受信した電子機器２００、２０１は、受信したテストフレームに基づいて、通信品質を測定する（６３１、６３７）。そして、電子機器２００、２０１は、その測定結果を情報処理装置５００に送信する（６３２、６３３、６３８、６３９）。この場合に、情報処理装置５００は、電子機器２００、２０１から送信されるフレーム（測定結果）に基づいて、通信品質を測定する（６３３、６３９）。そして、情報処理装置５００は、その測定結果（受信した測定結果を含む）を記録する（６３４、６４０）。
【０２０８】
このように、電子機器２００、２０１へのテストフレームの送信と、情報処理装置５００による通信品質の測定および記録が定期的または不定期に行われる。なお、図２６では、これらの図示を省略する。
【０２０９】
なお、図２５と同様に、通信品質の測定時間（調整モードの設定時間）を予め決めておき、この測定時間が経過した後に、電子機器２００、２０１に自動で調整モードを終了させるようにしてもよい。
【０２１０】
このように、移動可能な情報処理装置５００が、移動しながら他の電子機器からのフレームの受信性能を測定することができる。そして、データ収集してまとめることができる。これにより、ユーザ自身が移動せずに、電子機器の好適な配置、向きを推定することができる。また、情報処理装置５００に自動で通信品質を取得させておくことにより、ユーザが知りたいときに、そのデータを見ることが可能となる。
【０２１１】
［電子機器の動作例］
図２７は、本技術の第４の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。図２７では、図２５に示す通信例に対応する動作例を示す。なお、電子機器２０１乃至２０４の動作例については、電子機器２００と同一であるため、ここでは、電子機器２００についてのみ説明し、電子機器２０１乃至２０４の説明を省略する。
【０２１２】
最初に、電子機器２００の制御部２２０は、設定フレームを受信したか否かを判断する（ステップＳ８４１）。設定フレームを受信していない場合には（ステップＳ８４１）、通信品質測定処理の動作を終了する。
【０２１３】
設定フレームを受信した場合には（ステップＳ８４１）、制御部２２０は、調整モードを設定し、設定完了を情報処理装置５００に送信する（ステップＳ８４２）。
【０２１４】
続いて、制御部２２０は、タイマ２４０からの情報に基づいて、テストフレームの送信タイミングであるか否かを判断する（ステップＳ８４３）。テストフレームの送信タイミングである場合には（ステップＳ８４３）、制御部２２０は、通信部２１０にテストフレームを送信させる（ステップＳ８４４）。
【０２１５】
テストフレームの送信タイミングでない場合には（ステップＳ８４３）、制御部２２０は、テスト終了フレームを受信したか否かを判断する（ステップＳ８４５）。テスト終了フレームを受信していない場合には（ステップＳ８４５）、ステップＳ８４３に戻る。
【０２１６】
テスト終了フレームを受信した場合には（ステップＳ８４５）、通信品質測定処理の動作を終了する。
【０２１７】
［情報処理装置の動作例］
図２８は、本技術の第４の実施の形態における情報処理装置５００による通信品質測定処理の処理手順の一例を示すフローチャートである。図２８では、図２５に示す通信例に対応する動作例を示す。
【０２１８】
最初に、情報処理装置５００の制御部５２０は、調整モードが設定されているか否かを判断する（ステップＳ８５１）。調整モードが設定されていない場合には（ステップＳ８５１）、通信品質測定処理の動作を終了する。
【０２１９】
調整モードが設定されている場合には（ステップＳ８５１）、制御部５２０は、設定フレームを各電子機器に送信する（ステップＳ８５２）。続いて、制御部５２０は、設定完了を全ての電子機器から受信したか否かを判断する（ステップＳ８５３）。設定完了を全ての電子機器から受信していない場合には（ステップＳ８５３）、監視を継続して行う。
【０２２０】
設定完了を全ての電子機器から受信した場合には（ステップＳ８５３）、テストフレームを受信したか否かを判断する（ステップＳ８５４）。テストフレームを受信していない場合には（ステップＳ８５４）、ステップＳ８５８に進む。
【０２２１】
テストフレームを受信した場合には（ステップＳ８５４）、制御部５２０は、そのテストフレームに基づいて、通信品質を測定する（ステップＳ８５５）。続いて、制御部５２０は、その通信品質を集計処理して各テーブルの内容を更新する（ステップＳ８５６）。
【０２２２】
続いて、制御部５２０は、更新後の各テーブルの内容に基づいて、通信品質通知画面を表示部１５０に表示させる（ステップＳ８５７）。
【０２２３】
続いて、制御部５２０は、タイマ５４０からの情報に基づいて、テスト終了タイミングであるか否かを判断する（ステップＳ８５８）。テスト終了タイミングである場合には（ステップＳ８５８）、制御部５２０は、通信部５１０にテスト終了フレームを送信させる（ステップＳ８６１）。
【０２２４】
テスト終了タイミングでない場合には（ステップＳ８５８）、制御部５２０は、情報処理装置５００の位置または方向を更新する更新タイミングであるか否かを判断する（ステップＳ８５９）。更新タイミングである場合には（ステップＳ８５９）、制御部５２０は、情報処理装置５００の位置または方向を変更する（ステップＳ８６０）。更新タイミングでない場合には（ステップＳ８５９）、ステップＳ８５４に戻る。
【０２２５】
［電子機器の動作例］
図２９は、本技術の第４の実施の形態における電子機器２００による通信品質測定処理の処理手順の一例を示すフローチャートである。図２９では、図２６に示す通信例に対応する動作例を示す。なお、電子機器２０１乃至２０４の動作例については、電子機器２００と同一であるため、ここでは、電子機器２００についてのみ説明し、電子機器２０１乃至２０４の説明を省略する。
【０２２６】
なお、図２９に示す処理手順（ステップＳ８７１、Ｓ８７２、Ｓ８７６）は、図２７に示す処理手順（ステップＳ８４１、Ｓ８４２、Ｓ８４５）に対応するため、ここでの説明を省略する。
【０２２７】
電子機器２００の制御部２２０は、テストフレームを受信したか否かを判断する（ステップＳ８７３）。テストフレームを受信していない場合には（ステップＳ８７３）、ステップＳ８７６に進む。
【０２２８】
テストフレームを受信した場合には（ステップＳ８７３）、制御部２２０は、そのテストフレームに基づいて、通信品質を測定する（ステップＳ８７４）。続いて、制御部２２０は、その測定結果（通信品質）を情報処理装置５００に送信する（ステップＳ８７５）。
【０２２９】
［情報処理装置の動作例］
図３０は、本技術の第４の実施の形態における情報処理装置５００による通信品質測定処理の処理手順の一例を示すフローチャートである。図３０では、図２６に示す通信例に対応する動作例を示す。
【０２３０】
なお、図３０に示す処理手順（ステップＳ８８１乃至Ｓ８８３、Ｓ８９０乃至Ｓ８９３）は、図２８に示す処理手順（ステップＳ８５１乃至Ｓ８５３、Ｓ８５８乃至Ｓ８６１）に対応するため、ここでの説明を省略する。
【０２３１】
制御部５２０は、タイマ５４０からの情報に基づいて、テストフレームの送信タイミングであるか否かを判断する（ステップＳ８８４）。テストフレームの送信タイミングである場合には（ステップＳ８８４）、制御部５２０は、通信部５１０にテストフレームを送信させる（ステップＳ８８５）。テストフレームの送信タイミングでない場合には（ステップＳ８８４）、ステップＳ８８６に進む。
【０２３２】
続いて、制御部２２０は、報告フレームを受信したか否かを判断する（ステップＳ８８６）。報告フレームを受信していない場合には（ステップＳ８８６）、ステップＳ８９０に進む。
【０２３３】
報告フレームを受信した場合には（ステップＳ８８６）、制御部５２０は、その報告フレームに基づいて、通信品質を測定する（ステップＳ８８７）。また、制御部５２０は、その報告フレームに含まれる通信品質を集計処理する（ステップＳ８８７）。続いて、制御部５２０は、その集計結果に基づいて、各テーブルの内容を更新する（ステップＳ８８８）。
【０２３４】
続いて、制御部５２０は、更新後の各テーブルの内容に基づいて、通信品質通知画面を表示部１５０に表示させる（ステップＳ８８９）。
【０２３５】
このように、情報処理装置５００の制御部５２０は、情報処理装置５００を移動させ、その移動後において順次測定された電子機器２００乃至２０４に関する通信品質を用いることができる。また、制御部５２０は、電子機器２００乃至２０４を設置する空間を表す空間画像と、その空間において情報処理装置５００の移動後に通信品質が測定された位置を表す位置画像（Ｐ１乃至Ｐｚ）とを表示部５５０に表示させることができる。この場合に、制御部５２０は、その各位置において測定された通信品質をその位置に関連付けて表示させることができる。
【０２３６】
このように、情報処理装置１００、５００は、電子機器２００乃至２０４（または、自装置）により測定された通信品質に基づいて、通信システムに関する各種情報を表示することができる。例えば、情報処理装置１００、５００は、ソース機器を設置した場所において、どの程度のシステム品質を保つことができるか否かを算出して表示することができる。なお、通信品質は、通信システムとしての要求仕様が異なる。例えば、大量のデータをリアルタイムで送受信する必要がある通信システムは、送受信フレームの受信間隔ずれが小さいく、ホップ数が少なく、通信レートが高い方が好ましい。一方、通信システムによっては、品質ではなく、人間の耳に話が聞こえる程度の品質で十分である場合も想定される。そこで、使用される通信システムに応じて、通信システムとしての通信品質の良し悪しの表示方法をレベル分けして変更することができる。これらの変更は、ユーザ操作に基づいて行うようにしてもよく、各電子機器の性能情報等を情報処理装置が取得して、これらの性能情報等に基づいて、情報処理装置が自動で行うようにしてもよい。
【０２３７】
＜５．第５の実施の形態＞
本技術の第１乃至第４の実施の形態では、各機器により測定された通信品質を情報処理装置が扱う例を示した。これらの各通信品質を集計して用いることによりユーザにさらに役に立つ情報を提供することができると考えられる。
【０２３８】
そこで、本技術の第５の実施の形態では、クラウドサービスを利用して通信品質を扱う例を示す。
【０２３９】
［通信システムの構成例］
図３１は、本技術の第５の実施の形態における通信システム３０のシステム構成例を示すブロック図である。
【０２４０】
通信システム３０は、ネットワーク３１と、アクセスポイント３２と、基地局３３と、情報処理装置４０、１００、５００とを備える。通信システム３０は、例えば、クラウドサービスを実現するための通信システムである。
【０２４１】
ネットワーク３１は、電話網、インターネット等のネットワーク（例えば、公衆回線網）である。アクセスポイント３２は、無線通信を利用して情報処理装置を接続するアクセスポイントである。基地局３３は、無線通信を利用して情報処理装置を接続する移動体通信基地局（ＮｏｄｅＢ）である。
【０２４２】
サーバ７５０は、情報処理装置４０、１００、５００から送信された情報を取得する情報処理装置である。また、サーバ７５０は、情報処理装置４０、１００、５００に各情報を提供する。
【０２４３】
例えば、ユーザは、電子機器２００乃至２０４を購入した際に、通信品質をユーザにとって見やすく表示するアプリケーションをサーバ７５０から取得する。続いて、ユーザは、そのアプリケーションを利用して、情報処理装置１００において、電子機器の配置と、部屋のフロアレイアウトとを入力し、それらのデータ（レイアウト情報）を情報処理装置１００に保存する。また、情報処理装置１００は、各電子機器により測定された通信品質（通信品質情報）を情報処理装置１００に保存する。
【０２４４】
このように、情報処理装置１００に保存される各情報（例えば、レイアウト情報、通信品質情報）を、ネットワーク上のサービスにユーザが提供することができる。例えば、情報処理装置１００に保存される各情報（例えば、レイアウト情報、通信品質情報）を、サーバ７５０に送信してサーバ７５０が扱うことができるようにする。
【０２４５】
これにより、サーバ７５０は、各ユーザの部屋に関するレイアウト情報や、そのレイアウトにおける通信品質情報を取得することができる。そして、サーバ７５０は、それらの各情報（例えば、レイアウト情報、通信品質情報）を解析して学習することにより、各種情報を生成することができる。例えば、おおよそのレイアウト情報から、最適な通信品質を提供する電子機器の配置や電子機器の向きに関する情報を算出することができる。例えば、ユーザが部屋のレイアウト情報をサーバ７５０に提供することにより、そのレイアウトに最適な電子機器の配置を、サーバ７５０から情報処理装置１００に送信することができる。これにより、電子機器を配置する前に、電子機器の最適な配置をユーザが知ることができる。
【０２４６】
このように、クラウドサービスを利用して、システムに最適な配置情報を学習することができる。
【０２４７】
また、例えば、ユーザが各情報（レイアウト情報、通信品質情報）を提供する代わりに、追加の電子機器を購入する際の割引や、ポイント等のインセンティブをサービスから提供するようにしてもよい。また、機器（モデルの違い等）により、無線の性能が異なるため、その情報も含めてユーザに提供することができる。これにより、サービス側は、データ源を収集することができる。また、ユーザは、割引やポイント等のインセンティブを受けることができる。
【０２４８】
このように、本技術の実施の形態では、電子機器２００乃至２０４（または、情報処理装置１００、５００を含める）に関する通信品質を情報処理装置１００、５００に報告する。これにより、情報処理装置１００、５００は、電子機器２００乃至２０４に関する通信品質を、ユーザに分かりやすくリアルタイムに表示させることができる。また、ユーザがその表示内容を確認することにより、電子機器２００乃至２０４を環境に合わせたシステムとして最適な場所に配置することができる。
【０２４９】
これにより、電子機器２００乃至２０４にとっての最適な方向を含む配置をユーザが自由に設定することができる。すなわち、電子機器２００乃至２０４間の通信品質に応じた適切な環境を提供することができる。
【０２５０】
また、通信システム１０に電子機器を新たに追加する際に、どこにいくつ追加すれば、メッシュネットワークのシステム性能を向上させることができるかをユーザが容易に認識することができる。また、メッシュネットワークから電子機器を減らす場合や、メッシュネットワークを構成する電子機器を交換する場合等についても同様に、ユーザが容易に認識することができる。
【０２５１】
また、電子機器２００乃至２０４の設置場所の変更を、ユーザが行いたいタイミングでいつでも行うことができる。
【０２５２】
また、さまざまな環境のデータを蓄積、解析することにより、電子機器に関する通信品質の学習をすることができ、ユーザに対し、最適な設置場所へ誘導することができる。
【０２５３】
＜６．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、情報処理装置１００、５００、電子機器２００乃至２０４は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、情報処理装置１００、５００、電子機器２００乃至２０４は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、情報処理装置１００、５００、電子機器２００乃至２０４は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０２５４】
［６−１．第１の応用例］
図３２は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０２５５】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリーカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０２５６】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０２５７】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０２５８】
なお、図３２の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０２５９】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図３２に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０２６０】
図３２に示したスマートフォン９００において、図２を用いて説明した制御部１２０、図６を用いて説明した制御部２２０、および、図２０を用いて説明した制御部５２０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。
【０２６１】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０２６２】
［６−２．第２の応用例］
図３３は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０２６３】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０２６４】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０２６５】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０２６６】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０２６７】
なお、図３３の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０２６８】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図３３に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０２６９】
図３３に示したカーナビゲーション装置９２０において、図２を用いて説明した制御部１２０、図６を用いて説明した制御部２２０、および、図２０を用いて説明した制御部５２０は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。
【０２７０】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０２７１】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２７２】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０２７３】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０２７４】
なお、本技術は以下のような構成もとることができる。
（１）
複数の機器が相互に接続されるネットワークにおける前記複数の機器を構成する各機器に関する通信品質を取得する取得部と、
前記取得された通信品質に基づいて、前記各機器のアンテナの位置および方向を調整するための調整情報を出力させる制御部と
を具備する情報処理装置。
（２）
前記制御部は、前記複数の機器を設置する空間を表す空間画像と、前記空間において前記機器を設置する位置を表す機器画像とを表示部に表示させ、前記機器に関する通信品質を当該機器に関連付けて表示させる前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記空間において前記情報処理装置が存在する位置を表す装置画像を前記表示部に表示させ、前記情報処理装置および前記機器に関する通信品質を前記情報処理装置および当該機器に関連付けて表示させる前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記機器に関する通信品質として当該機器の複数の設置方向毎に測定された通信品質を当該各設置方向に関連付けて表示させる前記（２）または（３）に記載の情報処理装置。
（５）
前記制御部は、前記取得された通信品質に基づいて、前記ネットワークにおける通信品質を向上させるための前記各機器のアンテナの位置および方向を提案する前記調整情報を表示部に表示させる前記（１）から（４）のいずれかに記載の情報処理装置。
（６）
前記情報処理装置は、移動が可能な機器であり、
前記制御部は、前記情報処理装置を移動させ、当該移動後において順次測定された前記各機器に関する通信品質を用いる
前記（１）から（５）のいずれかに記載の情報処理装置。
（７）
前記制御部は、前記複数の機器を設置する空間を表す空間画像と、前記空間において前記移動後に前記通信品質が測定された位置を表す位置画像とを表示部に表示させ、前記位置において測定された通信品質を当該位置に関連付けて表示させる前記（６）に記載の情報処理装置。
（８）
前記機器は、移動が可能な機器であり、
前記制御部は、前記取得された通信品質に基づいて前記各機器を移動させるための制御情報を生成し、前記制御情報を前記各機器に送信する
前記（１）から（７）のいずれかに記載の情報処理装置。
（９）
前記制御部は、前記取得された通信品質に基づいて、前記ネットワークにおける通信品質の状態を表す状態画像を表示部に表示させる前記（１）から（８）のいずれかに記載の情報処理装置。
（１０）
前記通信品質は、前記各機器により測定された前記各機器間における通信品質、または、前記情報処理装置および前記機器間における通信品質である前記（１）から（９）のいずれかに記載の情報処理装置。
（１１）
前記ネットワークは、前記複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークである前記（１）から（１０）のいずれかに記載の情報処理装置。
（１２）
情報処理装置および他の機器と相互に接続してネットワークを構成して前記情報処理装置および前記他の機器に関する通信品質を取得して前記情報処理装置に送信する機器と、
前記送信された通信品質に基づいて、前記各機器のアンテナの位置および方向を調整するための調整情報を出力させる情報処理装置と
を具備する通信システム。
（１３）
複数の機器が相互に接続されるネットワークにおける前記複数の機器を構成する各機器に関する通信品質を取得する取得手順と、
前記取得された通信品質に基づいて、前記各機器のアンテナの位置および方向を調整するための調整情報を出力させる制御手順と
を具備する情報処理方法。
（１４）
複数の機器が相互に接続されるネットワークにおける前記複数の機器を構成する各機器に関する通信品質を取得する取得手順と、
前記取得された通信品質に基づいて、前記各機器のアンテナの位置および方向を調整するための調整情報を出力させる制御手順と
をコンピュータに実行させるプログラム。
【符号の説明】
【０２７５】
１０、３０  通信システム
３１  ネットワーク
３２  アクセスポイント
３３  基地局
４０、１００、５００  情報処理装置
１１０  通信部
１１１  アンテナ
１２０  制御部
１３０  記憶部
１４０  タイマ
１５０  表示部
１６０  操作受付部
１７０  音声出力部
１８０  バス
２００〜２０４  電子機器
２１０  通信部
２１１  アンテナ
２２０  制御部
２３０  記憶部
２４０  タイマ
２５０  音声出力部
２６０  バス
５１０  通信部
５１１  アンテナ
５２０  制御部
５３０  記憶部
５４０  タイマ
５５０  表示部
５６０  操作受付部
５７０  音声出力部
５８０  バス
５８１  センサ
５８２  アクチュエータ
５８３  モータ
７５０  サーバ
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
【図１】
0006369317.tif 000002
【図２】
0006369317.tif 000003
【図３】
0006369317.tif 000004
【図４】
0006369317.tif 000005
【図５】
0006369317.tif 000006
【図６】
0006369317.tif 000007
【図７】
0006369317.tif 000008
【図８】
0006369317.tif 000009
【図９】
0006369317.tif 000010
【図１０】
0006369317.tif 000011
【図１１】
0006369317.tif 000012
【図１２】
0006369317.tif 000013
【図１３】
0006369317.tif 000014
【図１４】
0006369317.tif 000015
【図１５】
0006369317.tif 000016
【図１６】
0006369317.tif 000017
【図１７】
0006369317.tif 000018
【図１８】
0006369317.tif 000019
【図１９】
0006369317.tif 000020
【図２０】
0006369317.tif 000021
【図２１】
0006369317.tif 000022
【図２２】
0006369317.tif 000023
【図２３】
0006369317.tif 000024
【図２４】
0006369317.tif 000025
【図２５】
0006369317.tif 000026
【図２６】
0006369317.tif 000027
【図２７】
0006369317.tif 000028
【図２８】
0006369317.tif 000029
【図２９】
0006369317.tif 000030
【図３０】
0006369317.tif 000031
【図３１】
0006369317.tif 000032
【図３２】
0006369317.tif 000033
【図３３】
0006369317.tif 000034