(57)【特許請求の範囲】
【請求項１】
使用者が装着し、外景を透過可能に構成された表示部、及び前記表示部の動きを検出する動き検出部を有する端末装置と、
表示面に表示を行う表示装置と、
を備え、
前記表示装置が前記表示面における複数の異なる位置のそれぞれに表示面マーカーを表示し、前記端末装置が使用者側マーカーを前記表示部に表示し、
前記使用者が前記表示部を動かした際の前記動き検出部の検出結果に基づいて、いずれかの前記表示面マーカーの表示位置に前記使用者側マーカーが重なって視認される状態と、他の前記表示面マーカーの表示位置に前記使用者側マーカーが重なって視認される状態との間の前記表示部の動き量を求め、求めた動き量と、前記表示面マーカーの表示位置の差とに基づいて、前記表示部の動き量と前記表示装置の表示位置の移動量とを対応付ける処理を行う処理部を備えること、
を特徴とする表示システム。
【請求項２】
前記端末装置は、
前記表示装置が前記表示面マーカーを表示する表示位置を取得する取得部と、
前記処理部と、
を備え、
前記処理部は、前記動き検出部の検出結果から前記表示部の動き量を求め、求めた動き量と、前記取得部により取得した各々の前記表示面マーカーの表示位置とをもとに、前記表示部の動き量と前記表示装置の表示位置の移動量とを対応付ける処理を行うこと、
を特徴とする請求項１記載の表示システム。
【請求項３】
前記表示装置は、
前記処理部を備え前記端末装置の前記動き検出部の検出結果から算出される前記表示部の動き量と、前記表示面マーカーを表示した表示位置とをもとに、前記表示部の動き量と前記表示装置の表示位置の移動量とを対応付ける処理を行うこと、
を特徴とする請求項１記載の表示システム。
【請求項４】
前記表示装置は、前記表示面に表示する画像の幾何補正を行う補正処理部を備え、
前記処理部は、前記表示部が動いた場合の動き量を前記表示装置の表示位置の移動量に換算するためのキャリブレーションデータを生成し、
前記補正処理部は、前記キャリブレーションデータを利用して、前記表示部の動き量に基づいて、前記画像の補正量及び補正方向の少なくともいずれかを求めること、
を特徴とする請求項３記載の表示システム。
【請求項５】
前記表示装置が備える前記処理部は、前記表示部の動き量をもとに、前記表示面における位置または距離を求めること、
を特徴とする請求項４記載の表示システム。
【請求項６】
前記端末装置は、前記使用者の頭部に装着される前記表示部を備え、
前記表示装置は、前記端末装置とは別体として構成される前記表示面に前記表示面マーカーを表示すること、
を特徴とする請求項１から５のいずれかに記載の表示システム。
【請求項７】
外景を透過可能に構成された表示部、及び前記表示部の動きを検出する動き検出部を有し、使用者が装着する端末装置と、表示面に表示を行う表示装置とを用い、
前記表示装置が前記表示面における複数の異なる位置のそれぞれに表示面マーカーを表示し、
前記端末装置が使用者側マーカーを前記表示部に表示し、
前記使用者が前記表示部を動かした際の前記動き検出部の検出結果に基づいて、いずれかの前記表示面マーカーの表示位置に前記使用者側マーカーが重なって視認される状態と、他の前記表示面マーカーの表示位置に前記使用者側マーカーが重なって視認される状態との間の前記表示部の動き量を求め、求めた動き量と、前記表示面マーカーの表示位置の差とに基づいて、前記表示部の動き量と前記表示装置の表示位置の移動量とを対応付けること、
を特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、及び表示制御方法に関する。
【背景技術】
【０００２】
近年、使用者が、身体や身の回り品に装着して使用する、いわゆるウェアラブルデバイスが知られている。ウェアラブルデバイスの例としては、頭部に装着して使用する、ヘッドマウントディスプレイ（Head Mounted Display：ＨＭＤ）と呼ばれる表示装置が挙げられる（例えば、特許文献１参照）。特許文献１記載のＨＭＤは、使用者が頭部に装着して使用する透過型のディスプレイであり、使用者の目線を検出する機能を有し、使用者の目線方向の状態に合わせて情報を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されたように透過型のＨＭＤを装着した状態では、キーボードやマウス等の従来の入力デバイスを使いにくい。また、透過型のＨＭＤに限らず、非透過型のＨＭＤや、その他のウェアラブルデバイスを使用する場合、入力操作の種類や態様が制限され、利便性の向上が求められていた。
本発明は上記事情に鑑みてなされたものであり、使用者が装着する装置により位置を指示する等の操作を簡単に行うことが可能な表示システム、及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の表示システムは、使用者が装着し、外景を透過可能に構成された表示部、及び前記表示部の動きを検出する動き検出部を有する端末装置と、表示面に表示を行う表示装置と、を備え、前記表示装置が前記表示面に表示面マーカーを表示し、前記表示面マーカーの表示位置に応じて前記使用者が前記表示部を動かした際の前記動き検出部の検出結果に基づいて、前記表示部の動き量と前記表示面における移動量とを対応付ける処理部を備えること、を特徴とする。
本発明によれば、使用者が装着する端末装置の動きから、表示面における移動量を得ることができるので、端末装置を動かすことで、表示面上の量に関する入力を行うことが可能となる。このため、端末装置を使用する場合の入力操作を容易にし、利便性の向上を図ることができる。
【０００６】
また、本発明は、上記表示システムにおいて、前記表示装置は前記表示面における複数の異なる位置に前記表示面マーカーを表示し、前記処理部は、前記表示面における移動量を、前記表示面マーカーの複数の表示位置から求めること、を特徴とする。
本発明によれば、使用者が装着する端末装置の動きと表示面における移動量との対応付けを速やかに行うことができる。
【０００７】
また、本発明は、上記表示システムにおいて、前記端末装置は、前記表示面の前記表示面マーカーと重ねて視認するための使用者側マーカーを前記表示部に表示すること、を特徴とする。
本発明によれば、使用者が端末装置を使用して使用者側マーカーを視認するので、端末装置の動きと表示面における移動量との対応付けを、より正確に行うことができる。また、使用者の操作の負担を軽減できる。
【０００８】
また、本発明は、上記表示システムにおいて、前記端末装置は、前記表示装置が前記表示面マーカーを表示する表示位置を取得する取得部と、前記処理部と、を備え、前記処理部は、前記動き検出部の検出結果から前記表示部の動き量を求め、求めた動き量と前記取得部により取得した前記表示面マーカーの表示位置とをもとに、前記表示部の動き量と前記表示面における移動量とを対応付ける処理を行うこと、を特徴とする。
本発明によれば、端末装置の機能により、端末装置の動き量と表示面における移動量とを対応付けることができる。
【０００９】
また、本発明は、上記表示システムにおいて、前記表示装置は、前記端末装置の前記動き検出部の検出結果、又は、前記動き検出部の検出結果から求められる前記表示部の動き量を取得する動き量取得部と、前記処理部と、を備え、前記処理部は、前記動き量取得部で取得した動き量と前記表示面マーカーを表示した表示位置とをもとに、動き量と前記表示面における移動量とを対応付ける処理を行うこと、を特徴とする。
本発明によれば、表示装置の機能により、端末装置の動き量と表示面における移動量とを対応付けることができる。
【００１０】
また、本発明は、上記表示システムにおいて、前記表示装置は、前記表示面に表示する画像の幾何補正を行う補正処理部を備え、前記補正処理部は、前記表示部の動き量に基づいて、前記画像の補正量及び補正方向の少なくともいずれかを求めること、を特徴とする。
本発明によれば、端末装置の動きと表示面における移動量との対応付けを利用して、端末装置を用いた操作により、画像の補正を行うことができる。
【００１１】
また、本発明は、上記表示システムにおいて、前記表示装置が備える前記処理部は、前記動き量取得部が取得する前記端末装置の前記動き検出部の検出結果、又は、前記動き検出部の検出結果から求められる動き量をもとに、前記表示面における位置または距離を求めること、を特徴とする。
本発明によれば、端末装置の動きと表示面における移動量との対応付けを利用して、端末装置で入力操作を行うことができる。
【００１２】
また、本発明は、上記表示システムにおいて、前記端末装置は、前記使用者の頭部に装着される前記表示部を備え、前記表示装置は、前記端末装置とは別体として構成される前記表示面に前記表示面マーカーを表示すること、を特徴とする。
本発明によれば、使用者が頭部に装着する端末装置の動きと表示面における移動量とを対応付けることができ、直感的な操作を実現できる。
【００１３】
また、上記目的を達成するために、本発明の表示制御方法は、外景を透過可能に構成された表示部、及び前記表示部の動きを検出する動き検出部を有し、使用者が装着する端末装置と、表示面に表示を行う表示装置とを用い、前記表示装置が前記表示面に表示面マーカーを表示し、前記表示面マーカーの表示位置に応じて前記使用者が前記表示部を動かした際の前記動き検出部の検出結果に基づいて、前記表示部の動き量と前記表示面における移動量とを対応付けること、を特徴とする。
本発明によれば、使用者が装着する端末装置の動きから、表示面における移動量を得ることができるので、端末装置を動かすことで、表示面上の量に関する入力を行うことが可能となる。このため、端末装置を使用する場合の入力操作を容易にし、利便性の向上を図ることができる。
また、本発明は、上記の表示制御方法を実現するプログラム、或いは、プログラムを記憶した記録媒体として構成してもよい。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る表示システムの概略構成を示す説明図。
【図２】頭部装着型表示装置の機能ブロック図。
【図３】プロジェクターの機能ブロック図。
【図４】表示システムの動作を示すフローチャート。
【図５】表示システムの動作の説明図。
【図６】表示システムの動作の説明図。
【図７】表示システムの動作を示すフローチャート。
【図８】表示システムの動作の説明図。
【発明を実施するための形態】
【００１５】
図１は、本発明を適用した実施形態に係る表示システム１の概略構成を示す図である。
表示システム１は、使用者が頭部に装着する頭部装着型表示装置（以下、ＨＭＤとする）１００と、ＨＭＤ１００を装着した使用者が視認可能な位置でスクリーンＳＣ(投射面)に画像（投射画像Ｐ）を投写するプロジェクター３００とを備える。ＨＭＤ１００は端末装置に相当し、プロジェクター３００は表示装置に対応する。
【００１６】
ＨＭＤ１００は、使用者の頭部に装着された状態で使用者に虚像を視認させる画像表示部２０（表示部）と、画像表示部２０を制御する制御装置１０と、を備えている。制御装置１０は、使用者がＨＭＤ１００を操作するコントローラーとしても機能する。
【００１７】
画像表示部２０は、使用者の頭部に装着される装着体であり、本実施形態では眼鏡形状のフレームを有する。フレームは、右保持部２１及び左保持部２３を有する。右保持部２１及び左保持部２３は、使用者が画像表示部２０を装着した際に使用者の側頭部に位置し、眼鏡のテンプル（つる）のようにして、使用者の頭部に画像表示部２０を保持する。
【００１８】
右保持部２１には右表示駆動部２２が設けられ、左保持部２３には左表示駆動部２４が設けられる。また、画像表示部２０のフレームには、使用者の眼前に位置する右光学像表示部２６及び左光学像表示部２８が設けられる。
右光学像表示部２６は、使用者が画像表示部２０を装着した際に、使用者の右眼の前に位置し、左光学像表示部２８は使用者が画像表示部２０を装着した際に使用者の左眼の前に位置する。右光学像表示部２６の一端と左光学像表示部２８の一端とは、使用者が画像表示部２０を装着した際の使用者の眉間に対応する位置で、互いに連結されている。この連結部にはカメラ６１が配置される。
【００１９】
右表示駆動部２２と左表示駆動部２４とは、使用者が画像表示部２０を装着した際の使用者の頭部に対向する側に配置されている。なお、右表示駆動部２２及び左表示駆動部２４を総称して単に「表示駆動部」とも呼び、右光学像表示部２６及び左光学像表示部２８を総称して単に「光学像表示部」とも呼ぶ。
【００２０】
右表示駆動部２２は、後述するように画像データに基づく画像を形成し、この画像が右光学像表示部２６に表示される。また、左表示駆動部２４は画像データに基づく画像を形成し、左表示駆動部２４が形成する画像は左光学像表示部２８に表示される。これにより、使用者の左右の目に対して、それぞれ画像が表示される。
【００２１】
右光学像表示部２６及び左光学像表示部２８は、外景を透過するシースルー型の表示装置として構成される。このため、使用者は、右光学像表示部２６及び左光学像表示部２８が表示する画像を視認し、かつ、右光学像表示部２６及び左光学像表示部２８を透過して外景を視認する。また、右光学像表示部２６と左光学像表示部２８に、視差を有する画像を表示することで、立体的に視認される３Ｄ（立体）画像を表示することができる。
本実施形態では、使用者が画像表示部２０を装着した状態で、画像表示部２０が表示する画像を視認し、かつ、スクリーンＳＣに投写された投射画像Ｐを視認できる。
【００２２】
カメラ６１は、右光学像表示部２６と左光学像表示部２８との境目部分に配置される。使用者が画像表示部２０を装着した状態で、カメラ６１の位置は、水平方向においては使用者の両眼のほぼ中間であり、鉛直方向においては使用者の両眼より上である。カメラ６１は、ＣＣＤやＣＭＯＳ等の撮像素子及び撮像レンズ等を備えるデジタルカメラであり、単眼カメラであってもステレオカメラであってもよい。
カメラ６１は、ＨＭＤ１００の表側方向、換言すれば、ＨＭＤ１００を装着した状態における使用者の視界方向の少なくとも一部の外景を撮像する。カメラ６１の画角の広さは適宜設定可能であるが、カメラ６１の撮像範囲が、使用者が右光学像表示部２６、左光学像表示部２８を通して視認する外界を含む範囲であることが好ましい。カメラ６１は、制御装置１０の制御部１４０（図２）の制御に従って撮像を実行し、撮像画像データを制御部１４０に出力する。
【００２３】
画像表示部２０は、制御装置１０に接続コード４８を介して接続する。接続コード４８は、左右に分岐して、画像表示部２０の右保持部２１及び左保持部２３に接続し、右表示駆動部２２と左表示駆動部２４のそれぞれに画像データを伝送する。
【００２４】
また、接続コード４８には、右イヤホン３２及び左イヤホン３４が接続し、接続コード４８にはマイク６３が設けられる。マイク６３は、例えば図１に示すように、マイク６３の集音部が使用者の視線方向を向くように配置され、音声を集音して、音声信号を制御装置１０の音声処理部１８７（図２）に出力する。
【００２５】
ＨＭＤ１００を制御する制御装置１０は、ＨＭＤ１００の動作状態を示すインジケーターとして機能する点灯部１２、入力操作を行うためのトラックパッド１４及びキー操作部１５、及び、電源スイッチ１８を備える。点灯部１２は、ＬＥＤ（Light Emitting Diode）等の光源を備え、光源の点灯状態により、ＨＭＤ１００の動作状態（例えば、電源のＯＮ／ＯＦＦ）を通知する。キー操作部１５は、決定キー、方向キー、メニューキー等、入力用の各種の操作子を備える。
トラックパッド１４は、接触操作を検出する操作面を有し、操作面に対する操作に応じて操作信号を出力する。操作面における検出方式は限定されず、静電式、圧力検出式、光学式等を採用できる。電源スイッチ１８は、ＨＭＤ１００の電源オン／オフを切り替えるスイッチである。
【００２６】
図２は、ＨＭＤ１００の構成を示す機能ブロック図である。図２には説明のため使用者の左眼ＬＥ及び右眼ＲＥを図示する。
右表示駆動部２２及び左表示駆動部２４は、それぞれ、画像を形成する液晶ディスプレイ２４１，２４２（Liquid Crystal Display、以下「ＬＣＤ２４１，２４２」と呼ぶ）と、ＬＣＤ２４１，２４２が形成する画像を投写する投写光学系２５１，２５２とを含む。右投写光学系２５１は、右光学像表示部２６が有する右導光板２６１に画像光を投写し、左投写光学系２５２は左光学像表示部２８が有する左導光板２６２に画像光を投写する。
【００２７】
導光板２６１，２６２は、光透過性の樹脂等によって形成され、表示駆動部２２，２４が出力する画像光を、使用者の眼に導く。
また、右表示駆動部２２は、右バックライト制御部２０１、右ＬＣＤ制御部２１１、及び右バックライト２２１を備え、左表示駆動部２４は左バックライト制御部２０２、左ＬＣＤ制御部２１２及び左バックライト２２２を備える。
【００２８】
左バックライト２２２はＬＥＤ等の光源と拡散板とを有する。左ＬＣＤ２４２は、左バックライト２２２の拡散板から発せられる光の光路上に配置され、複数の画素をマトリクス状に配置した透過型液晶パネルである。左投写光学系２５２は、左ＬＣＤ２４２を透過した画像光を導くレンズ群等を備える。
【００２９】
左投写光学系２５２は、左ＬＣＤ２４２から射出された画像光を平行状態の光束にするコリメートレンズを有する。コリメートレンズにより平行状態の光束にされた画像光は、左導光板２６２に入射される。左導光板２６２は、画像光を反射する複数の反射面が形成されたプリズムであり、画像光は、左導光板２６２の内部において複数回の反射を経て左眼ＬＥ側に導かれる。左導光板２６２には、左眼ＬＥの眼前に位置するハーフミラーが形成される。このハーフミラーで反射した画像光は左眼ＬＥに向けて左光学像表示部２８から射出され、この画像光が左眼ＬＥの網膜に像を結び、使用者に画像を視認させる。
【００３０】
右表示駆動部２２は、左表示駆動部２４と左右対称に構成される。右バックライト２２１はＬＥＤ等の光源と拡散板とを有する。右ＬＣＤ２４１は、右バックライト２２１の拡散板から発せられる光の光路上に配置され、複数の画素をマトリクス状に配置した透過型液晶パネルである。右投写光学系２５１は、右ＬＣＤ２４１を透過した画像光を導くレンズ群等を備える。
【００３１】
右投写光学系２５１は、右ＬＣＤ２４１から射出された画像光を平行状態の光束にするコリメートレンズを有する。コリメートレンズにより平行状態の光束にされた画像光は、右導光板２６１に入射される。右導光板２６１は、画像光を反射する複数の反射面が形成されたプリズムであり、画像光は、右導光板２６１の内部において複数回の反射を経て右眼ＲＥ側に導かれる。右導光板２６１には、右眼ＲＥの眼前に位置するハーフミラーが形成され、このハーフミラーで反射した画像光は右眼ＲＥに向けて右光学像表示部２６から射出され、この画像光が右眼ＲＥの網膜に像を結び、使用者に画像を視認させる。
【００３２】
使用者の右眼ＲＥ及び左眼ＬＥには、ハーフミラーで反射した画像光と、右光学像表示部２６、左光学像表示部２８を透過した外光とが入射する。ＨＭＤ１００は、内部で処理した画像の画像光と外光とを重ねて使用者の眼に入射させ、使用者にとっては、右光学像表示部２６及び左光学像表示部２８を透かして外景が見え、この外景に重ねて、画像光による画像が視認される。このように、ＨＭＤ１００は、シースルー型の表示装置として機能する。
【００３３】
画像表示部２０のフレームには、９軸センサー６６（動き検出部）が内蔵される。９軸センサー６６は、加速度センサー、磁気センサー、及び角速度センサー（ジャイロセンサー）を内蔵したユニットである。９軸センサー６６は、例えば、図１に示す右保持部２１、或いは左保持部２３に内蔵される。９軸センサー６６は画像表示部２０のフレームに固定され、フレームが変位した場合に、この動き及びフレームの姿勢が９軸センサー６６で検出される。９軸センサー６６の位置は任意であり、フレームに対して変位しないよう配置されていればよい。
【００３４】
９軸センサー６６の角速度センサーは、内蔵する検出機構の測定基準点において、図１に示すＸ軸まわりの回転（ピッチ）、Ｙ軸回りの回転（ヨー）、及びＺ軸まわりの回転（ロール）を検出する。９軸センサー６６が角速度を検出する軸は、図１に示すように、画像表示部２０を装着する使用者の頭部に対し左右方向をＸ軸、前後方向をＹ軸、上下方向をＺ軸とする。より詳細には、Ｘ軸は、ＨＭＤ１００のフレームにおいて、右光学像表示部２６及び左光学像表示部２８を含む前部の水平方向に相当する。また、Ｙ軸は、フレームの前後方向に相当し、Ｚ軸はフレームの高さ方向に相当する。
９軸センサー６６の加速度センサーは、上述したＸ軸方向、Ｙ軸方向、及びＺ軸方向の加速度を検出する３軸の加速度センサーである。また、９軸センサー６６の磁気センサーは、上述したＸ軸方向、Ｙ軸方向、及びＺ軸方向における磁界を検出する３軸の磁気センサーである。
【００３５】
ＨＭＤ１００の制御装置１０は、コンテンツの供給元となる種々の外部機器ＯＡを接続するインターフェイス１１４を備える。インターフェイス１１４としては、例えば、ＵＳＢインターフェイス、マイクロＵＳＢインターフェイス、メモリーカード用インターフェイス等の有線接続に対応したインターフェイスを用いることができる。外部機器ＯＡは、ＨＭＤ１００に画像を供給する画像供給装置であり、パーソナルコンピューター（ＰＣ）、携帯電話端末、携帯型ゲーム機等が用いられる。
【００３６】
制御装置１０は、制御部１４０、入力情報取得部１１０、記憶部１２０、送信部（Ｔｘ）５１及び送信部（Ｔｘ）５２をさらに有する。
入力情報取得部１１０（入力部）は、操作部１３５に接続される。操作部１３５は、上記のトラックパッド１４、キー操作部１５等を含み、入力情報取得部１１０は、操作部１３５から入力される信号に基づき、入力内容を取得する。また、制御装置１０は、電源部１３０を備え、制御装置１０及び画像表示部２０の各部に電源を供給する。
【００３７】
記憶部１２０は、不揮発性の記憶装置であって、種々のコンピュータープログラム、および、これらのプログラムに係るデータを記憶する。また、記憶部１２０は、画像表示部２０に表示する静止画像や動画像のデータを記憶しても良い。
記憶部１２０は、設定データ１２１を記憶する。設定データ１２１は、制御部１４０が実行する各種処理に関して予め設定される設定値を含む。
また、記憶部１２０は、コンテンツデータ１２２を記憶する。コンテンツデータ１２２は、画像表示部２０において表示するコンテンツの画像（静止画像、或いは動画像）データ、及び／又は音声データを含む。
【００３８】
制御部１４０には、３軸センサー１１３、ＧＰＳ１１５、及び通信部１１７が接続される。３軸センサー１１３は３軸の加速度センサーであり、制御部１４０は３軸センサー１１３の検出値を取得する。ＧＰＳ１１５は、アンテナ（図示略）を備え、ＧＰＳ（Global Positioning System）信号を受信し、制御装置１０の現在位置を算出する。ＧＰＳ１１５は、ＧＰＳ信号に基づいて求めた現在位置を制御部１４０に出力する。また、ＧＰＳ１１５はＧＰＳ信号に含まれる情報に基づいて現在時刻を取得し、制御部１４０が計時する時刻を修正させる機能を備えていてもよい。
【００３９】
通信部１１７は、無線ＬＡＮ（ＷｉＦｉ（登録商標））、Ｍｉｒａｃａｓｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格に準じた無線データ通信を実行する。
通信部１１７は、外部機器ＯＡと通信してコンテンツデータを受信する場合に利用可能である。外部機器ＯＡが、通信部１１７に無線接続された場合、制御部１４０は、コンテンツデータを通信部１１７より取得して、画像表示部２０に画像を表示させる。一方、外部機器ＯＡが、インターフェイス１１４に有線接続された場合、制御部１４０は、コンテンツデータをインターフェイス１１４より取得して、画像表示部２０に画像を表示させる。通信部１１７及びインターフェイス１１４は、外部機器ＯＡからコンテンツデータを取得するデータ取得部ＤＡとして機能し、取得されたコンテンツデータは記憶部１２０にコンテンツデータ１２２として記憶される。
【００４０】
また、本実施形態では、通信部１１７は、プロジェクター３００との間でデータ通信を実行する。通信部１１７はプロジェクター３００と直接通信を行ってもよいし、無線ＬＡＮアクセスポイント（図示略）を用いて構成されるネットワークを経由して、プロジェクター３００と通信を行ってもよい。
【００４１】
制御部１４０は、プログラムを実行するＣＰＵ（図示略）、ＣＰＵが実行するプログラムやデータを一時的に格納するＲＡＭ（図示略）、及び、ＣＰＵが実行する基本制御プログラムやデータを不揮発的に記憶するＲＯＭ（図示略）を有する。制御部１４０は、ＣＰＵにより制御プログラムを実行することで、ＨＭＤ１００の各部を制御する。また、制御部１４０は、記憶部１２０が記憶するコンピュータープログラムを読み出して実行し、制御部１４０の各種機能を実現する。すなわち、オペレーティングシステム（ＯＳ）１５０、画像処理部１６０、表示制御部１７０、通信制御部１８１、操作検出部１８２、コンテンツ出力制御部１８３、キャリブレーション制御部１８４、及び、音声処理部１８７として機能する。
【００４２】
画像処理部１６０は、コンテンツに含まれる画像信号を取得する。画像処理部１６０は、取得した画像信号から、垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃ等の同期信号を分離する。また、画像処理部１６０は、分離した垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃの周期に応じて、ＰＬＬ（Phase Locked Loop）回路等（図示略）を利用してクロック信号ＰＣＬＫを生成する。画像処理部１６０は、同期信号が分離されたアナログ画像信号を、Ａ／Ｄ変換回路等（図示略）を用いてディジタル画像信号に変換する。画像処理部１６０は、変換後のディジタル画像信号を、対象画像の画像データ（図中、Ｄａｔａ）として、１フレームごとに、制御部１４０のＲＡＭに格納する。この画像データは、例えばＲＧＢデータである。
なお、画像処理部１６０は、必要に応じて、画像データの解像度を右表示駆動部２２及び左表示駆動部２４に適した解像度に変換する解像度変換処理を行ってもよい。また、画像処理部１６０は、画像データの輝度や彩度を調整する画像調整処理、３Ｄ画像データから２Ｄ画像データを作成し、或いは２Ｄ画像データから３Ｄ画像データを生成する２Ｄ／３Ｄ変換処理等を実行してもよい。
【００４３】
画像処理部１６０は、クロック信号ＰＣＬＫ、垂直同期信号ＶＳｙｎｃ、水平同期信号ＨＳｙｎｃ、ＲＡＭに格納された画像データＤａｔａのそれぞれを送信部５１、５２を介して画像表示部２０に送信する。送信部５１、５２は、トランシーバーとして機能し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。なお、送信部５１を介して送信される画像データＤａｔａを「右眼用画像データ」と呼び、送信部５２を介して送信される画像データＤａｔａを「左眼用画像データ」と呼ぶ。
【００４４】
表示制御部１７０は、右表示駆動部２２及び左表示駆動部２４を制御する制御信号を生成し、この制御信号により、右表示駆動部２２及び左表示駆動部２４のそれぞれによる画像光の生成及び射出を制御する。具体的には、右ＬＣＤ制御部２１１による右ＬＣＤ２４１の駆動ＯＮ／ＯＦＦ、右バックライト制御部２０１による右バックライト２２１の駆動ＯＮ／ＯＦＦを制御する。また、表示制御部１７０は、左ＬＣＤ制御部２１２による左ＬＣＤ２４２の駆動ＯＮ／ＯＦＦ、左バックライト制御部２０２による左バックライト２２２の駆動ＯＮ／ＯＦＦを制御する。
【００４５】
通信制御部１８１は、通信部１１７による通信を制御し、外部機器ＯＡとの間の通信の確立、及び、外部機器ＯＡからコンテンツデータの受信を実行する。また、通信制御部１８１は、通信部１１７を制御して、プロジェクター３００との間の通信の確立、及び、プロジェクター３００との間の制御データの通信を実行する。
操作検出部１８２は、入力情報取得部１１０を制御して、操作部１３５が検出する操作の操作データを取得し、操作内容を判定する。
【００４６】
コンテンツ出力制御部１８３は、記憶部１２０が記憶するコンテンツデータ１２２を読み出し、画像処理部１６０及び表示制御部１７０を制御して、コンテンツデータ１２２に含まれる画像データに基づく画像を画像表示部２０により表示させる。また、コンテンツ出力制御部１８３は、コンテンツデータ１２２が音声データを含む場合、音声処理部１８７を制御して、右イヤホン３２、左イヤホン３４からコンテンツの音声を出力させる。
【００４７】
例えば、コンテンツ出力制御部１８３は、使用者が画像表示部２０越しに対象物を見ている状態でＡＲコンテンツを表示する。コンテンツ出力制御部１８３は、対象物に対応する位置に画像や文字等を表示するＡＲ表示を行うことで、対象物に関する情報を提供し、或いは、画像表示部２０越しに見える対象物の姿の見え方を変える。ＡＲコンテンツは、対象物に対応する位置に表示される画像や文字のデータを含む。また、ＡＲコンテンツに、対象物を特定するデータ、及び、画像や文字の表示位置に関するデータ等を含んでもよい。ＡＲコンテンツの表示位置は対象物に重なる位置であっても対象物の周囲であってもよい。対象物は物体であればよく、建物等の不動産であってもよいし、自動車や電車などの移動体であってもよく、人間や動物などの生物であってもよいが、本実施形態では、プロジェクター３００が投写する投射画像Ｐを対象物とする。すなわち、コンテンツ出力制御部１８３が画像表示部２０で表示する画像の表示位置は、使用者が画像表示部２０越しに視認する投射画像Ｐの位置に適合する位置となる。これにより、表示システム１は、プロジェクター３００が投写する投射画像Ｐと連動する画像をＨＭＤ１００により表示する。
【００４８】
本実施形態では、一例として、画像表示部２０を装着する使用者の頭部の位置及び頭部の向きに合わせて、プロジェクター３００が投射画像Ｐの投写位置や投写画像の内容を制御する。
この制御を行うため、ＨＭＤ１００では、ＨＭＤ１００とプロジェクター３００とが協働して、キャリブレーションを実行する。ＨＭＤ１００では、キャリブレーション制御部１８４が、プロジェクター３００と協働するキャリブレーションにおけるＨＭＤ１００の動作を制御する。
【００４９】
音声処理部１８７は、コンテンツに含まれる音声信号を取得し、取得した音声信号を増幅して、右イヤホン３２および左イヤホン３４に出力する。また、音声処理部１８７は、マイク６３により集音される音声を取得してディジタル音声データに変換する。音声処理部１８７は、ディジタル音声データに対して予め設定された処理を行ってもよい。
【００５０】
９軸センサー６６は、上述したように、加速度（３軸）、角速度（３軸）、地磁気（３軸）を検出する慣性センサー（動きセンサー）である。制御部１４０は、画像表示部２０が使用者の頭部に装着されているとき、９軸センサー６６の検出値に基づいて使用者の頭部の動きを検出する。また、制御部１４０は、通信制御部１８１により、９軸センサー６６の検出値を示すデータ、または、９軸センサー６６の検出値から生成される、画像表示部２０の動きに関するデータを、プロジェクター３００に送信する。
【００５１】
画像表示部２０は、インターフェイス２５を備える。インターフェイス２５は、接続コード４８が接続されるコネクターを備え、接続コード４８を介して制御装置１０と接続される。インターフェイス２５は、送信部５１、５２から送信されるクロック信号ＰＣＬＫ、垂直同期信号ＶＳｙｎｃ、水平同期信号ＨＳｙｎｃ、画像データＤａｔａを、対応する受信部（Ｒｘ）５３、５４に出力する。また、インターフェイス２５は、表示制御部１７０から送信される制御信号を、対応する受信部５３、５４、右バックライト制御部２０１又は左バックライト制御部２０２に出力する。
また、インターフェイス２５は、カメラ６１及び９軸センサー６６を接続するインターフェイスである。インターフェイス２５は、９軸センサー６６による加速度（３軸）、角速度（３軸）、地磁気（３軸）の検出値に係るデータ、カメラ６１の撮像画像データ、カメラ６１及び９軸センサー６６を制御する制御データを、制御部１４０に対し送受信する。
【００５２】
受信部５３は、送信部５１に対応するレシーバーとして動作し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。右バックライト制御部２０１は、入力された制御信号に基づいて、右バックライト２２１を駆動する。右ＬＣＤ制御部２１１は、受信部５３を介して入力されたクロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、右眼用画像データＤａｔａと、に基づいて、右ＬＣＤ２４１を駆動する。
【００５３】
受信部５４は、送信部５２に対応するレシーバーとして動作し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。左バックライト制御部２０２は、入力された制御信号に基づいて、左バックライト２２２を駆動する。左ＬＣＤ制御部２１２は、受信部５４を介して入力されたクロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、左眼用画像データＤａｔａと、に基づいて、左ＬＣＤ２４２を駆動する。
なお、右バックライト制御部２０１と、右ＬＣＤ制御部２１１と、右バックライト２２１と、右ＬＣＤ２４１とを総称して、右の「画像光生成部」とも呼ぶ。同様に、左バックライト制御部２０２と、左ＬＣＤ制御部２１２と、左バックライト２２２と、左ＬＣＤ２４２とを総称して、左の「画像光生成部」とも呼ぶ。
【００５４】
図３は、プロジェクター３００の構成を示す機能ブロック図である。
プロジェクター３００は、画像データを出力する画像供給装置２を接続するインターフェイス（Ｉ／Ｆ）部３１１を備える。Ｉ／Ｆ部３１１には複数の画像供給装置２を接続することもできる。
【００５５】
画像供給装置２は、例えば、ＤＶＤプレーヤー等の画像再生装置、デジタルテレビチューナー等の放送受信装置、ビデオゲーム機やパーソナルコンピューター等の画像出力装置が挙げられる。画像供給装置２は、パーソナルコンピューター等と通信して画像データを受信する通信装置等であってもよい。また、画像供給装置２は、ディジタル画像データを出力する装置に限定されず、アナログ画像信号を出力する装置であってもよい。この場合、画像供給装置２の出力側またはプロジェクター３００のＩ／Ｆ部３１１に、アナログ画像信号からディジタル画像データを生成するアナログ／ディジタル変換装置を設ければよい。また、Ｉ／Ｆ部３１１が備えるコネクター及びインターフェイス回路の具体的な仕様や数は任意である。
【００５６】
画像供給装置２は、Ｉ／Ｆ部３１１が対応可能なデータフォーマットでディジタル画像データを出力する。画像供給装置２からプロジェクター３００に入力されるデータは、Ｉ／Ｆ部３１１が対応可能なデータフォーマットであれば、データの内容が静止画像であっても動画像（映像）であってもよい。以下の説明では、プロジェクター３００に画像供給装置２から入力されるデータを、画像データと呼ぶ。
【００５７】
プロジェクター３００は、プロジェクター３００の各部を制御する制御部３２０と、Ｉ／Ｆ部３１１に入力される画像データに基づく画像をスクリーンＳＣに表示（投射）する投写部３３０と、を備える。また、Ｉ／Ｆ部３１１には、画像データを処理して表示用の画像信号を投写部３３０に出力する画像処理部３１２（画像処理装置）が接続される。
【００５８】
投写部３３０は、光源３３１、変調部３３２、及び投写光学系３３３を備える。また、光源３３１には光源制御部３１４が接続され、変調部３３２には表示駆動部３１３が接続される。
光源３３１は、キセノンランプ、超高圧水銀ランプ等のランプ類、或いは、ＬＥＤやレーザー光源等の固体光源で構成される。光源３３１は、光源制御部３１４から供給される電力により点灯し、変調部３３２に向けて光を発する。光源制御部３１４は、制御部３２０の制御に従って、光源３３１の発光輝度を調整できる。
【００５９】
変調部３３２は、光源３３１が発する光を変調して画像光を生成し、画像光を投写光学系３３３に照射する。本実施形態では、変調部３３２が、赤色（Ｒ）、緑色（Ｇ）、及び、青色（Ｂ）の各色に対応する３つの液晶ライトバルブを備え、光源３３１が発した光を液晶ライトバルブに透過させる構成を例示する。
変調部３３２の３つの液晶ライトバルブには表示駆動部３１３が接続される。表示駆動部３１３は、画像処理部３１２が出力する画像信号に基づき、液晶ライトバルブの各画素を駆動して、液晶ライトバルブにフレーム（画面）単位で画像を描画する。
【００６０】
光源３３１と変調部３３２との間の光路または変調部３３２には、リフレクター、レンズ群（図示略）、偏光板、調光素子等を設けてもよい。また、変調部３３２は、反射型の液晶パネルを用いた構成とすることができる。この場合、変調部３３２は、光源３３１が発する光を液晶パネルに反射させ、反射光を投写光学系３３３に導く。また、変調部３３２を、デジタルミラーデバイス（ＤＭＤ）を用いた構成とすることもでき、１枚のＤＭＤとカラーホイールを備えた構成としてもよい。
【００６１】
投写光学系３３３は、変調部３３２により変調された画像光をスクリーンＳＣに向けて導き、スクリーンＳＣ上で画像を結像させる。投写光学系３３３は、例えば、３つの液晶ライトバルブを通った光を合成するプリズム、画像光を導くレンズ群やミラー等の光学素子を有する構成としてもよい。さらに、投写光学系３３３は、スクリーンＳＣの画像を拡大・縮小するズームレンズ、焦点調整をするフォーカスレンズ、ズームの度合いを調整するズーム調整用モーター、フォーカスの調整を行うフォーカス調整用モーター等を備えてもよい。
【００６２】
画像処理部３１２は、制御部３２０の制御に従って、Ｉ／Ｆ部３１１に入力される画像データに対し、色調補正等の処理を実行する。画像処理部３１２が処理した画像データは、フレーム毎に画像信号に変換され、表示駆動部３１３に入力される。また、画像処理部３１２は、記憶部３２５に記憶された画像データを表示することもできる。この場合、制御部３２０から画像処理部３１２に対し、記憶部３２５に記憶された画像データが入力され、画像処理部３１２は画像データに対する処理を行って、画像信号を表示駆動部３１３に出力する。
【００６３】
また、プロジェクター３００は通信部３１８を備える。通信部３１８は、無線ＬＡＮ（ＷｉＦｉ）、Ｂｌｕｅｔｏｏｔｈ等の規格に準じた無線データ通信を実行する。通信部３１８は、制御部３２０の制御に従って、ＨＭＤ１００との間で制御データを送受信する。
通信部３１８は、ＨＭＤ１００と直接通信を行ってもよいし、無線ＬＡＮアクセスポイント（図示略）を用いて構成されるネットワークを経由して、ＨＭＤ１００と通信を行ってもよい。
【００６４】
制御部３２０は、プロジェクター３００の各部を制御するプロセッサーを備えて構成され、例えば、図示しないＣＰＵ、ＲＯＭ、及びＲＡＭを備え、ＲＯＭが記憶するプログラムをＣＰＵが実行することにより、プロジェクター３００の各部を制御する。
【００６５】
制御部３２０は、上記プログラムを実行することにより、投写制御部３２１、及び、キャリブレーション制御部３２２として機能する。
投写制御部３２１は、画像処理部３１２が実行する処理の実行タイミング、実行条件等を制御する。また、投写制御部３２１は、投写部３３０の光源制御部３１４を制御して、光源３３１の輝度の調整等を行う。
【００６６】
キャリブレーション制御部３２２は、ＨＭＤ１００が表示する画像とプロジェクター３００が投射する投射画像Ｐとの位置を整合させるためのキャリブレーション処理を実行する。キャリブレーション制御部３２２は、キャリブレーション用の画像を投写部３３０によりスクリーンＳＣに投射させ、ＨＭＤ１００から送信される画像表示部２０の動きに関するデータを、通信部３１８を介して受信する。キャリブレーション制御部３２２は、ＨＭＤ１００から受信するデータに基づき、投射画像Ｐと画像表示部２０の動きとを対応づけるデータを生成して、記憶部３２５に、キャリブレーションデータ３２７として記憶させる。
【００６７】
制御部３２０は、ユーザーの入力操作を受け付ける入力部３１５に接続される。入力部３１５は、スイッチを備えた操作パネル３１６に接続され、操作パネル３１６における操作を検出する。また、入力部３１５は、リモコン３１７が送信する赤外線信号を受信する赤外線受光部として構成され、リモコン３１７における操作を検出する。入力部３１５は、操作パネル３１６及びリモコン３１７における操作を示す操作データを制御部３２０に出力する。
【００６８】
制御部３２０には記憶部３２５が接続される。記憶部３２５は、制御部３２０のＣＰＵが実行するプログラムやデータを不揮発的に記憶する記憶装置である。記憶部３２５は、制御部３２０がプロジェクター３００を制御するための制御プログラム、制御プログラムで処理される各種設定データ等を記憶する。また、記憶部３２５は、キャリブレーション処理で投写部３３０が投射する画像のキャリブレーション用画像データ３２６、及び、キャリブレーション処理で生成されるキャリブレーションデータ３２７を記憶する。
【００６９】
続いて、表示システム１の動作を説明する。
図４は表示システム１の動作を示すフローチャートであり、特に、キャリブレーション処理を示す。図４（Ａ）はプロジェクター３００の動作を示し、図４（Ｂ）はＨＭＤ１００の動作を示す。この図４の動作で、キャリブレーション制御部３２２は、入力検出部、動き量取得部、および処理部として機能する。
【００７０】
また、図５及び図６はキャリブレーション処理において表示システム１で表示される画像の例を示す。図５（Ａ）及び（Ｅ）はプロジェクター３００がスクリーンＳＣに投射する投射画像Ｐの例を示し、図５（Ｂ）及び（Ｃ）はＨＭＤ１００の表示状態を示す。図５（Ｄ）はＨＭＤ１００を装着した使用者の視野Ｖを示す。図６（Ａ）〜（Ｃ）は使用者の視野Ｖを示し、使用者が画像表示部２０を透過して見る投射画像Ｐを合わせて図示する。
【００７１】
表示システム１では、ＨＭＤ１００の入力情報取得部１１０、または、プロジェクター３００の入力部３１５によりキャリブレーションの開始の指示を検出すると、この指示に関する制御データをＨＭＤ１００とプロジェクター３００が送受信する。プロジェクター３００のキャリブレーション制御部３２２は、キャリブレーション処理を開始する（ステップＳ１１）。キャリブレーション制御部３２２は、記憶部３２５からキャリブレーション用画像データ３２６を読み出して、投写部３３０によりキャリブレーション用の画像を表示させる（ステップＳ１２）。このキャリブレーション用の画像は、位置合わせを行うための図形や文字で構成される画像であり、ここでは位置合わせガイドと呼ぶ。位置合わせガイドを表示した状態で、キャリブレーション制御部３２２は、ＨＭＤ１００が送信する入力情報を受信するまで、待機する（ステップＳ１３；ＮＯ）。
【００７２】
ステップＳ１２で位置合わせガイドをスクリーンＳＣに表示した状態を図５（Ａ）に示す。図５（Ａ）では投射画像Ｐの中央に、十字型の位置合わせガイドＭＰが位置し、投射画像Ｐの四隅に位置合わせガイドＭ１〜Ｍ４がそれぞれ位置する。キャリブレーション用画像データ３２６は、例えば、位置合わせガイドＭＰ、Ｍ１〜Ｍ４を含む投射画像Ｐ全体の画像データであってよい。位置合わせガイドＭＰ、Ｍ１〜Ｍ４は、表示面マーカーに相当する。
【００７３】
また、図５（Ｂ）にはキャリブレーション処理の開始時におけるＨＭＤ１００の状態を示す。図５（Ｂ）には、画像表示部２０において使用者の目を向く面を示し、右側に右光学像表示部２６が、左側に左光学像表示部２８が位置する。
ＨＭＤ１００のキャリブレーション制御部１８４は、キャリブレーション処理を開始し（ステップＳ３１）、記憶部１２０からキャリブレーション用 画像データ１２３を読み出し、キャリブレーション用の画像を画像表示部２０に表示させる（ステップＳ３２）。このキャリブレーション用の画像は、位置合わせを行うための図形や文字で構成される画像であり、ここではガイドと呼ぶ。
図５（Ｃ）には画像表示部２０によりガイドＭＲ、ＭＬを表示した例を示す。右眼に対応する右光学像表示部２６には右眼用のガイドＭＲが表示され、左眼に対応する左光学像表示部２８には左眼用のガイドＭＬが表示される。右光学像表示部２６におけるガイドＭＲの表示位置と左光学像表示部２８におけるガイドＭＬの表示位置は、予め対応付けられ、使用者に一つのガイドの像が見えるようになっている。
【００７４】
図５（Ｄ）には、図５（Ｃ）に示すガイドＭＲ，ＭＬを使用者が視認する場合の使用者の視野Ｖを示す。図５（Ｄ）に示すように、使用者には、ガイドＭＲ、ＭＬが一つのガイドＭの像をなすように見える。すなわち、ガイドＭＲ、ＭＬの表示位置は、画像表示部２０及び使用者の特性に合わせて調整される。この特性とは、例えば、輻輳角、右光学像表示部２６と左光学像表示部２８の表示領域であるハーフミラーのサイズ、使用者の眼とハーフミラーとの距離、使用者の瞳孔間距離等である。ガイドＭＬ、ＭＲ、及びこれらが視認された形態のガイドＭは、使用者側マーカーに相当する。
【００７５】
画像表示部２０を装着した使用者は、ガイドＭが視認できた場合に、制御装置１０において入力操作を行う。この入力操作は、ガイドＭを確認したことを意味する操作であり、単純な操作であってよい。例えば、制御装置１０が備えるいずれかのキーを押下する操作や、トラックパッド１４に接触する操作とすることができる。この操作は、画像表示部２０の位置に基づくキャリブレーションの実行開始を指示するトリガーとなる。
【００７６】
ＨＭＤ１００のキャリブレーション制御部１８４は、ステップＳ３２でガイドＭＲ，ＭＬを表示した後、入力情報取得部１１０が入力操作を検出するまで待機する（ステップＳ３３；ＮＯ）。そして、上記の使用者の入力操作を検出すると（ステップＳ３３；ＹＥＳ）、キャリブレーション制御部１８４は、画像表示部２０が備える９軸センサー６６の検出値を取得する。さらに、キャリブレーション制御部１８４は、９軸センサー６６の検出値に関するデータ（動きデータ）を含む入力情報を生成してプロジェクター３００に送信する（ステップＳ３４）。動きデータは９軸センサー６６の検出値に関するデータであり、少なくとも加速度センサーの検出値に関するデータを含む。この場合、プロジェクター３００は、ステップＳ３４で送信される入力情報に含まれる動きデータに基づき、画像表示部２０の姿勢に関する情報を得ることができる。キャリブレーション制御部１８４は、ステップＳ３４で入力情報を送信した後に、入力操作があるまで待機する（ステップＳ３５；ＮＯ）。
【００７７】
プロジェクター３００のキャリブレーション制御部３２２は、ＨＭＤ１００が送信する入力情報を受信すると（ステップＳ１３；ＹＥＳ）、入力情報に含まれる動きデータを取得し、記憶部３２５に一時的に記憶する（ステップＳ１４）。
【００７８】
続いて、キャリブレーション制御部３２２は、スクリーンＳＣに表示された位置合わせガイドＭＰ、Ｍ１〜Ｍ４のうち、位置合わせの対象となる位置合わせガイドの色を変更する。本実施形態では、最初に投射画像Ｐの中央の位置合わせガイドＭＰに位置合わせをし、その後、位置合わせガイドＭ１〜Ｍ４のうち少なくとも１以上の位置合わせをするよう設定される。最初にステップＳ１５を実行する場合、キャリブレーション制御部３２２は、位置合わせガイドＭＰの表示色を変更する。これにより、使用者には、図５（Ｅ）に示すように、中央の位置合わせガイドＭＰの表示状態が変化して見えるので、位置合わせガイドＭＰを見るように使用者を誘導できる。
位置合わせガイドの表示状態（ここでは表示色）を変更した後、キャリブレーション制御部３２２は、ＨＭＤ１００が送信する入力情報を受信するまで待機する（ステップＳ１６；ＮＯ）。
【００７９】
使用者は、スクリーンＳＣ上の投射画像Ｐにおいて位置合わせガイドＭＰの表示色が変化したことを認識して、画像表示部２０が表示するガイドＭが位置合わせガイドＭＰに重なるように、頭部を動かす。そして、図６（Ａ）に示すように、視野ＶにおけるガイドＭが投射画像Ｐの位置合わせガイドＭＰに重なって見える状態で、制御装置１０の入力操作を行う。この操作は、位置を合わせたことを指示する操作であり、ガイドＭが視認されたときの操作と同様、単純な操作であってよい。例えば、制御装置１０が備えるいずれかのキーを押下する操作や、トラックパッド１４に接触する操作とすることができる。
【００８０】
ＨＭＤ１００のキャリブレーション制御部１８４は、使用者の入力操作を検出すると（ステップＳ３５；ＹＥＳ）、画像表示部２０が備える９軸センサー６６の検出値を取得する。さらに、キャリブレーション制御部１８４は、９軸センサー６６の検出値に関する動きデータを含む入力情報を生成してプロジェクター３００に送信する（ステップＳ３６）。また、ステップＳ３６でキャリブレーション制御部１８４が送信する入力情報に含まれる動きデータは、その時点における９軸センサー６６の検出値だけでなく、９軸センサー６６の検出値の履歴に関するデータを含んでもよい。すなわち、前回のステップＳ３５またはステップＳ３６で９軸センサー６６の検出値を取得した後の、９軸センサー６６の検出値の変化、或いは検出値の積算値等の統計的なデータを含んでもよい。また、キャリブレーション制御部１８４は、予め設定された一定時間毎に、９軸センサー６６の検出値を周期的に取得して累積的に記憶してもよく、例えば検出時刻と検出値を対応付けて記憶してもよい。この場合、キャリブレーション制御部１８４は、ステップＳ３６で、複数回の検出における９軸センサー６６の検出値と検出時刻とを対応付けて入力情報に含ませてもよい。
【００８１】
入力情報を送信した後、キャリブレーション制御部１８４は、プロジェクター３００からキャリブレーションの完了を通知する制御データを受信したか否かを判定する（ステップＳ３７）。キャリブレーション制御部１８４は、予め設定された時間内にキャリブレーションの完了を通知する制御データを受信しない場合（ステップＳ３７；ＮＯ）、ステップＳ３５に戻り、使用者の入力操作を待機する。
【００８２】
プロジェクター３００のキャリブレーション制御部３２２は、ＨＭＤ１００から入力情報を受信すると（ステップＳ１６；ＹＥＳ）、入力情報に含まれる動きデータを取得し、記憶部３２５に一時的に記憶する（ステップＳ１７）。
ここで、キャリブレーション制御部３２２は、キャリブレーションが完了したか否かを判定する（ステップＳ１８）。キャリブレーションは、位置合わせガイドＭＰ、Ｍ１〜Ｍ４のうち設定された全ての位置合わせガイドについて、ステップＳ１５〜Ｓ１７の動作が行われた場合に、完了する。従って、キャリブレーション制御部３２２は、位置合わせガイドＭＰ、Ｍ１〜Ｍ４のうち設定された全ての位置合わせガイドについて、ステップＳ１５〜Ｓ１７の動作が済んだか否かを判定する。
【００８３】
設定された全ての位置合わせガイドのうちステップＳ１５〜Ｓ１７の動作が行われていない位置合わせガイドがある場合、キャリブレーション制御部３２２はキャリブレーションが完了していないと判定する（ステップＳ１８；ＮＯ）。この場合、キャリブレーション制御部３２２はステップＳ１５に戻り、次に位置合わせする位置合わせガイドの表示状態（表示色）を変化させるとともに、位置合わせ済みの位置合わせガイドの表示状態（表示色）を元に戻す。なお、位置合わせ済みの位置合わせガイドについては、表示状態（表示色）を元に戻す代わりに、位置合わせ済みであることを示す表示状態（表示色）に変化させるようにしてもよい。
図６（Ｂ）には、位置合わせガイドＭＰの次に、位置合わせガイドＭ４の位置合わせを行う例を示す。図６（Ｂ）の例では、位置合わせガイドＭ４の表示状態が変化する。使用者には、左上隅の位置合わせガイドＭ４の表示状態が変化して見えるので、位置合わせガイドＭ４を見るように使用者を誘導できる。
【００８４】
ステップＳ１５でキャリブレーション制御部３２２が位置合わせガイドＭ４の表示色を変化させた後、使用者は、図６（Ｃ）に示すように、位置合わせガイドＭ４にガイドＭを合わせる動作を行い、入力操作を行う。この入力操作はキャリブレーション制御部１８４がステップＳ３５で検出する。
【００８５】
このように、位置合わせガイドＭＰ、Ｍ１〜Ｍ４のうち設定された位置合わせガイドについて位置合わせが行われ、動きデータが記憶される。設定された位置合わせガイドの位置合わせが完了した後、キャリブレーション制御部３２２は、キャリブレーションが完了したと判定する（ステップＳ１８；ＹＥＳ）。キャリブレーション制御部３２２は、ＨＭＤ１００に対してキャリブレーションの完了を通知する制御データを生成して、ＨＭＤ１００に送信する（ステップＳ１９）。
【００８６】
ＨＭＤ１００のキャリブレーション制御部１８４は、ステップＳ３７で、プロジェクター３００からキャリブレーションの完了を通知する制御データを待機している。キャリブレーション制御部１８４は、キャリブレーションの完了を通知する制御データを受信した場合（ステップＳ３７；ＹＥＳ）、図４の動作を終了する。
【００８７】
また、プロジェクター３００のキャリブレーション制御部３２２は、ＨＭＤ１００に制御データを送信した後、スクリーンＳＣにおける表示上の位置とＨＭＤ１００の動き量との対応付けを行う（ステップＳ２０）。ステップＳ１８でキャリブレーションが完了したと判定した場合、記憶部３２５には、設定された位置合わせガイドに対応付けて、ＨＭＤ１００から受信した動きデータが記憶されている。この動きデータは、９軸センサー６６が検出した加速度、角速度、磁気の検出値に関するデータを含む。
【００８８】
キャリブレーション制御部３２２は、記憶部３２５に記憶された、複数の位置合わせガイドに対応する動きデータを処理する。具体的には、キャリブレーション制御部３２２は、キャリブレーションで位置合わせされた位置合わせガイドから、２つの位置合わせガイドを選択する。続いて、選択した位置合わせガイドに対応する動きデータの差分から、画像表示部２０の視線方向が２つの位置合わせガイド間を移動した場合の、画像表示部２０の動き量を求める。キャリブレーション制御部３２２は、２つの位置合わせガイドの表示位置の差分を求める。位置合わせガイドの表示位置は、例えばキャリブレーション制御部３２２が有する液晶ライトバルブやＤＭＤにおける座標、或いは、画像処理部３１２が生成するフレームのデータにおける座標で表される。図５（Ｅ）、図６（Ａ）〜（Ｃ）に示した例では、キャリブレーション制御部３２２は、位置合わせガイドＭＰと位置合わせガイドＭ４との座標の差分を求める。また、画像表示部２０の動き量は、９軸センサー６６の検出値に基づき画像表示部２０の姿勢の変化として求めてもよいが、９軸センサー６６の検出値の積分値に基づき、画像表示部２０の角度及び位置の変化量として求めることが好ましい。例えば、キャリブレーション制御部３２２は、図６（Ａ）の状態から図６（Ｃ）の状態になるまでの９軸センサー６６の検出値に基づき、画像表示部２０の角度と位置の変化量、すなわち画像表示部２０の移動量を算出する。そして、キャリブレーション制御部３２２は、位置合わせガイドの表示位置の単位量と画像表示部２０の動き量とを対応付けるデータを生成する（ステップＳ２１）。このデータは、例えば、パラメーター、パラメーターを含むテーブル、或いは、位置合わせガイドの表示位置の単位量と画像表示部２０の動き量とを対応付ける関数や行列とすることができる。このデータをキャリブレーションデータと呼ぶ。キャリブレーション制御部３２２は、ステップＳ２１で、生成したキャリブレーションデータを、記憶部３２５に、キャリブレーションデータ３２７として記憶する。
【００８９】
キャリブレーションデータ３２７が生成された後は、画像表示部２０が動いた場合の動き量を、プロジェクター３００における表示位置の移動量に換算することができる。従って、使用者が画像表示部２０を意図的に動かす動作を、移動量を指定する操作として利用できる。
【００９０】
また、キャリブレーションデータ３２７は、ＨＭＤ１００の動きに応じて幾何補正を行う場合に利用される以外にも、例えば、スクリーンＳＣ（表示面）上の投射画像におけるカーソルを移動させる操作にも利用できる。また、スクリーンＳＣに表示されるメニューやアイコン等を選択する操作や、投射画像の変形（拡大、縮小、回転）や移動を指示する動作等にも利用可能である。
【００９１】
なお、ステップＳ１５で位置合わせガイドの表示状態を変更する場合に、位置合わせガイドの表示色を変更することは一例であり、例えば、表示サイズや形状を変化させてもよい。また、表示状態を変更する対象の位置合わせガイドの表示状態を維持し、他の位置合わせガイドの表示を消去する、他の位置合わせガイドを点滅させる、等の他の位置合わせガイドの表示状態を変化させる方法で、対象の位置合わせガイドを目立たせてもよい。
【００９２】
図７は、表示システム１の動作を示すフローチャートであり、画像表示部２０を動かす操作を利用して幾何補正を行う場合の動作を示す。図７（Ａ）はプロジェクター３００の動作を示し、図７（Ｂ）はＨＭＤ１００の動作を示す。この図７の動作で、キャリブレーション制御部３２２は、補正処理部として機能する。
また、図８はキャリブレーション処理において表示システム１で表示される画像の例を示す。図８（Ａ）、（Ｂ）は使用者の視野Ｖを示し、使用者が画像表示部２０を透過して見る投射画像Ｐを合わせて図示する。
【００９３】
ＨＭＤ１００の入力情報取得部１１０、または、プロジェクター３００の入力部３１５により幾何補正の開始の指示を検出すると、この指示に関する制御データをＨＭＤ１００とプロジェクター３００が送受信する。
【００９４】
ＨＭＤ１００のキャリブレーション制御部１８４は、幾何補正処理を開始し（ステップＳ７１）、記憶部１２０からキャリブレーション用画像データ１２３を読み出し、幾何補正用の画像を画像表示部２０に表示させる（ステップＳ７２）。幾何補正用の画像は、幾何補正を行うための図形や文字で構成される画像であり、本実施形態では一例として、図５（Ｃ）、（Ｄ）に示したキャリブレーション用の画像と同様のガイドを含む。ＭＤ１００が用いる幾何補正用の画像は、キャリブレーション用の画像とは別に、予め記憶された画像を用いてもよい。
また、プロジェクター３００のキャリブレーション制御部３２２は、幾何補正処理を開始し（ステップＳ５１）、記憶部３２５からキャリブレーション用画像データ３２６を読み出して、投写部３３０により幾何補正用の画像を表示させる（ステップＳ５２）。なお、本実施形態では幾何補正用の画像として、キャリブレーション用の画像であるキャリブレーション用画像データ３２６を用いるが、キャリブレーション用画像データ３２６とは別の幾何補正用の画像のデータを用いてもよい。
【００９５】
図８（Ａ）に示すように、スクリーンＳＣ上の投射画像Ｐには位置合わせガイドＭＰ、Ｍ１〜Ｍ４が配置される。使用者の視野ＶにはガイドＭが表示され、使用者は画像表示部２０を透過して投射画像Ｐの位置合わせガイドＭＰ、Ｍ１〜Ｍ４を視認できる。図８（Ａ）の投射画像Ｐは、幾何補正用の四角形の画像である。正しい投射状態では幾何補正用の投射画像Ｐは長方形となるが、図８（Ａ）の例では台形歪みを生じたため長方形ではない。この投射画像Ｐが長方形となるように変形させるためのパラメーターを生成することが、図７に示す動作の目的である。
幾何補正では、投射画像Ｐの位置合わせガイドＭ１〜Ｍ４のいずれかを、投射画像Ｐが長方形となる位置に移動させる操作が行われる。移動される位置合わせガイドＭ１〜Ｍ４の数は任意である。使用者が、投射画像Ｐが長方形になり幾何補正が完了したと判断した場合に、幾何補正の処理が終了する。キャリブレーション制御部３２２は、使用者の操作に従って、位置合わせガイドの表示位置が移動した移動量に基づき、幾何補正を行うためのデータを生成する。このデータに基づいて投射画像を補正することで、その後に投射する画像の台形歪みを補正できる。
このため、キャリブレーション制御部３２２が表示する幾何補正用の画像である投射画像Ｐには、使用者による操作の対象となる操作対象点である四隅の位置合わせガイドＭ１〜Ｍ４が表示される。なお、投射画像Ｐの中央の位置合わせガイドＭＰを操作対象とすることも可能である。
【００９６】
図８（Ａ）に示すように、使用者は、投射画像Ｐの位置合わせガイドのいずれか（この例では位置合わせガイドＭ４）にガイドＭが重なるように、頭部を動かし、制御装置１０への操作を行う。この入力操作は、ガイドＭを確認したことを意味する操作であり、単純な操作であってよい。
ＨＭＤ１００のキャリブレーション制御部１８４は、ステップＳ７２でガイドＭＲ，ＭＬを表示した後、入力情報取得部１１０が入力操作を検出するまで待機する（ステップＳ７３；ＮＯ）。従って、使用者が制御装置１０への操作を行うと、この操作を検出して（ステップＳ７３；ＹＥＳ）、動作を再開する。キャリブレーション制御部１８４は、画像表示部２０が備える９軸センサー６６の検出値を取得する。さらに、キャリブレーション制御部１８４は、９軸センサー６６の検出値に関するデータ（動きデータ）を含む入力情報を生成してプロジェクター３００に送信する（ステップＳ７４）。動きデータは、図４の動作で説明したデータと同様である。キャリブレーション制御部１８４は、ステップＳ７４で入力情報を送信した後に、入力操作があるまで待機する（ステップＳ７５；ＮＯ）。
【００９７】
プロジェクター３００のキャリブレーション制御部３２２は、ステップＳ５２で幾何補正用の画像を表示した後、ＨＭＤ１００から入力情報を受信するまで待機する（ステップＳ５３；ＮＯ）。キャリブレーション制御部３２２は、ＨＭＤ１００が送信する入力情報を受信すると（ステップＳ５３；ＹＥＳ）、入力情報に含まれる動きデータを取得し、記憶部３２５に一時的に記憶する（ステップＳ５４）。ここで記憶する動きデータは、幾何補正の開始位置に対応する画像表示部２０の向きを示すデータである。従って、キャリブレーション制御部３２２は、ステップＳ５４において、受信した動きデータに基づき、幾何補正を行う対象の点（補正ポイント）の位置を特定する。具体的には、キャリブレーション制御部３２２は、ステップＳ５２で受信した入力情報に含まれる動きデータを、キャリブレーションデータ３２７を用いて、表示位置のデータに変換し、変換後の表示位置を、補正ポイントの位置とする。
キャリブレーション制御部３２２は、スクリーンＳＣに幾何補正用の画像を表示した状態で、ＨＭＤ１００から新たに入力情報を受信するまで待機する（ステップＳ５５；ＮＯ）。
【００９８】
画像表示部２０を装着した使用者は、図８（Ａ）で選択した位置合わせガイド（位置合わせガイドＭ４）を移動させたい位置に、画像表示部２０のガイドＭが重なるように、頭部を動かす。図８（Ａ）では投射画像Ｐに台形歪みがあり、使用者は台形歪みを補正するために位置合わせガイドＭ４を移動させる操作を行う。この操作は、位置合わせガイドＭ４を移動させる移動先の位置に、ガイドＭを合わせる操作であり、具体的には使用者が頭部を動かす操作である。
使用者は、移動先の位置にガイドＭを合わせた後に、制御装置１０への入力操作を行う。この操作は上述のように単純な操作でよい。キャリブレーション制御部１８４は、使用者の入力操作を検出すると（ステップＳ７５；ＹＥＳ）、９軸センサー６６の検出値を取得し、動きデータを含む入力情報を生成してプロジェクター３００に送信する（ステップＳ７６）。
【００９９】
プロジェクター３００のキャリブレーション制御部３２２は、ＨＭＤ１００から入力情報を受信すると（ステップＳ５５；ＹＥＳ）、入力情報に含まれる動きデータを取得する（ステップＳ５６）。さらに、キャリブレーション制御部３２２は、動きデータとキャリブレーションデータ３２７に基づき、ステップＳ５３で特定した補正ポイントを移動させる移動先の表示位置を特定する。そして、キャリブレーション制御部３２２は、補正ポイントの移動前と移動先の位置に基づき、幾何補正用のデータを生成する。幾何補正用のデータは、投射画像の補正量を示すデータ、及び、補正方向を示すデータの少なくともいずれかを含む。
【０１００】
そして、キャリブレーション制御部３２２は、生成したデータに基づき投射画像Ｐの幾何補正を行う（ステップＳ５７）。ステップＳ５７では、ステップＳ５６で生成した幾何補正用のデータを画像処理部３１２に設定して幾何補正を実行させる。これにより、スクリーンＳＣに表示される幾何補正用の投射画像Ｐは、図８（Ｂ）に示すように補正される。図８（Ｂ）では、位置合わせガイドＭ４の位置が移動されるとともに、位置合わせガイドＭ４の移動に伴い投射画像Ｐの全体が変形され、台形歪みが補正されている。
【０１０１】
ここで、使用者は、図８（Ｂ）に示すように投射画像Ｐが変化したことに対し、所望の補正がなされたことを示す入力操作、すなわち補正完了の指示操作を行う。ＨＭＤ１００のキャリブレーション制御部１８４は、入力情報を送信した後、制御装置１０への入力操作を待機し（ステップＳ７７）、所定時間内に補正完了の指示操作がなければ（ステップＳ７７；ＮＯ）、ステップＳ７３へ戻る。補正完了の指示操作を検出した場合（ステップＳ７７；ＹＥＳ）、キャリブレーション制御部１８４は、補正が完了したことを通知する制御データを生成してプロジェクター３００に送信し（ステップＳ７８）、本処理を終了する。
【０１０２】
画像処理部３１２は、幾何補正を実行した後、補正完了を通知する制御データの受信を待機し（ステップＳ５８）、所定時間内に制御データを受信しなければ（ステップＳ５８；ＮＯ）、ステップＳ５３へ戻る。補正完了を通知する制御データを受信した場合（ステップＳ５８；ＹＥＳ）、キャリブレーション制御部３２２は、幾何補正用のデータをキャリブレーション用画像データ３２６に含めて記憶部３２５に記憶させ（ステップＳ５８）、本処理を終了する。
なお、キャリブレーション制御部３２２が生成する幾何補正用のデータは、例えば、パラメーター、パラメーターを含むテーブル、或いは、幾何補正前の座標を幾何補正後の座標に変換する関数や行列とすることができる。
【０１０３】
このように、画像表示部２０を装着した使用者が、頭部を動かす動作を行い、この動作の開始時と終了時に制御装置１０への操作を行うだけで、使用者の頭部の動きが位置を指示する入力操作として検出され、処理が行われる。このため、画像表示部２０の動きによる入力操作を実現できる。
【０１０４】
以上説明したように、本発明を適用した実施形態の表示システム１は、ＨＭＤ１００と、スクリーンＳＣに表示を行うプロジェクター３００とを備える。ＨＭＤ１００は、使用者が装着し、外景を透過可能に構成された画像表示部２０と、画像表示部２０の動きを検出する９軸センサー６６とを有する。プロジェクター３００は、スクリーンＳＣに位置合わせガイドを表示し、位置合わせガイドの表示位置に応じて、使用者が画像表示部２０を動かした際の９軸センサー６６の検出結果に基づいて、画像表示部２０の動き量とスクリーンＳＣにおける移動量とを対応付ける処理を行う制御部３２０を備える。これにより、使用者が装着するＨＭＤ１００の動きから、スクリーンＳＣにおける移動量を得ることができる。従って、ＨＭＤ１００を動かす、すなわち画像供給装置２を装着した頭部を動かすことで、スクリーンＳＣ上の量に関する入力を行うことが可能となる。このため、ＨＭＤ１００を使用する場合の入力操作を容易にし、利便性の向上を図ることができる。
【０１０５】
また、プロジェクター３００はスクリーンＳＣにおける複数の異なる位置に位置合わせガイドを表示し、スクリーンＳＣにおける移動量を、位置合わせガイドの複数の表示位置から求める。このため、使用者が装着するＨＭＤ１００の動きとスクリーンＳＣにおける移動量との対応付けを速やかに行うことができる。
また、ＨＭＤ１００は、スクリーンＳＣの位置合わせガイドと重ねて視認するためのガイドＭを画像表示部２０に表示するので、ＨＭＤ１００の動きとスクリーンＳＣにおける移動量との対応付けを、より正確に行うことができる。これにより、使用者の操作の負担を軽減できる。
また、プロジェクター３００のキャリブレーション制御部３２２は、ＨＭＤ１００の入力情報取得部１１０により入力を受け付けたことを検出し、ＨＭＤ１００の９軸センサー６６の検出値や９軸センサー６６の検出結果から求められる動きデータを取得する。そして、キャリブレーション制御部３２２は、取得した動きデータと位置合わせガイドの表示位置とをもとに、動きデータとスクリーンＳＣにおける移動量とを対応付ける処理を行う。このため、プロジェクター３００の機能により、ＨＭＤ１００の動き量とスクリーンＳＣにおける移動量とを対応付けることができる。
【０１０６】
また、キャリブレーション制御部３２２は、スクリーンＳＣに表示する画像の幾何補正を行い、ＨＭＤ１００の動き量に基づいて、画像の補正量及び補正方向の少なくともいずれかを含む幾何補正用のデータを求める。このように、ＨＭＤ１００の動きとスクリーンＳＣにおける移動量との対応付けを利用して、ＨＭＤ１００を用いた操作により、画像の補正を行うことができる。
さらに、キャリブレーション制御部３２２は、ＨＭＤ１００の９軸センサー６６の検出結果に係る動きデータから得られるキャリブレーション用画像データ３２６をもとに、スクリーンＳＣにおける位置または距離を求めることができる。このため、ＨＭＤ１００の動きとスクリーンＳＣにおける移動量との対応付けを利用して、ＨＭＤ１００で入力操作を行うことができる。
【０１０７】
表示システム１では、使用者の頭部に装着される画像表示部２０にガイドＭを表示し、ＨＭＤ１００とは別体として構成されるスクリーンＳＣに位置合わせガイドを表示する。このようにＨＭＤ１００の動きとスクリーンＳＣにおける移動量とを対応付けることで、直感的な操作を実現できる。
【０１０８】
なお、上記実施形態において、図４の動作ではプロジェクター３００のキャリブレーション制御部３２２が、ステップＳ２０〜Ｓ２１で画像表示部２０の動きデータとスクリーンＳＣにおける表示位置とを対応付ける処理を行う例を示した。本発明はこれに限定されず、ＨＭＤ１００の制御部１４０が、ステップＳ２０〜Ｓ２１に相当する処理を行ってもよい。
同様に、図７の動作ではプロジェクター３００のキャリブレーション制御部３２２が、ステップＳ２５６で、幾何補正を行うためのデータを生成する処理を行う例を示した。本発明はこれに限定されず、ＨＭＤ１００の制御部１４０が、幾何補正を行うためのデータを生成する処理を行ってもよい。この場合、幾何補正を行うためのデータをＨＭＤ１００からプロジェクター３００に送信し、このデータに基づき、制御部３２０が、画像処理部３１２の幾何補正のパラメーターを設定すればよい。
【０１０９】
この場合、ＨＭＤ１００のキャリブレーション制御部１８４は、プロジェクター３００が位置合わせガイドを表示する表示位置を取得する取得部として機能する。また、キャリブレーション制御部１８４は、制御部として機能する。この制御部は、入力情報取得部１１０で入力を受け付けた場合に、９軸センサー６６の検出結果から動き量を求める。また、求めた動き量と取得部により取得した位置合わせガイドの表示位置とをもとに、動き量とスクリーンＳＣにおける移動量とを対応付ける処理を行う。この場合、ＨＭＤ１００の機能により、ＨＭＤ１００の動き量とスクリーンＳＣにおける移動量とを対応付けることができる。
【０１１０】
なお、この発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、ＨＭＤ１００が有する画像表示部２０は、使用者の身体とともに動く状態で、使用者が装着する構成であればよく、眼鏡型に限定されない。例えば、帽子のように装着する形状の画像表示部を採用してもよい。また、例えば、ヘルメット等の身体防護具、衣服、或いは装飾具などの装身具に取り付けられてもよい。また、ＨＭＤ１００のように使用者の両眼に画像光を発して画像を視認させる構成に限らず、例えば使用者の片方の目に画像を視認させる表示装置であってもよい。
【０１１１】
さらに、上記実施形態では、画像表示部２０と制御装置１０とが分離され、接続コード４８を介して接続された構成を例に挙げて説明した。本発明はこれに限定されず、制御装置１０と画像表示部２０とが一体に構成され、使用者の頭部に装着される構成とすることも可能である。また、図４及び図７に示した動作において使用者が行う操作は、制御装置１０のトラックパッド１４またはキー操作部１５に対する操作に限らず、例えば、画像表示部２０を所定のパターンで動かす動作であってもよい。
【０１１２】
また、制御装置１０として、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。また、制御装置１０が画像表示部２０と分離して構成され、制御装置１０と画像表示部２０との間で無線通信により各種信号を送受信する構成としてもよい。
【０１１３】
また、例えば、画像表示部２０において画像光を生成する構成として、有機ＥＬ（有機エレクトロルミネッセンス、Organic Electro-Luminescence）のディスプレイと、有機ＥＬ制御部とを備える構成としてもよい。また、画像光を生成する構成として、ＬＣＯＳ（Liquid crystal on silicon,  LCoSは登録商標）や、デジタル・マイクロミラー・デバイス等を用いることもできる。
【０１１４】
また、画像光を使用者の眼に導く光学系としては、外部から装置に向けて入射する外光を透過する光学部材を備え、画像光とともに使用者の眼に入射させる構成を採用できる。また、使用者の眼の前方に位置して使用者の視界の一部または全部に重なる光学部材を用いてもよい。さらに、レーザー光等を走査させて画像光とする走査方式の光学系を採用してもよい。また、光学部材の内部で画像光を導光させるものに限らず、使用者の眼に向けて画像光を屈折及び／または反射させて導く機能のみを有するものであってもよい。例えば、レーザー網膜投影型のヘッドマウントディスプレイに対して本発明を適用することも可能である。すなわち、光射出部が、レーザー光源と、レーザー光源を使用者の眼に導く光学系とを備え、レーザー光を使用者の眼に入射させて網膜上を走査し、網膜に結像させることにより、使用者に画像を視認させる構成を採用してもよい。また、本発明を、ＭＥＭＳミラーを用いた走査光学系を採用し、ＭＥＭＳディスプレイ技術を利用した表示装置に適用することも可能である。すなわち、信号光形成部と、信号光形成部が射出する光を走査するＭＥＭＳミラーを有する走査光学系と、走査光学系により走査される光によって虚像が形成される光学部材とを光射出部として備えてもよい。この構成では、信号光形成部が射出した光がＭＥＭＳミラーにより反射され、光学部材に入射し、光学部材の中を導かれて、虚像形成面に達する。ＭＥＭＳミラーが光を走査することにより、虚像形成面に虚像が形成され、この虚像を使用者が眼で捉えることで、画像が認識される。この場合の光学部品は、例えば上記実施形態の右導光板２６１及び左導光板２６２のように、複数回の反射を経て光を導くものであってもよく、ハーフミラー面を利用してもよい。
【０１１５】
また、上記実施形態において、キャリブレーション制御部３２２は、複数の位置合わせガイドを表示する構成としたが、本発明はこれに限定されず、たとえば、一つの位置合わせガイドを表示してもよい。この場合、位置合わせガイドの表示位置を動かすことで、ＨＭＤ１００における動きとの対応を求めることができる。たとえば、一つの位置合わせガイドを移動させて、この位置合わせガイドの移動に追従するように、ＨＭＤ１００を装着する使用者がＨＭＤ１００を動かしてもよい。
【０１１６】
また、上記実施形態では、ＨＭＤ１００とプロジェクター３００とが無線通信により接続される構成を例示したが、有線接続されてもよく、接続形態は任意である。
【０１１７】
また、図２及び図３に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよい。つまり、図２及び図３に示した通りに独立したハードウェア資源を配置する構成に限定されない。また、制御部１４０が実行するプログラムは、記憶部１２０または制御装置１０内の記憶装置に記憶されてもよいし、外部の装置に記憶されたプログラムを通信部１１７又はインターフェイス１１４を介して取得して実行する構成としてもよい。同様に、制御部３２０が実行するプログラムは、記憶部３２５に記憶されてもよいし、他の記憶部や外部の機器から供給されてもよい。
その他の細部構成についても、任意に変更可能であることは勿論である。
【符号の説明】
【０１１８】
１…表示システム、２…画像供給装置、１０…制御装置、１４…トラックパッド、１５…キー操作部、２０…画像表示部、２１…右保持部、２２…右表示駆動部、２３…左保持部、２４…左表示駆動部、２６…右光学像表示部、２８…左光学像表示部、４８…接続コード、６１…カメラ、６６…９軸センサー（動き検出部）、１００…ＨＭＤ（端末装置）、１１０…入力情報取得部（入力部）、１１７…通信部、１２０…記憶部、１２１…設定データ、１２２…コンテンツデータ、１２３…キャリブレーション用画像データ、１３５…操作部、１４０…制御部、１６０…画像処理部、１７０…表示制御部、１８１…通信制御部、１８２…操作検出部、１８３…コンテンツ出力制御部、１８４…キャリブレーション制御部、１８７…音声処理部、２６１…右導光板、２６２…左導光板、３００…プロジェクター（表示装置）、３１２…画像処理部、３１３…表示駆動部、３１５…入力部、３１６…操作パネル、３１７…リモコン、３１８…通信部、３２０…制御部、３２１…投写制御部、３２２…キャリブレーション制御部（入力検出部、動き量取得部、処理部、補正処理部）、３２５…記憶部、３２６…キャリブレーション用画像データ、３２７…キャリブレーションデータ、３３０…投写部、Ｍ、ＭＬ、ＭＲ…ガイド（使用者側マーカー）、ＭＲ、Ｍ１〜Ｍ４…位置合わせガイド（表示面マーカー）、ＳＣ…スクリーン（表示面）。
【図１】
0006631014.tif 000002
【図２】
0006631014.tif 000003
【図３】
0006631014.tif 000004
【図４】
0006631014.tif 000005
【図５】
0006631014.tif 000006
【図６】
0006631014.tif 000007
【図７】
0006631014.tif 000008
【図８】
0006631014.tif 000009