(57)【要約】【課題】複数のプロジェクタから投影される複数の投影像をスクリーンに重畳する際に、投影像の画質（解像度）をできるだけ低下させずに、高精度に画素合わせを行う。【解決手段】プロジェクタ４，５からスクリーンに投影された各投影像を撮像した撮像画像に基づいて、位置ずれ計算部１６１が各投影像の位置ずれを補正するコマンドを算出し、サイズずれ計算部１６３が各投影像のサイズのずれを補正するコマンドを算出する。プロジェクタ４，５はこれらコマンドに従って各投影レンズの位置を移動し、各投影像の位置とサイズを補正する。補正後に撮像された撮像画像に基づいて、誤差評価部１５４が投影レンズの歪みに起因する投影像の歪みを補正するコマンドを算出し、投影角歪み計算部１６２が投影角度に起因する投影像の歪みを補正するコマンドを算出する。プロジェクタ４，５がこれらコマンドに従って各表示素子に表示する各画像を変形し、各投影像の歪みを補正する。【選択図】図３
2015232583.tif 000002
【特許請求の範囲】
【請求項１】
複数のプロジェクタから投影される複数の投影像をスクリーン上で重ねて表示する画像投影システムにおいて、
画像を表示する表示素子、前記表示素子の表示をスクリーンに投影する投影レンズ、レンズ駆動用コマンドに従って前記投影レンズの位置を移動して前記スクリーン上の投影像の位置およびサイズのいずれか一方、または両方を補正するレンズ駆動部、ならびに、投影領域補正用コマンドに従って前記表示素子に表示する前記画像を変形して前記スクリーン上の投影像の歪みを補正する投影領域補正部を有する複数のプロジェクタと、
前記複数のプロジェクタから複数の投影像が投影された状態で前記スクリーンを撮像する撮像装置と、
前記撮像装置が撮像した撮像画像に写る前記スクリーンおよび前記複数の投影像に基づいて、前記スクリーンおよび前記複数の投影像が重なるように前記投影レンズの位置を移動する前記レンズ駆動用コマンド、ならびに、前記スクリーンおよび前記複数の投影像が重なるように前記表示素子に表示する前記画像を変形する前記投影領域補正用コマンドを算出して、前記複数のプロジェクタへ送信する投影位置調整装置とを備えることを特徴とする画像投影システム。
【請求項２】
前記投影位置調整装置は、前記レンズ駆動用コマンドの１つとして、前記スクリーンと前記プロジェクタの投影レンズとの位置関係に起因して生じる、前記スクリーンに対する前記投影像の位置ずれを補正する位置ずれ補正コマンドを算出する位置ずれ計算部を有し、
前記複数のプロジェクタの前記レンズ駆動部それぞれは、前記位置ずれ補正コマンドに従って前記投影レンズを光軸方向に直交する面上の２軸方向に移動して、前記スクリーンに対する前記投影像の位置を補正することを特徴とする請求項１記載の画像投影システム。
【請求項３】
前記投影位置調整装置は、前記レンズ駆動用コマンドの１つとして、前記スクリーンと前記プロジェクタの投影レンズとの位置関係に起因して生じる、前記スクリーンに対する前記投影像のサイズのずれを補正するサイズずれ補正コマンドを算出するサイズずれ計算部を有し、
前記複数のプロジェクタの前記レンズ駆動部それぞれは、前記サイズずれ補正コマンドに従って前記投影レンズを光軸方向に移動して、前記スクリーンに対する前記投影像のサイズを補正することを特徴とする請求項１または請求項２記載の画像投影システム。
【請求項４】
前記投影位置調整装置は、前記投影領域補正用コマンドの１つとして、前記プロジェクタの投影レンズの歪みに起因して生じる前記投影像の歪みを補正するレンズ歪み補正コマンドを算出するレンズ歪み計算部を有し、
前記複数のプロジェクタの前記投影領域補正部それぞれは、前記レンズ歪み補正コマンドに従って前記表示素子に表示する画像を変形し、前記投影像の歪みを補正することを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像投影システム。
【請求項５】
前記投影位置調整装置は、前記投影領域補正用コマンドの１つとして、前記スクリーンに対する前記プロジェクタの投影角度に起因して生じる前記投影像の歪みを補正する投影角歪み補正コマンドを算出する投影角歪み計算部を有し、
前記複数のプロジェクタの前記投影領域補正部それぞれは、前記投影角歪み補正コマンドに従って前記表示素子に表示する画像を変形し、前記投影像の歪みを補正することを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像投影システム。
【請求項６】
前記複数のプロジェクタそれぞれは、前記レンズ駆動部により前記投影レンズを移動する都度、前記投影レンズの最新の絶対位置を保持するレンズ位置記憶部を有し、
前記投影位置調整装置の位置ずれ計算部は、前記撮像画像に写る前記スクリーンおよび前記投影像から前記スクリーンと前記プロジェクタとの相対的な位置関係を算出し、当該相対的な位置関係に基づいて、前記スクリーン上に設定された前記投影レンズの目標位置と前記レンズ位置記憶部に保持された前記投影レンズの絶対位置とのずれを計算し、当該ずれを補正する前記位置ずれ補正コマンドを算出することを特徴とする請求項２記載の画像投影システム。
【請求項７】
前記投影位置調整装置は、前記プロジェクタの表示素子と前記撮像装置の撮像素子との画素対応関係を計算する対応関係計算部を有し、
前記レンズ歪み計算部は、前記対応関係計算部の計算した画素対応関係に基づいて、前記撮像素子を基準にした前記複数のプロジェクタの投影像間の歪みのずれを計算し、当該歪みのずれを補正する前記レンズ歪み補正コマンドを算出することを特徴とする請求項４記載の画像投影システム。
【請求項８】
前記レンズ歪み計算部は、前記複数のプロジェクタの各投影レンズの位置を補正した後に撮像された撮像画像を用いて、前記レンズ歪み補正コマンドを算出することを特徴とする請求項４記載の画像投影システム。
【請求項９】
前記投影角歪み計算部は、前記複数のプロジェクタの各投影レンズの歪みに起因した各投影像の歪みを補正した後に撮像された撮像画像を用いて、前記投影角歪み補正コマンドを算出することを特徴とする請求項５記載の画像投影システム。
【請求項１０】
前記投影角歪み計算部は、前記複数のプロジェクタの各投影レンズの位置を補正した後に撮像された撮像画像を用いて、前記投影角歪み補正コマンドを算出することを特徴とする請求項５記載の画像投影システム。
【請求項１１】
複数のプロジェクタからスクリーンに投影する複数の投影像が重なるように調整する投影位置調整方法であって、
前記複数のプロジェクタから複数の投影像が投影された状態で前記スクリーンを撮像し、当該撮像画像に写る前記スクリーンおよび前記複数の投影像に基づいて、前記スクリーンおよび前記複数の投影像が重なるように前記複数のプロジェクタの各投影レンズの位置を移動させ、前記スクリーン上の前記複数の投影像の位置およびサイズのいずれか一方、または両方を補正するレンズ駆動ステップと、
前記レンズ駆動ステップで前記複数のプロジェクタの各投影レンズの位置を移動した後に前記スクリーンを撮像し、当該撮像画像に写る前記スクリーンおよび前記複数の投影像に基づいて、前記スクリーンおよび前記複数の投影像が重なるように前記複数のプロジェクタの各表示素子に表示する画像を変形させ、前記投影レンズを通して前記スクリーンに投影された前記複数の投影像の歪みを補正する投影領域補正ステップとを備えることを特徴とする投影位置調整方法。
【請求項１２】
前記投影領域補正ステップでは、
前記複数のプロジェクタの各投影レンズの歪みに起因して生じる前記複数の投影像の歪みを補正するレンズ歪み補正ステップと、
前記レンズ歪み補正ステップで前記複数のプロジェクタの前記複数の投影像の歪みを補正した後に前記スクリーンを撮像し、当該撮像画像に基づいて、前記スクリーンに対する前記複数のプロジェクタの各投影角度に起因して生じる前記複数の投影像の歪みを補正する投影角歪み補正ステップとを有することを特徴とする請求項１１記載の投影位置調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のプロジェクタから投影される複数の投影像をスクリーン上に重ねて表示するスタッキング型の画像投影システムおよび投影位置調整方法に関するものである。
【背景技術】
【０００２】
輝度を高めることを目的として、複数台のプロジェクタから投影される映像をスクリーン上に重ねて表示するスタッキング投影型マルチプロジェクションシステムがある。このスタッキング投影型マルチプロジェクションシステムでは、画像コンテンツの画質劣化を防ぐために、スクリーンにおいて、複数のプロジェクタの画素同士の位置を一致させる必要がある。
【０００３】
複数のプロジェクタの投影像の位置を自動的に合わせる技術として、例えば特許文献１，２がある。特許文献１では、スクリーンに対する各プロジェクタの投影領域の位置ずれと、スクリーンに対する各プロジェクタの投影角度に起因する歪みとを補正するためのパラメータを算出し、このパラメータに基づいて投影画像を変形させることで、複数プロジェクタの投影像を合わせていた。
【０００４】
また、特許文献２では、スクリーンに投影した検査パターンを撮像し、撮像した画像から位置ずれを検出し、位置ずれを光学的および機械的に補正していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３２６６５号公報
【特許文献２】特開平８−１６８０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のように画像を変形して補正する場合には、画像の解像度が著しく低下するという課題があった。また、上記特許文献２のように投影レンズを機械的に移動させて補正する場合には、直線的な誤差は平行移動で除去できるが、レンズ歪みなどの局所的な画像歪みは補正できないという課題があった。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、複数のプロジェクタから投影される複数の投影像をスクリーンに重畳する際に、投影像の画質（解像度）をできるだけ低下させずに、高精度に画素合わせを行うことを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る画像投影システムは、画像を表示する表示素子、表示素子の表示をスクリーンに投影する投影レンズ、レンズ駆動用コマンドに従って投影レンズの位置を移動してスクリーン上の投影像の位置およびサイズのいずれか一方、または両方を補正するレンズ駆動部、ならびに、投影領域補正用コマンドに従って表示素子に表示する画像を変形してスクリーン上の投影像の歪みを補正する投影領域補正部を有する複数のプロジェクタと、複数のプロジェクタから複数の投影像が投影された状態でスクリーンを撮像する撮像装置と、撮像装置が撮像した撮像画像に写るスクリーンおよび複数の投影像に基づいて、スクリーンおよび複数の投影像が重なるように投影レンズの位置を移動するレンズ駆動用コマンド、ならびに、スクリーンおよび複数の投影像が重なるように表示素子に表示する画像を変形する投影領域補正用コマンドを算出して、複数のプロジェクタへ送信する投影位置調整装置とを備えるものである。
【０００９】
この発明に係る投影像の投影位置調整方法は、複数のプロジェクタから複数の投影像が投影された状態でスクリーンを撮像し、当該撮像画像に写るスクリーンおよび複数の投影像に基づいて、スクリーンおよび複数の投影像が重なるように複数のプロジェクタの各投影レンズの位置を移動させ、スクリーン上の複数の投影像の位置およびサイズのいずれか一方、または両方を補正するレンズ駆動ステップと、レンズ駆動ステップで複数のプロジェクタの各投影レンズの位置を移動した後にスクリーンを撮像し、当該撮像画像に写るスクリーンおよび複数の投影像に基づいて、スクリーンおよび複数の投影像が重なるように複数のプロジェクタの各表示素子に表示する画像を変形させ、投影レンズを通してスクリーンに投影された複数の投影像の歪みを補正する投影領域補正ステップとを備えるものである。
【発明の効果】
【００１０】
この発明によれば、複数の投影像をスクリーン上に重畳する際に、プロジェクタの投影レンズの位置を移動させて投影像の位置とサイズを調整する方法と、プロジェクタの表示素子に表示する画像を変形させて投影像の歪みを補正する方法とを両方行って投影像を調整するようにしたので、投影像の画質（解像度）をできるだけ低下させずに、高精度に画素合わせを行うができる画像投影システムを提供することができる。
【００１１】
この発明によれば、複数の投影像をスクリーン上に重畳する際に、先ず、プロジェクタの投影レンズの位置を移動させて投影像の位置とサイズを調整し、その後で、プロジェクタの表示素子に表示する画像を変形させて投影像の歪みを補正するようにしたので、画像の変形量を低減できるようになり、投影像の画質（解像度）をできるだけ低下させずに、高精度に画素合わせを行う投影位置調整方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係る画像投影システムの構成を示すブロック図である。
【図２】実施の形態１の画像投影システムにおいて、スクリーンに対するデジタルカメラおよび２台のプロジェクタの設置例を示す斜視図である。
【図３】図１の投影位置調整装置の内部構成を示すブロック図である。
【図４】図１のプロジェクタの内部構成を示すブロック図である。
【図５】スクリーンと投影像とのずれの種類を説明する図であり、図５（ａ）に位置ずれ、図５（ｂ）にサイズずれ、図５（ｃ）９にレンズ歪み、図５（ｄ）に投影角歪みを示す。
【図６】実施の形態１の投影位置調整装置の動作を示すフローチャートである。
【図７】図６に示すスクリーンの設定処理を説明するフローチャートである。
【図８】図６に示す投影レンズ中心位置の計算処理を説明するフローチャートである。
【図９】図６に示す投影像位置・サイズの粗調整処理を説明するフローチャートである。
【図１０】図９のレンズ中心位置のずれを計算する処理を説明する図である。
【図１１】図６に示す投影レンズ歪みの調整方法を説明するフローチャートである。
【図１２】図１１の投影レンズの歪みに起因したずれを計算する処理を説明する図である。
【図１３】図６に示す投影像位置・サイズの微調整処理を説明するフローチャートである。
【図１４】図６に示す投影角歪みの調整処理を説明するフローチャートである。
【図１５】投影レンズの糸巻型歪みに起因したずれの調整方法を説明する図であり、補正前のプロジェクタ表示素子を図１５（ａ）、そのときの投影像を図１５（ｂ）、補正後のプロジェクタ表示素子を図１５（ｃ）、そのときの投影像を図１５（ｄ）に示す。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、本実施の形態１に係る画像投影システムの構成を示すブロック図である。図２は、本実施の形態１に画像投影システムにおいて、スクリーンに対するデジタルカメラ２およびプロジェクタ４，５の設置例を示す斜視図である。図１および図２に示すように、本実施の形態１に係る画像投影システムは、スクリーンに画像を投影する２台のプロジェクタ４，５と、各プロジェクタ４，５がスクリーンに投影する画像（投影像）の位置および歪みなどを調整する投影位置調整装置１と、投影位置調整装置１の出力する画像信号をプロジェクタ４，５に分配する画像信号分配器３と、スクリーンを含むシーンを撮像するデジタルカメラ（撮像装置）２と、投影位置調整装置１の出力する情報を表示するディスプレイ６と、ユーザの入力操作を受け付ける入力装置７とを備える。
【００１４】
投影位置調整装置１は、デジタルカメラ２からシーンの撮像画像を受け取り、この撮像画像からスクリーンに対するプロジェクタ４，５の各投影像の位置ずれおよび歪みなどを検出し、これらを補正するための各種のコマンドを計算し、プロジェクタ４，５へ送信する。また、投影位置調整装置１は、スクリーンに投影する画像信号（または映像信号）を画像信号分配器３へ送信する。さらに、投影位置調整装置１は、デジタルカメラ２から受け取った撮像画像等の情報をディスプレイ６へ送信すると共に、入力装置７からユーザの入力操作を受信する。
【００１５】
デジタルカメラ２は、投影位置調整装置１から送信された撮像コマンドに応じて、スクリーンを含むシーンの撮像を行い、撮像画像を投影位置調整装置１へ送信する。
【００１６】
画像信号分配器３は、投影位置調整装置１から送信された画像信号を複製し、２台のプロジェクタ４，５それぞれへ送信する。
【００１７】
プロジェクタ４は、画像信号分配器３から画像信号を受け取って表示素子に投影し、投影レンズを通して拡大してスクリーンへ投影する。また、プロジェクタ４は、投影位置調整装置１から投影像の位置ずれおよび歪みなどを調整するための各種のコマンドを受け取り、このコマンドに基づいて投影レンズの位置を機械的に調整すると共に表示素子上の投影範囲を電気的に変形し、スクリーンへ投影する。プロジェクタ５も、プロジェクタ４と同様である。
【００１８】
ディスプレイ６は、デジタルカメラ２の撮像画像およびその他の情報を投影位置調整装置１から受け取って画面表示することにより、ユーザに提示する。また、入力装置７は、キーボードおよびマウスなどで構成され、ユーザの操作を受け付けて投影位置調整装置１へ送信する。
【００１９】
次に、投影位置調整装置１の構成について説明する。
図３は、投影位置調整装置１の内部構成を示すブロック図である。
図３において、制御コマンド送信部１１は、プロジェクタ４，５へ各種のコマンドを送信する。
【００２０】
プロジェクタ表示処理部１２は、プロジェクタ４，５に投影させる表示内容の生成、および表示内容の送信を行う。パターン画像表示制御部１２１は、一様白色画像生成部１２２またはグレイコード生成部１２３にて生成されたパターン画像を受け取り、画像信号分配器３へ送信する。一様白色画像生成部１２２は、全面が白色の画像を生成する。グレイコード生成部１２３は、グレイコードを水平方向または垂直方向に白色と黒色とで可視化した画像を生成する。
【００２１】
ディスプレイ表示処理部１３は、ディスプレイ６に表示させる表示内容の生成、およびデジタルカメラ２の撮像画像からスクリーンの領域を指定する処理を行う。カメラ画像表示制御部１３１は、後述するカメラ信号送受信部１４１よりデジタルカメラ２の撮像画像を受け取り、ディスプレイ６に送信する。ユーザが入力装置７を介して、ディスプレイ６に表示された撮像画像のうちのスクリーン４隅に相当する位置を指定すると、スクリーン位置指定部１３２はスクリーン４隅の位置情報を入力装置７より受け取り、撮像画像上の座標に変換する。スクリーン位置記憶部１３３は、スクリーン位置指定部１３２の算出したスクリーン４隅の座標を保存する。
【００２２】
カメラ画像処理部１４は、デジタルカメラ２への撮像指示、および撮像した画像の処理を行う。カメラ信号送受信部１４１は、デジタルカメラ２へ撮像を指示する撮像コマンドの送信と、撮像画像の受信を行う。コーナー検出部１４２は、撮像画像に対する画像処理を行って、プロジェクタ４，５からスクリーンに投影した投影像の４隅の座標を算出する。面積計算部１４３は、撮像画像から投影像の面積およびスクリーンの面積を計算する。
【００２３】
制御コマンド計算部１５は、各種のデータより、スクリーンに対する投影像の水平方向および垂直方向の位置ずれを補正する位置ずれ補正コマンド、スクリーンに対する投影像のサイズの違いを調整するサイズずれ補正コマンド、投影レンズの歪みに起因する投影像の歪みを補正するレンズ歪み補正コマンド、および、投影角度のずれに起因する投影像の歪みを補正する投影角歪み補正コマンドを計算する。
なお、位置ずれ補正コマンドおよびサイズずれ補正コマンドは、投影レンズの位置を移動させるためのコマンドであり、総称してレンズ駆動用コマンドと呼ぶ。一方、レンズ歪み補正コマンドおよび投影角歪み補正コマンドは、表示素子上に表示する画像信号を変形させるためのコマンドであり、総称して投影領域補正用コマンドと呼ぶ。
【００２４】
射影変換式計算部１５１は、４点以上の点の対応関係から、座標系間の射影変換式を算出する。射影変換部１５２は、射影変換式計算部１５１で算出した射影変換式を用いて、ある座標系の点を別の座標系の点へ変換する。レンズ歪み補正模擬部１５３は、投影レンズの中心位置と歪みの強度ｋとを用いて、投影レンズに強度ｋの歪みが生じているときの、投影画像の各画素の表示素子上での位置を模擬する。誤差評価部（レンズ歪み計算部）１５４は、与えられた点群同士の平均二乗誤差を計算し、誤差が最も小さくなるときの強度ｋからレンズ歪み補正コマンドを計算する。コーナー位置判定部１５５は、撮像画像上のスクリーン４隅の座標と投影像４隅の座標との位置関係から、スクリーンが撮像画像の内側におさまっているかを判定する。
【００２５】
レンズ位置記憶部１５６は、スクリーン座標系でのプロジェクタ４，５の投影レンズ中心位置を保存する。面積比ルックアップテーブル（以下、ＬＵＴ）記憶部１５７は、スクリーンと投影像の面積比と適切なサイズずれ補正コマンドとの対応関係を、ルックアップテーブル形式で保存している。水平垂直移動ＬＵＴ記憶部１５８は、スクリーンに対する投影像のずれ量と適切な位置ずれ補正コマンドとの対応関係を、ルックアップテーブル形式で保存している。画素対応記憶部１５９は、プロジェクタ４の表示素子とデジタルカメラ２の撮像素子の対応関係、およびプロジェクタ５の表示素子とデジタルカメラ２の撮像素子の対応関係を、一画素単位で保存している。対応関係計算部１６０は、プロジェクタ４の表示素子とデジタルカメラ２の撮像素子の対応関係、およびプロジェクタ５の表示素子とデジタルカメラ２の撮像素子の対応関係を、一画素単位で求め、画素対応記憶部１５９に保存する。
【００２６】
位置ずれ計算部１６１は、スクリーンに対する投影像のずれ量を計算し、このずれ量に対応する位置ずれ補正コマンドを水平垂直移動ＬＵＴ記憶部１５８から取得する。投影角歪み計算部１６２は、スクリーンに対する投影像の投影角歪みを計算し、この歪みを補正する投影角歪み補正コマンドを計算する。サイズずれ計算部１６３は、スクリーンと投影像の面積比を計算し、この面積比に対応するサイズずれ補正コマンドを面積比ＬＵＴ記憶部１５７から取得する。
【００２７】
次に、プロジェクタ４，５の構成について説明する。
図４は、プロジェクタ４の内部構成を示すブロック図である。プロジェクタ４の内部構成はプロジェクタ５の内部構成と同一であるため、プロジェクタ５の内部構成については図示および説明を省略する。
【００２８】
図４において、制御コマンド受信部４１は、投影位置調整装置１の制御コマンド送信部１１から送信された各種のレンズ歪み補正コマンドを受信する。投影画像受信部４２は、画像信号分配器３から画像信号を受信する。
【００２９】
レンズ駆動部４３は、制御コマンド受信部４１からレンズ駆動用コマンド（位置ずれ補正コマンドおよびサイズずれ補正コマンドのうちのいずれか一方、または両方を含む）を受け取り、プロジェクタ４の投影レンズを３軸方向に移動させる。ここで、３軸方向とは、投影光軸方向、および投影光軸に直交する面上の２軸方向（水平方向および垂直方向）とする。投影サイズずれ補正部４３１は、サイズずれ補正コマンドに従って、投影光軸方向に投影レンズを動かし、スクリーンに投影される投影像のサイズを調整する。位置ずれ補正部４３２は、位置ずれ補正コマンドに従って、水平垂直方向に投影レンズを動かし、スクリーンに投影される投影像の位置を調整する。
【００３０】
ここで、図５に、スクリーンと投影像とのずれの種類を示す。水平垂直方向の位置ずれとは、図５（ａ）に示すように、プロジェクタ４が投影する投影像の位置とスクリーンの位置とにずれが生じている状態を指す。投影サイズずれとは、図５（ｂ）に示すように、プロジェクタ４が投影する投影像の大きさとスクリーンの大きさとにずれが生じている状態を指す。
【００３１】
図４において、投影領域補正部４４は、制御コマンド受信部４１から投影領域補正用コマンド（レンズ歪み補正コマンドおよび投影角歪み補正コマンドのうちのいずれか一方、または両方を含む）を、画像信号分配器３から画像信号を受け取り、投影領域補正用コマンドに従って画像信号を電気的に変形する。レンズ歪み補正部４４１は、レンズ歪み補正コマンドに従って、表示素子上に表示する画像信号の４辺を弓形に変形させ、プロジェクタ４の投影レンズの歪みによって発生したずれ（レンズ歪み）を補正する。このレンズ歪み補正部４４１は、例えば、レンズ歪み補正コマンドに含まれる投影レンズの歪み強度ｋをパラメータにした演算式を計算することにより、表示素子上に表示する画像信号を変形する。投影角歪み補正部４４２は、投影角歪み補正コマンドに従って、画像信号の４隅の位置を当該画像の内側方向へ移動させるように変形させ、プロジェクタ４の光軸がスクリーン面に正対していない（直交していない）ことにより発生した歪みを補正する。
【００３２】
なお、レンズ歪みとは、図５（ｃ）に示すように、長方形状のスクリーンに対し、プロジェクタ４が投影する投影像の４辺に歪みが生じている状態を指す。図５（ｃ）ではスクリーンの４辺に対して投影像の４辺が内側に歪む糸巻型の歪曲が生じているが、反対に、スクリーンの４辺に対して投影像の４辺が外側に歪む樽型の歪曲が生じる場合もある。投影角歪みとは、図５（ｄ）に示すように、長方形状のスクリーンに対し、プロジェクタ４が投影する投影像が台形状に歪んでいる状態を指す。
【００３３】
図４において、レンズ位置記憶部４５は、プロジェクタ４の表示素子上における投影レンズの現在の位置、即ち、プロジェクタ座標系における投影レンズの位置を記憶している。投影部４６は、表示素子等を有し、投影領域補正部４４で補正された画像信号をスクリーンに投影する。
【００３４】
次に、図６に示すフローチャートを参照しながら、画像投影システムの動作を説明する。スクリーンに対する投影像の位置合わせは以下の順序で行われる。先ず、投影位置調整装置１が、撮像画像上（カメラ座標系）においてスクリーンの位置を設定し（ステップＳＴ１）、次に、スクリーン座標系におけるプロジェクタ４，５の投影レンズの中心位置を計算する（ステップＳＴ２）。続いて、投影位置調整装置１がプロジェクタ４，５に指示して投影レンズの位置を移動させることにより、スクリーンに対する投影像の位置およびサイズを粗調整し（ステップＳＴ３）、その後、投影位置調整装置１がプロジェクタ４，５に指示して投影レンズの歪みに起因する投影像の歪曲を補正する（ステップＳＴ４）。続いて、投影位置調整装置１がプロジェクタ４，５に指示して、スクリーンに対する投影像の位置およびサイズを正確に合わせ（ステップＳＴ５）、最後に投影角の歪みを補正する（ステップＳＴ６）。
【００３５】
図７は、図６に示すスクリーンの設定処理（ステップＳＴ１）を説明するフローチャートである。投影位置調整装置１において、先ず、カメラ信号送受信部１４１からデジタルカメラ２へ撮像コマンドを送信し、デジタルカメラ２にスクリーンを撮像させ、撮像画像を取得する（ステップＳＴ１０１）。この撮像画像を、カメラ信号送受信部１４１がディスプレイ６に送信し表示させる（ステップＳＴ１０２）。ユーザは、マウス（入力装置７）のカーソルをディスプレイ６に表示された撮像画像上のスクリーン４隅に移動してクリックするなどして、スクリーン４隅の位置を指定する。
【００３６】
ステップＳＴ１０３，ＳＴ１０４のループ処理において、ｎはマウスクリック座標位置の取得回数の変数である。また、ｎ＝初期値（１）、終了値（４）、増減数（１）とし、マウスクリック座標位置を４回、即ち、スクリーン４隅分取得するまで、ステップＳＴ１０３，ＳＴ１０４を繰り返す。スクリーン位置指定部１３２は、入力装置７から入力されるマウスクリック座標位置を取得して、撮像画像上のスクリーン４隅の座標とする。
【００３７】
続いて、射影変換式計算部１５１が、撮像画像上のスクリーン４隅の座標とスクリーン矩形との射影変換行列（スクリーン−カメラ座標変換式；Ｓ⇔Ｃ変換式）を生成する（ステップＳＴ１０５）。スクリーン矩形とは、スクリーンの実際の縦横の大きさを表す情報である。スクリーン位置記憶部１３３は、スクリーン位置指定部１３２が算出した撮像画像上のスクリーン４隅の座標と、射影変換式計算部１５１が生成したＳ⇔Ｃ変換式とを保存する（ステップＳＴ１０６）。
【００３８】
図８は、図６に示す投影レンズ中心位置の計算処理（ステップＳＴ２）を説明するフローチャートである。ステップＳＴ２０１〜ＳＴ２０９のループ処理において、ｎはプロジェクタ台数の変数である。また、ｎ＝初期値（１）、終了値（２）、増減数（１）とし、プロジェクタ４，５の２台分の調整が終了するまで、ステップＳＴ２０１〜ＳＴ２０９を繰り返す。
【００３９】
投影位置調整装置１において、先ず、制御コマンド送信部１１からプロジェクタ４へレンズ位置取得コマンドを送信し、このコマンドを受信した制御コマンド受信部４１がレンズ位置記憶部４５に保存されている投影レンズの現在の中心位置を取得して投影位置調整装置１へ返送する（ステップＳＴ２０２）。
【００４０】
続いて、一様白色画像生成部１２２が一様白色のパターン画像を生成し、パターン画像表示制御部１２１から画像信号分配器３を介してプロジェクタ４へ送信し、プロジェクタ４がスクリーンにこのパターン画像を投影する（ステップＳＴ２０３）。その後、カメラ信号送受信部１４１がデジタルカメラ２へ撮像コマンドを送信して、パターン画像が投影されているスクリーンを撮像した撮像画像を取得する（ステップＳＴ２０４）。
【００４１】
続いて、コーナー検出部１４２が、取得した撮像画像における投影像（パターン画像）の４隅の座標を検出し（ステップＳＴ２０５）、射影変換式計算部１５１がこの投影像４隅の座標とプロジェクタ投影像矩形との射影変換行列（プロジェクタ−カメラ座標変換式；Ｐ⇔Ｃ変換式）を生成する（ステップＳＴ２０６）。プロジェクタ投影像矩形とは、プロジェクタ４，５の表示素子の縦横の画素数（解像度）を表す情報である。
【００４２】
射影変換部１５２は、ステップＳＴ２０２で取得したプロジェクタ座標系の投影レンズ中心位置を、Ｐ⇔Ｃ変換式を用いてカメラ座標系に変換し（ステップＳＴ２０７）、さらに、スクリーン位置記憶部１３３に保存されているＳ⇔Ｃ変換式を用いてスクリーン座標系に変換する（ステップＳＴ２０８）。変換したスクリーン座標系における投影レンズ中心位置の座標を、プロジェクタ４の目標レンズ中心位置として、レンズ位置記憶部１５６に保存する（ステップＳＴ２０９）。
【００４３】
投影位置調整装置１は、プロジェクタ４についてステップＳＴ２０１〜ＳＴ２０９の処理を終えると、プロジェクタ５について同様の処理を行い、プロジェクタ５の目標レンズ中心位置をレンズ位置記憶部１５６に保存する。
【００４４】
図９は、図６に示す投影像位置・サイズの粗調整処理（ステップＳＴ３）を説明するフローチャートである。投影位置調整装置１において、先ず、面積計算部１４３が、スクリーン位置記憶部１３３に保存されている撮像画像上のスクリーン４隅の座標を取得し、この４隅の座標で囲まれる四角形の面積（即ち、スクリーン面積）を求める（ステップＳＴ３０１）。
【００４５】
ステップＳＴ３０２〜ＳＴ３１２のループ処理において、ｎはプロジェクタ台数の変数である。また、ｎ＝初期値（１）、終了値（２）、増減値（１）とし、プロジェクタ４，５の２台分の粗調整が終了するまで、ステップＳＴ３０２〜ＳＴ３１２を繰り返す。
一様白色画像生成部１２２は、一様白色のパターン画像を生成し、パターン画像表示制御部１２１から画像信号分配器３を介してプロジェクタ４へ送信し、プロジェクタ４がスクリーンにこのパターン画像を投影する（ステップＳＴ３０３）。その後、カメラ信号送受信部１４１がデジタルカメラ２へ撮像コマンドを送信して、パターン画像が投影されているスクリーンを撮像した撮像画像を取得する（ステップＳＴ３０４）。
【００４６】
続いて、面積計算部１４３が、ステップＳＴ３０４で取得した撮像画像における投影像（パターン画像）の領域を抽出し、抽出した画素数を基に投影像面積を計算する（ステップＳＴ３０５）。なお、画素数から投影像面積を計算する方法に限らず、撮像画像における投影像の４隅の座標から投影像面積を計算してもよい。
【００４７】
続いて、サイズずれ計算部１６３が、面積計算部１４３の求めた投影像面積とスクリーン面積との面積比ｒ（＝スクリーン面積／投影像面積）を計算し、（ステップＳＴ３０６）、面積比ｒに対応する適正なサイズずれ補正コマンドを、面積比ＬＵＴ記憶部１５７から取得する（ステップＳＴ３０７）。
【００４８】
続いて、制御コマンド送信部１１からプロジェクタ４へレンズ位置取得コマンドを送信し、このコマンドを受信した制御コマンド受信部４１がレンズ位置記憶部４５に保存されている投影レンズの現在の中心位置を取得して投影位置調整装置１へ返送する（ステップＳＴ３０８）。続くステップＳＴ３０９において、取得した現在の投影レンズ中心位置と、レンズ位置記憶部１５６に保存されている目標レンズ中心位置とのずれｄを計算する。
【００４９】
図１０は、レンズ中心位置のずれｄを計算する処理（ステップＳＴ３０９）を説明する図である。
射影変換部１５２は、レンズ位置記憶部１５６に保存されているスクリーン座標系の目標レンズ中心位置を取得し（図１０（ａ））、先に求めたＳ⇔Ｃ変換式を用いてカメラ座標系へ変換し（図１０（ｂ））、さらにＣ⇔Ｐ変換式を用いてプロジェクタ座標系へ変換する（図１０（ｃ））。続いて位置ずれ計算部１６１が、射影変換部１５２の計算したプロジェクタ座標系の投影レンズ中心位置とレンズ位置記憶部１５６に保存されているプロジェクタ座標系の目標レンズ中心位置とを比較して、プロジェクタ４について目標レンズ中心位置に対する現在の投影レンズ中心位置のずれｄを求める（図１０（ｃ））。
【００５０】
あるいは、スクリーン座標系の目標レンズ中心位置をＳ⇔Ｃ変換式を用いてカメラ座標系に変換すると共に、プロジェクタ座標系の現在の投影レンズ中心位置をＣ⇔Ｐ変換式を用いてカメラ座標系に変換して、カメラ座標系において目標レンズ中心位置と現在の投影レンズ中心位置とのずれｄを求めてもよい。
【００５１】
続いて位置ずれ計算部１６１は、求めたずれｄと予め設定されている閾値ｔＤとの比較、および、ステップＳＴ３０６で求めた面積比ｒについて、｜ｒ−１｜と予め設定されている閾値ｔＲとの比較を行う（ステップＳＴ３１０）。ずれｄ＜閾値ｔＤ、かつ、面積比｜ｒ−１｜＜閾値ｔＲを満たす場合（ステップＳＴ３１０“ＹＥＳ”）、プロジェクタ４の投影像の位置とサイズの粗調整を終了し、続いて、プロジェクタ５の投影像の位置とサイズの粗調整を行う。
【００５２】
一方、ずれｄ＜閾値ｔＤ、かつ、面積比｜ｒ−１｜＜閾値ｔＲを満たさない場合（ステップＳＴ３１０“ＮＯ”）、位置ずれ計算部１６１が、ずれｄに対応する適切な位置ずれ補正コマンドを水平垂直移動ＬＵＴ記憶部１５８から取得し、制御コマンド送信部１１がプロジェクタ４へ送信する（ステップＳＴ３１１）。また、制御コマンド送信部１１は、ステップＳＴ３０７で求めたサイズずれ補正コマンドをプロジェクタ４へ送信する（ステップＳＴ３１２）。そして、位置ずれ補正およびサイズ調整後のプロジェクタ４に対して、再びステップＳＴ３０３から処理を開始し、ステップＳＴ３１０の条件を満たすまで位置ずれ補正およびサイズ調整を繰り返す。
【００５３】
図１１は、図６に示す投影レンズ歪みの調整方法（ステップＳＴ４）を説明するフローチャートである。ステップＳＴ４０１〜ＳＴ４０５のループ処理において、ｎはプロジェクタ台数の変数である。また、ｎ＝初期値（１）、終了値（２）、増減数（１）とし、プロジェクタ４，５の２台分の処理が終了するまで、ステップＳＴ４０１〜ＳＴ４０５を繰り返す。また、ステップＳＴ４０２〜ＳＴ４０４のループ処理において、ｎはグレイコードに基づくパターン画像数の変数である。また、ｎ＝初期値（１）、終了値（２０）、増減数（１）とし、２０種類のグレイコードパターン画像を撮像終了するまで、ステップＳＴ４０２〜ＳＴ４０４を繰り返す。
【００５４】
投影位置調整装置１において、先ず、グレイコード生成部１２３がグレイコードに基づくパターン画像を生成し、パターン画像表示制御部１２１から画像信号分配器３を介してプロジェクタ４へ送信し、プロジェクタ４がスクリーンにこのパターン画像を投影する（ステップＳＴ４０３）。その後、カメラ信号送受信部１４１がデジタルカメラ２へ撮像コマンドを送信して、パターン画像が投影されているスクリーンを撮像した撮像画像を取得する（ステップＳＴ４０４）。
【００５５】
ステップＳＴ４０２〜ＳＴ４０４において２０種類のグレイコードのパターン画像を撮像し終えると、続いて、対応関係計算部１６０がこれらの撮像画像を処理して、プロジェクタ４の表示素子とデジタルカメラ２の撮像素子の対応関係を１画素単位で決定し、画素対応記憶部１５９へ保存する。なお、グレイコードを利用してプロジェクタとデジタルカメラの画素間の対応関係を求める方法は既知のため、詳細な説明は省略する。
【００５６】
プロジェクタ４についてステップＳＴ４０１〜ＳＴ４０５の処理を終了すると、続いてプロジェクタ５についても同様の処理を行い、プロジェクタ５とデジタルカメラ２の画素間の対応関係を求めて画素対応記憶部１５９へ保存する。
【００５７】
図１２は、プロジェクタ４，５の投影レンズの歪みに起因したずれ（誤差）ｄ（ｋ）を計算する処理（ステップＳＴ４０６〜ＳＴ４１０）を説明する図である。
例えば投影用の画像が長方形の場合、投影レンズの歪みがあると、スクリーン上で投影像が長方形にならず、図１２（ａ）に示すような糸巻型に歪曲したりする。また、プロジェクタ４，５の投影像の歪曲の度合いは、投影レンズの歪みの強度に応じて異なるため、投影像は、プロジェクタ４，５間で投影レンズの歪みに起因したずれが生じることになる。
【００５８】
そこで、先ず、レンズ歪み補正模擬部１５３が、投影レンズの歪みを強度ｋ＝１に設定し（ステップＳＴ４０６）、強度ｋをインクリメントして（即ち、ｋの初期値は０となる）（ステップＳＴ４０７）、図１２（ａ）に示すように、プロジェクタ４の表示素子上で、強度ｋの歪みを付与したときの投影画像の各画素の位置を計算すると共に、プロジェクタ５の表示素子上で強度ｋの歪みを付与したときの投影画像の各画素の位置（図１２に示すプロジェクタ４，５の表示素子上の座標Ａ１，Ａ２）を計算する（ステップＳＴ４０８）。
【００５９】
続いて、射影変換部１５２が、画素対応記憶部１５９に保存したプロジェクタ４とデジタルカメラ２の画素対応関係、および、プロジェクタ５とデジタルカメラ２の画素対応関係を用いて、プロジェクタ４の強度ｋの歪みを付与したときのシミュレーション結果画像をプロジェクタ５の表示素子上に投影し、続けて、プロジェクタ４の表示素子４隅とプロジェクタ５の表示素子４隅とが重なるよう射影変換を施す（ステップＳＴ４０９）。その後、誤差評価部１５４が、強度ｋの歪みを付与したときのプロジェクタ４とプロジェクタ５の各画素の位置のずれ（誤差ｄ（ｋ））の平均を算出する（ステップＳＴ４１０）。
【００６０】
１巡目の今回は歪みの強度ｋ＝０のため（ステップＳＴ４１１“ＹＥＳ”）、再びステップＳＴ４０７に戻り、２順目で、強度ｋ＝１の歪みを付与したときのプロジェクタ４，５の各画素の位置ずれの平均を算出する（ステップＳＴ４０７〜ＳＴ４１０）。
２巡目以降（図１２（ｂ）に示す強度ｋ＝１のとき等）では、誤差評価部１５４が、前回の強度の位置ずれの平均値（誤差ｄ（ｋ−１））と、今回の強度の位置ずれの平均値（誤差ｄ（ｋ））とを比較して（ステップＳＴ４１１）、位置ずれの平均値が最小になる場合のｋ＝ｋ−１をレンズ歪み補正量に決定する。決定したレンズ歪み補正量（レンズ歪み補正コマンド）は、制御コマンド送信部１１がプロジェクタ４，５それぞれへ送信する（ステップＳＴ４１２）。
【００６１】
図１３は、図６に示す投影像位置・サイズの微調整処理（ステップＳＴ５）を説明するフローチャートである。投影位置調整装置１において、先ず、面積計算部１４３が、スクリーン位置記憶部１３３に保存したスクリーン４隅の座標を取得し、４隅の座標で囲まれる四角形の面積（即ち、スクリーン面積）を求める（ステップＳＴ５０１）。
【００６２】
ステップＳＴ５０２〜ＳＴ５１５のループ処理において、ｎはプロジェクタ台数の変数である。また、ｎ＝初期値（１）、終了値（２）、増減値（１）とし、プロジェクタ４，５の２台分の微調整が終了するまで、ステップＳＴ５０２〜ＳＴ５１５を繰り返す。
一様白色画像生成部１２２は、一様白色のパターン画像を生成し、パターン画像表示制御部１２１から画像信号分配器３を介してプロジェクタ４へ送信し、プロジェクタ４がスクリーンにこのパターン画像を投影する（ステップＳＴ５０３）。その後、カメラ信号送受信部１４１がデジタルカメラ２へ撮像コマンドを送信して、パターン画像が投影されているスクリーンを撮像した撮像画像を取得する（ステップＳＴ５０４）。
【００６３】
続いて、コーナー検出部１４２が、取得した撮像画像における投影像（パターン画像）の４隅の座標を検出し（ステップＳＴ５０５）、射影変換式計算部１５１がこの投影像４隅の座標とプロジェクタ投影像矩形との射影変換行列（Ｐ⇔Ｃ変換式）を生成し、射影変換部１５２がＰ⇔Ｃ変換式を用いて、カメラ座標系の投影像４隅の座標をスクリーン座標系に変換する。
【００６４】
続いて、コーナー位置判定部１５５が、スクリーン座標系において、スクリーン４隅の座標が投影像４隅の座標の内側に入っているかどうかを判定する（ステップＳＴ５０６）。スクリーン４隅の座標が投影像内側に入っていない場合（ステップＳＴ５０６“ＮＯ”）、コーナー位置判定部１５５は、図５（ａ）の位置ずれおよび図５（ｂ）の投影サイズずれが生じていると判定する。その場合、位置ずれ計算部１６１は、投影像の位置ずれについて、最も効率的に４隅をカバーできる水平方向および垂直方向の移動量を計算し、この移動量に対応する適切な位置ずれ補正コマンドを水平垂直移動ＬＵＴ記憶部１５８から取得する（ステップＳＴ５０７）。なお、移動量は、スクリーンの中心位置と投影像の中心位置のずれに基づいて計算してもよいし、スクリーン４隅の座標と投影像４隅の座標とのずれに基づいて計算してもよい。
【００６５】
また、位置ずれ計算部１６１は、ステップＳＴ５０７において、求めた位置ずれ補正コマンドに応じてプロジェクタ４が投影像の位置を補正した後の投影像のスクリーン座標系における位置を計算しておく。
【００６６】
そして、位置ずれ計算部１６１が水平垂直移動ＬＵＴ記憶部１５８から取得した位置ずれ補正コマンドを、制御コマンド送信部１１からプロジェクタ４へ送信する（ステップＳＴ５０８）。
【００６７】
また、サイズずれ計算部１６３は、位置ずれ補正コマンドに応じた補正後の投影像の位置に基づいて、スクリーンが投影像をカバー可能な拡大率を計算し、面積比ＬＵＴ記憶部１５７から適正なサイズずれ補正コマンドを取得して（ステップＳＴ５０９）、制御コマンド送信部１１からプロジェクタ４へ送信する（ステップＳＴ５１０）。その後ステップＳＴ５０３から再度処理を開始し、ステップＳＴ５０６および後述するステップＳＴ５１３の両条件を満たすまで、調整を繰り返す。
【００６８】
一方、スクリーン４隅の座標が投影像内側に入っている場合（ステップＳＴ５０６“ＹＥＳ”）、面積計算部１４３が投影像の面積を計算する（ステップＳＴ５１１）。続いてサイズずれ計算部１６３が、投影像面積とスクリーン面積との面積比ｒを計算し（ステップＳＴ５１２）、面積比ｒと予め設定されている閾値ｔｒとを比較する（ステップＳＴ５１３）。
【００６９】
面積比ｒが閾値ｔｒ以下の場合（ステップＳＴ５１３“ＹＥＳ”）、プロジェクタ４のレンズ歪みの調整を終了し、プロジェクタ５のレンズ歪みの調整に移る（ステップＳＴ５０２）。一方、面積比ｒが閾値ｔｒより大きい場合（ステップＳＴ５１３“ＮＯ”）、サイズずれ計算部１６３は、投影像がスクリーンにおさまるような縮小率を計算し、面積比ＬＵＴ記憶部１５７を参照して適切なサイズずれ補正コマンドを取得し（ステップＳＴ５１４）、制御コマンド送信部１１からプロジェクタ４へ送信する（ステップＳＴ５１５）。その後ステップＳＴ５０３から再度処理を開始する。
【００７０】
図１４は、図６に示す投影角歪みの調整処理（ステップＳＴ６）を説明するフローチャートである。ステップＳＴ６０１〜ＳＴ６０７のループ処理において、ｎはプロジェクタ台数の変数である。また、ｎ＝初期値（１）、終了値（２）、増減値（１）とし、プロジェクタ４，５の２台分の調整が終了するまで、ステップＳＴ６０１〜ＳＴ６０７を繰り返す。
一様白色画像生成部１２２は、一様白色のパターン画像を生成し、パターン画像表示制御部１２１から画像信号分配器３を介してプロジェクタ４へ送信し、プロジェクタ４がスクリーンにこのパターン画像を投影する（ステップＳＴ６０２）。その後、カメラ信号送受信部１４１がデジタルカメラ２へ撮像コマンドを送信して、パターン画像が投影されているスクリーンを撮像した撮像画像を取得する（ステップＳＴ６０３）。
【００７１】
続いて、コーナー検出部１４２が、ステップＳＴ６０３で取得した撮像画像における投影像（パターン画像）の４隅の座標を検出する（ステップＳＴ６０５）。その後、射影変換式計算部１５１が、この投影像４隅の座標とプロジェクタ投影像矩形との射影変換行列（Ｐ⇔Ｃ変換式）を算出し、射影変換部１５２が、カメラ座標系の投影像４隅の座標を、Ｐ⇔Ｃ変換式によりプロジェクタ座標系へ変換する（ステップＳＴ６０５）。
【００７２】
射影変換部１５２は、投影像をプロジェクタ座標系へ変換したときの、投影像の形状とプロジェクタ４の表示素子の形状のずれを、投影角歪み補正コマンドとし（ステップＳＴ６０６）、制御コマンド送信部１１からプロジェクタ４へ送信する（ステップＳＴ６０７）。
【００７３】
投影位置調整装置１は、プロジェクタ４についてステップＳＴ６０１〜ＳＴ６０７の処理を終えると、プロジェクタ５について同様の処理を行い、プロジェクタ５の投影角歪みを補正する。
【００７４】
以上より、実施の形態１によれば、画像投影システムは、画像を表示する表示素子、表示素子の表示をスクリーンに投影する投影レンズ、レンズ駆動用コマンドに従って投影レンズの位置を移動してスクリーン上の投影像の位置およびサイズのいずれか一方、または両方を補正するレンズ駆動部４３、ならびに、投影領域補正用コマンドに従って表示素子に表示する画像を変形してスクリーン上の投影像の歪みを補正する投影領域補正部４４を有するプロジェクタ４，５と、プロジェクタ４，５から各投影像が投影された状態でスクリーンを撮像するデジタルカメラ２と、デジタルカメラ２が撮像した撮像画像に写るスクリーンおよび各投影像に基づいて、スクリーンおよび各投影像が重なるように投影レンズの位置を移動するレンズ駆動用コマンド、ならびに、スクリーンおよび各投影像が重なるように表示素子に表示する画像を変形する投影領域補正用コマンドを算出して、プロジェクタ４，５へ送信する投影位置調整装置１とを備えるように構成した。このため、画像を変形することにより、局所的な歪みを補正でき、投影像間の画素合わせを高精度に実施することができる。また、先に、投影レンズの移動により投影像の位置とサイズを調整しておくことで、画像変形量をできるだけ少なくすることができ、投影像の画質（解像度）の低下を抑制することができる。
【００７５】
また、実施の形態１によれば、プロジェクタ４，５それぞれは、レンズ駆動部４３により投影レンズを移動する都度、投影レンズの最新の絶対位置を保持するレンズ位置記憶部４５を有し、投影位置調整装置１において対応関係計算部１６０が撮像画像に写るスクリーンおよび投影像からスクリーンとプロジェクタ４，５との相対的な位置関係を算出し、位置ずれ計算部１６１が相対的な位置関係に基づいて、スクリーン上に設定された投影レンズの目標位置とレンズ位置記憶部４５に保持された投影レンズの現在の絶対位置とのずれを計算し、このずれを補正する位置ずれ補正コマンドを算出するように構成した。このため、投影レンズの位置が補正された場合でも、補正後の投影レンズの中心位置を、最初に設定しておいた目標レンズ中心位置へ位置合わせすることができる。
【００７６】
また、実施の形態１によれば、投影位置調整装置１は、プロジェクタ４の表示素子とデジタルカメラ２の撮像素子との画素対応関係、およびプロジェクタ５の表示素子とデジタルカメラ２の撮像素子との画素対応関係を計算する対応関係計算部１６０を有し、誤差評価部（レンズ歪み計算部）１５４は、対応関係計算部１６０の計算した画素対応関係に基づいて、撮像素子を基準にしたプロジェクタ４，５の投影像間の歪みのずれを計算し、この歪みのずれを補正するレンズ歪み補正コマンドを算出するように構成した。このため、プロジェクタ４，５の投影レンズの歪みを補正する際に、デジタルカメラ２のレンズの歪みの影響を抑制することができ、高精度に画素合わせ可能となる。
【００７７】
また、実施の形態１によれば、誤差評価部（レンズ歪み計算部）１５４は、プロジェクタ４，５の各投影レンズの位置を補正した後に撮像された撮像画像（グレイコードパターン画像）に基づいて、レンズ歪み補正コマンドを算出するように構成した。このため、デジタルカメラ２のレンズ歪みによるプロジェクタ４，５の表示素子間の位置関係を保つことができる。また、先に投影像の位置およびサイズを補正しておくことで、画像変形量をできるだけ少なくすることができ、投影像の画質（解像度）の低下を抑制することができる。
【００７８】
また、実施の形態１によれば、投影角歪み計算部１６２は、プロジェクタ４，５の各投影レンズの位置を補正した後に撮像された撮像画像を用いて、投影角歪み補正コマンドを算出するように構成した。このため、先に投影像の位置およびサイズを補正しておくことで、画像変形量をできるだけ少なくすることができ、投影像の画質（解像度）の低下を抑制することができる。
【００７９】
なお、実施の形態１では、スクリーン座標系における目標レンズ中心位置を、プロジェクタ４，５のレンズ位置記憶部４５に記憶されている現在の投影レンズの絶対位置（プロジェクタ座標系の位置）から図８のフローチャートに沿って算出しているが、この方法に限定されるものではない。例えば、ユーザがスクリーンとプロジェクタとの位置関係を手動で測定して、投影位置調整装置１へ入力し、位置調整装置１が入力された位置関係に基づいてスクリーン座標系における目標レンズ中心位置を算出することも可能である。
【００８０】
また、実施の形態１では、投影レンズの歪み強度を算出する際に、図１１のフローチャートに沿って、グレイコードを利用してデジタルカメラ２とプロジェクタ４，５との画素対応関係を求めているが、この方法に限定されるものではない。例えば、グレイコードに基づくパターン画像の代わりに、細かいチェッカーパターン、または円系マーカを並べたようなパターンといったパターン画像を用いて、デジタルカメラ２とプロジェクタ４，５との対応関係を求めてもよい。ただし、これらのパターン画像を用いた場合の分解能はグレイコードを用いる場合より劣る。
【００８１】
また、実施の形態１では、図６に示したように、ステップＳＴ３において投影像の位置とサイズの粗調整を行った後に、ステップＳＴ５において再度調整を行っているが、この手順に限定されるものではない。例えば、初期の設置段階でプロジェクタ４，５の投影像それぞれの位置とサイズがおおよそ合致している場合には、ステップＳＴ３の粗調整処理を省略することが可能である。
【００８２】
なお、投影レンズ歪みの補正（図６のステップＳＴ４）と投影角歪みの補正（図６のステップＳＴ６）は、順序を逆にすると補正後の投影像４隅の位置がスクリーン４隅の位置から大きくずれてしまう可能性があるため、この順序で行うことが望ましい。
ここで、プロジェクタ４のレンズ歪み補正前の表示素子を図１５（ａ）、そのときの投影像を図１５（ｂ）に示し、レンズ歪み補正後の表示素子を図１５（ｃ）、そのときの投影像を図１５（ｄ）に示す。レンズ歪み補正後のプロジェクタ４の投影レンズが、図１５（ｂ）のように糸巻型の歪みを引き起こすレンズである場合、ステップＳＴ４にて図１５（ａ）から図１５（ｃ）のように投影画像の表示領域を変形してレンズ歪みを補正することで、投影像４隅の位置が図１５（ｂ）から図１５（ｄ）のように移動する。そのため、もし、ステップＳＴ６の投影角歪み補正を行った後にステップＳＴ４のレンズ歪み補正を行うと、ステップＳＴ６の投影角歪み補正でスクリーン４隅の位置と合わせたはずの投影像４隅の位置が移動してしまうことになる。
以上のことから、投影角歪み計算部１６２は、プロジェクタ４，５の各投影レンズの歪みに起因した各投影像の歪みを補正した後に撮像された撮像画像を用いて、投影角歪み補正コマンドを算出するように構成することが望ましい。
【００８３】
また、実施の形態１では、図２の設置例に示したように、２台のプロジェクタ４，５を水平方向に並べているが、これに限定されるものではなく、垂直方向に並べる等してもよい。また、２台以上のプロジェクタを使用してもよい。
【００８４】
上記以外にも、本発明は、その発明の範囲内において、実施の形態を適宜、変更、省略することが可能である。
【符号の説明】
【００８５】
１  投影位置調整装置、２  デジタルカメラ、３  画像信号分配器、４，５  プロジェクタ、６  ディスプレイ、７  入力装置、１１  制御コマンド送信部、１２  プロジェクタ表示処理部、１３  ディスプレイ表示処理部、１４  カメラ画像処理部、１５  制御コマンド計算部、４１  制御コマンド受信部、４２  投影画像受信部、４３  レンズ駆動部、４４  投影領域補正部、４５  レンズ位置記憶部、４６  投影部、１２１  パターン画像表示制御部、１２２  一様白色画像生成部、１２３  グレイコード生成部、１３１  カメラ画像表示制御部、１３２  スクリーン位置指定部、１３３  スクリーン位置記憶部、１４１  カメラ信号送受信部、１４２  コーナー検出部、１４３  面積計算部、１５１  射影変換式計算部、１５２  射影変換部、１５３  レンズ歪み補正模擬部、１５４  誤差評価部、１５５  コーナー位置判定部、１５６  レンズ位置記憶部、１５７  面積比ＬＵＴ記憶部、１５８  水平垂直移動ＬＵＴ記憶部、１５９  画素対応記憶部、１６０  対応関係計算部、１６１  位置ずれ計算部、１６２  投影角歪み計算部、１６３  サイズずれ計算部、４３１  投影サイズずれ補正部、４３２  位置ずれ補正部、４４１  レンズ歪み補正部、４４２  投影角歪み補正部。
【図１】
2015232583.tif 000003
【図２】
2015232583.tif 000004
【図３】
2015232583.tif 000005
【図４】
2015232583.tif 000006
【図５】
2015232583.tif 000007
【図６】
2015232583.tif 000008
【図７】
2015232583.tif 000009
【図８】
2015232583.tif 000010
【図９】
2015232583.tif 000011
【図１０】
2015232583.tif 000012
【図１１】
2015232583.tif 000013
【図１２】
2015232583.tif 000014
【図１３】
2015232583.tif 000015
【図１４】
2015232583.tif 000016
【図１５】
2015232583.tif 000017