"異なる角度でスクリーンに1つの映像を投影する複数のプロジェクタと、前記スクリーンに投影される映像を撮像する撮像手段と、前記撮像手段で撮像された画像のフレーム番号を管理するフレーム管理手段と、前記フレーム管理手段により管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する複数の影領域補正手段と、前記複数の影領域補正手段の各々に同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する複数の投影光抑制手段とを備えることを特徴とする多重投影制御装置。多重投影制御方法であって、複数のプロジェクタによりスクリーン上に投影された1つの映像をカメラによって撮像する撮像ステップと、前記カメラで撮像された画像のフレーム番号を管理するフレーム管理ステップと、前記フレーム管理ステップで管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する影領域補正ステップと、前記影領域補正ステップに同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する投影光抑制ステップとを含むことを特徴とする多重投影制御方法。多重投影制御装置のコンピュータに、複数のプロジェクタによりスクリーン上に投影された1つの映像をカメラによって撮像する撮像機能、前記カメラで撮像された画像のフレーム番号を管理するフレーム管理機能、前記フレーム管理機能で管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する影領域補正機能、前記影領域補正機能に同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する投影光抑制機能を実行させることを特徴とする多重投影制御プログラム。マルチプロジェクタシステムにおいて、被写体に当たる投影光を検出するため、スイッチング方式が用いられる。この方法では、ある1台のプロジェクタプロジェクタkについて、全画素からの投影光を出力し、それ以外のプロジェクタからは、何も出力しないでおき、カメラにより画像Aを観測する。次に、プロジェクタkからの投影光を全てオフにし、再度、カメラにより画像Bを観測する。画像Aと画像Bとの各画素に対して差分を計算し、ある許容値未満の輝度変化がないときは、その画素からの投影光が被写体に照明していると判定し、ある許容値以上の輝度変化があるときは、その画素からの投影光が被写体に照明していないと判定する。被写体へ投影光が当たる画素については、その画素から輝度を出力しないようにする。これは、スイッチング方式と呼ばれており、他のプロジェクタは、何も出力しないため、1台のプロジェクタの輝度だけをオンオフさせることにより、どの画素が被写体に当たっているかが検出できる。マルチプロジェクタシステムを用いた多重投影では、カメラのダイナミックレンジを越えない範囲で、数式1を満たすように各プロジェクタからの出力輝度をうまく調整しなければならない。上記のスイッチングを用いて、移動する被写体への照明抑制を行うためには、あるプロジェクタからの投影光が被写体に当たるかどうかを事前に判定する必要がある。その上、残りのプロジェクタの輝度をオフにしないと、その検出を円滑に行うことは困難である。よって、1台ずつプロジェクタの出力輝度をオンオフさせて、被写体照明の画素を検出することは処理の効率が悪いという問題がある。本発明は、このような事情を考慮してなされたものであり、その目的は、マルチプロジェクタシステムにおいて、被写体の隠蔽によりスクリーンに影が発生したとき、被写体への投影光を抑制しつつ、スクリーン上の影を消し、かつ、カメラのダイナミックレンジを越えない範囲で、所定の条件を満たすように、輝度補正することができる多重投影制御装置、多重投影制御方法、及び多重投影制御プログラムを提供することにある。上述した課題を解決するために、本発明は、異なる角度でスクリーンに1つの映像を投影する複数のプロジェクタと、前記スクリーンに投影される映像を撮像する撮像手段と、前記撮像手段で撮像された画像のフレーム番号を管理するフレーム管理手段と、前記フレーム管理手段により管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する複数の影領域補正手段と、前記複数の影領域補正手段の各々に同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する複数の投影光抑制手段とを備えることを特徴とする多重投影制御装置である。また、上述した課題を解決するために、本発明は、多重投影制御方法であって、複数のプロジェクタによりスクリーン上に投影された1つの映像をカメラによって撮像する撮像ステップと、前記カメラで撮像された画像のフレーム番号を管理するフレーム管理ステップと、前記フレーム管理ステップで管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する影領域補正ステップと、前記影領域補正ステップに同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する投影光抑制ステップとを含むことを特徴とする多重投影制御方法である。また、上述した課題を解決するために、本発明は、多重投影制御装置のコンピュータに、複数のプロジェクタによりスクリーン上に投影された1つの映像をカメラによって撮像する撮像機能、前記カメラで撮像された画像のフレーム番号を管理するフレーム管理機能、前記フレーム管理機能で管理されるフレーム番号に基づいて、対応するプロジェクタ毎に、前記スクリーン前に存在する物体により前記スクリーンに生じる影領域における輝度を補正する影領域補正機能、前記影領域補正機能に同期して、対応するプロジェクタからの投影光が前記物体を照明しないように、前記対応するプロジェクタの投影光を抑制する投影光抑制機能を実行させることを特徴とする多重投影制御プログラムである。この発明によれば、複数のプロジェクタを用いて、同一の位置に投影するようなマルチプロジェクタシステムにおいて、スクリーンに発生した影に順応してプロジェクタからの出力輝度を自動的に補正することができるとともに、影を発生させた被写体への投影光を抑制することができ、高品質で高コントラストな投影状態を維持することができる。以下、本発明の一実施形態を、図面を参照して説明する。本発明は、マルチプロジェクタシステムに係り、スクリーンに発生した物体の影被写体の影に対して、カメラで観測した各画素の輝度値が所定の値となるように、各プロジェクタから投影する各画素の出力値を補正し、同時に、各プロジェクタからの投影光が被写体を照明しないようにその光を抑制することを特徴としている。A.第1実施形態まず、本発明の第1実施形態について説明する。本第1実施形態は、2台のプロジェクタと1台のカメラとを備えるマルチプロジェクタシステムにおいて、影消しと照明抑制とを実施することを特徴とする。図1は、本発明に係る第1実施形態による多重投影制御装置の構成を示すブロック図である。図1において、カメラ1は、プロジェクタ7-1、7-2により投影されたスクリーン上の映像を撮影し、画像データとして出力する。画像入力部2は、カメラ1から画像データを取得する。フレーム管理部3は、画像入力部2から画像データを取得し、影消しや照明抑制に用いるための画像情報を転送する。コンテンツDBデータベース4は、多重投影のコンテンツ映像を保持しており、適宜、映像を各プロジェクタ7-1、7-2に対応する影領域補正部5-1、5-2に供給する。影領域補正部5-1、5-2は、各々、上記画像情報を用いて、コンテンツDB4からの映像の輝度変化を検出し、その輝度変化に応じてプロジェクタ7-1、7-2の出力輝度値を補正する。投影光抑制部6-1、6-2は、各々、影領域補正部5-1、5-2による補正に応じてプロジェクタ7-1、7-2の被写体への投影光を抑制する。図2は、本第1実施形態による多重投影制御装置の動作を説明するためのフローチャートである。まず、カメラ1で画像を観測しステップSa1、フレーム管理部3で観測した画像のフレームを管理するステップSa2。フレーム管理部3では、プロジェクタ7-1、7-2を交互に主補正または副補正として選択するようにフレームを管理する。次に、主補正であるか否かを判定しステップSa3、主補正である場合にはステップSa3のYES、検出モードであるか否かを判定するステップSa4。そして、検出モードである場合にはステップSa4のYES、選択したプロジェクタの投影光を抑制するステップSa5。また、検出モードでない場合にはステップSa4のNO、コンテンツDB4からの映像に対して、影領域の主補正輝度の補正を実行するステップSa6。さらに、主補正でない場合にはステップSa3のNO、コンテンツDB4からの映像に対して、影領域の副補正輝度の補正を実行するステップSa7。そして、いずれの場合も、処理が終了したか否かを判別しステップSa8、終了していない場合にはステップSa8のNO、ステップSa2に戻り、上述した処理を繰り返す。一方、処理が終了した場合にはステップSa8のYES、当該処理を終了する。すなわち、まず、1台のプロジェクタ7-1、または7-2を選び、カメラ1で観測した画像に応じて、プロジェクタ7-1、7-2からの出力輝度を交互に補正してスクリーンの影を消去する。次に、その補正による影領域の輝度補正状態を検出し、その結果に応じて投影光を抑制する。この間、それ以外のプロジェクタ7-1、または7-2の輝度は、既知の補正量を用いてスクリーン上の輝度を補正する。この構成において、プロジェクタ7-1、7-2、カメラ1、並びに、コンテンツDB4は、必ずしも構成要素として接続している必要はなく、処理に必要なデータを取得すればよく、画像入力部2、フレーム管理部3、影領域補正部5-1、5-2、投影光抑制部6-1、6-2から、それぞれの矢印へのデータの流れは、ハードディスク、RAID装置、CD-ROMなどの記録媒体を利用するか、または、ネットワークを介して、リモートなデータ資源を利用する形態でもどちらでも構わない。画像入力部2は、画像を取得する手段であり、カメラ1等で撮像された画像データは、フレーム管理部3へ転送される。画像入力部2で取得する画像の例としては、スクリーン全体が隠れることなく写された画像を用いる。例えば、天井付近の上方にカメラ1を設置し、該カメラ1からスクリーンのみが写るよう撮影された画像を用いても良い。図3は、本第1実施形態によるフレーム管理部3の動作を説明するためのフローチャートである。まず、時系列の画像を管理するためのフレーム番号を初期化するステップSb1。次に、カメラ1からの画像を取得するため、待機状態となるステップSb2。そして、画像が観測されたか否かを判定しステップSb3、観測されない場合にはステップSb3のNO、ステップSb2に戻り、待機状態を継続する。一方、画像が観測された場合にはステップSb3のYES、カメラ1からの画像を取得しステップSb4、フレーム番号を更新しステップb5、その画像を影領域補正部5-1、5-2へ転送し、同時にSW信号以下では、例としてフレーム番号とするを送出するステップSb6。それらの処理が終わると、ステップSb2の待機状態に戻り、再び、上述した処理を繰り返す。次に、影領域補正の基本原理を説明する。2台のプロジェクタ7-1、7-2について、事前のセットアップで、カラー混合行列:V1、V2と、環境光の成分を表す:Fを得ておく。以下の説明では、プロジェクタ7-1を主補正対象とし,プロジェクタ7-2を副補正対象とする。まず、オリジナルの輝度値Cを次式2、3、4に示すように分配する。ここで、プロジェクタ7-1を主補正対象の場合には、γ1>γ2とする。次に、プロジェクタ7-1、7-2からの出力輝度P1、P2を、カラー混合行列並びに環境光を用いて、それぞれ次式5、6に示すように補正する。続いて、その補正輝度値をそれぞれのプロジェクタ7-1、7-2から出力する。これらの輝度値がスクリーンに投影されたとき、カメラ1によって観測値C’が得られたとすると、次式7の関係となる。一般的には、互いのプロジェクタ7-1、7-2では、独立に輝度を補正しているので、オリジナルの輝度値Cは観測されない。そこで、観測輝度値C’と目標輝度値Cとの輝度差ΔC:をフィードバックさせて、主補正対象であるプロジェクタ7-1の出力輝度を、次式9に示すように補正する。一方のプロジェクタ7-2については、数式6により輝度を補正する。つまり、プロジェクタ7-2は、初期状態と同じ輝度を出力するため、補正輝度値が固定されている。この輝度補正の後、それぞれの補正輝度値を、再び、プロジェクタ7-1、7-2から出力する.一方、プロジェクタ7-2を主補正対象の場合には、γ2>γ1として、上記のプロジェクタ7-1を主補正対象とした場合において、プロジェクタ7-1の出力輝度値の補正処理とプロジェクタ7-2の出力輝度値の補正処理とを入れ替えるだけである。よって、フィードバック補正には、主補正対象であるプロジェクタ7-2の出力輝度を次式10に示すように補正する。このように、主補正対象を切り替えながら、次式11を満たす補正輝度値P1、P2をそれぞれのプロジェクタ7-1、7-2から出力し、スクリーンの影領域の輝度欠損を補正する。次に、上記原理を踏まえた上で、影領域補正部5-1、5-2の処理について説明する。図4は、本第1実施形態による影領域補正部5-1、5-2の動作を説明するためのフローチャートである。影領域補正部5-1、5-2は、初期状態では、待機状態となって、フレーム番号の受信を待つステップSc1。そして、フレーム管理部3からフレーム番号を受信すると、それぞれの影領域補正部5-1、5-2では、フレーム判定を行うステップSc2。このフレーム判定では、それぞれのプロジェクタ7-1、7-2が主補正対象のプロジェクタであるか、副補正対象のプロジェクタであるのかをフレーム番号によって判定する。主補正対象となるのは、1台のプロジェクタであり、2台のプロジェクタから構成されるマルチプロジェクタシステムでは、交互に主補正と副補正とが切り替わることになる。例えば、フレーム番号1からフレーム番号2までは、プロジェクタ7-1が主補正の対象とし、フレーム番号3からフレーム番号4までは、プロジェクタ7-2を主補正の対象と判定する。フレーム判定は、それ以降のフレームにおいても、受信したフレーム番号がfとすると、プロジェクタ7-1では、次式12を計算して、m1、またはm2が0ならば、主補正と判定する数式12のmodは剰余計算を意味する。特に、m2が0のときは、被写体への投影光を検出するモード投影光抑制部6-1の処理も作動させて、本影領域補正部5-1では、影領域をフィードバック補正する。一方、プロジェクタ7-2では、次式13を計算して、m3、またはm4が0ならば、主補正と判定する数式13のmodは剰余計算を意味する。特に、m4が0のときは、被写体への投影光を検出するモード投影光抑制部6-2の処理となり、本影領域補正部5-2では、影領域をフィードバック補正する。以上を踏まえて、数式12に従った計算の結果、m1が0と判定されたときのプロジェクタ7-1の輝度補正について説明する。主補正と判定されるとステップSc3のYES、プロジェクタ7-1には、数式2により原画像の輝度を分配するステップSc4。次に、検出モードであるか否かを判定しステップSc5、この場合、検出モードでないのでステップSc5のNO、その分配された輝度を数式5に従って補正し、プロジェクタ7-1から出力するための輝度P1を求めるステップSc6。ここで、投影光抑制部6-1の処理用として観測画像を保持した後、補正された輝度P1をプロジェクタ7-1から出力するステップSc11。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために、ステップSc1の待機状態に戻る。次に、m2が0と判定されたときのプロジェクタ7-1のフィードバック補正について説明する。この場合には、観測画像を使うので、フレーム管理部3を通して観測画像を読み込み、その画像C’と原画像Cとの間において各画素の輝度差ΔCを数式8によって得るステップSc9。さらに、検出モードであるのでステップSc5のYES、フィードバック補正では、数式9を使って、輝度P1を再び補正するステップSc10。そして、補正された輝度P1をプロジェクタ7-1から出力するステップSc11。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために、ステップSc1の待機状態に戻る。一方、フレーム判定において、m1、またはm2が0と判定される間、プロジェクタ7-2については副補正と判定するステップSc3のNO。この判定の後,プロジェクタ7-2には、数式3により原画像の輝度を分配するステップSc7。その分配された輝度を数式6に従って補正し、プロジェクタ7-2から出力するための輝度P2を求めるステップSc8。補正された輝度P2は、プロジェクタ7-2から出力されるステップS11。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために、ステップSc1の待機状態に戻る。次に、数式13に従った計算の結果、m3が0と判定されたときのプロジェクタ7-2の輝度補正について説明する。主補正と判定したとき、プロジェクタ7-2には、数式3により原画像の輝度を分配するステップSc4:但し、γ2>γ1。この場合、検出モードでないのでステップSc5のNO、その分配された輝度を数式6に従って補正し、プロジェクタ7-2から出力するための輝度P2を求めるステップSc6。ここで、投影光抑制部6-2の処理用として観測画像を保持した後、補正された輝度P2をプロジェクタ7-2から出力するステップSc11。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために、ステップSc1の待機状態に戻る。次に、m4が0と判定されたときのプロジェクタ7-2のフィードバック補正について説明する。この場合には、観測画像を使うので、フレーム管理部3を通して観測画像を読み込み、その画像C’と原画像Cとの間において各画素の輝度差ΔCを数式8によって得るステップSc9。さらに、この場合、検出モードであるのでステップSc5のYES、フィードバック補正では、数式10を使って輝度P2を再び補正するステップSc10。補正された輝度P2は、プロジェクタ7-2から出力されるステップSc11。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために、ステップSc1の待機状態に戻る。一方、フレーム判定において、m3、またはm4が0と判定される間、プロジェクタ7-1については、副補正と判定するステップSc3のNO。この判定の後、プロジェクタ7-1には、数式2により原画像の輝度を分配するステップSc7:但し、γ2>γ1。その分配された輝度を数式5に従って補正し、プロジェクタ7-1から出力するための輝度P1を求めるステップSc8。補正された輝度P1は、プロジェクタ7-1から出力される。この処理が完了すると、全ての処理が終了したか否可を判定しステップSc12、終了していない場合には、次のフレーム番号を受信するために待機状態に戻る。図5は、本第1実施形態による投影光抑制部6-1、6-2の動作を説明するためのフローチャートである。フレーム判定において、m2、またはm4が0と判定されたとき、投影光抑制部6-1、6-2の処理が実行される。この処理は、プロジェクタ7-1、プロジェクタ7-2でも同様に処理するので、以下では、プロジェクタ7-1に対する投影光抑制部6-1の処理について説明する。投影光抑制部6-1、6-2は、初期状態では、待機状態となって、フレーム番号の受信を待つステップSd1。そして、フレーム管理部3からフレーム番号を受信すると、それぞれの投影光抑制部6-1、6-2では、フレーム判定を行うステップSd2。次に、フレーム判定結果に従って検出モードであるか否かを判定するステップSd3。この判定は、図4の検出モードと連動しており、図4の検出モードがYESと判定するときは、図5の検出モードもYESと判定する。そして、フレーム判定において、m2が0のとき、現在のスクリーンを撮影した画像を観測する。一方、フレーム判定において、m1が0のとき検出モードと判定しステップSd3のYES、一つ前の観測画像が保持されているので読み込んでステップSd4、該一つ前の観測画像との輝度変化を検出するステップSd5。輝度変化の検出では、画像間の各画素について順番に輝度値の差分を計算し、その差分が許容値より超えた場合には、輝度が大きく変化した画素を検出する。次に、被写体領域を判定するステップSd6。被写体領域の判定では、輝度変化が大きく変化した場合には、その画素は、被写体に投影光が当たっていないと判定し、逆に、その差分が許容値より超えずに、輝度がほとんど変化しない場合には、その画素からの投影光が、被写体に当たっていると判定する被写体に光が当たるため、スクリーンには、補正された輝度が到達していないため。プロジェクタ7-2からの出力輝度が低めに固定されているので、被写体領域の判定では、プロジェクタ7-1からの投影光が被写体に当たっているかの判定を円滑に処理することができる。次に、マスク画像を生成するステップSd7。マスク画像の生成では、被写体に当たると判定された画素のマスク値を0、そうでない画素のマスク値を1にセットしたマスク画像を生成する。そのマスク画像において、マスク値が1のとき、プロジェクタ7-1、7-2から補正された輝度を出力し、マスク値が0のとき、プロジェクタ7-1、7-2から補正された輝度を0とする。次に、投影光を抑制するステップSd8。投影光の抑制では、補正された輝度値にマスク画像の画素値0または1を掛け合わせて、プロジェクタ7-1、7-2から出力して被写体への投影光を抑制する。そして、処理が終了したか否かを判定しステップSd9、終了していない場合には、ステップSd1に戻り、上述した処理を繰り返す。一方、全ての処理が終了した場合には、当該処理を終了する。B.第2実施形態次に、本発明の第2実施形態について説明する。第1実施形態の処理は、2台のプロジェクタ7-1、7-2を交互に輝度補正する手法である。これに対して、本第2実施形態では、3台以上のプロジェクタから構成されるマルチプロジェクタシステムにおいて本発明を拡張したものである。図6は、本第2実施形態による、N台のプロジェクタを用いた多重投影制御装置の構成を示すブロック図である。なお、図1に対応する部分には同一の符号を付けて説明を省略する。図6において、本第2実施形態では、カメラ1、画像入力部2、フレーム管理部3、コンテンツDB4、影領域補正部5-1~5-N、投影光抑制部6-1~6-N、N台のプロジェクタ7-1~7-Nを備えている。原理は、第1実施形態と同様であるが、N台のプロジェクタに対して、原画像の輝度を分配する点と、フレーム判定に従って、1台ずつ順番に、プロジェクタに対して輝度補正、フィードバック補正の処理を行う点が異なる。以下では、その差分のみを説明する。フレーム判定では、フレーム番号が1と2のときに、プロジェクタ7-1を主補正の対象に、フレーム番号が3と4のときに、プロジェクタ7-2を主補正の対象に、フレーム番号が2k-1と2kのときに、プロジェクタ7-kを主補正の対象に、フレーム番号が2N-1と2Nのときに、プロジェクタ7-Nを主補正の対象に、それぞれ判定するように、次式14を計算して、m2k-1、またはm2kが0ならば、プロジェクタ7-kを主補正の対象と判定する。それ以外のプロジェクタ7-j≠k、j=1,2,...,Nは副補正と判定する。フレーム判定の後、原画像の輝度値Cをそれぞれ次式15に示すように分配する。ここで、主補正対象のプロジェクタ7-kの係数は、γk>γj,j=1,2,...,N,j≠kとする。m2k-1が0のとき、この輝度分配に従って、全てのプロジェクタ7-1~7-Nは、次式16に示すように輝度補正し、m2kが0のときは、フレーム管理部3を通して観測画像を読み出し、その画像C’と原画像Cとの間において、各画素の輝度差を数式8によって得て、フィードバック補正により、次式17に示すように、プロジェクタ7-kの輝度P1を再び補正する。このとき、投影光抑制部6-kにおいて、被写体検出が行われ、マスク画像を生成し、被写体への投影光を抑制する。フレーム判定に従って、カメラ1で観測した輝度Cが、次式18に示す条件を満たすまで、順番に各プロジェクタ7-1~7-Nからの輝度を補正しつつ、そのプロジェクタ7-1~7-Nからの投影光が被写体を照明する場合には、その光を抑制する処理を繰り返す。なお、本発明は、前述した第1、第2実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム、あるいは装置に供給し、そのシステム、あるいは装置のCPUMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても実現できる。その場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体、例えば、CD-ROM、DVD-ROM、CD-R、CD-RW、MO、HDD等は本発明を構成する。"