(57)【要約】【課題】複数のプロジェクタを１つのシステムとして調整して動作させることが、迅速かつ容易に実現可能なプロジェクタシステムおよびプロジェクタを提供する。【解決手段】プロジェクタシステムの制御を受け持つメインプロジェクタと、メインプロジェクタ以外のサブプロジェクタと、メインプロジェクタとサブプロジェクタ間を接続する通信手段を備え、メインプロジェクタがサブプロジェクタを制御する。さらに複数のプロジェクタにＯＳＤトークンを与え、トークンを所持するプロジェクタが自プロジェクタのＯＳＤメニューを表示出力する。【選択図】図１
2012019442.tif 000002
【特許請求の範囲】
【請求項１】
複数のプロジェクタを使用したプロジェクタシステムであって、プロジェクタシステムの制御を受け持つメインプロジェクタと、前記メインプロジェクタ以外のサブプロジェクタと、前記メインプロジェクタと前記サブプロジェクタ間を接続する通信手段を備え、前記メインプロジェクタがサブプロジェクタを制御することを特徴とするプロジェクタシステム。
【請求項２】
請求項１記載のプロジェクタシステムにおいて、前記複数のプロジェクタにＯＳＤトークンを与えるシステムであって、前記トークンを所持するプロジェクタが自プロジェクタのＯＳＤメニューを表示出力することを特徴とするプロジェクタシステム。
【請求項３】
請求項２記載のプロジェクタシステムにおいて、前記トークンを所持しないプロジェクタは、自プロジェクタのＯＳＤメニューを全画面ブラック表示出力することを特徴とするプロジェクタシステム。
【請求項４】
請求項３記載のプロジェクタシステムにおいて、前記トークンを所持するプロジェクタは、前記自プロジェクタのＯＳＤメニューの外枠を表示出力し、前記トークンを所持しないプロジェクタは、前記自プロジェクタの出力映像を前記外枠内に出力表示しないことを特徴とするプロジェクタシステム。
【請求項５】
請求項２乃至請求項４のいずれかに記載のプロジェクタシステムにおいて、前記トークンは、前記トークンを所持するプロジェクタから、前記トークンを所持しないプロジェクタに移譲可能であることを特徴とするプロジェクタシステム。
【請求項６】
請求項５に記載のプロジェクタシステムにおいて、前記移譲は、前記トークンを所持するプロジェクタの前記自プロジェクタのＯＳＤメニューに基づいて実行可能であることを特徴とするプロジェクタシステム。
【請求項７】
請求項１乃至請求項６のいずれかに記載のプロジェクタシステムにおいて、前記メインプロジェクと前記サブプロジェクをスタックにて使用することを特徴とするプロジェクタシステム。
【請求項８】
複数のプロジェクタを使用し、プロジェクタシステムの制御を受け持つメインプロジェクタと、前記メインプロジェクタ以外のサブプロジェクタと、前記メインプロジェクタと前記サブプロジェクタ間を接続する通信手段を備え、前記メインプロジェクタがサブプロジェクタを制御することを特徴とするプロジェクタシステムを構成するプロジェクタにおいて、前記メインプロジェクタまたは前記サブプロジェクタは、メイン、サブ、又はスタンドアロンのいずれかの動作モードで動作するように指定可能であることを特徴とするプロジェクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を投写するプロジェクタに関わり、特に、複数のプロジェクタを用いて、プロジェクタシステムおよびプロジェクタに関する。
【背景技術】
【０００２】
例えば、大会議場や講堂など大きなスクリーンや表示画面を必要とする環境では、明るい画像表示が求められる。このため、高輝度なプロジェクタが必要となる。しかし、高輝度なプロジェクタは高価であるという問題がある。そのため、通常の明るさのプロジェクタを複数使用し、映像を重ね合せることで高輝度な映像を得るスタックがある。
また高解像の映像を得るために、複数台のプロジェクタを使用して、電気的に映像をつなぎ合わせることで高解像度を実現するタイリングまたはブレンディングがある。
スタックやブレンディングを実現するためには、複数台のプロジェクタの映像をスクリーン上の所定の位置に合せ込まなければならず、各々のプロジェクタを独立に調整したり、または、カメラによる自動調整により実現している。しかし、システムとして運用する場合には、外部に制御用コンピュータや専用制御機器を設置して自動調整している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１６５９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のプロジェクタシステムでは、複数のプロジェクタを使用したプロジェクタシステムとして使用する場合には、設置時に各々のプロジェクタを独立に制御しなければならない問題があった。また特にスタックで使用するように設置する場合には、スクリーンに、同じ映像が重なるため、どのプロジェクタを制御しているか判別できないという問題があった。
これらのことから、システムの運用面でコンピュータや専用の制御機器を用いることが必要である。しかし、コンピュータや専用の制御機器は、コスト高につながる。また、例えば、別々の場所から個々にプロジェクタを集めて、大会議上で臨時にスタックで使用するために複数台を設置するような場合では、迅速かつ容易に、調整することが困難であった。
本発明は、このような問題に鑑み、複数のプロジェクタを１つのシステムとして調整して動作させることが、迅速かつ容易に実現可能なプロジェクタシステムおよびプロジェクタを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明のプロジェクタシステムは、複数のプロジェクタを使用したプロジェクタシステムであって、プロジェクタシステムの制御を受け持つメインプロジェクタと、前記メインプロジェクタ以外のサブプロジェクタと、前記メインプロジェクタと前記サブプロジェクタ間を接続する通信手段を備え、前記メインプロジェクタがサブプロジェクタを制御するものである。
【０００６】
上記本発明のプロジェクタシステムにおいて、前記複数のプロジェクタにＯＳＤトークンを与えるシステムであって、前記トークンを所持するプロジェクタが自プロジェクタのＯＳＤメニューを表示出力することを特徴とする。
【０００７】
上記本発明のプロジェクタシステムにおいて、前記トークンを所持しないプロジェクタは、自プロジェクタのＯＳＤメニューを全画面ブラック表示出力することを特徴とする。
【０００８】
上記本発明のプロジェクタシステムにおいて、前記トークンを所持するプロジェクタは、前記自プロジェクタのＯＳＤメニューの外枠を表示出力し、前記トークンを所持しないプロジェクタは、前記自プロジェクタの出力映像を前記外枠内に出力表示しないことを特徴とする。
【０００９】
上記本発明のプロジェクタシステムにおいて、前記トークンは、前記トークンを所持するプロジェクタから、前記トークンを所持しないプロジェクタに移譲可能であることを特徴とする。
【００１０】
上記本発明のプロジェクタシステムにおいて、前記移譲は、前記トークンを所持するプロジェクタの前記自プロジェクタのＯＳＤメニューに基づいて実行可能であることを特徴とする。
【００１１】
上記本発明のプロジェクタシステムにおいて、前記メインプロジェクと前記サブプロジェクをスタックにて使用することを特徴とする。
【００１２】
また上記の課題を解決するため、本発明のプロジェクタは、複数のプロジェクタを使用し、プロジェクタシステムの制御を受け持つメインプロジェクタと、前記メインプロジェクタ以外のサブプロジェクタと、前記メインプロジェクタと前記サブプロジェクタ間を接続する通信手段を備え、前記メインプロジェクタがサブプロジェクタを制御することを特徴とするプロジェクタシステムを構成するプロジェクタにおいて、前記メインプロジェクタまたは前記サブプロジェクタは、メイン、サブ、又はスタンドアロンのいずれかの動作モードで動作するように指定可能である。
【発明の効果】
【００１３】
本発明によれば、複数台のプロジェクタを専用の制御機器無しに、１つのシステムとして制御できる利点がある。
また、複数台のプロジェクタをシステムとして設置する場合、調整し易くなるという利点がある。
【図面の簡単な説明】
【００１４】
【図１】本発明のプロジェクタシステムの一実施例の構成を説明するための図である。
【図２】本発明のプロジェクタの一実施例の構成を説明するためのブロック図である。
【図３】本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信動作手順を説明するためのタイミングチャートである。
【図４】本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信動作手順を説明するためのタイミングチャートである。
【図５】本発明の簡単なプロジェクタシステムの構成を示すブロック図である。
【図６】図５のプロジェクタシステムにおける、故障時のプロジェクタ間通信動作手順を説明するためのタイミングチャートである。
【図７】本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信手段１０４による通信動作手順を説明するためのタイミングチャートである。
【図８】本発明のプロジェクタシステムにおけるOSD Infoのデータ構造の一実施例を示す図である。
【図９】本発明のプロジェクタシステムの一実施例の構成を説明するための図である。
【図１０】本発明のプロジェクタシステムの一実施例の構成を説明するための図である。
【発明を実施するための形態】
【００１５】
本発明は、２台以上のプロジェクタを用いるプロジェクタシステムにおいて、主たるプロジェクタシステムの制御を行うメインプロジェクタと、メインプロジェクタと通信手段で通信可能な１台以上のサブプロジェクタを備え、メインプロジェクタがサブプロジェクタを制御することにより、１つのプロジェクタシステムとして動作するものである。
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、各図の説明において、同一の機能を有する構成要素には同一の参照番号を付し、重複を避けるため、できるだけ説明を省略する。
なお、以下の説明は、本発明の一実施形態を説明するためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であり、これらの実施形態も本願発明の範囲に含まれる。
【００１６】
図１によって、本発明のプロジェクタシステムの一実施形態を説明する。図１は、本発明のプロジェクタシステムの一実施例の構成を説明するための図である。１０１はメインプロジェクタ（＃１）、１０２はサブプロジェクタ（＃２）、１０３はサブプロジェクタ（＃ｎ）、１０４はプロジェクタ１０１〜１０３の通信手段、１０５はプロジェクタ１０１〜１０３の映像信号ケーブル、１０９は外部映像ソース、１はリモコン、１０はｎ台のプロジェクタ１０１〜プロジェクタ１０３の合成映像、１１はメインプロジェクタ（＃１）１０１の出力映像、１２はサブプロジェクタ（＃２）１０２の出力映像、１３はサブプロジェクタ（＃ｎ）１０３の出力映像、１５はメインプロジェクタ（＃１）１０１のＯＳＤ（On-Screen Display）メニュー、１６はサブプロジェクタ（＃２）１０２のＯＳＤメニュー、１７はサブプロジェクタ（＃ｎ）１０３のＯＳＤメニューである。なお、プロジェクタは、例えば、少なくとも共通の投写サイズを１つ有する液晶プロジェクタである。また、外部映像ソース１０９は、例えば、パソコンやＶＴＲ（Video Tape Recorder）である。ただし、ｎは２以上の自然数である。
【００１７】
図１では、プロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３まで、ｎ台のプロジェクタから、それぞれの出力映像１１、１２および１３がスクリーン（図示しない）に投写されて、その合成映像１０が表示される。合成画像１０の輝度は、それぞれの出力映像１１、１２および１３の輝度が加算されたものになる。このように複数台のプロジェクタを上下や左右に重ねて設置し、１枚のスクリーンに映像を重ね投写する方法をスタック投影という。この結果、ダイナミックレンジや階調を改善することができる。
【００１８】
図１において、外部映像ソース１０９は、まず、メインのプロジェクタ１０１に投写するための映像信号を出力する。メインのプロジェクタ１０１は、入力された映像信号を、映像信号ケーブル１０５を介して、サブプロジェクタ１０２、・・・、サブプロジェクタ１０３に、次々と、伝送する。
また、リモコン１からの制御信号もまた、まず、メインプロジェクタ１０１に投写映像を調整するための制御信号を出力する。メインプロジェクタ１０１は、受信した制御信号を、通信信号ケーブル１０４を介して、サブプロジェクタ１０２、・・・、サブのプロジェクタ１０３に、次々と、伝送する。
なお、上述の、映像信号ケーブル１０５および通信手段１０４は、デイジーチェーン（Daisy Chain）で配線されている。しかし、他の接続方式で良いことは勿論である。
さらに、スタックもしくはブレンディング等の初期設定をする場合に、テストパターンを表示して、調整対象のプロジェクタのテストパターンのみ変更して分かり易くするようにしても良い。例えば、点滅、色を変える、破線にする、等である。
【００１９】
さて、図１は、ユーザがリモコン１を操作して、それぞれのプロジェクタ１０１〜１０３がスクリーンにスタック投影する出力映像を調整する場合を示している。
合成映像１０には、右下部にＯＳＤメニュー１４が表示されている。しかし、合成画面１０に、複数台それぞれのプロジェクタからＯＳＤメニューが投写されると、ユーザは、どのプロジェクタを操作しているか分からなくなる。例えば、同じ表示ＯＳＤメニューの表示が、メインメニューからサブメニューに表示が切替った場合も、制御されているプロジェクタのＯＳＤメニューの表示は切替り、他のプロジェクタのＯＳＤメニューの表示は切替わらない。このように、スタックで使用するときに、全体の輝度に対する１台のプロジェクタの輝度の割合は、プロジェクタの数が多いほど減少する。従って、プロジェクタの数が多いほどこの現象は顕著になる。
【００２０】
そこで、図１の実施例では、メインプロジェクタ１０１の出力映像１１にＯＳＤメニュー１５を出力表示し、他のプロジェクタ１０２の出力映像１２のＯＳＤメニュー１６〜プロジェクタ１０３の出力映像１３のＯＳＤメニュー１７は全画面黒ブランクを表示する。
このため、ＯＳＤメニューを表示するプロジェクタにＯＳＤトークン（Token）を与える（以下、単にトークンと称する）システムとする。また、トークンを所持しないプロジェクタのＯＳＤメニューは全画面黒ブランク表示とする。
即ち、メインのプロジェクタを予め定めておき、メインのプロジェクタにまずトークンを与える、その後ユーザの操作により、トークンの移譲を行う。そして、トークンを取得しているプロジェクタのみＯＳＤ表示を行い、トークンを取得していないプロジェクタは、随時、通信手段１０４から得られるＯＳＤ表示位置とサイズ情報に基づいて、他のプロジェクタがＯＳＤ表示を表示している位置に黒ＯＳＤ表示（全画面黒ブランク表示）とする。若しくは、トークンを取得していないプロジェクタは、他のプロジェクタがＯＳＤメニューを表示している間はＯＳＤメニューを表示しない。
図１の実施例では、メインのプロジェクタ１０１にまずトークンが与えられ、ユーザのリモコン１の操作によって、随時トークンを別のプロジェクタに与えていく。トークンを取得していないプロジェクタは、ＯＳＤメニューを全画面黒ブランクで表示する。
【００２１】
この結果、操作されるべきプロジェクタのＯＳＤメニューの表示画面上に、他のプロジェクタのＯＳＤメニューの表示が重ならないようにすることができる。
なお、トークンを取得しているプロジェクタは、ＯＳＤメニューを表示する画面に外枠表示を行う。この外枠は、現在表示されているＯＳＤメニューの外枠でも良いが、そのサブメニューの表示、・・・、最末端のサブメニューの表示を含めた外枠でも良い。さらに、好ましくは、それらの全表示が含まれる矩形枠でも良い。
そして、トークンを取得していないプロジェクタは、随時、通信手段から得られる上記、トークンを所持しているプロジェクタが出力表示しているＯＳＤメニューの表示位置とサイズ情報に基づいて、全画面黒ブランク表示をする。これによって、ＯＳＤメニュー表示の上に、他のプロジェクタの映像が重ならない。
【００２２】
次に、図２によって、本発明のプロジェクタの一実施形態を説明する。図２は、本発明のプロジェクタの一実施例の構成を説明するためのブロック図である。２はプロジェクタ、２０は信号入力（Signal Inputs）部、２１は信号スイッチ（ＳＷ）部、２２は信号出力（Signal Output）部、２３はネットワークインターフェイス（Ethernet I/F）部、２４はシリアル通信（Serial I/F）部、２５は赤外線受光（IR Receiver）部、２６はイメージプロセッサ（Image Processor）部、２７は中央演算装置（ＣＰＵ：Central Processing Unit）、２８はＲＯＭ（Read Only Memory）部、２９はＲＡＭ（Random Access Memory）部、３０は画像重畳部、２０１はＯＳＤ生成部、２０２はＬＣＤ（Liquid Crystal Device）パネル駆動（Panel Drive）部、２０３はＬＣＤパネル（ＬＣＤ Panel）、２０４は信号入力端子部、２０５は信号出力端子部、２０６はネットワーク端子部、２０７はシリアル入力端子部、２０８はシリアル出力端子部、２０９は赤外線受光素子である。
なお、各端子部２０４〜２０９において、黒丸は入力、白丸は出力を意味するが、ネットワーク端子部２０６については、入力と出力を兼ねる。
【００２３】
図２において、赤外線受光素子２０９は、赤外線に搬送されたリモコン１（図１参照）からの制御信号を受光し、ＣＰＵ２７に出力する。ＣＰＵ２７は、入力された制御信号に基づいて、ＲＯＭ２８とＲＡＭ２９から、随時、データの読出し又は書込みを行い、プロジェクタ２内の各機器を制御する。例えば、ＣＰＵ２７は、赤外線受光素子２０９から入力される信号に基づいてＯＳＤ２０１を制御する。ＯＳＤ２０１は、ＣＰＵ２７の制御に従って、所定の画像を画像重畳部３０に出力する。画像重畳部３０は、イメージプロセッサ部２６から入力される画像とＯＳＤ２０１から入力される画像とを重畳して、ＬＣＤパネル駆動部２０２を介してＬＣＤパネル駆動部２０２に出力する。ＬＣＤパネル２０３は、入力された画像を投写する。
【００２４】
外部映像ソース１０９からの画像は、信号入力端子部２０４を介して信号入力部２０に入力され、信号スイッチ部２１を介してイメージプロセッサ部２６に入力される。また、信号スイッチ部２１を介して信号出力部２２から信号出力端子部２０５を介して、映像信号ケーブル１０５を経由して他のプロジェクタの信号入力端子部２０４に入力する。以下、信号入力端子部２０４からの画像の入力後は、上述の通りである。
ＣＰＵ２７は、赤外線受光素子２０９から入力される信号に基づいて、シリアル通信部２４からシリアル出力端子部２０８を介して、通信手段１０４を経由して他のプロジェクタのシリアル入力端子部２０７に入力する。シリアル入力端子部２０７は、通信手段１０４を経由して他のプロジェクタから入力された信号を、シリアル通信部２４からＣＰＵ２７に出力する。
【００２５】
なお、通信手段としてネットワーク回線を使うときには、ＣＰＵ２７は、赤外線受光素子２０９から入力される信号に基づいて、ネットワークインターフェイス部２３およびネットワーク端子部２０６を介して、通信手段１０４を経由して他のプロジェクタのネットワーク端子部２０６と接続する。
このように、本発明の一実施例形態は、通信手段で複数台のプロジェクタを制御するシステムであって、例えば、メインプロジェクタがそれぞれのサブプロジェクタを制御する。
さらに、各プロジェクタは、メインプロジェクタであるかサブプロジェクタであるかを選択する動作モード設定手段を備え、少なくとも２つ以上のモードを切り替え可能である。例えば、メインプロジェクタ、サブプロジェクタ、およびノーマル（スタンドアロン）の動作モードがある。
また、システムの動作モードを選択可能にするようにしても良い。例えば、プロジェクタを同時に使うか交互運転にするか、等である。
なお、メインプロジェクタが２台以上あっても良く、プロジェクタシステムの制御系が複数あっても良い。
【００２６】
また、メインプロジェクタでリモコンやキーパット操作、通信からのコマンド等の受信を行い、入力ソース切り替えやブランクなどのイベント発生時には、メインを切り替えると共に、サブにも指定されたコマンドを送信するようにしても良い。例えば、メインプロジェクタの入力ソースがＲＧＢ１に選択されたら、サブプロジェクタもＲＧＢ１に変更する。
さらに、上記の入力ソースの切替え動作において、サブプロジェクタがメインプロジェクタの選択ソースに追従するか、固定ソースとするか選択可能にする。例えば、メインプロジェクタのモニタアウト端子を、サブプロジェクタのＲＧＢ１に入力する場合に相当する。この場合は常にメインの選択映像がモニタアウトに出力される。
なお、プロジェクタ間で矛盾する設定がある場合には、メインプロジェクタの設定に従う。例えば、アスペクト設定やブランク色などである。例えば、１つは黒で他方は青の場合などは、どちらかに動作として統一するが、サブプロジェクタがメインプロジェクタの設定に従う。また好ましくは、主設定のプロジェクタをメインプロジェクタとは別に決めていても良い。
また、システム動作として矛盾もしくはサポートしない機能、例えばUSB入力ソースなどは、選択不可にするようにしても良い。
【００２７】
次に図３によって、本発明のプロジェクタシステムの一実施例における、サブプロジェクタの調整等のためのＯＳＤを表示する場合の動作について説明する。図３は、本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信手段１０４による通信動作手順を説明するためのタイミングチャートである。縦軸が時間軸で、上から下に時間が経過する。
また、図３において、３１１、３２１、３３１および３４１は、メインプロジェクタ（Main）１０１の出力映像、３１２、３２２、３３２および３４２は、サブプロジェクタ（Sub＃1）１０２の出力映像、３１３、３２３、３３３および３４３は、サブプロジェクタ（Sub＃k）１０３の出力映像である。ただし、k=n-1である。
なお、図３中の☆マークは、当該出力映像を出力するプロジェクタがトークンを取得していることを示す。また、それぞれの出力映像の吹出しの中の文字は、そのイベント内容を簡単に示す。
【００２８】
図３において、通常、メインプロジェクタ１０１から、サブプロジェクタ１０２と１０３には、状態確認のためのポーリング信号（Status Polling）３５１と３５３が送信される。そして、その応答信号（Reply）３５２、３５４がそれぞれのサブプロジェクタ１０２〜１０３それぞれからメインプロジェクタ１０１に送信される。
これらのポーリング信号は、所定の間隔で、送受信され（ポーリング信号３６２、応答信号３６３（プロジェクタ１０３への信号は省略した））、当該サブプロジェクタのエラー情報を収集する。特に図３では、当該サブプロジェクタが、映像を出力できない状態か否かを確認する。
【００２９】
ユーザがリモコン１によってメニュー表示するように操作する（Enter MENU３８１）と、受光したメインプロジェクタ１０１は、出力映像３１１のように、ＯＳＤメニューを表示させる（３５５）。初期段階では、メインプロジェクタ１０１がトークンを与えられており、このＯＳＤメニュー表示により、ユーザは、表示されたメニューをリモコン操作し、メインプロジェクタ１０１の調整を実行することができる。
なお、以降、ユーザのリモコン操作に関しては、図示を省略し説明を簡略にする。
【００３０】
また、ユーザは、リモコンを操作して、ＯＳＤ表示のメニューから、サブプロジェクタ１０２の操作に変更する（Select Sub（＃1）Projector３５６）。この場合、メインプロジェクタ１０１からサブプロジェクタ１０２に、ＯＳＤトークン移動（Transfer OSD token３５７）が送信され、サブプロジェクタ１０２は、メインプロジェクタ１０１に受信応答（ACK３５９）を行う。この時、サブプロジェクタ１０２はトークンを所持しているが、出力映像３１２には、そのＯＳＤメニューは、表示されない（OSD Token Possession３５８）。勿論、サブプロジェクタ１０３の出力映像３１３にも、そのＯＳＤメニューは出力表示されていない。
【００３１】
メインプロジェクタ１０１は、受信応答（ACK３５９）を受信して、ＯＳＤメニューの出力を停止（Disable OSD due to no OSD token３２１）し、サブプロジェクタ１０２にＯＳＤメニュー表示を通知する（Notify MENU event３６０）。
サブプロジェクタ１０２は、サブプロジェクタ１０２の出力映像３２２に示すように、そのＯＳＤメニューを出力すると共に、トークン取得のフラグを立てる（FLAG SET OSD_CHANGED=TRUE３６１）。なお、サブプロジェクタ１０３の出力映像３２３には、そのＯＳＤメニューは出力されていない。
この時点で、ユーザのリモコン操作は、表示されたサブプロジェクタ１０２に対してだけ実行可能となるように設定される。しかし、ｎ台のプロジェクタのうち、トークンを所持したプロジェクタ１０２はＯＳＤメニューを表示しているが、同一座標には、他のプロジェクタからの光が投写されているために、ＯＳＤメニューがはっきり見えない。
【００３２】
その後、メインプロジェクタ１０１は、通常の間隔でポーリングしている状態確認のためのポーリング信号（Status Polling３６２）とその応答（Reply３６３）から、サブプロジェクタ１０２にＯＳＤメニューが表示され、トークンが移動したことを確認する（OSD_CHANGED event detected）。そして、メインプロジェクタ１０１は、トークンの移動確認メッセージをサブプロジェクタ１０２に送信（Get OSD Info３６４）する。サブプロジェクタ１０２は、トークンの移動確認メッセージを受信（Clear OSD_CHANGED flag３６５）し、受信応答を返信する（Reply３６６）。サブプロジェクタ１０２は、前のトークン所持のメインプロジェクタ１０１がトークンの移動を確認したことによって、メッセージ（FLAG SET OSD_CHANGED=FALSE）を映像出力する（出力映像３３２）。
【００３３】
メインプロジェクタ１０１は、受信応答返信を確認後、自ＯＳＤメニューを全画面黒ブランクに切替え（Display Black OSD Window３６７、出力映像３３１）、サブプロジェクタ１０２と１０３にＯＳＤメニュー情報を通知する（Notify OSD Info３６８、３６９）。サブプロジェクタ１０３は、自ＯＳＤメニューを全画面黒ブランクに切替える（Display Black OSD Window３７０、出力映像３３３）。
この時点で、トークンを取得したサブプロジェクタ１０２のＯＳＤメニューだけが出力表示され（出力映像３４２）、他のプロジェクタ１０１および１０３の出力映像３４１および３４３では、ＯＳＤメニューが全画面黒ブランクで出力される。このため、ｎ台のプロジェクタのうち、トークンを所持したプロジェクタ１０２はＯＳＤメニューがはっきり見えるようになる。
このため、ユーザは、ＯＳＤメニューが見易いために、リモコン操作を迅速かつ容易に実行可能（Notify Event３７１）である。
【００３４】
図４によって、本発明のプロジェクタシステムの一実施例における、サブプロジェクタの調整等のためのＯＳＤを表示する場合の動作について説明する。図４は、本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信動作手順を説明するためのタイミングチャートである。図４では、サブプロジェクタから他のプロジェクタへ、トークンを移動する実施例を説明する。また図３と同様に、縦軸が時間軸で、上から下に時間が経過する。
また、図４において、４１１、４２１、４３１、４４１および４５１は、メインプロジェクタ１０１の出力映像、４１２、４２２、４３２、４４２および４５２は、サブプロジェクタ（Sub＃1）１０２の出力映像、４１３、４２３、４３３、４４３および４５３は、サブプロジェクタ（Sub＃k）１０３の出力映像である。ただし、k=n-1である。
なお、図４中の☆マークは、当該出力映像がトークンを取得していることを示す。また、それぞれの出力映像の吹出しの中の文字は、そのイベント内容を簡単に示す。また図３と同様に、通常、メインプロジェクタ１０１から、サブプロジェクタ１０２〜１０３には、状態確認のためのポーリング信号（Status Polling）が送信される。そして、その応答信号（Reply）がサブプロジェクタ１０２〜１０３それぞれからメインプロジェクタ１０１に送信される。
【００３５】
図４において、プロジェクタシステムを起動時（初期）には、メインプロジェクタ１０２は出力映像４１１を出力し、サブプロジェクタ１０２は出力映像４１２を出力し、サブプロジェクタ１０３は出力映像４１３を出力する。いずれの出力映像にも、ＯＳＤメニューは出力表示されていない。
ユーザがメニュー表示するようにリモコン１を操作する（Enter MENU４８１）と、受光したメインプロジェクタ１０１は、トークンを所持するサブプロジェクタ１０２にＯＳＤメニュー表示を通知する（Notify OSD event４５１）。なお、以降、ユーザのリモコン操作に関しては、図示を省略し説明を簡略にする。
サブプロジェクタ１０２は、サブプロジェクタ１０２の出力映像４２２に示すように、そのＯＳＤメニューを出力表示する（Display OSD Menu）。なお、サブプロジェクタ１０３の出力映像４２３は、出力映像４１３と表示が同じである。
【００３６】
その後、メインプロジェクタ１０１は、通常の間隔でポーリングしている状態確認のためのポーリング信号（Status Polling４５３）とその応答（Reply４５４）から、サブプロジェクタ１０２からＯＳＤメニューが出力表示されたことを確認する（OSD_CHANGED event detected）。なお、メインプロジェクタ１０１の出力映像４２１は、出力映像４１１と表示が同じである。
そして、メインプロジェクタ１０１は、ＯＳＤメニュー表示確認メッセージをサブプロジェクタ１０２に送信（Get OSD Info４５５）する。サブプロジェクタ１０２は、トークンの移動確認メッセージ（Clear OSD_CHANGED flag）を受信（４５６、FLAG SET OSD_CHANGED=FALSE、出力映像４３２）し、受信応答を返信する（Reply４５７）。
【００３７】
メインプロジェクタ１０１は、受信応答返信（Reply４５７）を確認後、自ＯＳＤメニュー表示を全画面黒ブランクに切替え（Display Black OSD Window４５８、出力映像４３１）、サブプロジェクタ１０２と１０３にＯＳＤメニュー情報を通知する（Notify OSD Info４５９、４６０）。サブプロジェクタ１０３は、自ＯＳＤメニューを全画面黒ブランクに切替える（Display Black OSD Window４６１、出力映像４３３）。
これによって、トークンを所持しているサブプロジェクタ１０２のＯＳＤメニューだけが出力され（出力映像３４２）。このため、ユーザのリモコン操作は、表示されたサブプロジェクタ１０２に対して実行可能となる。
【００３８】
さてここでユーザが、サブプロジェクタ１０２から出力されるＯＳＤメニューを見ながらリモコンによって、トークンを所持したサブプロジェクタ１０２に、メインプロジェクタ１０１にトークンを移動するように操作した場合、出力映像４４２は、サブプロジェクタ１０２にトークンの移動の通知を出力する（Select Main Projector４６２、FLAG SET：TOKEN RELEASED=TRUE Clear OSD Menu）。
【００３９】
その後、メインプロジェクタ１０１は、通常の間隔でポーリングしている状態確認のためのポーリング信号（Status Polling４６３）とその応答（Reply４６４）から、サブプロジェクタ１０２からトークンをメインプロジェクタ１０１に移動する操作があったことを確認し、自出力映像４４１にそのイベントを出力する（TOKEN RELEASED event detected４６５）。またメインプロジェクタ１０１は、サブプロジェクタ１０２にトークンを取得する旨の情報を送信し（Get TOKEN Info４６６）する。
サブプロジェクタ１０２は、またメインプロジェクタ１０１から受信したトークンを取得する旨の情報に基づいて、自ＯＳＤメニューの出力表示を停止し（FLAG SET：TOKEN RELEASED=FALSE Display Black OSD Window４６７）、メインプロジェクタ１０１に受信応答する（Reply４６８）。
【００４０】
メインプロジェクタ１０１は、サブプロジェクタ１０２からの受信応答を確認（REASON：MAIN Projector OSD Selected４６９）し、自出力映像にＯＳＤメニュー表示させる（Display OSD Menu、出力映像４５１）。かつ、メインプロジェクタ１０１は、サブプロジェクタ１０２と１０３にＯＳＤメニュー情報を通知する（Notify OSD Info４７０、４７１）。サブプロジェクタ１０２は、自ＯＳＤメニューを全画面黒ブランクに切替える（出力映像４５２）。
【００４１】
次に、図５と図６によって、本発明のプロジェクタシステムにおける故障時のエラー状態の表示の一実施例を説明する。図５は、本発明の簡単なプロジェクタシステムの構成を示すブロック図である。また図６は、図５のプロジェクタシステムにおける、故障時のプロジェクタ間通信動作手順を説明するためのタイミングチャートである。１０１はメインプロジェクタ（＃１）、１０２はサブプロジェクタ（＃２）、１０３はサブプロジェクタ（＃ｎ）、１０４はプロジェクタ１０１〜１０３の通信手段、１０はプロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３の合成映像、５１は合成映像１０に重畳されたエラーメッセージである。図５では、図１で説明した外部映像ソース、映像信号ケーブル、およびリモコンを省略している。
【００４２】
図５において、プロジェクタ１０２の投写機能が故障している。従って、合成映像１０には、プロジェクタ１０２から映像が投写されていない（全スクリーン上で全画面黒ブランクと同等）。
図５の場合において、故障を出力映像として表示する本発明のプロジェクタシステムにおける一実施例を、図６によって説明する。図６は、本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信手段１０４による通信動作手順を説明するためのタイミングチャートである。縦軸が時間軸で、上から下に時間が経過する。
また、図６において、５１１と５２１は、メインプロジェクタ１０１の出力映像、５１３と５２３は、サブプロジェクタ（Ｓｕｂ＃２）１０３の出力映像である。
なお、図６中の☆マークは、当該出力映像がトークンを取得していることを示す。また、それぞれの出力映像の吹出しの中の文字は、そのイベント内容を簡単に示す。
【００４３】
図６において、通常、メインプロジェクタ１０１から、サブプロジェクタ１０２と１０３には、状態確認のためのポーリング信号（Status Polling）６５３と６５１が送信される。そして、故障が発生していない時には、その応答信号（Reply）６５４と６５２がそれぞれのサブプロジェクタ１０２と１０３からメインプロジェクタ１０１に送信される。
しかし、プロジェクタ１０２が故障した時には、メインプロジェクタ１０１から、サブプロジェクタ１０２に送信されたポーリング信号（Status Polling）６５３に基づく応答信号（Reply）６５４は異常を示す信号になる。
メインプロジェクタ１０１は、受信した応答信号６５４から、サブプロジェクタ１０２が故障していることを検知して（Error Detected）、故障信号を受信したことを知らせるメッセージ信号（Get Error Status）６５５をサブプロジェクタ１０２に送信する。サブプロジェクタ１０２は応答信号（Reply）６５６をメインプロジェクタ１０１に返信する。
【００４４】
さらに、メインプロジェクタ１０１は、自出力映像６２１に、故障であることを通知する信号を出力する（Display Error Message）。この結果、自出力映像６２１には、“Unexpected Error occurs on Sub projector（＃2）”というテキストが重畳される。
このように、プロジェクタが故障した場合に、故障情報を他のプロジェクタで表示する。例えば、一方のプロジェクタのランプが切れたら、点灯している他方のプロジェクタでランプエラー発生を表示する。
また、メインプロジェクタ１０１は、他のサブプロジェクタ１０３にも、同様のＯＳＤメニュー情報を通知する（Notify OSD Info６５８）。サブプロジェクタ１０３は、自ＯＳＤメニューに全画面黒ブランクに切替える（Display Black OSD Window６５９）。この結果、他の表示がメインプロジェクタ１０１以外から映像出力されないため、“Unexpected Error occurs on Sub projector（＃2）”というテキストが見易く表示される。
さらに、通信手段で所定の間隔毎にメインプロジェクタがサブプロジェクタに対してステータス状態取得を行うが、所定の時間返答が無ければ、一時的にメインプロジェクタとサブプロジェクタの関係を解消し、スタンドアロンモードとして動作するようにしても良い。
またさらに、電動レンズがある場合にフォーカス、ズーム、レンズシフト等の光学的な調整位置情報に基づいて、他方のプロジェクタの設定を変更するようにしても良い。
【００４５】
次に、図７によって、メインプロジェクタ１０１に投写機能等の故障が発生している場合の、本発明の通信動作手順の一実施例を説明する。図７は、本発明のプロジェクタシステムの一実施例のプロジェクタ間の通信手段１０４による通信動作手順を説明するためのタイミングチャートである。縦軸が時間軸で、上から下に時間が経過する。
また、図７において、７１２、７２２および７３２は、サブプロジェクタ（Sub＃1）１０２の出力映像、７１３、７２３およびと７３３は、サブプロジェクタ（Sub＃k）１０３の出力映像である。
なお、図７中の☆マークは、当該出力映像がトークンを取得していることを示す。また、それぞれの出力映像の吹出しの中の文字は、そのイベント内容を簡単に示す。
【００４６】
図７において、通常、メインプロジェクタ１０１から、サブプロジェクタ１０２と１０３には、状態確認のためのポーリング信号（Status Polling）７５１と７５３が送信される。そして、故障が発生していない時には、その応答信号（Reply）７５２と７５３がそれぞれのサブプロジェクタ１０２と１０３からメインプロジェクタ１０１に送信される。
しかし、メインプロジェクタ１０１が故障した時には、メインプロジェクタ１０１から、サブプロジェクタ１０２に送信されたポーリング信号（Status Polling）７５３は、異常を示す信号となっている。例えば、異常を示す信号には、トークンをサブプロジェクタ１０２に移動する信号が含まれる。即ち、メインプロジェクタ１０１が故障した時には、各サブプロジェクタ１０２〜１０３に送信するポーリング信号（Status Polling）は、正常時のポーリング信号と異なり、少なくともメインプロジェクタ１０１が故障したことを知らせる情報が含まれる。
【００４７】
例えば、正常時のメインプロジェクタ１０１からのポーリング信号（Status Polling）は、メインプロジェクタ１０１の状態情報が含まれる。しかし故障時のポーリング信号（Status Polling）には、故障の状態情報が含まれる。
例えば、上記故障情報に加えて、正常時のメインプロジェクタ１０１からのポーリング信号（Status Polling）は、メインプロジェクタ１０１から、サブプロジェクタ１０２にトークンの移譲を示す情報が含まれる。
サブプロジェクタ１０２は、メインプロジェクタ１０１が故障したことを検知すると共に、トークンを取得する（Error（Main Projector）detected）。また、サブプロジェクタ１０２はメインプロジェクタ１０１に異常を検知したことを示す応答信号（reply）７５４を返信する。
【００４８】
なお、引続き、メインプロジェクタ１０１から、サブプロジェクタ１０２〜１０３には、所定間隔で、状態確認のためのポーリング信号（Status Polling）７５５が送信される。
もし、本発明のプロジェクタシステムにおいて、メインプロジェクタ１０１が故障した時に、状態確認のためのポーリング信号（Status Polling）７５３に異常を示す信号が含まれるが、トークンをサブプロジェクタ１０２に移動する信号が含まれていない時には、その応答信号（Reply）７５４によってサブプロジェクタ１０２が返信し、その返信信号によって、サブプロジェクタ１０２がメインプロジェクタ１０１の故障を検知し、トークンを取得したことを確認することができる。
その後も、メインプロジェクタ１０１は、状態確認のためのポーリング信号（Status Polling）７５５によって、自プロジェクタ１０１の故障情報を送信するが、その信号には、トークンがサブプロジェクタ１０２に移動したことを知らせるメッセージが入っていても良い。また受信したサブプロジェクタ１０２または１０３はその応答信号（Reply）７５６をメインプロジェクタ１０１に返信する。
【００４９】
状態確認のためのポーリング信号（Status Polling）７５３を受信したサブプロジェクタ１０２は、トークンを取得後、自プロジェクタの出力映像７２２に、Display Error Messageとして“Unexpected Error occurs on Main projector”というテキストを表示する。
状態確認のためのポーリング信号（Status Polling）７５３送信から、所定時刻経過後、メインプロジェクタ１０１は、トークンを取得したサブプロジェクタ１０２に、別の信号を送信する（Get OSD Info７５７）。サブプロジェクタ１０２は、受信した信号に応じて、トークンのフラグを立て（Clear OSD_CHANGED flag７５８）、自プロジェクタの出力映像７３２にFLAG GET：OSD_CHANGED＃FALSEモードとして、“Unexpected Error occurs on Main projector”を引き続き表示する。また、応答信号をメインプロジェクタ１０１に返信する（Reply７５９）。
次に、メインプロジェクタ１０１は、他のサブプロジェクタ１０３にも、同様のＯＳＤメニュー情報を通知する（Notify OSD Info７６０）。サブプロジェクタ１０３は、自ＯＳＤメニューの表示を全画面黒ブランクに切替える（出力映像７３３）。この結果、他の表示がサブプロジェクタ１０２以外から映像出力されないため、“Unexpected Error occurs on Main projector”というテキストが見易く表示される。
【００５０】
図８は、本発明のプロジェクタシステムにおけるOSD Infoのデータ構造の一実施例を示す図である。項目（Item）として、Base Point（Top-Left）、Size、Languageで構成され、それぞれの情報（Information）として、“（１０，１０）”、“３００×２００”、“English”が入力されている。
【００５１】
図９によって、本発明のプロジェクタシステムの別の実施形態を説明する。図９は、本発明のプロジェクタシステムの一実施例の構成を説明するための図である。９０５は信号分配器９０６およびプロジェクタ１０１〜１０３間の映像信号ケーブル、９０６は信号分配器、１０９は外部映像ソースである。他は、図１と同一である。
【００５２】
図９では、プロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３まで、ｎ台のプロジェクタから、それぞれの出力映像がスクリーン（図示しない）に投写されて、その合成映像１０が表示される。
図９では、外部映像ソース１０９は信号分配器９０６に接続され、信号分配器９０６の出力は、プロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３それぞれに、映像信号ケーブル９０５で接続されている。
図１のプロジェクタシステムでは、外部映像ソース１０９は、まず、メインのプロジェクタ１０１に投写するための映像信号を出力する。メインのプロジェクタ１０１は、入力された映像信号を、映像信号ケーブル９０５を介して、サブプロジェクタ１０２、・・・、サブプロジェクタ１０３に、次々と、伝送する。即ち、図１の構成では、表示状態を変更するイベント（リモコン入力による入力ソース切り替えなど）に対して、メインプロジェクタからサブプロジェクタへ通知を行い、サブプロジェクタがメインプロジェクタに追従して動作する。
しかし、図９の実施例のプロジェクタシステムでは、外部映像ソース１０９からの出力映像は、信号分配器９０６に出力される。また、信号分配器９０６の出力は、映像信号ケーブル９０５によってすべてのプロジェクタ１０１〜１０３にそれぞれ接続され、信号分配器９０６の出力映像は、プロジェクタ１０１〜１０３全てに出力される。他は、図１と同様であるので、説明を省略する。
【００５３】
図１０によって、本発明のプロジェクタシステムの別の実施形態を説明する。図１０は、本発明のプロジェクタシステムの一実施例の構成を説明するための図である。１００４は外部映像ソース１０９とプロジェクタ１０１〜１０３間の通信手段である。他は、図１又は図９と同様である。
【００５４】
図１０では、プロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３まで、ｎ台のプロジェクタから、それぞれの出力映像がスクリーン（図示しない）に投写されて、その合成映像１０が表示される。
図１０では、図９と同様に、外部映像ソース１０９は信号分配器９０６に接続され、信号分配器９０６の出力は、プロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３それぞれの間に、映像信号ケーブル９０５で接続されている。
さらに図１０のプロジェクタシステムでは、外部映像ソース１０９とプロジェクタ（＃１）１０１〜プロジェクタ（＃ｎ）１０３それぞれの間を、通信手段１００４によって接続している。
即ち、調整等のプロジェクタシステムまたはそれぞれのプロジェクタへの指示は、スクリーンに表示されるＯＳＤメニューをユーザがリモコン操作するが、図３、図４、または
この結果、トークンの所持するプロジェクタからトークンを移動する処理は、外部映像ソース１０９を介して実行することもでき、かつ、状態確認のためのポーリング信号（Status Polling）を、パソコン等の外部映像ソース１０９から、それぞれのプロジェクタに同時に送信可能であり、応答速度が向上する。また、トークンの管理が容易となる。
【００５５】
なお、図３、図４、図６の実施例では、すべてのＯＳＤメニューの表示は全画面ブラック表示ではなかった。しかし、運用の途中での調整等の場合には、プロジェクタシステムの初期状態ではないので、トークンを所持しているのが初期のメインプロジェクタである必要はない。
しかし、また、初期設定完了時には、設定完了として、トークンの所持をメインプロジェクタに設定するようにしても良いし、特に調整が頻繁に必要とユーザが考えるプロジェクタを指定できるようにしても良いことは勿論である。
さらに、プロジェクタシステムを構成するそれぞれのプロジェクタは、同一のプロジェクタである必要はない。また、同一でない場合には、それぞれのプロジェクタを調整する項目（Item）が異なっても良い。
【００５６】
上述の実施例によれば、トークンを所持するプロジェクタがＯＳＤメニューを出力表示し、トークンを所持しない他のプロジェクタが自ＯＳＤメニュー部分を全画面バラック出力表示することにより、ユーザのリモコン操作によって、ＯＳＤの操作が簡単かつ迅速に実行できる。さらに、トークンを所持するプロジェクタのＯＳＤメニュー表示の外枠を表示出力し、且つ、その座標内に、他のプロジェクタの映像を表示しないようにすることで、ユーザのリモコン操作によって、ＯＳＤの操作が簡単かつ迅速に実行できる。
【符号の説明】
【００５７】
１：リモコン、  ２：プロジェクタ、  １０：合成映像、  １１〜１３：プロジェクタの出力映像、  １５〜１７：プロジェクタのＯＳＤ、  ２０：信号入力部、  ２１：信号スイッチ部、  ２２：信号出力部、  ２３：ネットワークインターフェイス部、  ２４：シリアル通信部、  ２５：赤外線受光部、  ２６：イメージプロセッサ部、  ２７：中央演算装置（ＣＰＵ）、  ２８：ＲＯＭ部、  ２９：ＲＡＭ部、  ３０：画像重畳部、  ５１：エラーメッセージ、  ９０：合成映像、  １０１〜１０３：プロジェクタ、  １０４：通信手段、  １０５：映像信号ケーブル、  １０９：外部映像ソース、  ２０１：ＯＳＤ生成部、  ２０２：ＬＣＤパネル駆動部、  ２０３：ＬＣＤパネル、  ２０４：信号入力端子部、  ２０５：信号出力端子部、  ２０６：ネットワーク端子部、  ２０７：シリアル入力端子部、  ２０８：シリアル出力端子部、  ２０９は赤外線受光素子、  ９０５：映像信号ケーブル、  ９０６：信号分配器。
【図１】
2012019442.tif 000003
【図２】
2012019442.tif 000004
【図３】
2012019442.tif 000005
【図４】
2012019442.tif 000006
【図５】
2012019442.tif 000007
【図６】
2012019442.tif 000008
【図７】
2012019442.tif 000009
【図８】
2012019442.tif 000010
【図９】
2012019442.tif 000011
【図１０】
2012019442.tif 000012