(57)【要約】 画像投影装置は、光ビームを出力する複数の光源と、光源毎に異なる映像信号が入力され、該映像信号に応じて対応する光源の点灯状態を制御する映像信号制御部１０と、各光源からの光ビームを第１の方向に往復走査、および／または、第１の方向と交差する第２の方向に走査する走査手段とを有する。映像信号制御部１０は、光源のうちのいずれか一つを基準光源とし、基準光源の光軸に対する他の光源の光軸の第２の方向のずれ量を、走査ラインの数で示される遅延量として設定する光軸ずれ量設定部１３と、基準光源による画像の表示タイミングに対する、他の光源による画像の表示タイミングを、遅延量だけ遅延させ、遅延量が奇数である場合には、他の光源について、往路および復路のそれぞれで、走査ラインにて描画される画像を第２の方向を軸として反転させる光軸ずれ補正手段とを有する。
2013047656.tif 000002
【特許請求の範囲】
【請求項１】
光ビームを出力する複数の光源と、
前記光源毎に異なる映像信号が入力され、該映像信号に基づいて対応する光源の点灯状態を制御する映像信号制御部と、
前記複数の光源から出力された各光ビームを、第１の方向に往復走査、および／または、前記第１の方向と交差する第２の方向に走査する走査手段と、を有し、
前記映像信号制御部は、
前記複数の光源のうちのいずれか一つを第１の基準光源とし、他を光軸調整光源として、前記第１の基準光源の光軸に対する前記光軸調整光源の光軸の前記第２の方向のずれ量を、前記第１の方向の走査ラインの数で示される第１の遅延量として設定する光軸ずれ量設定部と、
前記第１の基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記第１の遅延量だけ遅延させ、前記第１の遅延量が奇数である場合には、往路および復路のそれぞれで、前記走査ラインにて描画される画像を第２の方向を軸として反転させるように前記光軸調整光源の出力を制御する光軸ずれ補正手段と、を有する、画像投影装置。
【請求項２】
前記光軸ずれ量設定部は、前記第１の基準光源の光軸に対する前記光軸調整光源の光軸の前記第１の方向のずれ量を、前記走査ラインにおける描画点の数で示される第２の遅延量として設定し、
前記光軸ずれ補正手段は、
前記光軸調整光源からの光ビームで前記往路の走査ラインを描画させる場合は、前記第１の基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記第２の遅延量だけ遅延させ、
前記光軸調整光源からの光ビームで前記復路の走査ラインを描画させる場合は、前記第１の基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記第２の遅延量だけ早める、請求項１に記載の画像投影装置。
【請求項３】
前記光軸ずれ量設定部は、前記走査ライン上の描画位置に応じて前記第２の遅延量を変化させる、請求項２に記載の画像投影装置。
【請求項４】
前記光軸ずれ量設定部は、前記描画位置が前記走査ラインの中央部に位置する場合に、前記第２の遅延量を最大とし、前記描画位置が前記走査ラインの端部に近づくにつれて前記第２の遅延量を小さくする、請求項３に記載の画像投影装置。
【請求項５】
前記映像信号は、映像が表示される有効映像期間と、前記映像が表示されないブランキング期間を含み、
前記走査手段と前記各光ビームで走査される走査面との間の空間における、前記各光ビームの走査可能な範囲のち、前記映像の表示のための光ビームが通過する範囲以外の部分に配置された光検出部を、さらに有し、
前記光軸ずれ量設定部は、前記ブランキング期間内の前記往路および復路の２ライン分に相当する光軸調整期間にわたって前記第１の基準光源を点灯させた場合に、所定のパルス間隔を有する信号が前記光検出部から出力されるように、前記走査手段の前記第２の方向における振幅を調整し、その後、前記第１の基準光源および光軸調整光源のそれぞれについて、前記光軸調整期間にわたって点灯させた場合の、前記光軸調整期間の開始時点から光ビームが前記光検出部で検出されるまでの経過時間を取得し、前記第１の基準光源の前記経過時間と前記光軸調整光源の前記経過時間との差に基づいて前記第１および第２の遅延量を算出する、請求項２から４のいずれか１項に記載の画像投影装置。
【請求項６】
前記複数の光源のうちからのいずれか１つを第２の基準光源とし、他を位相ずれ調整光源として、前記第２の基準光源の駆動信号に対する前記位相ずれ調整光源の駆動信号の位相ずれ量を、前記走査ラインにおける描画点の数で示される第３の遅延量として設定する位相ずれ量設定部と、
前記位相ずれ調整光源からの光ビームで前記往路および復路それぞれの前記走査ラインを描画する場合に、前記第２の基準光源による画像の表示タイミングに対する、前記位相ずれ調整光源による画像の表示タイミングを、前記第３の遅延量だけ遅延させる位相ずれ補正部を、さらに有する、請求項１から４のいずれか１項に記載の画像投影装置。
【請求項７】
前記映像信号は、映像が表示される有効映像期間と、前記映像が表示されないブランキング期間を含み、
前記走査手段と前記各光ビームで走査される走査面との間の空間における、前記各光ビームの走査可能な範囲のち、前記映像の表示のための光ビームが通過する範囲以外の部分に配置された光検出部を、さらに有し、
前記位相ずれ量設定部は、前記ブランキング期間内の前記往路および復路の２ライン分に相当する位相調整期間にわたって前記第２の基準光源を点灯させた場合に、所定のパルス間隔を有する信号が前記光検出部から出力されるように、前記走査手段の前記第２の方向における振幅を調整し、その後、前記第２の基準光源および位相ずれ調整光源のそれぞれについて、前記位相調整期間にわたって点灯させた場合の、前記位相調整期間の開始時点から光ビームが前記光検出部で検出されるまでの経過時間を取得し、前記第２の基準光源の前記経過時間と前記位相ずれ調整光源の前記経過時間との差に基づいて前記３の遅延量を算出する、請求項２から４のいずれか１項に記載の画像投影装置。
【請求項８】
前記第２の方向のずれ量は、ドットクロックを１単位とした遅延量で与えられ、
前記映像信号は、映像が表示される有効映像期間と、前記映像が表示されないブランキング期間を含み、
前記光軸ずれ量設定部は、
前記有効映像期間と前記ブランキング期間を含めた１水平期間中の前記ドットクロックに基づくドット数をＤとすると、前記第２の方向のずれ量が０からＤの範囲であれば、前記第１の遅延量は０であると判定し、前記第２の方向のずれ量がＤ＋１から２Ｄの範囲であれば、前記第１の遅延量は１であると判定し、前記第２の方向のずれ量が２Ｄ＋１から３Ｄの範囲であれば、前記第１の遅延量は２であると判定する、請求項１から７のいずれか１項に記載の画像投影装置。
【請求項９】
前記走査手段は、前記光ビームを前記第１の方向に往復走査する第１方向走査手段と、前記光ビームを前記第２の方向に走査する第２方向走査手段とを有する、請求項１〜８のいずれか一項に記載の走査型表示装置。
【請求項１０】
光ビームを出力する複数の光源を備え、各光源から出力された各光ビームを、第１の方向に往復走査しながら、前記第１の方向と交差する第２の方向に走査する装置において行われる光軸ずれ補正方法であって、
前記複数の光源のうちのいずれか一つを基準光源とし、他を光軸調整光源として、前記基準光源の光軸に対する前記光軸調整光源の光軸の前記第２の方向のずれ量を、前記第１の方向の走査ラインの数で示される遅延量として設定し、
前記基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記遅延量だけ遅延させ、前記遅延量が奇数である場合には、往路および復路それぞれで、前記走査ラインにて描画される画像を前記第２の方向を軸として反転させるように前記光軸調整光源の出力を制御する、光軸ずれ補正方法。
【請求項１１】
光ビームを出力する複数の光源と、
前記光源毎に異なる映像信号が入力され、該映像信号に応じて対応する光源の点灯状態を制御する映像信号制御部と、
前記複数の光源から出力された各光ビームを、第１の方向に往復走査、および／または、前記第１の方向と交差する第２の方向に走査する走査手段と、を有し、
前記映像信号制御部は、
前記複数の光源のうちのいずれか１つを基準光源とし、他を光軸調整光源とし、前記基準光源の光軸に対する前記光軸調整光源の光軸の前記第１の方向のずれ量を、前記第１の方向の走査ラインにおける描画点の数で示される遅延量として設定する光軸ずれ量設定部と、
前記光軸調整光源からの光ビームで往路の走査ラインを描画する場合は、前記基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記遅延量だけ遅延させ、前記光軸調整光源からの光ビームで復路の走査ラインを描画する場合は、前記基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記遅延量だけ早める光軸ずれ補正手段と、を有し、
前記光軸ずれ量設定部は、前記走査ライン上の描画位置に応じて前記遅延量を変化させる、画像投影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光色が異なる複数の光源からの光ビームを走査してスクリーン上に画像を投影する画像投影装置に関する。
【背景技術】
【０００２】
発光色が異なる複数の光源と、これら光源からの各色の光ビームを合成して同一光路にて出射する色合成光学系と、色合成光学系からの各色の光ビームを水平方向および垂直方向に走査する走査系とを備えた画像投影装置が知られている（例えば、特許文献１参照）。この画像投影装置では、走査系からの各色の光ビームによりスクリーン上にカラー画像が投影される。【０００３】
上記の画像投影装置においては、製造時の光軸合わせに非常に高い位置あわせ・角度あわせ精度が求められるが、組み立て精度が十分に高くないために、走査系に入射する各光源からの光ビームの光軸が一致しない場合がある。この場合、スクリーン上に投影される各色の投影像の間で、水平方向または垂直方向の位置ずれが生じ、その結果、色ずれ等が生じて画質が低下する。【０００４】
上記の位置ずれを補正するための関連技術として、特許文献１には、投影像の水平方向の位置ずれを補正することができるカラー画像表示装置が記載されている。【０００５】
特許文献１に記載のカラー画像表示装置は、赤色、緑色および青色の各色の光源と、各光源からの各色の光ビームをそれぞれ水平方向および垂直方向に走査する偏向ミラーと、各光源および偏向ミラーの動作をそれぞれ制御する制御部と、を有する。【０００６】
赤色光源、緑色光源、青色光源は、同一平面上に一列に並べて配置されている。各光源と偏向ミラーとの間には、各光源からの光ビームをスクリーン上に集光するためのレンズ系が配置されている。【０００７】
スクリーン側から光路に沿って各光源を見た場合、各光源は水平方向に一列に並んでいる。このため、図１に示すように、同じタイミングでビデオ信号Ｒ、Ｇ、Ｂを各光源に供給した場合は、ビデオ信号Ｒに基づく赤色の投射像と、ビデオ信号Ｇに基づく緑色の投射像と、ビデオ信号Ｂに基づく青色の投射像との間において、水平方向の位置ずれが生じる。【０００８】
制御部は、各光源へのビデオ信号の入力タイミングを調整することで、投射像間の水平方向の位置ずれを補正する。【０００９】
具体的には、図２に示すように、制御部は、青色光源へのビデオ信号Ｂの入力タイミングに対して、緑色光源へのビデオ信号Ｇの入力タイミングを遅延させることで、青色の投射像と緑色の投射像の間の位置ずれを補正する。また、制御部は、青色光源へのビデオ信号Ｂの入力タイミングに対して、赤色光源へのビデオ信号Ｒの入力タイミングを遅延させることで、青色の投射像と赤色の投射像の間の位置ずれを補正する。【００１０】
ところで、最近の画像投影装置には、発光色が異なる複数の光源を備え、各光源からの光ビームをそれぞれ水平方向に往復走査しながら垂直方向に走査し、水平走査の往路および復路のそれぞれで描画を行う往復描画方式の画像投影装置もある。【００１１】
往復描画方式の画像投影装置は、色毎にフレームメモリを備えており、各色の画像を示す映像信号が色毎にフレームメモリに格納される。各フレームメモリにおいて、水平ライン毎に、往路用の画像データおよび復路用の画像データを交互に読み出し、往路用の画像データに基づいて往路の描画を行い、復路用の画像データに基づいて復路の描画を行う。【００１２】
例えば、１番目の水平ラインに対応する画素データＤ1_1〜Ｄ1_xと２番目の水平ラインに対応する画素データＤ2_1〜Ｄ2_xがそれぞれ同じ書き込み順序でフレームメモリに格納されている場合に、画素データＤ1_1〜Ｄ1_xについては、Ｄ1_1側から順にデータを読み出し、画素データＤ2_1〜Ｄ2_xについては、Ｄ2_x側から順にデータを読み出す。これにより、スクリーンの左端から右端に向かう往路では、画素データＤ1_1〜Ｄ1_xがＤ1_1から順番に描画される。一方、スクリーンの右端から左端に向かう復路では、画素データＤ2_1〜Ｄ2_xがＤ2_xから順番に描画される。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００６−１８４７７０号公報
【発明の概要】
【００１４】
特許文献１に記載の補正手法によれば、水平方向の光軸ずれを補正することができるものの、垂直方向の光軸ずれ、特に上述した往復描画方式の画像投影装置における垂直方向の光軸ずれを補正することは困難である。
【００１５】
以下、スクリーン上において、緑色の投影像が、赤色の投影像に対して、１水平ラインの幅（垂直方向の幅）だけ下側にずれている状態を例に挙げて、上記の問題を具体的に説明する。
【００１６】
上記の状態において、緑色光源へのビデオ信号Ｇの入力タイミングに対して、赤色光源へのビデオ信号Ｒの入力タイミングを、１水平ラインの幅分に相当する時間だけ遅延させることで、緑色の投影像の上端を赤色の投影像の上端と一致させることができる。
【００１７】
しかし、上記の場合、赤色の投影像については、復路用の画像データで往路を描画し、往路用の画像データで復路を描画することになる。通常、往路用の画像データと復路用の画像データとでは、その描画順序が反対になっている。このため、復路用の画像データで往路を描画し、往路用の画像データで復路を描画すると、各水平ラインの描画画像は左右が反転した画像となってしまい、赤色の画像を正しく投影することができない。
【００１８】
本発明の目的は、垂直方向の光軸ずれを補正することができる、画像投影装置および光軸ずれ補正方法を提供することにある。
【００１９】
上記目的を達成するため、本発明の画像投影装置は、
光ビームを出力する複数の光源と、
前記光源毎に異なる映像信号が入力され、該映像信号に応じて対応する光源の点灯状態を制御する映像信号制御部と、
前記複数の光源から出力された各光ビームを、第１の方向に往復走査、および／または、前記第１の方向と交差する第２の方向に走査する走査手段と、を有し、
前記映像信号制御部は、
前記複数の光源のうちのいずれか一つを第１の基準光源とし、他を光軸調整光源として、前記第１の基準光源の光軸に対する前記光軸調整光源の光軸の前記第２の方向のずれ量を、前記第１の方向の走査ラインの数で示される第１の遅延量として設定する光軸ずれ量設定部と、
前記第１の基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記第１の遅延量だけ遅延させ、前記第１の遅延量が奇数である場合には、往路および復路のそれぞれで、前記走査ラインにて描画される画像を前記第２の方向を軸として反転させるように前記光軸調整光源の出力を制御する光軸ずれ補正手段と、を有する。
【００２０】
本発明の光軸ずれ補正方法は、
光ビームを出力する複数の光源を備え、各光源から出力された各光ビームを、第１の方向に往復走査、および／または、前記第１の方向と交差する第２の方向に走査する装置において行われる光軸ずれ補正方法であって、
前記複数の光源のうちのいずれか一つを基準光源とし、他を光軸調整光源として、前記基準光源の光軸に対する前記光軸調整光源の光軸の前記第２の方向のずれ量を、前記第１の方向の走査ラインの数で示される遅延量として設定し、
前記基準光源による画像の表示タイミングに対する、前記光軸調整光源による画像の表示タイミングを、前記遅延量だけ遅延させ、前記遅延量が奇数である場合には、往路および復路それぞれで、前記走査ラインにて描画される画像を前記第２の方向を軸として反転させるように前記光軸調整光源の出力を制御することを含む。
【図面の簡単な説明】
【００２１】
【図１】特許文献１に記載の画像表示装置の各色の投射映像のずれを説明するための図である。
【図２】特許文献１に記載の画像表示装置の各色の投射映像のずれを補正する方法を説明するための図である。
【図３】本発明の第１の実施形態である画像投影装置の構成を示すブロック図である。
【図４】図３に示す画像投影装置の映像信号制御部の主要な構成を示すブロック図である。
【図５】光軸ずれ量と垂直遅延量との関係を示す図である。
【図６】２ライン分の垂直光軸ずれの補正を行った場合の各光源の光源駆動信号を説明するための図である。
【図７】１ライン分の垂直光軸ずれの補正を行った場合の各光源の光源駆動信号を説明するための図である。
【図８】水平光軸ずれの補正を行った場合の各光源の光源駆動信号を説明するための図である。
【図９】基準光源に対して他の光源を一定の遅延量だけ遅延させた場合のスクリーン上の各ドットの描画位置を説明する模式図である。
【図１０】本発明の第２の実施形態である画像投影装置の水平光軸ずれの補正を説明するための図である。
【図１１】本発明の第３の実施形態である画像投影装置の構成を示すブロック図である。
【図１２】図１１に示す画像投影装置の位相ずれ補正を説明するための図である。
【図１３】本発明の第４の実施形態である画像投影装置の構成を示すブロック図である。
【図１４】図１３に示す画像投影装置の映像信号制御部の構成を示すブロック図である。
【図１５】図１３に示す画像投影装置の光検出部の配置の一例を示す模式図である。
【図１６】赤色および緑色の光源の光軸が一致している場合のそれぞれの光源からの光ビームが光検出部の受光面上を通過する状態を示す模式図である。
【図１７】図１６に示す状態における光検出部の出力信号の一例を示す波形図である。
【図１８】緑色の光源の光軸が赤色の光源の光軸に対して垂直方向にずれている場合のそれぞれの光源からの光ビームが光検出部の受光面上を通過する状態を示す模式図である。
【図１９】図１８に示す状態における光検出部の出力信号の一例を示す波形図である。
【図２０】緑色の光源の光軸が赤色の光源の光軸に対して水平方向にずれている場合のそれぞれの光源からの光ビームが光検出部の受光面上を通過する状態を示す模式図である。
【図２１】図２０に示す状態における光検出部の出力信号の一例を示す波形図である。
【図２２】光軸ずれ量検出処理の位置手順を示すフローチャートである。
【図２３】図２２のステップＳ１０の基準光源の決定処理の一手順を示すフローチャートである。
【図２４】図２２のステップＳ１１の振幅調整処理の一手順を示すフローチャートである。
【図２５】図２２のステップＳ１２の光軸ずれ量の検出処理の一手順を示すフローチャートである。
【図２６】本発明の第５の実施形態である画像投影装置の映像信号制御部の構成を示すブロック図である。
【図２７】図２６に示す画像投影装置の位相ずれ量の算出処理の一手順を示すフローチャートである。
【図２８】図２６に示す画像投影装置の光検出部の他の構成を示す模式図である。
【図２９】図２８に示す各光検出部を用いて位相ずれ量を検出する場合の基準光源の軌跡とそれぞれの光検出部の位置関係を説明するための模式図である。
【図３０】図２９に示す状態における各光検出部の出力信号を示す波形図である。
【符号の説明】
【００２２】
１Ｂ、１Ｇ、１Ｒ 光源
２Ｂ、２Ｇ、２Ｒ 光源駆動回路
３ａ、３ｂ、３ｃ コリメータレンズ
４ ミラー
５ａ、５ｂ ダイクロイックミラー
６ 走査ミラー制御部
７ 走査ミラー駆動部
８ａ 垂直走査ミラー
８ｂ 水平走査ミラー
１０ 映像信号制御部
１０Ｂ、１０Ｇ、１０Ｒ フレームメモリ
１１Ｂ、１１Ｇ、１１Ｒ 垂直光軸ずれ補正部
１２Ｂ、１２Ｇ、１２Ｒ 水平光軸ずれ補正部
１３ 光軸ずれ量設定部
１４Ｂ、１４Ｇ、１４Ｒ メモリ制御部
【発明を実施するための形態】
【００２３】
次に、本発明の実施形態について図面を参照して説明する。
【００２４】
（第１の実施形態）
図３は、本発明の第１の実施形態である画像投影装置の構成を示すブロック図である。
【００２５】
図３を参照すると、画像投影装置は、光源１Ｂ、１Ｇ、１Ｒ、光源駆動回路２Ｂ、２Ｇ、２Ｒ、コリメータレンズ３ａ、３ｂ、３ｃ、ミラー４、ダイクロイックミラー５ａ、５ｂ、走査ミラー制御部６、走査ミラー駆動部７、垂直走査ミラー８ａ、水平走査ミラー８ｂおよび映像信号制御部１０を有する。
【００２６】
光源１Ｂ、１Ｇ、１Ｒは、例えばレーザダイオード（ＬＤ）やＬＥＤ（Light Emitting Diode）などの固体光源よりなる。光源１Ｂは、青色の波長帯域にピーク波長を有する。光源１Ｇは、緑色の波長帯域にピーク波長を有する。光源１Ｒは、赤色の波長帯域にピーク波長を有する。
【００２７】
光源１Ｒから出射された赤色の光ビームの進行方向に、コリメータレンズ３ｃ、ミラー４が順に配置されている。コリメータレンズ３ｃは、光源１Ｒからの光ビームを平行光束化する。ミラー４は、コリメータレンズ３ｃからの平行光束化された光ビームを反射する。
【００２８】
光源１Ｇから出射された緑色の光ビームの進行方向に、コリメータレンズ３ｂが配置されている。コリメータレンズ３ｂは、光源１Ｇからの光ビームを平行光束化する。
【００２９】
ダイクロイックミラー５ｂは、緑色の光を反射し、赤色の光を透過させる分光透過（反射）特性を有し、ミラー４からの赤色の光ビームとコリメータレンズ３ｂからの平行光束化された緑色の光ビームとの交点に配置されている。ダイクロイックミラー５ｂは、ミラー４からの赤色の光ビームをそのまま透過させ、コリメータレンズ３ｂからの緑色の光ビームを、透過した赤色の光ビームの進行方向に向けて反射する。
【００３０】
光源１Ｂから出射された青色の光ビームの進行方向に、コリメータレンズ３ａが配置されている。コリメータレンズ３ａは、光源１Ｂからの光ビームを平行光束化する。
【００３１】
ダイクロイックミラー５ａは、青色の光を反射し、緑色および赤色の光を透過させる分光透過（反射）特性を有し、ダイクロイックミラー５ｂからの光ビーム（赤、緑）とコリメータレンズ３ａからの平行光束化された青色の光ビームとの交点に配置されている。ダイクロイックミラー５ａは、ダイクロイックミラー５ｂからの光ビーム（赤、緑）をそのまま透過させ、コリメータレンズ３ａからの青色の光ビームを、透過した光ビーム（赤、緑）の進行方向に向けて反射する。
【００３２】
ダイクロイックミラー５ａからの光ビーム（赤、緑、青）の進行方向に、垂直走査ミラー８ａおよび水平走査ミラー８ｂからなる走査手段が配置されている。水平走査ミラー８ｂは、ダイクロイックミラー５ａからの光ビーム（赤、緑、青）を水平方向に走査する。垂直走査ミラー８ａは、水平走査ミラー８ｂにて水平方向に走査された光ビームを垂直方向に走査する。水平走査ミラー８ｂおよび垂直走査ミラー８ａで光ビームを走査することによりスクリーン２０上に画像が投影される。
【００３３】
垂直走査ミラー８ａおよび水平走査ミラー８ｂとして、マイクロメカニカルミラー（ＭＥＭＳ）に代表される共振型走査ミラーや、ガルバノミラー等を用いることができる。図３に示した例では、垂直走査ミラー８ａおよび水平走査ミラー８ｂが別々に設けられているが、これに代えて、２次元走査が可能な共振型走査ミラーを用いることもできる。
【００３４】
走査ミラー駆動部７は、垂直走査ミラー８ａおよび水平走査ミラー８ｂを駆動する。走査ミラー制御部６は、映像信号制御部１０から同期信号（水平同期信号および垂直同期信号）を受け取り、この同期信号に基づいて走査ミラー駆動部７を制御する。
【００３５】
映像信号Ｒ、Ｇ、Ｂは、外部装置から映像信号制御部１０に供給される。外部装置は、例えば、パーソナルコンピュータ等の映像供給装置である。
【００３６】
映像信号制御部１０は、映像信号Ｒ、Ｇ、Ｂに基づく画像を表示するための垂直同期および水平同期をそれぞれ示す同期信号（垂直同期信号および水平同期信号）を走査ミラー制御部６に供給する。
【００３７】
また、映像信号制御部１０は、光源駆動信号Ｓ＿Ｒを光源駆動回路２Ｒに供給し、光源駆動信号Ｓ＿Ｇを光源駆動回路２Ｇに供給し、光源駆動信号Ｓ＿Ｂを光源駆動回路２Ｂに供給する。
【００３８】
光源駆動回路２Ｒは、光源駆動信号Ｓ＿Ｒに従って光源１Ｒを駆動する。光源駆動回路２Ｇは、光源駆動信号Ｓ＿Ｇに従って光源１Ｇを駆動する。光源駆動回路２Ｂは、光源駆動信号Ｓ＿Ｂに従って光源１Ｂを駆動する。
【００３９】
次に、本実施形態の画像形成装置の特徴部である映像信号制御部１０の構成および動作について説明する。
【００４０】
本実施形態の画像形成装置は、往復描画方式のものであって、水平方向および垂直方向の光軸ずれに対する補正が行われる。往復描画は、よく知られている技術（前述の往復描画方式の画像投影装置の説明も参照）であるので、ここでは、その詳細な説明は省略し、水平方向および垂直方向の光軸ずれに対する補正の動作を中心に説明する。
【００４１】
図４に、映像信号制御部１０の主要な構成を示す。図４を参照すると、映像信号制御部１０は、フレームメモリ１０Ｂ、１０Ｇ、１０Ｒ、光軸ずれ量設定部１３およびメモリ制御部１４Ｂ、１４Ｇ、１４Ｒを有する。
【００４２】
青色映像を示す映像信号Ｂがフレーム単位にフレームメモリ１０Ｂに格納され、緑色映像を示す映像信号Ｇがフレーム単位にフレームメモリ１０Ｇに格納され、赤色映像を示す映像信号Ｒがフレーム単位にフレームメモリ１０Ｒに格納される。
【００４３】
メモリ制御部１４Ｂは、フレームメモリ１０Ｂへの画像データの書き込み制御およびフレームメモリ１０Ｂからの画像データの読み出し制御を行うものであって、垂直光軸ずれ補正部１１Ｂおよび水平光軸ずれ補正部１２Ｂを有する。
【００４４】
メモリ制御部１４Ｇは、フレームメモリ１０Ｇへの画像データの書き込み制御およびフレームメモリ１０Ｇからの画像データの読み出し制御を行うものであって、垂直光軸ずれ補正部１１Ｇおよび水平光軸ずれ補正部１２Ｇを有する。
【００４５】
メモリ制御部１４Ｒは、フレームメモリ１０Ｒへの画像データの書き込み制御およびフレームメモリ１０Ｒからの画像データの読み出し制御を行うものであって、垂直光軸ずれ補正部１１Ｒおよび水平光軸ずれ補正部１２Ｒを有する。
【００４６】
光軸ずれ量設定部１３は、光源１Ｂ、１Ｇ、１Ｒそれぞれの水平方向および垂直方向の光軸ずれ量を示す光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを出力する。ここで、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒは、青、緑、赤の投影像のうち、描画開始タイミングが最も遅い投影像を基準として、他の投影像の遅延量を、ドットクロックを１単位時間として示したドット量を用いて表わしたものである。例えば、赤色の投影像を基準とする場合、光軸ずれ量Ｄ＿Ｒは０とされ、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇはそれぞれ、青色および緑色の投影像の、赤色の投影像に対する水平方向および垂直方向のずれ量を、ドットクロックを１単位とした遅延量で表わした値とされる。
【００４７】
光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒは、操作者が不図示の入力操作部を通じて指定した値であってもよい。この場合は、光軸ずれ量設定部１３は、不図示の入力操作部を通じて、操作者によって指定された光源１Ｂ、１Ｇ、１Ｒの光軸ずれ量を受け付ける。
【００４８】
また、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒは、予め与えられてもよい。例えば、工場出荷時に、光源１Ｂ、１Ｇ、１Ｒそれぞれの水平方向および垂直方向の光軸ずれ量を測定し、その測定結果に基づいて、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを決定する。こうして決定した光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを映像信号制御部１０内の記憶部に予め保持しておき、光軸ずれ量設定部１３が、光軸ずれ補正の実施タイミングで、記憶部に保持した光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを出力する。ここで、光軸ずれ補正の実施タイミングは、装置の起動時や、操作者が指定した任意のタイミングである。
【００４９】
光軸ずれ量設定部１３は、光軸ずれ量Ｄ＿Ｂをメモリ制御部１４Ｂに供給し、光軸ずれ量Ｄ＿Ｇをメモリ制御部１４Ｇに供給し、光軸ずれ量Ｄ＿Ｒをメモリ制御部１４Ｒに供給する。
【００５０】
メモリ制御部１４Ｂでは、垂直光軸ずれ補正部１１Ｂが、光軸ずれ量Ｄ＿Ｂを１ライン分の遅延量で割った値の整数の部分（０および正の整数）を垂直遅延量として算出するとともに、その算出した垂直遅延量が奇数であるか否かを判定する。
【００５１】
例えば、描画期間（有効映像期間）およびブランキング期間を含めた１水平期間中のドット数（１ラインのドットクロック数）をＤとする。図５に示すように、光軸ずれ量Ｄ＿Ｂが０からＤの範囲であれば、垂直遅延量は０ライン、すなわち０である。光軸ずれ量Ｄ＿ＢがＤ＋１から２Ｄの範囲であれば、垂直遅延量は１（１ライン分の遅延量）とされる。光軸ずれ量Ｄ＿Ｂが２Ｄ＋１から３Ｄの範囲であれば、垂直遅延量は２（２ライン分の遅延量）とされる。このようにして、垂直光軸ずれ補正部１１Ｂが、光軸ずれ量Ｄ＿Ｂから垂直遅延量を算出する。
【００５２】
また、メモリ制御部１４Ｂでは、水平光軸ずれ補正部１２Ｂが、往路および復路の判定を行うとともに、光軸ずれ量Ｄ＿Ｂを１ラインのドット数Ｄで割った値の余りの部分を水平遅延量として算出する。往路および復路の判定は、フレームメモリ１０Ｂからのデータの読み出しが何番目のラインかで判定する。奇数番目のラインであれば往路であり、偶数番目のラインであれば復路である。
【００５３】
なお、垂直光軸ずれ補正部１１Ｂにより垂直遅延量が奇数であると判定された場合は、水平光軸ずれ補正部１２Ｂによる往路および復路の判定結果も逆の関係になる。
【００５４】
メモリ制御部１４Ｂは、垂直遅延量、水平遅延量、奇数の判定結果および往路復路の判定結果に基づいて、フレームメモリ１０Ｂからのデータの読み出しを制御する。
【００５５】
具体的には、メモリ制御部１４Ｂでは、垂直光軸ずれ補正部１１Ｂが、フレームメモリ１０Ｂからの画像データの読み出し開始タイミングを垂直遅延量だけ遅延させる。さらに、水平光軸ずれ補正部１２Ｂが、ライン毎のデータの読み出しタイミングを水平遅延量だけ遅延させる、もしくは早める。例えば、往路のデータ読み出しは、水平遅延量だけ遅延させ、復路のデータ読み出しは、水平遅延量だけ早める。
【００５６】
加えて、メモリ制御部１４Ｂでは、垂直遅延量が奇数である場合は、垂直光軸ずれ補正部１１Ｂが、往路および復路のそれぞれで、水平ラインの各データの読み出し順序を左右反転させる。垂直遅延量が奇数でない場合は、垂直光軸ずれ補正部１１Ｂは、そのような読み出し順序の反転は行わない。
【００５７】
メモリ制御部１４Ｇにおいても、メモリ制御部１４Ｂと同様、垂直光軸ずれ補正部１１Ｇが光軸ずれ量Ｄ＿Ｇから垂直遅延量を算出するとともに、その算出した垂直遅延量が奇数であるか否かを判定する。また、水平光軸ずれ補正部１２Ｇが、走査毎に往路および復路の判定を行うとともに、光軸ずれ量Ｄ＿Ｇを１ラインのドット数Ｄで割った値の余り部分を水平遅延量として算出する。そして、メモリ制御部１４Ｇは、垂直遅延量、水平遅延量、奇数の判定結果および往路復路の判定結果に基づいて、フレームメモリ１０Ｇからのデータの読み出しを制御する。このデータの読み出し制御も、基本的には、メモリ制御部１４Ｂと同じである。
【００５８】
メモリ制御部１４Ｒにおいても、メモリ制御部１４Ｂと同様、垂直光軸ずれ補正部１１Ｒが光軸ずれ量Ｄ＿Ｒから垂直遅延量を算出するとともに、その算出した垂直遅延量が奇数であるか否かを判定する。また、水平光軸ずれ補正部１２Ｒが、走査毎に往路および復路の判定を行うとともに、光軸ずれ量Ｄ＿Ｒを１ラインのドット数Ｄで割った値の余り部分を水平遅延量として算出する。そして、メモリ制御部１４Ｒは、垂直遅延量、水平遅延量、奇数の判定結果および往路復路の判定結果に基づいて、フレームメモリ１０Ｒからのデータの読み出しを制御する。このデータの読み出し制御も、基本的には、メモリ制御部１４Ｂと同じである。
【００５９】
本実施形態の画像投影装置においては、光源１Ｂ、１Ｇ、１Ｒの間に垂直方向の光軸ずれを生じた場合は、垂直光軸ずれ補正が行われ、水平方向の光軸ずれが生じた場合は、水平光軸ずれ補正が行われる。また、水平および垂直の両方向に光軸ずれが生じた場合は、垂直光軸ずれ補正および水平光軸ずれ補正がともに行われる。
【００６０】
以下、垂直光軸ずれ補正および水平光軸ずれ補正について、具体例を挙げて説明する。
【００６１】
（１）偶数ライン分の垂直光軸ずれの補正のみを実行する場合の動作：
ここでは、光源１Ｇが光源１Ｂ、１Ｒに対して垂直方向に２ライン分の光軸ずれを生じている状態における垂直光軸ずれの補正を説明する。
【００６２】
光軸ずれ量設定部１３は、２ライン分の垂直光軸ずれを示す光軸ずれ量Ｄ＿Ｇをメモリ制御部１４Ｇに供給するとともに、０を示す光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｒをメモリ制御部１４Ｂ、１４Ｒに供給する。
【００６３】
メモリ制御部１４Ｂ、１１Ｒにおいて、垂直光軸ずれ補正部１１Ｂ、１１Ｒが、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｒから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。そして、メモリ制御部１４Ｂ、１４Ｒが、フレームメモリ１０Ｂ、１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｂから読み出したデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給され、フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【００６４】
一方、メモリ制御部１４Ｇにおいて、垂直光軸ずれ補正部１１Ｇが、光軸ずれ量Ｄ＿Ｇから垂直遅延量（２ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。そして、メモリ制御部１４Ｇが、メモリ制御部１４Ｂ、１４Ｒによるフレームメモリ１０Ｂ、１０Ｒからの画像データの読み出し開始タイミングに対して、フレームメモリ１０Ｇからの画像データの読み出し開始タイミングを２ライン分だけ遅延させるように制御する。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００６５】
図６に、上記の２ライン分の垂直光軸ずれの補正を行った場合の光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒを水平走査ミラー８ｂの駆動信号とともに示す。
【００６６】
図６に示すように、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。
【００６７】
第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。
【００６８】
第２往路（３Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第３水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。また、フレームメモリ１０Ｇから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００６９】
第２復路（４Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第４水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。また、フレームメモリ１０Ｇから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００７０】
第３往路以降は、第２往路および第２復路におけるような、フレームメモリ１０Ｂ、１０Ｒとフレームメモリ１０Ｇとの間の遅延を保った状態でデータの読み出しが行われる。
【００７１】
上述の２ライン分の垂直光軸ずれの補正によれば、スクリーン２０上で、赤色、緑色および青色の画像を色ずれなく表示することができる。
【００７２】
（２）奇数ライン分の垂直光軸ずれの補正のみを実行する場合の動作：
ここでは、光源１Ｇが光源１Ｂ、１Ｒに対して垂直方向に１ライン分の光軸ずれを生じている状態における垂直光軸ずれの補正を説明する。
【００７３】
光軸ずれ量設定部１３は、１ライン分の垂直光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｇをメモリ制御部１４Ｇに供給するとともに、０を示す光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｒをメモリ制御部１４Ｂ、１４Ｒに供給する。
【００７４】
メモリ制御部１４Ｂ、１４Ｒにおいて、垂直光軸ずれ補正部１１Ｂ、１１Ｒが、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｒから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。ここで、垂直遅延量が０ラインであることは遅延なしでの通常の読み出しを行うことを意味する。そして、メモリ制御部１４Ｂ、１４Ｒが、フレームメモリ１０Ｂ、１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｂから読み出したデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給され、フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【００７５】
一方、メモリ制御部１４Ｇにおいて、垂直光軸ずれ補正部１１Ｇが、光軸ずれ量Ｄ＿Ｇから垂直遅延量（１ライン）を算出するとともに、その算出した垂直遅延量は奇数であると判定する。そして、メモリ制御部１４Ｇが、メモリ制御部１４Ｂ、１４Ｒによるフレームメモリ１０Ｂ、１０Ｒからの画像データの読み出し開始タイミングに対して、フレームメモリ１０Ｇからの画像データの読み出し開始タイミングを１ライン分だけ遅延させるように制御するとともに、往路および復路のそれぞれで、水平ラインの各データの読み出し順序を左右反転させる。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００７６】
図７に、上記の１ライン分の垂直光軸ずれの補正を行った場合の光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒを水平走査ミラー８ｂの駆動信号とともに示す。表示画像は水平方向にグラデーションがかかった画像である。なお、図７において、参考として、非反転読み出し光源駆動信号Ｓ＿Ｇを図中の一番下に示した。この非反転読み出し光源駆動信号Ｓ＿Ｇは、水平ラインの各データの読み出し順序を左右反転させないでフレームメモリ１０Ｇからデータを読み出した場合の光源駆動信号である。
【００７７】
図７に示すように、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。
【００７８】
第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。また、フレームメモリ１０Ｇから第１水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。この光源駆動信号Ｓ＿Ｇは、非反転読み出し光源駆動信号Ｓ＿Ｇのデータの左右を反転したものとなっている。
【００７９】
第２往路（３Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第３水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。また、フレームメモリ１０Ｇから第２水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００８０】
第２復路（４Ｈ）の水平走査において、フレームメモリ１０Ｂ、１０Ｒから第４水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｒとして光源駆動回路２Ｂ、２Ｒに供給される。また、フレームメモリ１０Ｇから第３水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００８１】
第３往路以降は、第１復路と第２往路と同様な手順で、フレームメモリ１０Ｂ、１０Ｒ、１０Ｇからのデータの読み出しが行われる。
【００８２】
上述の１ライン分の垂直光軸ずれの補正によれば、スクリーン２０上で、赤色、緑色および青色の画像を色ずれなく表示することができる。
【００８３】
また、非反転読み出し光源駆動信号Ｓ＿Ｇにより光源１Ｇを駆動した場合は、フレームメモリ１０Ｇからのデータの読み出し順序が描画順序と左右反対の関係となるため、緑色の画像の各ラインが左右反対の画像となって画質が低下する。これに対して、左右を反転してデータを読み出した光源駆動信号Ｓ＿Ｇにより光源１Ｇを駆動した場合は、フレームメモリ１０Ｇからのデータの読み出し順序が描画順序に対応することになるので、画質が低下することはない。
【００８４】
（３）水平光軸ずれ補正を実行する場合の動作：
ここでは、光源１Ｂが光源１Ｇ、１Ｒに対して水平方向にのみ、数ドット分（＜１ラインのドット数Ｄ）の光軸ずれを生じている状態における水平光軸ずれの補正を説明する。
【００８５】
光軸ずれ量設定部１３は、数ドット分の水平光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｂをメモリ制御部１４Ｂに供給するとともに、０を示す光軸ずれ量Ｄ＿Ｇ、Ｄ＿Ｒをメモリ制御部１４Ｇ、１４Ｒに供給する。
【００８６】
メモリ制御部１４Ｇ、１４Ｒにおいて、水平光軸ずれ補正部１２Ｇ、１２Ｒが、光軸ずれ量Ｄ＿Ｇ、Ｄ＿Ｒから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｇ、１４Ｒが、フレームメモリ１０Ｇ、１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給され、フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【００８７】
一方、メモリ制御部１４Ｂにおいて、水平光軸ずれ補正部１２Ｂが、光軸ずれ量Ｄ＿Ｂから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｂは、往路のデータをフレームメモリ１０Ｂから読み出す場合は、その読み出しタイミングを、フレームメモリ１０Ｇ、１０Ｒからのデータの読み出しタイミングに対して水平遅延量だけ遅延させる。また、メモリ制御部１４Ｂは、復路のデータをフレームメモリ１０Ｂから読み出す場合は、その読み出しタイミングを、フレームメモリ１０Ｇ、１０Ｒからのデータの読み出しタイミングに対して水平遅延量だけ早める。このようにしてフレームメモリ１０Ｂから読み出したデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【００８８】
図８に、上記の水平光軸ずれの補正を行った場合の光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒを水平走査ミラー８ｂの駆動信号とともに示す。
【００８９】
図８に示すように、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。また、フレームメモリ１０Ｇ、１０Ｒからの第１水平ラインのデータの読み出し開始時点から水平遅延量に対応する時間が経過した後、フレームメモリ１０Ｂから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【００９０】
第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。また、フレームメモリ１０Ｇ、１０Ｒからの第２水平ラインのデータの読み出し開始時点よりも水平遅延量に対応する時間だけ早い時点で、フレームメモリ１０Ｂから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【００９１】
第２往路以降は、上記の第１往路及び第１復路と同様の手順でデータ読み出しが行われる。
【００９２】
上述の水平光軸ずれの補正によれば、スクリーン２０上で、赤色、緑色および青色の各画像を色ずれなく表示することができる。
【００９３】
（４）偶数ライン分の垂直光軸ずれの補正および水平光軸ずれ補正を同時に実行する場合の動作：
ここでは、光源１Ｇが光源１Ｂ、１Ｒに対して垂直方向に２ライン分の光軸ずれを生じており、かつ、光源１Ｂが光源１Ｇ、１Ｒに対して水平方向に数ドット分（＜１ラインのドット数Ｄ）の光軸ずれを生じているものと仮定する。
【００９４】
光軸ずれ量設定部１３は、２ライン分の垂直光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｇをメモリ制御部１４Ｇに供給し、数ドット分の水平光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｂをメモリ制御部１４Ｂに供給し、０を示す光軸ずれ量Ｄ＿Ｒをメモリ制御部１４Ｒに供給する。
【００９５】
メモリ制御部１４Ｒにおいて、垂直光軸ずれ補正部１１Ｒが、光軸ずれ量Ｄ＿Ｒから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。さらに、水平光軸ずれ補正部１２Ｒが、光軸ずれ量Ｄ＿Ｒから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｒが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【００９６】
メモリ制御部１４Ｇにおいて、垂直光軸ずれ補正部１１Ｇが、光軸ずれ量Ｄ＿Ｇから垂直遅延量（２ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。さらに、水平光軸ずれ補正部１２Ｇが、光軸ずれ量Ｄ＿Ｇから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｇが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｇからライン毎にデータを読み出す。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【００９７】
メモリ制御部１４Ｂにおいて、垂直光軸ずれ補正部１１Ｂが、光軸ずれ量Ｄ＿Ｂから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。さらに、水平光軸ずれ補正部１２Ｂが、光軸ずれ量Ｄ＿Ｂから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｂが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｂからライン毎にデータを読み出す。フレームメモリ１０Ｂから読み出したデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【００９８】
フレームメモリ１０Ｂ、１０Ｇ、１０Ｒからのデータの読み出し動作は、図６に示した垂直光軸ずれ補正の動作に図８に示した水平光軸ずれ補正の動作を組み合わせたものとなる。
【００９９】
具体的には、図６に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｂに関する水平ライン毎のデータの読み出し開始を、図８に示したように、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早める。
【０１００】
上述の水平光軸ずれの補正によれば、スクリーン２０上に表示される赤色、緑色および青色の各画像間の水平および垂直の各方向における位置ずれを補正することができる。よって、各色の画像間を色ずれなく表示することができる。
【０１０１】
なお、光源１Ｇが光源１Ｂ、１Ｒに対して水平方向に光軸ずれを生じた場合は、図６に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｇに関する水平ライン毎のデータの読み出し開始を、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早めればよい。また、光源１Ｒが光源１Ｂ、１Ｇに対して水平方向に光軸ずれを生じている場合は、図６に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｒに関する水平ライン毎のデータの読み出し開始を、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早めればよい。
【０１０２】
（５）奇数ライン分の垂直光軸ずれの補正および水平光軸ずれ補正を同時に実行する場合の動作：
ここでは、光源１Ｇが光源１Ｂ、１Ｒに対して垂直方向に１ライン分の光軸ずれを生じており、かつ、光源１Ｂが光源１Ｇ、１Ｒに対して水平方向に数ドット分（＜１ラインのドット数Ｄ）の光軸ずれを生じているものと仮定する。
【０１０３】
光軸ずれ量設定部１３は、１ライン分の垂直光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｇをメモリ制御部１４Ｇに供給し、数ドット分の水平光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｂをメモリ制御部１４Ｂに供給し、０を示す光軸ずれ量Ｄ＿Ｒをメモリ制御部１４Ｒに供給する。
【０１０４】
メモリ制御部１４Ｒにおいて、垂直光軸ずれ補正部１１Ｒが、光軸ずれ量Ｄ＿Ｒから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。さらに、水平光軸ずれ補正部１２Ｒが、光軸ずれ量Ｄ＿Ｒから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｒが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【０１０５】
メモリ制御部１４Ｇにおいて、垂直光軸ずれ補正部１１Ｇが、光軸ずれ量Ｄ＿Ｇから垂直遅延量（１ライン）を算出するとともに、その算出した垂直遅延量は奇数であると判定する。さらに、水平光軸ずれ補正部１２Ｇが、光軸ずれ量Ｄ＿Ｇから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｇが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｇからライン毎にデータを読み出す。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給される。
【０１０６】
メモリ制御部１４Ｂにおいて、垂直光軸ずれ補正部１１Ｂが、光軸ずれ量Ｄ＿Ｂから垂直遅延量（０ライン）を算出するとともに、その算出した垂直遅延量は奇数ではないと判定する。さらに、水平光軸ずれ補正部１２Ｂが、光軸ずれ量Ｄ＿Ｂから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｂが、垂直遅延量、水平遅延量、奇数の判定結果および往路／復路の判定結果に基づいて、フレームメモリ１０Ｂからライン毎にデータを読み出す。フレームメモリ１０Ｂから読み出したデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１０７】
フレームメモリ１０Ｂ、１０Ｇ、１０Ｒからのデータの読み出し動作は、図７に示した垂直光軸ずれ補正の動作に図８に示した水平光軸ずれ補正の動作を組み合わせたものとなる。
【０１０８】
具体的には、図７に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｂに関する水平ライン毎のデータの読み出し開始を、図８に示したように、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早める。
【０１０９】
上述の水平光軸ずれの補正によれば、スクリーン２０上に表示される赤色、緑色および青色の各画像間の水平および垂直の各方向における位置ずれを補正することができる。よって、赤色、緑色および青色の画像を色ずれなく表示することができる。
【０１１０】
なお、光源１Ｇが光源１Ｂ、１Ｒに対して水平方向に光軸ずれを生じた場合は、図７に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｇに関する水平ライン毎のデータの読み出し開始を、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早めればよい。
【０１１１】
また、光源１Ｒが光源１Ｂ、１Ｇに対して水平方向に光軸ずれを生じている場合は、図７に示した垂直光軸ずれ補正の動作において、光源駆動信号Ｓ＿Ｒに関する水平ライン毎のデータの読み出し開始を、往路では水平遅延量だけ遅くし、復路では水平遅延量だけ早めればよい。
【０１１２】
以上説明した本実施形態の画像投影装置によれば、往復描画方式において、垂直方向の光軸ずれを補正することができ、画像を正しく表示することができるので、画質低下を抑制することができる。
【０１１３】
また、水平方向の光軸ずれも補正することができるので、さらに画質低下を抑制することができる。
【０１１４】
加えて、垂直および水平の光軸ずれを電気的に補正することが可能になったことで、非常に高い製造時の組み立て精度要求を緩和することができ、その結果、歩留まりを低く抑えることができるとともに、製造コストも低下することができる。
【０１１５】
なお、本実施形態では、メモリ制御部１４Ｂ、１４Ｇ、１４Ｒは、垂直光軸ずれ補正部および水平光軸ずれ補正部を有するが、垂直光軸ずれ補正部のみを有する構成であってもよい。この場合は、メモリ制御部１４Ｂ、１４Ｇ、１４Ｒは、垂直光軸ずれ補正のみを実行する。
【０１１６】
また、本実施形態では、光源１Ｂ、１Ｇ、１Ｒの３つの色の光源を使用しているが、これに限定されない。光源として、異なる色の光ビームを出射する複数の光源を用いることができる。この場合は、映像信号制御部１０において、光源の色毎に、フレームメモリおよびメモリ制御部が設けられる。
【０１１７】
（第２の実施形態）
本実施形態の画像投影装置は、図３および図４に示した第１の実施形態の構成と同様の構成を有するが、水平光軸ずれ補正の動作が第１の実施形態のものと異なる。水平光軸ずれ補正以外は第１の実施形態で説明したとおりであるので、ここでは、水平光軸ずれ補正に関わる構成および動作を中心に説明する。
【０１１８】
図３に示した構成において、例えば、水平走査ミラー８ｂからの光ビームの、スクリーン２０上での水平方向における走査速度は、中央付近が最も速く、端部側へ行くほど遅くなる。この場合、光源を一定時間間隔で発光させた場合の水平ライン上に形成されるドットの間隔は、中央付近が最も大きく、端部へ行くほど小さくなる。
【０１１９】
第１の実施形態における水平光軸ずれの補正では、水平遅延量は、１水平ライン全体に対して設定されるため、各ドットに対する水平遅延量は固定である。この場合、走査速度が水平方向の位置に応じて変化すると、データ読み出しを水平遅延量だけ遅延させ、または、早めた場合の、スクリーン２０上の水平ラインの各ドットの描画位置が、遅延または早読みなしでデータを読み出した場合の、スクリーン２０上の水平ラインの各ドットの描画位置と異なる場合がある。
【０１２０】
図９に、図８に示した水平光軸ずれ補正において、光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒに基づいて光源１Ｇ、１Ｒを駆動した場合のスクリーン２０上の第１往路（１Ｈ）の各ドットの描画位置と、光源駆動信号Ｓ＿Ｂに基づいて光源１Ｂを駆動した場合のスクリーン２０上の第１往路（１Ｈ）の各ドットの描画位置との位置関係を模式的に示す。図９において、便宜上、光源１Ｂの各ドットと光源１Ｇ、１Ｒの各ドットとを別々に記載しているが、実際は、光源１Ｂ、１Ｇ、１Ｒの各ドットは同一水平ライン上に沿って描画される。
【０１２１】
フレームメモリ１０Ｇ、１０Ｒからのデータの読み出しタイミングに対して、フレームメモリ１０Ｂからのデータの読み出しを水平遅延量だけ遅延せた場合、図９に示すように、第１往路の両端では、光源１Ｂからの光ビームにより描画されたドットの位置は、光源１Ｇ、１Ｒからの光ビームにより描画されたドットの位置と略一致する。しかし、端部以外では、走査速度の変化のために、光源１Ｂからの光ビームにより描画されたドットの位置は、光源１Ｇ、１Ｒからの光ビームにより描画されたドットの位置からずれる。このため、端部以外の領域では、色ずれを生じることがある。
【０１２２】
本実施形態では、水平走査速度の変化のために生じる上記の色ずれの発生を抑制するために、水平光軸ずれ補正部１２Ｂ、１２Ｇ、１２Ｒはそれぞれ、遅延読み出し用の第１の特性データと、早読み出し用の第２の特性データをそれぞれ格納したテーブルを備える。
【０１２３】
第１の特性データは、遅延読み出しを行った場合の水平ライン上のドットの位置が、通常読み出し（遅延なし読み出し）を行った場合の水平ライン上の対応するドットの位置と一致するように、水平走査位置に対する水平遅延量を規定したものである。
【０１２４】
例えば、図９に示した水平光軸ずれ量に基づく遅延読み出しの例において、遅延読み出しを行った光源１Ｂに関する水平ライン上におけるドットの位置が、光源１Ｇ、１Ｒに関する水平ライン上における対応するドットの位置と一致するように、水平走査位置に対する水平遅延量を規定することで、第１の特性データを作成することができる。
【０１２５】
所定の水平光軸ずれ量について第１の特性データを作成し、任意の水平光軸ずれ量に基づく遅延読み出しを行った場合の水平走査位置に対する水平遅延量を、第１の特性データから所定の近似式（関数）を用いて決定することができる。
【０１２６】
水平光軸ずれ補正部１２Ｂ、１２Ｇ、１２Ｒはそれぞれ、水平光軸ずれ量設定部１３から供給される光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒに基づいて水平遅延量を算出し、その算出した水平遅延量に基づく遅延読み出しを行った場合の水平走査位置に対する水平遅延量を第１の特性データから所定の近似式により決定する。
【０１２７】
第２の特性データは、早読み出しを行った場合の水平ライン上のドットの位置が、通常読み出しを行った場合の水平ライン上の対応するドットの位置と一致するように、水平走査位置に対する水平遅延量を規定したものである。
【０１２８】
所定の水平光軸ずれ量について第２の特性データを作成し、任意の水平光軸ずれ量に基づく早読み出しを行った場合の水平走査位置に対する水平遅延量を、第２の特性データから所定の近似式（関数）を用いて決定することができる。
【０１２９】
水平光軸ずれ補正部１２Ｂ、１２Ｇ、１２Ｒはそれぞれ、水平光軸ずれ量設定部１３から供給される光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒに基づいて水平遅延量を算出し、その算出した水平遅延量に基づく早読み出しを行った場合の水平走査位置に対する水平遅延量を第２の特性データから所定の近似式により決定する。
【０１３０】
以下、光源１Ｂが光源１Ｇ、１Ｒに対して水平方向にのみ、数ドット分（＜１ラインのドット数Ｄ）の光軸ずれを生じている状態における水平光軸ずれの補正を説明する。
【０１３１】
光軸ずれ量設定部１３は、数ドット分の水平光軸ずれに対応した遅延量を示す光軸ずれ量Ｄ＿Ｂをメモリ制御部１４Ｂに供給するとともに、０を示す光軸ずれ量Ｄ＿Ｇ、Ｄ＿Ｒをメモリ制御部１４Ｇ、１４Ｒに供給する。
【０１３２】
メモリ制御部１４Ｇ、１４Ｒにおいて、水平光軸ずれ補正部１２Ｇ、１２Ｒが、光軸ずれ量Ｄ＿Ｇ、Ｄ＿Ｒから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。そして、メモリ制御部１４Ｇ、１４Ｒが、フレームメモリ１０Ｇ、１０Ｒからライン毎にデータを読み出す。フレームメモリ１０Ｇから読み出したデータは、光源駆動信号Ｓ＿Ｇとして光源駆動回路２Ｇに供給され、フレームメモリ１０Ｒから読み出したデータは、光源駆動信号Ｓ＿Ｒとして光源駆動回路２Ｒに供給される。
【０１３３】
一方、メモリ制御部１４Ｂにおいて、水平光軸ずれ補正部１２Ｂが、光軸ずれ量Ｄ＿Ｂから水平遅延量（数ドット）を算出するとともに、往路および復路の判定を行う。さらに、水平光軸ずれ補正部１２Ｂが、遅延読み出しを行った場合の水平走査位置に対する水平遅延量を第１の特性データに基づいて決定するとともに、早読み出しを行った場合の水平走査位置に対する水平遅延量を第２の特性データに基づいて決定する。
【０１３４】
往路のデータをフレームメモリ１０Ｂから読み出す場合は、メモリ制御部１４Ｂは、フレームメモリ１０Ｇ、１０Ｒからの各データの読み出しタイミングに対して、第１の特性データより決定した水平走査位置に対する水平遅延量だけ、フレームメモリ１０Ｂからの各データの読み出しを遅延させる。このようにしてフレームメモリ１０Ｂから読み出した往路のデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１３５】
復路のデータをフレームメモリ１０Ｂから読み出す場合は、メモリ制御部１４Ｂは、フレームメモリ１０Ｇ、１０Ｒからの各データの読み出しタイミングに対して、第２の特性データより決定した水平走査位置に対する水平遅延量だけ、フレームメモリ１０Ｂからの各データの読み出しを早める。このようにしてフレームメモリ１０Ｂから読み出した復路のデータは、光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１３６】
図１０に、上記の水平走査位置に応じた水平遅延量に基づく水平光軸ずれの補正を行った場合の光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒを水平走査ミラー８ｂの駆動信号とともに示す。
【０１３７】
図１０に示すように、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。
【０１３８】
また、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｂからは、フレームメモリ１０Ｇ、１０Ｒからの各データの読み出しタイミングに対して、水平走査位置に応じた水平遅延量だけ遅れたタイミングで、第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１３９】
第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。
【０１４０】
また、第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｂからは、フレームメモリ１０Ｇ、１０Ｒからの各データの読み出しタイミングに対して、水平走査位置に応じた水平遅延量だけ早いタイミングで、第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１４１】
第２往路以降は、上記の第１往路及び第１復路と同様の手順でデータ読み出しが行われる。
【０１４２】
上述の水平光軸ずれの補正によれば、第１の実施形態と同様の効果を奏することに加えて、水平走査速度の変化のために生じる各色の投影像の間の水平方向の位置ずれの問題を解決することができる。
【０１４３】
（第３の実施形態）
各光源は、駆動方式が異なることおよび光源の駆動回路構成が異なることが原因で、光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒと、各光源発光までの間に光源特有の発光遅延が生じる場合がある。この発光遅延は、各光源間で発光するタイミング(位相)がずれているように見えることから、位相ずれと呼んでいる。位相ずれは、各色の投影画像間の水平方向における位置ずれを発生させ、それによる画質低下を招く。
【０１４４】
ここでは、第１または第２の実施形態の画像投影装置において、この遅延を補正した信号を作成するための、位相ずれ補正を行う機能を追加したものを説明する。
【０１４５】
図１１は、本発明の第３の実施形態である画像投影装置の構成を示すブロック図である。図１１に示すように、本実施形態の画像投影装置は、位相ずれ量設定部１５と、位相ずれ補正部１６Ｂ、１６Ｇ、１６Ｒを有する点が、第１または第２の実施形態のものと異なる。それ以外の点は、第１または第２の実施形態のものと同じであるので、ここでは、位相ずれ補正に関わる構成および動作を中心に説明する。
【０１４６】
メモリ制御部１４Ｂは位相ずれ補正部１６Ｂを有し、メモリ制御部１４Ｇは位相ずれ補正部１６Ｇを有し、メモリ制御部１４Ｒは位相ずれ補正部１６Ｒを有する。
【０１４７】
位相ずれ量設定部１５は、光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒそれぞれの位相ずれ量を示す位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒを出力する。ここで、位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒは、位相が最も早い光源駆動信号を基準として、他の光源駆動信号の位相の遅れをドット量で表わしたものである。例えば、赤色の光源駆動信号を基準とする場合、位相ずれ量Ｐ＿Ｒは０とされ、位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇはそれぞれ、青色および緑色の光源駆動信号の、赤色の光源駆動信号に対する位相の遅れをドット単位の遅延量で表わした値とされる。
【０１４８】
位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒは、操作者が不図示の入力操作部を通じて指定した値であってもよい。この場合は、位相ずれ量設定部１５は、不図示の入力操作部を通じて、操作者によって指定された位相ずれ量を受け付ける。
【０１４９】
また、位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒは、予め与えられてもよい。例えば、工場出荷時に、光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒの間の位相ずれ量を測定し、その測定結果に基づいて、位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒを決定する。こうして決定した位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒを映像信号制御部１０内の記憶部に予め保持しておき、位相ずれ量設定部１５が、位相ずれ補正の実施タイミングで、記憶部に保持した位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒを出力する。ここで、位相ずれ補正の実施タイミングは、装置の起動時や、操作者が指定した任意のタイミングである。
【０１５０】
位相ずれ量設定部１５は、位相ずれ量Ｐ＿Ｂを位相ずれ補正部１６Ｂに供給し、位相ずれ量Ｐ＿Ｇを位相ずれ補正部１６Ｇに供給し、位相ずれ量Ｐ＿Ｒを位相ずれ補正部１６Ｒに供給する。
【０１５１】
メモリ制御部１４Ｂでは、位相ずれ補正部１６Ｂが、垂直光軸ずれ補正部１１Ｂおよび水平光軸ずれ補正部１２Ｂによるデータの読み出しの際に、往路および復路それぞれのラインデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｂに基づく位相遅延量を生じさせる。
【０１５２】
メモリ制御部１４Ｇでは、位相ずれ補正部１６Ｇが、垂直光軸ずれ補正部１１Ｇおよび水平光軸ずれ補正部１２Ｇによるデータの読み出しの際に、往路および復路それぞれのラインデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｇに基づく位相遅延量を生じさせる。
【０１５３】
メモリ制御部１４Ｒでは、位相ずれ補正部１６Ｒが、垂直光軸ずれ補正部１１Ｒおよび水平光軸ずれ補正部１２Ｒによるデータの読み出しの際に、往路および復路それぞれのラインデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｒに基づく位相遅延量を生じさせる。
【０１５４】
以下、一例として、光源駆動信号Ｓ＿Ｂが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒに対して数ドット分（＜１ラインのドット数Ｄ）の位相遅れを生じている状態における位相ずれの補正を説明する。
【０１５５】
位相ずれ量設定部１５は、数ドット分の位相ずれに対応した遅延量を示す位相ずれ量Ｐ＿Ｂをメモリ制御部１４Ｂに供給するとともに、０を示す位相ずれ量Ｐ＿Ｇ、Ｐ＿Ｒをメモリ制御部１４Ｇ、１４Ｒに供給する。
【０１５６】
メモリ制御部１４Ｇ、１４Ｒにおいて、位相ずれ量Ｐ＿Ｇ、Ｐ＿Ｒが０であるため、位相ずれ補正部１６Ｇ、１６Ｒによる補正は行われない。
【０１５７】
一方、メモリ制御部１４Ｂでは、位相ずれ補正部１６Ｂが、垂直光軸ずれ補正部１１Ｂおよび水平光軸ずれ補正部１２Ｂによるデータの読み出しの際に、往路および復路それぞれのラインデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｂに基づく位相遅延量を生じさせる。
【０１５８】
図１２に、上記の位相ずれ補正を行った場合の光源駆動信号Ｓ＿Ｂ、Ｓ＿Ｇ、Ｓ＿Ｒを水平走査ミラー８ｂの駆動信号とともに示す。ここでは、垂直光軸ずれ補正および水平光軸ずれ補正は行われていないものと仮定する。
【０１５９】
図１２に示すように、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから、第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。
【０１６０】
また、第１往路（１Ｈ）の水平走査において、フレームメモリ１０Ｂからは、フレームメモリ１０Ｇ、１０Ｒからの第１水平ラインのデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｂに基づく位相遅延量だけ遅れたタイミングで、第１水平ラインのデータが左端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１６１】
第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｇ、１０Ｒから、第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｇ、Ｓ＿Ｒとして光源駆動回路２Ｇ、２Ｒに供給される。
【０１６２】
また、第１復路（２Ｈ）の水平走査において、フレームメモリ１０Ｂからは、フレームメモリ１０Ｇ、１０Ｒからの第２水平ラインのデータの読み出しタイミングに対して、位相ずれ量Ｐ＿Ｂに基づく位相遅延量だけ遅れたタイミングで、第２水平ラインのデータが右端のデータから順に読み出されて、その読み出したデータが光源駆動信号Ｓ＿Ｂとして光源駆動回路２Ｂに供給される。
【０１６３】
第２往路以降は、上記の第１往路及び第１復路と同様の手順で位相ずれ補正が行われる。
【０１６４】
上述の位相ずれ補正によれば、第１または第２の実施形態と同様の効果を奏することに加えて、位相ずれのために生じる各色の投影像の間の水平方向の位置ずれの問題を解決することができる。
【０１６５】
（第４の実施形態）
図１３は、本発明の第４の実施形態である画像投影装置の構成を示すブロック図である。
【０１６６】
図１３を参照すると、画像投影装置は、光源１Ｂ、１Ｇ、１Ｒ、光源駆動回路２Ｂ、２Ｇ、２Ｒ、コリメータレンズ３ａ、３ｂ、３ｃ、ミラー４、ダイクロイックミラー５ａ、５ｂ、走査ミラー制御部６、走査ミラー駆動部７、垂直走査ミラー８ａ、水平走査ミラー８ｂ、光検出部９および映像信号制御部１０を有する。
【０１６７】
光検出部９と映像信号制御部１０の一部の機能とにより水平および垂直の光軸ずれ量を自動検出する機能を構成した以外は、第１の実施形態と同じものである。自動検出機能以外の構成は、第１の実施形態で説明したとおりであるので、ここではその詳細な説明は省略する。
【０１６８】
光検出部９は、例えば、１つのフォトダイオード（ＰＤ）よりなり、垂直走査ミラー８ａとスクリーン２０との間の空間の所定の位置に配置されている。光検出部９は、垂直走査ミラー８ａおよび水平走査ミラー８ｂによって２次元走査された光ビーム（赤、緑、青）を検出し、検出信号Ｓ１を出力する。検出信号Ｓ１は、映像信号制御部１０に供給されている。
【０１６９】
図１４に、映像信号制御部１０の構成を示す。図１４に示す映像信号制御部１０は、光軸ずれ量設定部１３が、光検出部９からの検出信号Ｓ１に基づいて光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを決定するように構成されており、この点以外は、図４に示した構成と同じである。
【０１７０】
図１５に、光検出部９の配置の一例を模式的に示す。図１５に示すように、四角形状の枠体９ａが、垂直走査ミラー８ａおよび水平走査ミラー８ｂからなる走査手段とスクリーン２０との間に設けられている。光検出部９は、枠体９ａの上部の枠部の中央付近に設けられている。
【０１７１】
一般に、映像信号は、有効映像期間とブランキング期間を含む。ブランキング期間は、水平同期をとるための水平ブランキング期間と、垂直同期をとるための垂直ブランキング期間とを含む。通常、有効映像期間において、映像が表示され、水平および垂直のブランキング期間においては、映像は表示されない。
【０１７２】
枠体９ａは、スクリーン２０側から見た場合に、垂直走査ミラー８ａおよび水平走査ミラー８ｂによる光ビームの走査可能な範囲のち、有効映像期間の表示のための光ビームが通過する範囲を囲むように形成されている。この場合、有効映像期間の投影像は、枠体９ａや光検出部９によって遮られることはない。
【０１７３】
光検出部９は、垂直ブランキング期間において、光源１Ｂ、１Ｇ、１Ｒを点灯させて水平走査を行った場合に、光源１Ｂ、１Ｇ、１Ｒからの光ビームの一部を検出することができる。
【０１７４】
光軸ずれ量設定部１３は、走査ミラー制御部６を介して垂直走査ミラー８ａの駆動信号の振幅を調整するとともに、光検出部９からの検出信号Ｓ１に基づいて、光源１Ｂ、１Ｇ、１Ｒのうちから、光軸ずれ量を検出する際の基準となる光源を決定し、その基準光源に対する他の２つの光源の光軸ずれ量を検出する。
【０１７５】
一般に、垂直ブランキング期間は、有効映像期間において上部から下部まで画面を描画した後に、次の画面を描画するために上部へ戻るための垂直帰線期間を含み、この垂直帰線期間の終了後から次の画面の描画を開始するまでの間に、数十回の水平走査が可能な非表示期間を含む。
【０１７６】
光軸ずれ量設定部１３は、垂直ブランキング期間の非表示期間を利用して、光源１Ｂ、１Ｇ、１Ｒを別々に所定のタイミングで点灯させて、光検出部９の検出信号Ｓ１に基づいて、光源１Ｂ、１Ｇ、１Ｒ間の水平方向および垂直方向の光軸ずれ量を検出する。光軸ずれ量を検出するために、光軸ずれ量設定部１３は、垂直走査ミラー８ａの駆動信号の振幅調整（垂直振幅調整）を行う。
【０１７７】
以下に、光軸ずれ量設定部１３による光軸ずれ量の検出手順を具体的に説明する。
【０１７８】
まず、光軸が一致している状態、垂直光軸ずれが生じた状態、および水平光軸ずれが生じた状態それぞれを例に挙げて、光検出部９の検出信号Ｓ１に基づく光軸ずれ量の検出の原理を簡単に説明する。
【０１７９】
［光軸が一致している状態］
図１６に、光源１Ｇ、１Ｒの光軸が一致している場合の緑および赤の光ビームが光検出部９の受光面上を通過する状態を模式的に示す。図１６の例では、スクリーン２０の面に垂直な方向から見た場合に、光検出部９の受光面が隣接する２ラインの丁度中間に位置するように垂直および水平の振幅調整がなされている。
【０１８０】
図１６に示すように、光源１Ｇ、１Ｒの光軸が一致している場合は、光源１Ｇからの光ビームの軌跡は、光源１Ｒからの光ビームの軌跡と一致する。光源１Ｇ、１Ｒそれぞれからの光ビームは、１往復する際に、往路で光検出部９の受光面の上端部を通過し、復路で受光面の下端部を通過する。
【０１８１】
図１７に、図１６に示した状態で光源１Ｇ、１Ｒを別々に所定のタイミングで点灯させた場合の光検出部９の出力信号を示す。
【０１８２】
図１７に示すように、光検出部９は、光源１Ｇ、１Ｒそれぞれの点灯時に、所定間隔の２つのパルスを有する検出信号Ｓ１を出力する。光源１Ｇの点灯時の検出信号Ｓ１は、光源１Ｒの点灯時の検出信号Ｓ１と同じである。
【０１８３】
上記のことから、光源１Ｇ、１Ｒの一方の光源の点灯時に、所定のパルス間隔を有する検出信号Ｓ１が得られるように垂直および水平の振幅調整を行った後、他方の光源を点灯させると、同じパルス間隔を有する検出信号Ｓ１が得られる。
【０１８４】
光源１Ｂと光源１Ｇまたは光源１Ｒとの間についても、光軸が一致している場合は、上記と同様のことが言える。
【０１８５】
光軸ずれ量設定部１３は、光源１Ｂ、１Ｇ、１Ｒのうちの所定の光源（基準光源）を点灯させて、所定のパルス間隔を有する検出信号Ｓ１が得られるように垂直および水平の振幅調整を行った後、残りの２つの光源それぞれについて、光源を点灯して検出信号Ｓ１を取得する。
【０１８６】
光軸ずれ量設定部１３は、所定の光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間と、残りの２つの光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間を比較し、その差分（時間）を光軸ずれ量として算出する。
【０１８７】
光源１Ｂ、１Ｇ、１Ｒの光軸が一致している場合は、光源１Ｂ、１Ｇ、１Ｒのそれぞれで取得した検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間は同じである。よって、光軸ずれ量設定部１３は、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒそれぞれを０に設定する。
【０１８８】
［垂直光軸ずれが生じた状態］
図１８に、光源１Ｇの光軸が光源１Ｒの光軸に対して垂直方向にずれている場合の緑および赤の光ビームが光検出部９の受光面上を通過する状態を模式的に示す。図１８の例では、光源１Ｒを基準とし、スクリーン２０の面に垂直な方向から見た場合に、光検出部９の受光面が光源１Ｒの光ビームの走査軌跡のうち隣接する２ラインの丁度中間に位置するように垂直および水平の振幅調整がなされている。図１８では、光源１Ｇからの光ビームの軌跡が一点鎖線で示され、光源１Ｒからの光ビームの軌跡が点線で示されている。
【０１８９】
図１８に示すように、光源１Ｇの光軸が光源１Ｒの光軸に対して垂直方向（ここでは、上方向）にずれているために、光源１Ｇからの光ビームの軌跡は、光源１Ｒからの光ビームの軌跡と一致しない。光源１Ｒからの光ビームは、１往復する際に、往路で光検出部９の受光面の上端部を通過し、復路で受光面の下端部を通過する。一方、光源１Ｇからの光ビームは、１往復する際に、往路では光検出部９の受光面を通過せず、復路において、光検出部９の受光面の中央部を通過する。
【０１９０】
図１９に、図１８に示した状態で光源１Ｇ、１Ｒを別々に所定のタイミングで点灯させた場合の光検出部９の出力信号を示す。
【０１９１】
図１９に示すように、光検出部９は、光源１Ｒの点灯時は、所定間隔の２つのパルスを有する検出信号Ｓ１を出力するが、光源１Ｇの点灯時は、１つのパルスを有する検出信号Ｓ１を出力する。この光源１Ｇの点灯時の検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間は、光源１Ｒの点灯時のそれより長い。
【０１９２】
光源１Ｂと光源１Ｇまたは光源１Ｒとの間についても、光軸が垂直方向にずれている場合は、上記と同様のことが言える。
【０１９３】
光軸ずれ量設定部１３は、光源１Ｂ、１Ｇ、１Ｒのうちの所定の光源（基準光源）を点灯させて、所定のパルス間隔を有する検出信号Ｓ１が得られるように垂直および水平の振幅調整を行った後、残りの２つの光源それぞれについて、光源を点灯して検出信号Ｓ１を取得する。
【０１９４】
光軸ずれ量設定部１３は、所定の光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間と、残りの２つの光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間を比較し、その差分（時間）に基づいて、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを決定する。
【０１９５】
［水平光軸ずれが生じた状態］
図２０に、光源１Ｇの光軸が光源１Ｒの光軸に対して水平方向にずれている場合の緑および赤の光ビームが光検出部９の受光面上を通過する状態を模式的に示す。図２０の例では、光源１Ｒを基準とし、スクリーン２０の面に垂直な方向から見た場合に、光検出部９の受光面が光源１Ｒの光ビームの走査軌跡のうち隣接する２ラインの丁度中間に位置するように垂直および水平の振幅調整がなされている。図２０では、光源１Ｇからの光ビームの軌跡が一点鎖線で示され、光源１Ｒからの光ビームの軌跡が点線で示されている。
【０１９６】
図２０に示すように、光源１Ｇの光軸が光源１Ｒの光軸に対して水平方向（ここでは、右方向）にずれているために、光源１Ｇからの光ビームの軌跡は、光源１Ｒからの光ビームの軌跡と一致しない。光源１Ｒからの光ビームは、１往復する際に、往路で光検出部９の受光面の上端部を通過し、復路で受光面の下端部を通過する。光源１Ｇからの光ビームも、１往復する際に、往路で光検出部９の受光面の上端部を通過し、復路で受光面の下端部を通過するが、上端部を通過してから下端部を通過するまでの時間が、光源１Ｒの場合より短い。
【０１９７】
図２１に、図２０に示した状態で光源１Ｇ、１Ｒを別々に所定のタイミングで点灯させた場合の光検出部９の出力信号を示す。
【０１９８】
図２１に示すように、光検出部９は、光源１Ｒの点灯時は、所定間隔の２つのパルスを有する検出信号Ｓ１を出力する。光源１Ｇの点灯時も、光検出部９は、２つのパルスを有する検出信号Ｓ１を出力するが、そのパルス間隔は、光源１Ｒの点灯時のそれよりも短い。この光源１Ｇの点灯時の検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間は、光源１Ｒの点灯時のそれより長い。
【０１９９】
光源１Ｂと光源１Ｇまたは光源１Ｒとの間についても、光軸が水平方向にずれている場合は、上記と同様のことが言える。
【０２００】
光軸ずれ量設定部１３は、光源１Ｂ、１Ｇ、１Ｒのうちの所定の光源（基準光源）を点灯させて、所定のパルス間隔を有する検出信号Ｓ１が得られるように垂直および水平の振幅調整を行った後、残りの２つの光源それぞれについて、光源を点灯して検出信号Ｓ１を取得する。
【０２０１】
光軸ずれ量設定部１３は、所定の光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間と、残りの２つの光源に関する検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間を比較し、その差分（時間）に基づいて、光軸ずれ量Ｄ＿Ｂ、Ｄ＿Ｇ、Ｄ＿Ｒを決定する。
【０２０２】
次に、光軸ずれ量設定部１３による光源１Ｂ、１Ｇ、１Ｒ間の水平方向および垂直方向の光軸ずれ量を検出する方法について説明する。
【０２０３】
図２２は、光軸ずれ量検出処理の手順を示すフローチャートである。
【０２０４】
図２２に示すように、光軸ずれ量設定部１３は、まず、光源１Ｂ、１Ｇ、１Ｒのうちから基準光源を決定する（ステップＳ１０）。次いで、光軸ずれ量設定部１３は、基準光源の検出信号Ｓ１のパルス間隔が所定値となるように垂直および水平の振幅調整を行う（ステップＳ１１）。最後に、光軸ずれ量設定部１３は、基準光源の検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間と、他の光源の検出信号Ｓ１の、点灯開始タイミングから最初のパルスの立ち上がりまでの時間とを比較し、基準光源に対する他の光源の光軸ずれ量を決定する（ステップＳ１２）。
【０２０５】
以下に、ステップＳ１０、Ｓ１１、Ｓ１２の処理を具体的に説明する。
【０２０６】
図２３に、図２２のステップＳ１０の基準光源の決定処理の具体的な手順を示す。
【０２０７】
まず、光軸ずれ量設定部１３は、垂直走査ミラー８ａおよび水平走査ミラー８ｂをそれぞれ予め保持した振幅値の５０％の振幅となるように駆動させる（ステップＳ２０）。
【０２０８】
次に、光軸ずれ量設定部１３は、垂直ブランキング期間のうち、垂直帰線期間の終了後から次の画面の描画を開始するまでの非表示期間（調整期間）において、中間の２ラインに相当する期間だけ、光源１Ｂ、１Ｇ、１Ｒのいずれか１つの光源を点灯させる（ステップＳ２１）。
【０２０９】
次に、光軸ずれ量設定部１３は、光検出部９から２つのパルスを含む検出信号Ｓ１を受信したか否かを判定する（ステップＳ２２）。
【０２１０】
ステップＳ２２の判定結果が「Ｎｏ」である場合は、光軸ずれ量設定部１３は、垂直走査ミラー８ａの振幅を増大させる（ステップＳ２３）。その後、ステップＳ２２の判定が行われる。
【０２１１】
ステップＳ２２の判定結果が「Ｙｅｓ」である場合は、光軸ずれ量設定部１３は、調整期間において光源１Ｂ、１Ｇ、１Ｒを別々に点灯させ、光検出部９から検出信号Ｓ１を取得する。そして、光軸ずれ量設定部１３は、光源１Ｂ、１Ｇ、１Ｒそれぞれについて取得した検出信号Ｓ１の、調整期間開始タイミングから最初のパルスの立ち上がりタイミングまでの時間を取得する（ステップＳ２４）。
【０２１２】
最後に、光軸ずれ量設定部１３は、ステップＳ２４で取得した光源１Ｂ、１Ｇ、１Ｒそれぞれの時間を比較し、その時間が最も長いものを基準光源として決定する（ステップＳ２５）。
【０２１３】
図２４に、図２２のステップＳ１１の振幅調整処理の具体的な手順を示す。
【０２１４】
まず、光軸ずれ量設定部１３は、調整期間において、中間の２ラインに相当する期間だけ、基準光源を点灯させる（ステップＳ３０）。
【０２１５】
次に、光軸ずれ量設定部１３は、光検出部９から２つのパルスを含む検出信号Ｓ１を受信したか否かを判定する（ステップＳ３１）。
【０２１６】
ステップＳ３１の判定結果が「Ｎｏ」である場合は、光軸ずれ量設定部１３は、垂直走査ミラー８ａの振幅を増加させる（ステップＳ３２）。
【０２１７】
ステップＳ３１の判定結果が「Ｙｅｓ」である場合は、光軸ずれ量設定部１３は、検出信号Ｓ１のパルス間隔が所定値と一致するか否かを判定する（ステップＳ３３）。
【０２１８】
ステップＳ３３の判定結果が「Ｎｏ」である場合は、光軸ずれ量設定部１３は、検出信号Ｓ１のパルス間隔が所定値よりも大きいか否かを判定する（ステップＳ３４）。
【０２１９】
ステップＳ３４の判定結果が「Ｙｅｓ」である場合は、光軸ずれ量設定部１３は、水平走査ミラー８ｂの振幅を増加させる（ステップＳ３５）。その後、ステップＳ３３の判定を行う。
【０２２０】
ステップＳ３４の判定結果が「Ｎｏ」である場合は、光軸ずれ量設定部１３は、水平走査ミラー８ｂの振幅を減少させる（ステップＳ３６）。その後、ステップＳ３３の判定を行う。
【０２２１】
ステップＳ３３の判定結果が「Ｙｅｓ」である場合は、光軸ずれ量設定部１３による振幅調整処理は終了する。
【０２２２】
図２５に、図２２のステップＳ１２の光軸ずれ量の検出処理の具体的な手順を示す。
【０２２３】
まず、光軸ずれ量設定部１３は、調整期間において、中間の２ラインに相当する期間だけ基準光源を点灯させ、光検出部９から受信した検出信号Ｓ１の、調整期間開始タイミングから最初のパルスの立ち上がりタイミングまでの時間Ｔ０を取得する（ステップＳ４０）。
【０２２４】
次に、光軸ずれ量設定部１３は、調整期間において、中間の２ラインに相当する期間だけ光軸補正すべき光源を点灯させ、光検出部９から受信した検出信号Ｓ１の、調整期間開始タイミングから最初のパルスの立ち上がりタイミングまでの時間Ｔ１を取得する（ステップＳ４１）。
【０２２５】
次に、光軸ずれ量設定部１３は、変数Ｘに時間Ｔ０から時間Ｔ１を引いた差分値をピクセルクロックで割った値を代入する（ステップＳ４２）。ピクセルクロックは、例えばＸＧＡの場合で６５ＭＨｚである。変数Ｘの初期値は０である。
【０２２６】
次に、光軸ずれ量設定部１３は、変数Ｘが閾値「H Total」より小さいか否かを判定する（ステップＳ４３）。ここで、閾値「H Total」は、１水平ラインを走査するのに必要な時間（有効映像期間と水平ブランキング期間とを含む１水平期間）をピクセルクロックで割った値であって、例えば、水平表示画素数に水平同期期間に対応する画素数を足した値である。より具体的には、ＸＧＡの場合で、有効映像期間を１水平期間全体の８４％とし、有効映像期間の表示画素数を１０２４とすると、閾値「H Total」は、１２２２である。
【０２２７】
ステップＳ４３の判定結果が「Ｎｏ」である場合、光軸ずれ量設定部１３は、変数「V Delay Line」に「V Delay Line」＋１の値を代入し、変数ＸにＸ−「H Total」の値を代入する（ステップＳ４４）。変数「V Delay Line」の初期値は０である。その後、ステップＳ４３の判定を行う。
【０２２８】
ステップＳ４３の判定結果が「Ｙｅｓ」である場合、光軸ずれ量設定部１３は、変数Ｘから第１の閾値の半分の値「（H Total）／２」を引いた値が０より大きいか否かを判定する（ステップＳ４５）。
【０２２９】
ステップＳ４５の判定結果が「Ｙｅｓ」である場合、光軸ずれ量設定部１３は、変数Ｘが１より小さいか否かを判定する（ステップＳ４６）。
【０２３０】
ステップＳ４６の判定結果が「Ｎｏ」である場合、光軸ずれ量設定部１３は、変数「H Delay Pixel」に「H Delay Pixel」＋１の値を代入し、変数ＸにＸ−１の値を代入する（ステップＳ４７）。変数「H Delay Pixel」の初期値は０である。その後、ステップＳ４６の判定を行う。
【０２３１】
ステップＳ４５の判定結果が「Ｎｏ」である場合、光軸ずれ量設定部１３は、変数Ｘに「H Total」−Ｘの値を代入する（ステップＳ４８）。
【０２３２】
ステップＳ４８の後、光軸ずれ量設定部１３は、変数Ｘが１より小さいか否かを判定する（ステップＳ４９）。
【０２３３】
ステップＳ４９の判定結果が「Ｎｏ」である場合は、光軸ずれ量設定部１３は、変数「H Delay Pixel」に「H Delay Pixel」−１の値を代入し、変数ＸにＸ−１の値を代入する（ステップＳ５０）。その後、ステップＳ４９の判定を行う。
【０２３４】
ステップＳ４６またはステップＳ４９の判定結果が「Ｙｅｓ」である場合は、光軸ずれ量設定部１３は、基準光源に対して、光軸補正すべき光源が、垂直方向に変数「V Delay Line」の値だけずれており、水平方向に変数「H Delay Pixel」の値だけずれていると判定する。この後、光軸ずれ量の検出処理は終了する。
【０２３５】
光軸ずれ量設定部１３は、図２３に示した手順で光源１Ｂ、１Ｇ、１Ｒのうちから基準光源を決定し、基準光源の光軸ずれ量として０を出力する。
【０２３６】
また、光軸ずれ量設定部１３は、残りの光源については、それぞれの光源について、図２４および図２５の手順で垂直および水平の光軸ずれを決定し、その値を光軸ずれ量として出力する。
【０２３７】
例えば、基準光源の、調整開始タイミングから最初のパルスの立ち上がりタイミングまでの時間と、他の光源の、調整開始タイミングから最初のパルスの立ち上がりタイミングまでの時間との差が、約３７０８２．３ｎｓである場合、その差の値をピクセルクロックで割った値は約２４４７となる。この場合は、垂直光軸ずれが２ライン分発生し、水平光軸ずれが３ピクセル分発生していることになる。光軸ずれ量設定部１３は、他の光源について、垂直光軸ずれとして２を、水平光軸ずれ量として３を出力する。
【０２３８】
なお、垂直光軸ずれの補正後に、上記の基準光源と他の光源との間における、調整開始タイミングから最初のパルスの立ち上がりタイミングまでの時間との差を測定し、その測定結果に基づいて、水平光軸ずれ量を決定することで、水平光軸ずれ補正の精度を向上することができる。
【０２３９】
本実施形態の画像投影装置において、光検出部９の配置は、図１５に示した配置に限定されない。光検出部９は、枠体９ａ上のどの位置に設けられてもよい。
【０２４０】
例えば、光検出部９は、枠体９ａの下部の枠部の中央付近に設けられてもよい。この場合も、図２２〜図２５で説明した手順で光軸ずれ量を検出することができる。また、光検出部９は、枠体９ａの上部または下部の枠部の左端または右端に設けられてもよい。この場合も、図２２〜図２５で説明した手順で光軸ずれ量を検出することができる。
【０２４１】
ただし、水平方向の走査速度は、中央部付近が最も速く、端部側に近づくほど遅くなる。このため、光検出部９を端部付近に設けた場合の検出信号Ｓ１のパルスの形状（立ち上がりの傾斜）は、光検出部９を中央付近に設けた場合の検出信号Ｓ１のパルスの形状（立ち上がりの傾斜）に比較してなだらかものとなり、その結果、検出精度が低くなる。
【０２４２】
本実施形態においても、第１の実施形態で説明した変形を適用することができる。
【０２４３】
また、水平光軸ずれ補正部１１Ｂ、１１Ｇ、１１Ｒを第２の実施形態で説明したものと同様の構成としてもよい。
【０２４４】
本実施形態において、光検出部９は受光面と対向する位置に、受光面への入射光の範囲を制限するための開口を備えた遮光板を有する。
【０２４５】
光検出部９を走査ラインの中央に配置した場合、光検出部９の受光面を含む平面において、光源（１Ｂ、１Ｇ、１Ｒ）からの光ビームの走査間隔をＴ、垂直方向のビーム径をＲとするとき、開口の垂直方向の大きさＷが、（Ｔ−Ｒ）≦Ｗ＜（２Ｔ−Ｒ）の条件を満たすことが望ましい。この条件を満たす場合、光源１Ｂ、１Ｇ、１Ｒのいずれかの光源を基準光源とする場合に、調整期間内において、基準光源からの光ビームを光検出部９により２度、検出することができる。この場合、基準光源に対する他の光源の垂直光軸ずれを０．５ライン以内に補正することができる。
【０２４６】
また、開口の垂直方向の大きさＷが、（２Ｔ−Ｒ）≦Ｗ＜（３Ｔ−Ｒ）の条件を満たすように設定してもよい。この条件を満たす場合、光源１Ｂ、１Ｇ、１Ｒのいずれかの光源を基準光源とする場合に、調整期間内において、基準光源からの光ビームを光検出部９により３度、検出することができる。この場合も、基準光源に対する他の光源の垂直光軸ずれを０．５ライン以内に補正することができる。
【０２４７】
上述したように、開口の垂直方向の大きさＷを、１．５Ｔ−Ｒ、２．５Ｔ−Ｒ、．．．、（ｍ＋０．５）Ｔ−Ｒといった、垂直方向のビームの走査間隔Ｔと垂直方向のビーム径Ｒとの関係で示される条件を満たすように設定すれば、基準光源に対する他の光源の垂直光軸ずれを０．５ライン以内に補正することができる。
【０２４８】
一方、光検出部９を走査ラインの端に配置した場合は、開口の垂直方向の大きさＷが、（２Ｔ−Ｒ）≦Ｗ＜（４Ｔ−Ｒ）の条件を満たすように設定することが望ましい。この場合、基準光源に対する他の光源の垂直光軸ずれを１ライン以内に補正することができる。
【０２４９】
また、開口の水平方向の大きさをＷ０とし、光検出部９の受光面を含む平面における水平方向のビームの径をＲ０とすると、Ｒ０≦Ｗ０≦２Ｒ０の条件を満たすことで、光検出部９による光ビームの検出精度が向上する。例えば、開口の水平方向の大きさＷ０を１．５Ｒ０程度とすると、０．５ピクセル単位でのずれ量の検出および補正を行うことができる。
【０２５０】
（第５の実施形態）
本発明の第５の実施形態である画像投影装置は、図１３に示した構成を有し、光検出部９と映像信号制御部１０の一部の機能とにより位相ずれ量を自動検出する機能が構成されている。
【０２５１】
図２６は、本実施形態の画像投影装置の映像信号制御部１０の構成を示すブロック図である。
【０２５２】
図２６に示す映像信号制御部１０は、位相ずれ量設定部１５が、光検出部９からの検出信号Ｓ１に基づいて位相ずれ量Ｐ＿Ｂ、Ｐ＿Ｇ、Ｐ＿Ｒを決定する以外は、第３の実施形態で説明したものと同じである。
【０２５３】
光検出部９は、フォトダイオード（ＰＤ）よりなり、例えば、図１５に示したように、垂直走査ミラー８ａとスクリーン２０との間の空間の所定の位置に配置されている。光検出部９は、垂直ブランキング期間において、光源１Ｂ、１Ｇ、１Ｒを点灯させて水平走査を行った場合に、光源１Ｂ、１Ｇ、１Ｒからの光ビームの一部を検出し、検出信号Ｓ１を出力する。検出信号Ｓ１は、映像信号制御部１０の位相ずれ量設定部１５に供給されている。
【０２５４】
位相ずれ量設定部１５は、走査ミラー制御部６を介して垂直走査ミラー８ａの駆動信号の振幅を調整するとともに、垂直ブランキング期間の非表示期間を利用して、光源１Ｂ、１Ｇ、１Ｒを別々に所定のタイミングで点灯させて、光検出部９からの検出信号Ｓ１に基づいて、光源１Ｂ、１Ｇ、１Ｒのうちから、位相ずれ量を検出する際の基準となる光源を決定し、その基準光源に対する他の２つの光源の位相ずれ量を検出する。
【０２５５】
垂直光軸ずれ補正および水平光軸ずれ補正は、第１または第２の実施形態と同様であるので、ここでは、それらの説明は省略し、位相ずれ量の自動検出を中心に説明する。
【０２５６】
垂直光軸ずれ補正部１１Ｂ、１１Ｇ、１１Ｒによる垂直光軸ずれの補正および水平光軸ずれ補正１２Ｂ、１２Ｇ、１２Ｒによる水平光軸ずれの補正が行われた後に、位相ずれ量設定部１５が、位相ずれ量を検出する処理を実行する。
【０２５７】
図２７は、位相ずれ量設定部１５による位相ずれ量の算出処理の一手順を示すフローチャートである。
【０２５８】
まず、位相ずれ量設定部１５は、光源１Ｂ、１Ｇ、１Ｒのうちから基準となる光源を決定して振幅調整を行う（ステップＳ５０）。基準光源の決定は、図２３に示した手順で行う。振幅調整は、図２４に示した手順で行う。
【０２５９】
次に、位相ずれ量設定部１５は、調整期間において、中間の２ラインに相当する期間だけ基準光源を点灯させ、光検出部９から受信した検出信号Ｓ１の、調整期間開始タイミングから最初のパルスの立ち上がりタイミングまでの時間Ｔ１０を取得する（ステップＳ５１）。
【０２６０】
次に、位相ずれ量設定部１５は、調整期間において、中間の２ラインに相当する期間だけ位相補正すべき光源を点灯させ、光検出部９から受信した検出信号Ｓ１の、調整期間開始タイミングから最初のパルスの立ち上がりタイミングまでの時間Ｔ１１を取得する（ステップＳ５２）。
【０２６１】
次に、位相ずれ量設定部１５は、変数Ｙに時間Ｔ１０から時間Ｔ１１を引いた差分値をピクセルクロックで割った値を代入する（ステップＳ５３）。ピクセルクロックは、例えばＸＧＡの場合で６５ＭＨｚである。変数Ｙの初期値は０である。
【０２６２】
次に、位相ずれ量設定部１５は、変数Ｙが０より大きいか否かを判定する（ステップＳ５４）。
【０２６３】
ステップＳ５４の判定結果が「Ｙｅｓ」である場合、位相ずれ量設定部１５は、光軸補正すべき光源が、基準光源に対して、変数Ｙの値だけ進んでいると判定する（ステップＳ５５）。
【０２６４】
ステップＳ５４の判定結果が「Ｎｏ」である場合、位相ずれ量設定部１５は、変数Ｙに−Ｙの値を代入する（ステップＳ５６）。そして、位相ずれ量設定部１５は、光軸補正すべき光源が、基準光源に対して、変数Ｙの値だけ遅れていると判定する（ステップＳ５７）。
【０２６５】
ステップＳ５５またはステップＳ５７の後、本位相ずれ量算出処理は終了する。
【０２６６】
位相ずれ量設定部１５は、基準光源の位相ずれ量として０を出力するとともに、残りの光源については、それぞれの光源について、図２７の手順で位相ずれ量を算出し、その値を位相ずれ量として出力する。
【０２６７】
例えば、光源１Ｂ、１Ｇ、１Ｒのうち、光源１Ｒが基準光源となった場合は、位相ずれ量設定部１５は、位相ずれ量として０を位相ずれ補正部１６Ｒに供給する。また、位相ずれ量設定部１５は、光源１Ｂ、１Ｇのそれぞれについて、図２７の手順で位相ずれ量を算出し、その値を位相ずれ補正部１６Ｂ、１６Ｇに供給する。
【０２６８】
補正部１６Ｂ、１６Ｇ、１６Ｒによる位相ずれ補正は、第３の実施形態で説明した通りである。
【０２６９】
本実施形態によれば、任意のタイミングまたは一定期間毎に、位相ずれ量を検出して補正することで、経時変化によって生じた位相ずれを正確に補正することができ、高画質を維持することができる。
【０２７０】
本実施形態において、光検出部として２つ以上のＰＤを用いることで、位相ずれ量を正確に検出することができる。
【０２７１】
図２８に、２つのＰＤを用いた構成を示す。この例では、光検出部９に加えて、光検出部９１が枠体９ａの上部の枠部の右端に配置されている。光検出部９からの検出信号Ｓ１および光検出部９１からの検出信号Ｓ２が位相ずれ量設定部１５に供給される。
【０２７２】
位相ずれ量設定部１５は、検出信号Ｓ１、Ｓ２に基づき、基準光源に対する他の光源の位相ずれ量を算出する。
【０２７３】
図２９に、基準とされた光源の走査軌跡と光検出部９、９１の関係を示し、図３０に、光検出部９、９１の検出信号Ｓ１、Ｓ２の波形を示す。
【０２７４】
検出信号Ｓ１のパルスａは、往路におけて光ビームが光検出部９を通過したタイミングを示す。検出信号Ｓ１のパルスｂは、復路におけて光ビームが光検出部９を通過したタイミングを示す。検出信号Ｓ２のパルスｃは、光ビームが右端の位置で折り返されたタイミングを示す。
【０２７５】
パルスａの立ち上がりタイミングからパルスｃの立ち上がりタイミングまでの時間ｔ１が、パルスｃの立ち下がりタイミングからパルスｂの立ち上がりタイミングまでの時間ｔ２と一致していれば、基準光源は、往路の水平走査ラインと復路の水平走査ラインとの中間位置に配置されている。したがって、光検出部９、９１の検出信号Ｓ１、Ｓ２に基づいて、時間ｔ１が時間ｔ２と一致するように垂直振幅を調整することで、基準光源が往路の水平走査ラインと復路の水平走査ラインとの中間に確実に位置するようにすることができる。そして、基準光源と他の光源のそれぞれについて、調整期間の開始時点からパルスａの立ち上がりのタイミングまでの時間ｔ３を計測することで、基準光源に対する他の光源の位相ずれ量を正確に算出することができる。
【０２７６】
本実施形態においても、第４の実施形態と同様に、光検出部９、９１は、受光面と対向する位置に、受光面への入射光の範囲を制限するための開口を備えた遮光板を有する。基準光源からの光ビームを２度検出するための開口の垂直方向の大きさは第４の実施形態で説明したとおりである。
【０２７７】
また、開口の水平方向の大きさについても、第４の実施形態で説明した条件（Ｒ０≦Ｗ０≦２Ｒ０）を満たすように設定することで、光検出部９、９１による光ビームの検出精度が向上する。
【０２７８】
（他の実施形態）
本他の実施形態の画像投影装置は、光ビームを出力する複数の光源と、上記光源毎に異なる映像信号が入力され、該映像信号に応じて対応する光源の点灯状態を制御する映像信号制御部と、上記複数の光源から出力された各光ビームを、第１の方向に往復走査しながら、上記第１の方向と交差する第２の方向に走査する走査手段と、を有する。
【０２７９】
上記映像信号制御部は、上記複数の光源のうちのいずれか一つを第１の基準光源とし、他を光軸調整光源として、上記第１の基準光源の光軸に対する上記光軸調整光源の光軸の上記第２の方向のずれ量を、上記第１の方向の走査ラインの数で示される第１の遅延量として設定する光軸ずれ量設定部と、上記第１の基準光源による画像の表示タイミングに対する、上記光軸調整光源による画像の表示タイミングを、上記第１の遅延量だけ遅延させ、上記第１の遅延量が奇数である場合には、往路および復路のそれぞれで、上記走査ラインにて描画される画像の左右を反転させるように上記光軸調整光源の点灯状態を制御した上で遅延させる光軸ずれ補正手段と、を有する。
【０２８０】
本他の実施形態において、映像信号制御部は、前述の各実施形態で説明した映像信号制御部１０のいずれかであってもよい。光軸ずれ量設定部は、例えば、図４や図１４に示した光軸ずれ量設定部１３より構成され、光軸ずれ補正手段は、図４や図１４に示した垂直光軸ずれ補正部１１Ｂ、１１Ｇ、１１Ｒおよびフレームメモリ１０Ｂ、１０Ｇ、１０Ｒより構成されてもよい。
【０２８１】
各光源は、同じ色の波長帯域に中心波長を有する光源であってもよい。また、各光源は、互いに異なる色の光ビームを出力してもよい。
【０２８２】
走査手段は、光ビームを第１の方向に往復走査する第１方向走査手段と、光ビームを第２の方向に走査する第２方向走査手段とを有していても良い。
【０２８３】
以上説明した本発明の画像投影装置は、光ビームを出力する複数の光源を用いて、各光源からの各光ビームを、第１の方向（例えば水平方向）に往復走査しながら、第１の方向と交差する第２の方向（例えば垂直方向）に走査し、第１の方向における往路および復路の走査ラインそれぞれで描画を行わせる装置全般に適用することができる。
【０２８４】
以上、実施形態を参照して本発明を説明したが、本発明は上述した実施形態に限定されるものではない。本発明の構成および動作については、本発明の趣旨を逸脱しない範囲において、当業者が理解し得る様々な変更を行うことができる。
【０２８５】
この出願は、２０１１年９月２７日に出願された日本出願特願２０１１−２１１５８９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2013047656.tif 000003
【図２】
2013047656.tif 000004
【図３】
2013047656.tif 000005
【図４】
2013047656.tif 000006
【図５】
2013047656.tif 000007
【図６】
2013047656.tif 000008
【図７】
2013047656.tif 000009
【図８】
2013047656.tif 000010
【図９】
2013047656.tif 000011
【図１０】
2013047656.tif 000012
【図１１】
2013047656.tif 000013
【図１２】
2013047656.tif 000014
【図１３】
2013047656.tif 000015
【図１４】
2013047656.tif 000016
【図１５】
2013047656.tif 000017
【図１６】
2013047656.tif 000018
【図１７】
2013047656.tif 000019
【図１８】
2013047656.tif 000020
【図１９】
2013047656.tif 000021
【図２０】
2013047656.tif 000022
【図２１】
2013047656.tif 000023
【図２２】
2013047656.tif 000024
【図２３】
2013047656.tif 000025
【図２４】
2013047656.tif 000026
【図２５】
2013047656.tif 000027
【図２６】
2013047656.tif 000028
【図２７】
2013047656.tif 000029
【図２８】
2013047656.tif 000030
【図２９】
2013047656.tif 000031
【図３０】
2013047656.tif 000032
【国際調査報告】
2013047656.tif 000033
2013047656.tif 000034
2013047656.tif 000035
2013047656.tif 000036