(57)【要約】【課題】スタック投影に用いられる投影装置において、光変調手段を駆動する駆動手段が対応可能な階調数を超えた階調数の画像を投影面に表示する。【解決手段】複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムに用いられる投影装置において、投影する光を変調する光変調手段と、画像信号に基づいて、前記光変調手段を駆動する駆動手段と、前記駆動手段が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記駆動手段に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、端数処理を行う処理手段と、を有し、前記処理手段が前記端数信号に対して行う前記端数処理は、前記複数の投影装置のうち少なくとも他の１つの投影装置で、前記端数信号に対して行われる前記端数処理とは異なる。【選択図】図１
2019184734.tif 000002
【特許請求の範囲】
【請求項１】
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムに用いられる投影装置において、
投影する光を変調する光変調手段と、
画像信号に基づいて、前記光変調手段を駆動する駆動手段と、
前記駆動手段が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記駆動手段に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、端数処理を行う処理手段と、
を有し、
前記処理手段が前記端数信号に対して行う前記端数処理は、前記複数の投影装置のうち少なくとも他の１つの投影装置で、前記端数信号に対して行われる前記端数処理とは異なる
ことを特徴とする投影装置。
【請求項２】
前記処理手段は、前記端数処理として、互いに異なる複数の前記端数信号それぞれに対して、切り捨てる、または、切り上げる処理を行う
ことを特徴とする請求項１に記載の投影装置。
【請求項３】
複数の前記端数信号と前記端数処理との対応関係が、前記端数信号ごとに予め設定され、
前記処理手段は、複数の前記対応関係のうちいずれかに従い、前記端数処理を行う
ことを特徴とする請求項１または２に記載の投影装置。
【請求項４】
前記複数の対応関係のなかから、前記処理手段が前記端数処理を行う際に用いる対応関係を設定するための操作を受け付ける受付手段を有し、
前記処理手段は、前記受付手段が受け付けた操作に従い、前記端数処理を行う
ことを特徴とする請求項３に記載の投影装置。
【請求項５】
前記複数の対応関係のなかから、前記処理手段が前記端数処理を行う際に用いる対応関係を決定する決定手段を有する
ことを特徴とする請求項３に記載の投影装置。
【請求項６】
他の投影装置と互いに通信を行う通信手段を有し、
前記決定手段は、前記通信手段の通信結果に基づき前記対応関係を決定する
ことを特徴とする請求項５に記載の投影装置。
【請求項７】
前記通信手段の通信内容には、前記複数の投影装置の総数に関する第１の情報と、各投影装置を識別するための第２の情報とが含まれ、
前記複数の対応関係と、前記第１の情報と、前記第２の情報との関係が、予め設定され、
前記決定手段は、前記通信手段の通信結果から得られる前記第１の情報および前記第２の情報に基づいて、前記対応関係を決定する
ことを特徴とする請求項６に記載の投影装置。
【請求項８】
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムにおいて
第１の投影装置と第２の投影装置とを有し、
前記第１の投影装置が対応可能な第１の階調数よりも多い階調数を有する第１の画像信
号が前記第１の投影装置に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、前記第１の投影装置は、端数処理を行い、
前記第１の投影装置が前記端数信号に対して行う前記端数処理は、前記第２の投影装置で、前記端数信号に対して行われる前記端数処理とは異なる
ことを特徴とする投影システム。
【請求項９】
前記第１の投影装置および前記第２の投影装置において、同じ画像信号の前記端数信号に対して、異なる前記端数処理が行われたとき、前記同じ画像信号に基づいて、前記第１の投影装置および前記第２の投影装置により投影された光が、前記投影面で重なる部分の画像の階調数は、前記第１の階調数よりも大きい
ことを特徴とする請求項８に記載の投影システム。
【請求項１０】
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムに用いられる投影装置の制御方法において、
投影する光を光変調手段で変調するステップと、
画像信号に基づいて、前記光変調手段を駆動手段で駆動するステップと、
前記駆動手段が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記駆動手段に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、端数処理を行う処理ステップと、
を含み、
前記処理ステップで前記端数信号に対して行う前記端数処理は、前記複数の投影装置のうち少なくとも他の１つの投影装置で、前記端数信号に対して行われる前記端数処理とは異なる
ことを特徴とする投影装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置および投影システムに関するものである。
【背景技術】
【０００２】
従来の投影システムにおいては、投影される画像を明るくするために、複数のプロジェクタを使い、各々のプロジェクタの投影画像を重ねる、いわゆるスタック投影を行うことがある。
特許文献１では、それぞれのプロジェクタの特性に応じた、元の画像信号とは異なる画像信号をそれぞれのプロジェクタに分配する分配器を設けることで、投影される画像の表現できる階調を増やす方法が提案されている。
また、特許文献２では、それぞれのプロジェクタに元の画像信号の輝度レベルによって異なる画像信号を分配する分配器を設けることで、投影される画像の表現できる階調を増やす方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２５３１７号公報
【特許文献２】特開２０１１−２６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、プロジェクタでは、外部から入力された画像信号は、その後の様々な画像処理に適した内部形式に変換される。そして、その変換された画像信号は、様々な画像処理が施されて投影用画像信号となる。さらに、その投影用画像信号は、光変調用のデバイス（光変調手段）の駆動に適した駆動用画像信号に変換される。
ここで、様々な画像処理が施されることによって、投影用画像信号の表現できる階調が、光変調用のデバイスの駆動によって表現できる階調を超えてしまう場合がある。
このような場合、光変調用のデバイスの駆動によって表現できる階調を超えた階調の投影画像を表示することは困難であった。
【０００５】
本発明は上記したような事情に鑑みてなされたものであり、スタック投影に用いられる投影装置において、光変調手段を駆動する駆動手段が対応可能な階調数を超えた階調数の画像を投影面に表示することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様は、
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムに用いられる投影装置において、
投影する光を変調する光変調手段と、
画像信号に基づいて、前記光変調手段を駆動する駆動手段と、
前記駆動手段が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記駆動手段に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、端数処理を行う処理手段と、
を有し、
前記処理手段が前記端数信号に対して行う前記端数処理は、前記複数の投影装置のうち少なくとも他の１つの投影装置で、前記端数信号に対して行われる前記端数処理とは異な
る
ことを特徴とする投影装置である。
【０００７】
本発明の第２態様は、
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムにおいて
第１の投影装置と第２の投影装置とを有し、
前記第１の投影装置が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記第１の投影装置に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、前記第１の投影装置は、端数処理を行い、
前記第１の投影装置が前記端数信号に対して行う前記端数処理は、前記第２の投影装置で、前記端数信号に対して行われる前記端数処理とは異なる
ことを特徴とする投影システムである。
【０００８】
本発明の第３態様は、
複数の投影装置により投影させた光を重ねて画像を投影面に表示する投影システムに用いられる投影装置の制御方法において、
投影する光を光変調手段で変調するステップと、
画像信号に基づいて、前記光変調手段を駆動手段で駆動するステップと、
前記駆動手段が対応可能な第１の階調数よりも多い階調数を有する第１の画像信号が前記駆動手段に入力されるとき、前記第１の画像信号のうち、前記第１の画像信号を前記第１の階調数に対応させたときに端数となる端数部分の信号である端数信号に対して、端数処理を行う処理ステップと、
を含み、
前記処理ステップで前記端数信号に対して行う前記端数処理は、前記複数の投影装置のうち少なくとも他の１つの投影装置で、前記端数信号に対して行われる前記端数処理とは異なる
ことを特徴とする投影装置の制御方法である。
【発明の効果】
【０００９】
本発明によれば、スタック投影に用いられる投影装置において、光変調手段を駆動する駆動手段が対応可能な階調数を超えた階調数の画像を投影面に表示することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施例１の投影システムの概略構成を示す図
【図２】実施例１のプロジェクタの概略構成を示すブロック図
【図３】実施例１の端数処理を設定するためのユーザインタフェースを示す図
【図４】実施例１の端数処理に関するテーブルを示す図
【図５】実施例２の投影システムの概略構成を示す図
【図６】実施例２のプロジェクタの概略構成を示すブロック図
【図７】実施例２の投影システムの設定シーケンスを示す図
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
［実施例１］
以下に、実施例１について説明する。
図１は、実施例１の投影システム１の概略構成を示す図である。
図１に示すように、本実施例の投影システム１は、スクリーン（投影面）１００に画像
を投影するプロジェクタ（投影装置）１０１〜１０４、画像再生装置１０５、及び画像分配器１０６を有する。
【００１２】
画像再生装置１０５は、画像を再生すると画像信号を出力する装置である。
画像分配器１０６は、画像再生装置１０５から出力された画像信号を４つに分配する。このとき、出力される４つの画像信号は、同じ画像信号である。画像分配器１０６によって４つに分配された画像信号はそれぞれプロジェクタ１０１〜１０４に入力される。
そして、プロジェクタ１０１〜１０４は、入力された画像信号に基づく画像をスクリーン１００の同一の表示領域に投影するように調整されている。
このようにして、画像再生装置１０５によって再生された画像は、画像分配器１０６によって分配され、プロジェクタ１０１〜１０４から投影された光が重なって画像がスクリーン１００に表示される。
なお、本実施例では、投影システム１がプロジェクタを４つ有する形態について説明するが、これに限るものではない。投影システム１がプロジェクタを複数有し、複数のプロジェクタから投影された光が重なって画像がスクリーン１００に表示されるものであればよい。
【００１３】
図２は、本実施例におけるプロジェクタ１０１の概略構成を示すブロック図である。
図２を用いて、本実施例におけるプロジェクタ１０１の各ブロックの機能を説明する。なお、プロジェクタ１０１〜１０４は、同様の構成である。
図２に示すように、プロジェクタ１０１は、入力端子２００、ネットワーク端子２０５、画像受信回路２１０、画像処理回路２２０、ＯＳＤ合成回路２３０、幾何学変形回路２３５、端数処理回路２４０、液晶パネル駆動回路２６０を有する。
また、プロジェクタ１０１は、光源２７０、液晶パネル２８０、投影光学系２９０、制御回路２５０、ネットワーク送受信回路２５５を有する。
【００１４】
入力端子２００は、プロジェクタ外部からの画像信号を接続する端子である。
画像受信回路２１０は、入力端子２００に入力された画像信号をプロジェクタ内部の形式である入力画像データに変換する回路である。
画像処理回路２２０は、画像受信回路２１０が変換した入力画像データをもとに、ユーザの設定に応じて、明るさ、色、輪郭などを調整した処理済み画像データを生成する回路である。
ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）合成回路２３０は、画像データにユーザインタフェース画面データなどを合成して表示するための回路である。
幾何学変形回路２３５は、画像データに基づいた光がスクリーン１００に投影されたときに所望の矩形となるように、画像データをあらかじめ変形するための回路である。
【００１５】
端数処理回路２４０は、画像データの階調数を所定の階調数にするための回路である。ここで、階調数とは、画像データの１画素について色それぞれの表現可能な明るさの数のことである。
液晶パネル駆動回路２６０は、画像データに基づいて液晶パネル２８０を駆動するための回路である。
液晶パネル２８０は、光源２７０からの光を変調する光変調用のデバイスである。
投影光学系２９０は、液晶パネル２８０によって変調された光をスクリーン１００に投影するための光学系である。
そして、制御回路２５０は、画像受信回路２１０、画像処理回路２２０、ＯＳＤ合成回路２３０、幾何学変形回路２３５、端数処理回路２４０、液晶パネル駆動回路２６０を制御するための回路である。また、制御回路２５０は、プロジェクタの動作モードを管理するものであり、動作モードには、第１の投影モードおよび第２の投影モードが含まれる。
ここで、第１の投影モードは、本実施例の後述する端数処理が適用された動作モードで
あり、以下、単にスタック投影モードという。また、第２の投影モードは、本実施例の端数処理が適用されていない動作モードである。
【００１６】
次に、プロジェクタ１０１の設定について説明する。
本実施例の端数処理回路２４０は、幾何学変形回路２３５が出力する画像データの階調数が、液晶パネル駆動回路２６０が対応可能（好適に処理可能）な階調数よりも多い場合に、当該画像データに対して、次のような端数処理を行う。それは、幾何学変形回路２３５が出力する画像データの階調数を、液晶パネル駆動回路２６０が対応可能な階調数に変換する処理である。また、端数処理は、幾何学変形回路２３５が出力する画像データのうち、当該画像データを液晶パネル駆動回路２６０が対応可能な階調数に対応させたときに端数となる端数部分のデータ（端数信号）に対して行われる処理である。本実施例では、端数処理として、端数を切り捨てる処理、または、端数を切り上げる処理を行う。
例えば、幾何学変形回路２３５が出力する画像データの階調数が４０９６（１２ビット）であって、液晶パネル駆動回路２６０が対応可能な階調数が１０２４（１０ビット）である場合には、画像データの下位２ビットが端数処理の対象となる。この場合、下位２ビットの値は４通りあるから、４通りの端数処理の方法（処理内容）があることになる。
そして、本実施例においては、あるプロジェクタにおいて行われる端数処理の方法が、複数のプロジェクタのうち少なくとも他の１つのプロジェクタで行われる端数処理の方法とは異なっている。この点については、後述する。
【００１７】
ネットワーク送受信回路２５５は、プロジェクタの外部からのプロジェクタの動作モードを参照および設定を行うコマンドと、端数処理を参照および設定を行うコマンドを実装している。
制御回路２５０は、ネットワーク端子２０５に接続された外部装置から動作モードを参照するコマンドを受信したら、プロジェクタの動作モードを含むステータスをその外部装置に送信する。また、制御回路２５０は、ネットワーク端子２０５に接続された外部装置から動作モードを設定するコマンドを受信したら、プロジェクタの動作モードの設定を更新して、プロジェクタの動作モードの設定状態を含むステータスをその外部装置に送信する。さらに、制御回路２５０は、ネットワーク端子２０５に接続された外部装置から端数処理を参照するコマンドを受信したら、端数処理の設定状態を含むステータスをその外部装置に送信する。また、制御回路２５０は、ネットワーク端子２０５に接続された外部装置から端数処理を設定するコマンドを受信したら、端数処理の設定を更新して、端数処理の設定状態を含むステータスをその外部装置に送信する。
ここで、制御回路２５０は、プロジェクタの動作モードが、スタック投影モードであるときは、設定されている端数処理に基づいて、端数処理回路２４０を制御する。また、制御回路２５０は、プロジェクタの動作モードが、第２の投影モードであるときは、デフォルトの端数処理、例えば、端数を切り捨てる処理が行われるように、端数処理回路２４０を制御する。この第２の投影モードにおけるデフォルトの端数処理は、各プロジェクタに対して一律に設定されている。
【００１８】
図３は、本実施例において、端数処理を行う際に端数処理方法を設定するための、投影システム１が有するユーザインタフェースの一例を示す図である。
図３では、本実施例のユーザインタフェースの一例として、端数処理方法を設定する際のユーザの操作を受付けるスライダ３１０と、端数処理方法の種類を示すラベル３２０が表示されている端数処理設定ウィンドウ３００を示している。
このようなユーザインタフェースを用いることによって、それぞれのプロジェクタに異なる端数処理方法をユーザが設定することができる。また、図３に示すユーザインタフェースでは、設定に応じて表示される位置が変わるスライダ３１０を用いた表示にしている。このことで、各プロジェクタのユーザインタフェースが重なって（並んで）表示されたとき、各プロジェクタが異なる端数処理方法を設定していることをユーザが確認しやすい
という効果が得られる。
【００１９】
図４は、本実施例における端数処理回路の端数処理に関するテーブルの一例である。
図４のテーブルでは、下位２ビットの値と、端数処理方法０〜３における各処理（切り捨て、または、切り上げ）との対応関係が示されている。このようなテーブルは、投影システム１が有する記憶部に予め記憶されているとよい。
端数処理回路２４０は、図４のテーブルに従い、端数処理回路２４０に入力される画像データの端数となる下位２ビットを、各プロジェクタに設定された端数処理方法０〜３によって、切り捨て、または、切り上げる端数処理を行う。
ユーザが、ユーザインタフェースを介して、プロジェクタ１０１〜１０４に対してそれぞれ異なる端数処理方法を設定することにより、画像データの下位２ビットの値に応じて端数処理方法を異ならせることができる。これにより、切り上げる端数処理が行われるプロジェクタの数を、画像データの下位２ビットの値に応じて変化させることが可能となる。
そして、プロジェクタ１０１〜１０４によってスクリーン１００に投影される合成された投影画像は、画像データの下位２ビットを反映したものとなる。
【００２０】
例えば、端数処理回路２４０に入力される画像信号が６ビットであって、この画像信号の下位２ビットに対して図４に示す端数処理が行われたとする。
上位４ビットの値が、００００である場合には、下位２ビットに対して切り捨てる端数処理が行われると、出力される値は００００となり、切り上げる端数処理が行われると、出力される値は０００１となる。図４に示す下位２ビットの値に応じて、切り上げる端数処理が行われるプロジェクタの数が、０〜３個となるとき、４つのプロジェクタによる合成された投影画像は、次に示すように６ビット相当の階調となる。すなわち、切り上げる端数処理が行われるプロジェクタの数が、０〜３個となるとき、合成された投影画像は、それぞれ００００００、０００００１、００００１０、００００１１の値となる。
これにより、液晶パネル駆動回路２６０が対応可能な階調数を超えた階調数の画像をスクリーン１００に表示することが可能となる。
【００２１】
以上説明したように、本実施例では、液晶パネル駆動回路２６０が対応可能な階調数よりも多い階調数の画像信号が液晶パネル駆動回路２６０に入力されるとき、当該画像信号に対して、端数処理を行っている。そして、端数処理をプロジェクタごとに設定可能であり、あるプロジェクタにおいて行われる端数処理が、複数のプロジェクタのうち少なくとも他の１つのプロジェクタで行われる端数処理とは異なっている。
このような端数処理がそれぞれ行われる複数のプロジェクタによりスタック投影を行うことで、次のような効果を得ることができる。すなわち、様々な画像処理が施されることで投影用の画像信号の表現できる階調が液晶パネル駆動回路２６０の表現できる階調を超えてしまう場合であっても、各液晶パネル駆動回路２６０が表現できる階調を超えた表現が可能となる。
【００２２】
［実施例２］
以下に、実施例２について説明する。なお、本実施例においては、実施例１に対して異なる構成部分について述べることとし、実施例１と同様の構成部分については、その説明を省略する。
図５は、本実施例の投影システム１の概略構成を示す図である。
図５に示すように、本実施例の投影システム１は、スクリーン５００に画像を投影するプロジェクタ５０１〜５０４、画像再生装置５０５を有する。
画像再生装置５０５は、画像を再生すると画像信号を出力する装置である。
【００２３】
本実施例の投影システムについて説明すると、まず、画像再生装置５０５から出力され
た画像信号が、プロジェクタ５０１に入力される。
そして、プロジェクタ５０１〜５０４は、シリーズに接続されていて、あるプロジェクタの入力端子に入力された画像信号は、そのプロジェクタの出力端子に出力され、その出力された画像信号は、次のプロジェクタの入力端子に入力されるよう接続されている。ここで、本実施例では、シリーズ接続されたプロジェクタ５０１〜５０４において、画像再生装置５０５に接続されているプロジェクタ５０１を最も上流に位置するプロジェクタとし、プロジェクタ５０４を最も下流に位置するプロジェクタとする。
そして、プロジェクタ５０１〜５０４は、入力された画像信号に基づく画像をスクリーン５００の同一の表示領域に投影するように調整されている。
このようにして、画像再生装置５０５によって再生された画像は、プロジェクタ５０１〜５０４へ順番に送られてスクリーン５００に投影され表示される。
【００２４】
図６は、本実施例におけるプロジェクタ５０１の概略構成を示すブロック図である。
図６を用いて、本実施例におけるプロジェクタ５０１の各ブロックの機能を説明する。なお、プロジェクタ５０１〜５０４は、同様の構成である。
図６に示すように、プロジェクタ５０１は、入力端子６００、出力端子６０１、画像受信回路６１０、画像送信回路６１５、画像処理回路６２０、ＯＳＤ合成回路６３０、幾何学変形回路６３５、端数処理回路６４０、液晶パネル駆動回路６６０を有する。
また、プロジェクタ５０１は、光源６７０、液晶パネル６８０、投影光学系６９０、制御回路６５０、装置間（プロジェクタ間）通信回路６５１、端数処理決定部６５２、端数処理設定記憶部６５３を有する。
【００２５】
画像受信回路６１０は、入力端子６００に入力された画像信号をプロジェクタ内部の形式である入力画像データに変換する回路である。
画像処理回路６２０は、画像受信回路６１０が変換した入力画像データをもとに、ユーザの設定により明るさ、色、輪郭などを調整した処理済み画像データを生成する回路である。
画像送信回路６１５は、画像受信回路６１０が変換した入力画像データまたは画像処理回路６２０が生成した処理済み画像データをプロジェクタ外部の伝送形式に変換して出力端子６０１に送信する回路である。
ＯＳＤ合成回路６３０は、画像データにユーザインタフェース画面データなどを合成して表示するための回路である。
幾何学変形回路６３５は、画像データがスクリーン５００に投影されたときに所望の矩形となるように、画像データをあらかじめ変形する回路である。
【００２６】
端数処理回路６４０は、画像データの階調数を所定の階調数にするための回路である。
液晶パネル駆動回路６６０は、画像データに基づいて液晶パネル６８０を駆動する。
液晶パネル６８０は、光源６７０からの光を変調する。
投影光学系６９０は、液晶パネル６８０によって変調された光を投影する。
そして、制御回路６５０は、画像受信回路６１０、画像処理回路６２０、ＯＳＤ合成回路６３０、幾何学変形回路６３５、端数処理回路６４０、液晶パネル駆動回路６６０を制御する。また、制御回路６５０は画像送信回路６１５、装置間通信回路６５１、端数処理決定部６５２、端数処理設定記憶部６５３を制御する。
【００２７】
次に、プロジェクタ間の通信方法について説明する。
各プロジェクタの装置間通信回路６５１は、以下の制御データをプロジェクタ間でシリアル通信する。
制御データには、設定要求情報と設定応答情報が含まれる。設定要求情報には、プロジェクタの動作モードを決めるための装置動作モード情報と、プロジェクタを識別する装置ＩＤを決めるための装置ＩＤ情報が含まれている。そして、設定応答情報には、プロジェ
クタの総数に関する装置総数情報が含まれている。
あるプロジェクタの装置間通信回路６５１は、制御回路６５０からの設定要求情報を受信することにより、出力端子６０１を介して、下流のプロジェクタに設定要求情報を送信することができる。このとき、下流のプロジェクタに送信する設定要求情報に含まれる装置ＩＤは、制御回路６５０から受信した設定要求情報に含まれる装置ＩＤをインクリメントしたものである。
【００２８】
また、あるプロジェクタの装置間通信回路６５１は、出力端子６０１に下流のプロジェクタが接続されているか否かで、動作が異なる。
まず、あるプロジェクタの出力端子６０１に、下流のプロジェクタが接続されている場合の動作を説明する。
あるプロジェクタの装置間通信回路６５１は、入力端子６００を介して、上流のプロジェクタから設定要求情報を受信すると、出力端子６０１を介して、下流のプロジェクタに設定要求情報を送信する。このとき、下流のプロジェクタに送信する設定要求情報に含まれる装置ＩＤは、上流のプロジェクタから受信した設定要求情報に含まれる装置ＩＤをインクリメントしたものである。
【００２９】
次に、あるプロジェクタの出力端子６０１に、下流のプロジェクタが接続されていない場合の動作を説明する。このときのプロジェクタは、シリーズ接続されたプロジェクタのうち、最も下流に位置するプロジェクタであり、本実施例ではプロジェクタ５０４である。
この最も下流のプロジェクタの装置間通信回路６５１は、入力端子６００を介して、上流のプロジェクタから設定要求情報を受信すると、入力端子６００を介して、当該上流のプロジェクタに設定応答情報を送信する。
設定応答情報が送信されたプロジェクタの装置間通信回路６５１は、出力端子６０１を介して、当該設定応答情報を受信すると、入力端子６００を介して、当該プロジェクタの上流のプロジェクタに設定応答情報を送信する。このとき、当該プロジェクタが上流のプロジェクタに送信する設定応答情報は、当該プロジェクタが下流のプロジェクタから受信した設定応答情報と同じものである。
そして、装置間通信回路６５１は、設定要求情報と設定応答情報が揃うと、制御回路６５０に、これらの情報を提供する。
【００３０】
図７は、本実施例における投影システムの設定シーケンスを示す図である。
図７には、プロジェクタ５０１〜５０４と、プロジェクタ５０１〜５０４が互いに通信を行う通信内容と、通信結果に基づき行われる各プロジェクタの装置設定変更処理７２１〜７２４が示されている。通信内容としては、設定要求情報７０１〜７０４と、設定応答情報７１１〜７１４が示されている。また、図７には、装置ＩＤ（０〜３）が、Ｑ（０）〜Ｑ（３）で示され、装置総数（本実施例では４）が、Ｒ（４）で示されている。また装置設定変更処理７２１〜７２４では、端数処理方法Ｍと装置総数Ｎが、Ｍ／Ｎで示されている。
【００３１】
以下に、シリーズ接続されたプロジェクタ５０１〜５０４のうち最も上流に位置するプロジェクタ５０１の不図示の設定ボタンが操作されたときの、プロジェクタ５０１〜５０４それぞれの動作について説明する。
まず、プロジェクタ５０１の制御回路６５０は、不図示の設定ボタンの操作を受け付けると設定シーケンスを開始する。
そして、プロジェクタ５０１の制御回路６５０は、プロジェクタ５０１の装置間通信回路６５１に対して設定要求情報７０１の送信を要求する。このとき、設定要求情報７０１に含まれる装置動作モード情報は、スタック投影モードで、装置ＩＤ情報は０である。
そして、プロジェクタ５０１において、装置間通信回路６５１は、入力端子６００から
設定要求情報７０１を受信すると、出力端子６０１に設定要求情報７０２を送信する。このとき、設定要求情報７０２に含まれる装置動作モード情報は、スタック投影モードで、装置ＩＤ情報は１である。
【００３２】
そして、プロジェクタ５０１の出力端子６０１に接続されているプロジェクタ５０２は、プロジェクタ５０２の入力端子６００から設定要求情報７０２を受信する。
そして、プロジェクタ５０２において、装置間通信回路６５１は、入力端子６００から設定要求情報７０２を受信すると、出力端子６０１に設定要求情報７０３を送信する。このとき、設定要求情報７０３に含まれる装置動作モード情報は、スタック投影モードで、装置ＩＤ情報は２である。
【００３３】
そして、プロジェクタ５０２の出力端子６０１に接続されているプロジェクタ５０３は、プロジェクタ５０３の入力端子６００から設定要求情報７０３を受信する。
そして、プロジェクタ５０３において、装置間通信回路６５１は、入力端子６００から設定要求情報７０３を受信すると、出力端子６０１に設定要求情報７０４を送信する。このとき、設定要求情報７０４に含まれる装置動作モード情報は、スタック投影モードで、装置ＩＤ情報は３である。
【００３４】
そして、プロジェクタ５０３の出力端子６０１に接続されているプロジェクタ５０４は、プロジェクタ５０４の入力端子６００から設定要求情報７０４を受信する。
そして、プロジェクタ５０４において、装置間通信回路６５１は、入力端子６００から設定要求情報７０４を受信する。
そして、プロジェクタ５０４の出力端子６０１には機器が接続されていないので、プロジェクタ５０４において、装置間通信回路６５１は、入力端子６００に設定応答情報７１１を送信する。このとき、設定応答情報７１１に含まれる装置総数情報は、プロジェクタ５０４の入力端子６００から受信した設定要求情報７０４に含まれる装置ＩＤに１を加えた４としている。
【００３５】
そして、プロジェクタ５０４の入力端子６００に接続されているプロジェクタ５０３は、プロジェクタ５０３の出力端子６０１から設定応答情報７１１を受信する。
そして、プロジェクタ５０３において、装置間通信回路６５１は、出力端子６０１から設定応答情報７１１を受信すると、入力端子６００に設定応答情報７１２を送信する。このとき、設定応答情報７１２に含まれる装置総数情報は、受信した設定応答情報７１１に含まれる装置総数情報を含んでいる。
【００３６】
そして、プロジェクタ５０３の入力端子６００に接続されているプロジェクタ５０２は、プロジェクタ５０２の出力端子６０１から設定応答情報７１２を受信する。
そして、プロジェクタ５０２において、装置間通信回路６５１は、出力端子６０１から設定応答情報７１２を受信すると、入力端子６００に設定応答情報７１３を送信する。このとき、設定応答情報７１３に含まれる装置総数情報は、受信した設定応答情報７１２に含まれる装置総数情報を含んでいる。
【００３７】
そして、プロジェクタ５０２の入力端子６００に接続されているプロジェクタ５０１は、プロジェクタ５０１の出力端子６０１から設定応答情報７１３を受信する。
そして、プロジェクタ５０１において、装置間通信回路６５１は、出力端子６０１から設定応答情報７１３を受信すると、入力端子６００に設定応答情報７１４を送信する。
ここで、プロジェクタ５０１の装置間通信回路６５１は、入力端子６００から設定要求情報を受信していない場合には、設定応答情報７１４を送信しなくてもよい。
【００３８】
以上の動作により、それぞれのプロジェクタの装置間通信回路６５１は、それぞれの入
力端子６００あるいは制御回路６５０から設定要求情報を受信している。
また、それぞれのプロジェクタの装置間通信回路６５１は、それぞれ設定応答情報を送信している。
従って、それぞれの装置間通信回路６５１は、設定要求情報と設定応答情報が揃ったので、それぞれの制御回路６５０にプロジェクタの設定変更を要求する。
そして、それぞれの制御回路６５０は、装置設定変更処理７２１〜７２４を行う。
ここで、装置設定変更処理７２１〜７２４は、設定要求情報の装置動作モード情報と装置ＩＤ情報と、設定応答情報の装置総数情報に基づいて行われるもので、各プロジェクタにおいて端数処理方法の設定の変更が行われる。
【００３９】
このとき、それぞれの制御回路６５０は、それぞれのプロジェクタの端数処理決定部６５２を制御する。
例えば、実施例１のように下位２ビットの端数処理を行う場合、端数処理方法は、以下の式１で求められ、０〜３が得られる。式１は、プロジェクタ間の通信により得られた装置ＩＤと装置総数を用いて、端数処理方法を求めるための式である。それぞれのプロジェクタの端数処理設定記憶部６５３は、その端数処理方法０〜３を記憶する。
そして、それぞれのプロジェクタの端数処理回路６４０の入力値と出力値の関係は式２に通りであって、端数処理方法の値により、端数処理を行う。なお、式１および式２は、Ｃ言語の整数演算の様式で記述している。この端数処理は一例であって、Ｍの値により処理結果に差があればよい。また、出力値がアンダーフロー、オーバーフローしないよう制限を設けて計算するようにしている。
【００４０】
［式１］
Ｍ＝（１＜＜Ｌ）＊Ｐ／Ｎ
Ｐ：装置ＩＤ
Ｎ：装置総数
Ｌ：端数処理のビット数
Ｍ：端数処理方法
［式２］
ＤＯ＝（ＤＩ＋Ｍ）＞＞Ｌ
ＤＩ：入力値
ＤＯ：出力値
【００４１】
以上説明したように、本実施例では、それぞれのプロジェクタ５０１〜５０４が動作することにより、それぞれの端数処理回路６４０の端数処理方法が適切に設定される。
そして、これらのプロジェクタ５０１〜５０４で、スタック投影された投影画像は、実施例１同様に合成された画像となるので、それぞれの液晶パネル駆動回路６６０の階調数を超えた表現が可能となる。
【００４２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施例は本発明の一実施形態を示すものにすぎず、各実施例を適宜組み合わせることも可能である。
【００４３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４４】
１…投影システム、１０１〜１０４…プロジェクタ、２４０…端数処理回路、２６０…液晶パネル駆動回路、２８０…液晶パネル
【図１】
2019184734.tif 000003
【図２】
2019184734.tif 000004
【図３】
2019184734.tif 000005
【図４】
2019184734.tif 000006
【図５】
2019184734.tif 000007
【図６】
2019184734.tif 000008
【図７】
2019184734.tif 000009