(57)【特許請求の範囲】
【請求項１】
複数の表示装置により投影される複数の投影画像の一部を重畳させてスクリーン上でつなぎ合わせることで１つの画像を投影する画像投影システムを構成する表示装置であって、
投影画像に対して幾何学的な変形を行う変形手段と、
前記変形手段による変形を行う前の前記投影画像における重畳領域の位置と、変形を行った後の前記投影画像における重畳領域の位置と、の関係に基づいて、前記変形手段の変形処理のパラメータを設定する設定手段と、
前記重畳領域の頂点に対する移動操作を受け付ける受付手段と、を備え、
前記重畳領域の４つの頂点のうち、前記投影画像の非重畳領域との境界に位置する頂点の前記移動操作に対応する移動量の単位が、前記非重畳領域との境界に位置しない頂点の前記移動量の単位よりも小さい
ことを特徴とする表示装置。
【請求項２】
更に、
前記変形手段から出力される変形後画像を光変調する光変調手段と、
前記光変調手段により生成される画像を投影して前記投影画像とする投影手段と、を備え、
前記重畳領域の４つの頂点のうち前記投影画像の非重畳領域との境界である頂点の前記移動量の単位は、予め定められた既定値と、前記重畳領域の幅と、前記光変調手段の有効領域の解像度と、に基づいて決定される
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記重畳領域の４つの頂点のうち前記非重畳領域との境界でない頂点の前記移動量の単位が前記既定値である
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
前記投影画像の幅と前記重畳領域の幅との比に基づき、前記移動量の単位の大きさを変更することを特徴とする請求項１ないし３のいずれか１項に記載の表示装置。
【請求項５】
複数の表示装置により投影される複数の投影画像の一部を重畳させてスクリーン上でつなぎ合わせることで１つの画像を投影する画像投影システムを構成する表示装置の制御方法であって、
投影画像に対して幾何学的な変形を行う変形工程と、
前記変形工程において変形を行う前の前記投影画像における重畳領域の位置と、変形を行った後の前記投影画像における重畳領域の位置と、の関係に基づいて、前記変形工程の変形処理のパラメータを設定する設定工程と、
前記重畳領域の頂点に対する移動操作を受け付ける受付工程と、を有し、
前記重畳領域の４つの頂点のうち、前記投影画像の非重畳領域との境界に位置する頂点の前記移動操作に対応する移動量の単位が、前記非重畳領域との境界に位置しない頂点の前記移動量の単位よりも小さい
ことを特徴とする表示装置の制御方法。
【請求項６】
複数のプロジェクタにより投影される複数の投影画像の一部を重畳させてスクリーン上でつなぎ合わせる画像投影システムを構成するプロジェクタであって、
投影画像を投影する投影手段と、
前記投影画像の重畳領域の頂点に対する移動操作を受け付ける受付手段と、
前記移動操作に応じて、前記投影画像に対して幾何学的な変形を行う変形手段と、を備え、
前記変形手段は、前記重畳領域の４つの頂点のうち、前記投影画像の非重畳領域との境界に位置する頂点の前記移動操作に対応する移動量の単位が、前記非重畳領域との境界に位置しない頂点の前記移動量の単位よりも小さくなるように、前記重畳領域の頂点の前記移動量の単位を変更する
ことを特徴とするプロジェクタ。
【請求項７】
前記投影画像の幅と前記重畳領域の幅との比に基づき、前記移動量の単位を変更することを特徴とする請求項６に記載のプロジェクタ。
【請求項８】
複数のプロジェクタにより投影される複数の投影画像の一部を重畳させてスクリーン上でつなぎ合わせる画像投影システムを構成するプロジェクタの制御方法であって、
投影画像を投影する投影工程と、
前記投影画像の重畳領域の頂点に対する移動操作を受け付ける受付工程と、
前記移動操作に応じて、前記投影画像に対して幾何学的な変形を行う変形工程と、を有し、
前記変形工程では、前記重畳領域の４つの頂点のうち、前記投影画像の非重畳領域との境界に位置する頂点の前記移動操作に対応する移動量の単位が、前記非重畳領域との境界に位置しない頂点の前記移動量の単位よりも小さくなるように、前記重畳領域の頂点の前記移動量の単位を変更する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の投影装置を用いてマルチ投影を行う投影型画像表示装置及びその制御方法並びにプロジェクタ及びその制御方法に関する。
【背景技術】
【０００２】
従来、複数の投影装置によってそれぞれスクリーンに投影される複数の投影画像を合成したものを表示するマルチ投影システムが知られている。このようなシステムにおいて、一台目の投影装置によって投影される右側の投影画像の一部である重畳領域と、二台目の投影装置によって投影される左側の投影画像の一部である重畳領域とを重畳させ、２つの投影画像を合成することが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−７７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に、右側の投影画像に右側のマーカーを表示し、左側の投影画像に左側のマーカーを表示し、２つのマーカーを重ね合わせることで、右側の投影画像における重畳領域と左側の投影画像における重畳領域との位置ずれを調整することが開示されている。しかしながら、スクリーンと各投影装置との相対的な傾きが原因となって発生する台形歪みを考慮しながら、重畳領域の位置ずれを調整する方法について考えられていなかった。
【０００５】
そこで、本発明は、台形歪みを考慮し、重畳領域を重畳させるための調整が簡単に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る表示装置は、複数の表示装置により投影される複数の投影画像の一部を重畳させてスクリーン上でつなぎ合わせることで１つの画像を投影する画像投影システムを構成する表示装置であって、投影画像に対して幾何学的な変形を行う変形手段と、前記変形手段による変形を行う前の前記投影画像における重畳領域の位置と、変形を行った後の前記投影画像における重畳領域の位置と、の関係に基づいて、前記変形手段の変形処理のパラメータを設定する設定手段と、前記重畳領域の頂点に対する移動操作を受け付ける受付手段と、を備え、前記重畳領域の４つの頂点のうち、前記投影画像の非重畳領域との境界に位置する頂点の前記移動操作に対応する移動量の単位が、前記非重畳領域との境界に位置しない頂点の前記移動量の単位よりも小さいことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、台形歪みを考慮し、重畳領域を重畳させるための調整を簡単に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１及び２におけるプロジェクタの構成の一例を示すブロック図である。
【図２】実施例１及び２におけるプロジェクタの動作の一例を示すフローチャートである。
【図３】実施例１及び２の画像処理部の構成の一例を示すブロック図である。
【図４】実施例１及び２におけるマルチ投影システムの構成の一例を示す図である。
【図５】実施例１及２における減光処理の一例を示す図である。
【図６】実施例１及び２における設定処理の一例を示すフローチャートである。
【図７】実施例１及び２におけるメニューの表示例である。
【図８】実施例１及び２における１台目設定の一例を示すフローチャートである。
【図９】実施例１及び２における１台目のプロジェクタの投影画像の変形の説明図である。
【図１０】実施例１及び２における２台目設定の一例を示すフローチャートである。
【図１１】実施例１及び２における２台目以降プロジェクタの投影画像の変形の説明図である。
【図１２Ａ】実施例１及び２における調整処理の一例を示すフローチャートである。
【図１２Ｂ】実施例１及び２における調整処理の残りのフローチャートを示す。
【図１３】実施例１及び２における移動対象点移動処理のフローチャートである。
【図１４】実施例１における移動量の計算の説明図である。
【図１５】実施例２における移動量の計算の説明図である。
【図１６】実施例２の移動量の計算処理の一例を示すフローチャートである。
【図１７】実施例１及び２における射影変換の説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施例を詳細に説明するが、本発明は以下に説明する実施例に限定されない。
【実施例１】
【００１０】
図１は、スクリーンに１つの画像を投影する画像表示装置の構成の一例のブロック図を示す。画像表示装置は、表示対象となる画像に応じて液晶素子の光透過率を制御し、液晶素子の透過光をスクリーンに投影することで、スクリーン上に画像を表示する。画像表示装置の一例として、プロジェクタ１００を例に挙げて、以下説明する。
【００１１】
プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０及び画像処理部１４０を有する。さらに、プロジェクタ１００は、液晶制御部１５０、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０及び投影光学系１７１を有する。さらに、プロジェクタ１００は、記録再生部１９１、記録媒体１９２、通信部１９３、撮像部１９４、表示制御部１９５及び表示部１９６を有するものとして説明を行ったが、これに限られない。
【００１２】
ＣＰＵ１１０は、プロジェクタ１００の各部を制御する。ＲＯＭ１１１は、ＣＰＵ１１０で実行される制御プログラムを記憶する。ＲＡＭ１１２は、ＣＰＵ１１０のワークメモリとして一時的に制御プログラムやデータを格納する。
【００１３】
操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に操作内容に応じた指示信号を送信する。操作部１１３は例えば、スイッチやダイヤル、及び表示部１９６上に設けられたタッチパネルなどからなる。操作部１１３はまた、リモコンからの無線信号を受信し、受信信号に基づいて所定の指示信号をＣＰＵ１１０に送信する信号受信部（赤外線受信部など）を含む。ＣＰＵ１１０は、操作部１１３や通信部１９３から入力される制御信号に従い、プロジェクタ１００の各部を制御する。
【００１４】
画像入力部１３０は、外部装置から映像信号が入力する手段である。画像入力部１３０は、通信ケーブルを介して映像信号を外部装置から受信するものであってもよく、無線通信により外部装置から映像信号を受信するものであっても良い。
【００１５】
画像処理部１４０は、画像入力部１３０により入力された映像信号に対して、フレーム数、画素数及び画像形状などの変更処理を行って液晶制御部１５０に供給する。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理及び歪み補正処理（キーストン補正処理）等の処理を行う。
【００１６】
液晶制御部１５０は、画像処理部１４０から供給される１フレームの映像信号に応じて、液晶素子（液晶表示パネル）１５１Ｒ，１５１Ｇ，１５１Ｂの画素単位の透過率を制御する。液晶制御部１５０は、画像処理部１４０で処理された映像信号のＲ（赤色）信号に応じて液晶素子（液晶表示パネル）１５１Ｒを駆動し、Ｇ（緑色）信号に応じて液晶素子１５１Ｇを駆動し、Ｂ（青色）信号に応じて液晶素子１５１Ｂを駆動する。これにより、液晶素子１５１Ｒは、表示対象となるＲＧＢ画像の赤色画像を表示し、液晶素子１５１Ｇは、表示対象となるＲＧＢ画像の緑色画像を表示し、液晶素子１５１Ｂは、表示対象となるＲＧＢ画像の青色画像を表示する。  光源制御部１６０は、光源１６１がオンまたはオフとなるように制御し、光源１６１がオンである場合における光量を制御する。光源１６１は、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂの照明光を生成する。光源１６１は、例えば、ハロゲンランプ、キセノンランプ又は高圧水銀ランプなどを含む。光源１６１の出力光は、色分離部１６２に供給される。光源１６１の出力光は、色分離部１６２によって赤色用、緑色用及び青色用に分割され、各分割光が液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂに入射する。色分離部１６２は、光源１６１の出力光を赤色（Ｒ）、緑色（Ｇ）及び青色（Ｂ）に分離する素子であり、例えば、ダイクロイックミラーやプリズムなどを含む。なお、光源１６１として、各色に対応する光を出力するＬＥＤ等を使用する場合、色分離部１６２は不要となる。
【００１７】
液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂはそれぞれ、色分離部１６２で分離された照明光を空間強度変調してそれぞれの色の光学画像を生成する光変調手段である。液晶制御部１５０は、表示対象となる画像の赤色成分に応じて液晶素子１５１Ｒの各画素の透過率を制御し、液晶素子１５１Ｒに一定強度の赤色光を入射することで、電気信号を赤色成分の光学画像（赤色画像）に変換する。同様に、液晶制御部１５０は、表示対象となる画像の緑色成分に応じて液晶素子１５１Ｇの各画素の透過率を制御し、液晶素子１５１Ｇに一定強度の緑色光を入射することで、電気信号を緑色成分の光学画像（緑色画像）に変換する。同様に、液晶制御部１５０は、表示対象となる画像の緑色成分に応じて液晶素子１５１Ｂの各画素の透過率を制御し、液晶素子１５１Ｂに一定強度の青色光を入射することで、電気信号を青色成分の光学画像（青色画像）に変換する。
【００１８】
色合成部１６３は、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂの透過光を互いの画素にずれが生じないように合成する。これにより、表示対象となる画像の本来の色を示す光学画像が生成される。色合成部１６３は、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光学画像を空間的に合成する素子であり、例えば、ダイクロイックミラーやプリズムなどを含む。色合成部１６３により合成された光学画像はフルカラーの画像であり、投影光学系１７１により不図示のスクリーンに投影される。
【００１９】
投影光学系１７１は、複数のレンズ及びレンズ駆動用アクチュエータを含み、レンズをアクチュエータにより駆動することで、スクリーンに投影される投影画像の拡大、縮小及び焦点調整などを行う。光学系制御部１７０は、投影光学系１７１を制御する。
【００２０】
プロジェクタ１００は、単板式の場合、１枚の液晶素子でＲＧＢ画像を表示し、１枚の液晶素子を高輝度光源からの光で照明するので、色分離部１６２及び色合成部１６３を有していないものであっても良い。
【００２１】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生し、撮像部１９４により得られた画像や映像の静止画データや動画データをＣＰＵ１１０から受信して記録媒体１９２に記録する。記録再生部１９１はまた、通信部１９３により受信される静止画データや動画データを記録媒体１９２に記録する。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースと、記録媒体１９２と通信するためのマイクロプロセッサを有する。記録再生部１９１の一部の機能を、ＲＯＭ１１１に記憶されたプログラムによってＣＰＵ１１０が代替してもよい。
【００２２】
記録媒体１９２は、静止画データ、動画データ、及び、その他のデータを記録する。記録媒体１９２として、磁気ディスク、光学式ディスク又は半導体メモリなどのあらゆる方式の記録媒体を利用できる。記録媒体１９２は、プロジェクタ１００に着脱可能であっても、内蔵型であってもよい。
【００２３】
通信部１９３は外部機器と通信し、外部機器から制御信号、静止画データ及び動画データなどを受信する。通信部１９３は例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ又はＢｌｕｅｔｏｏｔｈ（登録商標）などを利用でき、通信方式は特定のものに限定されない。画像入力部１３０の端子が例えばＨＤＭＩ（登録商標）端子である場合、通信部１９３は、その端子を介してＣＥＣ通信を行うものであっても良い。外部機器は例えば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機又はリモコンなどである。
【００２４】
撮像部１９４は、投影光学系１７１により不図示のスクリーンに投影された画像を撮影する。撮像部１９４は、撮影画像データをＣＰＵ１１０に送信する。ＣＰＵ１１０は、撮像部１９４からの画像データを一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１に記憶されたプログラムに基づいて、静止画データ又は動画データに変換する。撮像部１９４は、光学像を画像信号に変換する撮像素子、被写体の光学像を撮像素子に入射するレンズ、レンズを駆動するアクチュエータ、アクチュエータを制御するマイクロプロセッサ、撮像素子の出力画像信号をデジタル信号に変換するＡＤ変換部などを含む。なお、撮像部１９４は、例えば、不図示のスクリーンとは逆方向の視聴者側を撮影するものであっても良い。
【００２５】
表示制御部１９５は、プロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示部１９６に表示させる。表示部１９６は、例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ及びＬＥＤディスプレイであっても良い。また、表示部１９６は、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００２６】
図２は、プロジェクタ１００によって行われる動作の一例を示すフローチャートを示す。図２を参照して、プロジェクタ１００の動作を説明する。図２に示すフローで示される動作は、ＣＰＵ１１０がＲＯＭ１１１に記憶されたプログラムに基づいてプロジェクタ１００の各部を制御することにより実行される。操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示した時点に、図２に示すフローがスタートする。
【００２７】
操作部１１３や不図示のリモコンによりユーザがプロジェクタ１００の電源のオンを指示すると、ＣＰＵ１１０は、不図示の電源部からプロジェクタ１００の各部に電源を供給し、投影開始処理を実行する（Ｓ２０１）。投影開始処理は、例えば、光源１６１の点灯させるように光源制御部１６０を制御する処理、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを駆動させるように液晶制御部１５０を制御する処理、及び画像処理部１４０の動作を設定する処理等を含む。
【００２８】
ＣＰＵ１１０は、画像入力部１３０からの入力信号に変化があったか否かを判定する（Ｓ２０２）。入力信号に変化がなかった場合、ＣＰＵ１１０はＳ２０４に進み、入力信号に変化があった場合、ＣＰＵ１１０は入力切替え処理を実行する（Ｓ２０３）。例えば、ＣＰＵ１１０は、入力信号の解像度とフレームレートなどを検知し、それに適したタイミングで入力画像をサンプリングし、必要な画像処理を実施した上で投影する。
【００２９】
ＣＰＵ１１０は、ユーザから操作されたか否かを判定する（Ｓ２０４）。ユーザによる操作部１１３やリモコンへ操作がなかった場合、ＣＰＵ１１０は、Ｓ２０８に進む。ユーザによる操作部１１３やリモコンへ操作が行われた場合、ＣＰＵ１１０は、ユーザからの操作が画像の投影を終了するための操作であるか否かを判定する（Ｓ２０５）。ユーザからの操作が画像の投影を終了するための操作である場合（Ｓ２０５）、ＣＰＵ１１０は、投影終了処理を実行し、終了する（Ｓ２０６）。投影終了処理は、例えば、に指示して光源１６１の消灯させるように光源制御部１６０を制御する処理、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの駆動を停止するように液晶制御部１５０を制御する処理、及び必要な設定のＲＯＭ１１１に保存する処理等を含む。
【００３０】
ユーザからの操作が画像の投影を終了するための操作でなかった場合（Ｓ２０５）、ＣＰＵ１１０は、ユーザからの操作に対応するユーザ処理を実行する（Ｓ２０７）。ユーザ処理は、例えば、画像を投影する領域の位置を変更するための処理、入力信号を変更するための処理、画像処理を変更するための処理及び情報を表示する処理等を含む。
【００３１】
ＣＰＵ１１０は、外部装置からコマンドを受信したか否かを判定する（Ｓ２０８）。外部装置からコマンドを受信しなかった場合、ＣＰＵ１１０はＳ２０２に戻る。外部装置からコマンドを受信した場合、ＣＰＵ１１０は外部装置から受信したコマンドが画像の投影を終了するための操作を指示するコマンドか否かを判定する（Ｓ２０９）。外部装置から受信したコマンドが画像の投影を終了するための操作を指示するコマンドであった場合（Ｓ２０９）、ＣＰＵ１１０はＳ２０６に進む。外部装置から受信したコマンドが画像の投影を終了するための操作を指示するコマンドでない場合（Ｓ２０９）、ＣＰＵ１１０は、外部装置から受信したコマンドに対応するコマンド処理を実行する（Ｓ２１０）。コマンド処理は、例えば、画像を投影する領域の位置を設定するための処理、入力信号を設定する処理、画像処理を設定する処理及びプロジェクタ１００の状態を取得する処理などを含む。
【００３２】
プロジェクタ１００は、画像入力部１３０から入力された映像、記録再生部１９１によって記録媒体１９２から読み出された静止画データ及び動画データの少なくとも一つを表示する。
【００３３】
図３は、画像処理部１４０の構成の一例を示すブロック図を示す。図３を参照して、画像処理部１４０について説明する。画像処理部１４０は、各種画像処理部３１０、ＯＳＤ重畳部３２０、減光処理部３３０、変形処理部３４０及び黒浮き処理部３５０を含む。
【００３４】
元画像信号ｓｉｇ３０１は、画像入力部１３０、記録再生部１９１及び通信部１９３のいずれか一つから画像処理部１４０に入力される信号である。タイミング信号ｓｉｇ３０２は、元画像信号ｓｉｇ３０１に同期した垂直同期信号、水平同期信号又はクロックなどのタイミング信号であって、元画像信号ｓｉｇ３０１の供給元から画像処理部１４０に供給される。画像処理部１４０内の各ブロックは、タイミング信号ｓｉｇ３０２に基づいて動作するが、画像処理部１４０の内部でタイミング信号を生成して使用してもよい。
【００３５】
各種画像処理部３１０は、ＣＰＵ１１０と連携して、元画像信号ｓｉｇ３０１のヒストグラムやＡＰＬをはじめとする統計情報を取得し、各種画像処理を施した画像信号ｓｉｇ３０３を生成する。各種画像処理は、ＩＰ変換、フレームレート変換、解像度変換、γ変換、色域変換、色補正及びエッジ強調を含む。各種画像処理部３１０は、生成した画像信号ｓｉｇ３０３をＯＳＤ重畳部３２０に出力する。
【００３６】
ＯＳＤ重畳部３２０は、ＣＰＵ１１０の指示により、ユーザ用のメニューや操作のためのガイド情報をＯＳＤ画像として画像信号ｓｉｇ３０３に重畳し、生成したＯＳＤ重畳画像信号ｓｉｇ３０４を減光処理部３３０に出力する。
【００３７】
減光処理部３３０は、ＣＰＵ１１０の指示により、ＯＳＤ重畳部３２０から受信したＯＳＤ重畳画像信号ｓｉｇ３０４に重畳領域に対する減光処理を行い、生成した画像信号ｓｉｇ３０５を変形処理部３４０に出力する。減光処理は、マルチ投影を行う際の他のプロジェクタによって投影される投影画像と重畳される領域である重畳領域において、非重畳領域との境界から重畳領域の端部に向かって徐々に減光するようにゲインをかける処理である。  図４及び図５を参照して、減光処理部３３０の減光処理の詳細を説明する。図４及び図５において、プロジェクタ１００とスクリーンが正対しているものとする。
【００３８】
図４は、実施例１及び２におけるマルチ投影の斜視図を示す。４００は、画像信号源である。画像信号源４００は、ケーブル４１０ａを介してプロジェクタ４２０aと接続し、ケーブル４１０ｂを介してプロジェクタ４２０ｂと接続される。画像信号源４００は、ケーブル４１０aを介して画像信号をプロジェクタ４２０ａに供給し、画像信号源４００は、ケーブル４１０ｂを介して画像信号をプロジェクタ４２０ｂに供給する。プロジェクタ４２０ａ及びプロジェクタ４２０ｂは、図１に示すような構成を持つものとする。プロジェクタ４２０ａは、画像信号源４００から供給された画像信号をスクリーン４３０に投影し、プロジェクタ４２０ｂは、画像信号源４００から供給された画像信号をスクリーン４３０に投影する。プロジェクタ４２０ａによってスクリーン４３０に投影された画像Ａの一部と、４２０ｂによってスクリーン４３０に投影された画像Ｂの一部とを重畳させることによって生成された一つのされた画像を表示する。このような投影の方法を、マルチ投影と呼ぶ。
【００３９】
図５は、プロジェクタ４２０ａによってスクリーン４３０に投影された画像信号と、プロジェクタ４２０ｂによってスクリーン４３０に投影された画像信号と、マルチ投影によって投影される画像信号との位置関係の一例を示す。
【００４０】
図５（ａ）は、プロジェクタ４２０ａによって投影される投影画像５００ａを示し、図５（ｂ）は、プロジェクタ４２０ａによって投影される投影画像５００ｂを示す。投影画像５００ａは、投影画像５００ｂとは重ならない非重畳領域５１０ａと、投影画像５００ｂと重なる重畳領域５２０ａとを含む。また、投影画像５００ｂは、投影画像５００ａと重ならない非重畳領域５１０ｂと、投影画像５００ａと重なる重畳領域５２０ｂとを含む。
【００４１】
図５（ｃ）は、投影画像５００ａ及び投影画像５００ｂの水平方向でのゲイン分布の一例例を示す。５３０ａは、プロジェクタ４２０ａの減光処理部３３０がＯＳＤ重畳画像信号ｓｉｇ３０４に適用するゲインである。５３０ｂは、プロジェクタ４２０ｂの減光処理部３３０がＯＳＤ重畳画像信号ｓｉｇ３０４に適用するゲインである。ゲイン５３０ａ及びゲイン５３０ｂは、非重畳領域５１０ａ及び非重畳領域５１０ｂにおいては、１．０倍であり、重畳領域５２０ａ及び重畳領域５２０ｂでは、水平方向の位置により非重畳領域５１０ａ及び非重畳領域５１０ｂとの境界を１．０とし、投影画像端において０となるような分布になっている。図５（ｃ）において、重畳領域５２０ａにおけるゲイン５３０ａ及び重畳領域５２０ｂにおけるゲイン５３０ｂを直線で変化させるようにしたが、Ｓ字カーブなどで変化させてもよい。
【００４２】
図５（ｄ）は、投影画像５００ａ及び投影画像５００ｂの合成画像を示す。重畳領域５４０は、重畳領域５２０ａと重畳領域５２０ｂとが重なった部分である。重畳領域５４０の水平方向の輝度分布は、ゲイン５３０ａの重畳領域５２０ａとゲイン５３０ｂの重畳領域５２０ｂにおける傾斜により実質的に一定となり、非重畳領域５１０ａのゲイン５３０aまたは非重畳領域５１０ｂのゲイン５３０ｂと同等となる。これにより、重畳領域５４０と非重畳領域５１０ａとの境界が目立たなくなり、重畳領域５４０と非重畳領域５１０ｂとの境界が目立たなくなっている。
【００４３】
変形処理部３４０は、ＣＰＵ１１０により設定される変形式または変形パラメータに基づいた幾何学的変形を画像信号ｓｉｇ３０５に施して、変形後画像信号ｓｉｇ３０６を出力する。キーストーン補正は射影変換で実現でき、ＣＰＵ１１０は、射影変換のためのパラメータを変形処理部３４０に設定する。元画像の座標を（ｘｓ，ｙｓ）とし、変形後画像の座標を（ｘｄ，ｙｄ）とすると、
【数１】
0006456086.tif 000002
の関係となる。ここで、Ｍは、元画像から変形後画像への３×３の射影変換行列であり、ＣＰＵ１１０から入力される。（ｘｓｏ，ｙｓｏ）は、図１７に実線で示す元画像の１つの頂点の座標である。（ｘｄｏ，ｙｄｏ）は、図１７に一点鎖線で示す変形後画像の、元画像の頂点（ｘｓｏ、ｙｓｏ）に対応する頂点の座標値である。
【００４４】
ＣＰＵ１１０から、式（１）の行列Ｍの逆行列Ｍ−１とオフセット（ｘｓｏ，ｙｓｏ），（ｘｄｏ，ｙｄｏ）が変形処理部３４０に入力される。変形処理部３４０は、式（２）に従い変形後の座標（ｘｄ，ｙｄ）に対応する元画像の座標（ｘｓ、ｙｓ）を求める。すなわち、
【数２】
0006456086.tif 000003
式（２）で求められた元画像の座標（ｘｓ、ｙｓ）が整数値になる場合、元画像の座標（ｘｓ、ｙｓ）上の画素値をそのまま変形後画像の座標（ｘｄ，ｙｄ）の画素値としてもよい。
【００４５】
しかし、式（２）で求められる元画像の座標は整数値になるとは限らない。このため、周辺画素の値を用いて補間することで、変形後画像の座標（ｘｄ、ｙｄ）の画素値を求める。補間方法として、バイリニア、バイキュービック又はその他の任意の補間方法を用いればよい。また、式（２）に基づいて求められた元画像の座標が、元画像領域の範囲外である場合、変形処理部３４０は、その画素値を黒又はユーザが設定した背景色とする。
【００４６】
このようにして、変形処理部３４０は、変換後画像の全座標（又は全画素）について画素値を求めることで、変形後画像を作成する。
【００４７】
ＣＰＵ１１０が変形処理部３４０に行列Ｍとその逆行列Ｍ−１を入力するとしたが、ＣＰＵ１１０が変形処理部３４０に逆行列Ｍ−１を入力し、変形処理部３４０が内部で行列Ｍを生成しても良い。また、ＣＰＵ１１０が変形処理部３４０に行列Ｍを入力し、変形処理部３４０が内部で逆行列Ｍ−１を生成しても良い。
【００４８】
変形処理部３４０が出力する変形後画像信号ｓｉｇ３０６は、黒浮き処理部３５０に供給される。プロジェクタでは、黒表示していても漏れ光により黒浮きが発生し、重畳領域の黒浮き量は、重畳領域に重畳している投影画像の黒浮き量の総和となる。この結果、一般的に、重畳領域において表示される黒は、非重畳領域において表示される黒よりも明るく表示されてしまう。黒浮き処理部３５０は、非重畳領域について、変形後画像信号ｓｉｇ３０６に対して、重畳領域と同等の黒となるように黒レベルを調整し、黒浮き補正後画像信号ｓｉｇ３０７を出力する。
【００４９】
黒浮き補正後画像信号ｓｉｇ３０７は、液晶制御部１５０に供給され、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに表示される。
【００５０】
実施例１及び２において、マルチ投影を行う場合、プロジェクタ４２０ａ及びプロジェクタ４２０ｂのうちどちらかをメインに設定する必要がある。図６は、プロジェクタ４２０ａ及びプロジェクタ４２０ｂのうちどちらかをメインに設定するための設定処理のフローチャートの一例を示す。図６の設定処理は、プロジェクタ４２０ａ及びプロジェクタ４２０ｂのそれぞれにおいて、行われるものとする。以下プロジェクタ４２０ａが図６の設定処理を実行する場合について説明する。
【００５１】
プロジェクタ４２０ａのＣＰＵ１１０は、図７（ａ）に示すマルチ設置メニューを表示部１９６に表示させるようにＯＳＤ重畳部３２０を制御する。ユーザは、表示部１９６に表示されたマルチ設置メニューを用いて、プロジェクタ４２０ａ及びプロジェクタ４２０ｂのどちらを基準プロジェクタ（メイン）に設定する。以下、ユーザがプロジェクタ４２０ａを基準プロジェクタと設定した場合について説明する。これにより、プロジェクタ４２０ａは、メインに設定され、プロジェクタ４２０ｂがサブ（又はスレーブ）に設定される。図６に示すように、基準プロジェクタとして選択されたプロジェクタ４２０ａのＣＰＵ１１０は、１台目用の設置設定を行い（Ｓ６０１，Ｓ６０２）、プロジェクタ４２０ｂのＣＰＵ１１０は２台目の設置設定を行う（Ｓ６０１，Ｓ６０３）。プロジェクタ４２０ｂが図６の設定処理を実行する場合についても同様である。
【００５２】
図８は、１台目の設置設定（Ｓ６０２）の一例を示す動作フローチャートを示す。
【００５３】
プロジェクタ４２０ａのＣＰＵ１１０は、図７（ｂ）に示すようなズーム調整メニューを表示部１９６に表示するようにＳＤ重畳部３２０を制御し、ユーザにズームを調整させる（Ｓ８０１）。
【００５４】
図９（Ａ）〜（Ｄ）は、スクリーン上のプロジェクタ４２０ａによる投影領域を示す図である。図９（Ａ）において、９１０は、補正前の投影画像であり、破線で示す領域９２０は所望の投影領域である。ユーザは操作部１１３や不図示のリモコンによりプロジェクタ４２０ａのズーム量を調整することで、図９（Ｂ）に示すように、ズーム調整後の投影画像９３０が投影領域９２０を包み、かつ、投影画像９３０の１つの頂点と投影領域９２０の１つの頂点とが一致するように調整する。このとき、ユーザは、必要に応じて、プロジェクタ４２０aを移動させてもよい。
【００５５】
ＣＰＵ１１０は、図７（ｃ）に示す縦横キーストーン調整メニューを表示部１９６に表示するようにＯＳＤ重畳部３２０を制御し、ユーザにキーストーン調整をさせる（Ｓ８０２）。縦横キーストーン調整では、スクリーンとプロジェクタの相対的な傾斜角をＧＵＩでの設定値として与え、それに基づいてＣＰＵ１１０が補正後座標を計算し、変形処理部３４０に設定して、投影画像を変形させる。
【００５６】
実施例１及び２におけるキーストーン補正（台形補正）は、投影画像領域の１つの頂点が移動しないようにしている。図９（Ｂ）に示す例では、左下の頂点９４０が移動しない。この結果、縦横キーストーン補正により長方形に調整した状態では、図９（Ｃ）に示すように所望の投影領域９２０とキーストーン補正後の投影画像９５０は一致する。キーストーン補正後の投影画像９５０の外側の領域には、黒画像が表示される。これとは異なるキーストーン補正アルゴリズムを用いても良い。この場合、ステップＳ７０１のズーム調整によって変更することもできる。
【００５７】
ＣＰＵ１１０は、図７（ｄ）に示すエッジブレンド設定メニューを表示部１９６に表示するようにＯＳＤ重畳部３２０を制御し、ユーザにエッジブレンド設定をさせる（Ｓ８０３）。エッジブレンド領域とは、重畳領域のことである。プロジェクタ４２０ａを基準プロジェクタとした場合、右側の重畳領域を有効とし、重畳領域の幅を設定する。重畳領域の幅は、画像信号源４００からプロジェクタ４２０ａに供給される画像信号の重畳領域の幅である。
【００５８】
２台目のプロジェクタ４２０ｂを位置合わせするためのガイドとして、プロジェクタ４２０ａは、投影画像に重畳領域を示すマーカー９８０を表示する。図９（Ｄ）は、エッジブレンド設定後の投影画像の例を示す。９６０はキーストーン補正後の非重畳領域であり、９７０はキーストーン補正後の重畳領域である。重畳領域９７０の辺にマーカー９８０が、ユーザが視覚的に確認できるような態様、例えば色で表示される。例えば、非重畳領域９６０と重畳領域９７０との境界のマーカー９８０を黒色の一点鎖線で表示し、画面端のマーカー９８０を例えば白の一点鎖線で表示する。
【００５９】
このように、基準プロジェクタ４２０ａの設置設定を完了すると、２台目のプロジェクタ４２０ｂに同様に設置設定（Ｓ６０３）を実行する。
【００６０】
図１０は、２台目の設置設定（Ｓ６０３）の一例を示す動作フローチャートを示す。
【００６１】
プロジェクタ４２０ｂのＣＰＵ１１０は、図７（ｂ）に示すようなズーム調整メニューを表示部１９６に表示するようにＯＳＤ重畳部３２０を制御し、ユーザにズームを調整させる（Ｓ１００１）。
【００６２】
図１１は、スクリーン上のプロジェクタ４２０ｂによる投影領域を示す図である。図１１における投影画像９５０は、プロジェクタ４２０aによる投影画像である。１１１０は、プロジェクタ４２０ｂの補正前の投影画像である。破線で示す領域１１２０は投影画像を配置すべき目標となる投影領域（目標投影領域）である。ユーザは操作部１１３や不図示のリモコンによりプロジェクタ４２０ｂのズーム量を調整することで、図１１（Ｂ）に示すように、ズーム調整後の投影画像１１３０が、投影領域１１２０を包み、かつ、投影画像１１３０の１つの頂点と投影領域１１２０の１つの頂点とが一致するように調整する。このとき、ユーザは、必要に応じて、プロジェクタ４２０ｂを移動させてもよい。
【００６３】
ＣＰＵ１１０は、図７（ｄ）に示すエッジブレンド設定メニューを表示部１９６に表示するように、ＯＳＤ重畳部３２０を制御し、ユーザにエッジブレンド設定をさせる（Ｓ１００２）。プロジェクタ４２０ｂをサブプロジェクタとした場合、左側の重畳領域を有効とし、重畳領域の幅を設定する。重畳領域の幅は、画像信号源４００からプロジェクタ４２０ｂに供給される画像信号の重畳領域の幅である。これにより、プロジェクタ４２０ｂの投影画像は図１１（Ｃ）に示すように、重畳領域１１４０が減光された状態で投影される。
【００６４】
プロジェクタ４２０ｂのＣＰＵ１１０は、重ね合わせ領域のキーストーンを調整するための調整処理を行う（Ｓ１００３）。図１２Ａ及び図１２Ｂは、重ね合わせ領域のキーストーンを調整するための調整処理（Ｓ１００３）の詳細なフローチャートを示す。
【００６５】
ＣＰＵ１１０は、Ｓ１００２で設定された重畳領域の辺情報及び重畳領域の幅情報から、液晶素子１５１Ｒ、１５１Ｇ、及び１５１Ｂ上の重畳領域の座標値を計算する（Ｓ１２０１）。
【００６６】
ＣＰＵ１１０は、重畳領域の４隅に変形マーカーを表示部１９６に表示するようにＯＳＤ重畳部３２０を制御する（Ｓ１２０２）。これにより、図１１（Ｄ）に示すように、重畳領域１１４０の４隅に変形マーカーＰＳ１〜ＰＳ４が表示される。変形マーカーＰＳ１〜ＰＳ４は、図５に示す例で重畳領域５２０ａの４隅に相当する位置に配置される。以下の処理で、変形マーカーＰＳ１〜ＰＳ４は、個別に調整される。
【００６７】
ＣＰＵ１１０は、変形マーカーＰＳ１〜ＰＳ４のうちの１つを移動させる対象の候補として選択する（Ｓ１２０３）。ユーザは、操作部１１３の方向キー等により、移動させる対象の候補となる変形マーカーを変形マーカーＰＳ１〜ＰＳ４の中から選択する。ＣＰＵ１１０は、ユーザによるリモコンキーあるいは本体スイッチ等の操作を待つ（Ｓ１２０４）。ユーザから操作を受け付けると、操作されたキーが方向キー（上、下、左、右）のいずれかであるかを判定する（Ｓ１２０５）。方向キーであった場合、押下された方向キーに応じて、ＣＰＵ１１０は、Ｓ１２０３において選択された変形マーカーを指定された方向の変形マーカーに変更し（Ｓ１２０６）、Ｓ１２０３に戻る。
【００６８】
例えば、変形マーカーＰＳ１がＳ１２０３において選択された状態で、右キーが押下されたら、ＣＰＵ１１０は、移動させる対象の候補として変形マーカーＰＳ２を選択する。変形マーカーＰＳ１がＳ１２０３において選択された状態で、下キーが押下されたら、ＣＰＵ１１０は、移動させる対象の候補として変形マーカーＰＳ３を選択する。なお、変形マーカーＰＳ１がＳ１２０３において選択された状態で、上キー又は左キーが押下された場合、ＣＰＵ１１０は、移動させる対象の候補を変形マーカーＰＳ１から他の変形マーカーに変更しない。
【００６９】
ユーザによって操作されたキーが方向キーでなかった場合、ＣＰＵ１１０は、ユーザによって操作されたキー決定キーかどうかを判定する（Ｓ１２０７）。ユーザによって操作されたキーが決定キーであった場合、ＣＰＵ１１０は、現在に移動させる対象の候補として選択されている変形マーカーを移動させる対象として（移動対象点）決定する（Ｓ１２０８）。このとき、ＣＰＵ１１０は、移動用の操作ガイドを表示部１９６に表示するようにＯＳＤ重畳部３２０を制御する。
【００７０】
ＣＰＵ１１０は、Ｓ１２０８で決定した変形マーカー（移動対象点）を移動させるために、ユーザからの操作を待つ（Ｓ１２０９）。ユーザからの操作を受け付けると、ＣＰＵ１１０は、操作されたキーが方向キー（上、下、左、右）のいずれかであるかを判定する（Ｓ１２１０）。ユーザによって操作されたキーが方向キーであった場合、ＣＰＵ１１０は、押下された方向キーに応じてＳ１２０８で決定された変形マーカーを移動させ（Ｓ１２１１）、移動に伴う変形処理を実行して（Ｓ１２１２）、ステップＳ１２０９に戻る。
【００７１】
ステップＳ１２１０で操作されたキーが方向キーでないと判定された場合、ＣＰＵ１１０は、決定キーか否かを判定する（Ｓ１２１３）。決定キーでなかった場合（Ｓ１２１３）、無効なキーなので、ＣＰＵ１１０は、ステップＳ１２０９に戻って次のユーザ操作を待つ。決定キーであった場合（Ｓ１２１３）、Ｓ１２０８で決定した変形マーカー（移動対象点）に対する移動処理が終了したので、ＣＰＵ１１０は、ステップＳ１２０３に戻り、次に移動させる対象の候補を選択するための処理を行う。
【００７２】
ステップＳ１２０７で操作されたキーが決定キーでないと判定された場合、ＣＰＵ１１０は、ユーザによって操作されたキーが終了キーか否かを判定する（Ｓ１２１４）。ユーザによって操作されたキーが終了キーであった場合（Ｓ１２１４）は、ＣＰＵ１１０は、変形マーカーＰＳ１〜ＰＳ４の表示を消去して（Ｓ１２１５）、重ね合わせ領域キーストーン補正処理を終了する。
【００７３】
ユーザによって操作されたキーが終了キーでなかった場合（Ｓ１２１４）、ＣＰＵ１１０は、ユーザによって操作されたキーがリセットキーか否かを判定する（Ｓ１２１６）。リセットキーでなかった場合（Ｓ１２１６）、無効なキーなので、ＣＰＵ１１０は、ステップＳ１２０４に戻って次のユーザから操作を待つ。ユーザによって操作されたキーがリセットキーであった場合（Ｓ１２１６）、ＣＰＵ１１０は、変形マーカーＰＳ１〜ＰＳ４を初期位置に戻し（Ｓ１２１７）、変形処理を実施して（Ｓ１２１８）、ステップＳ１２０３に戻る。変形処理は、ステップＳ１２１２と同様である。
【００７４】
図１３は、Ｓ１２１１における移動対象点移動の一例を示すフローチャートである。ＣＰＵ１１０は、ステップＳ１２０８で決定した変形マーカーＰＳ１〜ＰＳ４のうちの一つの変形マーカー（移動対象点）が、目標投影領域１１２０の非重畳領域と重畳領域の境界にあるか否かを判定する（Ｓ１３０１）。図５で説明すると、１台目のプロジェクタ４２０ａの非重畳領域５１０ａに対し、２台目のプロジェクタ４２０ｂの非重畳領域は非重畳領域５１０ｂである。図１１（Ｄ）に示す例で変形マーカーＰＳ１，ＰＳ３は、２台目のプロジェクタ４２０ｂの非重畳領域との境界に位置しない。他方、変形マーカーＰＳ２，ＰＳ４は非重畳領域との境界に位置する。
【００７５】
ＣＰＵ１１０は、ステップＳ１２０８で決定した変形マーカー（移動対象点）が非重畳領域との境界に位置しない場合、移動量を既定値ｄとする（Ｓ１３０２）。そして、ＣＰＵ１１０は、現在選択されている変形マーカー（移動対象点）の座標に対し、ステップＳ１２１０で判定した方向キーの方向にステップ１３０２で決定した移動量ｄだけ移動した先の座標を計算する（Ｓ１３０３）。図１１（Ｄ）に示す例で変形マーカーＰＳ１が移動させる対象として決定された場合、右キーが押下されたら右に、下キーが押下されたら下に移動する。ただし、液晶素子の表示域より外側に移動させることはできないので、変形マーカーＰＳ１が液晶素子の表示域の端部に位置する場合には、上キーおよび左キーが押下されても、それ以上は移動しない。
【００７６】
ステップＳ１２０８で決定した変形マーカー（移動対象点）が自プロジェクタの非重畳領域との境界に位置する場合（Ｓ１３０１）、ＣＰＵ１１０は、移動量を計算する（Ｓ１３０４）。移動量の計算方法を、図１４を用いて説明する。図１４（ａ）は、左右方向のエッジブレンンドをしている場合の例を示す。１４１０は、液晶素子１５１Ｒ，１５１Ｇ，１５１Ｂ上において画像を表示する有効領域である。１４２０は、重畳領域であり、図１４では左側に位置する。重畳領域１４２０の幅をｘｗ、有効領域１４１０の横方向の解像度（幅ｘｗと同じ単位のサイズ）をｘとする。非重畳領域（有効領域１４１０のうち重畳領域１４２０ではない領域）との境界にある移動対象点Ｐを下に移動させる場合の移動量ｄｐ１は、ステップ１３０２で設定した既定値ｄを用いて、
ｄｐ１＝ｄ×ｘｗ／ｘ        （３）
で計算できる。なお、移動対象点Ｐは、ステップＳ１２０８で決定した変形マーカーに対応する点である。
【００７７】
図１４（ｂ）は、左右方向のエッジブレンドをしている場合に、非重畳領域（有効領域１４１０のうち重畳領域１４２０ではない領域）との境界にある移動対象点Ｐを左に移動させる場合の説明例を示す。この場合、移動量ｄｐ２は、
ｄｐ２＝ｄ×ｘｗ／ｘ    （４）
で求めることができる。
【００７８】
重畳領域と非重畳領域との境界にある頂点Ｐを移動したことによる有効領域１４１０の頂点Ｑの移動量ｄｑ１，ｄｑ２は、非重畳領域との境界に位置しない変形マーカー（移動対象点）の移動量ｄとおおむね同等となる。
【００７９】
図１４（ｃ）は、上下方向のエッジブレンンドをしている場合の説明例を示す。図１４（ｃ）に示す例では、重畳領域１４３０が、投影画像の上側に位置する。重畳領域の幅をｙｗ、液晶素子の有効領域の縦方向の解像度（幅ｙｗと同じ単位のサイズ）をｙとする。非重畳領域（有効領域１４１０のうち重畳領域１４２０ではない領域）との境界にある移動対象点Ｐを左に移動させる場合の移動量ｄｐ３は、ステップＳ１３０２で設定した既定値ｄを用いて、
ｄｐ３＝ｄ×ｙｗ／ｘ      （５）
で求めることが出来る。
【００８０】
図１４（ｄ）は、上下方向のエッジブレンドをしている場合の、非重畳領域（有効領域１４１０のうち重畳領域１４２０ではない領域）との境界にある移動対象点Ｐを上に移動させるときの説明例である。この場合も、移動量ｄｐ４は、
ｄｐ４＝ｄ×ｙｗ／ｘ        （６）
で求めることができる。
【００８１】
重畳領域と非重畳領域との境界にある頂点Ｐを移動したことによる有効領域１４１０の頂点Ｑの移動量ｄｑ３、ｄｑ４は、非重畳領域との境界でない移動対象点の移動量ｄとおおむね同等となる。
【００８２】
ＣＰＵ１１０は、方向キーが押されるたびに、移動対象点を含む４つの補正点を頂点とする四角形を変形後画像領域として変形処理を実施するとともに、変形後四角形の座標をＲＡＭ１１２に格納する（Ｓ１２１２）。ユーザは右キーと下キーを数度押し、１台目のプロジェクタ４２０ａが表示しているエッジブレンドマーカー９８０を見ながら、移動対象点をプロジェクタ４２０ａの投影画像の重畳領域９７０の左上角と一致させる。
【００８３】
変形マーカーＰＳ１の移動が完了した状態を図１１（Ｅ）に示す。変形マーカーＰＳ１は移動後の位置に描画されている。
【００８４】
Ｓ１２１１で変形マーカーを移動させるたび、ＣＰＵ１１０は、変形マーカーの移動後の座標に応じて、変形処理部３４０による変形を実行する（Ｓ１２１２）。変形処理は、補正前の重畳領域である四角形１１４０が、変形後重畳領域１１５０になるような射影変換行列Ｍとオフセットを求め、それらを変形処理部３４０に設定することで実現できる。
【００８５】
このようにして、プロジェクタ４２０ｂの投影画像の重畳領域１１４０の変形マーカーＰＳ１〜ＰＳ４をそれぞれプロジェクタ４２０ａの投影画像のキーストーン補正後の重畳領域９７０の４隅に一致させることができる。図１１（Ｆ）は、この合致状態を示す。移動後の変形マーカーＰＳ１〜ＰＳ４は、プロジェクタ４２０ａの投影画像のキーストーン補正後の重畳領域９７０の４隅に一致している。この結果、プロジェクタ４２０ｂの投影画像の補正後の重畳領域１１６０を、プロジェクタ４２０ａの投影画像のキーストーン補正後の重畳領域９７０に一致させることができる。また、変形処理部３４０が、プロジェクタ４２０ｂの補正後の投影画像１１７０にプロジェクタ４２０ｂの重畳領域と同じ変形処理を施すので、投影画像１１７０は、自動的にアスペクト比の保存された長方形に補正される。
【００８６】
実施例１では、重畳領域の４隅を変形の移動対象点として４点補正する場合に、移動対象点が自プロジェクタの非重畳領域との境界にあるときに、重畳領域の幅と有効領域の解像度に応じて移動量を計算する。これにより、重畳領域の幅によらず、良好な調整精度を実現できる。
【実施例２】
【００８７】
実施例１では、ステップＳ１３０４において、Ｓ１２０８で決定された変形マーカー（移動対象点）が自プロジェクタの非重畳領域との境界にある場合の移動量を、既定値ｄ、重畳領域の幅と有効領域の解像度に応じて式１〜式４を用いて計算した。しかし、実施例１のような移動量の計算方法ではなく、実施例２に示される移動量の計算方法であっても良い。
【００８８】
図１５は、実施例２における移動量の計算方法を説明するための図であり、図１６は、実施例２における移動量の計算（Ｓ１３０４）を説明するためのフローチャートを示す。Ｓ１２０８で決定された変形マーカー（移動対象点）を動かした場合、有効領域１４１０の頂点Ｑは、変形マーカー（移動対象点）の移動量に応じて直線上を移動する。有効領域１４１０の頂点Ｑは、非重畳領域であり、かつ、変形マーカー（移動対象点）に隣接する。
【００８９】
ＣＰＵ１１０は、ステップＳ１２０８（図１２Ｂ）で決定された変形マーカー（移動対象点）をステップＳ１２０９で入力された方向キーの方向に大きく移動させた場合の重畳領域の補正前後の四角形の座標から、射影変換行列を求める（Ｓ１６０１）。図１５においては点Ｐが移動対象点である。点Ｐは、変形マーカーと対応する。
【００９０】
ＣＰＵ１１０は、ステップＳ１６０１で求めた射影変換行列を有効領域１４１０に適用した場合の、補正後の有効領域１５１０の座標を求める（Ｓ１６０２）。補正後の有効領域１５１０の座標は、図１５における頂点Ｑである。
【００９１】
ＣＰＵ１１０は、有効領域１４１０の頂点（図１５の点Ｑ）の補正前座標と補正後座標とを結ぶ直線の式を求める（Ｓ１６０３）。移動対象点Ｐを同一方向に移動させた場合に、頂点Ｑは、この直線（図１５の破線）上を移動する。
【００９２】
ＣＰＵ１１０は、頂点ＱがステップＳ１６０３で求めた直線上で既定値ｄだけ移動した座標（図１５の点Ｑｄ）を求める（Ｓ１６０４）。
【００９３】
ＣＰＵ１１０は、ステップＳ１６０４で求めた頂点Ｑｄと、移動対象点Ｐを挟んで反対側にある重畳領域の頂点（図１５の点Ｏ）とを結んだ直線と、移動対象点Ｐから移動方向に伸ばした直線との交点を、移動対象点Ｐの移動後の座標とする（Ｓ１６０５）。
【００９４】
最後に、ＣＰＵ１１０は、移動対象点Ｐの移動前後の座標から移動量を求める（Ｓ１６０６）。
【００９５】
本実施例によれば、非重畳領域であって移動対象点に隣接する、有効領域１４１０の頂点の移動量を、移動対象点が非重畳領域との境界上にない場合の移動量と一致させることができるので、調整精度が一定になる。
【００９６】
ここでは、頂点Ｑの直線上の移動量が既定値ｄになるように移動量を求めたが、縦または横方向の移動量が既定値ｄになるようにしても良い。
【００９７】
また、移動対象点が自プロジェクタの非重畳領域との境界にある場合に、ステップＳ１６０６の処理を省略し、ステップＳ１６０５で求められた移動対象点の座標をステップＳ１３０３の計算結果として採用しても良い。
【００９８】
（その他の実施例）本発明の目的は、上述した実施形例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０１】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、上述した実施例の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【図１】
0006456086.tif 000004
【図２】
0006456086.tif 000005
【図３】
0006456086.tif 000006
【図４】
0006456086.tif 000007
【図５】
0006456086.tif 000008
【図６】
0006456086.tif 000009
【図７】
0006456086.tif 000010
【図８】
0006456086.tif 000011
【図９】
0006456086.tif 000012
【図１０】
0006456086.tif 000013
【図１１】
0006456086.tif 000014
【図１２Ａ】
0006456086.tif 000015
【図１２Ｂ】
0006456086.tif 000016
【図１３】
0006456086.tif 000017
【図１４】
0006456086.tif 000018
【図１５】
0006456086.tif 000019
【図１６】
0006456086.tif 000020
【図１７】
0006456086.tif 000021