(57)【要約】【課題】プロジェクタのネットワーク上の識別情報を把握できない場合でも、投影等の操作を実行させるプロジェクタを特定してプロジェクタに滞りなく操作処理を実行させることができる画像投影システム、操作装置および画像投影装置特定方法を提供すること。【解決手段】本発明の端末装置１００は、ネットワーク１０上のプロジェクタを検索する検索部１０６と、検索部１０６によって検索されたプロジェクタが投影する画像の画像情報を取得する投影画像取得部１０１と、スクリーン上に投影されている画像の画像情報を取得する被投影面投影画像取得部１０２と、投影画像取得部１０１が取得した画像情報と被投影面投影画像取得部１０２が取得した画像情報とが一致するか否かを判定する判定部１０３と、判定部１０３によって画像情報とが一致すると判定されたプロジェクタに対して操作指示を行う操作指示部１０４と、を有する。【選択図】図２
2015026904.tif 000002
【特許請求の範囲】
【請求項１】
指定された画像を被投影面に投影する投影手段と、
前記投影手段が投影している画像の画像情報を提供する投影画像提供手段と、
ネットワークを介して外部装置との間で情報の送受信を行う通信手段と、
を有する画像投影装置と、
前記ネットワークに接続する前記画像投影装置を検索する検索手段と、
前記検索手段によって検索された前記画像投影装置が投影する画像の画像情報を取得する投影画像取得手段と、
前記被投影面上に投影されている画像の画像情報を取得する被投影面投影画像取得手段と、
前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致するか否かを判定する判定手段と、
前記判定手段によって前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致すると判定された前記画像投影装置に対して操作指示を行う操作指示手段と、
を有する操作装置と、
を備えたことを特徴とする画像投影システム。
【請求項２】
前記操作指示手段は、前記判定手段によって前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致すると判定された前記画像投影装置が複数ある場合、該複数の画像投影装置ごとに所定の識別用パターンを投影させることを特徴とする請求項１に記載の画像投影システム。
【請求項３】
前記画像投影装置は、該画像投影装置の識別情報を提供する識別情報提供手段をさらに有し、
前記操作装置は、
前記検索手段によって検索された画像投影装置から前記識別情報を取得する識別情報取得手段と、
過去に当該操作装置と接続した前記画像投影装置の識別情報と接続回数とがそれぞれ対応付けられた接続履歴を保持する識別情報記憶手段と、
前記検索手段によって複数の前記画像投影装置が検索された場合、前記識別情報記憶手段が保持する接続履歴を参照することによって、前記識別情報取得手段によって取得された前記複数の画像投影装置の各識別情報にそれぞれ対応する当該操作装置への接続回数を取得し、取得した各接続回数をもとに、前記検索手段によって検索された複数の画像投影装置に対する操作指示の順序を決定する操作順決定手段と、
をさらに有し、
前記操作指示手段は、前記操作順決定手段が決定した順序にしたがって前記検索手段によって検索された複数の画像投影装置に操作指示を行うことを特徴とする請求項１に記載の画像投影システム。
【請求項４】
前記画像投影装置は、該画像投影装置の識別情報を提供する識別情報提供手段をさらに有し、
前記操作装置は、
前記検索手段によって検索された画像投影装置から前記識別情報を取得する識別情報取得手段と、
過去に当該操作装置と接続した前記画像投影装置の識別情報と接続日時とがそれぞれ対応付けられた接続履歴を保持する識別情報記憶手段と、
前記検索手段によって複数の前記画像投影装置が検索された場合、前記識別情報記憶手段が保持する接続履歴を参照することによって、前記識別情報取得手段によって取得された前記画像投影装置の識別情報に対応する当該操作装置への接続日時を取得し、取得した接続日時をもとに、前記検索手段によって検索された複数の前記画像投影装置に対する操作指示の順序を決定する操作順決定手段と、
をさらに有し、
前記操作指示手段は、前記操作順決定手段が決定した順序にしたがって前記検索手段によって検索された複数の画像投影装置に操作指示を行うことを特徴とする請求項１に記載の画像投影システム。
【請求項５】
前記検索手段は、ブロードキャストを行い、前記画像投影装置からの応答によって前記ネットワークに接続する前記画像投影装置を検索し、
前記操作装置は、
前記検索手段によって複数の前記画像投影装置が検索された場合、前記画像投影装置からの応答順にしたがって、前記検索手段によって検索された複数の画像投影装置に対する操作指示の順序を決定する操作順決定手段をさらに有し、
前記操作指示手段は、前記操作順決定手段が決定した順序にしたがって前記検索手段によって検索された複数の画像投影装置に操作指示を行うことを特徴とする請求項１に記載の画像投影システム。
【請求項６】
ネットワークを介して外部装置と通信可能に接続された画像投影装置に対して操作指示を行う操作装置であって、
前記ネットワークに接続する前記画像投影装置を検索する検索手段と、
前記検索手段によって検索された前記画像投影装置が投影する投影画像の画像情報を取得する投影画像取得手段と、
被投影面上に投影されている投影画像の画像情報を取得する被投影面投影画像取得手段と、
前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致するか否かを判定する判定手段と、
前記判定手段によって前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致すると判定された前記画像投影装置に対して操作指示を行う操作指示手段と、
を有することを特徴とする操作装置。
【請求項７】
ネットワークを介して外部装置と通信可能に接続された画像投影装置を操作する操作装置が、操作対象の画像投影装置を特定するための画像投影装置特定方法であって、
前記ネットワークに接続する前記画像投影装置を検索する検索ステップと、
前記検索ステップにおいて検索された前記画像投影装置が投影する投影画像の画像情報を取得する投影画像取得ステップと、
被投影面上に投影されている投影画像の画像情報を取得する被投影面投影画像取得ステップと、
前記投影画像取得ステップにおいて取得した画像情報と前記被投影面投影画像取得ステップにおいて取得した画像情報とが一致するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記投影画像取得ステップにおいて取得した画像情報と前記被投影面投影画像取得ステップにおいて取得した画像情報とが一致すると判定された前記画像投影装置に対して操作指示を行う操作指示ステップと、
を含むことを特徴とする画像投影装置特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影装置と該画像投影装置に対して操作指示を行う操作装置とを有する画像投影システム、画像投影装置に対して操作指示を行う操作装置、および、操作指示対象の画像投影装置を特定する画像投影装置特定方法に関する。
【背景技術】
【０００２】
近年のネットワーク・インフラストラクチャーの整備にともない、ネットワークに接続されたプロジェクタに、ネットワーク経由で端末装置を接続し、端末装置の表示内容をプロジェクタで投影するという技術が一般的に用いられている（たとえば、特許文献１参照）。
【０００３】
また、超小型コンピュータを身につけ、視線や体の動きに合わせて他の機器の動作をネットワーク経由で連携させるウェアラブルコンピュータの実用化が進められている。このうち、プロジェクタを操作者の動きに連携させる技術として、ウェアラブルコンピュータとして機能する視線入力スカウタが検出した操作者の視線に合わせて、ネットワーク経由でプロジェクタの画像の投影方向を変更させてスクリーン上の投影画像を移動させる技術が提案されている（たとえば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムにおいては、所望のプロジェクタにネットワーク経由で画像を投影させるためには、アクセスコードやＩＰアドレスなどのプロジェクタを指定するための識別情報を、端末装置側において指定する必要があった。しかしながら、プロジェクタの識別情報は、プロジェクタ自体の待機画面やメニュー画面等でしか確認することができず、既に別の操作者が所望のプロジェクタを用いて画像を投影している場合には、操作者は、このプロジェクタ自体を操作できないため、プロジェクタの識別情報を確認することができず、画像の投影操作が滞ってしまうという問題があった。また、プロジェクタのアクセスコードやＩＰアドレスを取得することができたとしても、ネットワーク上に複数のプロジェクタが存在した場合には、アクセスコードやＩＰアドレスのみでは、操作者が投影を行いたいプロジェクタがネットワーク上のいずれのプロジェクタに該当するのかを判別することが困難であるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ネットワーク経由でプロジェクタに投影指示を行う場合に、操作者がアクセスコードやＩＰアドレス等のプロジェクタのネットワーク上の識別情報を把握できない場合でも、投影等の操作を実行させるプロジェクタを特定してプロジェクタに滞りなく操作処理を実行させることができる画像投影システム、画像投影装置に対して操作指示を行う操作装置および操作指示対象の画像投影装置を特定する画像投影装置特定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、指定された画像を被投影面に投影する投影手段と、前記投影手段が投影している画像の画像情報を提供する投影画像提供手段と、ネットワークを介して外部装置との間で情報の送受信を行う通信手段と、を有する画像投影装置と、前記ネットワークに接続する前記画像投影装置を検索する検索手段と、前記検索手段によって検索された前記画像投影装置が投影する画像の画像情報を取得する投影画像取得手段と、被投影面上に投影されている画像の画像情報を取得する被投影面投影画像取得手段と、前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致するか否かを判定する判定手段と、前記判定手段によって前記投影画像取得手段が取得した画像情報と前記被投影面投影画像取得手段が取得した画像情報とが一致すると判定された前記画像投影装置に対して操作指示を行う操作指示手段と、を有する操作装置と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像投影装置が投影する画像の画像情報と、被投影面上に投影されている画像の画像情報とが一致するか否かを判定し、一致すると判定された画像投影装置を操作指示対象の画像投影装置であると特定して、この画像特定装置に操作指示を行うため、ネットワーク経由でプロジェクタに投影指示を行う場合に、操作者がアクセスコードやＩＰアドレス等のプロジェクタのネットワーク上の識別情報を把握できない場合でも、投影を実行させるプロジェクタを自動的に特定して投影処理を実行することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１にかかる画像投影システムを説明する模式図である。
【図２】図２は、実施の形態１にかかる画像投影システムの構成を示すブロック図である。
【図３】図３は、図１に示す端末装置が、操作対象のプロジェクタを特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。
【図４】図４は、実施の形態２における端末装置が、操作対象のプロジェクタを特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。
【図５】図５は、実施の形態３にかかる画像投影システムの構成を示すブロック図である。
【図６】図６は、図５に示す識別情報記憶部が保持する接続履歴の一例である表を示す図である。
【図７】図７は、図５に示す端末装置が、操作対象のプロジェクタを特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。
【図８】図８は、実施の形態４にかかる画像投影システムの構成を示すブロック図である。
【図９】図９は、図８に示す端末装置が、操作対象のプロジェクタを特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像の投影システムの実施の形態を詳細に説明する。
【００１０】
（実施の形態１）
図１は、実施の形態１にかかる画像投影システムを説明する模式図である。図１に示すように、実施の形態１にかかる画像投影システムは、ネットワーク１０を介して外部装置と通信可能に接続されたプロジェクタに操作指示を行う操作装置である端末装置１００と、ネットワーク１０を介して外部装置と通信可能に接続された画像投影装置であるプロジェクタ２００Ａ，２００Ｂとを有する。端末装置１００と、プロジェクタ２００Ａ，２００Ｂのネットワーク１０への接続は、有線接続または無線接続のいずれでもよい。たとえば、会議室Ａでは、プロジェクタ２００Ａが設置されており、プロジェクタ２００Ａは、被投影面であるスクリーン２０Ａに画像を投影する。また、会議室Ｂでは、プロジェクタ２００Ｂが設置されており、プロジェクタ２００Ｂは、スクリーン２０Ｂに画像を投影する。
【００１１】
端末装置１００は、身に付けることのできるウェアラブルコンピュータであり、たとえば、メガネ等にコンピュータ機能やカメラ機能が搭載されたものである。ウェアラブルコンピュータとして、他にも衣服や時計など様々な組み合わせが存在する。実施の形態１では、ウェアラブルコンピュータである端末装置１００において、端末装置１００を装着する会議室Ａのユーザの視線方向に位置するプロジェクタ２００Ａのネットワーク１０上の位置を特定して、画像の投影などの操作を指示する場合を例に説明する。端末装置１００から画像の投影指示を受けたプロジェクタ２００Ａは、スクリーン２０Ａに対して、投影を指示された画像を投影する。端末装置１００は、使用しているユーザの視線方向に向いていることが好ましい。また、会議室Ａ，Ｂには、端末装置１００以外にも、たとえばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末等の外部装置３０Ａ〜３０Ｃが持ち込まれており、図１の例では、このうちの外部装置３０Ａ，３０Ｂがネットワーク１０に接続される。
【００１２】
図２は、実施の形態１にかかる画像投影システムの構成を示すブロック図である。図２に示すように、実施の形態１にかかる画像投影システム１は、ネットワーク１０に接続するプロジェクタに対して操作指示を行う端末装置１００と、画像を投影するプロジェクタ２００Ａ，２００Ｂとが、ネットワーク１０を介して接続する。図２では、説明のために、２台のプロジェクタ２００Ａ，２００Ｂがネットワーク１０に接続する場合について説明する。
【００１３】
端末装置１００は、プロジェクタ２００Ａ，２００Ｂが投影する画像の画像情報を取得する投影画像取得部１０１、スクリーン上に実際に投影されている画像の画像情報を取得する被投影面投影画像取得部１０２、投影画像取得部１０１が取得した画像情報と被投影面投影画像取得部１０２が取得した画像情報とが一致するか否かを判定する判定部１０３、判定部１０３によって投影画像取得部１０１が取得した画像情報と被投影面投影画像取得部１０２が取得した画像情報とが一致すると判定されたプロジェクタに対して操作指示を行う操作指示部１０４、ネットワーク１０を介して外部装置との間で情報の送受信を行う通信部１０５、および、ネットワーク１０に接続するプロジェクタを検索する検索部１０６を備える。
【００１４】
検索部１０６は、ネットワーク１０に接続するプロジェクタとして、図２のプロジェクタ２００Ａ，２００Ｂを検索する。投影画像取得部１０１は、検索部１０６によって検索されたプロジェクタ２００Ａ，２００Ｂが投影する画像の画像情報を、通信部１０５およびネットワーク１０を介して取得する。被投影面投影画像取得部１０２は、たとえば端末装置１００に内蔵された撮像装置であり、図１の例では、端末装置１００を装着する会議室Ａのユーザの視線方向に位置するスクリーン２０Ａ上に実際に投影されている画像を撮像する。操作指示部１０４は、判定部１０３によって投影画像取得部１０１が取得した画像情報と被投影面投影画像取得部１０２が取得した画像情報とが一致すると判定されたプロジェクタに対する操作指示として、たとえば、投影対象の画像を指定して画像の投影を指示する。
【００１５】
プロジェクタ２００Ａは、プロジェクタ２００Ａが現に投影している画像の画像情報を提供する投影画像提供部２０１と、端末装置１００で指示された映像を始め、接続されたコンテンツの画像をスクリーンに投影する投影部２０２と、ネットワーク１０を介して外部装置との間で情報の送受信を行う通信部２０３とを備える。通信部２０３は、端末装置１００によってブロードキャストが行われた場合、応答を要求された端末装置１００に応答する。投影画像提供部２０１は、ネットワーク１０を介して、端末装置１００から投影している画像の画像情報の提供を要求された場合、通信部２０３およびネットワーク１０を介して、要求元の端末装置１００に投影部２０２が投影している画像の画像情報を送信する。プロジェクタ２００Ｂも、プロジェクタ２００Ａと同じ構成を有する。
【００１６】
次に、画像投影システム１において、ユーザに身につけられた端末装置１００が、ユーザの視線方向に位置するスクリーン上に画像を投影しているプロジェクタを操作するために、このプロジェクタのネットワーク１０上の位置を特定するプロジェクタ特定方法について説明する。図３は、端末装置１００が、操作対象のプロジェクタ２００Ａをネットワーク１０上で特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。なお、図３に示すフローチャートは、一つの例であって、各処理の順序やフローが変わってもよい。
【００１７】
端末装置１００が操作対象のプロジェクタを特定するには、図３に示すように、まず、被投影面投影画像取得部１０２は、端末装置１００を装着するユーザの視線方向に位置するスクリーンに実際に投影されている画像の画像情報を取得する（ステップＳ３０１）。図１の例では、被投影面投影画像取得部１０２として機能する端末装置１００に内蔵された撮像装置で、端末装置１００を装着するユーザの視線方向に位置するスクリーン２０Ａ上に投影された画像を撮像する。なお、被投影面投影画像取得部１０２は、画像情報を取得できればよいため、画像を撮像する以外の方法で画像情報を取得してもよい。
【００１８】
そして、検索部１０６は、通信部１０５を介して、ネットワーク１０に接続されたプロジェクタが存在するかどうか確認して（ステップＳ３０２）、ネットワーク１０に接続されたプロジェクタが存在するか否かを判断する（ステップＳ３０３）。この場合、検索部１０６は、ＩＰアドレスを利用したブロードキャストを行い、これに対する応答によって、ネットワーク１０に接続されたプロジェクタが存在するか否かを判断する。そして、検索部１０６は、ＩＰアドレスを、ネットワーク接続する領域の全範囲の中で検索してもよいし、ユーザ指定などによって指定された特定の範囲の中で検索をしてもよい。もちろん、検索部１０６は、ＩＰアドレスを用いたブロードキャスト以外の他の方法で検索を行なってもよい。なお、図３に示すステップＳ３０１と、ステップＳ３０２とは、いずれが先に行なわれてもよい。
【００１９】
検索部１０６がネットワーク１０に接続されたプロジェクタが存在しないと判断した場合（ステップＳ３０３：存在しない）、ネットワーク１０を介して操作を指示できるプロジェクタが存在しないため、端末装置１００は、プロジェクタの特定処理を終了する。
【００２０】
一方、検索部１０６がネットワーク１０に接続されたプロジェクタが存在すると判断した場合（ステップＳ３０３：存在する）、端末装置１００は、ネットワーク１０に接続するプロジェクタごとに、操作指示対象のプロジェクタであるかを判断する。具体的には、投影画像取得部１０１は、通信部１０５およびネットワーク１０を介して、判断対象のプロジェクタに対して、プロジェクタが現に投影している画像の提供を要求し、判断対象のプロジェクタが投影する投影画像の画像情報を取得する（ステップＳ３０４）。
【００２１】
続いて、判定部１０３は、ステップＳ３０４において投影画像取得部１０１が取得したプロジェクタからの画像情報と、ステップＳ３０１において被投影面投影画像取得部１０２が取得したスクリーン上の画像情報とが一致するか否かを判定する（ステップＳ３０５）。
【００２２】
判定部１０３が、投影画像取得部１０１が取得したプロジェクタからの画像情報と被投影面投影画像取得部１０２が取得したスクリーン上の画像情報とが一致しないと判定した場合には（ステップＳ３０５：不一致）、判断対象のプロジェクタが、ユーザの視線方向に位置するスクリーンに画像を投影しているプロジェクタではないと判断できる。たとえば、図１に示す例で説明すると、ユーザがいる会議室Ａとは異なる会議室Ｂのスクリーン２０Ｂにプロジェクタ２００Ｂが投影する画像と、会議室Ａにいるユーザの視線方向のスクリーン２０Ａ上にプロジェクタ２００Ａが実際に投影している画像とが一致することは、少ないためである。このため、この場合には、このプロジェクタについての判断処理を終了し、次に判断対象となるプロジェクタを検索するために、検索部１０６が、ネットワーク１０に接続されたプロジェクタが他に存在するか否かを判断する（ステップＳ３０７）。検索部１０６がネットワーク１０に接続されたプロジェクタが他に存在すると判断した場合（ステップＳ３０７：存在する）、検索部１０６によって次に見つけ出されたこのプロジェクタがユーザの視線方向に位置するスクリーン上に画像を投影しているプロジェクタであるか否かを判断するために、ステップＳ３０４に進んで、投影画像取得部１０１による、このプロジェクタが現に投影している画像の画像情報を取得する処理を行う。
【００２３】
これに対し、判定部１０３が、投影画像取得部１０１が取得したスクリーン上の画像情報と被投影面投影画像取得部１０２が取得したプロジェクタからの画像情報とが一致したと判定した場合には（ステップＳ３０５：一致）、判断対象のプロジェクタと、ユーザの視線方向に位置するスクリーン上に画像を投影しているプロジェクタとが同じ画像を投影している場合であるため、この判断対象のプロジェクタが、ユーザの視線方向に位置するスクリーン上に画像を投影している操作指示対象のプロジェクタであると考えてよい。図１では、ユーザが装着する端末装置１００が撮像したスクリーン２０Ａ上の画像と、会議室Ａのプロジェクタ２００Ａが現に投影する画像とが一致し、この双方の画像情報が一致するプロジェクタ２００Ａが、ユーザの視線方向に位置するスクリーン上に画像を投影しているプロジェクタであると特定できる。したがって、この場合には、この判断対象のプロジェクタが、ユーザの視線方向に位置するスクリーンに画像を投影している操作指示対象のプロジェクタであるとして、操作指示部１０４は、このプロジェクタに画像の投影を指示する（ステップＳ３０６）。この結果、端末装置１００を装着するユーザの視線方向に位置するスクリーン上に、新たに投影を指示された画像が投影される。なお、ステップＳ３０６においては、操作指示部１０４は、画像の投影を指示したが、もちろん、画像の投影以外の処理を指示してもよい。また、ステップＳ３０２とステップＳ３０４は、同時に行なってもよく、この場合には、検索部１０６による検索方法として、各プロジェクタに対して投影画像の提供要求を出し、応答を返してきたプロジェクタをネットワーク１０に接続されたプロジェクタであると判断してもよい。
【００２４】
このように、実施の形態１では、ユーザが身につけた端末装置１００は、ネットワーク１０に接続されているプロジェクタが現に投影している画像情報をネットワーク１０経由で取得し、取得した画像情報を、ユーザが実際に目にしているスクリーン上の投影画像であって端末装置１００が撮像した投影画像と比較することによって、画像の投影を指示するプロジェクタがネットワーク１０上のどのプロジェクタに該当するかを自動的に判断している。したがって、実施の形態１においては、ネットワーク１０経由でプロジェクタに操作指示を行う場合に、ユーザがアクセスコードやＩＰアドレス等の操作指示対象のプロジェクタにおけるネットワーク１０上の識別情報を把握できない場合であっても、操作指示対象のプロジェクタのネットワーク１０上の位置を自動的に検出する。このため、実施の形態１では、ユーザがネットワーク１０上のプロジェクタの識別情報を認識していない場合であっても、操作を指示したいプロジェクタに対して、円滑に操作を指示することができる。
【００２５】
（実施の形態２）
次に、実施の形態２について説明する。実施の形態２においては、操作指示部１０４は、判定部１０３によって投影画像取得部１０１が取得した画像情報と被投影面投影画像取得部１０２が取得した画像情報とが一致すると判定されたプロジェクタが複数ある場合、この複数のプロジェクタごとに、所定の識別用パターンを投影させることによって、操作指示対象のプロジェクタを特定する。図４は、実施の形態２における端末装置１００が、操作対象のプロジェクタをネットワーク１０上で特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。
【００２６】
図４に示すステップＳ４０１〜ステップＳ４０４は、図３に示すステップＳ３０１〜ステップＳ３０４である。そして、端末装置１００においては、判定部１０３は、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とを比較し（ステップＳ４０５）、双方の画像が一致または不一致であったかを判断した判断結果を保持する。続いて、検索部１０６は、ネットワーク１０に接続されたプロジェクタが他に存在するか否かを判断する（ステップＳ４０６）。検索部１０６が、ネットワーク１０に接続されたプロジェクタが他に存在すると判断した場合（ステップＳ４０６：存在する）、検索部１０６によって探し出された他のプロジェクタにおいても、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、この他のプロジェクが投影する画像の画像情報とを比較するために、ステップＳ４０４に進む。
【００２７】
検索部１０６がネットワーク１０に接続されたプロジェクタが他に存在しないと判断した場合（ステップＳ４０６：存在しない）、判定部１０３は、ステップＳ４０５における比較結果の中に、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とが一致するものがあったか否かを判定する（ステップＳ４０７）。
【００２８】
判定部１０３が、ステップＳ４０５における比較結果の中に、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とが一致するものがなかったと判定した場合（ステップＳ４０７：一致なし）、ネットワーク１０を介して操作を指示できるプロジェクタが存在しないため、プロジェクタの特定処理を終了する。
【００２９】
一方、判定部１０３が、ステップＳ４０５における比較結果の中に、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とが一致するものがあったと判定した場合（ステップＳ４０７：一致あり）、ステップＳ４０７において一致すると判断されたプロジェクタからの画像情報の中に同じ画像が複数存在したか否かを判断する（ステップＳ４０８）。
【００３０】
判定部１０３が、ステップＳ４０７において一致すると判断されたプロジェクタからの画像情報の中に同じ画像が存在しないと判断した場合には（ステップＳ４０８：存在しない）、ステップＳ４０１において取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とが一致するプロジェクタは１台しかないため、画像情報が一致するプロジェクタが、ユーザの視線方向に位置する操作指示対象のプロジェクタであると考えてよい。したがって、この場合には、操作指示部１０４は、このプロジェクタを指定して、次の画像の投影をネットワーク１０経由で指示して（ステップＳ４０９）、プロジェクタの特定処理を終了する。
【００３１】
これに対し、判定部１０３が、ステップＳ４０７において一致すると判断されたプロジェクタからの画像情報の中に同じ画像が存在すると判定した場合には（ステップＳ４０８：存在する）、ステップＳ４０１において取得したスクリーン上の投影画像の画像情報と同じ画像を投影しているプロジェクタが複数台あることとなる。このため、ステップＳ４０７において一致すると判断されたプロジェクタのいずれのプロジェクタが、ユーザの視線方向に位置するスクリーンに画像を投影しているプロジェクタであるかを判断するため、操作指示部１０４は、識別用のランダムパターンの投影を、ステップＳ４０７において一致すると判断されたプロジェクタのうち特定判断を実行するプロジェクタに指示する（ステップＳ４１０）。識別用のランダムパターンは、単色画像やカラーバー、グリッド画像、ユーザの登録画像など、端末装置１００の被投影面投影画像取得部１０２が撮像可能であれば、どのようなものでもよい。また、操作指示部１０４は、各プロジェクタに、人間の目で認識可能である画像を投影させるのはなく、人間の目では見えないパターン（たとえば、ランプ波形（参考：ＤＬＰ  Ｌｉｎｋ方式の３Ｄ同期方法）やドットなどのパターン）を投影させてもよい。このようなパターンを投影する場合も、端末装置１００の被投影面投影画像取得部１０２が撮像可能であれば足りる。また、パターン個体の区別が可能であれば複数のパターンを表示しなくてもよい。そして、操作指示部１０４は、プロジェクタごとにそれぞれ異なる識別パターンを各プロジェクタに投影させてもよく、同じ識別パターンを異なるタイミングで各プロジェクタに投影させてもよい。
【００３２】
その後、被投影面投影画像取得部１０２は、再度、端末装置１００を装着するユーザの視線方向に位置するスクリーンに投影された画像を取得する（ステップＳ４１１）。続いて、投影画像取得部１０１は、ステップＳ４０７において一致すると判断されたプロジェクタのうち特定判断の対象となるプロジェクタから、現に投影している画像の画像情報を取得する（ステップＳ４１２）。判定部１０３は、ステップＳ４１１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４１２において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致するか否かを判定する（ステップＳ４１３）。
【００３３】
判定部１０３は、ステップＳ４１１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４１２において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致すると判定した場合には（ステップＳ４１３：一致）、ユーザの視線方向に位置するスクリーンに、ステップＳ４１０で投影が指示されたランダムパターンが投影されていることになるため、特定判断を行っているこのプロジェクタが、ユーザの視線方向に位置するスクリーンに画像を投影している操作指示対象のプロジェクタであると考えてよい。したがって、この場合には、操作指示部１０４は、このプロジェクタを指定して、操作指示部１０４は、このプロジェクタに画像の投影を指示し（ステップＳ４０９）、プロジェクタの特定処理を終了する。
【００３４】
一方、判定部１０３は、ステップＳ４１１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ４１２において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致しないと判定した場合には（ステップＳ４１３：不一致）、このプロジェクタが、ユーザの視線方向に位置するスクリーンに画像を投影している操作指示対象のプロジェクタとは異なるプロジェクタであると判断できる。この場合には、判定部１０３は、操作指示対象のプロジェクタを見つけるために、ステップＳ４０１において取得したスクリーンに投影されている画像の画像情報とステップＳ４０４において取得したプロジェクタからの画像情報とが一致するプロジェクタが他に存在するか否かを判断する（ステップＳ４１４）。判定部１０３は、ステップＳ４０１において取得したスクリーン上の投影画像の画像情報とステップＳ４０４において取得したプロジェクタからの画像情報とが一致するプロジェクタが他に存在すると判断した場合(ステップＳ４１４：存在する)、この他のプロジェクタが、操作指示対象のプロジェクタであるかを判断するために、ステップＳ４１０に戻り、識別用のランダムパターンの投影を、この判断対象となるプロジェクタに指示する。この場合、判定部１０３は、先にランダムパターンの投影を指示したプロジェクタが投影したパターンとは、異なるランダムパターンを投影させてもよい。
【００３５】
これに対し、判定部１０３は、ステップＳ４０１において取得したスクリーンに投影されている画像の画像情報とステップＳ４０４において取得したプロジェクタからの画像情報とが一致するプロジェクタが他に存在しないと判断した場合(ステップＳ４１４：存在する)、ネットワーク１０を介して操作を指示できるプロジェクタが他に存在しないため、プロジェクタの特定処理を終了する。
【００３６】
このように、実施の形態２においては、スクリーン上の投影画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とを最初に比較したときに、同じ画像を投影するプロジェクタが複数台あった場合であっても、プロジェクタごとに識別用のランダムパターンを投影させて、再度、スクリーン上の投影画像の画像情報と、ステップＳ４０４において取得したプロジェクタからの画像情報とを比較するので、ユーザが操作を指示したいプロジェクタを確実に特定することができる。
【００３７】
（実施の形態３）
次に、実施の形態３について説明する。図５は、実施の形態３にかかる画像投影システムの構成を示すブロック図である。図５に示すように、実施の形態３にかかる画像投影システム３０１は、端末装置３００と、それぞれが、プロジェクタの識別情報を提供する識別情報提供部４０４をさらに有するプロジェクタ４００Ａ，４００Ｂとを備える。端末装置３００は、図２に示す端末装置１００と比して、識別情報取得部３０７、識別情報記憶部３０８および操作順決定部３０９をさらに備える。
【００３８】
識別情報取得部３０７は、通信部１０５およびネットワーク１０を介して、検索部１０６によって検索されたネットワーク１０上のプロジェクタからプロジェクタの識別情報を取得する。
【００３９】
識別情報記憶部３０８は、過去に、この端末装置３００に接続したプロジェクタの接続履歴を保持する。この接続履歴は、たとえば、図６のテーブルＴ１に例示するように、この端末装置３００に接続したプロジェクタの識別情報と、最新の接続日時および過去の接続回数とがそれぞれ対応付けられる。
【００４０】
操作順決定部３０９は、検索部１０６によって複数のプロジェクタが検索された場合、識別情報記憶部３０８が保持する接続履歴を参照し、参照した接続履歴と識別情報取得部３０７が取得したネットワーク１０上のプロジェクタの識別情報とをもとに、検索部１０６によって検索されたネットワーク１０上のプロジェクタに対する操作指示の順序を決定する。操作順決定部３０９は、参照した接続履歴から、識別情報取得部３０７によって取得された各プロジェクタの識別情報にそれぞれ対応する当該端末装置３００への接続回数をそれぞれ取得し、取得した各接続回数をもとに、検索された複数のプロジェクタに対する操作指示の順序を決定する。操作順決定部３０９は、操作指示部１０４が端末装置３００に対する接続回数が多いプロジェクタから操作を指示するように操作順序を決定する。すなわち、操作順決定部３０９は、端末装置３００に対する接続回数が多い順で、プロジェクタへの操作指示の順序を決定する。操作指示部１０４は、操作順決定部３０９が決定した順序にしたがって、検索部１０６によって検索された複数のプロジェクタに操作指示を行う。
【００４１】
図７は、端末装置３００が、操作対象のプロジェクタをネットワーク１０上で特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。図７に示すステップＳ７０１〜ステップＳ７０３は、図３に示すステップＳ３０１〜ステップＳ３０３である。続いて、識別情報取得部３０７は、通信部１０５とネットワーク１０を介して、プロジェクタ４００Ａ，４００Ｂに識別情報の提供を要求する。プロジェクタ４００Ａ，４００Ｂの各識別情報提供部４０４が識別情報をそれぞれ応答することによって、識別情報取得部３０７は、ネットワーク１０上のプロジェクタ４００Ａ，４００Ｂの各識別情報を取得する（ステップＳ７０４）。なお、ステップＳ７０２と、ステップＳ７０４とは、同時に行なってもよく、この場合には、検索部１０６は、検索方法として各プロジェクタ４００Ａ，４００Ｂに対して識別情報の取得要求を出し、識別情報の応答を返してくるものをネットワーク１０に接続されたプロジェクタと判断してもよい。
【００４２】
続いて、操作順決定部３０９は、識別情報記憶部３０８が保持する接続履歴を参照する（ステップＳ７０５）。操作順決定部３０９は、各プロジェクタから取得した識別情報をもとに、参照した接続履歴から、識別情報取得部３０７によって取得された各プロジェクタの識別情報にそれぞれ対応する当該端末装置３００への接続回数をそれぞれ取得し、取得した各接続回数が多い順に、検索された複数のプロジェクタ４００Ａ，４００Ｂに対する投影画像の画像情報の取得処理の順序を決定する（ステップＳ７０６）。たとえば、接続履歴が図６のテーブルＴ１に例示するものである場合には、操作順決定部３０９は、ネットワーク上のプロジェクタ４００Ａ，４００Ｂのうち、接続回数の多い識別情報「Ａ００１００１」に対応するプロジェクタ４００Ａを、識別情報「Ｂ００１００１」に対応するプロジェクタ４００Ｂよりも先に処理するように処理の順序を決定する。
【００４３】
したがって、操作指示部１０４は、操作順決定部３０９によって決定された処理順序にしたがって、プロジェクタ４００Ｂよりも先にプロジェクタ４００Ａに対する特定判断を行なう。具体的には、操作指示部１０４は、投影画像取得部１０１に対し、プロジェクタ４００Ａが現に投影している画像の画像情報を取得する（ステップＳ７０７）。そして、判定部１０３は、ステップＳ７０６において投影画像取得部１０１が取得したプロジェクタ４００Ａからの画像情報と、ステップＳ７０１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報とが一致するか否かを判定する（ステップＳ７０８）。
【００４４】
判定部１０３が、投影画像取得部１０１が取得したプロジェクタ４００Ａからの画像情報と被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報とが一致したと判定した場合には（ステップＳ７０８：一致）、判断対象のプロジェクタ４００Ａが、ユーザの視線方向に位置するスクリーンに画像を投影している操作指示対象のプロジェクタと考えてよい。このため、この場合には、操作指示部１０４は、このプロジェクタ４００Ａに画像の投影を指示する（ステップＳ７１０）前に、このプロジェクタの識別情報を取得し、プロジェクタ４００Ａに対応する操作履歴の接続回数および接続日時を更新後に操作履歴を保存する（ステップＳ７０９）。
【００４５】
これに対し、判定部１０３が、投影画像取得部１０１が取得したプロジェクタ４００Ａからの画像情報と被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報とが一致しないと判定した場合には（ステップＳ７０８：不一致）、検索部１０６は、ネットワーク１０に接続されたプロジェクタが他に存在するか否かを判断する（ステップＳ７１１）。検索部１０６が、ネットワーク１０に接続されたプロジェクタが他に存在しないと判断した場合には（ステップＳ７１１：存在しない）、ネットワーク１０を介して操作を指示できるプロジェクタが存在しないため、プロジェクタの特定処理を終了する。
【００４６】
一方、検索部１０６が、ネットワーク１０に接続されたプロジェクタが他に存在すると判断した場合には（ステップＳ７１１：存在する）、操作順決定部３０９が決定した順にしたがい、たとえば、プロジェクタ４００Ａの次に処理を行うように決定されていたプロジェクタ４００Ｂに対して、操作指示対象のプロジェクタであるかを判断するため、ステップＳ７０７に進み、このプロジェクタ４００Ｂが現に投影している画像の画像情報を取得し、以降の処理を行う。なお、ステップＳ７０４〜ステップＳ７０５と、ステップＳ７０６とは、処理順序が逆であってもよく、また、ステップＳ７０６の処理は、ステップＳ７０２およびステップＳ７０４と同時に行なってもよい。さらに、ステップＳ７０８とステップＳ７０９の処理順序は、逆であってもよい。
【００４７】
このように、実施の形態３では、端末装置３００の操作順決定部３０９は、識別情報記憶部３０８が記憶する接続履歴をもとに、接続回数の多い順にプロジェクタに対する特定処理を行っている。端末装置３００によって頻繁に利用されるプロジェクタは、以降も高い頻度で使用されると考えられるため、実施の形態３では、端末装置３００から接続を要求される可能性の高いプロジェクタから順に特定処理を行っていることから、操作指示対象のプロジェクタを早く特定することができる。
【００４８】
なお、実施の形態３においては、操作順決定部３０９が、図７のステップＳ７０６において、接続履歴における接続回数が多い順に操作処理順を決定した場合を例に説明したが、これに限らない。図７のステップＳ７０６においては、操作順決定部３０９は、接続履歴における接続回数が少ない順に操作処理順を決定してもよい。また、操作順決定部３０９は、検索部１０６によって複数のプロジェクタが検索された場合、識別情報取得部３０７によって取得された複数のプロジェクタの各識別情報にそれぞれ対応する当該端末装置３００への接続日時を接続履歴から取得し、取得した各接続日時をもとに、プロジェクタに対する特定処理の順序を決定してもよい。操作順決定部３０９は、操作履歴から取得した接続日時が現在に近い順に操作処理の順序を決定する。もちろん、操作順決定部３０９は、操作履歴から取得した接続日時が現在に遠い順に操作処理の順序を決定してもよい。
【００４９】
（実施の形態４）
次に、実施の形態４について説明する。図８は、実施の形態４にかかる画像投影システムの構成を示すブロック図である。図８に示すように、実施の形態４にかかる画像投影システム５０１においては、図２に示す端末装置１００と比して、操作順決定部５０７をさらに備えた端末装置５００を有する。
【００５０】
端末装置５００の検索部１０６は、ブロードキャストを行い、各プロジェクタからの応答によってネットワーク１０に接続するプロジェクタを検索する。操作順決定部５０７は、検索部１０６によって複数のプロジェクタがネットワーク１０上で検索された場合、プロジェクタからの応答順にしたがって、検索された複数のプロジェクタに対する操作指示の順序を決定する。そして、操作指示部１０４は、操作順決定部５０７が決定した順序にしたがって、検索部１０６によって検索された複数のプロジェクタに操作指示を行う。
【００５１】
図９は、端末装置５００が、操作対象のプロジェクタをネットワーク１０上で特定するためのプロジェクタ特定方法の処理手順を示すフローチャートである。図９に示すステップＳ９０１は、図３に示すステップＳ３０１である。続いて、検索部１０６は、ブロードキャストを行い、各プロジェクタからの応答によって、ネットワーク１０に接続されたプロジェクタが存在するかどうか確認して（ステップＳ９０２）、ネットワーク１０に接続されたプロジェクタが存在するか否かを判断する（ステップＳ９０３）。なお、図９に示すステップＳ９０１と、ステップＳ９０２とは、いずれが先に行なわれてもよい。
【００５２】
検索部１０６がネットワーク１０に接続されたプロジェクタが存在しないと判断した場合（ステップＳ９０３：存在しない）、ネットワーク１０を介して操作を指示できるプロジェクタが存在しないため、プロジェクタの特定処理を終了する。一方、検索部１０６が、ネットワーク１０に接続されたプロジェクタが存在すると判断した場合には（ステップＳ９０３：存在する）、操作順決定部５０７は、プロジェクタからの応答順にしたがって、検索された複数のプロジェクタに対する投影画像の取得順を決定する（ステップＳ９０４）。この場合、操作順決定部５０７は、応答が速いプロジェクタから順に投影画像を取得させる。
【００５３】
このため、投影画像取得部１０１は、最も早く応答したプロジェクタが現に投影している投影画像の画像情報を取得し（ステップＳ９０５）、判定部１０３は、ステップＳ９０１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ９０５において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致するか否かを判定する（ステップＳ９０６）。そして、判定部１０３は、ステップＳ９０１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ９０５において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致すると判定した場合（ステップＳ９０６：一致）、判断対象のプロジェクタが操作指示対象のプロジェクタであると考えてよいため、操作指示部１０４は、このプロジェクタに画像の投影を指示する（ステップＳ９０７）。
【００５４】
一方、判定部１０３は、ステップＳ９０１において被投影面投影画像取得部１０２が取得したスクリーン上に投影されている画像の画像情報と、ステップＳ９０５において投影画像取得部１０１が取得したプロジェクタからの画像情報とが一致しないと判定した場合（ステップＳ９０６：不一致）、次に早く応答したプロジェクタに対して判定を行うために、検索部１０６は、ネットワーク１０に接続されたプロジェクタが他に存在するか否かを判断して（ステップＳ９０８）、検索部１０６が、ネットワーク１０に接続されたプロジェクタが他に存在すると判断した場合には（ステップＳ９０８：存在する）、ステップＳ９０５に進み、以降の特定処理を行う。また、検索部１０６がネットワーク１０に接続されたプロジェクタが他に存在しないと判断した場合には（ステップＳ９０８：存在しない）、ネットワーク１０を介して操作を指示できるプロジェクタが存在しないため、プロジェクタの特定処理を終了する。なお、ステップＳ９０２とステップＳ９０５は同時に行なってもよく、検索方法として各プロジェクタに対して投影画像の取得要求を出し、応答を返してくるものをネットワークに接続されたプロジェクタと判断してもよい。その場合はステップＳ９０２およびステップＳ９０５を実施した後にステップＳ９０４を実施することとなる。
【００５５】
このように、実施の形態４は、検索部１０６による検索応答の速度順で判定を行い、応答速度が早いプロジェクタから特定処理を行っている。応答速度が速いプロジェクタは、ネットワーク１０上において端末装置１００近くに位置するものであることが多い。実施の形態４では、この応答速度の速いプロジェクタ、すなわち、端末装置１００近くの操作指示対象のプロジェクタである可能性の高いプロジェクタから、特定処理を行っているため、操作指示対象のプロジェクタを早く特定することができる。
【００５６】
なお、上記の実施の形態１〜４では、ウェアラブルコンピュータである端末装置１００にプロジェクタの特定機能が内蔵された場合を例に説明したが、ウェアラブルコンピュータ以外の外部装置３０Ａ〜３０Ｂにプロジェクタの特定機能を内蔵させて、ネットワーク１０経由で、プロジェクタに操作指示を出すことももちろん可能である。
【００５７】
また、本実施の形態にかかる画像投影システム１の端末装置１００，３００，５００およびプロジェクタ２００Ａ，２００Ｂ，４００Ａ，４００Ｂで実行される各処理に対する実行プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよく、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００５８】
１，３０１，５０１  画像投影システム
１０  ネットワーク
２０Ａ，２０Ｂ  スクリーン
３０Ａ，３０Ｂ  外部装置
１００，３００，５００  端末装置
１０１  投影画像取得部
１０２  被投影面投影画像取得部
１０３  判定部
１０４  操作指示部
１０５，２０３  通信部
１０６  検索部
２００Ａ，２００Ｂ，４００Ａ，４００Ｂ  プロジェクタ
２０１  投影画像提供部
２０２  投影部
３０７，５０７  識別情報取得部
３０８  識別情報記憶部
３０９  操作順決定部
４０４  識別情報提供部
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２０１１−５９６７５号公報
【特許文献２】特開平１１−２７６０８号公報
【図１】
2015026904.tif 000003
【図２】
2015026904.tif 000004
【図３】
2015026904.tif 000005
【図４】
2015026904.tif 000006
【図５】
2015026904.tif 000007
【図６】
2015026904.tif 000008
【図７】
2015026904.tif 000009
【図８】
2015026904.tif 000010
【図９】
2015026904.tif 000011