(57)【要約】【課題】電子機器のネットワークの接続状態等の情報を可視化し、その表示の高速化を図ることができる表示制御装置を提供する。【解決手段】表示端末１０のＧＰＳ部１３が、自身（表示部１１）の位置情報を取得し、無線通信部１２が複数の電子機器３０のそれぞれの位置情報と、接続情報、付加情報とを取得する。そして、演算処理部１５が、ＧＰＳ部１３が取得した自身の位置情報と無線通信部１２が取得した無線通信部１２が複数の電子機器３０のそれぞれの位置情報、接続情報、付加情報に基づいて、表示部１１上に映された電子機器３０に関連付けて、ＡＲ画像５０を表示させる。【選択図】図１
2014203153.tif 000002
【特許請求の範囲】
【請求項１】
透過型の表示部の位置に関する第１情報を取得する第１情報取得部と、
通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得する第２情報取得部と、
前記複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する第３情報取得部と、
前記第１情報取得部が取得した前記第１情報と前記第２情報取得部が取得した前記第２情報と前記第３情報取得部が取得した前記第３情報とに基づいて、透過して前記表示部上に映された前記電子機器に関連付けて、前記電子機器に関する情報を前記表示部上に表示させる表示制御部と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記第１情報取得部は、前記表示部の表示の向きに関する情報を更に取得し、
前記表示制御部は、前記表示の向きに関する情報に更に基づいて、前記電子機器に関する情報を前記表示部上に表示させる、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第２情報取得部は、ＧＰＳに基づく測位情報から前記第２情報を取得することを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記第２情報取得部は、前記電子機器が発する無線信号を取得し、
前記無線信号に基づいて前記電子機器の位置を特定する特定部を更に備える、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項５】
前記第２情報取得部は、前記表示部の表示方向を撮影する撮像部を備え、
前記撮像部が撮像した画像から画像認識処理により前記電子機器の位置を特定する画像認識部を更に備える、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項６】
前記第３情報取得部は、前記電子機器の属性情報を更に取得することを特徴とする請求項１乃至５のうちいずれか一項に記載の表示制御装置。
【請求項７】
通信機能を有する複数の電子機器それぞれの位置に関する情報を取得する位置情報取得部と、
前記複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する通信情報取得部と、
前記位置情報取得部が取得した前記位置情報と前記通信情報取得部が取得した前記通信情報とに基づいて、透過型の表示部上に透過して映された前記電子機器に関連付けて、前記電子機器に関する情報を表示させる表示制御部と、
を備えることを特徴とする表示制御装置。
【請求項８】
透過型の表示部の表示を制御する表示制御装置の表示制御方法であって、
透過型の表示部の位置に関する第１情報を取得する第１情報取得工程と、
通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得する第２情報取得工程と、
前記複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する第３情報取得工程と、
前記第１情報取得工程で取得した前記第１情報と前記第２情報取得工程で取得した前記第２情報と前記第３情報取得工程で取得した前記第３情報とに基づいて、透過して前記表示部上に映された前記電子機器に関連付けて、前記電子機器に関する情報を前記表示部上に表示させる表示制御工程と、
を含むことを特徴とする表示制御方法。
【請求項９】
請求項８に記載の表示制御方法を、コンピュータにより実行させることを特徴とする表示制御プログラム。
【請求項１０】
請求項９に記載の表示制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１１】
透過型の表示部の表示を制御する表示制御装置の表示制御方法であって、
通信機能を有する複数の電子機器それぞれの位置に関する情報を取得する位置情報取得工程と、
前記複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する通信情報取得工程と、
前記位置情報取得工程で取得した前記位置情報と前記通信情報取得工程で取得した前記通信情報とに基づいて、前記表示部上に透過して映された前記電子機器に関連付けて、前記電子機器に関する情報を表示させる表示制御工程と、
を含むことを特徴とする表示制御方法。
【請求項１２】
請求項１１に記載の表示制御方法を、コンピュータにより実行させることを特徴とする表示制御プログラム。
【請求項１３】
請求項１２に記載の表示制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、透過型の表示部への表示を制御する表示制御装置に関する。
【背景技術】
【０００２】
近年、現実の環境に付加情報を重ね合わせて提示する拡張現実（Augmented Reality；ＡＲ）技術を利用して情報を可視化することが行われている。
【０００３】
そして、このようなＡＲ技術を利用したものとして、可視化された情報に基づいてユーザの作業を支援するためのシステムが知られている。例えば特許文献１では、無線ネットワークシステム関連して作業する環境下で、無線ネットワーク上のノード間の接続関係を可視化することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２１６９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
引用文献１に記載された発明では、通信端末のカメラで撮像された画像に無線ネットワーク上のノード間の接続関係を示す架空画像（拡張現実画像；ＡＲ画像）を重ね合わせて表示を行うが、この場合、撮像した画像にＡＲ画像を合成するブレンディング処理に時間がかかってしまう。つまり、処理に時間がかかるために、例えば、リアルタイムでの表示が行えず、作業効率が低下してしまう。処理を高速化するためには、処理能力が高い機器や回路等が必要となりコストアップとなってしまうという問題があった。
【０００６】
また、近年では、スマートフォン等の携帯機器や家電製品等においても、複数の通信規格に対応した機器が増えている。このような複数の通信規格に対応している機器においては、その機器の状態や通信相手の状況によって、通信規格（ネットワーク）を適宜切り替えることで、利用料金を低額に抑えたり、通信速度を高速にしたりすることができる。また、設定の不備やコンピュータウイルス等により意図しない接続が行われてしまう場合もある。そのため、現在使用している機器がどのような通信規格（ネットワーク）で接続されてどの機器と通信しているかを知りたいという要望がネットワークの保守等の作業以外の状況でも増えている。
【０００７】
そこで、本発明は、上述した問題に鑑み、例えば、電子機器のネットワークの接続状態等の情報を可視化し、その表示の高速化を図ることができる表示制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、透過型の表示部の位置に関する第１情報を取得する第１情報取得部と、通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得する第２情報取得部と、前記複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する第３情報取得部と、前記第１情報取得部が取得した前記第１情報と前記第２情報取得部が取得した前記第２情報と前記第３情報取得部が取得した前記第３情報とに基づいて、透過して前記表示部上に映された前記電子機器に関連付けて、前記電子機器に関する情報を前記表示部上に表示させる表示制御部と、を備えることを特徴としている。
【０００９】
請求項７に記載の発明は、通信機能を有する複数の電子機器それぞれの位置に関する情報を取得する位置情報取得部と、前記複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する通信情報取得部と、前記位置情報取得部が取得した前記位置情報と前記通信情報取得部が取得した前記通信情報とに基づいて、透過型の表示部上に透過して映された前記電子機器に関連付けて、前記電子機器に関する情報を表示させる表示制御部と、を備えることを特徴としている。
【００１０】
請求項８に記載の発明は、透過型の表示部の表示を制御する表示制御装置の表示制御方法であって、透過型の表示部の位置に関する第１情報を取得する第１情報取得工程と、通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得する第２情報取得工程と、前記複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する第３情報取得工程と、前記第１情報取得工程で取得した前記第１情報と前記第２情報取得工程で取得した前記第２情報と前記第３情報取得工程で取得した前記第３情報とに基づいて、透過して前記表示部上に映された前記電子機器に関連付けて、前記電子機器に関する情報を前記表示部上に表示させる表示制御工程と、を含むことを特徴としている。
【００１１】
請求項９に記載の発明は、請求項８に記載の表示制御方法を、コンピュータにより実行させることを特徴としている。
【００１２】
請求項１０に記載の発明は、請求項９に記載の表示制御プログラムを格納したことを特徴としている。
【００１３】
請求項１１に記載の発明は、透過型の表示部の表示を制御する表示制御装置の表示制御方法であって、通信機能を有する複数の電子機器それぞれの位置に関する情報を取得する位置情報取得工程と、前記複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する通信情報取得工程と、前記位置情報取得工程で取得した前記位置情報と前記通信情報取得工程で取得した前記通信情報とに基づいて、前記表示部上に透過して映された前記電子機器に関連付けて、前記電子機器に関する情報を表示させる表示制御工程と、を含むことを特徴としている。
【００１４】
請求項１２に記載の発明は、請求項１１に記載の表示制御方法を、コンピュータにより実行させることを特徴としている。
【００１５】
請求項１３に記載の発明は、請求項２に記載の表示制御プログラムを格納したことを特徴としている。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施例にかかる表示制御装置を有するシステムの構成図である。
【図２】図１に示しされた表示端末の斜視図である。
【図３】図１に示されたサーバのデータ記憶部に格納されているデータベースの一例である。
【図４】図１に示されたシステムにおける情報の送受信動作を示したシーケンス図である。
【図５】図１に示された表示端末の動作のフローチャートである。
【図６】図５に示された描画処理のフローチャートである。
【図７】ビュー座標系への変換処理の説明図である。
【図８】図６に示されたフローチャートの処理による表示例である。
【図９】図１に示された表示端末における表示例である。
【図１０】本発明の第２の実施例にかかる表示制御装置を有するシステムの構成図である。
【図１１】図１０に示されたシステムにおける情報の送受信動作を示したシーケンス図である。
【図１２】本発明の第３実施例にかかる表示制御装置を有するシステムの構成図である。
【図１３】図１２に示されたシステムにおける情報の送受信動作を示したシーケンス図である。
【図１４】本発明の第４の実施例にかかる表示制御装置を有するシステムの構成図である。
【図１５】図１４に示されたシステムにおける情報の送受信動作を示したシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態にかかる表示制御装置を説明する。本発明の一実施形態にかかる表示制御装置は、第１情報取得部で透過型の表示部の位置に関する第１情報を取得し、第２情報取得部で通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得し、第３情報取得部で複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する。そして、表示制御部が、第１情報取得部が取得した第１情報と第２情報取得部が取得した第２情報と第３情報取得部が取得した第３情報とに基づいて、透過して表示部上に映された電子機器に関連付けて、電子機器に関する情報を表示部上に表示させる。このようにすることにより、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、第１情報〜第３情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。
【００１８】
また、第１情報取得部は、表示部の表示の向きに関する情報を更に取得し、表示制御部は、表示の向きに関する情報に更に基づいて、電子機器に関する情報を表示部上に表示させるようにしてもよい。このようにすることにより、表示部が例えば光学透過ヘッドマウントディスプレイ装置など、使用者が装着するような機器の場合に、その表示部の向きにある電子機器に対応する情報を表示させることができる。
【００１９】
また、第２情報取得部は、ＧＰＳに基づく測位情報から第２情報を取得するようにしてもよい。このようにすることにより、ＧＰＳ（Global Positioning System）を利用して電子機器の位置を検出することができ、ＧＰＳ受信機等を備えている電子機器であれば、電子機器に部品等を付加することなく、第２情報を取得することができる。また、第２情報を取得するために電子機器を撮像装置により撮像して認識する必要も無いので、カメラ等の撮像装置も不要となる。
【００２０】
また、第２情報取得部は、電子機器が発する無線信号を取得し、無線信号に基づいて電子機器の位置を特定する特定部を更に備えてもよい。このようにすることにより、電子機器から光を点滅させたり、超音波を発信したりすることにより、当該電子機器の位置を特定することができる。
【００２１】
また、第２情報取得部は、表示部の表示方向を撮影する撮像部を備え、撮像部が撮像した画像から画像認識処理により電子機器の位置を特定する画像認識部を更に備えてもよい。このようにすることにより、表示部の表示範囲にある電子機器の位置を画像認識により特定することができ、電子機器に無線等の発信機が不要となる。
【００２２】
また、第３情報取得部は、電子機器の属性情報を更に取得するようにしてもよい。このようにすることにより、例えば、電子機器の動作状態やバッテリの残量など電子機器の属性にかかる情報を表示させることができる。
【００２３】
また、本発明の一実施形態にかかる表示制御装置は、位置情報取得部で通信機能を有する複数の電子機器それぞれの位置に関する情報を取得し、通信情報取得部で複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する。そして、表示制御部で位置情報取得部が取得した位置情報と通信情報取得部が取得した通信情報とに基づいて、透過型の表示部上に透過して映された電子機器に関連付けて、電子機器に関する情報を表示させている。このようにすることにより、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、複数の電子機器それぞれの位置に関する情報と少なくとも通信状態に関する情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。
【００２４】
また、本発明の一実施形態にかかる表示制御方法は、第１情報取得工程で透過型の表示部の位置に関する第１情報を取得し、第２情報取得工程で通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報を取得し、第３情報取得工程で複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得する。そして、表示制御工程で、第１情報取得工程で取得した第１情報と第２情報取得工程で取得した第２情報と第３情報取得工程で取得した第３情報とに基づいて、透過して表示部上に映された電子機器に関連付けて、電子機器に関する情報を表示部上に表示させる。このようにすることにより、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、第１情報〜第３情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。
【００２５】
また、上述した表示制御方法をコンピュータにより実行させる表示制御プログラムとしてもよい。このようにすることにより、コンピュータを用いて、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、第１情報〜第３情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。また、コンピュータにより実行されるプログラムであるので、専用のハードウェア等が不要となり、汎用の情報処理装置等にインストールして機能させることができる。
【００２６】
また、上述した表示制御プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【００２７】
また、本発明の一実施形態にかかる表示制御方法は、位置情報取得工程で通信機能を有する複数の電子機器それぞれの位置に関する情報を取得し、通信情報取得工程で複数の電子機器それぞれの少なくとも通信状態に関する情報を取得する。そして、表示制御工程で位置情報取得工程で取得した位置情報と通信情報取得工程で取得した通信情報とに基づいて、透過型の表示部上に透過して映された電子機器に関連付けて、電子機器に関する情報を表示させている。このようにすることにより、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、複数の電子機器それぞれの位置に関する情報と少なくとも通信状態に関する情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。
【００２８】
また、上述した表示制御方法をコンピュータにより実行させる表示制御プログラムとしてもよい。このようにすることにより、コンピュータを用いて、透過型の表示部を通して映されている電子機器の実像に当該電子機器に関する情報を拡張現実画像（ＡＲ画像）等として表示させればよいので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。即ち、複数の電子機器それぞれの位置に関する情報と少なくとも通信状態に関する情報を取得して例えばネットワーク接続状態等を電子機器に関する情報として可視化して表示するのみであるので、ネットワーク接続状態等の表示の高速化を図ることができる。また、コンピュータにより実行されるプログラムであるので、専用のハードウェア等が不要となり、汎用の情報処理装置等にインストールして機能させることができる。
【００２９】
また、上述した表示制御プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例１】
【００３０】
本発明の第１の実施例にかかる表示制御装置を図１乃至図９を参照して説明する。図１は、本発明の第１の実施例にかかる表示制御装置を有するシステム構成を示した図である。図１に示したシステムは、表示端末１０と、サーバ２０と、電子機器３０と、を有している。
【００３１】
表示端末１０は、例えば、図２に示すように、眼鏡型の表示部１１を備えている。そして、サーバ２０から電子機器の位置情報と通信状態等の情報を取得し、サーバ２０から取得した情報と自身の位置と向きに関する情報に基づいて、表示部１１が映している範囲内の電子機器の通信状態等の情報を架空画像（ＡＲ画像）として表示する。
【００３２】
サーバ２０は、電子機器３０から取得した電子機器３０の位置情報および通信状態等の情報が格納されている。サーバ２０は、表示端末１０からの要求に基づいて電子機器３０の位置情報および通信状態等の情報を表示端末１０に送信する。
【００３３】
電子機器３０は、例えば、パーソナルコンピュータ、テレビ受像機、スマートフォン、タブレット型端末など、有線または無線ネットワークに接続可能な機器である。電子機器３０は、サーバ２０に対して自身の位置情報および通信状態等の情報を送信する。なお、図１では電子機器３０は１つしか記載していないが複数あってもよい。
【００３４】
そして、表示端末１０と電子機器３０は、無線または有線ＬＡＮ（Local Area Network）や、インターネットや公衆回線等を介してサーバ２０と接続されている。表示端末１０および電子機器３０と、サーバ２０とは、上述したように、インターネットや公衆回線等を介してもよく、必ずしも同じ部屋や建物内など近傍にある必要は無い。また、表示端末１０と電子機器３０は、表示端末１０の位置が固定の場合は表示装置の表示範囲内に位置する必要があるが、図２に示したように使用者等が装着する形態であれば、近傍にある必要は無い。
【００３５】
次に、上述した各装置の構成を説明する。表示端末１０は、表示部１１と、無線通信部１２と、ＧＰＳ部１３と、データ記憶部１４と、演算処理部１５と、加速度センサ１６と、電子コンパス１７と、を備えている。
【００３６】
表示部１１は、本実施例では図２に示したように眼鏡型の光学透過ヘッドマウントディスプレイ装置として構成されている。表示部１１は、外界からの像を透過すると共に表示部１１上に表示されたＡＲ画像を反射することで、外界からの像にＡＲ画像を投影する透過型の表示装置である。表示部１１は、電子機器３０の実像に対して虚像のＡＲ画像を重畳させることで、使用者は、表示部１１を透過した電子機器３０の実像にＡＲ画像を同時に視認することができる。
【００３７】
第２情報取得部、第３情報取得部としての無線通信部１２は、サーバ２０と無線通信を行い、サーバ２０に格納されている電子機器３０の位置情報および通信状態等の情報を受信（取得）する。即ち、通信機能を有する複数の電子機器のそれぞれの位置に関する第２情報と、複数の電子機器それぞれの少なくとも通信状態に関する第３情報を取得している。
【００３８】
第１情報取得部としてのＧＰＳ部１３は、公知であるように複数のＧＰＳ衛星から発信される電波を受信して、自身（表示端末１０）の位置情報を求める。即ち、透過型の表示部の位置に関する第１情報を取得している。
【００３９】
データ記憶部１４は、例えば書き換え可能な揮発性メモリや書き換え可能な不揮発性メモリなどの記憶装置で構成されている。データ記憶部１４は、無線通信部１２が受信した情報や演算処理部１５が演算した結果等が記憶されている。
【００４０】
表示制御部としての演算処理部１５は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリを備えたＣＰＵ（Central Processing Unit）で構成されている。演算処理部１５は、表示端末１０の制御を司るとともに、無線通信部１２が受信した電子機器３０の位置情報および通信状態等の情報と、ＧＰＳ部１３が求めた自身の位置情報と、加速度センサ１６、電子コンパス１７で求めた表示部１１の表示方向、傾きに基づいて、表示部１１の表示範囲に存在する電子機器３０の通信状態等を示すＡＲ画像を生成し、表示部１１に虚像として表示させる。即ち、第１情報と第２情報と第３情報とに基づいて、透過して表示部上に映された電子機器に関連付けて、電子機器に関する情報を表示部上に表示させている。つまり、ＡＲ画像が本実施例においては電子機器に関する情報となる。
【００４１】
加速度センサ１６は、例えば静電容量型やピエゾ抵抗型などの加速度を検出する公知のセンサであり、表示部１１の傾きを検出する。
【００４２】
電子コンパス１７は、公知のように、磁気センサにより地磁気を検出し、地磁気に基づいて表示部１１の方位角に関する検出信号を出力する。即ち、加速度センサ１６と電子コンパス１７は、表示部１１の向きに関する情報を取得する第１情報取得部として機能する。
【００４３】
また、表示端末１０は、図２に示したように、眼鏡のフレームの腕に相当する部分に表示部１１以外の部分が取り付けられている。この部分が、本発明の第１の実施例にかかる表示制御装置としての表示制御ユニット１０ａとなる。
【００４４】
サーバ２０は、データ記憶部２１と、演算処理部２２と、通信部２３と、を備えている。
【００４５】
データ記憶部２１は、例えばハードディスクや半導体メモリなどの不揮発性の記憶媒体で構成されている。データ記憶部２１は、電子機器３０から受信した位置情報および通信状態等の情報を格納（記憶）する。
【００４６】
演算処理部２２は、例えば表示端末１０の演算処理部１５と同様にＣＰＵで構成されている。演算処理部２２は、サーバ２０の制御を司るとともに、通信部２３が受信した電子機器３０の位置情報および通信状態等の情報をデータ記憶部２１に格納したり、表示端末１０からの要求に応じて、データ記憶部２１に格納されている電子機器３０の位置情報および通信状態等の情報を読み出して通信部２３に出力する。
【００４７】
通信部２３は、表示端末１０や電子機器３０と、有線通信や無線通信を行う。通信部２３は、電子機器３０から位置情報および通信状態等の情報を受信する。また、通信部２３は、表示端末１０から電子機器３０の位置情報および通信状態等の情報の要求を受信したり、演算処理部２２がデータ記憶部２１から読み出した電子機器３０の位置情報および通信状態等の情報を表示端末１０に送信する。
【００４８】
電子機器３０は、通信部３１と、ＧＰＳ部３２と、データ記憶部３３と、演算処理部３４と、を備えている。
【００４９】
通信部３１は、サーバ２０と有線通信または無線通信を行い、電子機器３０の位置情報および通信状態等の情報を送信する。また、通信部３１は、他の電子機器３０やネットワークと通信ことができるように構成されていてもよい。要するに、通信機能を有し、少なくとも１つ以上の電子機器３０（この場合サーバ２０も含む）と通信することができればよい。この通信も、無線や有線ＬＡＮに限らず、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）などの近距離無線通信など複数の通信規格に対応していてもよい。
【００５０】
ＧＰＳ部３２は、表示端末１０のＧＰＳ部１３と同様に、複数のＧＰＳ衛星から発信される電波を受信して、自身（電子機器３０）の位置情報を求める。即ち、第２情報としてＧＰＳに基づく測位情報から取得している。
【００５１】
データ記憶部３３は、例えば書き換え可能な揮発性メモリや書き換え可能な不揮発性メモリなどの記憶装置で構成されている。データ記憶部３３は、演算処理部３４が演算した結果等が記憶されている。
【００５２】
演算処理部３４は、例えば表示端末１０の演算処理部１５と同様にＣＰＵで構成されている。演算処理部３４は、電子機器３０の制御を司るとともに、ＧＰＳ部３２が求めた電子機器３０の位置情報および通信状態等の情報をデータ記憶部３３に格納したり、当該位置情報および通信状態等の情報を通信部３１に出力する。
【００５３】
なお、電子機器３０には、図示しないがそれぞれが持つ固有の機能部も備えている。例えば、パーソナルコンピュータであればキーボードやマウスなどの入力装置や液晶ディスプレイなどの表示装置など、テレビ受像機であれば液晶ディスプレイなどの表示画面やチューナなど、スマートフォンであれば、液晶ディスプレイなどの表示画面やタッチパネルなどの入力装置および電話機能を実現する回路等が挙げられる。
【００５４】
次に、上述した構成のシステムにおいて、サーバ２０に蓄積される情報の一例を図３を参照して説明する。
【００５５】
サーバ２０には電子機器３０ごとに図３の表に示すように電子機器３０の名称、ＧＰＳの有無、位置情報、ＩＤ、接続先、付加情報がデータベースとしてデータ記憶部２１に格納される。名称は電子機器３０の名称が格納される。図３では、スマホ（スマートフォン）、ルーター、ＴＶ（テレビ受像機）、デスクトップ（パーソナルコンピュータ）の４つの電子機器３０が登録されている。ＧＰＳの有無はＧＰＳ部３２（ＧＰＳ受信機）の有無を示す情報が格納される。本実施例の場合ＧＰＳを利用して位置情報を取得するので有のみとなる。なお、ＧＰＳ無しの場合は他の実施例で説明する。
【００５６】
位置情報はＧＰＳ部３２で求めた電子機器３０の位置情報が格納される。ＩＤは、例えば電子機器３０のＭＡＣ（Media Access Control）アドレスやＩＰ（Internet Protocol）アドレスなどのネットワーク上の固有のアドレスが格納される。
【００５７】
接続先は、接続先モジュールと接続方法が格納される。接続先モジュールは当該電子機器３０が接続されているモジュール（機器）のＭＡＣアドレスやＩＰアドレスが格納され、接続方法は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１ｇ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＬＴＥ（Long Term Evolution）などの通信方式の種類が格納されている。また、接続先は、複数の接続先がある場合は接続先モジュールと接続方法の欄を複数設けてもよい（図３ではＡとＢの２つ設けている）。
【００５８】
付加情報は、電子機器３０の通信状態以外の当該電子機器３０に属する情報（属性情報）が格納されている。例えば、ＯＳ（Operating System）の種類、動作しているアプリケーションプログラム、バッテリ残量、ハードディスクなどの記憶媒体の残量などが挙げられる。即ち、図３に示した表は第２情報と第３情報を示している。
【００５９】
次に、上述した構成のシステムにおいて、表示端末１０、サーバ２０、電子機器３０、それぞれの間における情報の送受信動作を示したシーケンスを図４を参照して説明する。図４では、電子機器３０は電子機器Ａ、電子機器Ｂの２つを有するシステムとしている。
【００６０】
まず、電子機器Ａがネットワークに接続される（Ｔ１１）。すると、電子機器ＡのＧＰＳ部３２がＧＰＳ衛星からの電波を受信して位置情報を求めて取得する（Ｔ１２）。そして、接続情報（ＩＤ、接続先、つまり通信状態の情報）、位置情報、付加情報などをサーバ２０に送信して通知する（Ｔ１３）。なお、接続情報、位置情報、付加情報は情報に変化があった場合または定期的にサーバ２０に送信する。
【００６１】
電子機器Ｂにおいてもネットワークに接続されると（Ｔ２１）、電子機器Ａと同様に位置情報を取得して（Ｔ２２）、接続情報、位置情報、付加情報などをサーバ２０に送信して通知する（Ｔ２３）。
【００６２】
サーバ２０は、電子機器Ａから通知された接続情報、位置情報、付加情報などを図３に示したようなデータベース（ＤＢ）に登録し蓄積する（Ｔ３１）。電子機器Ｂから通知された接続情報、位置情報、付加情報なども同様にデータベースに登録し蓄積する（Ｔ３２）。
【００６３】
表示端末１０は、電子機器３０の位置情報の取得を開始すると、電子機器Ａおよび電子機器Ｂの位置情報、接続情報、付加情報などをサーバ２０に要求する（Ｔ４１）。サーバ２０は、表示端末１０からの要求に対応して、電子機器Ａおよび電子機器Ｂの位置情報、接続情報、付加情報などを表示端末１０に送信（返信）する（Ｔ３３）。このようにして表示端末１０の電子機器の位置情報の取得が終了する。なお、表示端末１０が、電子機器Ａおよび電子機器Ｂの位置情報、接続情報、付加情報などをサーバ２０に要求する際に、表示部１１の表示範囲など情報を取得する範囲の指定を行ってもよい。
【００６４】
次に、表示端末１０の動作を図５のフローチャートを参照して説明する。このフローチャートは演算処理部１５で実行される。
【００６５】
まず、ステップＳ１１において、初期設定を確認してステップＳ１２に進む。初期設定とは、例えば、表示部１１の表示範囲や表示形式（表示される情報等）の設定である。
【００６６】
次に、ステップＳ１２において、自己位置情報の取得をしてステップＳ１３に進む。つまり、ＧＰＳ部１３で求めた位置情報と、加速度センサ１６および電子コンパス１７から自身の姿勢（傾きと向き）を取得する。即ち、第１情報取得工程として機能する。
【００６７】
次に、ステップＳ１３において、電子機器３０の位置情報を取得してステップＳ１４に進む。取得方法は、図４のシーケンス図を参照して説明した方法で行う。なお、本ステップで付加情報も合わせて取得する。即ち、第２情報取得工程、第３情報取得工程として機能する。
【００６８】
次に、ステップＳ１４において、ステップＳ１２とステップＳ１３で取得した自己位置情報と、電子機器３０の位置情報に基づいて、表示部１１にＡＲ画像を描画してステップＳ１５に進む。即ち、表示制御工程として機能する。
【００６９】
ここで、描画処理について図６のフローチャートを参照して説明する。このフローチャートは演算処理部１５で実行される。まず、ステップＳ２１において、ワールド座標系を取得してステップＳ２２に進む。ワールド座標系とは、表示端末１０や電子機器３０などが位置している空間全体を表す座標系である。ワールド座標系は、ＧＰＳ部１３やＧＰＳ部３２で求めた位置情報から変換してもよいし、ＧＰＳ部１３などで予めワールド座標系で位置情報を求めておいてもよい。
【００７０】
次に、ステップＳ２２において、ステップＳ２１に取得したワールド座標系をビュー座標系に変換してステップＳ２３に進む。ビュー座標系とは、視点を基準とした座標系である。本実施例の場合は表示端末１０を基準とした座標系に変換する。この際に、図７に示したように、加速度センサ１６で傾き（Ｚ軸を基準として、ＸＹ面からの傾き）を検出し、電子コンパス１７で自分の視認している方向を検出する。つまり、図７のＸ´Ｙ´Ｚ´の座標系に変換する。
【００７１】
次に、ステップＳ２３において、射影変換を行ってステップＳ２４に進む。射影変換とは、基準となる位置（視点）から見て近くにあるものは大きく、遠くにあるものは小さくなるようにすることである（透視法射影）。つまり、表示部１１に表示させるＡＲ画像をどの程度の大きさで表示するかを決める。
【００７２】
表示部１１は視点から見える範囲の上下方向の角度である視野角や水平方向の角度であるアスペクト比が予め分かっているため、表示部１１から見える範囲に電子機器Ａまたは電子機器Ｂが位置しているかはビュー座標系から判別できる。また、ビュー座標系から電子機器Ａや電子機器Ｂまでの距離も求めることができるため、視点からどの程度離れているかが分かり、どの程度の大きさでどの位置にＡＲ画像を表示させればよいかが決まる。
【００７３】
次に、ステップＳ２４において、ステップＳ２３で射影変換を行ったＡＲ画像をスクリーン座標系に変換する。スクリーン座標系とは、表示部１１上に定義されている２次元の座標系に変換することである。このようにすることにより、例えば、図８に示したように、電子機器３０（電子機器Ａまたは電子機器Ｂ）が遠くにある場合はＡＲ画像５０は小さく表示され（図８（ａ））、電子機器３０が近くにある場合はＡＲ画像５０は大きく表示される（図８（ｂ））。
【００７４】
図５のフローチャートに戻って、ステップＳ１５において、ＡＲ画像の表示機能がＯＦＦか否かを判断し、ＯＦＦである場合（ＹＥＳの場合）は終了し、ＯＦＦでない場合（ＮＯの場合）はステップＳ２に戻る。
【００７５】
図９に本実施例の表示例を示す。図９（ａ）は、ＡＲ画像５０を表示していない状態（実像のみが透過して観察できる）、図９（ｂ）は、図９（ａ）に対してＡＲ画像５０を表示させた状態である。図９から明らかなように、表示部１１の位置情報および向きに関する情報と、電子機器３０の位置情報と電子機器の接続情報に基づいてＡＲ画像５０を表示している。
【００７６】
図９では、電子機器３０として、ルーター３０ａ、テレビ受像機３０ｂ、スマートフォン３０ｃ、タブレット型端末３０ｄ、パーソナルコンピュータ３０ｅを示している。そして、ＡＲ画像５０として、電子機器３０の位置に表示される画像５０ａと、電子機器３０間の接続を示す画像５０ｂと、が表示されている。電子機器３０の位置に表示される画像５０ａは、上述したように、近くにある電子機器３０（スマートフォン３０ｃ）は大きく表示され、遠くにある電子機器３０（ルーター３０ａ）は小さく表示される。この例では、タブレット型端末３０ｄは、電源ＯＦＦ状態などのため、どの電子機器３０とも接続されていない。そのため、電子機器３０の位置に表示される画像５０ａは表示されない。
【００７７】
電子機器３０間の接続を示す画像５０ｂは、ネットワークによる接続関係がある電子機器３０同士を接続する画像である。電子機器３０間の接続を示す画像５０ｂは、図３に示した接続先モジュールの情報からどの電子機器３０間に描画すればよいか分かる。また、図３に示した接続方法に応じて電子機器３０間の接続を示す画像５０ｂの色を変えるようにしてもよい。あるいは接続方法を電子機器３０間の接続を示す画像５０ｂに加えてもよい。その場合、例えば電子機器３０間の接続を示す画像５０ｂの横などに表示させればよい。以上の説明のように、ＡＲ画像５０は、電子機器３０に関連付けて表示されている。
【００７８】
また、図９に図３の付加情報を表示させるようにしてもよい。この付加情報は、対応する電子機器３０の周囲等に表示させるようにすればよい。例えば、スマートフォン３０ｃであれば、動作しているアプリ（アプリケーションプログラム）の名称や、バッテリの残量などを表示する。即ち、ＡＲ画像５０として表示される情報（電子機器３０に関する情報）は、表示端末１０の位置情報（第１情報）、電子機器３０の位置情報（第２情報）、接続情報や付加情報（第３情報）に基づいて生成可能な情報であればよい。
【００７９】
また、図９では、ＡＲ画像５０としてアイコン等の絵の情報を示したが、テキスト情報として表示してもよい。このテキスト情報もＡＲ画像５０として含める。また、サーバ２０が図９に例示した表示例の範囲に位置している場合は、サーバ２０も電子機器としてＡＲ画像５０が表示される。
【００８０】
なお、電子機器３０に、サーバ２０に位置情報、接続情報、付加情報を送信するか否かを設定することができるアプリケーションプログラムやスイッチ等を設け、電子機器３０側で情報を通知するか決められるようにしてもよい。あるいは位置情報、接続情報、付加情報の各情報ごとにサーバ２０に送信するか否かを設定できるようにしてもよい。この場合、位置情報、接続情報、付加情報をサーバ２０に送信しない設定とした電子機器３０は、電源が投入されている状態であってもＡＲ画像５０は表示されないようにすることができる。
【００８１】
本実施例によれば、表示端末１０のＧＰＳ部１３が、自身（表示部１１）の位置情報を取得し、無線通信部１２が複数の電子機器３０のそれぞれの位置情報と、接続情報、付加情報とを取得する。そして、演算処理部１５が、ＧＰＳ部１３が取得した自身の位置情報と無線通信部１２が取得した無線通信部１２が複数の電子機器３０のそれぞれの位置情報、接続情報、付加情報に基づいて、表示部１１上に映された電子機器３０に関連付けて、ＡＲ画像５０を表示させる。このようにすることにより、透過型の表示部１１を通して（透過して）映されている電子機器３０に電子機器３０のそれぞれの接続情報や付加情報に基づいたＡＲ画像５０が表示されるので、ブレンディング処理などの時間がかかる処理を行う必要が無くなる。また、各位置情報や接続情報や付加情報等を取得してＡＲ画像５０のみ生成するので、ネットワーク接続状態の表示の高速化を図ることができる。
【００８２】
また、加速度センサ１６や電子コンパス１７により、表示部１１の傾きや表示の向きに関する情報を更に取得し、演算処理部１５は、傾きや表示の向きに関する情報に更に基づいて、ＡＲ画像５０を表示させているので、表示部１１が例えば光学透過ヘッドマウントディスプレイ装置など、使用者が装着するような機器の場合に、その表示部１１の向きにある電子機器３０に対応する接続情報や付加情報を表示させることができる。
【００８３】
また、電子機器３０の位置をＧＰＳに基づく測位情報から取得するので、ＧＰＳを利用して電子機器３０の位置を検出することができ、ＧＰＳ受信機等を備えている電子機器３０であれば、電子機器３０に部品等を付加することなく、位置情報を取得することができる。また、位置情報を取得するために電子機器３０をカメラなどにより撮像して認識する必要も無いので、撮像装置も不要となる。
【００８４】
なお、上述した図１では、表示端末１０とサーバ２０は別に構成していたが、一体的に構成しても良い。つまり、表示端末１０のデータ記憶部１４の容量をサーバ２０のデータ記憶部２１が記憶しているデータベースが格納することができる大きさとすることでサーバ２０の機能を持たせることができる。
【００８５】
また、表示端末１０のデータ記憶部１４と演算処理部１５は、表示端末１０の他の構成部とは別体としてもよい。別体としたデータ記憶部１４と演算処理部１５は、表示部１１（眼鏡部分）とは無線通信や有線通信でデータ等の送受信を行うようにすればよい。
【実施例２】
【００８６】
次に、本発明の第２の実施例にかかる表示制御装置を図１０および図１１を参照して説明する。なお、前述した第１の実施例と同一部分には、同一符号を付して説明を省略する。
【００８７】
本実施例におけるシステム構成を図１０に示す。表示端末１０およびサーバ２０は第１の実施例と同様である。本実施例の電子機器３０は、ＧＰＳ部を持っていない構成である。そのため、発光部３５を備えている。発光部３５は、例えば複数のＬＥＤ（Light Emitting Diode）などで構成され、後述する位置検出ユニット４０で電子機器３０との位置を検出するための光を発する。なお、発光部３５が発する光は可視光でもよいがユーザ等が認識しない赤外光などが好ましい。
【００８８】
また、本実施例では、位置検出ユニット４０が追加されている。位置検出ユニットは、撮像素子４１と、演算処理部４２と、通信部４３と、ＧＰＳ部４４と、を備えている。この位置検出ユニット４０は、例えば、部屋の天井や壁等の部屋内が見渡せる位置に設置することが好ましい。
【００８９】
撮像素子４１は、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどの固体撮像素子で構成され、発光部３５が発光した光を検出する。即ち、電子機器３０が発する無線信号を取得している。撮像素子４１は、発光部３５が発光する光を検出できればよいので、感度や解像度（画素数）などは多くなくてもよい。また、撮像素子４１は、発光部３５で発光した光を検出するので、発光部３５が発光する波長の光を撮影可能な素子であることはいうまでもない。
【００９０】
演算処理部４２は、例えば表示端末１０の演算処理部１５と同様にＣＰＵで構成されている。演算処理部４２は、位置検出ユニット４０の制御を司るとともに、発光部３５に発光を要求し、撮像素子４１が検出した光と後述するＧＰＳ部４４が求めた自身の位置情報からから電子機器３０の特定と位置を検出する。即ち、無線信号に基づいて電子機器３０の位置を特定する特定部として機能する。
【００９１】
通信部４３は、サーバ２０と有線通信または無線通信を行い、電子機器３０と無線通信する。位置検出動作時に電子機器３０に対して発光部３５の発光を要求する情報を送信する。通信部４３は、電子機器３０から接続情報や付加情報を受信するとともに、演算処理部４２で検出された電子機器３０の位置情報を接続情報や付加情報とともにサーバ２０に送信する。
【００９２】
ＧＰＳ部４４は、表示端末１０のＧＰＳ部１３と同様に、複数のＧＰＳ衛星から発信される電波を受信して、自身（位置検出ユニット４０）の位置情報を求める。
【００９３】
したがって、表示端末１０の表示制御ユニット１０ａと、位置検出ユニット４０と、で本発明の第２の実施例にかかる表示制御装置を構成する。
【００９４】
次に、上述した構成のシステムにおいて、表示端末１０、サーバ２０、電子機器３０、位置検出ユニット４０それぞれの間における情報の送受信動作を示したシーケンスを図１１を参照して説明する。
【００９５】
まず、電子機器３０がネットワークに接続される（Ｔ１１１）。そして、接続情報、付加情報を通知（送信）するとともに、自身の位置の検出要求を通知（送信）する（Ｔ１１２）。
【００９６】
次に、位置検出ユニット４０が電子機器３０に対して位置測定スタンバイ信号を送信する（Ｔ１２１）。この信号は上述した発光部３５の発光要求である。電子機器３０では、この位置測定スタンバイ信号に対応して発光部３５を特定パターンで発光させる（Ｔ１１３）。位置検出ユニット４０では、発光部３５の発光パターンを撮像素子４１で撮影する（Ｔ１２２）。そして、発光部３５の発光パターン（明滅パターン）を解析して電子機器３０を特定する（Ｔ１２３）。つまり、発光部３５が発光する特定パターンとは電子機器３０ごとに予め定められた複数のＬＥＤの発光または消灯の組み合わせによる発光パターンであり、この発光パターンを検出することにより電子機器３０を特定することができる。
【００９７】
次に、位置検出ユニット４０の位置を変化させる（Ｔ１２４）。この位置ユニットの位置の変化は後述するステレオ法を行うためのものであり、撮像素子４１の位置が変化すればよい。そのため、例えば互いに異なる位置に２つの撮像素子４１を配置し切り替えるようにすればよい。
【００９８】
次に、位置検出ユニット４０が電子機器３０に対して位置測定スタンバイ信号を送信する（Ｔ１２５）。電子機器３０では、この位置測定スタンバイ信号に対応して発光部３５を特定パターンで発光させる（Ｔ１１４）。位置検出ユニット４０では、発光部３５の発光パターンを撮像素子４１で撮影する（Ｔ１２６）。このとき撮像するのは１回目とは異なる撮像素子４１である。そして、発光部３５の明滅パターン（発光パターン）を解析して電子機器３０を特定する（Ｔ１２７）。
【００９９】
次に、ステレオ法を利用して２回の撮影（Ｔ１２２、Ｔ１２６）で撮影された画像を解析して位置を検出する（Ｔ１２８）。ステレオ法とは、公知のように、カメラの視差を利用して３次元位置を計測する方法であり、まず、視点の異なる２つのカメラで撮像された画像上で３次元位置を計測したい点の対応点を求める。そして、これら各画像上の対応点及び既知である各カメラの位置関係から３角測量の原理によって３次元位置を算出する方法である。ステレオ法で検出した位置検出ユニット４０を基準にした位置は、ＧＰＳ部４４が求めた位置情報に基づいて第１の実施例と同様の位置情報に変換する。そして、検出した位置情報と電子機器３０から受信した接続情報、付加情報を合わせてサーバ２０に送信する（Ｔ１２９）。
【０１００】
サーバ２０では、位置検出ユニット４０から送信された接続情報、位置情報、付加情報などを図３に示したようなデータベース（ＤＢ）に登録し蓄積する（Ｔ１３１）。
【０１０１】
表示端末１０は、電子機器３０の位置情報の取得を開始すると、電子機器３０の位置情報、接続情報、付加情報などをサーバ２０に要求する（Ｔ１４１）。サーバ２０は、表示端末１０からの要求に対応して、電子機器３０の位置情報、接続情報、付加情報などを表示端末１０に送信（返信）する（Ｔ１３３）。このようにして表示端末１０の電子機器の位置情報の取得が終了する。なお、表示端末１０における動作（図５、図６）は第１の実施例と同様である。
【０１０２】
本実施例によれば、位置検出ユニット４０が、電子機器３０が発する発光パターンを撮影し、その撮影した発光パターンに基づいてステレオ法により電子機器３０の位置を検出しているので、電子機器３０がＧＰＳ受信機を備えていない場合でも、電子機器３０の位置を検出することができる。また、撮像素子４１は、発光パターンを認識できる程度の感度や解像度を有していればよいので、安価な素子を用いることができる。
【実施例３】
【０１０３】
次に、本実施例の第３の実施例にかかる表示制御装置を図１２および図１３を参照して説明する。なお、前述した第１、第２の実施例と同一部分には、同一符号を付して説明を省略する。
【０１０４】
本実施例におけるシステム構成を図１２に示す。表示端末１０およびサーバ２０は第１の実施例と同様である。本実施例の電子機器３０は、第２の実施例と同様にＧＰＳ部を持っていない構成である。そのため、発光部３５と音波発生部３６を備えている。発光部３５は、第２の実施例と同様に例えば複数のＬＥＤなどで構成され、後述する位置検出ユニット４０で電子機器３０との位置を検出するための光を発する。音波発生部３６は、パルス信号発生回路とスピーカ等から構成され、特定のパルス波形からなる音波を発生する。この音波は可聴周波数帯の音波でもよいが本実施例では超音波とする。つまり、本実施例では、光と音波を無線信号として利用する。
【０１０５】
また、位置検出ユニット４０は、第２の実施例の構成に、マイク４５が追加されている。マイク４５は、音波発生部３６が発生させた音波を検出可能なマイクである。本実施例では超音波マイク（超音波センサともいう）で構成されている。したがって、表示端末１０の表示制御ユニット１０ａと、位置検出ユニット４０と、で本発明の第３の実施例にかかる表示制御装置を構成する。
【０１０６】
次に、上述した構成のシステムにおいて、表示端末１０、サーバ２０、電子機器３０、位置検出ユニット４０それぞれの間における情報の送受信動作を示したシーケンスを図１３を参照して説明する。
【０１０７】
電子機器３０のシーケンスＴ１１１〜Ｔ１１３と、位置検出ユニット４０のシーケンスＴ１２１〜Ｔ１２２は第２の実施例と同様である。以下Ｔ２２３以降の動作を説明する。
【０１０８】
Ｔ１２２で発光部３５の発光パターンを撮像素子４１で撮影すると、その発光パターンを解析して、電子機器３０の大体の位置を把握する（Ｔ２２３）。つまり、撮影された画像の発光パターンの位置から電子機器３０の位置を把握する。大体の位置とは、例えば、位置検出ユニット４０からの方向などである。
【０１０９】
次に、位置検出ユニット４０が電子機器３０に対して距離測定スタンバイ信号を送信する（Ｔ１２５）。電子機器３０では、この距離測定スタンバイ信号に対応して音波発生部３６は特定のパルスの音波（超音波）を発生させると同時に更に発光部３５を発光させる（Ｔ２１４）。
【０１１０】
位置検出ユニット４０は、電子機器３０が発生した音波（超音波）をマイク４５で検出し、さらに電子機器３０が発生した光を撮像素子４１で検出する。そして、マイク４５が音波を検出したときの時間（ｔ１とする）と撮像素子４１が光を検出したときの時間（ｔ２とする）とを比較し、前記ｔ２と前記ｔ１の差（遅延時間Δｔ）より電子機器３０までの距離を検出する（Ｔ２２６）。そして、Ｔ２２３で撮影した画像とＴ２２６で検出した距離から電子機器３０の位置を特定する（Ｔ２２７）。そして特定された位置は、第２の実施例と同様にＧＰＳ部４４が求めた位置情報に基づいて第１の実施例と同様の位置情報に変換する。そして、検出した位置情報と電子機器３０から受信した接続情報、付加情報を合わせてサーバ２０に送信する（Ｔ１２９）。Ｔ１３１以降は第２の実施例と同様である。
【０１１１】
本実施例によれば、位置検出ユニット４０が、電子機器３０が発する発光パターンを撮影して、電子機器３０が発する音波及び光の到達時間差を利用して距離を検出し、発光パターンを撮影した画像と距離から電子機器３０の位置を検出しているので、電子機器３０がＧＰＳ受信機を備えていない場合でも、電子機器３０の位置を検出することができる。また、撮像素子４１は、発光パターンを認識できる程度の感度や解像度を有していればよいので、安価な素子を用いることができる。ステレオ法を用いないので異なる位置から発光パターンを撮影する必要が無く、撮像素子４１が１つでよくなる。
【０１１２】
なお、第２、第３の実施例で示した位置検出ユニット４０は、サーバ２０と一体的に構成してもよい。あるいは、表示端末１０と位置検出ユニット４０を一体的に構成してもよいし、表示端末１０、サーバ２０、位置検出ユニット４０を一体的に構成してもよい。
【実施例４】
【０１１３】
次に、本実施例の第４の実施例にかかる表示制御装置を図１４および図１５を参照して説明する。なお、前述した第１乃至第３の実施例と同一部分には、同一符号を付して説明を省略する。
【０１１４】
本実施例は、電子機器３０がＧＰＳ部を持ってなく、また、位置検出ユニット４０もない構成で、表示端末１０が電子機器３０の位置を検出する場合の構成である。システム構成を図１４に示す。基本的に図１の構成であるが、電子機器３０が、第２の実施例で説明した発光部３５を備え、表示端末１０が、撮像素子１８を備えている。
【０１１５】
撮像部としての撮像素子１８は、第２の実施例と同様に、例えばＣＭＯＳセンサなどの固体撮像素子で構成され、発光部３５が発光した光を検出する。なお、撮像素子１８は、表示部１１を透過して視認できる方向、つまり、視線とほぼ平行な方向（表示部１１の表示方向）を撮影するように取り付けられている。なお、撮像素子１８は、後述するように画像認識処理を行う画像を撮影するため、当該画像認識処理で必要とする程度の感度や解像度を有する。
【０１１６】
図１５に本実施例のシステムにおいて、表示端末１０、サーバ２０、電子機器３０、位置検出ユニット４０それぞれの間における情報の送受信動作のシーケンスを示す。
【０１１７】
まず、電子機器３０がネットワークに接続される（Ｔ３１１）。そして、接続情報、付加情報を通知（送信）するとともに、位置情報は不明である旨を通知（送信）する（Ｔ３１２）。
【０１１８】
サーバ２０では、電子機器３０から通知された接続情報、付加情報などを図３に示したようなデータベース（ＤＢ）に登録し蓄積する（Ｔ３２１）。
【０１１９】
表示端末１０は、電子機器３０の位置情報、接続情報、付加情報などをサーバ２０に要求する（Ｔ３３１）。サーバ２０は、表示端末１０からの要求に対応して、電子機器３０の接続情報、付加情報などを表示端末１０に送信（返信）する（Ｔ３３２）。なお、このときに位置情報は不明であることも合わせて送信する。
【０１２０】
次に、表示端末１０は、位置情報が不明の電子機器３０がある場合はその捜索を行う（Ｔ３３２）。そして、表示端末１０は、位置情報が不明の電子機器３０に対して位置測定スタンバイ信号を送信する（Ｔ３３３）。電子機器３０では、この位置測定スタンバイ信号を受信した場合発光部３５を特定パターンで発光させる（Ｔ３１３）。このスタンバイ信号は特定の電子機器３０を指定しないので、位置情報が不明な電子機器３０は全てこの動作を行う。
【０１２１】
表示端末１０は、撮像素子１８で撮影する（Ｔ３３４）。そして、撮影された画像の発光パターン（明滅パターン）を解析して、電子機器３０を特定する（Ｔ３３５）。そして、撮影された画像から画像認識処理により電子機器の位置を検出する（Ｔ３３６）。画像認識処理は、例えば演算処理部１５で行えばよい。その場合、演算処理部１５が画像認識部として機能する。撮像素子１８は、表示部１１を透過して視認できる方向を撮影するので、表示部１１の表示範囲にある電子機器３０を特定することができる。なお、表示端末１０における動作（図５、図６）は、図５のステップＳ１３が上述したように、自身が画像認識処理により行うようにしたこと以外は第１の実施例と同様である。
【０１２２】
本実施例によれば、表示端末１０が画像認識によって電子機器３０の位置を検出しているので、位置検出ユニット４０が不要となり、システム構成を簡素化することができる。
【０１２３】
なお、上述した４つの実施例では、電子機器３０の位置を検出していたが、電子機器３０の位置が予め決まっており固定されている場合は、サーバ２０に予め位置情報を登録（記憶）するようにしてもよい。
【０１２４】
また、上述した４つの実施例では透過型の表示部として光学透過ヘッドマウントディスプレイ装置で構成されている例で説明したがそれに限らない。例えばヘッドアップディスプレイ装置など透過して実像を観察できるとともに、その実像にＡＲ画像を重畳することができる透過型の表示装置であれば本発明を適用することができる。また、表示部は、使用者等が装着するに限らず、所定の位置に固定して使用するものであってもよい。固定して使用する場合であれば、表示部（表示端末１１）の位置情報は、必ずしも取得する必要は無く、電子機器３０の位置情報と、電子機器３０それぞれの少なくとも通信状態に関する情報を取得できれば、表示部上に透過して映された電子機器３０に関連付けて、電子機器３０に関する情報を表示することが可能である。
【０１２５】
また、図５のフローチャートをコンピュータで実行可能なプログラムとして構成することで、表示制御プログラムとして構成することができる。
【０１２６】
また、本発明は上記実施例に限定されるものではない。即ち、当業者は、従来公知の知見に従い、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。かかる変形によってもなお本発明の表示制御装置の構成を具備する限り、勿論、本発明の範疇に含まれるものである。
【符号の説明】
【０１２７】
１０      表示端末
１０ａ    表示制御ユニット（表示制御装置）
１１      表示部
１２      無線通信部（第２情報取得部、第３情報取得部）
１３      ＧＰＳ部（第１情報取得部）
１４      データ記憶部
１５      演算処理部（表示制御部、画像認識部）
１６      加速度センサ（第１情報取得部）
１７      電子コンパス（第１情報取得部）
１８      撮像素子（第２情報取得部、撮像部）
３０      電子機器
４０      位置検出ユニット（表示制御装置）
４１      撮像素子（第２情報取得部）
４５      マイク（第２情報取得部）
【図１】
2014203153.tif 000003
【図２】
2014203153.tif 000004
【図３】
2014203153.tif 000005
【図４】
2014203153.tif 000006
【図５】
2014203153.tif 000007
【図６】
2014203153.tif 000008
【図７】
2014203153.tif 000009
【図８】
2014203153.tif 000010
【図９】
2014203153.tif 000011
【図１０】
2014203153.tif 000012
【図１１】
2014203153.tif 000013
【図１２】
2014203153.tif 000014
【図１３】
2014203153.tif 000015
【図１４】
2014203153.tif 000016
【図１５】
2014203153.tif 000017