(57)【要約】      （修正有）【課題】複数の投影装置を用いて三次元の画像を投影する場合に、色毎の視差ずれを低減させる。【解決手段】光を色成分毎に変調する変調手段と、変調手段で変調された光を合成し、投影画像として表示面上に表示する表示手段と、投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、他の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、第一の位置ずれ量を変更する第一のずれ変更手段と、第一の位置ずれ量と、第二の位置ずれ量とを近づけるように、第一のずれ変更手段による第一の位置ずれ量を変更する処理を行う制御手段とを有する。【選択図】図１
2016010083.tif 000002
【特許請求の範囲】
【請求項１】
光を色成分毎に変調する変調手段と、
前記変調手段で変調された光を合成し、投影画像として表示面上に表示する表示手段と、
前記投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、
他の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、
前記第一の位置ずれ量を変更する第一のずれ変更手段と、
前記第一の位置ずれ量と、前記第二の位置ずれ量とを近づけるように、前記第一のずれ変更手段による前記第一の位置ずれ量を変更する処理を行う制御手段とを有する投影装置。
【請求項２】
光を色成分毎に変調する変調手段と、
前記変調手段で変調された光を合成し、投影画像として表示面上に表示する表示手段と、
前記投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、
他の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、
前記第一の位置ずれ量を変更する第一のずれ変更手段と、
前記第二の位置ずれ量を変更する第二のずれ変更手段と、
前記第一の位置ずれ量と、前記第二の位置ずれ量とを近づけるように、前記第一の位置ずれ量が前記第二の位置ずれ量より大きい場合には、前記第一のずれ変更手段による前記第一の位置ずれ量を変更し、前記第二の位置ずれ量が前記第一の位置ずれ量より大きい場合には、前記第二のずれ変更手段による前記第二の位置ずれ量を変更する処理を行う制御手段とを有する投影装置。
【請求項３】
前記制御手段は、前記第一の位置ずれ量と、前記第二の位置ずれ量との差が０．５画素より大きい場合に、前記変更する処理を行なうことを特徴とする請求項１又は請求項２に記載の投影装置。
【請求項４】
指示受付手段を備え、
前記制御手段は、前記指示受付手段にて、三次元表示を指示されると前記変更する処理を行うことを特徴とする請求項１又は請求項２に記載の投影装置。
【請求項５】
それぞれ、光を色成分毎に変調し、変調された光を合成し、投影画像として表示面上に表示する、第一の投影装置と、第二の投影装置とを制御する装置であって、
前記第一の投影装置の投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、
前記第二の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、
前記第一の位置ずれ量を変更する第一のずれ変更手段と、
前記第二の位置ずれ量を変更する第二のずれ変更手段と、
前記第一の位置ずれ量と、前記第二の位置ずれ量と、を近づけるように、前記第一のずれ変更手段により前記第一の位置ずれ量を変更する処理を行う制御手段とを有することを特徴とする制御装置。
【請求項６】
それぞれ、光を色成分毎に変調し、変調された光を合成し、投影画像として表示面上に表示する、第一の投影装置と、第二の投影装置とを制御する装置であって、
前記第一の投影装置の投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、
前記第二の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、
前記第一の位置ずれ量を変更する第一のずれ変更手段と、
前記第二の位置ずれ量を変更する第二のずれ変更手段とを有し、
前記第一の位置ずれ量と、前記第二の位置ずれ量とを近づけるように、前記第一の位置ずれ量が前記第二の位置ずれ量より大きい場合には、前記第一のずれ変更手段により前記第一の位置ずれ量を変更し、前記第二の位置ずれ量が前記第一の位置ずれ量より大きい場合には、前記第二のずれ変更手段により前記第二の位置ずれ量を変更する処理を行う制御手段とを有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置に関する。
【背景技術】
【０００２】
近年、三次元映像表示を行なう投影装置が普及している。これら三次元映像表示を行なう投影装置は、両眼に対応した異なる映像（三次元映像）を、観察者の両眼に夫々独立して提示することが可能になるよう構成されている。このような三次元映像中には、被写体が視差を有するように表現されており、観察者は立体視が可能になっている。
【０００３】
投影装置による三次元映像表示の実現方法としては、大別すると２通りの方法がある。一つ目は、２台（若しくはそれ以上）の投影装置を用い、三次元画像を構成する左右の映像を、左右分離可能なように重ねて同時に表示し、観察者側でそれらを分離して観察する方法である。例えば、左右の映像の偏光方向を異ならせて重畳表示し、それを、各偏光方向の光を右眼、左眼で選択的に透過させる偏光眼鏡越しに観察する方法（偏光法）が一例である。
【０００４】
二つ目は、１台（若しくはそれ以上）の投影装置を用い、同時刻の画像を時分割で順次表示し、表示タイミングに同期して右眼、左眼に入射する光を選択的に不透過させるシャッター眼鏡越しに観察する方法（フィールドシーケンシャル法）がある。一般的に、後者はコストが安いというメリットがある一方、表示輝度が低く、場合によりフリッカが発生するというデメリットがある。
【０００５】
一方、投影装置には、投射光の波長によってスクリーン上の表示位置が異なってしまう課題がある。これは、光学系の特性等による。
【０００６】
このような課題に対し、特許文献１では、光路に起因して生じる画像歪と色ずれに対し予め測定した歪関数により歪補正を行ない、左右眼用の画像を生成する歪補正手段を有する立体画像表示装置が開示されている。特許文献１によれば、立体画像表示装置において、光学系に起因する画像の歪、カラー画像におけるＲＧＢ色成分の波長の違いに基づく色ずれを解消することができる。
【０００７】
また、このような課題は、投影装置内の、液晶パネル等のライトバルブの取り付け位置のずれによっても発生する。この現象は、ＲＧＢ（Ｒｅｄ，  Ｇｒｅｅｎ，  Ｂｌｕｅ）の３板のパネルを用いた投影装置において特に見られ、レジストレーションずれと呼ばれる。レジストレーションずれにより、表示画像に色ずれが発生してしまい表示品位が低下する。例えば、黒字に白を表示すべき画像であっても、表示上、白がＲＧＢやそれらの補色に分離してしまう。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１３０３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
このように２台（若しくはそれ以上）の投影装置を用いた三次元映像表示を行なう際に、各投影装置でレジストレーションずれが発生した場合、色毎に見えの奥行きが異なってしまう可能性がある。
【００１０】
この問題に対し、特許文献１で開示される技術を適用した場合、単体毎に色ずれを補正することができる。しかし、このような色ずれは画素以下のサイズで発生するため、隣接画素に誤差を配分して補正することになり、画像の先鋭感が低下することになるという別の問題が生じる。
【００１１】
本発明は、このような問題に鑑みてなされたものであり、複数の投影装置を用いて三次元の画像を投影する場合に、色毎の視差ずれを低減させることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の投影装置は、光を色成分毎に変調する変調手段と、前記変調手段で変調された光を合成し、投影画像として表示面上に表示する表示手段と、前記投影画像の色成分間の位置ずれ量である第一の位置ずれ量を取得する第一のずれ取得手段と、他の投影装置の投影画像の色成分間の位置ずれ量である第二の位置ずれ量を取得する第二のずれ取得手段と、前記第一の位置ずれ量を変更する第一のずれ変更手段と、前記第一の位置ずれ量と、前記第二の位置ずれ量とを近づけるように、前記第一のずれ変更手段による前記第一の位置ずれ量を変更する処理を行う制御手段とを有する。
【発明の効果】
【００１３】
複数の投影装置により三次元の画像を投影する場合に、色成分間の位置ずれを減少させることができる。
【図面の簡単な説明】
【００１４】
【図１】色成分毎の位置ずれと視差の差を示す図である。
【図２】視差と奥行きの関係を示す図である。
【図３】投影実施例システムの概観図である。
【図４】投影装置の構成を示すブロック図である。
【図５】投影装置の処理を示すフローチャートである。
【図６】１画素単位のシフトを説明するための図である。
【図７】制御装置のブロック図である。
【図８】制御装置の処理を示すフローチャートである。
【図９】１画素未満のシフトを説明するための図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１６】
［実施例１］
まず、本発明に係るレジストレーションずれについて説明する。図１（ａ）はレジストレーションずれが発生していない投影画像である。１００は、投射面であり、不図示のプロジェクタからの投影画像が表示されている。画素１０１は、表示されている投影画像の内の、白の或る１画素を示す。このプロジェクタは、ＲＧＢの３板の液晶パネルによって波長域毎に投射光を変調し、合成する構成であるとする。従って、画素１０１は、ＲＧＢの色成分が合成されて表示されていることになる。
【００１７】
図１（ａ）に対し、レジストレーションずれが発生した例を図１（ｂ）に示す。図１（ｂ）は、例えば、３板の液晶パネルの内、Ｇパネルのプロジェクタ内の取り付け位置が光軸に対し垂直方向にずれている場合に発生することがある。領域１０２は、緑の領域である。領域１０３は、白の領域である。領域１０４は、緑の補色であるマゼンタの領域である。このように、レジストレーションずれにより、表示画像としては、色が分解されて表示されてしまうことになる。
【００１８】
２台（若しくはそれ以上）の投影装置を用いた三次元映像表示を行なう際に、各投影装置でレジストレーションずれが発生した場合の問題を、図１を用いて説明する。
【００１９】
図１（ａ）は左眼に対する、理想的な投影画像の例である。詳細は上述の説明の通りである。図１（ｃ）は右眼に対する、理想的な投影画像の例である。画素１０５は白の或る１画素であり、左眼に対する投影画像における画素１０１と対応しており、視差ｐが存在している。
【００２０】
視差と、三次元映像表示における見えの奥行きとの関係を、図２（ａ）（ｂ）を用いて説明する。図２（ａ）は、三次元映像を観察している際の幾何学的な配置を頭上から見た図であり、横軸は物理的な横方向、縦軸は奥行きを示す。ＶＬ、ＶＲはそれぞれ、左右の視点（観察者の両眼）を表す。ｂは視点間の距離を示す。ＳＣＲは投射面１００を示し、Ｄは視点とＳＣＲとの距離を示す。ＩＬ、ＩＲは、あるオブジェクトＯの左右画像の位置をそれぞれ表す。
【００２１】
例えば、図１の例ではＩＬ、ＩＲは、それぞれ画素１０１、画素１０５の位置に対応する。ｐはそれらの間隔、即ち視差であり、下式で表される。
ｐ＝ＩＬ−ＩＲ                            ・・・式１
このような配置によると、観察者からは、対象のオブジェクトＯが、ＳＣＲより奥の奥行きｄの位置に見えることになる。幾何学的な関係により、
ｄ／ｂ＝（ｄ−Ｄ）／ｐ                    ・・・式２
という関係式が成り立つ。従って、奥行きｄは、式２より、
ｄ＝Ｄｂ／（ｂ−ｐ）                      ・・・式３
となる。
【００２２】
観察時にはＤ、ｂは一定であるので、視差ｐが決まればｄは一意に決定される。また、図２（ｂ）のようにＩＬと、ＩＲとに逆の視差があった場合には、観察者からは、対象のオブジェクトＯが、ＳＣＲより手前の奥行きｄの位置に見えることになる。この場合、式１よりｐが負となるので、
ｄ／ｂ＝（Ｄ−ｄ）／−ｐ＝（ｄ−Ｄ）／ｐ  ・・・式４
という式２と同様の関係式が成り立つ。
【００２３】
このように、左右画像間の視差ｐにより、三次元映像表示における見えの奥行きが決定される。
【００２４】
ここで、左眼画像に緑が左方向にシフトするレジストレーションずれが発生し、右眼画像に緑が右方向にシフトするレジストレーションずれが発生したとする。この時、左眼画像は図１（ｂ）のようになり、右眼画像は図１（ｄ）のようになる。左眼画像は、図１（ｂ）のように、例えば画素１０１が左から順に、緑の領域１０２、白の領域１０３、マゼンタの領域１０４に分かれて表示されてしまっている。右眼画像は、図１（ｄ）のように、例えば画素１０５が画素１０１とは逆に、左から順に、マゼンタの領域１０６、白の領域１０７、緑の領域１０８に分かれて表示されてしまっている。
【００２５】
このような左右の表示になると、色毎に視差が異なってしまう。例えば、緑であれば領域１０２、領域１０８との差であるｐｇ、マゼンタであれば、領域１０４と領域１０６との差であるｐｍと、異なる視差となる。
【００２６】
このような色毎に視差が異なってしまう場合の三次元映像表示における見えの奥行きについて図２（ｃ）（ｄ）を用いて説明する。図２（ｃ）は式１で定義される視差ｐが正の場合である。左眼画像の緑が左に、右眼画像の緑が右にシフトしているため、それぞれの緑領域の位置はＩＬｇ、ＩＲｇとなり、この視差ｐｇは、ｐ＜ｐｇという関係になる。
【００２７】
一方、緑の補色であるマゼンタは緑のシフトの影響により、それぞれのマゼンタ領域の位置はＩＬｍ、ＩＲｍとなり、この視差ｐｍは、ｐｍ＜ｐという関係になる。このように
ｐｍ＜ｐ＜ｐｇ                                  ・・・式５
という関係が生じるため、色毎に見えの奥行きが異なることになる。緑の領域、マゼンタの領域、それぞれの見えの奥行きｄｇ、ｄｍは、式３、式５の関係より、
ｄｍ＜ｄ＜ｄｇ                                  ・・・式６
という関係となる。
【００２８】
即ち、あるオブジェクトＯに対し、その緑成分はＯよりも更に奥の位置Ｏｇに見え、マゼンタ成分はＯよりも更に手前の位置Ｏｍに見えてしまうことになる。なお、図２（ｄ）は式１で定義される視差ｐが負の場合であるが、同様の関係式が成り立つため、同様の事態が発生する。
【００２９】
図３は、本実施例の投影システムの主要な構成を示した図である。３００ａ、３００ｂは、プロジェクタであり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のケーブル３０１ａ、３０１ｂ、及びハブ３０２を介し、相互に接続され、通信可能となっている。本発明はこの接続の形態には限定されず、データ通信が可能であれば、どのような接続方法であっても本発明は適用できる。例えば、ＲＳ２３２Ｃ、無線ＬＡＮを用いることができる。
【００３０】
プロジェクタ３００ａ、プロジェクタ３００ｂは、立体視表示における左眼、右眼に対応する映像信号をそれぞれソース機器３０３ａ、ソース機器３０３ｂから入力され、それらに応じた投影画像を出力する。プロジェクタ３００ａ、プロジェクタ３００ｂ夫々の投射光は、後述するように異なる偏光特性を有しており、投射面１００上の略同一個所に重畳されて照射される。また、投射面１００は所謂シルバースクリーンであり、表面に金属が塗布されていることで、入射光の偏光状態を略保ったまま反射する特性を持っている。
【００３１】
使用者３０４は、偏光眼鏡３０５を装着した上で投射面１００を観察する。偏光眼鏡３０５は、両眼夫々の透過偏光特性を投射光のそれらと対応させており、プロジェクタ３００ａ、プロジェクタ３００ｂの夫々が形成する投射画像を独立して両眼で観察することが可能である。このようにして、使用者３０４は立体視による映像の観察が可能となっている。なお、破線内の構成については他の実施例で用いられる。
【００３２】
プロジェクタ３００ａ及びプロジェクタ３００ｂは、本発明を実施できる投影装置であり、内部の構成は同一である。この構成を図４を用いて説明する。
【００３３】
４００は、プロジェクタの各ブロックを制御するための制御部である。４０１は、ユーザからの操作を受け付ける操作部である。４０２は、プロジェクタの各ブロックへの電源供給を制御する電源部である。
【００３４】
４０３は、液晶部であり、３枚の液晶パネル等で構成されており、この液晶パネル上に画像を形成する。４０４は、入力された画像信号に基づいて、液晶部４０３の液晶パネルに画像を形成させるための液晶駆動部である。４０５は液晶部４０３に光を供給する光源である。４０６は、光源４０５から発せられた光を液晶部４０３に供給することにより得られた光学像を投射面１００に投射するための投射光学系である。４０７は、光源４０５の光量等を制御するための光源制御部である。
【００３５】
また、４０８は、投射光学系４０６のズームレンズやフォーカスレンズ等の動作を制御し、ズーム倍率や焦点調整等を行う光学系制御部である。また、液晶部４０３、投射光学系４０６の間には、光路に対し挿抜可能な光学フィルタ等から構成される偏光部４０９を有する。４１０は、偏光制御部であり、制御部４００の指示に従い偏光部４０９を制御することにより、投射する光の偏光状態を、Ｓ偏光やＰ偏光、若しくは、右旋回や左旋回円偏光といった状態に変更することができる。
【００３６】
４１１は、ＰＣやＤＶＤプレイヤー、テレビチューナー等からのアナログ映像信号を受け付けるアナログ入力部であり、ＲＧＢ端子、Ｓ端子等からなる。４１２は、アナログ入力部４１１により得られた映像信号をデジタル信号に変換するＡＤ変換部である。４１３は、ＰＣやＤＶＤプレイヤー等からデジタル映像信号を受け付けるデジタル入力部であり、ＨＤＭＩ（登録商標）端子等からなる。ＨＤＭＩ（登録商標）端子の場合には、外部から制御信号も同時に送信されてくる場合があり、これにより、映像の制御等が行われることもある。
【００３７】
４１４は、外部から映像データ、画像データ、映像ファイル等の各種の情報データのファイルを受け取る、又は外部に書き出す、ＵＳＢインタフェースである。また、ポインティングデバイスや、キーボード、ＵＳＢ型のフラッシュメモリ等も接続されることもある。４１５は、カード型の記録媒体に対し、映像データ、画像データ、映像ファイル等の各種の情報データのファイルを読み書きするカードインタフェースであり、ＳＤカードやコンパクトフラッシュ（登録商標）等が挿入可能になっている。
【００３８】
４１６は、イントラネット、インターネットから映像データ、画像データ、映像ファイル等の各種の情報データのファイル、その他の命令信号を受信したり送信したりする通信部であり、例えば、有線ＬＡＮや無線ＬＡＮ等で構成され、前述のケーブル３０１が接続されている。４１７は、映像データ、画像データ、映像ファイル等の各種の情報データのファイルを保存する内部メモリであり、半導体メモリやハードディスク等で構成される。
【００３９】
例えば、カードインタフェース４１５より入力されたドキュメントファイルは、ファイル再生部４１８により再生される。そして、ファイル再生部４１８は、ドキュメントファイルから、ユーザに掲示するための画像信号を生成して、画像処理部４１９に出力する。また、デジタル入力部４１３により入力された映像信号や画像信号は直接、画像処理部４１９に送信される。
【００４０】
画像処理部４１９は、これらのインタフェース、ファイル再生部４１８により得られた画像信号や制御部４００により得られた映像信号等に、液晶部４０３で表示するのに適した補正を行なう。例えば、画像信号の画素数を液晶パネルの画素数にあわせて変換し、液晶パネルの交流駆動のため、入力された映像信号のフレーム数を倍にし、液晶パネルによる画像形成に適した補正をする。因みに、液晶パネルの交流駆動とは、液晶パネルの液晶にかける電圧の方向を交互に入れ替えて表示させる方法であり、液晶パネルは、液晶にかける電圧の方向が正方向でも逆方向でも画像を生成できる性質を利用したものである。
【００４１】
このとき、液晶駆動部４０４には、正方向用の画像と、逆方向用の画像が１枚ずつ送る必要があるので、画像処理部４１９では、映像信号のフレームの数を倍にする処理を行なう。液晶駆動部４０４は、画像処理部４１９により得られた画像信号に基づいて、液晶部４０３の液晶パネルに画像を形成させる。
【００４２】
また、画像処理部４１９は、スクリーンに対して斜め方向から映像を投影し投影画面が例えば台形状に歪んでしまう場合に、投影画像に対し台形状の歪みを打ち消すように画像の形状を変形させるキーストン補正も行なう。キーストン補正をする際は、液晶パネルに表示される画像の水平方向及び／又は垂直方向の拡大／縮小率を変更している。
【００４３】
このようにして、投影画面の台形状の歪みと表示素子上での映像領域の歪みとが相殺し、正常なアスペクト比の長方形の映像表示領域に近づくようにして投射面１００に表示させるのである。このキーストン補正は、後述する傾きセンサ４２０により得られた傾き角に基づいて、自動的に動作しても良いし、ユーザが操作部４０１等を操作することにより、動作させてもよい。
【００４４】
更に、画像処理部４１９は、制御部４００から、対象色成分の指定、シフト方向とシフト量の指定を受けると、それに従って色成分毎に表示位置をシフトする処理を行なうことができる。これはレジストレーションずれ等による、色成分によるずれに対する補正のためである。
【００４５】
４２０は、プロジェクタ３００の傾きを検出する傾きセンサである。４２１は、プロジェクタ３００の動作時間、各ブロックの動作時間等を検出するタイマである。４２２は、プロジェクタ３００の光源４０５の温度、液晶部４０３の温度、外気温等を計測する温度計である。
【００４６】
４２３、４２４は、プロジェクタ３００付属のリモコンやその他の機器からの赤外線を受信し、制御部４００に信号を送る赤外線受信部であり、例えば、プロジェクタの前後方向等の複数箇所に設置されている。本実施例では、赤外線受信部４２３はプロジェクタ本体の後方、赤外線受信部４２４はプロジェクタ本体の前方に配置されている。
【００４７】
４２５は、プロジェクタ３００と投射面１００の距離を検出し、焦点距離を検出する焦点検出部である。４２６は、投射面１００の方向を撮像する撮像部であり、投射面１００上の投影画像をＲＧＢで撮像することが出来るエリアセンサである。４２７は、プロジェクタ３００本体に配置され、プロジェクタの状態や警告等を表示する表示部である。４２８は、表示部４２７を制御する表示制御部である。
【００４８】
４２９は、プロジェクタ３００本体を持ち運んで使用するとき等に、電力を供給するバッテリである。４３０は、外部からの交流電力を受け入れ、所定の電圧に整流して電源部４０２に供給する電源入力部である。
【００４９】
４３１は、プロジェクタ３００内の熱を外部に放出するなどして、冷却するための冷却部であり、例えば、ヒートシンクとファンにより構成されている。
【００５０】
ここで、プロジェクタ３００の通常の動作について説明する。
【００５１】
本実施例のプロジェクタの制御部４００は、操作部４０１により電源ＯＮの指示がなされたことにより、電源部４０２に各ブロックに電源を供給するように指示をだし、各ブロックを待機状態にする。そして、電源が投入された後、制御部４００は、光源制御部４０７に光源４０５からの発光を開始するように指示をだす。
【００５２】
次に、制御部４００は、焦点検出部４２５により得られた焦点の情報等から、投射光学系４０６を調整するよう光学系制御部４０８に指示をだす。光学系制御部４０８は、投射光学系４０６のズームレンズやフォーカスレンズを動作させてスクリーン画面上に投影光が結像するよう制御する。
【００５３】
このようにして、投影の準備が整う。次に、例えば、デジタル入力部４１３に入力された映像信号は、画像処理部４１９により液晶部４０３に変換され、また、ガンマ補正や輝度ムラ対策用補正、キーストン補正が加えられる。そして、画像処理部４１９により補正を加えられた映像信号は、液晶駆動部４０４により液晶部４０３に画像として形成される。
【００５４】
そして、液晶部４０３の液晶パネルに形成された画像は、光源４０５から発せられた光により投射光学系４０６に導かれ、投射光学系４０６は投射面１００に画像を投影する。
【００５５】
投影中は、制御部４００は、光源４０５等の温度を温度計４２２により検出し、例えば、光源４０５の温度が４０度以上になったとき等に、冷却部４３１を動作させて冷却する。
【００５６】
そして、操作部４０１により電源ＯＦＦの指示がなされたことにより、制御部４００は、各ブロックに終了処理を行うよう通信をする。そして、終了の準備が整うと、電源部４０２は各ブロックへの電源供給を順次終了する。冷却部４３１は、電源ＯＦＦされた後しばらく動作し、プロジェクタ３００を冷却する。
【００５７】
ここでは、デジタル入力部４１３から入力された映像信号を表示する場合について説明したが、上記各種インタフェースから入力された映像データを表示する場合も同様の処理を行う。
【００５８】
本実施例では、プロジェクタ３００の３Ｄ投影を行なう際に、以下のような３Ｄ投影の準備動作を行なう。これについて図を用いて説明する。
【００５９】
準備動作の前処理を説明する。まず、プロジェクタ３００ａ、プロジェクタ３００ｂが上述の如く、起動しているとする。使用者３０４が、プロジェクタ３００ａ、若しくは、プロジェクタ３００ｂの操作部４０１の不図示の所定の釦を押下することにより、当該プロジェクタは３Ｄ投影モードになる。また、釦を押下されたプロジェクタがマスター側、他方のプロジェクタがスレーブ側となる。以上が、３Ｄ投影の準備動作の前処理である。
【００６０】
なお、本例はプロジェクタ３００ａがマスター、プロジェクタ３００ｂがスレーブとされた場合について説明するが、この関係が逆であっても同等に本発明を実施することができる。また、この３Ｄ投影モードへの遷移方法、マスター・スレーブの決定方法はこれに限定されず、他の方法を用いてもよい。例えば、外部のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から、通信経由で各プロジェクタに指示するようにしてもよい。
【００６１】
その場合、例えば図４のハブ３０２にＬＡＮケーブルを介してＰＣを接続し、ＬＡＮを通じてＰＣとプロジェクタ３００とを通信可能にすれば実現できる。
【００６２】
次いで、３Ｄ投影の準備動作の、プロジェクタ３００ａによるマスター側の処理について図５（ａ）のフロー図を用いて説明する。この処理は制御部４００により実行される。
【００６３】
ＳＴＥＰ５００にて処理が開始される。ＳＴＥＰ５０１にて、制御部４００は、マスター側の投射光の偏光特性を決定し、偏光部４０９により投射光をその偏光特性に変換できるように、偏光制御部４１０に指示する。この偏光特性の決定方法としては、例えば、内部メモリ４１７にマスター側及びスレーブ側に対応した偏光特性を夫々記憶しておき、その情報に従って決定する方法を用いればよい。例えば、マスター側はＰ偏光、スレーブ側はＳ偏光としてもよい。或いは、マスター側は右旋回円偏光、スレーブ側は左旋回円偏光としてもよい。
【００６４】
次いで、ＳＴＥＰ５０２にて、制御部４００は、スレーブ側の投射光の偏光特性を決定し、通信部４１６経由でスレーブ側に投射光をその偏光特性に変換するように指示を出す。この偏光特性の決定方法としては、上述した方法を用いればよい。
【００６５】
次いで、ＳＴＥＰ５０３にて、内部メモリ４１７から、液晶部４０３に含まれる液晶パネルの水平方向の位置ずれ量を呼び出す。また、これらの位置ずれ量としては、ＲＧＢの液晶パネルの何れかを基準にし、他の２つの液晶パネルの相対的な位置ずれ量とすればよい。例えば、Ｒパネルを基準にすれば、ＲパネルとＧパネルのずれ量、ＲパネルとＢパネルのずれ量としてもよい。図６（ａ）は、本例でのマスター側の位置ずれについて説明する図である。破線で示される液晶部４０３ａは、プロジェクタ３００ａでのそれを示す。
【００６６】
Ｒａ、Ｇａはそれぞれ液晶部４０３ａに含まれるＲの液晶パネル、Ｇの液晶パネルを示し、図の左右方向はパネルの取り付け位置を示す。上下方向でパネルを離して記載しているが、これは見やすさのためである。この例では、プロジェクタ３００ａにおけるＲパネルから見たＧパネルのずれはＲａＧａ＝０．２５画素である。これらの位置ずれ量は、製品組み立て時に工場にて測定し、内部メモリ４１７に保存しておくようにすればよい。また、起動時等に黒背景に白い任意のパターンを表示し、撮像部４２６で撮像することにより、白パターンのエッジ部分の画像から色ずれ量を測定するようにしてもよい。
【００６７】
次いで、ＳＴＥＰ５０４にて、制御部４００は、通信部４１６経由でスレーブ側の位置ずれ量を取得する。図６（ｂ）は、本例でのスレーブ側の位置ずれについて説明する図である。破線で示される液晶部４０３ｂは、プロジェクタ３００ｂでのそれを示す。Ｒｂ、Ｇｂはそれぞれ液晶部４０３ｂに含まれるＲの液晶パネル、Ｇの液晶パネルを示し、図の左右方向はパネルの取り付け位置を示す。上下方向でパネルを離して記載しているが、これは見やすさのためである。
【００６８】
この例では、プロジェクタ３００ｂにおけるＲパネルから見たＧパネルのずれはＲｂＧｂ＝−０．３７５画素である。スレーブ側での位置ずれ量は、マスター側と同様の方法で用意すればよい。
【００６９】
次いで、ＳＴＥＰ５０５にて、制御部４００は、マスター側（プロジェクタ３００ａ）のＲパネルとＧパネルの位置ずれ量と、スレーブ側（プロジェクタ３００ｂ）のＲパネルとＧパネルの位置ずれ量との差の絶対値が０．５画素より大きいか判断する。本例では、｜ＲａＧａ−ＲｂＧｂ｜＝０．６２５画素＞０．５画素であり、この結果は真となる。結果が真であればＳＴＥＰ５０６へ、偽であればＳＴＥＰ５０９に遷移する。なお、比較条件である０．５画素という値については後述する。
【００７０】
ＳＴＥＰ５０６では、制御部４００は、マスター側のＲパネルとＧパネルの位置ずれの差と、スレーブ側のＲパネルとＧパネルの位置ずれの差とについて、絶対値の大小関係を比較する。本例では、｜ＲａＧａ｜＝０．２５画素＜｜ＲｂＧｂ｜＝０．３７５画素であり、スレーブ側の位置ずれの差が大きい。マスター側の位置ずれの差が大きければＳＴＥＰ５０７に、スレーブ側のそれが大きければＳＴＥＰ５０８に遷移する。
【００７１】
ＳＴＥＰ５０７では、制御部４００は、画像処理部４１９に対し、マスター側のＧパネルの表示位置を、スレーブ側のＲパネルから見たＧパネルの位置ずれ方向に１画素シフトするように指示する。例えば、ＲｂＧｂ＞０であれば、スレーブ側ではＲパネルの右方向にＧパネルがずれている。従って、マスター側のＧ画像を右方向に１画素シフトするように指示する。ＲｂＧｂ＜０であれば、その逆である。
【００７２】
ＳＴＥＰ５０８では、制御部４００は、通信部４１６経由でプロジェクタ３００ｂに対し、スレーブ側のＧパネルの表示位置を、マスター側のＲパネルから見たＧパネルの位置ずれ方向に１画素シフトするように指示する。これについて図６（ｂ）を用いて説明する。本例では、ＲａＧａは正であるので、Ｇパネルのシフト後の位置をＧ’とすると、ＲｂＧｂ’も正になるようにする。このためには、具体的にはＧパネルを右に１画素シフトするようにすればよい。これにより、シフト後のＲパネルから見たＧパネルの位置ずれ量はＲｂＧｂ’＝ＲｂＧｂ＋１＝０．６２５画素となる。
【００７３】
ＳＴＥＰ５０９〜ＳＴＥＰ５１２では、ＳＴＥＰ５０５〜ＳＴＥＰ５０８でＧパネルについて行なった処理を、Ｂパネルについて行なう。処理の内容は共通であるので、詳細は省略しながら説明する。
【００７４】
ＳＴＥＰ５０９にて、制御部４００は、マスター側（プロジェクタ３００ａ）のＲパネルとＢパネルの位置ずれ量と、スレーブ側（プロジェクタ３００ｂ）のＲパネルとＢパネルの位置ずれ量との差の絶対値が０．５画素より大きいか判断する。結果が真であればＳＴＥＰ５０６へ、偽であればＳＴＥＰ５０９に遷移する。なお、比較条件である０．５画素という値については後述する。
【００７５】
ＳＴＥＰ５１０では、制御部４００は、マスター側のＲパネルとＢパネルの位置ずれの差と、スレーブ側のＲパネルとＢパネルの位置ずれの差とについて、絶対値の大小関係を比較する。マスター側の位置ずれの差が大きければＳＴＥＰ５１１に、スレーブ側のそれが大きければＳＴＥＰ５１２に遷移する。
【００７６】
ＳＴＥＰ５１１では、制御部４００は、画像処理部４１９に対し、マスター側のＢパネルの表示位置を、スレーブ側のＲパネルから見たＢパネルの位置ずれ方向に１画素シフトするように指示する。例えば、スレーブ側のＲパネルから見たＢパネルの位置ずれ量をＲｂＢｂとすると、ＲｂＢｂ＞０であれば、スレーブ側ではＲパネルの右方向にＢパネルがずれている。従って、マスター側のＢ画像も右方向に１画素シフトするように指示する。ＲｂＢｂ＜０であれば、その逆である。
【００７７】
ＳＴＥＰ５１２では、制御部４００は、通信部４１６経由でプロジェクタ３００ｂに対し、スレーブ側のＢパネルの表示位置を、マスター側のＲパネルから見たＢパネルの位置ずれ方向に１画素シフトするように指示する。例えば、マスター側のＲパネルから見たＢパネルの位置ずれ量をＲａＢａとすると、ＲａＢａ＞０であれば、マスター側ではＲパネルの右方向にＢパネルがずれている。従って、スレーブ側のＢ画像も右方向に１画素シフトするように指示する。ＲｂＢｂ＜０であれば、その逆である。
【００７８】
次いで、ＳＴＥＰ５１３にて、制御部４００は、通信部４１６経由でプロジェクタ３００ｂに対し、準備動作完了を指示する。
【００７９】
最後に、ＳＴＥＰ５１４にて、処理が終了する。
【００８０】
一方、３Ｄ投影の準備動作の、プロジェクタ３００ｂによるスレーブ側の処理について図５（ｂ）のフロー図を用いて説明する。この処理は制御部４００により実行される。
【００８１】
ＳＴＥＰ５２０にて処理が開始される。ＳＴＥＰ５２１にて、制御部４００は、通信部４１６経由でマスター側からの指示が来るまで待機する。マスター側から指示が到着すると、制御部４００は、ＳＴＥＰ５２２にて指示の内容を判断する。
【００８２】
マスター側からの指示が「位置ずれ取得指示」であった場合には、ＳＴＥＰ５２２からＳＴＥＰ５２３に遷移する。ＳＴＥＰ５２３では、マスター側と同様に位置ずれ量（例えば、Ｒパネルから見たＧパネルの位置ずれ量と、Ｒパネルから見たＢパネルの位置ずれ量）を用意し、それをマスター側に通知する。その後、ＳＴＥＰ５２１に戻る。
【００８３】
マスター側からの指示が「Ｇパネル取得指示」であった場合には、ＳＴＥＰ５２２からＳＴＥＰ５２４に遷移する。ＳＴＥＰ５２４では、マスター側から指示された方向にＧパネルを１画素シフトするように、制御部４００は画像処理部４１９に指示する。その後、ＳＴＥＰ５２１に戻る。
【００８４】
マスター側からの指示が「Ｂパネル取得指示」であった場合には、ＳＴＥＰ５２２からＳＴＥＰ５２５に遷移する。ＳＴＥＰ５２５では、マスター側から指示された方向にＢパネルを１画素シフトするように、制御部４００は画像処理部４１９に指示する。その後、ＳＴＥＰ５２１に戻る。
【００８５】
マスター側からの指示が「準備動作完了指示」であった場合には、ＳＴＥＰ５２２からＳＴＥＰ５２６に遷移し、処理が完了する。
【００８６】
このように準備動作を行なった後、ソース機器３０３ａ、ソース機器３０３ｂから両眼に相当する映像信号を夫々プロジェクタ３００ａ、プロジェクタ３００ｂに入力することにより、３Ｄ投影を行なう。
【００８７】
以上のような動作により、３Ｄ投影時には、単体投影時とは異なる、色成分間の位置ずれを処理するシーケンスが行なわれる。この結果、色間の視差の違いが低減される。具体的には、３Ｄ投影準備前にはプロジェクタ３００ａ、プロジェクタ３００ｂの間で、Ｒの視差を基準にすると、Ｇの視差は｜ＲａＧａ−ＲｂＧｂ｜＝０．６２５画素であった。それに対し、３Ｄ投影準備後には、同様にすると、Ｇの視差は｜ＲａＧａ−ＲｂＧｂ’｜＝０．３７５画素であり、改善できた。
【００８８】
なお、上記の方法で色毎の位置ずれの差を低減させるわけであるが、効果の出る条件について説明する。まず、ＲパネルとＧパネルとを例に取り、上述と同様に、プロジェクタのＲパネルとＧパネルの位置ずれ量について、片方をＲａＧａ、他方をＲｂＧｂと表記する。後者をシフト側とし、シフト後の位置ずれ量をＲｂＧｂ’と表記すると、以下の不等式が成立した場合に、本方式の効果が出る。
【００８９】
｜ＲａＧａ−ＲｂＧｂ｜＞｜ＲａＧａ−ＲｂＧｂ’｜          ・・・式７
ここで、Ｇパネルを右方向にシフトした場合の、式７が成り立つ条件は、次式のようになる。（右を正の方向とする。）
｜ＲａＧａ−ＲｂＧｂ｜＞｜ＲａＧａ−（ＲｂＧｂ＋１）｜    ・・・式８
式８の絶対値を外すと、次式のようになる。
（ＲａＧａ−ＲｂＧｂ）^２＞（ＲａＧａ−ＲｂＧｂ−１）^２  ・・・式９
これを整理すると、
（ＲａＧａ−ＲｂＧｂ）＞１／２                          ・・・式１０
一方、Ｇパネルを左方向にシフトした場合の、式７が成り立つ条件は、次式のようになる。（右を正の方向とする。）
｜ＲａＧａ−ＲｂＧｂ｜＞｜ＲａＧａ−（ＲｂＧｂ−１）｜    ・・・式１１
同様に整理すると、
（ＲａＧａ−ＲｂＧｂ）＜−１／２                          ・・・式１２
式１０、式１２より、次式が成り立つ。
【００９０】
｜ＲａＧａ−ＲｂＧｂ｜＞１／２                          ・・・式１３
このような条件を成り立たせるために、例えばＳＴＥＰ５０５、ＳＴＥＰ５０９のようにシフトの適用条件を判定することが望ましい。
【００９１】
また、以上の説明では、１画面内の特定の色成分を一律にシフトした例を説明したが、本発明はそれに限定されない。例えば、１画面を複数の部分画面に分け、それら部分について、本発明を個別に実行することもできる。そうすれば、画面内の色ずれが一様でない場合でも、色による視差の違いを低減することができる。
【００９２】
［実施例２］
実施例１を変形し、実施例１における３Ｄ投影の準備動作の制御を外部装置にて行なうようにしても、本発明を適用できる。実施例２では、図３のシステムにおいて破線部分を有する構成について説明する。３０６は、本発明を実施できる制御装置であり、例えばパーソナルコンピュータ（ＰＣ）から成る。制御装置３０６はケーブル３０１ｃ経由でハブ３０２に接続され、プロジェクタ３００ａ、プロジェクタ３００ｂと通信可能になっている。
【００９３】
プロジェクタ３００ａ及びプロジェクタ３００ｂは、内部の構成、及び、通常の動作は同一であり、実施例１と同様である。
【００９４】
図７を使って、制御装置３０６の内部構成を説明する。７００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、制御装置３０６の制御やシステムの制御を行なう。
【００９５】
７０１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ７００の動作のために必要なワークスペースや、後述するビデオコントローラ７０７の動作のために必要なフレームバッファ等の用途で使用される。
【００９６】
７０２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、ＣＰＵ７００のためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やドライバ、アプリケーション等のコードや、画像ファイル等の各種データがそれに格納される。
【００９７】
７０３は、ネットワークインタフェースであり、制御装置３０６を、ケーブル３０１ｃを介した他の機器と通信可能とさせるものである。７０４は、周辺機器インタフェースであり、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラである。周辺機器インタフェース７０４にはマウス７０５や、使用者からキー入力を受け付けるキーボード７０６が接続されている。
【００９８】
７０７は、ビデオコントローラであり、液晶モニタ７０８に接続され、使用者による制御装置３０６の操作のための画像表示を行なわせる。ＣＰＵ７００、ＲＡＭ７０１、ＨＤＤ７０２、ネットワークインタフェース７０３、周辺機器インタフェース７０４、ビデオコントローラ７０７はバス７０９に接続され、相互に通信が可能になっている。
【００９９】
本実施例では、プロジェクタ３００の３Ｄ投影を行なう際に、以下のような３Ｄ投影の準備動作を行なう。これについて図を用いて説明する。準備動作の前処理を説明する。まず、プロジェクタ３００ａ、プロジェクタ３００ｂが既に起動しているとする。使用者３０４が、マウス７０５若しくはキーボード７０６を操作することにより、制御装置３０６に対し３Ｄ投影の開始を指示する。ＣＰＵ７００は、その操作を検知する。以上が、３Ｄ投影の準備動作の前処理である。
【０１００】
実施例２での３Ｄ投影の準備動作であるが、プロジェクタ３００ａ、プロジェクタ３００ｂ共に実施例１でのスレーブ側の動作となるので、ここでは説明は省略する。次いで、制御装置３０６による３Ｄ投影の準備動作の処理について図８のフロー図を用いて説明する。この処理はＣＰＵ７００により実行される。
【０１０１】
ＳＴＥＰ８００にて処理が開始される。ＳＴＥＰ８０１にて、ＣＰＵ７００は、プロジェクタ３００ａの投射光の偏光特性を決定し、ネットワークインタフェース７０３経由でプロジェクタ３００ｂに投射光をその偏光特性に変換するように指示を出す。この偏光特性の決定方法としては、例えば、ＨＤＤ７０２にプロジェクタ３００ａ及びプロジェクタ３００ｂに対応した偏光特性を夫々記憶しておき、その情報に従って決定する方法を用いればよい。例えば、プロジェクタ３００ａはＰ偏光、プロジェクタ３００ｂはＳ偏光としてもよい。或いは、プロジェクタ３００ａは右旋回円偏光、プロジェクタ３００ｂは左旋回円偏光としてもよい。
【０１０２】
次いで、ＳＴＥＰ８０２にて、ＣＰＵ７００は、プロジェクタ３００ｂの投射光の偏光特性を決定し、ネットワークインタフェース７０３経由でプロジェクタ３００ｂに投射光をその偏光特性に変換するように指示を出す。この偏光特性の決定方法としては、上述した方法を用いればよい。
【０１０３】
次いで、ＳＴＥＰ８０３にて、内部メモリ４１７は、ネットワークインタフェース７０３経由でプロジェクタ３００ｂの位置ずれ量を取得する。これらの位置ずれ量としては、ＲＧＢの液晶パネルの何れかを基準にし、他の２つの液晶パネルの相対的な位置ずれ量とすればよい。例えば、Ｒパネルを基準にすれば、ＲパネルとＧパネルのずれ量、ＲパネルとＢパネルのずれ量としてもよい。
【０１０４】
次いで、ＳＴＥＰ８０４にて、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ｂの位置ずれ量を取得する。プロジェクタ３００ｂでの位置ずれ量は、プロジェクタ３００ａと同様の方法で用意すればよい。
【０１０５】
次いで、ＳＴＥＰ８０５にて、ＣＰＵ７００は、プロジェクタ３００ａのＲパネルとＧパネルの位置ずれ量と、プロジェクタ３００ｂのＲパネルとＧパネルの位置ずれ量との差の絶対値が０．５画素より大きいか判断する。結果が真であればＳＴＥＰ８０６へ、偽であればＳＴＥＰ８０９に遷移する。
【０１０６】
ＳＴＥＰ８０６では、ＣＰＵ７００は、プロジェクタ３００ａのＲパネルとＧパネルの位置ずれの差と、プロジェクタ３００ｂのＲパネルとＧパネルの位置ずれの差とについて、絶対値の大小関係を比較する。プロジェクタ３００ａの位置ずれの差が大きければＳＴＥＰ８０７に、プロジェクタ３００ｂのそれが大きければＳＴＥＰ８０８に遷移する。
【０１０７】
ＳＴＥＰ８０７では、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ａに対し、プロジェクタ３００ａのＧパネルの表示位置を、プロジェクタ３００ｂのＲパネルから見たＧパネルの位置ずれ方向に１画素シフトするように指示する。
【０１０８】
ＳＴＥＰ８０８では、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ｂに対し、プロジェクタ３００ｂのＧパネルの表示位置を、プロジェクタ３００ａのＲパネルから見たＧパネルの位置ずれ方向に１画素シフトするように指示する。
【０１０９】
ＳＴＥＰ８０９にて、ＣＰＵ７００は、プロジェクタ３００ａのＲパネルとＢパネルの位置ずれ量と、プロジェクタ３００ｂのＲパネルとＢパネルの位置ずれ量との差の絶対値が０．５画素より大きいか判断する。結果が真であればＳＴＥＰ８０６へ、偽であればＳＴＥＰ８０９に遷移する。
【０１１０】
ＳＴＥＰ８１０では、ＣＰＵ７００は、プロジェクタ３００ａのＲパネルとＢパネルの位置ずれの差と、プロジェクタ３００ｂのＲパネルとＢパネルの位置ずれの差とについて、絶対値の大小関係を比較する。プロジェクタ３００ａの位置ずれの差が大きければＳＴＥＰ８１１に、プロジェクタ３００ｂのそれが大きければＳＴＥＰ８１２に遷移する。
【０１１１】
ＳＴＥＰ８１１では、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ａに対し、プロジェクタ３００ａのＢパネルの表示位置を、プロジェクタ３００ｂのＲパネルから見たＢパネルの位置ずれ方向に１画素シフトするように指示する。
【０１１２】
ＳＴＥＰ８１２では、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ｂに対し、プロジェクタ３００ｂのＢパネルの表示位置を、プロジェクタ３００ａのＲパネルから見たＢパネルの位置ずれ方向に１画素シフトするように指示する。
【０１１３】
次いで、ＳＴＥＰ８１３にて、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ａに対し、準備動作完了を指示する。次いで、ＳＴＥＰ８１４にて、ＣＰＵ７００は、ネットワークインタフェース７０３経由でプロジェクタ３００ｂに対し、準備動作完了を指示する。最後に、ＳＴＥＰ８１５にて、処理が終了する。
【０１１４】
このように準備動作を行なった後、ソース機器３０３ａ、ソース機器３０３ｂから両眼に相当する映像信号を夫々プロジェクタ３００ａ、プロジェクタ３００ｂに入力することにより、３Ｄ投影を行なう。
【０１１５】
以上のような動作により、３Ｄ投影時には、単体投影時とは異なる、色成分間の位置ずれを処理するシーケンスが行なわれる。色間の視差の違いが低減される。効果については、実施例１と同様である。
【０１１６】
［実施例３］
実施例１を変形し、実施例１における色毎のシフトを、１画素単位のシフトから、１画素未満のシフトをするようにしても、本発明を適用できる。
【０１１７】
最初に１画素未満のシフトの方法について、図９を用いて説明する。この方法はパネル位置は変えず、画像処理により擬似的に１画素未満のシフトを行なうものである。図９（ａ）（ｂ）はそれぞれプロジェクタの表示画像の例である。以下（ａ）を基準となる表示画像、（ｂ）をシフトする対象の画像として説明を行なう。
【０１１８】
図９における太線は、横軸を画素位置、縦軸をその画素の階調としてプロットしたものである。（ａ）は、左から階調がＬａ０＝０．０、Ｌａ１＝１．０、Ｌａ２＝０．０である３画素からなる画像である。（ｂ）も（ａ）と同じ画像、すなわち、左から階調がＬｂ０＝０．０、Ｌｂ１＝１．０、Ｌｂ２＝０．０である３画素からなる画像である。（ａ）と（ｂ）の間にはｔ画素（−１＜ｔ＜１，  ｔ≠０）の位置ずれが存在する。このため（ａ）（ｂ）の画像の重心は、ＣａとＣｂというように異なっている。
【０１１９】
ここで、ｔに基づき、（ｂ）の画像を、
ｔ＞０のとき、
Ｌｂｎ’＝Ｌｂ（ｎ−１）＊ｔ＋Ｌｂｎ＊（１−ｔ）      ・・・式１４
ｔ＜０のとき、
Ｌｂｎ’＝Ｌｂｎ＊（１＋ｔ）＋Ｌｂ（ｎ＋１）＊（−ｔ）・・・式１５
と補正する。
【０１２０】
図９（ｂ）の破線部は、上記の補正を施した画像の例を示す。具体的には、左から階調がＬｂ０’＝０．２５、Ｌｂ１’＝０．７５、Ｌｂ２’＝０．０である３画素からなる画像となっている。この結果、補正後の（ｂ）の画像の重心は−ｔ画素だけシフトしてＣｂ’となり、（ａ）の画像の重心であるＣａと等しくなる。
【０１２１】
上記の方法により、高域成分は落ちるものの、擬似的に重心をシフトするという１画素未満のシフトが実現できる。
【０１２２】
次いで、上記の１画素未満のシフトの方法を用いた本実施例の説明を行なう。実施例１と共通部分が多いため、変形部分のみを説明する。図５（ａ）のフローについて、下記のステップを変更する。ＳＴＥＰ５０７では、制御部４００は、画像処理部４１９に対し、画像のＧ成分を、上述したシフト方法にてシフトするように指示する。このときのｔは式１６により求まる。
【０１２３】
ｔ＝ＲｂＧｂ−ＲａＧａ                                ・・・式１６
ＳＴＥＰ５０８では、制御部４００は、通信部４１６経由でプロジェクタ３００ｂに対し、スレーブ側の画像のＧ成分を、上述したシフト方法にてシフトするように指示する。このときのｔは式１７により求まる。
ｔ＝ＲａＧａ−ＲｂＧｂ                                  ・・・式１７
ＳＴＥＰ５１１では、制御部４００は、画像処理部４１９に対し、画像のＢ成分を、上述したシフト方法にてシフトするように指示する。このときのｔは式１８により求まる。
ｔ＝ＲｂＢｂ−ＲａＢａ                                  ・・・式１８
ＳＴＥＰ５１２では、制御部４００は、通信部４１６経由でプロジェクタ３００ｂに対し、スレーブ側の画像のＢ成分を、上述したシフト方法にてシフトするように指示する。このときのｔは式１９により求まる。
【０１２４】
ｔ＝ＲａＢａ−ＲｂＢｂ                                ・・・式１９
図５（ｂ）のフローについて、下記のステップを変更する。ＳＴＥＰ５２４では、マスター側から指示されたｔの値に基づき、画像のＧ成分を、上述したシフト方法にてシフトするように、制御部４００は画像処理部４１９に指示する。ＳＴＥＰ５２５では、マスター側から指示されたｔの値に基づき、画像のＧ成分を、上述したシフト方法にてシフトするように、制御部４００は画像処理部４１９に指示する。
【０１２５】
なお、上記説明中に現れるｔが、ｔ≦−１、もしくは、１≦ｔであるような場合は、実施例１のように１画素単位のシフトを行ない、残った１画素未満の値をｔとすればよい。
【０１２６】
以上のような動作により、プロジェクタ３００ａのＲＧの位置ずれ量とプロジェクタ３００ｂのＲＧ位置ずれ量を近づけるため、プロジェクタ３００ａ、若しくは、プロジェクタ３００ｂのＧ画像を画像処理的に１画素未満でシフトさせる。このことにより、プロジェクタ３００ａのＲＢの位置ずれ量とプロジェクタ３００ｂのＲＢ位置ずれ量はそれぞれ擬似的に同等になる。Ｂについても同様である。このようにして、色間の視差の違いが低減されるのである。
【０１２７】
また、通常、画像処理による擬似的な１画素未満のシフトを適用すると画像の高域成分が減少してしまう。しかし、本発明ではプロジェクタ３００ａ若しくはプロジェクタ３００ｂの何れか片方のみにシフトを適用するため、他方の画像の高域成分は保持される。換言すると、３Ｄ表示の片目側の高域成分は保持される。従って、視覚上の先鋭感の劣化は低減されるという効果がある。
【０１２８】
また、以上の説明では、１画面内の特定の色成分を一律にシフトした例を説明したが、本発明はそれに限定されない。例えば、１画面を複数の部分画面に分け、それら部分について、本発明を個別に実行することもできる。そうすれば、画面内の色ずれが一様でない場合でも、色による視差の違いを低減することができる。
【０１２９】
［他の実施例］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【０１３０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３１】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを、ＬＡＮやＷＡＮを用いて装置に供給してもよい。また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【０１３３】
１００  投射面、１０１  画素、１０２，１０３，１０４  領域、１０５  画素、１０６，１０７，１０８  領域
【図１】
2016010083.tif 000003
【図２】
2016010083.tif 000004
【図３】
2016010083.tif 000005
【図４】
2016010083.tif 000006
【図５】
2016010083.tif 000007
【図６】
2016010083.tif 000008
【図７】
2016010083.tif 000009
【図８】
2016010083.tif 000010
【図９】
2016010083.tif 000011