(57)【要約】【課題】投影される複数の画像データ間の同期を容易にとる。【解決手段】画像分割部１０１は、一つの画像データを複数の画像データに分割する。検出信号付加部１０３は、複数の画像データにおける所定の領域に所定の情報を付加する。画像投影部１０５は、複数の画像データ間で所定の領域が重ね合わされた状態で、所定の情報が付加された複数の画像データを投影する。出力タイミング検出部１０６は、投影された複数の画像データを撮像し、撮像した所定の領域に該当する画像データに基づいて、複数の画像データ間の同期判定を行う。出力タイミング調整部１０４は、その判定結果に基づいて、複数の画像データが投影されるタイミングを調整する。【選択図】図１
2014077933.tif 000002
【特許請求の範囲】
【請求項１】
一つの画像データを複数の画像データに分割する分割手段と、
前記複数の画像データにおける所定の領域に所定の情報を付加する付加手段と、
前記複数の画像データ間で前記所定の領域が重ね合わされた状態で、前記所定の情報が付加された前記複数の画像データを投影する投影手段と、
前記投影手段により投影された前記複数の画像データを撮像する撮像手段と、
前記撮像手段により撮像された前記所定の領域に該当する画像データに基づいて、前記複数の画像データ間の同期判定を行う判定手段と、
前記判定手段による判定結果に基づいて、前記投影手段によって前記複数の画像データが投影されるタイミングを調整する調整手段とを有することを特徴とする画像投影装置。
【請求項２】
前記判定手段は、前記複数の画像データ間に同期ずれがあると判定した場合、前記所定の領域に該当する画像データに基づいて、前記複数の画像データ間の同期ずれの量を算出し、前記調整手段は、当該同期ずれの量に基づいて、前記投影手段によって前記複数の画像データが投影されるタイミングを調整することを特徴とする請求項１に記載の画像投影装置。
【請求項３】
前記判定手段は、前記所定の領域に該当する画像データの色に基づいて、前記複数の画像データ間の同期ずれの量を算出することを特徴とする請求項２に記載の画像投影装置。
【請求項４】
前記所定の領域は、前記複数の画像データのうち、エッジブレンド処理が施された領域であることを特徴とする請求項１乃至３の何れか１項に記載の画像投影装置。
【請求項５】
画像投影装置によって実行される画像投影方法であって、
一つの画像データを複数の画像データに分割する分割ステップと、
前記複数の画像データにおける所定の領域に所定の情報を付加する付加ステップと、
前記複数の画像データ間で前記所定の領域が重ね合わされた状態で、前記所定の情報が付加された前記複数の画像データを投影する投影ステップと、
前記投影ステップにより投影された前記複数の画像データを撮像する撮像ステップと、
前記撮像ステップにより撮像された前記所定の領域に該当する画像データに基づいて、前記複数の画像データ間の同期判定を行う判定ステップと、
前記判定ステップによる判定結果に基づいて、前記投影ステップによって前記複数の画像データが投影されるタイミングを調整する調整ステップとを有することを特徴とする画像投影方法。
【請求項６】
一つの画像データを複数の画像データに分割する分割ステップと、
前記複数の画像データにおける所定の領域に所定の情報を付加する付加ステップと、
前記複数の画像データ間で前記所定の領域が重ね合わされた状態で、前記所定の情報が付加された前記複数の画像データを投影する投影ステップと、
前記投影ステップにより投影された前記複数の画像データを撮像する撮像ステップと、
前記撮像ステップにより撮像された前記所定の領域に該当する画像データに基づいて、前記複数の画像データ間の同期判定を行う判定ステップと、
前記判定ステップによる判定結果に基づいて、前記投影ステップによって前記複数の画像データが投影されるタイミングを調整する調整ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つの画像データから分割され、投影される複数の画像データ間の同期をとる技術に関するものである。
【背景技術】
【０００２】
近年、複数のプロジェクタによって投影された画像を組み合わせ、１つの画面を構成するマルチプロジェクタシステムの実用化が進んでいる。また、マルチプロジェクタシステムでは、複数のプロジェクタから投影される画像を組み合わせる際、画像間の境界が視認されないようにするために、各画像の端部を重ね合わせるように投影する方式が開発されている。
【０００３】
マルチプロジェクタシステムでは、複数のプロジェクタで１つの画面を作成するため、或る１つの画面を形成する部分画像を各プロジェクタが投影するタイミングを合わせる必要がある。このタイミングを合わせるための技術が特許文献１及び２に開示されている。
【０００４】
特許文献１に開示される技術は、以下の通りである。即ち、マスタコンピュータは、マスタ側の垂直同期信号を各スレーブコンピュータに出力する。スレーブコンピュータは、スレーブ側の垂直同期信号とマスタ側の垂直同期信号との時間差を観測し、その時間差を解消するように、水平／垂直スキャンレート、ピクセルクロックレートを変更するという技術である。
【０００５】
特許文献２に開示される技術は、以下の通りである。即ち、複数の画像表示装置は、現在時刻を取得し、予め設定された起点時刻と現在時刻とから算出される設定時刻に表示更新周期の開始タイミングを合わせるという技術である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−８５７３０号公報
【特許文献２】特開２００８−１９７３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した技術には、以下に示すような課題がある。即ち、特許文献１に開示される技術では、マスタ側の垂直同期信号とスレーブ側の垂直同期信号とを比較する同期制御部で時間差を解消したとしても、同期信号の伝達自体に遅延があるため、出力結果が同期した結果となるとは限らない。また、特許文献２に開示される技術では、全てのプロジェクタ間で同一の基準時刻が必須となる。
【０００８】
そこで、本発明の目的は、投影される複数の画像データ間の同期を容易にとることにある。
【課題を解決するための手段】
【０００９】
本発明の画像投影装置は、一つの画像データを複数の画像データに分割する分割手段と、前記複数の画像データにおける所定の領域に所定の情報を付加する付加手段と、前記複数の画像データ間で前記所定の領域が重ね合わされた状態で、前記所定の情報が付加された前記複数の画像データを投影する投影手段と、前記投影手段により投影された前記複数の画像データを撮像する撮像手段と、前記撮像手段により撮像された前記所定の領域に該当する画像データに基づいて、前記複数の画像データ間の同期判定を行う判定手段と、前記判定手段による判定結果に基づいて、前記投影手段によって前記複数の画像データが投影されるタイミングを調整する調整手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、投影される複数の画像データ間の同期を容易にとることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るマルチプロジェクタシステムの主要部の構成を示す図である。
【図２】入力画像データ、エッジブレンド処理済み画像データ、及び、重なり領域情報の例を示す図である。
【図３】本発明の実施形態で用いる検出記号の例を示す図である。
【図４】画像データ１、２の投影期間、及び、撮像タイミングの例を示す図である。
【図５】画像データ１上の検出記号、画像データ２上の検出記号、重畳後の検出記号、及び、撮像される検出記号を示す図である。
【図６】各色の持つ色の成分の例を示す図である。
【図７】画像データ１、画像データ２及び撮像タイミングを示す図である。
【図８】画像データ１上の検出記号、画像データ２上の検出記号、重畳後の検出記号、及び、撮像される検出記号を示す図である。
【図９】各色の持つ色の成分の例を示す図である。
【図１０】本発明の実施形態に係るマルチプロジェクタシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。ここでは、１つの入力画像データを２つのプロジェクタ夫々によって投影される画像データに分割し、２つのプロジェクタによって投影される各画像データの端部を重ね合わせて表示する例について説明する。
【００１３】
図１は、本発明の実施形態に係るマルチプロジェクタシステムの主要部の構成を示す図である。図１に示すように、本実施形態に係るマルチプロジェクタシステムは、画像分割部１０１、検出記号決定部１０２、検出記号付加部１０３、出力タイミング調整部１０４、画像投影部１０５及び出力タイミング検出部１０６を備える。なお、本実施形態に係るマルチプロジェクタシステムは、画像投影装置の例となる構成である。
【００１４】
画像分割部１０１は、１つの入力画像データを２つのプロジェクタ夫々によって投影される画像データに分割する。検出記号決定部１０２は、投影される各画像データに付加する検出記号を決定する。検出記号付加部１０３は、検出記号決定部１０２により決定された検出記号を、投影される各画像データに付加する。出力タイミング調整部１０４は、検出記号が付加された各画像データの出力タイミングをプロジェクタ毎に調整する。画像投影部１０５は、検出記号が付加された画像データを投影する。出力タイミング検出部１０６は、投影された画像データ上での検出記号を重ね合わせた結果を取得し、複数のプロジェクタ間の出力タイミング情報を検出する。
【００１５】
本実施形態において、２つのプロジェクタによって投影される画像データは、投影後にそれぞれの端部が重ね合わせて表示されるエッジブレンド処理が施された画像データである。エッジブレンド処理自体は、公知の技術であり、近年複数のプロジェクタで１つの画像を表示する際に用いられる技術である。
【００１６】
画像分割部１０１は、入力画像データ１０７を入力とし、入力画像データ１０７を２つの画像データに分割し、分割した各画像データに対してエッジブレンド処理を施すことにより、２つのエッジブレンド処理済み画像データ１０８を出力する。また、画像分割部１０１は、エッジブレンド処理により重なり合う領域を示す重なり領域情報１０９を検出記号決定部１０２に対して出力する。
【００１７】
図２（ａ）は、入力画像データ１０７の例を示している。図２（ｂ）は、２つのエッジブレンド処理済み画像データ１０８の例を示している。即ち、図２（ｂ）の２０２及び２０４は、２つのプロジェクタによって投影されるエッジブレンド処理済み画像データである。図２（ｂ）の２０３及び２０５は、エッジブレンド処理済み画像データのうち、エッジブレンド処理が施された領域（以下、エッジブレンド処理領域と称す）である。図２（ｃ）は、重なり領域情報１０９の一例を示している。図２（ｃ）に示すように、重なり領域情報１０９は、出力領域２０６及び２０８と重なり領域２０７及び２０９とから構成される。検出記号決定部１０２は、２つのエッジブレンド処理済み画像データ１０８に対して付加する検出記号を決定する処理を行う。
【００１８】
ここで、図３は、本発明の実施形態で用いる検出記号の一例を示す図である。図３（ａ）は、２つのプロジェクタから投影される画像データのエッジブレンド処理領域に重ね合わせる検出記号３０１、３０２を示している。図３（ａ）に示すように、エッジブレンド処理領域に重ね合わせる検出記号３０１、３０２は、時刻の変化に伴ってその位置が変化する。検出記号３０１、３０２の位置の変化速度は、検出記号３０１、３０２が移動する垂直方向のライン数と、検出記号３０１、３０２の変化が何フレームに１回起きるかとで定義される。図３（ａ）では、１フレーム毎に検出記号３０１、３０２を変化させているが、数フレーム毎に変化させてもよい。
【００１９】
図３（ｂ）及び図３（ｃ）は、２つのプロジェクタから投影されるエッジブレンド処理済み画像データのエッジブレンド処理領域同士を重ね合わせた際の検出記号の重なり方を示している。即ち、図３（ｂ）は、２つのプロジェクタから投影された画像データ同士の同期がとれている場合の検出記号の重なり方を示している。画像データ同士の同期がとれている場合、検出記号同士がずれなく重なり合うことで、重ね合わせた結果の色を持つ重畳後の検出記号３０３のみが観測される。図３（ｃ）は、２つのプロジェクタから投影される画像データ同士の同期がとれていない場合の検出記号の重なり方を示している。画像データ同士の同期がとれていない場合、検出記号同士を重ね合わせた結果にずれが生じ、重ね合わせた結果の色を持つ重畳後の検出記号３０５と、重ね合わせる前の検出記号の色と重ね合わせた後の検出記号の色とがある割合で混ざった色の検出記号３０４及び検出記号３０６が観測される。
【００２０】
検出記号の決定の際には、検出記号決定部１０２は、画像分割部１０１より重なり領域情報１０９を入力し、重なり領域情報１０９に含まれる重なり領域の形状より、各画像データに重畳させる検出記号１１０を決定する。そして、検出記号決定部１０２は、検出記号付加部１０３に対して検出記号１１０を出力する。
【００２１】
また、検出記号決定部１０２は、出力タイミング検出部１０６に対して同期判定情報１１２を出力する。同期判定情報１１２は、同期がとれているかどうかの判定をするための情報であって、同期がとれていない場合には、どれだけ同期がずれているかを判定するための情報である。
【００２２】
また、検出記号決定部１０２は、出力タイミング検出部１０６から同期判定結果１１３を入力し、同期判定結果１１３に応じて、検出記号付加部１０３に対して出力する検出記号１１０を変更する。
【００２３】
検出記号付加部１０３は、エッジブレンド処理済み画像データ１０８に対して、検出記号決定部１０２より入力した検出記号１１０を付加し、検出記号付加済み画像データ１１１を出力する。検出記号の付加処理は、ＯＳＤ等のグラフィックスを画像データに対して重ね合わせる処理と同様の透過合成処理となる。
【００２４】
出力タイミング調整部１０４は、検出記号付加済み画像データ１１１を入力し、出力タイミング検出部１０６から入力するタイミング調整量１１４に応じて出力タイミングを調整し、出力タイミング調整済み画像データ１１５を出力する。出力タイミングの調整は、複数の検出記号付加済み画像データ１１１それぞれに対して独立に行われる。
【００２５】
画像投影部１０５は、出力タイミング調整済み画像データ１１５を入力し、投影画像データ１１６を出力する。本実施形態では、画像投影部１０５は、液晶プロジェクタとする。また、それぞれの液晶プロジェクタは、同一の出力フレームレートを持つものとする。
【００２６】
出力タイミング検出部１０６は、投影画像データ１１６から検出記号重なり情報１１７を取得する。検出記号重なり情報１１７の取得は、検出記号同士の重なり合った領域を撮像することにより行われる。撮像期間は、検出記号の変化が生じる最少のフレーム数とする。例えば、検出記号を１フレーム毎に変化させている場合は撮像期間を１フレームとし、検出記号を３フレーム毎に変化させている場合は撮像期間を３フレームとする。
【００２７】
また、出力タイミング検出部１０６は、取得した検出記号重なり情報１１７より、同期がとれているか否かを判定する。この判定は、検出記号重なり情報１１７と検出記号決定部１０２から入力する同期判定情報１１２とを比較することにより行われる。
【００２８】
また、出力タイミング検出部１０６は、同期がとれているか否かの判定結果である同期判定結果１１３を検出記号決定部１０２に対して出力する。また、出力タイミング検出部１０６は、同期がとれているか否かの判定より出力タイミングの調整が必要となった場合、タイミング調整量１１４を出力タイミング調整部１０４に対して出力する。タイミング調整量１１４は、同期判定を行った際に併せて算出される、複数のプロジェクタの出力間の相対的なずれより決定される。
【００２９】
ここで、同期がとれているか否かの判定方法を、図４〜図９を用いて説明する。図４は、一方のプロジェクタから投影される画像データ１のタイミング、他方のプロジェクタから投影される画像データ２のタイミング、及び、撮像タイミングを示す図である。図５は、画像データ１上の検出記号、画像データ２上の検出記号、重畳後の検出記号、及び、撮像される検出記号を示す図である。
【００３０】
図４において、４０１は、画像データ１の（Ｎ−１）フレーム目が投影される期間を示している。同様に、４０２は、画像データ１のＮフレーム目が投影される期間を示している。４０３は、画像データ１の（Ｎ＋１）フレーム目が投影される期間を示している。４０４は、画像データ２の（Ｎ−１）フレーム目が投影される期間を示している。４０５は、画像データ２のＮフレーム目が投影される期間を示している。４０６は、画像データ２の（Ｎ＋１）フレーム目が投影される期間を示している。４０７は、撮像期間を示している。撮像期間４０７内の４０８は、画像データ１の（Ｎ−１）フレームと画像データ２の（Ｎ−１）フレームとの撮像期間を示している。撮像期間４０７内の４０９は、画像データ１のＮフレームと画像データ２のＮフレームとの撮像期間を示している。撮像期間４０７内の４１０は、画像データ１の（Ｎ＋１）フレームと画像データ２の（Ｎ＋１）フレームとの撮像期間を示している。
【００３１】
５０１は、期間４０１に投影される画像データ１の（Ｎ−１）フレーム目のエッジブレンド処理領域を示している。５０２は、期間４０１に投影される画像データ１の（Ｎ−１）フレーム目の検出記号を示している。同様に、５０３は、期間４０２に投影される画像データ１のＮフレーム目のエッジブレンド処理領域を示している。５０４は、期間４０２に投影される画像データ１のＮフレーム目の検出記号を示している。５０５は、期間４０４に投影される画像データ２の（Ｎ−１）フレーム目のエッジブレンド処理領域を示している。５０６は、期間４０４に投影される画像データ２の（Ｎ−１）フレーム目の検出記号を示している。５０７は、期間４０５に投影される画像データ２のＮフレーム目のエッジブレンド処理領域を示している。５０８は、期間４０５に投影される画像データ２のＮフレーム目の検出記号を示している。５０９は、期間４０８の重畳後のエッジブレンド処理領域を示している。５１０は、期間４０８における重畳後の検出記号を示している。同様に、５１１は、期間４０９の重畳後のエッジブレンド処理領域を示している。５１２、５１３及び５１４は、期間４０９における重畳後の検出記号を示している。５１５は、期間４１０の重畳後のエッジブレンド処理領域を示している。５１６は、期間４１０における重畳後の検出記号を示している。５１７は、撮像期間４０７に撮像されるエッジブレンド処理領域を示している。５１８、５１９及び５２０は、撮像期間４０７に撮像される重畳後の検出記号を示している。撮像期間４０７に撮像される検出記号は、期間４０８、期間４０９及び期間４１０における重畳後の検出記号をそれぞれの期間の長さで重みづけして合成されたものとなる。重畳後の検出記号５１８の領域は、撮像期間４０７内で常に同じであるため、検出記号５１０、５１２及び５１６と同一の色が検出される。重畳後の検出記号５１９の領域は、期間４０８においては検出記号５１０であり、期間４０９においては検出記号５１３であり、期間４１０においては無であるため、それらを期間の長さで重みづけして足し合わせた色となる。重畳後の検出記号５２０の領域は、期間４０８においては無であり、期間４０９おいては検出記号５１４であり、期間４１０においては検出記号５１６であるため、それらを期間の長さで重みづけして足し合わせた色となる。出力タイミング検出部１０６は、撮像される検出記号５１８、５１９及び５２０の各領域のサイズ及び色により、画像データ１を投影するプロジェクタと画像データ２を投影するプロジェクタとの同期関係を検出することができる。
【００３２】
ここで、同期関係検出時の計算方法について説明する。ここでの計算では、検出記号５０２及び５０４の持つ色をＡ、検出記号５０６及び５０８の持つ色をＢ、重畳後の検出記号５１０、５１２及び５１６の持つ、ＡとＢとを重ね合わせた後の色をＣ、撮像される検出記号５１９の持つ色をＤ、撮像される検出記号５２０の持つ色をＥとする。また、撮像期間４０７に対する期間４０８、期間４０９及び期間４１０の割合をそれぞれ１０％、４０％及び５０％とする。即ち、この例では、画像データ２の出力タイミングが画像データ１の出力タイミングに対して、１フレーム期間の４０％の時間遅れていることになる。
【００３３】
図６（ａ）は、色Ｄの持つ色の成分を示している。図６（ｂ）は、色Ｅの持つ色の成分を示している。出力タイミング検出部１０６は、画像データ１に重畳する検出記号の色Ａ、画像データ２に重畳する検出記号の色Ｂ、及び、重畳後の検出記号の色Ｃを認識している。従って、出力タイミング検出部１０６は、色Ｄ及び色Ｅを検出した後、その成分を逆算することができ、図６（ａ）及び図６（ｂ）に示した成分を算出する。この算出結果のうち、重畳前の検出記号の色Ａ及び色Ｂの成分の割合が、画像データ１と画像データ２との相対的な前後関係を示す数値となる。この例では、検出記号の変化方向である下側の色Ｅに画像データ１に付加した検出記号の色である色Ａが４０％含まれている。つまり、画像データ１の出力は、画像データ２の出力に対して相対的に撮像期間の４０％の時間だけ進んでいると算出できる。この例では、撮像期間は１フレームであるため、出力タイミング検出部１０６は、画像データ１は画像データ２に対して1フレームの４０％の時間分、即ち、０．４フレーム分進んでいると判定する。
【００３４】
図７〜図９は、画像データ１と画像データ２とが１フレーム以上ずれている例を示している。図７は、画像データ１、画像データ２及び撮像タイミングを示している。図８は、画像データ１上の検出記号、画像データ２上の検出記号、重畳後の検出記号、及び、撮像される検出記号を示している。
【００３５】
８２１は、撮像期間７０７に撮像されるエッジブレンド処理領域を示しており、８２２〜８２６は、撮像される重畳後の検出記号を示している。ここでも図４〜図６と同様に、撮像した重畳後の検出記号からの同期ずれの計算方法について説明する。ここでの計算では、検出記号８０２及び８０４の持つ色をＡ、検出記号８０６及び８０８の持つ色をＢとする。また、重畳後の検出記号８１０、８１４及び８１８の持つ、ＡとＢとを重ね合わせた後の色をＣとする。また、撮像される検出記号８２３の持つ色をＤ、撮像される検出記号８２４の持つ色をＥ、撮像される検出記号８２５の持つ色をＦ、撮像される検出記号８２６の持つ色をＧとする。
【００３６】
また、撮像期間７０７に対する期間７０８、期間７０９及び期間７１０の割合をそれぞれ１０％、５０％及び４０％とする。即ち、図７〜図９に示す例では、画像データ１の出力タイミングが画像データ２の出力タイミングに対して、１フレーム分と１フレーム期間の５０％の時間遅れていることになる。
【００３７】
図９（ａ）は、色Ｄの持つ色の成分を示している。図９（ｂ）は、色Ｅの持つ色の成分を示している。図９（ｃ）は、色Ｆの持つ色の成分を示している。図９（ｄ）は、色Ｇの持つ色の成分を示している。この成分のうち、重畳前の検出記号の色Ａ及び色Ｂの成分の割合の総和が、画像データ１と画像データ２との相対的な前後関係を示す数値となる。この例では、検出記号の変化方向である下側の色Ｆに画像データ２に付加した検出記号の色である色Ｂが６０％、色Ｇに色Ｂが９０％含まれている。つまり、画像データ２の出力は、画像データ１の出力に対して相対的に撮像期間の１５０％に相当する時間だけ進んでいると算出できる。この例においても、撮像期間は１フレームであるので、出力タイミング検出部１０６は、画像データ２が画像データ１に対して１フレームの１５０％の時間分、即ち、１．５フレーム分進んでいると判定される。
【００３８】
以上が、出力タイミング検出部１０６によって行われる同期がとれているか否かの判定方法となる。また、同期がとれていると判定する基準は、相対的な差がある閾値以下であるときという判定方法にしてもよい。これは、実現したい同期の精度により決めればよい。
【００３９】
次に、図１０を参照しながら、本実施形態に係るマルチプロジェクタシステムの処理について説明する。図１０に示すフローチャートは、大きく２つのフェーズに分かれる。１つは、ステップＳ１００１〜Ｓ１００５までの検出記号の変化タイミング調整フェーズであり、もう１つは、ステップＳ１００６〜Ｓ１０１１までの出力タイミング調整フェーズである。なお、図１０に示す処理は、本実施形態に係るマルチプロジェクタシステムの内部に備えられるＣＰＵがＲＯＭ等の記録媒体から必要なプログラムやデータを読み出し、ＲＡＭに展開して実行することにより実現する処理である。
【００４０】
検出記号の変化タイミング調整フェーズでは、複数のプロジェクタ間の出力タイミングを調整する前の状態で検出記号を重ね合わせた結果、図３（ｂ）に示すように、検出記号同士がちょうど重なって見えるように、検出記号の変化速度を調整する（遅くする）。これにより、初期の検出記号の変化速度で複数のプロジェクタのうちのどのプロジェクタの出力タイミングが相対的に遅れているかの判別がつかなくなることを回避する。また、出力タイミング調整フェーズでは、プロジェクタからの出力タイミングの調整と検出記号の変化速度の変更とを繰り返すことにより、複数のプロジェクタ間の同期を調整する。
【００４１】
ステップＳ１００１において、検出記号決定部１０２は、付加する検出記号と初期変化速度とを決定する。初期の検出記号の決定に際しては、重なり領域情報１０９に含まれる重なり領域２０７及び重なり領域２０９が用いられる。検出記号決定部１０２は、重なり領域２０７及び重なり領域２０９のサイズより、各プロジェクタの出力画像データに付加する検出記号のサイズ、色及び検出記号の初期の検出記号の変化速度を決定する。その結果、検出記号決定部１０２は、複数のプロジェクタのそれぞれの出力に対して付加する検出記号を検出記号３０１及び検出記号３０２のように決定する。初期の検出記号の変化速度は、必ずしも１フレーム毎に変化しなくてもよい。
【００４２】
ステップＳ１００２において、出力タイミング検出部１０６は、出力タイミングの検出を行う。出力タイミングの検出方法は、上述したとおり、投影画像データ１１６内において検出記号が重なり合った領域から検出記号重なり情報１１７を取得することにより行われる。
【００４３】
ステップＳ１００３において、出力タイミング検出部１０６は、出力タイミングの検出結果から同期判定を行う。同期判定は、ステップＳ１００２で得られた検出結果と、検出記号決定部１０２から入力する同期判定情報１１２とに基づいて行われる。同期判定情報１１２は、検出記号決定部１０２によって決定された検出記号３０１及び検出記号３０２と検出記号の変化速度情報とである。出力タイミング検出部１０６は、検出記号３０１及び検出記号３０２より、同期がとれている場合の重畳結果が重畳後の検出記号３０３となることを計算する。そして、上述した判定方法により、同期ずれがあるか否かの判定と同期ずれがある場合には相対的なずれの量の算出とが行われる。
【００４４】
ステップＳ１００４において、検出記号決定部１０２は、同期ずれがあったか否かを判定する。同期ずれがあった場合、処理はステップＳ１００５に移行する。一方、同期ずれがなかった場合、処理はステップＳ１００６に移行する。
【００４５】
ステップＳ１００５において、検出記号決定部１０２は、出力タイミング検出部１０６より入力した同期判定結果１１３を用いて、画像データに付加する検出記号の変更を行う。同期判定結果１１３には、２つの画像データの相対的な速度差が含まれる。本ステップＳ１００５では、撮像期間に対しての相対的な速度差が同期ずれありと判定される閾値よりも小さくなるように、検出記号の変化速度を小さくする。以上のステップＳ１００１〜Ｓ１００５により、検出記号の変化タイミング調整フェーズが完了する。
【００４６】
ステップＳ１００６において、検出記号決定部１０２は、目標の同期精度に到達しているか否かを判定する。なお、ステップＳ１００６の直前の状態は、同期ずれがない状態となっている。本ステップ１００６では、同期ずれがないと判定したときの閾値が目標の同期精度以下であるか否かが判定される。同期ずれがないと判定したときの閾値が目標の同期精度以下である場合、処理が終了する。一方、同期ずれがないと判定したときの閾値が目標の同期精度よりも大きい場合、処理はステップＳ１００７に移行する。
【００４７】
ステップＳ１００７において、検出記号決定部１０２は、出力タイミング検出部１０６より入力した同期判定結果１１３を用いて、画像データに付加する検出記号の変更を行う。本ステップＳ１００７では、検出記号決定部１０２は、ステップＳ１００５とは逆に、検出記号の変化速度を大きくする。検出記号決定部１０２は、変化速度を大きくすると同時に、同期ずれありと判定する閾値を小さくする。本ステップ１００７が繰り返されることにより、検出記号の変化速度が徐々に大きくなり、閾値が徐々に小さくなる。検出記号決定部１０２は、検出記号の変更を行った後、変更後の検出記号を検出記号付加部１０３に出力する。また、検出記号決定部１０２は、同期判定情報１１２を出力タイミング検出部１０６に出力する。
【００４８】
ステップＳ１００８において、出力タイミング検出部１０６は、出力タイミングを検出する。本ステップＳ１００８は、ステップＳ１００２と同様の処理である。ステップＳ１００９において、出力タイミング検出部１０６は、出力タイミングの検出結果から同期判定を行う。ステップＳ１００９では、ステップＳ１００３の処理に加え、同期判定により同期ずれがあると判定された場合、相対的なずれの量がタイミング調整量１１４として出力タイミング調整部１０４に対して出力される。
【００４９】
ステップＳ１０１０において、出力タイミング検出部１０６は、同期ずれがあったか否かを判定する。同期ずれがあった場合、処理はステップＳ１０１１に移行する。一方、同期ずれがなかった場合、処理はステップＳ１００６に戻る。
【００５０】
ステップＳ１０１１において、出力タイミング調整部１０４は、出力タイミングの調整を行う。出力タイミング調整部１０４は、出力タイミング検出部１０６からタイミング調整量１１４を入力する。基本的には、タイミング調整量分、相対的に進んでいる方の画像データの出力を遅らせることでタイミングの調整が行われる。画像データの出力を遅らせる方法は、内部にラインバッファやフレームバッファを保持し、調整量分の期間、バッファに保持することで行われる。但し、本ステップを複数回行うことにより、遅延させすぎていることにより相対的に遅れていると判定されてしまった場合、タイミング調整量分、遅延量を減らすことでタイミングの調整が行われる。
【００５１】
以上のステップＳ１００６〜Ｓ１０１１により、出力タイミング調整フェーズが完了する。このフェーズの完了により、複数のプロジェクタ間の出力の同期が実現される。
【００５２】
上述した実施形態によれば、複数のプロジェクタで１つの画面を構成するマルチプロジェクタシステムにおいて、各プロジェクタからの投影画像データ間の投影タイミングの同期を容易にとることができる。
【００５３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５４】
１０１：画像分割部、１０２：検出記号決定部、１０３：検出記号付加部、１０４：出力タイミング調整部、１０５：画像投影部、１０６：出力タイミング検出部、１０７：入力画像データ、１１６：投影画像データ、１１７：検出記号重なり情報
【図１】
2014077933.tif 000003
【図２】
2014077933.tif 000004
【図３】
2014077933.tif 000005
【図４】
2014077933.tif 000006
【図５】
2014077933.tif 000007
【図６】
2014077933.tif 000008
【図７】
2014077933.tif 000009
【図８】
2014077933.tif 000010
【図９】
2014077933.tif 000011
【図１０】
2014077933.tif 000012