(57)【特許請求の範囲】
【請求項１】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、
個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、
前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、
少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、
前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段と、
前記接続部に接続された複数のヘッドマウントディスプレイから、前記連携履歴情報取得手段が前記連携履歴情報を取得できない場合に、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報に基づいて新規の連携履歴情報を作成する連携履歴情報作成手段とを備え、
前記連携履歴情報取得手段は、前記連携履歴情報作成手段が作成した新規の連携履歴情報を取得することを特徴とするヘッドマウントディスプレイ連携装置。
【請求項２】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、
個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、
前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、
少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、
前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段とを備え、
前記連携履歴情報は、第一ヘッドマウントディスプレイを特定する第一ＨＭＤ情報を含み、
前記連携履歴情報送信手段は、前記連携の終了時に、前記第一ＨＭＤ情報にて特定されるヘッドマウントディスプレイに連携履歴情報を送信するものであって、
前記連携情報更新手段は、前記第一ＨＭＤ情報を変更することで第一ヘッドマウントディスプレイを別のヘッドマウントディスプレイに変更することを特徴とするヘッドマウントディスプレイ連携装置。
【請求項３】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、
個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、
前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、
少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、
前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段とを備え、
前記連携情報更新手段は、前記連携履歴情報に記された複数のヘッドマウントディスプレイ以外の新たなヘッドマウントディスプレイが前記接続部へ接続された場合、当該新たなヘッドマウントディスプレイの前記識別情報を前記連携情報記憶手段に記憶されている前記連携履歴情報に追加することを特徴とするヘッドマウントディスプレイ連携装置。
【請求項４】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、
個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、
前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、
少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、
前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段とを備え、
前記連携情報更新手段は、前記連携履歴情報に記された複数のヘッドマウントディスプレイのうち、いずれかのヘッドマウントディスプレイを連携不可とする場合、前記連携履歴情報から前記連携不可とするヘッドマウントディスプレイの前記識別情報を削除することを特徴とするヘッドマウントディスプレイ連携装置。
【請求項５】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、
個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、
前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、
少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、
前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段とを備え、
前記接続部に接続された複数のヘッドマウントディスプレイから、前記連携履歴情報取得手段が複数の連携履歴情報を取得できる場合であって、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報のうち複数の識別情報が、前記複数の連携履歴情報のそれぞれに含まれる場合、
前記連携履歴情報取得手段は、其の複数の識別情報を含む連携履歴情報を取得し、
前記連携情報更新手段は、其の複数の識別情報を含む連携履歴情報を合成し、１つの連携履歴情報として更新することを特徴とするヘッドマウントディスプレイ連携装置。
【請求項６】
前記ヘッドマウントディスプレイ連携装置を、前記複数のヘッドマウントディスプレイのうちのいずれかに備えたことを特徴とする請求項１から５のいずれかに記載のヘッドマウントディスプレイ連携装置。
【請求項７】
複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイの連携プログラムであって、
前記複数のヘッドマウントディスプレイの各々が複数の接続部に接続されると、前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別する識別情報を取得する識別情報取得ステップと、
前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断ステップと、
前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得ステップと、
少なくとも前記連携履歴情報を記憶する連携履歴情報記憶ステップと、
前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断ステップと、
前記連携判断ステップにおいて全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信ステップと、
前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新ステップと、
前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信ステップと、
前記連携履歴情報取得ステップにおいて、前記接続部に接続された複数のヘッドマウントディスプレイから前記連携履歴情報を取得できない場合に、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報に基づいて新規の連携履歴情報を作成し、当該作成された新規の連携履歴情報を取得するステップと
をコンピュータに実行させるためのヘッドマウントディスプレイの連携プログラム。
【請求項８】
請求項１から６のいずれかに記載のヘッドマウントディスプレイ連携装置の各手段の行う処理を当該ヘッドマウントディスプレイ連携装置のＣＰＵに実行させる連携プログラムが前記第一ヘッドマウントディスプレイに記憶され、
当該第一ヘッドマウントディスプレイから前記連携プログラムを取得する連携プログラム取得手段を備え、
前記連携プログラム取得手段が取得した前記連携プログラムを前記ＣＰＵが実行することを特徴とする請求項１から６のいずれかに記載のヘッドマウントディスプレイ連携装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のヘッドマウントディスプレイを連携して利用する際に用いられるヘッドマウントディスプレイ連携装置、及びヘッドマウントディスプレイの連携プログラムに関する。
【背景技術】
【０００２】
近年、技術の進歩により、ヘッドマウントディスプレイが社会的に浸透しつつある。このヘッドマウントディスプレイは、人の頭部に装着され、眼前に投影装置が配置される。この投影装置に映像を表示することで眼前に映像が表示されるという特徴を持つ。この特徴を生かして、例えば会議の参加者の各々がヘッドマウントディスプレイを装着して、参加者全員が投影装置に表示される同じ映像を見ることによって会議を行うことを可能にするようなシステムの登場が期待されている。複数の電気機器を連携（連動）して動作させる方法として、複数の電気機器の連携（連動）情報を記憶しておき、連携情報に基づいて複数機器を連携して動作させる装置が提案されている（例えば、特許文献１参照）。この装置では、複数の電気機器を連携させ所定の動作を行わせることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１０２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上述の装置は、単に複数の電気機器が連携情報を基に連携というよりむしろ連動して動作することを開示しているだけであって、複数のヘッドマウントディスプレイにおいて、機密性（セキュリティ）を考慮した連携使用や、装置の追加、削除等の変更方法も開示していない。また、ヘッドマウントディスプレイは、携帯性が高く、どこへでも持ち運びが出来るのに、決められた装置、場所で使用するしかなく、例えば、出張先などの移動先で連携した使用を行うには困難であった。
【０００５】
本発明の目的は、上記課題を解決するためになされたものであり、出張先などの移動先に設置されているヘッドマウントディスプレイ連携装置を用いて、複数のヘッドマウントディスプレイを連携させることができるヘッドマウントディスプレイ連携装置、及びヘッドマウントディスプレイの連携プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第一の態様のヘッドマウントディスプレイ連携装置は、複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイ連携装置であって、個別の識別情報を有する前記複数のヘッドマウントディスプレイが各々接続される複数の接続部と、前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別するために前記識別情報を取得する識別情報取得手段と、前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断手段と、前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得手段と、少なくとも前記連携履歴情報を記憶する連携情報記憶手段と、前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断手段と、前記連携判断手段によって全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信手段と、前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新手段と、前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で変更または更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信手段とを備える。
【０００７】
この態様のヘッドマウントディスプレイ連携装置では、連携履歴情報が記憶されていないヘッドマウントディスプレイ連携装置であっても、ヘッドマウントディスプレイに記憶された連携履歴情報に基づいて複数の端末を連携させることができる。
【０００８】
また、本態様のヘッドマウントディスプレイ連携装置では、前記接続部に接続された複数のヘッドマウントディスプレイから、前記連携履歴情報取得手段が前記連携履歴情報を取得できない場合に、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報に基づいて新規の連携履歴情報を作成する連携履歴情報作成手段を備え、前記連携履歴情報取得手段は、前記連携履歴情報作成手段が作成した新規の連携履歴情報を取得する。
【０００９】
この態様のヘッドマウントディスプレイ連携装置では、接続部に接続された複数のヘッドマウントディスプレイから、連携履歴情報取得手段が連携履歴情報を取得できない場合に、現在接続されている複数のヘッドマウントディスプレイで新たな連携を行うことができる。
【００１０】
本態様のヘッドマウントディスプレイ連携装置では、前記連携履歴情報は、第一ヘッドマウントディスプレイを特定する第一ＨＭＤ情報を含み、前記連携履歴情報送信手段は、前記連携の終了時に、前記第一ＨＭＤ情報にて特定されるヘッドマウントディスプレイに連携履歴情報を送信するものであって、前記連携情報更新手段は、前記第一ＨＭＤ情報を変更することで第一ヘッドマウントディスプレイを別のヘッドマウントディスプレイに変更するようにしても良い。
【００１１】
この態様のヘッドマウントディスプレイ連携装置では、連携履歴情報を記憶する第一ヘッドマウントディスプレイを変更することができる。
【００１２】
本態様のヘッドマウントディスプレイ連携装置では、前記連携情報更新手段は、前記連携履歴情報に記された複数のヘッドマウントディスプレイ以外の新たなヘッドマウントディスプレイが前記接続部へ接続された場合、当該新たなヘッドマウントディスプレイの前記識別情報を前記連携情報記憶手段に記憶されている前記連携履歴情報に追加するようにしても良い。
【００１３】
この態様のヘッドマウントディスプレイ連携装置では、新たなヘッドマウントディスプレイの識別情報を連携履歴情報に追加することができるので、例えば会議等に新たな参加者が加入した場合であっても、該参加者の有するヘッドマウントディスプレイを連携に加えることができる。
【００１４】
本態様のヘッドマウントディスプレイ連携装置では、前記連携情報更新手段は、前記連携履歴情報に記された複数のヘッドマウントディスプレイのうち、いずれかのヘッドマウントディスプレイを連携不可とする場合、前記連携履歴情報から前記連携不可とするヘッドマウントディスプレイの前記識別情報を削除するようにしても良い。
【００１５】
この態様のヘッドマウントディスプレイ連携装置では、この場合のヘッドマウントディスプレイ連携装置では、連携履歴情報からヘッドマウントディスプレイの識別情報を削除することができるので、例えば会社の部門移動等で連携の必要がなくなったヘッドマウントディスプレイの識別情報を連携履歴情報から消すことができる。
【００１６】
本態様のヘッドマウントディスプレイ連携装置では、前記接続部に接続された複数のヘッドマウントディスプレイから、前記連携履歴情報取得手段が複数の連携履歴情報を取得できる場合であって、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報のうち複数の識別情報が、前記複数の連携履歴情報のそれぞれに含まれる場合、前記連携履歴情報取得手段は、其の複数の識別情報を含む連携履歴情報を取得し、前記連携情報更新手段は、其の複数の識別情報を含む連携履歴情報を合成し、１つの連携履歴情報として更新するようにしても良い。
【００１７】
この態様のヘッドマウントディスプレイ連携装置では、複数の連携履歴情報を取得できる場合に、１つの連携履歴情報として更新することができる。
【００１８】
本態様のヘッドマウントディスプレイ連携装置では、前記ヘッドマウントディスプレイ連携装置を、前記複数のヘッドマウントディスプレイのうちのいずれかに備えてもよい。
【００１９】
この態様のヘッドマウントディスプレイ連携装置では、ヘッドマウントディスプレイのみで複数のヘッドマウントディスプレイを連携させることができる。
【００２０】
本発明の第二の態様の連携プログラムは、複数のヘッドマウントディスプレイに同時に同一のコンテンツを提供することにより前記複数のヘッドマウントディスプレイを連携させるヘッドマウントディスプレイの連携プログラムであって、前記複数のヘッドマウントディスプレイの各々が複数の接続部に接続されると、前記接続部に接続された前記複数のヘッドマウントディスプレイから、前記複数のヘッドマウントディスプレイの各々を一意に識別する識別情報を取得する識別情報取得ステップと、前記各ヘッドマウントディスプレイが連携を行う際の基となる情報である連携履歴情報を前記ヘッドマウントディスプレイ連携装置より受信して記憶部に記憶している第一ヘッドマウントディスプレイが前記接続部に接続されたか否かを判断する接続判断ステップと、前記接続判断手段によって前記接続部に前記第一ヘッドマウントディスプレイが接続されたと判断されると、前記第一ヘッドマウントディスプレイの記憶部から前記連携履歴情報を取得する連携履歴情報取得ステップと、少なくとも前記連携履歴情報を記憶する連携履歴情報記憶ステップと、前記連携情報記憶手段に記憶された前記連携履歴情報に記されている各ヘッドマウントディスプレイの識別情報と、前記識別情報取得手段によって取得された前記各ヘッドマウントディスプレイの前記識別情報とが全て一致するか否かを判断する連携判断ステップと、前記連携判断ステップにおいて全ての前記各ヘッドマウントディスプレイの前記識別情報が一致すると判断された場合、前記各ヘッドマウントディスプレイに表示するための情報である連携表示情報を前記各ヘッドマウントディスプレイに送信し連携を行う連携表示情報送信ステップと、前記連携情報記憶手段に記憶されている前記連携履歴情報を変更または最新の情報に更新する連携情報更新ステップと、前記複数のヘッドマウントディスプレイの前記連携の終了時に、前記連携情報更新手段で更新され、前記連携情報記憶手段に記憶されている前記連携履歴情報を前記第一ヘッドマウントディスプレイに送信する連携履歴情報送信ステップと、前記連携履歴情報取得ステップにおいて、前記接続部に接続された複数のヘッドマウントディスプレイから前記連携履歴情報を取得できない場合に、前記接続部に接続されている複数のヘッドマウントディスプレイの識別情報に基づいて新規の連携履歴情報を作成し、当該作成された新規の連携履歴情報を取得するステップとをコンピュータに実行させることを特徴とする。
【００２１】
この態様の連携プログラムでは、連携履歴情報が記憶されていないコンピュータであっても、ヘッドマウントディスプレイに記憶された連携履歴情報に基づいて複数の端末を連携させるヘッドマウントディスプレイ連携装置として機能させることができる。
【００２２】
本発明の第三の態様のヘッドマウントディスプレイ連携装置は、ヘッドマウントディスプレイ連携装置の各手段の行う処理を当該ヘッドマウントディスプレイ連携装置のＣＰＵに実行させる連携プログラムが前記第一ヘッドマウントディスプレイに記憶され、当該第一ヘッドマウントディスプレイから前記連携プログラムを取得する連携プログラム取得手段を備え、前記連携プログラム取得手段が取得した前記連携プログラムを前記ＣＰＵが実行することを特徴とする。
【００２３】
この態様のヘッドマウントディスプレイ連携装置では、前記連携プログラム取得手段が取得した前記連携プログラムを前記ＣＰＵが実行することで、ヘッドマウントディスプレイ連携装置として機能することができる。
【図面の簡単な説明】
【００２６】
【図１】第１実施の形態に係るヘッドマウントディスプレイ連携システム１の概略全体構成図である。
【図２】ヘッドマウントディスプレイ連携装置１０の電気的構成を示すブロック図である。
【図３】ヘッドマウントディスプレイ２０の電気的構成を示すブロック図である。
【図４】連携履歴情報を模式的に示した連携履歴情報テーブル３００を示す図である。
【図５】連携処理１のフローチャートである。
【図６】新連携履歴情報を模式的に示した新連携履歴情報テーブル３６０を示す図である。
【図７】第二実施の形態の管理用ＨＭＤ２０が実行する連携プログラムインストール処理のフローチャートである。
【図８】ヘッドマウントディスプレイ連携システム１の変形例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明のヘッドマウントディスプレイ連携装置について、図面を参照して説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置、端末の構成、各種処理のフローチャートなどは、単なる説明例である。
【００２８】
はじめに、本発明の第１実施の形態に係るヘッドマウントディスプレイ連携装置が使用されたヘッドマウントディスプレイ連携システム１（以下、「ＨＭＤ連携システム」という。）を説明する。なお、ヘッドマウントディスプレイを以下「ＨＭＤ」という。図１に示すように、ＨＭＤ連携システム１は、パーソナルコンピュータからなるＨＭＤ連携装置１０（以下、「ＰＣ１０」という。）と、ＰＣ１０の各ＵＳＢ端子（図示しない）にＵＳＢケーブル１５を介して接続されたＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０とから構成される。ここでは、一例として、ＨＭＤを４台接続しているが、必ずしも４台に限らず任意の複数台接続できる。なお、連携とは複数台のＨＭＤに同時に同一のコンテンツを表示することをいう。また、連携履歴情報とは、過去に複数のＨＭＤを連携させた際の日時等を含む情報である。さらに、連携表示情報とは、ＨＭＤの投影装置２１０に表示するために連携履歴情報に基づいて作成された情報である。
【００２９】
ＰＣ１０は、ＵＳＢケーブル１５を介して接続された管理用ＨＭＤから連携履歴情報（供に、後述する）や、各ＨＭＤからＨＭＤを一意に識別する識別情報（例えば、ＭＡＣアドレス等の端末ＩＤ）を取得する。以下、本実施例では、ＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０の識別情報（端末ＩＤ）を各々ＩＤ２０、ＩＤ３０、ＩＤ４０及びＩＤ５０と表記する。また、ＰＣ１０は、取得した連携履歴情報に基づいて作成した表示用のデータである連携表示情報を、ＨＭＤ２０、ＨＭＤ３０，ＨＭＤ４０，及びＨＭＤ５０のそれぞれにＵＳＢケーブル１５を介して送信する。また、ハードディスクドライブ１０７（以下、「ＨＤＤ１０７」という。）（図２参照）には、各ＨＭＤの投影装置２１０に表示するためのコンテンツが記憶されている。
【００３０】
図１に示すように、ＨＭＤ２０、ＨＭＤ３０，ＨＭＤ４０，及びＨＭＤ５０は、公知のヘッドマウントディスプレイであり、眼鏡型のフレームに連携表示情報やコンテンツを表示する液晶表示部を備える投影装置２１０が固定され、また、投影装置２１０を含むＨＭＤの全体を制御する制御装置２００が投影装置２１０に接続されている。また、ＨＭＤ２０、ＨＭＤ３０，ＨＭＤ４０，及びＨＭＤ５０には、前述した端末ＩＤが記憶部としてのＥＥＰＲＯＭ２０６（図３参照）に記憶されている。さらに、ＨＭＤ２０は、ＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０が過去に同時に同一のコンテンツを表示するなど連携して使用された際の履歴情報である連携履歴情報をフラッシュメモリ２０４（図３に示す）に記憶したＨＭＤが、これらＨＭＤの連携を管理する管理用ＨＭＤ（第一ヘッドマウントディスプレイ）として機能する。なお、以下ではＨＭＤ２０が連携履歴情報をフラッシュメモリ２０４に記憶しており管理用ＨＭＤ２０として機能する。
【００３１】
次に、図２を参照して、ＰＣ１０の電気的構成を説明する。図２に示すように、ＰＣ１０は、ＣＰＵ１０１、ＣＰＵ１０１が実行するプログラムを記憶するＲＯＭ１０３、ＣＰＵ１０１が各処理を実行する際に必要なデータ等が一時的に記憶されるＲＡＭ１０５、各ＨＭＤの投影装置２１０に表示するコンテンツ等を記憶するＨＤＤ１０７から構成される。
【００３２】
ＰＣ１０は、さらにキーボード１１３が接続される入力制御部１１０、ディスプレイ１２３が接続される出力制御部１２０、通信部１３０、及びＵＳＢインターフェイス１４０（以下、「ＵＳＢI／Ｆ１４０」という。）から構成される。キーボード１１３は、ユーザがＰＣ１０に対して指示や入力を行う際に利用される。入力制御部１１０は、キーボード１１３の操作を検知する。ディスプレイ１２３は、ＣＰＵ１０１の処理結果や後述する報知画面等を表示する。出力制御部１２０は、ディスプレイ１２３の表示制御を行う。通信部１３０は、ＬＡＮ等のネットワークに接続され、外部機器からネットワークを介して通信を行う。ＵＳＢI／Ｆ１４０は、ＵＳＢ端子を有すると供に、ＵＳＢケーブル１５を介して接続された各ＨＭＤとの間でデータの送受を行う。また、ＰＣ１０は、日時など取得用の計時手段であるＲＴＣ（ｒｅａｌ−ｔｉｍｅ  ｃｌｏｃｋ）も備えている。
【００３３】
次に、図３を参照して、管理用ＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０のそれぞれを構成する制御装置２００及び投影装置２１０の電気的構成を説明する。なお、これらの電気的構成はいずれも同じなので、管理用ＨＭＤ２０の電気的構成についてのみ説明する。
【００３４】
管理用ＨＭＤ２０は、図３に示すように、制御装置２００と投影装置２１０とから構成される。制御装置２００は、ＣＰＵ２０１、ＲＡＭ２０３、フラッシュメモリ２０４、通信インターフェイス２０５（以下、「通信Ｉ／Ｆ２０５」という。）、及びＥＥＰＲＯＭ２０６を備える。ＣＰＵ２０１は、ＲＡＭ２０３、フラッシュメモリ２０４、Ｉ／Ｆ２０５、及びＥＥＰＲＯＭ２０６に接続されている。ＣＰＵ２０１は、フラッシュメモリ２０４に記憶された各種プログラムを読み出すことで、後述する各処理を実行する。尚、フラッシュメモリ２０４には、前記ＣＰＵ２０１が実行する各種プログラムとともに連携履歴情報等が記憶される。ＲＡＭ２０３には、各処理に必要なデータが一時的に記憶される。通信Ｉ／Ｆ２０５は、ＵＳＢケーブル１５を介してＰＣ１０と接続され、ＰＣ１０と通信を行う。ＥＥＰＲＯＭ２０６には端末ＩＤとが記憶されている。なお、連携履歴情報が記憶されているのは管理用ＨＭＤ２０のみであり、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０の各フラッシュメモリ２０４には連携履歴情報は記憶されていない。
【００３５】
投影装置２１０は、ＣＰＵ２０１によって制御される液晶表示部２１２、及び接眼レンズ２１３から構成される。液晶表示部２１２は、ＣＰＵ２０１からの制御信号（画像信号を含む）によって画像信号に応じた画像が表示される。接眼レンズ２１３は、液晶表示部２１２からの画像光をユーザの眼に視認可能に投影するよう配置されている。この投影装置２１０は、図１に示すように眼鏡型フレームに固定されている。また、投影装置２１０には、制御装置２００が接続されている。
【００３６】
次に、図４を参照して、管理用ＨＭＤ２０のフラッシュメモリ２０４（図３参照）に記憶されている連携履歴情報としての連携履歴情報テーブル３００について説明する。本実施の形態では、ＨＭＤ２０が、連携履歴情報テーブル３００を、フラッシュメモリ２０４に記憶しているので、ＨＭＤ２０が管理用ＨＭＤ２０として機能する。図４に示すように連携履歴情報テーブル３００は、連携名欄（グループ名欄）、連携端末ＩＤ欄、管理用ＨＭＤ情報欄、連携日時欄、及び連携補足情報欄から構成される。
【００３７】
連携名欄は、連携のグループ名を示す。連携端末ＩＤ欄は、連携に参加可能なＨＭＤの端末ＩＤを示す。管理用ＨＭＤ情報欄には、連携履歴情報が記憶されているＨＭＤの端末ＩＤを示す。連携日時欄は、前回に連携した日及び時間を示す。連携補足情報欄は、連携時に表示する連携表示情報に関する情報が記載されている。また、前回連携した際にユーザによって入力された入力情報を示してもよい。例えば、図４に示す連携履歴情報テーブル３００において連携名欄には「ＡＢＣ」が記載され、連携端末ＩＤ欄には「ＨＤ２０、ＨＤ３０、ＨＤ４０、ＨＤ５０」が記載され、管理用ＨＭＤ情報欄には、「ＩＤ２０」が記載され、連携日時欄には「２０１１／２／２２  ２１：３０」が記載され、連携補足情報欄には「ＨＭＤに関する」及び連携表示情報名として「ｘｘ０１、ｙｙ０１」が記載されている。これは、２０１１年２月２２日の２１時３０分に管理用ＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０が連携名「ＡＢＣ」で連携し、その際の連携した目的がＨＭＤに関する会議のためであり、その時、ｘｘ０１、ｙｙ０１という名前の情報（コンテンツ）が表示されたことを示している。また、図４に模式的に示された連携履歴情報は、各ＨＭＤ３０〜５０に連携表示情報としてＵＢＳケーブル１５を介して送信され、各ＨＭＤの投影装置２１０に連携履歴情報テーブル３００と同等の画面が表示される。これによって、各ＨＭＤを装着したユーザは、前回に連携した日時等の情報を知ることができる。尚、「ｘｘ０１、ｙｙ０１」のコンテンツのデータは、ＨＤＤ１０７に記憶されている。ＨＤＤ１０７から読み出せるように関連づけられている。また、管理用ＨＭＤ情報が「第一ＨＭＤ情報」の一例である。
【００３８】
次に、図５を参照して、ＰＣ１０のＣＰＵ１０１が実行する連携処理１について説明する。なお、この処理は、ＣＰＵ１０１がＲＯＭ１０３又はＨＤＤ１０７に記憶されているプログラムを実行することによって実現される。ユーザによって各ＨＭＤがＵＳＢケーブル１５を介してＰＣ１０の各ＵＳＢ端子にそれぞれ接続され、連携処理１の開始がキーボード１１３を介して指示されると、開始指示された日時を連携日時としてＲＡＭ１０５に記憶する。はじめに、連携処理１では、タイマｔ＝０としてタイマｔをリセットする（Ｓ１０）。次いでＣＰＵ１０１は各ＨＭＤに端末ＩＤの送信要求を送信し、該送信要求に対して各ＨＭＤのＣＰＵ２０１が応答することによって各ＨＭＤのＥＥＰＲＯＭ２０６から端末ＩＤを取得し、ＲＡＭ１０５に記憶する（Ｓ１１）。次に、管理用ＨＭＤ２０がＵＳＢ端子に接続されたか否かを判断する（Ｓ１３）。なお、この判断は具体的には、ＣＰＵ１０１が、各ＨＭＤに対して連携履歴情報（連携履歴情報テーブル３００）を保持しているかの問い合わせを行い、保持している旨の返答を返したＨＭＤを管理用ＨＭＤと判断する。なお、複数のＨＭＤが連携履歴情報を保持していた場合は、ＰＣ１０に先に接続されたＨＭＤを管理用ＨＭＤとする。
【００３９】
本実施の形態では、ＨＭＤ２０（管理用ＨＭＤ２０）が、連携履歴情報テーブル３００をフラッシュメモリ２０４に記憶しているので、ＨＭＤ２０がＰＣ１０のＵＳＢインターフェイス１４０に接続された場合に、連携履歴情報（連携履歴情報テーブル３００）を保持している旨の返事をＰＣ１０に返し、管理用ＨＭＤが有ると判断される（Ｓ１３：ＹＥＳ）。次いで、ＨＭＤ２０のフラッシュメモリ２０４の連携履歴情報テーブル３００から連携履歴情報としての連携履歴情報テーブル３００を取得して、ＲＡＭ１０５に記憶する（Ｓ１５）。この時、ＨＭＤ２０のフラッシュメモリ２０４に記憶されている連携履歴情報テーブル３００は一旦削除される。
【００４０】
尚、Ｓ１５の処理に於いて、複数の連携履歴情報を取得できる場合であって、接続されている複数のＨＭＤの識別情報（端末ＩＤ）のうち複数の識別情報（端末ＩＤ）が、前記複数の連携履歴情報のそれぞれに含まれる場合、其の複数の識別情報（端末ＩＤ）を含む連携履歴情報を取得し、其の複数の識別情報（端末ＩＤ）を含む連携履歴情報を合成し、１つの連携履歴情報として更新するようにしても良い。
【００４１】
次いで、ＲＡＭ１０５に記憶された連携履歴情報（連携履歴情報テーブル３００）に含まれる各ＨＭＤの端末ＩＤと、Ｓ１１で取得した各ＨＭＤの端末ＩＤとの全てが一致する否かの判断を行う（Ｓ１７）。尚、この例では、連携履歴情報の有無を問い、返答結果で管理用ＨＭＤを決め、連携履歴情報を取得しているが、直接、連携履歴情報を各ＨＭＤに要求し、連携履歴情報を取得できた場合（Ｓ１３：ＹＥＳ→Ｓ１５）、取得できたＨＭＤを管理用ＨＭＤとし、取得できない場合は、Ｓ１３：ＮＯとしてもよい。
【００４２】
次いで、連携履歴情報に含まれる端末ＩＤとＳ１１で取得し、ＲＡＭ１０５に記憶した端末ＩＤとの全てが一致すると判断した場合（Ｓ１７：ＹＥＳ）、各ＨＭＤに連携表示情報として連携履歴情報テーブル３００を表示するためのデータや連携履歴情報テーブル３００の連携補足情報に記載され対応づけられたＨＤＤ１０７に記憶されているコンテンツ（例えば、「ｘｘ０１、ｙｙ０１」）を各ＨＭＤに送信する（Ｓ１９）。コンテンツを受信した各ＨＭＤは、投影装置２１０に連携表示情報（連携履歴情報テーブル３００）や、前記コンテンツ（例えば、「ｘｘ０１、ｙｙ０１」）を表示する。次に、ユーザからキーボード１１３を介して連携終了の指示がなされたか否かを判断する（Ｓ２１）。終了指示がなされていない場合（Ｓ２１：ＮＯ）、そのまま連携を続ける。
【００４３】
一方、終了指示がなされた場合（Ｓ２１：ＹＥＳ）、連携履歴情報から端末ＩＤの削除指示がなされたか否かを判断する（Ｓ２３）。前記削除指示がない場合（Ｓ２３：ＮＯ）、ステップＳ２５に進む。一方、前記削除指示がある場合（Ｓ２３：ＹＥＳ）、連携履歴情報テーブル３００から削除の指示がされた該ＨＭＤの端末ＩＤを削除し（Ｓ３３）、ステップＳ２５に進む。次に、管理用ＨＭＤを他のＨＭＤへ移動する移動指示があるか否かを判断する（Ｓ２５）。前記移動指示がある場合（Ｓ２５：ＹＥＳ）、連携履歴情報テーブル３００の管理用ＨＭＤ情報欄を移動先のＨＭＤの情報（端末ＩＤ名）に修正し（Ｓ２７）、ステップＳ２４に進む。
【００４４】
一方、前記移動指示がない場合も（Ｓ２５：ＮＯ）、ステップＳ２４に進む。ステップＳ２４では、連携日時や連携補足情報など、連携終了時における最新の状態に連携履歴情報を更新し、当該更新した連携履歴情報を管理用ＨＭＤ２０又は移動先のＨＭＤに送信して（Ｓ２６）処理を終了する。
【００４５】
一方、ステップＳ１７で、少なくとも１つの端末ＩＤが一致しないと判断した場合（Ｓ１７：ＮＯ）、ディスプレイ１２３に、連携履歴情報に含まれる端末ＩＤとＳ１１で取得した各ＨＭＤの端末ＩＤとが一致しない旨を報知する報知画面（図示しない）を表示する（Ｓ３５）。このままでも、連携を開始する場合（Ｓ３７：ＹＥＳ）、連携履歴情報の連携履歴情報テーブル３００に今回の連携の情報を追記し、Ｓ１９へ進む。尚、Ｓ３７の判断は、使用者がキーボード１１３から連携開始の命令を入力したことにより連携を開始しても良い（Ｓ３７：ＹＥＳ）。また、連携履歴情報に含まれる端末ＩＤとＳ１１で取得した各ＨＭＤの端末ＩＤとが複数個（例えば、３個や２個）一致した場合に、連携を開始（仮連携）しても良い（Ｓ３７：ＹＥＳ）。次いで、Ｓ３９で、Ｓ１５で取得しＲＡＭ１０５に記憶した連携履歴情報テーブル３００の連携端末ＩＤリストを仮連携を行うものだけに修正する（Ｓ３９）。その後、Ｓ１９の処理を行う。
【００４６】
ステップＳ３７で、使用者がキーボード１１３から連携開始の命令を入力せず、このままでは、連携を開始しない場合（Ｓ３７：ＮＯ）、タイマｔが所定時間Ｔ０が経過していなければ（Ｓ５４：ＮＯ）、Ｓ１１へ戻るが、所定時間Ｔ０が経過していれば（Ｓ５４：ＹＥＳ）、もはや、連携は無理として、強制的に終了する。尚、所定時間Ｔ０は、適宜の時間設定すれば良い。
【００４７】
次に、Ｓ１３において、ＵＳＢ端子に管理用ＨＭＤ２０が接続されていないと判断された場合は（Ｓ１３：ＮＯ）、新連携を行うか判断する（Ｓ５０）。ディスプレイ１２３に新連携を行うかを尋ねる画面を表示し、使用者がキーボード１１３から新連携開始の命令を所定時間内に入力したか否かで行う。新連携を行わないのであれば（Ｓ５０：ＮＯ）、通常的に使用するかの判断を行う（Ｓ５２）。この判断は、ディスプレイ１２３に通常的に使用するかを尋ねる画面を表示し、使用者がキーボード１１３から通常使用開始の命令を所定時間内に入力したか否かで行う（Ｓ５２）。通常的に使用するなら（Ｓ５２：ＹＥＳ）、適宜コンテンツを選択するなどして使用するが、通常的に使用しないのなら（Ｓ５２：ＮＯ）、Ｓ５４へ行き、管理用ＨＭＤが接続されるのを暫く待つことになる。つまり、タイマｔが所定時間Ｔ０が経過していなければ（Ｓ５４：ＮＯ）Ｓ１１へ戻り、所定時間Ｔ０が経過するまで同様の処理を繰り返すが、所定時間Ｔ０が経過していれば（Ｓ５４：ＹＥＳ）、もはや、連携は無理として、強制的に終了する。
【００４８】
新連携を行うのであれば（Ｓ５０：ＹＥＳ）、キーボード１１３を介してユーザから新連携名、新しい管理用ＨＭＤ情報（端末ＩＤ）、及び連携補足情報を受け付け、実際に接続され連携されているＨＭＤの端末ＩＤと日時の情報とともに新連携履歴情報としての新連携履歴情報テーブル３６０（図６参照）を作成し、ＲＡＭ１０５に記憶する（Ｓ５１）。ここで、新連携とは、管理用ＨＭＤ２０が連携に参加していない場合に、参加したＨＭＤのみからなる新たな連携である。また、新連携履歴情報とは、管理用ＨＭＤ２０が連携に参加していない場合に、連携に参加したＨＭＤが連携した際の情報である。なお、図６に示す新連携履歴情報テーブル３６０は、新連携名欄、新連携端末ＩＤ欄、新管理用ＨＭＤ情報欄、新連携日時欄、及び連携補足情報欄から構成される。
【００４９】
ここで、新連携名欄は、ユーザによって入力された新連携のグループ名を示す。新連携端末ＩＤは、新連携に参加したＨＭＤの端末ＩＤを示す。新管理用ＨＭＤは、新しい管理用ＨＭＤの端末ＩＤを示し、新連携日時欄は、新連携に参加したＨＭＤがＰＣ１０のＵＳＢ端子に接続された日及び時間を示す。例えば、新連携履歴情報テーブル３６０には、新連携名欄に「ＡＢＣ１」が記載され、新連携端末ＩＤ欄には「ＩＤ４０、ＩＤ５０」が記載され、新管理用ＨＭＤ情報欄にはＩＤ４０が記載され、連携日時欄には「２０１１／２／２３  １５：３０」が記載され、連携補足情報欄には「ＨＭＤに関する」が記載されている。これは、２０１１年２月２３日１５時３０分にＨＭＤ４０とＨＭＤ５０とが、管理用ＨＭＤをＨＭＤ４０として、ＨＭＤに関する会議で新たに連携したことを示す。
【００５０】
次に、必要に応じて、接続された各ＨＭＤに対して送信するコンテンツを新規設定し（連携表示情報設定）、各ＨＭＤに送信して新連携の表示を開始する（Ｓ５３）。コンテンツを新規設定する場合、ＨＤＤ１０７に記憶されているコンテンツを選択して読み出しても良いし、外部入力からのコンテンツを送信しても良いが、そのコンテンツの情報は、新連携補足情報に記載しておくことが望ましい。その後、Ｓ２１へ行き、同様に終了指示が判断される。その後のステップは、前述したものと同様である。。
【００５１】
例えば、後に管理用ＨＭＤ２０及びＨＭＤ３０、ＨＭＤ４０、ＨＭＤ５０がＰＣ１０のＵＳＢ端子に接続されると、連携履歴情報は、ＨＭＤ２０とＨＭＤ４０から取得できることになるが、その両連携履歴情報を、識別情報や連携日時を参照して、主たる連携履歴情報を特定し、新連携履歴情報を加えた最新の連携履歴情報として更新し、これらの端末ＩＤを取得して、新連携履歴情報テーブル３６０にこれら端末ＩＤを追加し、管理用ＨＭＤ２０に送信する。新連携履歴情報テーブル３６０を受信した管理用ＨＭＤ２０はフラッシュメモリ２０４に記憶されている連携履歴情報テーブル３００を新連携履歴情報テーブル３６０で書き換え更新する。本実施の形態の場合には、図４に示す連携履歴情報テーブル３００の連携日時が、新連携履歴情報テーブル３６０に記載された連携日時「２０１１／２／２３  １５：３０」に更新される。
【００５２】
以上のように、本実施の形態に係るＨＭＤ連携装置では、連携履歴情報が記憶されていない装置であっても、連携履歴情報に基づいて複数のヘッドマウントディスプレイを連携させることができる。また、本実施の形態に係るＨＭＤ連携装置では、連携履歴情報を管理用ＨＭＤから他のＨＭＤに移動させることができる。これにより、連携履歴情報の移動先のＨＭＤを管理用ＨＭＤと使用することにより連携を開始した場合に前回に連携して見ていた情報の続きを表示することができる。連携履歴情報を送信したＨＭＤを管理用ＨＭＤとして利用できる。
【００５３】
さらに、本実施形態に係るＨＭＤ連携装置では、連携履歴情報からＨＭＤの端末ＩＤを削除することができる。これにより、例えば会社の部門異動等で連携の必要がなくなったＨＭＤの端末ＩＤを連携履歴情報から削除することができる。さらに、本実施の形態に係るＨＭＤ連携装置では、管理用ＨＭＤ２０が接続されていない場合であっても、接続されたＨＭＤだけで新連携できる。そして、管理用ＨＭＤ２０が接続された場合には、新連携の情報を用いて新たな連携履歴情報を作成できる。
【００５４】
次に、本発明の第２実施の形態について説明する。本実施の形態では、管理用ＨＭＤ２０に連携履歴情報とＨＭＤの連携処理を行うための連携プログラムが記憶され、連携プログラムを記憶していないＰＣ１０に接続された場合に、当該ＰＣ１０に管理用ＨＭＤ２０から連携プログラムがインストールされるようにしたものである。なお、第１実施の形態と同一の機能を有するものについては同一の参照符号を付し、詳細な説明は割愛する。
【００５５】
第２実施の形態に係るＨＭＤ連携装置が利用されたＨＭＤ連携システムは、図１に示すＨＭＤ連携システム１と同様に、ＨＭＤ連携装置として利用されるＰＣ１０と、ＰＣ１０の各ＵＳＢ端子にＵＳＢケーブル１５を介して接続された管理用ＨＭＤ２０、ＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０から構成される。また、ＰＣ１０の電気的構成は、図２で示したＰＣ１０の構成と同じであるが、ＲＯＭ１０３には連携処理を行うためのプログラムは記憶されていない。代わりに、管理用ＨＭＤ２０にＰＣ１０が連携処理を行うための連携プログラム及び連携プログラムをＰＣにインストールするためのインストールプログラムが各々記憶されている。尚、ＨＭＤ３０、ＨＭＤ４０及びＨＭＤ５０にも連携処理を行うための連携プログラムを記憶しておいても良い。
【００５６】
さらに、管理用ＨＭＤ２０の電気的構成は、図３に示す管理用ＨＭＤ２０の電気的構成と同じであるが、フラッシュメモリ２０４には連携履歴情報と、連携処理を行うための連携プログラム（正確には、連携プログラムをＰＣにインストールするためのインストールプログラムも含む）がそれぞれ記憶されている。
【００５７】
次に、図７に示すフローチャートを参照して、連携プログラム（図５参照）を記憶していないＰＣ１０への連携プログラムのインストール処理について説明する。
【００５８】
初めに、管理用ＨＭＤ２０のＣＰＵ２０１は、ＰＣ１０に接続されたか否かを判断する（Ｓ１）。管理用ＨＭＤ２０がＰＣ１０に接続された場合には（Ｓ１：ＹＥＳ）、ＰＣ１０から端末ＩＤ及び連携履歴情報の要求があったか否か判断する（Ｓ２）。尚、管理用ＨＭＤ２０がＰＣ１０に接続されない場合には（Ｓ１：ＮＯ）、Ｓ１に戻る。ＰＣ１０から端末ＩＤ及び連携履歴情報の要求があった場合には（Ｓ２：ＹＥＳ）、ＰＣ１０では、連携プログラムが起動されているので、新たに連携プログラムをインストールする必要がないので、処理を終了する。また、ＰＣ１０から端末ＩＤ及び連携履歴情報の要求が無い場合には（Ｓ２：ＮＯ）、ＰＣ１０には、連携プログラムが起動されていないので、管理用ＨＭＤ２０からＰＣ１０のＨＤＤ１０７へ連携プログラムをＰＣにインストールするためのインストールプログラムを記憶させ（Ｓ３）、ＰＣ１０では、当該インストールプログラムを起動して管理用ＨＭＤ２０のフラッシュメモリ２０４から連携プログラムをインストールして、当該連携プログラムを起動する（Ｓ３）。その後、Ｓ２の判断処理に戻るが、ＰＣ１０で既に連携プログラムが起動されているので、ＰＣ１０から端末ＩＤ及び連携履歴情報の要求があるので（Ｓ２：ＹＥＳ）、処理を終了し、図５に示す連携処理１が実行される。
【００５９】
以上のように、第２実施の形態では、連携プログラムが記憶されているＨＭＤが連携プログラムを持たない装置の接続部に接続されると、連携プログラムが該ＨＭＤからインストールされることによって取得され、連携処理がなされる。これにより、予め連携プログラムをもったＨＭＤ連携装置がないような所、例えば、出張先などでも、連携プログラムを持っていないＰＣ等をＨＭＤ連携装置として利用できる。また、ＨＭＤ連携装置の記憶部に連携プログラムを記憶させておく必要がないので、該記憶部のメモリを節約することができる。
【００６０】
なお、第１実施の形態及び第２実施の形態では、ＰＣをＨＭＤ連携装置として利用した。しかし、これには限定されず、例えば図８に示すようにＨＭＤ６０の制御装置２００が連携プログラムを実行するブロック（回路）を内蔵していてＨＭＤ連携装置としても動作するようにしても良い。ＨＭＤ６０（制御装置２００）は、多くのＨＭＤを接続できる構造にすると小型化が図れないので、ＵＳＢハブ６５を介してＨＭＤ３０、ＨＭＤ４０、及びＨＭＤ５０と接続するようにしてもよい。
【００６１】
尚、図５のステップＳ１１を実行するＣＰＵ１０１は「識別情報取得手段」の一例であり、図５のステップＳ１３を実行するＣＰＵ１０１は「接続判断手段」に一例である。また、図５のステップＳ１５を実行するＣＰＵ１００は「連携履歴情報取得手段」の一例であり、図５のステップＳ１７を実行するＣＰＵ１０１は「連携判断手段」の一例である。また、図５に示すステップＳ１９を実行するＣＰＵ１０１は「連携表示情報送信手段」の一例である。
【００６２】
さらに、図５のステップＳ２６を実行するＣＰＵ１０１は「連携履歴情報送信手段」に相当し、図５のステップＳ２３を実行するＣＰＵ１０１は「削除受付手段」に相当する。さらに、図５のステップＳ２４を実行するＣＰＵ１０１は「連携情報更新手段」に相当する。図５のステップＳ５１を実行するＣＰＵ１０１は「連携履歴情報作成手段」に相当する。図３に示すフラッシュメモリ２０４が「記憶部」に相当する。
【００６３】
なお、これまでの実施の形態では、ＨＭＤ２０〜５０の投影装置２１０を液晶表示部２１２を利用したものとしたが、これには限定されず、例えば、画像信号に応じた強度の光を２次元方向に走査して画像を形成し、網膜上に投影することで画像表示を行う網膜走査ディスプレイとしても良い。
【符号の説明】
【００６４】
１    ＨＭＤ連携システム
１０    ＰＣ
１５    ＵＳＢケーブル
２０    管理用ＨＭＤ
３０、４０、５０  ＨＭＤ
１０１  ＣＰＵ
１０３  ＲＯＭ
１０５  ＲＡＭ
１０７  ＨＤＤ
１１３  キーボード
１４０  ＵＳＢI／Ｆ
２０４  フラッシュメモリ
２１０  投影装置
２００  制御装置
【図１】
0005708261.tif 000002
【図２】
0005708261.tif 000003
【図３】
0005708261.tif 000004
【図４】
0005708261.tif 000005
【図５】
0005708261.tif 000006
【図６】
0005708261.tif 000007
【図７】
0005708261.tif 000008
【図８】
0005708261.tif 000009