(57)【特許請求の範囲】
【請求項１】
複数の投影装置により投影される複数の投影画像の一部を投影面上で重畳させてつなぎ合わせることで１つの画像を前記投影面上に表示する投影システムを構成する投影装置であって、
光源と、
前記光源からの光を画素毎に変調するパネルと、
前記パネルにより変調された光を投影する投影手段と、
前記パネルの画素のうち自機による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を生成する生成手段と、
前記投影システムを構成する投影装置のうち自機による投影画像と一部が重畳する投影画像を投影する他の投影装置から、当該他の投影装置のパネルの画素のうち当該他の投影装置による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を受信し、
前記生成手段により生成した自機のブランク領域の情報を前記他の投影装置に送信する通信手段と、
前記通信手段で受信した前記他の投影装置のブランク領域の情報に基づき、自機による投影画像のうち前記他の投影装置による投影画像と部分的に重畳する重畳領域以外の領域である非重畳領域の画像に対し第１の画像処理を行う処理手段と、
を有し、
前記パネルは、赤色成分用のパネルと緑色成分用のパネルと青色成分用のパネルとを有し、
前記生成手段は、前記パネルの画素のうち画像データに基づく制御が行われる有効画素以外の画素に対応する領域を自機のブランク領域とし、前記赤色成分用のパネルと前記緑色成分用のパネルと前記青色成分用のパネルのうち前記緑色成分用のパネルだけの有効画素の領域の位置の情報に基づき自機のブランク領域の情報を生成する投影装置。
【請求項２】
前記他の投影装置のブランク領域の情報は、前記他の投影装置のブランク領域の形状の情報を含み、
前記処理手段は、前記第１の画像処理として、前記非重畳領域のうち前記他の投影装置のブランク領域と重畳する第１領域の画像に対し第１のオフセットを与えるとともに、前
記非重畳領域のうち前記他の投影装置のブランク領域と重畳しない第２領域の画像に対し第２のオフセットを与える画像処理を行う請求項１に記載の投影装置。
【請求項３】
前記他の投影装置のブランク領域の情報は、前記他の投影装置のブランク領域の照度の情報を含み、
前記処理手段は、前記第１の画像処理において、前記他の投影装置のブランク領域の照度に基づき前記第１のオフセット及び前記第２のオフセットを設定する請求項２に記載の投影装置。
【請求項４】
前記処理手段は、前記第１の画像処理において、前記他の投影装置のブランク領域の照度に相当する分だけ前記第２領域の画像が明るくなるように、前記第２のオフセットを前記第１のオフセットより大きくする請求項３に記載の投影装置。
【請求項５】
前記他の投影装置のブランク領域の照度は、前記他の投影装置により黒画像を投影した場合の照度である請求項３又は４に記載の投影装置。
【請求項６】
前記処理手段は、自機による投影画像のうち前記重畳領域の画像に対し第２の画像処理を行う請求項１〜５のいずれか１項に記載の投影装置。
【請求項７】
前記処理手段は、前記第２の画像処理として、前記重畳領域の画像に対し、均一に輝度を下げる画像処理又は隣接する投影画像に対する位置に応じて徐々に輝度を下げる画像処理を行う請求項６に記載の投影装置。
【請求項８】
前記赤色成分用のパネルと前記緑色成分用のパネルと前記青色成分用のパネルとの各色成分用のパネルの取り付け位置のずれに基づき設定された前記各色成分用のパネルの有効画素の領域の位置の情報を記憶する記憶手段を更に有する請求項１〜７のいずれか１項に記載の投影装置。
【請求項９】
前記生成手段は、前記パネルの画素のうち画像データに基づく制御が行われる有効画素に対応する領域における、投影画像の上辺、下辺、右辺、及び左辺の少なくともいずれかに付加される付加画像に対応する領域を、自機のブランク領域とする請求項１〜８のいずれか１項に記載の投影装置。
【請求項１０】
前記付加画像は黒画像である請求項９に記載の投影装置。
【請求項１１】
前記生成手段は、入力される画像データに基づく画像のアスペクト比と、前記パネルの有効画素に対応する領域のアスペクト比と、に基づき前記付加画像に対応する領域を求める請求項９又は１０に記載の投影装置。
【請求項１２】
複数の投影装置により投影される複数の投影画像の一部を投影面上で重畳させてつなぎ合わせることで１つの画像を前記投影面上に表示する投影システムを構成する投影装置の制御方法であって、
前記投影装置は、
光源と、
前記光源からの光を画素毎に変調し、赤色成分用のパネルと緑色成分用のパネルと青色成分用のパネルとを有するパネルと、
前記パネルにより変調された光を投影する投影手段と、
を有し、
前記投影装置の制御方法は、
前記パネルの画素のうち自機による投影画像に対応する画素以外の画素により変調され
た光が投影される領域であるブランク領域の情報を生成する生成工程と、
前記投影システムを構成する投影装置のうち自機による投影画像と一部が重畳する投影画像を投影する他の投影装置から、当該他の投影装置のパネルの画素のうち当該他の投影装置による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を受信し、
前記生成工程において生成された自機のブランク領域の情報を前記他の投影装置に送信する通信工程と、
前記通信工程において受信された前記他の投影装置のブランク領域の情報に基づき、自機による投影画像のうち前記他の投影装置による投影画像と部分的に重畳する重畳領域以外の領域である非重畳領域の画像に対し第１の画像処理を行う処理工程と、
を有し、
前記生成工程では、前記パネルの画素のうち画像データに基づく制御が行われる有効画素以外の画素に対応する領域を自機のブランク領域とし、前記赤色成分用のパネルと前記緑色成分用のパネルと前記青色成分用のパネルのうち前記緑色成分用のパネルだけの有効画素の領域の位置の情報に基づき自機のブランク領域の情報を生成する投影装置の制御方法。
【請求項１３】
請求項１２に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、投影装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、投影装置として、液晶パネル等のライトバルブにより生成された画像をスクリーンに投影表示するプロジェクタが知られている。また、近年、画像ソースの高解像度化が進んでおり、例えば４Ｋ２Ｋや８Ｋ４Ｋ等の多画素数の画像を大画面表示することが望まれている。一般的に、プロジェクタの多画素化、大画面化のためには、液晶パネル等のライトバルブの微細化や、高輝度光源の採用が必要になり、コストが上がってしまう。そのため、通常のライトバルブや光源を有する安価なプロジェクタを複数用いたマルチ投影により、多画素、大画面の投影表示を行うことも多い。マルチ投影とは、複数の投影画面を繋ぎ合わせて、全体として一つの画像を表示する方法である。一般的に、複数の投影画面を繋ぎ合わせる際には、厳密に位置を合わせないと繋ぎ目が視認されてしまい、投影画像の画質を低下させてしまう。そのために、エッジブレンドと呼ばれる、繋ぎ目が目立たなくなる処理が用いられる。エッジブレンドとは、複数の投影画面を一部重畳させ、重畳される部分に関しては各投影画面の照度を合計すると非重畳部分の照度と等しくなるように各投影画面の重畳部分の減光処理を行う処理である。
【０００３】
エッジブレンドにおいては、白階調又は中間調では、上述のように全面で照度が合わすことができるが、黒階調では問題がある。即ち、プロジェクタの黒レベルの階調（それ以上暗くできない階調）は漏れ光によりある照度を持つため、重畳部分の黒の照度が、それぞれのプロジェクタの黒の照度の合算になる。従って、全面黒表示を行った場合に、重畳部分のみ明るく視認できてしまう。この問題に対し、エッジブレンド時の各プロジェクタの非重畳部分において、非重畳部分の黒の照度が重畳部分の黒のそれに近づけるように、オフセット処理をかける技術が知られている。例えば、特許文献１では、隣接する投射型画像表示装置と重複する画像領域と、重複しない画像領域に対する独立した補正を画像信号に加えることで、入力信号に関わらず画面内で均一な輝度となるマルチ投影画像を得ることができる技術が開示されている。更に、プロジェクタでは画像を表示する領域外のブランク領域にも、漏れ光が生じることがある。その場合、エッジブレンドの重畳領域以外であっても、黒の照度が上がってしまうという課題もある。特許文献２では、液晶パネルの有効領域外のダミー画素を考慮して、他方のプロジェクタのダミー画素に重なっている、自プロジェクタの領域に対し、画像処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２６８６２５号公報
【特許文献２】特開２０１０−２３７６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２では、液晶パネルの有効領域外のダミー画素の領域の大きさの情報をキーボードにより使用者に入力させることで決定している。この場合、使用者が情報を入力する必要があり、使用者の負担になる。本発明は、複数の投影装置を用いたマルチ投影システムにおいて、黒浮き補正のための設定に係る使用者の負担を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の投影装置により投影される複数の投影画像の一部を投影面上で重畳させてつなぎ合わせることで１つの画像を前記投影面上に表示する投影システムを構成する投影装置であって、
光源と、
前記光源からの光を画素毎に変調するパネルと、
前記パネルにより変調された光を投影する投影手段と、
前記パネルの画素のうち自機による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を生成する生成手段と、
前記投影システムを構成する投影装置のうち自機による投影画像と一部が重畳する投影画像を投影する他の投影装置から、当該他の投影装置のパネルの画素のうち当該他の投影装置による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を受信し、
前記生成手段により生成した自機のブランク領域の情報を前記他の投影装置に送信する通信手段と、
前記通信手段で受信した前記他の投影装置のブランク領域の情報に基づき、自機による投影画像のうち前記他の投影装置による投影画像と部分的に重畳する重畳領域以外の領域である非重畳領域の画像に対し第１の画像処理を行う処理手段と、
を有し、
前記パネルは、赤色成分用のパネルと緑色成分用のパネルと青色成分用のパネルとを有し、
前記生成手段は、前記パネルの画素のうち画像データに基づく制御が行われる有効画素以外の画素に対応する領域を自機のブランク領域とし、前記赤色成分用のパネルと前記緑色成分用のパネルと前記青色成分用のパネルのうち前記緑色成分用のパネルだけの有効画素の領域の位置の情報に基づき自機のブランク領域の情報を生成する投影装置である。
【０００９】
本発明は、複数の投影装置により投影される複数の投影画像の一部を投影面上で重畳させてつなぎ合わせることで１つの画像を前記投影面上に表示する投影システムを構成する投影装置の制御方法であって、
前記投影装置は、
光源と、
前記光源からの光を画素毎に変調し、赤色成分用のパネルと緑色成分用のパネルと青色成分用のパネルとを有するパネルと、
前記パネルにより変調された光を投影する投影手段と、
を有し、
前記投影装置の制御方法は、
前記パネルの画素のうち自機による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を生成する生成工程と、
前記投影システムを構成する投影装置のうち自機による投影画像と一部が重畳する投影画像を投影する他の投影装置から、当該他の投影装置のパネルの画素のうち当該他の投影装置による投影画像に対応する画素以外の画素により変調された光が投影される領域であるブランク領域の情報を受信し、
前記生成工程において生成された自機のブランク領域の情報を前記他の投影装置に送信する通信工程と、
前記通信工程において受信された前記他の投影装置のブランク領域の情報に基づき、自機による投影画像のうち前記他の投影装置による投影画像と部分的に重畳する重畳領域以外の領域である非重畳領域の画像に対し第１の画像処理を行う処理工程と、
を有し、
前記生成工程では、前記パネルの画素のうち画像データに基づく制御が行われる有効画素以外の画素に対応する領域を自機のブランク領域とし、前記赤色成分用のパネルと前記緑色成分用のパネルと前記青色成分用のパネルのうち前記緑色成分用のパネルだけの有効画素の領域の位置の情報に基づき自機のブランク領域の情報を生成する投影装置の制御方法である。
【発明の効果】
【００１１】
複数の投影装置を用いたマルチ投影システムにおいて、黒浮き補正のための設定に係る使用者の負担を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】マルチ投影の黒浮き補正を説明するための図
【図２】実施例のマルチ投影システムの全体の構成を示す斜視図
【図３】実施例のマルチ投影システムを説明するためのブロック図
【図４】実施例１及び２の制御を説明するためのフロー図
【図５】実施例のメニュー画像を説明するための図
【図６】レジストレーションずれを説明するための図
【図７】ブランク領域を説明するための図
【図８】マルチ投影情報を説明するための図
【図９】実施例３の制御を説明するためのフロー図
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されるものではない。
【００１４】
（実施例１）
実施例１では、本発明を適用した複数の投影装置を用いたマルチ投影システムの説明を行う。また、投影装置の一例として、液晶プロジェクタについて説明する。しかし、本発明は液晶プロジェクタに限らず、画素構造のライトバルブを有する投影装置であれば、例えばＤＭＤ（Digital Micromirror Device）プロジェクタ、レーザープロジェクタ等どのようなものであっても適用可能である。また、液晶プロジェクタには、単板式、３板式などが一般に知られているが、どの方式であっても良い。
【００１５】
＜全体構成＞
まず、図２（ａ）を用いて、実施例１のマルチ投影システムの全体構成を説明する。
図２（ａ）は、実施例１のマルチ投影システムの斜視図である。マルチ投影システムは、投影装置（プロジェクタ）を複数用いて構成される。マルチ投影システムは、複数のプロジェクタにより投影される複数の投影画像の一部を投影面上で重畳させてつなぎ合わせることで１つの画像を投影面上に表示する。
【００１６】
２００は、ＰＣ（Personal Computer）である。ＰＣ２００は、実施例１では画像信号
源（ソース）となる。ＰＣ２００は、画像ケーブル２０１ａ、２０１ｂにより、それぞれプロジェクタ２０２ａ、２０２ｂに接続されている。プロジェクタ２０２ａ、２０２ｂは、スクリーン２０３に投影を行う。プロジェクタ２０２ａ、２０２ｂは、通信ケーブル２０４で接続されている。
プロジェクタ２０２ａ、２０２ｂは、ＰＣ２００から送信された画像信号を、画像ケーブル２０１ａ、２０１ｂを介して受信する。プロジェクタ２０２ａ、２０２ｂは、受信した画像信号を一部重畳させて表示することにより、１つの統合された大画面を表示するマルチ投影が可能である。
【００１７】
プロジェクタ２０２ａ、２０２ｂによるマルチ投影について図１に基づき説明する。
図１（ａ）と図１（ｂ）は、それぞれプロジェクタ２０２ａとプロジェクタ２０２ｂの投影画面を示す。横軸は横方向の位置を示し、縦軸は縦方向の位置を示す。また、見やすさのため、紙面上、図１（ａ）と図１（ｂ）は縦方向に離れて描いているが、実際には縦方向に同じ位置に投影されている。即ち、プロジェクタ２０２ａとプロジェクタ２０２ｂによるマルチ投影を構成している。
【００１８】
それぞれの投影画面で、実線の矩形で示された領域Ａ、Ｂは、画像表示領域を示す。
それぞれの画像表示領域を取り囲む、点線の矩形で示された領域Ａｏｕｔ、Ｂｏｕｔは、ブランク領域を含めた液晶パネルの全表示領域を示す。ブランク領域では黒レベル表示される。すなわち、ブランク領域では、画像は表示されないものの、常に画像表示領域の黒の明るさに近い明るさを有する。ブランク領域が存在するのは、ＲＧＢ３板の液晶パネルのレジストレーションずれを補正するための領域（後述する）を確保するためである。レジストレーションずれを補正するために確保された領域の画素は、画像データに基づく制御が行われる有効画素以外の画素である。このような画素の領域はブランク領域である。また、液晶パネルの画素のうち画像データに基づく制御が行われる有効画素に対応する領域において、投影画像の上辺、下辺、右辺、及び左辺の少なくともいずれかに付加画像が付加されることがある。例えば、入力信号のアスペクト比と液晶パネルのアスペクト比が異なることにより生じる黒帯の領域である。黒帯の領域は、入力される画像データに基づく画像のアスペクト比と、液晶パネルの有効画素に対応する領域のアスペクト比と、に基づき求められる。このような付加画像に対応する領域もブランク領域となる。例えば、プロジェクタ２０２ａのブランク領域Ａｏｕｔは、自機（プロジェクタ２０２ａ）による投影画像Ａに対応する画素以外の画素により変調された光が投影される領域である。プロジェクタ２０２ａのブランク領域の照度は、プロジェクタ２０２ａにより黒画像を投影し
た場合の照度である。
【００１９】
横方向の領域Ａと領域Ａｏｕｔの差は、左端においてＢＬＡＮＫ＿ＡＬ、右端においてＢＬＡＮＫ＿ＡＲである。同様に、横方向の領域Ｂと領域Ｂｏｕｔの差は、左端においてＢＬＡＮＫ＿ＢＬ、右端においてＢＬＡＮＫ＿ＢＲである。
画像表示領域Ａは、プロジェクタ２０２ａによる投影画像の領域である。ここで、画像表示領域Ａには、レジストレーションずれ補正のために確保される画素や、黒帯領域に対応する画素は含まれない。画像表示領域Ａは、次の部分領域から構成される。領域ＡＣは、画像表示領域Ａのうち、プロジェクタ２０２ｂの投影画面から影響を受けない領域である。すなわち、領域ＡＣは、画像表示領域Ａにおける、プロジェクタ２０２ｂの画像表示領域Ｂとは重畳しない非重畳領域のうち、プロジェクタ２０２ｂのブランク領域Ｂｏｕｔと重畳しない領域（第２領域）である。領域ＡＣＲは、画像表示領域Ａにおける、プロジェクタ２０２ｂの画像表示領域Ｂとは重畳しない非重畳領域のうち、プロジェクタ２０２ｂのブランク領域Ｂｏｕｔと重畳する領域（第１領域）である。領域ＡＲは、画像表示領域Ａのうち、プロジェクタ２０２ｂの画像表示領域Ｂと重畳する領域である。非重畳領域は、画像表示領域のうち他のプロジェクタによる画像表示領域と部分的に重畳する重畳領域以外の領域である。
【００２０】
画像表示領域Ｂは次の部分領域から構成される。領域ＢＣは、画像表示領域Ｂのうち、プロジェクタ２０２ａの投影画面から影響を受けない領域である。領域ＢＣＬは、画像表示領域Ｂのうち、プロジェクタ２０２ａの領域Ａｏｕｔと重畳するが、領域Ａとは重畳しない領域である。領域ＢＬは、画像表示領域Ｂのうち、プロジェクタ２０２ａの画像表示領域Ａと部分的に重畳する領域である。
領域ＡＲ、領域ＢＬは、エッジブレンドの重畳部分である。
【００２１】
このようなマルチ投影で黒を表示した場合の照度の様子を図１（ｃ）に示す。横軸は、横方向の位置を示し、縦軸は照度を示す。横方向の位置Ｃ０〜Ｃ６毎に説明を行う。位置Ｃ０の照度はＬであり、プロジェクタ２０２ａの領域Ａｏｕｔでの漏れ光のみに起因する。位置Ｃ１の照度もＬであり、プロジェクタ２０２ａの領域ＡＣでの漏れ光のみに起因する。位置Ｃ２の照度は２Ｌであり、プロジェクタ２０２ａの領域ＡＣＲの漏れ光と、プロジェクタ２０２ｂの領域Ｂｏｕｔのそれとに起因する。位置Ｃ３の照度も２Ｌであり、プロジェクタ２０２ａの領域ＡＲの漏れ光と、プロジェクタ２０２ｂの領域ＢＬのそれとに起因する。位置Ｃ４の照度も２Ｌであり、プロジェクタ２０２ａの領域Ａｏｕｔの漏れ光と、プロジェクタ２０２ｂの領域ＢＣＬのそれとに起因する。位置Ｃ５の照度はＬであり、プロジェクタ２０２ｂの領域ＢＣでの漏れ光のみに起因する。位置Ｃ６の照度もＬであり、プロジェクタＢの領域Ｂｏｕｔでの漏れ光のみに起因する。
【００２２】
マルチ投影で表示される画像は、Ｃ１〜Ｃ５の位置に表示される。しかし、黒を表示したときの照度は、Ｃ１、Ｃ５ではＬであり、Ｃ２、Ｃ３、Ｃ４では２Ｌとなる。このように、黒の照度は横方向の位置に応じて異なる。そこで、Ｃ１〜Ｃ５の黒の照度を合わせるように、非重畳領域に対し、黒浮き補正処理（第１の画像処理）を行う。黒浮き補正処理は、例えば、第１領域（領域ＡＣＲ、領域ＢＣＬ）の画像に第１のオフセットを与え、第２領域（領域ＡＣ、領域ＢＣ）の画像に第２のオフセットを与える画像処理である。例えばプロジェクタ２０２ａは、自機の投影画像のうち非重畳領域である領域ＡＣＲ、領域ＡＣに対し、他のプロジェクタ２０２ｂのブランク領域の照度（黒表示時の照度）の情報に基づき、第１のオフセット及び第２のオフセットを設定し、黒浮き補正処理を行う。例えば、プロジェクタ２０２ｂのブランク領域の照度Ｌに相当する分だけ第２領域（領域ＡＣ）が明るくなるように、第２領域に適用される第２のオフセットを第１領域（領域ＡＣＲ）に適用される第１のオフセットより大きくする。Ｃ１〜Ｃ５のうち最も高い照度に合わせるように、画像表示領域Ａ、Ｂの画像に対し、領域に応じたオフセットを加算する。例
えば、領域ＡＣ及び領域ＢＣの画像に対して照度がＬ上がるようなオフセット値を加算すればよい。このようにすれば、図１（ｃ）の一点破線に示すようにＣ１〜Ｃ５の黒レベルの照度が全て２Ｌとなり、観察者の違和感が低減される。
【００２３】
ここで、Ｃ２、Ｃ４の領域の横方向の長さは、それぞれＢＬＡＮＫ＿ＢＬ、ＢＬＡＮＫ＿ＡＲである。オフセットを加算する領域を算出するためには、これらの数値が定まる必要がある。ＢＬＡＮＫ＿ＢＬやＢＬＡＮＫ＿ＡＲは、領域Ａと領域Ａｏｕｔとの位置関係や領域Ｂと領域Ｂｏｕｔと位置関係によって決まる。なお、領域Ａｏｕｔ、Ａ、Ｂｏｕｔ、Ｂの各漏れ光の量は同じとしており、対応する照度は全てＬとしているが、異なっていてもよい。その場合、部分的に重畳される部分の照度は、それぞれ対応する領域の照度の合算値になる。なお、後述するように、重畳領域（ＡＲ，ＢＬ）の画像に対しては、エッジブレンド処理（第２の画像処理）が行われる。
【００２４】
＜詳細構成＞
次に、図３により、マルチ投影システムのブロック構成を詳細に説明する。なお、破線で囲まれた部分に関しては、実施例１では必要としないため、他の実施例にて説明する。
まず、ＰＣ２００内部の構成を説明する。ＰＣ２００内部では、バス３００を介して、ＣＰＵ３０１、主記憶装置３０２、ビデオコントローラ３０３ａ、ビデオコントローラ３０３ｂ、入出力インタフェース３０４、補助記憶装置３０５が相互に接続される。
【００２５】
ＣＰＵ３０１は、ＰＣ２００の各動作ブロックを制御する。また、ＣＰＵ３０１は、補助記憶装置３０５や不図示の外部のサーバに格納されたＯＳやアプリケーションのコードに従って実行する。ＣＰＵ３０１は、これらコードに従い、ビデオコントローラ３０３ａ、３０３ｂを用いて、主記憶装置３０２上に画像データを形成する。アプリケーションの例としては、プレゼンテーションソフトウェアや、表計算ソフトウェア、ビデオ再生ソフトウェア等がある。ＣＰＵ３０１は、仮想デスクトップ画面を生成し、その上にこれらソフトウェアに対応した画像を配置することで、画像データを形成することができる。図１（ｄ）を使って、仮想デスクトップ画面とビデオコントローラ３０３で生成する画像データの説明を行う。実線の矩形Ｄが、仮想デスクトップ画面を示す。仮想デスクトップ画面Ｄは、図１（ｄ）のように、部分領域Ｄ０、Ｄ１、Ｄ２に分かれる。ここで部分領域Ｄ１は、マルチ投影で部分的に重畳する部分である。ＣＰＵ３０１は、使用者に、入出力インタフェース３０４を用いて、部分領域Ｄ０、Ｄ１、Ｄ２の位置情報を入力させることにより、部分領域を決定してもよい。また、プロジェクタ２０２からＰＣ２００への不図示の通信路を用いて、使用者がプロジェクタ２０２に対して指定したマルチ投影の重畳領域幅を受信するようにしてもよい。ＣＰＵ３０１は、ビデオコントローラ３０３ａに対し、部分領域Ｄ０とＤ１からなる領域を画像データとして形成し、出力するように指示を出す。また、ＣＰＵ３０１は、ビデオコントローラ３０３ｂに対し、部分領域Ｄ２とＤ１からなる領域を画像データとして形成し、出力するように指示を出す。
なお、本説明では、ＰＣ２００は２出力であるが、３出力以上であっても構わない。
【００２６】
主記憶装置３０２は、ＣＰＵ３０１が動作するためのワークメモリである。
ビデオコントローラ３０３は、ＣＰＵ３０１により制御され、画像データを生成する。また、ビデオコントローラ３０３は、生成した画像データを、外部機器への送信に適した形式に変換し、送信する機能を有している。
入出力インタフェース３０４は、不図示のキーボードやマウス等の、使用者がＰＣ２００を操作するためのデバイスを接続するインタフェースである。
補助記憶装置３０５は、ＯＳ（Operating System）や、アプリケーションや、データが格納されており、ＣＰＵ３０１により、それらが使用される。
こうしてＣＰＵ３０１は、ＯＳやアプリケーションのコードに従って形成された画像データを、マルチ投影が可能とするようにプロジェクタ２０２ａ、２０２ｂに出力すること
ができる。
【００２７】
次いで、プロジェクタ２０２ａ、２０２ｂの内部の構成を説明する。プロジェクタ２０２ａ、２０２ｂの内部の構成は共通であるため、共通の構成を説明する。
プロジェクタ２０２内部では、バス３０６を介して、画像受信部３０７、通信部３０８、減光処理部３０９、黒浮き補正部３１０、投影部３１１、制御部３１２、操作部３１３、記憶部３１４が相互に接続される。
制御部３１２は、プロジェクタ２０２の各動作ブロックを制御する。制御部３１２は、処理手順を記述したコードを記憶部３１４からロードし、不図示のＲＡＭをワークメモリとして使用しながら、動作する。
記憶部３１４には、制御部３１２が動作するためのコード、及び、投影に必要なパラメータが格納されている。投影に必要なパラメータとしては、例えば、後述する液晶パネル３１７の垂直開始位置、水平開始位置がある。
画像受信部３０７は、ＰＣ２００より画像データを受信する回路である。画像受信部３０７は、画像ケーブル２０１を介して受信した、通信に適した形式である画像データを内部処理に適した形式に変換し、減光処理部３０９に出力する。
通信部３０８は、他のプロジェクタと通信を行うための回路である。
【００２８】
減光処理部３０９は、画像受信部３０７から受信した画像データに対し、エッジブレンドの減光処理を行い、後段の黒浮き補正部３１０に出力する回路である。減光処理としては、マルチ投影の重畳領域に対して、例えば一様に０．５のゲインをかけて重畳領域の画像に対し均一に輝度を下げる画像処理を行う方法を用いることができる。また、重畳領域において、隣接する投影画像に対する位置に応じて（例えば当該投影画像の方向に向かって）、ゲインが１．０から０．０に徐々に減少するような減光処理を用いてもよい。これらのように、重畳領域において投影される各プロジェクタの投影光の総和が１．０になるようにゲインをかければよい。
【００２９】
黒浮き補正部３１０は、減光処理部３０９から受信した画像データに対し、黒浮き補正を行い、後段の投影部３１１に出力する回路である。詳細な処理内容については後述する。
投影部３１１は、黒浮き補正部３１０から入力した画像データを外部に投影表示する。投影部３１１は、光源３１５、光源３１５からの光を投影に適するように変換する光学系３１６、光学系３１６内に配置され光を変調する液晶パネル３１７、液晶パネル３１７を駆動する液晶駆動回路３１８から構成される。
【００３０】
投影部３１１では、光源３１５から発せられ、平行光化された光がＲ（赤色）、Ｇ（緑色）、Ｂ（青色）の波長域に分けられる。その後、Ｒ、Ｇ、Ｂの光は、それぞれ対応する液晶パネル３１７により画素毎に変調された後に合成され、外部に出力される。このようにして画像データに基づき変調された光が投影され、画像データに基づく画像が表示される。ここで、Ｒ、Ｇ、Ｂの各液晶パネルの取り付け位置の微小なずれにより、投影表示上、Ｒ、Ｇ、Ｂの位置ずれが起きることがあり、これをレジストレーションずれと呼ぶ。図６によりレジストレーションずれの説明を行う。実線、点線、一点鎖線の各矩形３１７Ｒ、３１７Ｇ、３１７Ｂは、それぞれＲ、Ｇ、Ｂの液晶パネルを示している。これらの液晶パネルは、マトリクス状に配置された複数の画素からなる。図６のように各液晶パネルは位置ずれを起こしている。このような位置ずれに対応するために、各液晶パネルを、目的とする有効領域Ａｖａｌｉｄ（斜線部で示す）より、一回り大きく設計しておく。そして、Ｒ、Ｇ、Ｂの有効領域の位置が一致するように、水平方向及び垂直方向のパネル端に対する有効領域の開始位置を、Ｒ、Ｇ、Ｂ毎に個別に設定する。例えば、水平開始位置、垂直開始位置を、赤色成分用の液晶パネル３１７Ｒでは、ＲＥＧ＿ＬＲ、ＲＥＧ＿ＴＲ、緑色成分用の液晶パネル３１７Ｇでは、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＴＧ、青色成分用の液晶パ
ネル３１７Ｂでは、ＲＥＧ＿ＬＢ、ＲＥＧ＿ＴＢとする。このように有効領域外の形状は、各色成分用の液晶パネルのレジストレーションずれにより異なることがある。なお、有効領域外のレジストレーションずれ対策の領域は、液晶駆動回路３１８により黒レベルの表示とされる。
なお、有効領域Ａｖａｌｉｄのスクリーン２０３上の投影位置を調整するために、可能な範囲でＲＥＧ＿ＬＲ、ＲＥＧ＿ＴＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＴＧ、ＲＥＧ＿ＬＢ、ＲＥＧ＿ＴＢを増減させてもよい。
【００３１】
なお、構造的な制約により、液晶パネル３１７Ｒ、Ｇ、Ｂが、それぞれ反転方向が異なる状態で、機器に組み込むこともある。その場合には、反転方向に応じて、開始位置のパラメータを入れ替えればよい。例えば、Ｒパネルのみ左右反転していた場合、有効領域の横幅をＶＡＬＩＤ＿ＡＨ、レジストレーション対策領域を含めたパネル全面の横幅をＴＯＴＡＬ＿ＡＨとした場合、Ｒパネルの実質的な有効領域開始位置ＲＥＧ＿ＬＲ’は、
ＲＥＧ＿ＬＲ’＝ＴＯＴＡＬ＿ＡＨ−ＲＥＧ＿ＬＲ−ＶＡＬＩＤ＿ＡＨ  ・・・（１）
となる。そして、今後の処理にてＲＥＧ＿ＬＲをＲＥＧ＿ＬＲ’に置き換えれば、同様に本発明を適用できる。
【００３２】
操作部３１３は、使用者によりプロジェクタ２０２を操作するための操作部材であり、例えば、操作ボタンや、不図示のリモコンの指示を受信する受光部である。操作部３１３により受け付けた操作指示の情報は、制御部３１２に伝達される。
【００３３】
＜動作フロー＞
次に、図４を用いて、プロジェクタ２０２ａ、２０２ｂの動作フローを説明する。プロジェクタ２０２ａ、２０２ｂはそれぞれ同様の動作フローであるため、共通のフローを説明する。
操作部３１３により使用者からプロジェクタ２０２に電源のオンが指示されると、まずＳ１００にて、制御部３１２は各ブロックの初期化処理を行う。具体的には、制御部３１２は不図示の電源部から各部に電源が供給されるように指示を出す。また、制御部３１２は、光源３１５にも電源が供給されるようにし、プロジェクタ２０２の入力画像の投影表示が開始される。なお、入力画像信号がない場合は、制御部３１２は液晶駆動回路３１８に指示を出し、ブルーバック表示や、入力画像信号がない旨の警告表示がされるようにする。また、制御部３１２は、減光処理部３０９と、黒浮き補正部３１０に対し、それぞれ処理がないことを示す初期値を設定する。これにより、起動直後は、エッジブレンド処理及び黒浮き補正処理はされない画像が表示される。更に、制御部３１２は、図６で説明した液晶パネル３１７の水平及び垂直開始位置ＲＥＧ＿ＬＲ、ＲＥＧ＿ＴＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＴＧ、ＲＥＧ＿ＬＢ、ＲＥＧ＿ＴＢを記憶部３１４からロードし、液晶駆動回路３１８に設定する。
【００３４】
次いで、Ｓ１０１にて、制御部３１２は、プロジェクタ２０２内の各部よりイベントが発生するまで待機する。ここで、操作部３１３により使用者からプロジェクタ２０２に電源のオフが指示されたことを制御部３１２が検知すると、Ｓ１０２に処理が遷移する。また、操作部３１３より、使用者がマルチ投影の設定指示をすると、Ｓ１０３に処理が遷移する。更に、通信部３０８により接続先のプロジェクタから後述するブランク領域形状情報を受信したことを制御部３１２が検知すると、Ｓ１０９に処理が遷移する。
【００３５】
制御部３１２はＳ１０１にて電源オフ指示を受けると、Ｓ１０２にて、プロジェクタ２０２の終了処理を行う。具体的には、制御部３１２は不図示の電源部に対し、各部への電源供給を終了するように指示を出す。また、光源３１５への電源供給も終了するようにし
、投影表示が終了する。
制御部３１２はＳ１０１にてマルチ投影の設定指示を検知すると、Ｓ１０３にて、使用者に対し、マルチ投影の詳細情報の入力受付を行う。具体的には、制御部３１２は液晶駆動回路３１８に指示を出し、図５（ａ）に示すようなメニュー画像を投影表示し、使用者が操作部３１３を用いて各種詳細情報を入力できるようにする。
【００３６】
メニュー画像について図５（ａ）を用いて説明する。
５００は、メニュー画像である。メニュー画像５００には、以下のような複数の設定項目が含まれている。
設定項目５０１は、マルチ投影の横の画面数を使用者に入力させるための設定項目である。ここでは、例として２（画面）が入力されている。
設定項目５０２は、マルチ投影の縦の画面数を使用者に入力させるための設定項目である。ここでは、例として１（画面）が入力されている。
設定項目５０３は、マルチ投影のレイアウトのうち、当該プロジェクタの横の位置を入力させるための設定項目である。ここでは、例として（２画面中の）１（画面目）が入力されている。
設定項目５０４は、マルチ投影のレイアウトのうち、当該プロジェクタの縦の位置を入力させるための設定項目である。ここでは、例として（１画面中の）１（画面目）が入力されている。
設定項目５０５は、当該プロジェクタの投影画面の左端に対するエッジブレンド幅を使用者に入力させるための設定項目である。ここでは、例として、欄に対する入力が無効化されている（値としては０画素に相当）。これは、設定項目５０３で設定したように、横方向のマルチ投影の左から１台目であるため、左方向にはエッジブレンドが不要であることを制御部３１２が判断しているために、そのようにメニューを表示しているからである。
【００３７】
設定項目５０６は、当該プロジェクタの投影画面の上端に対するエッジブレンド幅を使用者に入力させるための設定項目である。ここでは、例として、欄に対する入力が無効化されている（値としては０画素に相当）。これは、横方向のマルチ投影なので、縦方向にはエッジブレンドが不要であることを制御部３１２が判断しているために、そのようにメニューを表示しているからである。
設定項目５０７は、当該プロジェクタの投影画面の右端に対するエッジブレンド幅を使用者に入力させるための設定項目である。ここでは、例として２００（画素）が入力されている。
設定項目５０８は、当該プロジェクタの投影画面の下端に対するエッジブレンド幅を使用者に入力させるための設定項目である。ここでは、例として、欄に対する入力が無効化されている（値としては０画素に相当）。これは、横方向のマルチ投影なので、縦方向にはエッジブレンドが不要であることを制御部３１２が判断しているために、そのようにメニューを表示しているからである。
【００３８】
決定ボタン５０９は、上記入力した数値を使用者が決定するための項目である。
キャンセルボタン５１０は、上記入力した数値を使用者がキャンセルするための項目である。
【００３９】
Ｓ１０４にて、制御部３１２は、使用者がキャンセルボタン５１０を押下したと検知した場合、Ｓ１０１に処理を遷移させる。また、制御部３１２は、使用者が決定ボタン５０９を押下したと検知した場合、Ｓ１０５に処理を遷移させる。また、制御部３１２は、Ｓ１０４を抜ける際には、いずれの場合もメニュー画像５００の表示を消去する。
【００４０】
Ｓ１０５にて、制御部３１２は、ブランク領域の情報を生成する。具体的には、制御部
３１２は、ブランク領域形状の計算処理を行う。具体的には、まず制御部３１２は、図６で説明した液晶パネル３１７の水平及び垂直開始位置ＲＥＧ＿ＬＲ、ＲＥＧ＿ＴＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＴＧ、ＲＥＧ＿ＬＢ、ＲＥＧ＿ＴＢを記憶部３１４からロードする。次いで、制御部３１２は不図示の液晶駆動回路３１８に指示を出し、図５（ｂ）に示すようなメニュー画像を投影表示し、使用者が操作部３１３を用いて画角設定を入力できるようにする。
【００４１】
メニュー画像について図５（ｂ）を用いて説明する。
５１１は、メニュー画像である。メニュー画像５１１は、画像受信部３０７から入力される画像信号をどのような画角で表示するかを設定するためのメニューであり、以下のような複数の選択肢が含まれている。なお、以下に式を用いた説明を行うが、そこで用いられる変数を次のように定義する。水平方法の入力信号の画素数をＳＩＧＮＡＬ＿Ｈとし、垂直方向のそれをＳＩＧＮＡＬ＿Ｖとする。水平方向の液晶パネル３１７の有効領域の画素数をＶＡＬＩＤ＿Ｈとし、垂直方向のそれをＶＡＬＩＤ＿Ｖとする。なお、画素は平方画素とする。また、画面端左右に黒帯が表示される場合の左右の黒帯の幅をそれぞれＡＳＰ＿Ｒ、ＡＳＰ＿Ｌ、画面端上下に黒帯が表示される場合の上下の黒帯の幅をそれぞれＡＳＰ＿Ｔ、ＡＳＰ＿Ｂとする。
【００４２】
選択肢５１２は、液晶パネル３１７の有効領域のうち、入力信号のアスペクト比となる最も大きい領域に、入力信号を拡大又は縮小して表示することを選択する。入力信号のアスペクト比と、液晶パネル３１７の有効領域のアスペクト比が異なる場合、液晶パネル３１７の有効領域内には、左右、もしくは、上下に入力信号を表示しない領域が生じる。
【００４３】
ＳＩＧＮＡＬ＿Ｈ／ＳＩＧＮＡＬ＿Ｖ＜ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｒ、ＡＳＰ＿Ｌの黒帯が画面端左右に表示される。上下には黒帯は表示されない。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝（ＶＡＬＩＤ＿Ｈ−ＳＩＧＮＡＬ＿Ｈ＊ＶＡＬＩＤ＿Ｖ／ＳＩＧＮＡＬ＿Ｖ）／２  ・・・（２）
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝０  ・・・（３）
【００４４】
ＳＩＧＮＡＬ＿Ｈ／ＳＩＧＮＡＬ＿Ｖ＞ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｔ、ＡＳＰ＿Ｂの黒帯が画面端上下に表示される。左右には黒帯は表示されない。
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝（ＶＡＬＩＤ＿Ｖ−ＳＩＧＮＡＬ＿Ｖ＊ＶＡＬＩＤ＿Ｈ／ＳＩＧＮＡＬ＿Ｈ）／２  ・・・（４）
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝０  ・・・（５）
【００４５】
選択肢５１３は、液晶パネル３１７の有効領域の全面に、入力信号を拡大又は縮小して表示することを選択する。この場合は、液晶パネル３１７の有効領域内には入力信号を表示しない領域は生じない。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝０  ・・・（６）
【００４６】
選択肢５１４は、液晶パネル３１７の有効領域の最大の１６：９領域に、入力信号を拡大又は縮小して表示することを選択する。有効領域が１６：９より横長であれば左右に、１６：９より縦長であれば上下に入力信号を表示しない領域が生じる。
【００４７】
１６／９＜ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｒ、ＡＳＰ＿Ｌの黒帯が画面端左右に表示される。上下には黒帯は表示されない。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝（ＶＡＬＩＤ＿Ｈ−１６＊ＶＡＬＩＤ＿Ｖ／９）／２  ・・・（７）
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝０  ・・・（８）
【００４８】
１６／９＞ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｔ、ＡＳＰ＿Ｂの黒帯が画面端上下に表示される。左右には黒帯は表示されない。
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝（ＶＡＬＩＤ＿Ｖ−９＊ＶＡＬＩＤ＿Ｈ／１６）／２  ・・・（９）
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝０  ・・・（１０）
【００４９】
選択肢５１５は、液晶パネル３１７の有効領域の最大の４：３領域に、入力信号を拡大又は縮小して表示することを選択する。有効領域が４：３より横長であれば左右に、４：３より縦長であれば上下に入力信号を表示しない領域が生じる。
【００５０】
４／３＜ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｒ、ＡＳＰ＿Ｌの黒帯が画面端左右に表示される。上下には黒帯は表示されない。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝（ＶＡＬＩＤ＿Ｈ−４＊ＶＡＬＩＤ＿Ｖ／３）／２  ・・・（１１）
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝０  ・・・（１２）
【００５１】
４／３＞ＶＡＬＩＤ＿Ｈ／ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｔ、ＡＳＰ＿Ｂの黒帯が画面端上下に表示される。左右には黒帯は表示されない。
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝（ＶＡＬＩＤ＿Ｖ−３＊ＶＡＬＩＤ＿Ｈ／４）／２  ・・・（１３）
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝０  ・・・（１４）
【００５２】
選択肢５１６は、液晶パネル３１７の有効領域に、入力信号を拡大・縮小せずに表示することを選択する。
水平方向、垂直方向で、有効領域の画素数より入力信号の画素数が小さい場合、左右、上下に入力信号を表示しない領域が生じる。
【００５３】
ＳＩＧＮＡＬ＿Ｈ＜ＶＡＬＩＤ＿Ｈ
のとき、以下のように求められる幅ＡＳＰ＿Ｒ、ＡＳＰ＿Ｌの黒帯が画面端左右に表示される。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｌ＝（ＶＡＬＩＤ＿Ｈ−ＳＩＧＮＡＬ＿Ｈ）／２  ・・・（１５）
そうでなければ、左右には黒帯は表示されない。
ＡＳＰ＿Ｒ＝ＡＳＰ＿Ｒ＝０  ・・・（１６）
【００５４】
ＳＩＧＮＡＬ＿Ｖ＜ＶＡＬＩＤ＿Ｖ
のとき、以下のように求められる幅ＡＳＰ＿Ｔ、ＡＳＰ＿Ｂの黒帯が画面端上下に表示される。
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝（ＶＡＬＩＤ＿Ｖ−ＳＩＧＮＡＬ＿Ｖ）／２  ・・・（１７）
そうでなければ、上下には黒帯は表示されない。
ＡＳＰ＿Ｔ＝ＡＳＰ＿Ｂ＝０  ・・・（１８）
【００５５】
決定ボタン５１７は、上記選択した選択肢を使用者が決定するための項目である。
キャンセルボタン５１８は、上記選択した選択肢を使用者がキャンセルするための項目である。
このように、メニュー画像５１１の各選択肢を選択することにより、場合により、液晶パネル３１７上に、左右又は上下に黒帯が表示される。選択肢５１６の場合には、左右及び上下の両方に黒帯が表示される場合がある。
【００５６】
図７を用いて、液晶パネル３１７の開始位置、画角設定を元にした、ブランク領域形状の計算の説明を行う。ＲＥＧ＿Ｌ、ＲＥＧ＿Ｒは、画面左端、画面右端のレジストレーションずれ対策のブランク領域である。ＥＢ＿Ｒは、右側のエッジブレンド領域の幅である。ＡＳＰ＿Ｌ、ＡＳＰ＿Ｒは、画角設定により生じる左端、右端の黒帯の幅である。ＢＬＡＮＫ＿ＡＲは、今回求めるべき、右端のブランク領域の横幅である。ＶＡＬＩＤ＿ＡＨは液晶パネル３１７の有効領域の横幅、ＴＯＴＡＬ＿ＡＨはレジストレーションずれ対策のブランク領域を含む液晶パネル３１７の全横幅である。
【００５７】
実施例１では、横２台、縦１台のマルチ投影の左端のプロジェクタの設定である。ここでは左側に配置されるプロジェクタの投影画面を例に説明する。従って、図示するように、画面右側に重畳部分がある場合を例に説明する。
まず、画面右端のレジストレーションずれ対策のブランク領域ＲＥＧ＿Ｒのサイズを求める。まず、液晶パネル３１７の有効領域に対する水平の開始位置がＲＧＢ毎に既知であり、その値はＲＥＧ＿ＬＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＬＢである。ここで、Ｇ成分が、明るさに対する寄与が最も高いことを考慮し、ＲＧＢを総合したときの代表値ＲＥＧ＿ＬとしてＲＥＧ＿ＬＧを用いる。次式より、ＲＥＧ＿Ｒを求める。
ＲＥＧ＿Ｒ＝ＴＯＴＡＬ＿ＡＨ−ＲＥＧ＿Ｌ−ＶＡＬＩＤ＿ＡＨ
＝ＴＯＴＡＬ＿ＡＨ−ＲＥＧ＿ＬＧ−ＶＡＬＩＤ＿ＡＨ  ・・・（１９）
また、制御部３１２は、画像受信部３０７と通信し、入力信号の水平、垂直の画素数ＳＩＧＮＡＬ＿Ｈ、ＳＩＧＮＡＬ＿Ｖを取得する。更に、制御部３１２は、記憶部３１４より液晶パネル３１７の有効領域の水平、垂直の画素数ＶＡＬＩＤ＿Ｈ、ＶＡＬＩＤ＿Ｖを読みだす。制御部３１２は、これらの値を用いて、式（２）〜（１８）によりＡＳＰ＿Ｒを求める。そして次式により、ブランク領域形状情報であるＢＬＡＮＫ＿ＡＲが求まる。
ＢＬＡＮＫ＿ＡＲ＝ＡＳＰ＿Ｒ＋ＲＥＧ＿Ｒ  ・・・（２０）
【００５８】
なお、画面左端のレジストレーションずれ対策のブランク領域のサイズとして、ＧパネルのサイズＲＥＧ＿ＬＧを代表値ＲＥＧ＿Ｌとして用いたが、本発明はその方法に限らない。例えば、ＲＧＢ毎に計算を行い、ＢＬＡＮＫ＿ＡＲをＲＧＢ分の３値算出し、この後の計算をＲＧＢ毎に別々に実施してもよい。また、ＲＥＧ＿ＬＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＬＢの各々に所定の係数をかけ合算した値を代表値ＲＥＧ＿Ｌとしてもよい。
なお、本発明は画面右端に重畳部分を有する実施例に限らない。画面の左側、又は、上下であっても、同様に実施可能である。
【００５９】
次いで、Ｓ１０６にて、制御部３１２は、使用者がキャンセルボタン５１８を押下したと検知した場合、Ｓ１０１に処理を遷移させる。また、制御部３１２は、使用者が決定ボタン５１７を押下したと検知した場合、Ｓ１０７に処理を遷移させる。また、Ｓ１０６を抜ける際には、いずれの場合もメニュー画像５１１の表示を消去する。
【００６０】
Ｓ１０７にて、制御部３１２は、Ｓ１０３にて使用者から入力されたマルチ投影情報に基づき、エッジブレンドの減光処理の指示を減光処理部３０９に対して行う。これにより、入力信号、エッジブレンドの減光処理がなされた上で投影表示が行われる。また、制御部３１２は、併せて、Ｓ１０５で決定した黒帯の領域を黒レベルとする処理も行う。
【００６１】
Ｓ１０８にて、制御部３１２は、Ｓ１０５で生成したブランク領域の情報を、自機による投影画像と部分的に重畳する投影画像を投影する他のプロジェクタへ送信する。具体的には、制御部３１２は、他方のプロジェクタを送信先とし、ブランク領域形状情報であるＢＬＡＮＫ＿ＡＲを送信する。なお、実施例１は、２台のプロジェクタからなるマルチ投影システムであるので、送信先は特定される。即ち、自機がプロジェクタ２０２ａであれば送信先はプロジェクタ２０２ｂ、自機がプロジェクタ２０２ｂであれば送信先はプロジェクタ２０２ａとなる。更に、それに加え、記憶部３１４に黒レベル表示時の照度を記憶しておき、制御部３１２はそれを読み込み、ブランク領域形状情報に併せて送信する。この照度は生産時に測定し、記憶部３１４に格納しておくようにしてもよい。また、プロジェクタ２０２の光源の使用時間をカウントしておき、経年劣化を推定して、その照度を補正しても良い。その後、Ｓ１０１に制御が遷移する。
【００６２】
制御部３１２は、Ｓ１０１にてブランク領域形状情報の受信を検知すると、Ｓ１０９にて、黒浮き補正パターンの計算を行う。黒浮きパターンの説明を図１（ａ）を用いて行う。プロジェクタ２０２は他方のプロジェクタからブランク領域形状情報を受信する。具体的にはプロジェクタ２０２ａはプロジェクタ２０２ｂからブランク領域形状情報であるＢＬＡＮＫ＿ＢＬを受信し、プロジェクタ２０２ｂはプロジェクタ２０２ａからブランク領域形状情報であるＢＬＡＮＫ＿ＡＲを受信する。プロジェクタ２０２ａを例にとると、制御部３１２はＢＬＡＮＫ＿ＢＬに基づき、領域Ａのうち、重畳部分外の領域を分割する。
即ち、プロジェクタ２０２ｂのブランク領域と重なり、幅がＢＬＡＮＫ＿ＢＬである領域ＡＣＲとそれ以外の領域ＡＣである。そして、他方のプロジェクタから併せて受信した黒レベル照度を用い、それに相当するオフセットを計算し、領域ＡＣに対するオフセットとする。このようにして、領域ＡＣにはこのように求めた値が、領域ＡＣＲ、領域ＡＲには０の値がオフセットされる黒浮き補正パターンが求められる。
【００６３】
オフセットの計算方法としては、例えば、黒レベル照度を所定の物理量で表しておき、それをプロジェクタ２０２の内部で用いる階調表現に変換するテーブルを記憶部３１４に用意しておき、そのテーブルを用いて変換してもよい。
なお、本発明を適用する上で、オフセットを求める方法としては上記に限らない。例えば、操作部３１３を用い、使用者に、領域ＡＣ、領域ＡＣＲの各領域に対応するオフセットの情報を入力させるようにしてもよい。更に、記憶部３１４に所定値を格納しておき、それをオフセットとして使用しても良い。
【００６４】
次いで、制御部３１２は、Ｓ１１０にて、黒浮き補正部３１０に対し、Ｓ１０９で計算した黒浮き補正パターンを設定する。これにより、入力画像に黒浮き補正が適用されるのである。その後、Ｓ１０１に制御が遷移する。
このように、本発明を適用すると、他のプロジェクタ（例えばプロジェクタ２０２ｂ）のブランク領域に重なる領域（例えば領域ＡＣＲ）の幅情報（例えばＢＬＡＮＫ＿ＢＬ）を、投影システムが自動的に算出し、黒浮き補正に適用できる。そのため、使用者は該情報を、入力をする必要がなく、使用する際の負荷が低減される。
【００６５】
特許文献２ではレジストレーションずれのためのダミー画素領域についてのみ黒浮き補正を適用する例が開示されている。それに対し、本発明によれば、様々な入力信号のアスペクト比やその表示方法により表示される黒帯領域についても黒浮き補正を適用することができるという効果もある。
また、実施例１では、プロジェクタを横に並べた例を説明したが、縦２台であっても同様に本発明を適用できる。その場合は、横方向に適用した処理を縦方向に適用すればよい。
また、実施例１では、プロジェクタを例にとって説明したが、本発明は、プロジェクタに限られるものではない。実施例１のように、投影手段を有するものであれば、どのような装置であってもよい。例えば、カメラ、ＰＣ、スマートフォンであってもよい。
【００６６】
（実施例２）
以下のように、実施例１を変形した形態であっても、本発明を適用することができる。実施例２では、本発明を適用した複数の投影装置を用いたマルチ投影システムの説明を行う。なお、実施例２では、実施例１との共通部分については説明を省略又は簡略化し、実施例１との差分について詳細に説明する。
全体構成、詳細構成については、実施例１と同様であるので説明を省略する。
【００６７】
＜動作フロー＞
次に、図４を用いて、プロジェクタ２０２ａ、２０２ｂの動作フローを説明する。プロジェクタ２０２ａ、２０２ｂはそれぞれ同様の動作フローであるため、共通のフローを説明する。この共通フローについて、実施例１との差分を説明する。
実施例２では、Ｓ１０５のブランク領域形状の計算処理を次のように行う。具体的には、まず、実施例１と同様に制御部３１２は、図６で説明した液晶パネル３１７の水平及び垂直開始位置ＲＥＧ＿ＬＲ、ＲＥＧ＿ＴＲ、ＲＥＧ＿ＬＧ、ＲＥＧ＿ＴＧ、ＲＥＧ＿ＬＢ、ＲＥＧ＿ＴＢを記憶部３１４からロードする。次いで、制御部３１２は液晶駆動回路３１８に指示を出し、図５（ｃ）に示すようなメニュー画像を投影表示し、使用者が操作部３１３を用いて画角設定を入力できるようにする。
【００６８】
メニュー画像について図５（ｃ）を用いて説明する。
５１９は、メニュー画像である。メニュー画像５１９は、液晶パネル３１７の有効領域上のどの領域に画像信号を表示するか、設定するためのメニューである。以下のような複数の設定項目が含まれている。
選択肢５２０は、液晶パネル３１７の有効領域のうち、左端の黒帯の幅を設定するための項目である。ここでは、１００が設定されている。図７を例にとると、ＡＳＰ＿Ｌに相当する。
選択肢５２１は、液晶パネル３１７の有効領域のうち、上端の黒帯の幅を設定するための項目である。ここでは、０が設定されている。図７を例にとると、有効領域Ａｖａｌｉｄの上端の幅０であるＡＳＰ＿Ｔである。
選択肢５２２は、液晶パネル３１７の有効領域のうち、右端の黒帯の幅を設定するための項目である。ここでは、１００が設定されている。図７を例にとると、ＡＳＰ＿Ｒに相当する。
選択肢５２３は、液晶パネル３１７の有効領域のうち、下端の黒帯の幅を設定するための項目である。ここでは、０が設定されている。図７を例にとると、有効領域Ａｖａｌｉｄの下端の幅０であるＡＳＰ＿Ｂである。
【００６９】
決定ボタン５２４は、上記入力した数値を使用者が決定するための項目である。
キャンセルボタン５２５は、上記入力した数値を使用者がキャンセルするための項目である。
上記のインタフェースにて、ＡＳＰ＿Ｒ、ＡＳＰ＿Ｌ、ＡＳＰ＿Ｔ、ＡＳＰ＿Ｂが求まる。その後のブランク領域形状情報の計算は実施例１と同様である。
【００７０】
次いで、Ｓ１０６にて、制御部３１２は、使用者がキャンセルボタン５２５を押下したと検知した場合、Ｓ１０１に処理を遷移させる。また、制御部３１２は、使用者が決定ボタン５２４を押下したと検知した場合、Ｓ１０７に処理を遷移させる。また、制御部３１２は、Ｓ１０６を抜ける際には、いずれの場合もメニュー画像５１９の表示を消去する。
【００７１】
このように、ブランク領域を使用者が入力しても本発明を適用できる。そうすれば、実施例１と同様に、他のプロジェクタ（例えばプロジェクタ２０２ｂ）のブランク領域に重なる領域（例えば領域ＡＣＲ）の幅情報（例えばＢＬＡＮＫ＿ＢＬ）を、投影システムが自動的に算出し、黒浮き補正に適用できる。そのため、使用者は該情報を、入力をする必要がなく、使用する際の負荷が低減される。
【００７２】
（実施例３）
以下のように、実施例１を変形し、プロジェクタが３台以上存在するマルチ投影の形態であっても、本発明を適用することができる。実施例３では、本発明を適用した複数の投影装置を用いたマルチ投影システムの説明を行う。なお、実施例３では、実施例１との共通部分については説明を省略又は簡略化し、実施例１との差分について詳細に説明する。
【００７３】
＜全体構成＞
まず、図２（ｂ）を用いて、実施例３のマルチ投影システムの全体構成を説明する。
図２（ｂ）は、実施例３のマルチ投影システムの斜視図である。実施例１が２台のプロジェクタによるマルチ投影であるのに対し、実施例３では３台のマルチ投影となっている。
【００７４】
ＰＣ２００は、実施例１のそれと同様である。ＰＣ２００は、画像ケーブル２０１ａ、２０１ｂ、２０１ｃにより、それぞれプロジェクタ２０２ａ、２０２ｂ、２０２ｃに接続されている。プロジェクタ２０２ａ、２０２ｂ、２０２ｃは、スクリーン２０３に投影を
行う。プロジェクタ２０２ａ、２０２ｂ、２０２ｃの間は、通信ケーブル２０４で接続されている。
プロジェクタ２０２ａ、２０２ｂ、２０２ｃは、ＰＣ２００から送信された画像信号を、画像ケーブル２０１ａ、２０１ｂ、２０１ｃを介して受信する。プロジェクタ２０２ａ、２０２ｂ、２０２ｃは、受信した画像信号を一部重畳させて表示することにより、一つの統合された大画面を表示する、マルチ投影が可能となっている。
【００７５】
＜詳細構成＞
次に、図３により、マルチ投影システムのブロック構成を詳細に説明する。実施例１に比べ、破線部が追加されている。その他の部分に関しては、実施例１と同様であるので、説明を省略する。
ＰＣ２００にて、ビデオコントローラ３０３ｃが追加されている。ビデオコントローラ３０３ｃのＰＣ２００内部の接続及び動作はビデオコントローラ３０３ａ、３０３ｂと同様である。ビデオコントローラ３０３ｃの外部接続先のプロジェクタは、画像ケーブル２０１ｃを介し、プロジェクタ２０２ｃである。
また、プロジェクタ２０２ａ、２０２ｂと並列にてプロジェクタ２０２ｃが追加されている。プロジェクタ２０２ｃの構成はプロジェクタ２０２ａ、２０２ｂと同様である。
【００７６】
＜動作フロー＞
次に、図９を用いて、プロジェクタ２０２ａ、２０２ｂ、２０２ｃの動作フローを説明する。プロジェクタ２０２ａ、２０２ｂ、２０２ｃはそれぞれ同様の動作フローであるため、共通のフローを説明する。このフローは、図４を使って説明した実施例１のフローと共通なものに関しては、図４と同一の符号を付している。ここでは、差分について詳細に説明する。
Ｓ１０４にてメニュー画像５００への入力を決定した後、Ｓ２００にて、制御部３１２は、通信部３０８に指示を行い、通信ケーブル２０４を介して自プロジェクタのマルチ投影情報を他プロジェクタにブロードキャストする。その後、Ｓ１０５に遷移する。
【００７７】
ブロードキャストする情報を、図８を用いて説明する。図８は、マルチ投影システムを構成する複数のプロジェクタのレイアウト情報を格納したテーブルの一例である。図８の表の列８００ａは、プロジェクタ２０２ａがブロードキャストする情報である。この表の行８０１は、当該プロジェクタの通信路上のアドレスを示す。プロジェクタ２０２ａはＡＡＡとなっている。このアドレスは、予め記憶部３１４に機器固有の値を格納し、制御部３１２が読み込むようにしても良い。また、ＤＨＣＰ（Dynamic Host Configuration Protocol）等の公知の技術を使ってアドレスを決定してもよい。この表の行８０２は、マル
チ投影の横方向のプロジェクタ台数を示し、メニュー画像５００の設定項目５０１で設定した値による。実施例３では、横３台の構成なので、設定項目５０１で３が入力される。この表の行８０３は、マルチ投影の縦方向のプロジェクタ台数を示し、メニュー画像５００の設定項目５０２で設定した値による。実施例３では、縦１台の構成なので、設定項目５０２で１が入力される。この表の行８０４は、当該プロジェクタのマルチ投影の横方向の位置を示し、メニュー画像５００の設定項目５０３で設定した値による。実施例３では、プロジェクタ２０２ａは左から１台目に位置するので、設定項目５０３で１が入力される。この表の行８０５は、当該プロジェクタのマルチ投影の縦方向の位置を示し、メニュー画像５００の設定項目５０４で設定した値による。実施例３では、プロジェクタ２０２ａは上から１台目に位置するので、設定項目５０４で１が入力される。また、表の列８００ｂ、８００ｃは、それぞれプロジェクタ２０２ｂ、２０２ｃがブロードキャストする情報である。各プロジェクタは横３台のマルチ投影を構成しているので、列８００ｂ、８００ｃと列８００ａとの差異は、アドレスと、マルチ投影の横位置を示す行８０４の値である。
【００７８】
Ｓ１０７の後、Ｓ２０２に遷移する。Ｓ２０２は後述する。
また、Ｓ１０１のイベント監視中に、他プロジェクタのマルチ投影情報が通信部３０８により受信されたと検知されると、Ｓ２０１に制御が遷移する。
Ｓ２０１では、制御部３１２は他プロジェクタのマルチ投影情報を不図示のＲＡＭに記憶する。このマルチ投影情報とは、送信元の他プロジェクタにおいて、Ｓ２００のステップにて送信されたものである。即ち、図８に示した表の情報となる。プロジェクタ２０２ａを例にとると、プロジェクタ２０２ｂやプロジェクタ２０２ｃから、列８００ｂや列８００ｃの情報を受け取ることになる。この後、Ｓ２０２に制御が遷移する。
【００７９】
Ｓ２０２では、制御部３１２は、ブランク領域形状情報を計算し、それが他プロジェクタに未送信であり、且つ、送信先（ブランク領域の情報を送信する対象のプロジェクタ）が決定しているかを判定する。
送信先の決定方法について説明する。プロジェクタ２０２ａを例にとると、メニュー画像５００で設定されたマルチ投影情報により、自プロジェクタが横３台中の左から１番目であることが分かる。従って、右端のブランク領域形状情報ＢＬＡＮＫ＿ＡＲは、自プロジェクタの右隣のプロジェクタに送ればよいと分かる。即ち、それは横に並んだ３台中の左から２番目であり、Ｓ２０１で記憶した図８の表より、左から２番目のプロジェクタはアドレスＢＢＢであることが分かる。
【００８０】
同様にして、プロジェクタ２０２ｂの場合も決定できる。この場合は、左端のブランク領域形状情報は左隣のアドレスＡＡＡのプロジェクタに送信すればよく、右端のブランク領域形状情報は右隣のアドレスＣＣＣのプロジェクタに送信すればよい。
【００８１】
このようにして、メニュー画像５００で設定されたマルチ投影情報と、Ｓ２０１で記憶した図８の表という、２つの情報から送信先が決定される。逆にいずれかの情報が定まっていないと、送信先が決定できない。このステップではこのような決定ができるか判定を行い、結果が真であれば、Ｓ１０８に遷移し、偽であればＳ１０１に遷移する。
【００８２】
なお、実施例３では、プロジェクタを３台用いた例を説明したが、４台以上でも同様に本発明を適用できる。その場合は、プロジェクタ２０２ｂ相当のプロジェクタが複数台存在することになるので、増加分はプロジェクタ２０２ｂと同様の動作となる。
また、実施例３では、プロジェクタを横に並べた例を説明したが、縦２台以上であっても同様に本発明を適用できる。その場合は、横方向に適用した処理を縦方向に適用すればよい。更に、横２台以上、縦２台以上であっても同様に本発明を適用できる。その場合は、横方向に適用した処理を、横方向及び縦方向に適用すればよい。
このように、３台以上のプロジェクタを使用した場合であっても、同様に本発明を適用できる。実施例１と同様に、他のプロジェクタ（例えばプロジェクタ２０２ｂ）のブランク領域に重なる領域（例えば領域ＡＣＲ）の幅情報（例えばＢＬＡＮＫ＿ＢＬ）を、投影システムが自動的に算出し、黒浮き補正に適用できる。そのため、使用者は該情報を、入力をする必要がなく、使用者の負荷が低減される。
【００８３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
２０２：プロジェクタ、３０８：通信部、３１０：黒浮き補正部、３１１：投影部、３１２：制御部、３１５：光源、３１７：液晶パネル
【図１】
0006552217.tif 000002
【図２】
0006552217.tif 000003
【図３】
0006552217.tif 000004
【図４】
0006552217.tif 000005
【図５】
0006552217.tif 000006
【図６】
0006552217.tif 000007
【図７】
0006552217.tif 000008
【図８】
0006552217.tif 000009
【図９】
0006552217.tif 000010