(57)【要約】【課題】キャリブレーションに要する時間を短縮する。【解決手段】映像を投写する投写レンズ１１と、投写レンズ１１の光軸と直交し、かつ、互いに直交する第１、第２の方向に、投写レンズを移動可能なレンズ移動部１３と、投写レンズ１１の光軸と直交する平面上の投写レンズ１１の位置を第１、第２の方向との２次元の座標で表した位置情報を記憶する記憶部１２と、第１、第２の方向への操作指示を受け付け、該操作指示にしたがって、レンズ移動部１３の移動動作を制御し、移動後の投写レンズの現在位置を示す位置情報を記憶部１２に記憶させる制御部１４と、を有し、制御部１４は、記憶部１２に記憶した位置情報の、第１、第２の方向の一方の座標値が、平面上の投写レンズの現在位置の座標値と異なる場合に、一方の座標値についてのみ、平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する。【選択図】図１
2020020940.tif 000002
【特許請求の範囲】
【請求項１】
映像を投写する投写レンズと、
前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、
前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、
前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有し、
前記制御手段は、前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する、レンズ位置調整装置。
【請求項２】
前記第１の方向の前記平面上の一端部と他端部とに設けられ、前記投写レンズを前記第１の方向に移動可能な範囲を検出する第１の検出手段と、前記第２の方向の前記平面上の一端部と他端部とに設けられ、前記投写レンズを前記第２の方向に移動可能な範囲を検出する第２の検出手段と、をさらに有する、請求項１に記載のレンズ位置調整装置。
【請求項３】
前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合、前記記憶手段は、前記キャリブレーションの実行を要求する旨のフラグを記憶する、請求項１または２に記載のレンズ位置調整装置。
【請求項４】
光源と、
前記光源から出射されたレーザー光を画像光に変換する光学エンジンと、
前記光学エンジンが変換した画像光を投写する投写手段と、を有し、
前記光学エンジンは、請求項１から３の何れか１項に記載のレンズ位置調整装置を備える、投写型表示装置。
【請求項５】
映像を投写する投写レンズと、
前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、
前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、
前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有するレンズ位置調整装置のレンズ位置調整方法であって、
前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する、レンズ位置調整方法。
【請求項６】
映像を投写する投写レンズと、
前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、
前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、
前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有するレンズ位置調整装置のコンピュータに、
前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ位置調整装置、レンズ位置調整装置を備えた投写型表示装置、レンズ位置調整方法、およびプログラムに関するものである。
【背景技術】
【０００２】
プロジェクターを一例とする投写型表示装置の中には、レンズメモリー機能を有している機種がある。ここで、レンズメモリー機能には、記憶（ストア）、移動（ムーブ）、および消去（リセット）が存在する。レンズメモリー機能を有するプロジェクターは、レンズメモリーに、レンズのシフト、フォーカス、およびズームの位置を記憶する。スクリーン上の映像の投写位置を変更する場合、レンズの位置を調整する必要がある。レンズメモリー機能を有するプロジェクターは、レンズメモリー機能の移動を実行する。これにより、レンズメモリー機能を有するプロジェクターは、レンズを、予めレンズメモリーに記憶しておいたレンズの位置に、簡単に移動することができる。
【０００３】
基準位置に対する相対値を用いることで現在位置を取得するレンズユニットとして、次のような技術が知られている。それは、レンズの移動範囲内の上下左右端にそれぞれ設けられているリミットスイッチの位置までレンズを移動させ、リミットスイッチが反応した箇所を基準点として、レンズの現在位置を取得する技術である。この方法について、図１２を用いて簡単に説明する。なお、レンズの現在位置を取得することを、以下、キャリブレーションともいう。
図１２は、レンズユニットのキャリブレーションを行う場合にレンズを移動させる方法について説明する概略図である。図１２において、レンズ１４６は、レンズの移動範囲５０内を上下左右に移動することが可能である。
【０００４】
レンズ１４６は、レンズの移動範囲５０の平面内を移動することができる。このため、図１２に示すように、レンズ１４６を移動させる図示しないモータは、レンズ１４６を、キャリブレーションを開始する位置から矢印（１）の方向（レンズの移動範囲５０の最下端）、矢印（２）の方向（レンズの移動範囲５０の最上端）、矢印（３）の方向（レンズキャリブレーションを開始する位置）、矢印（４）の方向（レンズの移動範囲５０の最左端）、矢印（５）の方向（レンズの移動範囲５０の最右端）、および矢印（６）の方向（キャリブレーションを開始する位置）の順に移動させる。これにより、レンズユニットを制御する図示しない制御部は、レンズの移動範囲５０内の垂直方向および水平方向の最大値と最小値とを取得する。また、レンズの移動範囲５０内におけるレンズユニットの現在位置を取得する。そして、この現在位置を、不揮発性記憶媒体に記憶する。
【０００５】
電源が投入されると、不揮発性記憶媒体に記憶されている現在位置を、図示しない制御部が読み出す。レンズメモリー機能の移動を実行すると、制御部は、この現在位置からレンズユニットが上下左右に移動したステップ数をカウントする。このステップ数を用いることで、レンズユニットの制御部は、レンズの位置を把握することができる。
この技術では、レンズの移動が正常に完了した場合、不揮発性記憶媒体に記憶されている現在位置は更新されることになる。すなわち、不揮発性記憶媒体に記憶されている現在位置は、レンズの移動が正常に完了した時点で書き換えられることになる。そして、このレンズユニットは、起動時に、毎回、不揮発性記憶媒体に記憶されている現在位置を制御部が読み出し、その位置から、レンズユニットが移動するステップ数をカウントすることで、現在位置を管理することとしている。
【０００６】
この技術において、キャリブレーションが完了し、レンズユニットを、例えば数値１００の位置に移動させた場合、現在位置として、数値１００が不揮発性記憶媒体に記憶される。そして、レンズの移動が正常に完了した場合（このときのレンズの位置を数値２００と仮定する。）、不揮発性記憶媒体に記憶される現在位置を更新する（現在位置を数値２００に更新する。）。次回レンズユニットが起動すると、制御部は、現在位置として数値２００を読み出す。
しかしながら、レンズの移動中（例えば、レンズを、数値１００の位置から数値２００の位置へ移動している途中）に電源が切断されたなどの異常が発生した場合（このときのレンズの位置を数値１５０と仮定する。）、レンズの移動が正常に完了していない（レンズが異常停止した）ことになる。そうすると、不揮発性記憶媒体に記憶されている現在位置の数値１００は更新されないことになる。
【０００７】
そのため、電源が復旧したとき、レンズは、数値１５０の位置に移動しているにも関わらず、制御部は、更新前のレンズの現在位置（数値１００）を、不揮発性記憶媒体から読み出すことになる。その結果、実際のレンズの位置（数値１５０）と、不揮発性記憶媒体に記憶されているレンズの現在位置（数値１００）との間に齟齬が生じてしまう。この場合、再度、キャリブレーションをやり直す必要がある。
【０００８】
レンズの移動が正常に完了したか否かを判断する技術として、不揮発性記憶媒体のフラグを使用する方法が知られている。例えば、レンズの移動を開始する際、不揮発性記憶媒体のフラグを立て、レンズの移動が正常に完了したときに、当該フラグを下すようにしておく。そして、電源が投入されると、レンズユニットを制御する制御部は、当該フラグの状態を読み出す。これにより、フラグが立ったままの状態であれば、制御部は、前回のレンズの移動中に電源が切断等されたことで、レンズの移動が正常に完了しなかったと判断し、再度キャリブレーションを実行する。
【０００９】
キャリブレーションに関連する技術として、特許文献１には、画像のキャリブレーション機能を備えたカラーレーザープリンタが記載されている。このカラーレーザープリンタでは、測定濃度が、基準濃度の正常値の範囲外である場合、キャリブレーション処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−１８５８６３号
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したキャリブレーション方法では、キャリブレーションを再度実行する場合、どのような状態であっても、レンズの移動範囲内における垂直方向と水平方向との双方向に対してキャリブレーションを実行することになる。そのため、キャリブレーションを実行するにあたり、本来必要のない方向についてもキャリブレーションを実行することになる。その結果、キャリブレーションを実行している間、長い時間待たされてしまうという問題がある。
【００１２】
例えば、Ｘ方向にのみレンズを移動させているときに異常が発生し、レンズの現在位置と不揮発性記憶媒体に記憶されているレンズの位置情報とが合致しない場合、Ｘ方向のキャリブレーションだけでなく、Ｙ方向のキャリブレーションも実行されてしまう。この場合、Ｙ方向のキャリブレーションは、本来行う必要のないキャリブレーションである。
反対に、Ｙ方向にのみレンズを移動させているときに異常が発生し、レンズの現在位置と不揮発性記憶媒体に記憶されているレンズの位置情報とが合致しない場合に、Ｙ方向のキャリブレーションだけでなく、Ｘ方向のキャリブレーションも実行されてしまう。この場合、Ｘ方向のキャリブレーションは、本来行う必要のないキャリブレーションである。
【００１３】
本発明の目的は、上記問題を解決し、キャリブレーションに要する時間の短縮化を図ることが可能なレンズ位置調整装置、レンズ位置調整装置を備えた投写型表示装置、レンズ位置調整方法、およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明のレンズ位置調整装置は、映像を投写する投写レンズと、前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有し、前記制御手段は、前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する。
【００１５】
また、本発明のレンズ位置調整方法は、映像を投写する投写レンズと、前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有するレンズ位置調整装置のレンズ位置調整方法であって、前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する。
【００１６】
さらに、本発明のプログラムは、映像を投写する投写レンズと、前記投写レンズの光軸と直交し、かつ、互いに直交する第１および第２の方向に、前記投写レンズを移動可能なレンズ移動手段と、前記投写レンズの光軸と直交する平面上の前記投写レンズの位置を前記第１の方向と前記第２の方向との２次元の座標で表した位置情報を記憶する記憶手段と、前記第１および第２の方向への操作指示を受け付け、該操作指示にしたがって、前記レンズ移動手段の移動動作を制御し、移動後の前記投写レンズの現在位置を示す前記位置情報を前記記憶手段に記憶させる制御手段と、を有するレンズ位置調整装置のコンピュータに、前記記憶手段に記憶した前記位置情報の、前記第１および第２の方向の一方の座標値が、前記平面上の前記投写レンズの現在位置の座標値と異なる場合に、前記一方の座標値についてのみ、前記平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する処理を実行させる。
【発明の効果】
【００１７】
本発明によれば、キャリブレーションに要する時間の短縮化を図ることが可能なレンズ位置調整装置、レンズ位置調整装置を備えた投写型表示装置、レンズ位置調整方法、およびプログラムを得ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態のレンズ位置調整装置の概略構成を示すブロック図である。
【図２】本発明の第２実施形態のレンズ位置調整装置の概略構成を示すブロック図である。
【図３】第２実施形態のレンズ位置調整装置において、レンズシフトの移動可能範囲を決定する方法について説明する模式図である。
【図４】第２実施形態のレンズ位置調整装置において、キャリブレーションを実行し、現在位置の校正を行った後、レンズメモリーを記憶する位置を説明する図である。
【図５】第２実施形態のレンズ位置調整装置において、垂直方向にレンズを移動させ、レンズメモリーの移動を実行した状態を説明する図である。
【図６】第２実施形態のレンズ位置調整装置において、図５の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向の最小値および最大値を取得する状態を説明する図である。
【図７】第２実施形態のレンズ位置調整装置において、水平方向にレンズを移動させ、レンズメモリー移動を実行した状態を説明する図である。
【図８】第２実施形態のレンズ位置調整装置において、図７の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ´、Ｙ））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、水平方向の最小値および最大値を取得する状態を説明する図である。
【図９】第２実施形態のレンズ位置調整装置において、垂直方向および水平方向にレンズを移動させ、レンズメモリーの移動を実行した状態を説明する図である。
【図１０】第２実施形態のレンズ位置調整装置において、図９の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ´、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向および水平方向の最小値および最大値を取得する状態を説明する図である。
【図１１】第２実施形態のレンズ位置調整装置の動作を説明するフロー図である。
【図１２】レンズユニットのキャリブレーションを行う場合にレンズを移動させる方法について説明する概略図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施形態について図面を参照して説明する。
（第１実施形態）
図１は、本発明の第１実施形態によるレンズ位置調整装置の概略構成を説明するブロック図である。
図１に示すように、本実施形態のレンズ位置調整装置１００は、投写レンズ１１と、レンズ移動部１３と、記憶部１２と、制御部１４と、を有するものである。
投写レンズ１１は、映像を投写する。
レンズ移動部１３は、投写レンズ１１の光軸と直交し、かつ、互いに直交する第１および第２の方向に、投写レンズ１１を移動可能にする。
記憶部１２は、投写レンズ１１の光軸と直交する平面上の投写レンズ１１の位置を第１の方向と第２の方向との２次元の座標で表した位置情報を記憶する。
制御部１４は、第１および第２の方向への操作指示を受け付ける。制御部１４は、受け付けた操作指示にしたがって、レンズ移動部１３の移動動作を制御する。制御部１４は、移動後の投写レンズ１１の現在位置を示す位置情報を記憶部１２に記憶させる。
そして、制御部１４は、記憶部１２に記憶した位置情報の、第１および第２の方向の一方の座標値が、平面上の投写レンズ１１の現在位置の座標値と異なる場合に、一方の座標値についてのみ、平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する。
【００２０】
投写レンズ１１は、一例として、後述するレンズから構成される。
記憶部１２は、一例として、後述する不揮発性記憶媒体から構成される。
レンズ移動部１３は、一例として、後述するＶシフトステッピングモータと、Ｈシフトステッピングモータとから構成される。
制御部１４は、一例として、後述するメインＣＰＵとモータＣＰＵとから構成される。
【００２１】
本実施形態では、制御部１４が、記憶部１２に記憶した位置情報の、第１および第２の方向の一方の座標値が、平面上の投写レンズ１１の現在位置の座標値と異なる場合に、一方の座標値についてのみ、平面上の所定の位置を基準として座標値を校正するキャリブレーションを実行する。このため、キャリブレーションに要する時間の短縮化を図ることができる。
【００２２】
（第２実施形態）
次に、本発明の第２実施形態のレンズ位置調整装置の概略構成について説明する。図２は、第２実施形態のレンズ位置調整装置の概略構成を示すブロック図である。
本実施形態のレンズ位置調整装置１００は、メインＣＰＵ２０１と、モータＣＰＵ１０１と、モータドライバＡ１０４と、モータドライバＢ１０５と、モータドライバＣ１０６と、モータドライバＤ１０７と、Ｖシフトステッピングモータ１０８と、Ｈシフトステッピングモータ１０９と、を備えている。
また、モータＣＰＵ１０１は、コマンド送受信部・解析部１０２と、制御部１０３と、を備えている。
【００２３】
メインＣＰＵ２０１は、レンズ位置調整装置１００全体の動作を制御する。具体的には、メインＣＰＵ２０１は、図示しない記憶媒体に記憶されたコンピュータによって読み取り可能なプログラムをロードして実行する。モータＣＰＵ１０１は、メインＣＰＵ２０１との間でコマンドを送受信すると共にコマンドを解析し、モータドライバＡ〜Ｄ（１０４〜１０７）の動作を制御する。
モータＣＰＵ１０１内のコマンド送受信部・解析部１０２は、メインＣＰＵ２０１と制御部１０３との間でコマンドを送受信すると共にコマンドを解析する。制御部１０３は、モータドライバＡ〜Ｄ（１０４〜１０７）の動作を制御すると共にコマンド送受信部・解析部１０２との間で信号のやり取りを行う。
【００２４】
Ｖシフトステッピングモータ１０８は、レンズを、レンズシフトの移動範囲の平面内を垂直方向に移動させるモータである。Ｈシフトステッピングモータ１０９は、レンズを、レンズシフトの移動範囲の平面内を水平方向に移動させるモータである。モータドライバＡ１０４、モータドライバＢ１０５は、制御部１０３から発せられる指示信号に基づいて、Ｖシフトステッピングモータ１０８を駆動する。モータドライバＣ１４６、モータドライバＤ１０７は、制御部１０３から発せられる指示信号に基づいて、Ｈシフトステッピングモータ１０９を駆動する。
なお、図２に示すブロック図は一例であり、様々な変更が可能である。例えば、メインＣＰＵ２０１とモータＣＰＵ１０１とを一体化したり、モータドライバＡ１０４とモータドライバＢ１０５とを１つに纏めたり、モータドライバＣ１０６とモータドライバＤ１０７とを１つに纏めたりすることも可能である。
【００２５】
次に、本実施形態のレンズ位置調整装置において、レンズシフトの移動可能範囲を決定する方法について説明する。図３は、本実施形態のレンズ位置調整装置において、レンズシフトの移動可能範囲を決定する方法について説明する模式図である。
図３に示すように、レンズユニット６０は、レンズ１１６を備えたレンズシフト１１５と、レンズシフト１１５を垂直方向に移動させるＶシフトステッピングモータ１０８と、レンズシフト１１５を水平方向に移動させるＨシフトステッピングモータ１０９と、を備えている。
また、レンズユニット６０は、レンズシフト１１５の上方向の移動を制限するリミットスイッチ＿Ｕ１１１と、下方向の移動を制限するリミットスイッチ＿Ｄ１１２と、を備えている。
【００２６】
さらに、レンズユニット６０は、レンズシフト１１５の右方向の移動を制限するリミットスイッチ＿Ｒ１１３と、左方向の移動を制限するリミットスイッチ＿Ｌ１１４と、を備えている。
そして、レンズユニット６０は、リミットスイッチ＿Ｕ１１１、リミットスイッチ＿Ｄ１１２にそれぞれ接触する垂直方向当接部１５１と、リミットスイッチ＿Ｒ１１３、リミットスイッチ＿Ｌ１１４にそれぞれ接触する水平方向当接部１５２と、を備えている。
【００２７】
次に、レンズ１１６を備えたレンズシフト１１５を、上下左右方向に移動させることができる範囲を検出する方法について説明する。まず、Ｈシフトステッピングモータ１０９を用いてレンズシフト１１５を左方向に移動する。水平方向当接部１５２がリミットスイッチ＿Ｌ１１４に接触する位置が、レンズシフト１１５の移動範囲における左方向の最小値（後述するＸＭＩＮ）となる。次に、Ｈシフトステッピングモータ１０９を用いてレンズシフト１１５を右方向に移動する。水平方向当接部１５２がリミットスイッチ＿Ｒ１１３に接触する位置が、レンズシフト１１５の移動範囲における右方向の最大値（後述するＸＭＡＸ）となる。
【００２８】
次に、Ｖシフトステッピングモータ１０８を用いてレンズシフト１１５を下方向に移動する。垂直方向当接部１５１がリミットスイッチ＿Ｄ１１２に接触する位置が、レンズユニット１１５の移動範囲における下方向の最小値（後述するＹＭＩＮ）となる。さらに、Ｖシフトステッピングモータ１０８を用いてレンズシフト１１５を上方向に移動する。垂直方向当接部１５１がリミットスイッチ＿Ｕ１１１と接触する位置が、レンズシフト１１５の移動範囲における上方向の最大値（後述するＹＭＡＸ）となる。
【００２９】
このように、リミットスイッチ＿Ｌ１１４、リミットスイッチ＿Ｒ１１３、リミットスイッチ＿Ｄ１１２、リミットスイッチ＿Ｕ１１１、水平方向当接部１５２、および垂直方向当接部１５１を用いることで、本実施形態のレンズの移動範囲５０が決定する。そして、レンズユニット６０のキャリブレーションが終了する。
【００３０】
次に、本実施形態のレンズ位置調整装置において、キャリブレーションを実行し、現在位置の校正を行った後、レンズメモリーを記憶する位置について説明する。図４は、本実施形態のレンズ位置調整装置において、キャリブレーションを実行し、現在位置の校正を行った後、レンズメモリーを記憶する位置を説明する図である。
上記図３において説明したように、レンズユニット６０のキャリブレーションを実行することで、レンズの移動範囲５０が定まり、レンズユニット６０の現在位置の校正が完了する。そして、図４に示すように、現在のレンズシフト１１５の位置が座標（Ｘ、Ｙ）（レンズメモリーを記憶する位置４０）にあるときに、レンズメモリーの記憶を実行する。具体的には、映像を投写したい図示しないスクリーン上の所定の位置に対応するレンズ１１６の基準位置を、座標（Ｘ、Ｙ）として、図示しない記憶媒体に記憶する。レンズユニット６０のキャリブレーションを実行し、現在位置の校正を行った後、図４の座標（Ｘ、Ｙ）の位置でレンズメモリーの記憶を行った時点では、電源の切断は発生していない。
【００３１】
次に、本実施形態のレンズ位置調整装置において、垂直方向にレンズを移動させ、レンズメモリーの移動を実行した状態、図５の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向の最小値および最大値を取得する状態について説明する。
図５は、本実施形態のレンズ位置調整装置において、垂直方向にレンズを移動させ、レンズメモリーの移動を実行した状態を説明する図である。図６は、本実施形態のレンズ位置調整装置において、図５の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向の最小値および最大値を取得する状態を説明する図である。
【００３２】
図５に示すように、レンズシフト１１５は、座標（Ｘ、Ｙ）の位置でレンズメモリーの記憶を行い、座標（Ｘ、Ｙ）の位置が現在位置（基準位置）となっている。このレンズメモリーを記憶する位置４０にレンズを載置することで、図示しないスクリーン上の所定の位置に映像を投写する状態となっている。
ユーザーが、レンズ位置調整装置１００に対して直接操作または遠隔操作を行い、レンズメモリー機能の移動を実行する。そして、レンズの位置を、レンズメモリーを記憶する位置４０（座標（Ｘ、Ｙ））から位置４１（座標（Ｘ、Ｙ´））（垂直方向）へ移動させることを考える。レンズの位置を位置４０から位置４１へ移動させることで、図示しないスクリーン上の上記所定の位置とは異なる位置に映像が表示される。
【００３３】
ここで、レンズを、位置４０（座標（Ｘ、Ｙ））から位置４１（座標（Ｘ、Ｙ´））へ移動している途中で、電源が切断された場合について考える。このとき、座標（Ｘ、Ｙ）から座標（Ｘ、Ｙ´）へ、レンズの移動が正常に完了していない（レンズが異常停止した）ので、図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態で記憶されている。ここで、注意すべきことは、図示しない記憶媒体に記憶されている座標（Ｘ、Ｙ）（現在位置、基準位置）は変更されていないが、実際のレンズ１１６は、座標（Ｘ、Ｙ）と座標（Ｘ、Ｙ´）との間のどこかの位置に存在しているということである。
これは、レンズの移動が正常に完了していないすべての状態に当てはまり、例えば、ユーザーが、レンズを位置４１（Ｘ、Ｙ´）から位置４０（Ｘ、Ｙ）へ移動している途中で、電源が切断された場合も同様である。
【００３４】
図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態であるから、電源が復旧すると、メインＣＰＵ２０１は、図示しない記憶媒体から、垂直方向のキャリブレーション要求フラグが立っていることを読み出す。メインＣＰＵ２０１は、モータＣＰＵ１０１に対して、モータドライバＡ１０４とモータドライバＢ１０５とを制御するよう指示する。モータドライバＡ１０４とモータドライバＢ１０５とは、Ｖシフトステッピングモータ１０８を駆動することでキャリブレーションを開始する。Ｖシフトステッピングモータ１０８は、レンズシフト１１５を、電源が切断されたときのレンズ位置４２（図６）から矢印（１）の方向（垂直方向の最小値）、矢印（２）の方向（垂直方向の最大値）、および矢印（３）の方向（電源が切断されたときのレンズ位置４２）の順に移動させる。
【００３５】
これにより、電源が切断されたときのレンズ位置４２の垂直方向の座標値が校正される。その結果、モータＣＰＵ１０１は、位置４０（座標（Ｘ、Ｙ））と電源が切断されたときの位置４２との間の位置関係を知ることができる。モータＣＰＵ１０１は、レンズシフト１１５を、電源が切断されたときのレンズ位置４２から位置４０（Ｘ、Ｙ）に移動させることが可能になる。
なお、図６では、電源が切断されたときのレンズ位置４２の座標値を取得するために、レンズシフト１１５を、矢印（１）の方向、矢印（２）の方向、および矢印（３）の方向のすべての方向に移動させている。しかしながら、少なくとも矢印（１）の方向（または矢印（３）の逆向きの方向）へ移動させることで、電源が切断されたときのレンズ位置４２の座標値を取得することは可能である。
【００３６】
次に、本実施形態のレンズ位置調整装置において、水平方向にレンズを移動させ、レンズメモリーの移動を実行した状態、図７の位置（座標（Ｘ、Ｙ´））から位置（座標（Ｘ´、Ｙ））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、水平方向の最小値および最大値を取得する状態について説明する。
図７は、本実施形態のレンズ位置調整装置において、水平方向にレンズを移動させ、レンズメモリー移動を実行した状態を説明する図である。図８は、本実施形態のレンズ位置調整装置において、図７の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ´、Ｙ））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、水平方向の最小値および最大値を取得する状態を説明する図である。
【００３７】
図７に示すように、レンズシフト１１５は、座標（Ｘ、Ｙ）の位置でレンズメモリーの記憶を行い、座標（Ｘ、Ｙ）の位置が現在位置（基準位置）となっている。このレンズメモリーを記憶する位置４０にレンズを載置することで、図示しないスクリーン上の所定の位置に映像を投写する状態となっている。
ユーザーが、レンズ位置調整装置１００に対して直接操作または遠隔操作を行い、レンズメモリー機能の移動を実行する。そして、レンズの位置を、レンズメモリーを記憶する位置４０（座標（Ｘ、Ｙ））から位置４３（座標（Ｘ´、Ｙ））（水平方向）へ移動させることを考える。レンズの位置を位置４０から位置４３へ移動させることで、図示しないスクリーン上の上記所定の位置とは異なる位置に映像が表示される。
【００３８】
ここで、レンズを、位置４０（座標（Ｘ、Ｙ））から位置４３（座標（Ｘ´、Ｙ））へ移動している途中で、電源が切断された場合について考える。このとき、座標（Ｘ、Ｙ）から座標（Ｘ´、Ｙ）へ、レンズの移動が正常に完了していない（レンズが異常停止した）ので、図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態で記憶されている。ここで、注意すべきことは、レンズメモリー機能の記憶において、図示しない記憶媒体に記憶されている座標（Ｘ、Ｙ）（現在位置、基準位置）は変更されていないが、実際のレンズは、座標（Ｘ、Ｙ）と座標（Ｘ´、Ｙ）との間のどこかの位置に存在しているということである。
これは、レンズの移動が正常に完了していないすべての状態に当てはまり、例えば、ユーザーが、レンズを位置４３（Ｘ´、Ｙ）から位置４０（Ｘ、Ｙ）へ移動している途中で、電源が切断された場合も同様である。
【００３９】
図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態であるから、電源が復旧すると、メインＣＰＵ２０１は、図示しない記憶媒体から、水平方向のキャリブレーション要求フラグが立っていることを読み出す。メインＣＰＵ２０１は、モータＣＰＵ１０１に対して、モータドライバＣ１０６とモータドライバＤ１０７とを制御するよう指示する。モータドライバＣ１０６とモータライバＤ１０７とは、Ｈシフトステッピングモータ１０９を駆動することでキャリブレーションを開始する。Ｈシフトステッピングモータ１０９は、レンズシフト１１５を、電源が切断されたときのレンズ位置４４（図８）から矢印（１）の方向（水平方向の最小値）、矢印（２）の方向（水平方向の最大値）、および矢印（３）の方向（電源が切断されたときのレンズ位置４２）の順に移動させる。
【００４０】
これにより、電源が切断されたときのレンズ位置４４の水平方向の座標値が校正される。その結果、モータＣＰＵ１０１は、位置４０（座標（Ｘ、Ｙ））と電源が切断されたときの位置４４との間の位置関係を知ることができる。モータＣＰＵ１０１は、レンズシフト１１５を、電源が切断されたときのレンズ位置４４から位置４０（Ｘ、Ｙ）に移動させることが可能になる。
なお、図８では、電源が切断されたときのレンズ位置４４の座標値を取得するために、レンズシフト１１５を、矢印（１）の方向、矢印（２）の方向、および矢印（３）の方向のすべての方向に移動させている。しかしながら、少なくとも矢印（１）の方向（または矢印（３）の逆向きの方向）へ移動させることで、電源が切断されたときのレンズ位置４４の座標値を取得することは可能である。
【００４１】
次に、本実施形態のレンズ位置調整装置において、本実施形態のレンズ位置調整装置において、垂直方向および水平方向にレンズを移動させ、レンズメモリーの移動を実行した状態、本実施形態のレンズ位置調整装置において、図９の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ´、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向および水平方向の最小値および最大値を取得する状態について説明する。
図９は、本実施形態のレンズ位置調整装置において、垂直方向および水平方向にレンズを移動させ、レンズメモリーの移動を実行した状態を説明する図である。図１０は、本実施形態のレンズ位置調整装置において、図９の位置（座標（Ｘ、Ｙ））から位置（座標（Ｘ´、Ｙ´））へレンズを移動している途中で電源が切断されたとき、キャリブレーションを行うために、垂直方向および水平方向の最小値および最大値を取得する状態を説明する図である。
【００４２】
図９に示すように、レンズシフト１１５は、座標（Ｘ、Ｙ）の位置でレンズメモリーの記憶を行い、座標（Ｘ、Ｙ）の位置が現在位置（基準位置）となっている。このレンズメモリーを記憶する位置４０にレンズを載置することで、図示しないスクリーン上の所定の位置に映像を投写する状態となっている。
ユーザーが、レンズ位置調整装置１００に対して直接操作または遠隔操作を行い、レンズメモリー機能の移動を実行する。そして、レンズの位置を、レンズメモリーを記憶する位置４０（座標（Ｘ、Ｙ））から位置４１（座標（Ｘ´、Ｙ´））（垂直方向、水平方向）へ移動させることを考える。レンズの位置を位置４０から位置４５へ移動させることで、図示しないスクリーン上の上記所定の位置とは異なる位置に映像が表示される。
【００４３】
ここで、レンズを、位置４０（座標（Ｘ、Ｙ））から位置４５（座標（Ｘ´、Ｙ´））へ移動している途中で、電源が切断された場合について考える。このとき、座標（Ｘ、Ｙ）から座標（Ｘ´、Ｙ´）へ、レンズの移動が正常に完了していない（レンズが異常停止した）ので、図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態で記憶されている。ここで、注意すべきことは、レンズメモリー機能の記憶において、図示しない記憶媒体に記憶されている座標（Ｘ、Ｙ）（現在位置、基準位置）は変更されていないが、実際のレンズは、座標（Ｘ、Ｙ）と座標（Ｘ´、Ｙ´）との間のどこかの位置に存在しているということである。
これは、レンズの移動が正常に完了していないすべての状態に当てはまり、例えば、ユーザーが、レンズを位置４５（Ｘ´、Ｙ´）から位置４０（Ｘ、Ｙ）へ移動している途中で、電源が切断された場合も同様である。
【００４４】
図示しない不揮発性記憶媒体には、キャリブレーションの実行を要求する旨のフラグが立ったままの状態であるから、電源が復旧すると、メインＣＰＵ２０１は、図示しない記憶媒体から、垂直方向および水平方向のキャリブレーション要求フラグが立っていることを読み出す。
メインＣＰＵ２０１は、モータＣＰＵ１０１に対して、モータドライバＡ１０４とモータドライバＢ１０５とを制御するよう指示する。モータドライバＡ１０４とモータライバＢ１０５とは、Ｖシフトステッピングモータ１０８を駆動することでキャリブレーションを開始する。Ｖシフトステッピングモータ１０８は、レンズシフト１１５を、電源が切断されたときのレンズ位置４６（図１０）から矢印（１）の方向（垂直方向の最小値）、矢印（２）の方向（垂直方向の最大値）、および矢印（３）の方向（電源が切断されたときのレンズ位置４６）の順に移動させる。
また、メインＣＰＵ２０１は、モータＣＰＵ１０１に対して、モータドライバＣ１０６とモータドライバＤ１０７とを制御するよう指示する。モータドライバＣ１０６とモータライバＤ１０７とは、Ｈシフトステッピングモータ１０９を駆動することでキャリブレーションを開始する。Ｈシフトステッピングモータ１０９は、レンズシフト１１５を、電源が切断されたときのレンズ位置４６（図１０）から矢印（４）の方向（水平方向の最小値）、矢印（５）の方向（水平方向の最大値）、および矢印（６）の方向（電源が切断されたときのレンズ位置４６）の順に移動させる。
【００４５】
これにより、電源が切断されたときのレンズ位置４６の垂直方向および水平方向の座標値が校正される。その結果、モータＣＰＵ１０１は、位置４０（座標（Ｘ、Ｙ））と電源が切断されたときの位置４６との間の位置関係を知ることができる。モータＣＰＵ１０１は、レンズシフト１１５を、電源が切断されたときのレンズ位置４６から位置４０（Ｘ、Ｙ）に移動させることが可能になる。
なお、図１０では、電源が切断されたときのレンズ位置４６の座標値を取得するために、レンズシフト１１５を、矢印（１）の方向、矢印（２）の方向、および矢印（３）の方向のすべての方向に移動させている。しかしながら、少なくとも矢印（１）の方向（または矢印（３）の逆向きの方向）へ移動させることで、電源が切断されたときのレンズ位置４６の座標値を取得することは可能である。
また、図１０では、電源が切断されたときのレンズ位置４６の座標値を取得するために、レンズシフト１１５を、矢印（４）の方向、矢印（５）の方向、および矢印（６）の方向のすべての方向に移動させている。しかしながら、少なくとも矢印（４）の方向（または矢印（６）の逆向きの方向）へ移動させることで、電源が切断されたときのレンズ位置４６の座標値を取得することは可能である。
【００４６】
次に、本実施形態のレンズ位置調整装置の動作を説明する。図１１は、本実施形態のレンズ位置調整装置の動作を説明するフロー図である。
最初に、レンズ位置調整装置のレンズキャリブレーションの実行が開始される。レンズキャリブレーションの実行は、例えば、レンズ位置調整装置１００の本体に対するユーザーによる直接操作または遠隔操作によって実行される。ステップＳ５０１の処理において、メインＣＰＵ２０１は、図示しない不揮発性記憶媒体に記憶されているＶ方向のキャリブレーション要求フラグが立っているか否かを判断する。
【００４７】
Ｖ方向のキャリブレーション要求フラグが立っている状態とは、上記図５で説明したように、レンズを、位置４０（座標（Ｘ、Ｙ)）から位置４１（座標（Ｘ、Ｙ´））へ移動している途中で電源が切断され、レンズの移動が正常に完了していない（レンズが異常停止した）状態をいう。このとき、図示しない不揮発性記憶媒体には、Ｖ方向のキャリブレーション要求フラグが立った状態で記憶されている。
【００４８】
メインＣＰＵ２０１は、Ｖ方向のキャリブレーション要求が立っている（ステップＳ５０１：Ｙ）と判断すると、ステップＳ５０２の処理へ移行する。メインＣＰＵ２０１は、Ｖ方向のキャリブレーション要求が立っていない（ステップＳ５０１：Ｎ）と判断すると、ステップＳ５０６の処理へ移行する。
【００４９】
ステップＳ５０２の処理において、メインＣＰＵ２０１は、モータＣＰＵ１０１に対してＶ方向のレンズキャリブレーションを開始するよう命令する。レンズキャリブレーションの具体的な動作については、上記図４から図６において説明したとおりであるので省略する。
ステップＳ５０３の処理において、メインＣＰＵ２０１は、電源が切断されたか否かを判断する。この電源が切断されたか否かの判断は、例えば、図５における座標（Ｘ、Ｙ)の位置４０（レンズメモリーを記憶する位置）から、座標（Ｘ、Ｙ´）の位置４１へレンズを移動させる途中で電源が切断されたか否かの判断である。
【００５０】
メインＣＰＵ２０１は、電源が切断された（ステップＳ５０３：Ｙ）と判断すると、レンズキャリブレーションが異常終了したと判断し、レンズキャリブレーションの実行を終了する。メインＣＰＵ２０１は、電源が切断されていない（ステップＳ５０３：Ｎ）と判断すると、ステップＳ５０４の処理へ移行する。
ステップＳ５０４の処理において、モータＣＰＵ１０１は、Ｖ方向のレンズキャリブレーションが完了したことをメインＣＰＵ２０１に通知する。ステップＳ５０５の処理において、メインＣＰＵ２０１は、Ｖ方向のレンズキャリブレーションが正常に完了したとの通知を受けて、図示しない不揮発性記憶媒体に記憶されているＶ方向のレンズキャリブレーション要求フラグを０にする。そして、ステップＳ５０６の処理へ移行する。
【００５１】
上記したように、メインＣＰＵ２０１が、ステップＳ５０３の処理において、電源が切断された（ステップＳ５０３：Ｙ）と判断すると、レンズキャリブレーションが異常終了したと判断し、Ｖ方向のレンズキャリブレーションの実行を終了する。ここで、その後、電源が復旧した場合について簡単に説明する。電源が復旧すると、レンズキャリブレーションの異常状態を解消するため、再び、レンズキャリブレーションの実行を行う。そして、ステップＳ５０１の処理において、メインＣＰＵ２０１は、図示しない不揮発性記憶媒体に記憶されているＶ方向のキャリブレーション要求フラグが立っているか否かを判断する。ＣＰＵ２０１は、Ｖ方向のキャリブレーション要求フラグが立っている（ステップＳ５０１：Ｙ）と判断し、以後、ステップＳ５０２以降の処理を実行する。
【００５２】
次に、ステップＳ５０６の処理において、メインＣＰＵ２０１は、図示しない不揮発性記憶媒体に記憶されているＨ（水平）方向のキャリブレーション要求が立っているか否かを判断する。
Ｈ方向のキャリブレーション要求が立っている状態とは、上記図７で説明したように、レンズを、位置４０（座標（Ｘ、Ｙ)）から位置４３（座標（Ｘ´、Ｙ））へ移動している途中で電源が切断され、レンズの移動が正常に完了していない（レンズが異常停止した）状態をいう。このとき、図示しない不揮発性記憶媒体には、Ｈ方向のキャリブレーション要求フラグが立った状態で記憶されている。
メインＣＰＵ２０１は、Ｈ方向のキャリブレーション要求が立っている（ステップＳ５０６：Ｙ）と判断すると、ステップＳ５０７の処理へ移行する。メインＣＰＵ２０１は、Ｈ方向のキャリブレーション要求が立っていない（ステップＳ５０６：Ｎ）と判断すると、レンズキャリブレーションは完了する。
【００５３】
ステップＳ５０７の処理において、メインＣＰＵ２０１は、モータＣＰＵ１０１に対してＨ方向のレンズキャリブレーションを開始するよう命令する。レンズキャリブレーションの具体的な動作については、上記図４、図７、および図８において説明したとおりであるので省略する。
ステップＳ５０８の処理において、メインＣＰＵ２０１は、電源が切断されたか否かを判断する。この電源が切断されたか否かの判断は、例えば、図７における座標（Ｘ、Ｙ)の位置４０（レンズメモリーを記憶する位置）から、座標（Ｘ´、Ｙ）の位置４３へレンズを移動させる途中で電源が切断されたか否かの判断である。
【００５４】
メインＣＰＵ２０１は、電源が切断された（ステップＳ５０８：Ｙ）と判断すると、レンズキャリブレーションが異常終了したと判断し、レンズキャリブレーションの実行を終了する。メインＣＰＵ２０１は、電源が切断されていない（ステップＳ５０８：Ｎ）と判断すると、ステップＳ５０９の処理へ移行する。
ステップＳ５０９の処理において、モータＣＰＵ１０１は、Ｈ方向のレンズキャリブレーションが完了したことをメインＣＰＵ２０１に通知する。ステップＳ５１０の処理において、メインＣＰＵ２０１は、Ｈ方向のレンズキャリブレーションが正常に完了したとの通知を受けて、図示しない不揮発性記憶媒体に記憶されているＨ方向のレンズキャリブレーション要求フラグを０にする。そして、レンズキャリブレーションは完了する。
【００５５】
上記したように、メインＣＰＵ２０１が、ステップＳ５０８の処理において、電源が切断された（ステップＳ５０８：Ｙ）と判断すると、レンズキャリブレーションが異常終了したと判断し、Ｈ方向のレンズキャリブレーションの実行を終了する。ここで、その後、電源が復旧した場合について簡単に説明する。電源が復旧すると、レンズキャリブレーションの異常状態を解消するため、再び、レンズキャリブレーションの実行を行う。そして、ステップＳ５０６の処理において、メインＣＰＵ２０１は、図示しない不揮発性記憶媒体に記憶されているＨ方向のキャリブレーション要求フラグが立っているか否かを判断する。ＣＰＵ２０１は、Ｈ方向のキャリブレーション要求フラグが立っている（ステップＳ５０６：Ｙ）と判断し、以後、ステップＳ５０７以降の処理を実行する。
【００５６】
このように、本実施形態では、レンズキャリブレーションの要求フラグを、Ｖ方向とＨ方向との２種類設け、いずれの方向のキャリブレーション要求フラグが立っているかに応じて、キャリブレーション処理を実行することとしている。要するに、キャリブレーションを行う必要がない方向については、キャリブレーション処理を実行しないこととしている。これにより、キャリブレーションに要する時間の短縮化を図ることが可能になる。
【００５７】
本実施形態は、レンズの絶対位置を取得することができないレンズユニット、例えば、スクリーン上の映像の投写位置とレンズの位置との間の関係を取得するポテンショメータを備えていないレンズ位置調整装置により好適に適用可能である。
このようなレンズユニットは、キャリブレーションを実行することで、レンズの移動範囲内における現在位置を取得することができる。具体的には、まず、レンズの初期位置を校正する。次に、レンズ位置調整装置の動作を制御するコンピュータプログラム（ソフトウェア）の内部で、レンズが移動するステップ数やパルス数をカウントする。そして、このカウントした値の増減を行うことで初期位置に対する現在位置の相対値を取得する。この相対値を用いることで現在位置を取得することができれば、レンズメモリー機能を使用することが可能になる。
【００５８】
そして、本実施形態では、レンズの移動中に電源断が発生し、レンズの現在位置を見失った場合であっても、レンズの移動範囲５０内において、Ｘ軸方向またはＹ軸方向における最小値または最大値を使用することで、電源断が発生したときの現在位置を取得することとしている。すなわち、リミットスイッチを基準点として、該基準点からの移動ステップ数をカウントすることで、相対値を用いて位置検出を行うレンズ位置調整装置に対して、より好適に適用可能である。したがって、レンズの絶対位置を取得するポテンショメータのような高価な装置を備える必要がないという利点もある。
【００５９】
上記説明したレンズ位置調整装置１００は、プロジェクターを一例とする投写型表示装置の中に搭載することができる。すなわち、投写型表示装置は、光学エンジンと、投写手段とを備えている。光学エンジンは、光源から出射されたレーザー光を画像光に変換する。投写手段は、光学エンジンが変換した画像光を、スクリーンを一例とする投写幕に投写する。そして、光学エンジンは、上記説明したレンズ位置調整装置１００を備えるようにしてもよい。
【００６０】
なお、図示しない記憶媒体に格納されているプログラムは、記録媒体で提供されてもよく、また、インターネット等のネットワークを介して提供されてもよい。記録媒体は、コンピュータ使用可能媒体又はコンピュータ可読媒体であって、磁気、光、電子、電磁気、赤外線などを用いて情報の記録又は読み取りが可能な媒体を含む。そのような媒体として、例えば、半導体メモリ、半導体または固体の記憶装置、磁気テープ、取外し可能なコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ（Random Access Memory））、読み出し専用メモリ（ＲＯＭ（Read Only Memory））、磁気ディスク、光ディスク、光磁気ディスクなどがある。
【００６１】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００６２】
１１    投写レンズ
１２    記憶部
１３    レンズ移動部
１４、１０３    制御部
４０    レンズメモリーを記憶する位置
４１、４３、４５    位置
４２、４４、４６    電源が切断されたときのレンズ位置
５０    レンズの移動範囲
６０    レンズシフトユニット
１００    レンズ位置調整装置
１０１    モータＣＰＵ
１０２    コマンド送受信部・解析部
１０４    モータドライバＡ
１０５    モータドライバＢ
１０６    モータドライバＣ
１０７    モータドライバＤ
１０８    Ｖシフトステッピングモータ
１０９    Ｈシフトステッピングモータ
１１１    リミットスイッチ＿Ｕ
１１２    リミットスイッチ＿Ｄ
１１３    リミットスイッチ＿Ｒ
１１４    リミットスイッチ＿Ｌ
１１５    レンズシフト
１１６、１４６    レンズ
１５１    垂直方向当接部
１５２    水平方向当接部
２０１    メインＣＰＵ
【図１】
2020020940.tif 000003
【図２】
2020020940.tif 000004
【図３】
2020020940.tif 000005
【図４】
2020020940.tif 000006
【図５】
2020020940.tif 000007
【図６】
2020020940.tif 000008
【図７】
2020020940.tif 000009
【図８】
2020020940.tif 000010
【図９】
2020020940.tif 000011
【図１０】
2020020940.tif 000012
【図１１】
2020020940.tif 000013
【図１２】
2020020940.tif 000014