(57)【特許請求の範囲】
【請求項１】
第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、
前記第１の合成画像を投影面に表示する第１の表示手段と、
前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段とを有する他の投影装置と通信する通信手段と、
前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記他の投影装置に送信するための制御を行う制御手段と
を有することを特徴とする投影装置。
【請求項２】
前記他の投影装置が前記第２のメニュー画像を生成するためのデータを有していない場合、前記制御手段は、前記第２のメニュー画像を生成するためのデータを前記他の投影装置に送信するための制御を行うことを特徴とする請求項１に記載の投影装置。
【請求項３】
前記第１のメニュー画像の表示位置を移動するための指示があった場合、前記制御手段は、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記他の投影装置に送信するための制御を行うことを特徴とする請求項１または２に記載の投影装置。
【請求項４】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置を制御するためのメニュー画像であることを特徴とする請求項１から３のいずれか１項に記載の投影装置。
【請求項５】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置の動作状態を変更するためのメニュー画像であることを特徴とする請求項１から３のいずれか１項に記載の投影装置。
【請求項６】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置の動作状態を表示するためのメニュー画像であることを特徴とする請求項１から３のいずれか１項に記載の投影装置。
【請求項７】
前記第１の合成手段は、前記第１のメニュー画像が半透明の状態で表示されるように、前記第１のメニュー画像と前記第１の画像とを合成することを特徴とする請求項１から６のいずれか１項に記載の投影装置。
【請求項８】
前記通信手段は、無線通信を行う通信手段であることを特徴とする請求項１から７のいずれか１項に記載の投影装置。
【請求項９】
第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段とを有する他の投影装置と通信する通信手段と、
前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、
前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段と
を有し、
前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記通信手段が前記他の投影装置から受信した場合、前記第２の合成手段は、前記他の投影装置から受信した位置情報に基づいて前記第２のメニュー画像と前記第２の画像とを合成することを特徴とする投影装置。
【請求項１０】
前記第２のメニュー画像を生成するためのデータを前記他の投影装置から受信した場合、前記第２の合成手段は、前記第２のメニュー画像を生成するためのデータであって前記他の投影装置から受信したものに基づいて、前記第２のメニュー画像を生成することを特徴とする請求項９に記載の投影装置。
【請求項１１】
前記第１のメニュー画像の表示位置を移動するための指示が前記他の投影装置にあり、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記通信手段が前記他の投影装置から受信した場合、前記第２の合成手段は、前記他の投影装置から受信した位置情報に基づいて前記第２のメニュー画像と前記第２の画像とを合成することを特徴とする請求項９または１０に記載の投影装置。
【請求項１２】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置を制御するためのメニュー画像であることを特徴とする請求項９から１１のいずれか１項に記載の投影装置。
【請求項１３】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置の動作状態を変更するためのメニュー画像であることを特徴とする請求項９から１１のいずれか１項に記載の投影装置。
【請求項１４】
前記第１のメニュー画像は、前記他の投影装置を含む複数の投影装置の動作状態を表示するためのメニュー画像であることを特徴とする請求項９から１１のいずれか１項に記載の投影装置。
【請求項１５】
前記第２の合成手段は、前記第２のメニュー画像が半透明の状態で表示されるように、前記第２のメニュー画像と前記第２の画像とを合成することを特徴とする請求項９から１４のいずれか１項に記載の投影装置。
【請求項１６】
前記通信手段は、無線通信を行う通信手段であることを特徴とする請求項９から１５のいずれか１項に記載の投影装置。
【請求項１７】
コンピュータを、
第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、
前記第１の合成画像を投影面に表示する第１の表示手段と、
前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段とを有する他の投影装置と通信する通信手段と、
前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記他の投影装置に送信するための制御を行う制御手段
として機能させるためのプログラム。
【請求項１８】
コンピュータを、
第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段とを有する他の投影装置と通信する通信手段と、
前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、
前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段
として機能させるためのプログラムであって、
前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記通信手段が前記他の投影装置から受信した場合は、前記位置情報に基づいて前記第２のメニュー画像と前記第２の画像とを合成する処理を、前記第２の合成手段として機能する前記コンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影面に画像を表示する投影装置等に関する。
【背景技術】
【０００２】
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３８２６６５９号公報
【特許文献２】特開２００２−５５６６９号公報
【０００４】
従来、映像をスクリーンに投影する投影装置、いわゆるプロジェクタは、広く商品化されている。また、表示映像の輝度を高めることや、視差を利用して立体表示を行う等の目的で、複数の投影装置の投影映像を同じ位置に重ねて表示する投影システムが知られている。
【０００５】
多くのプロジェクタは、動作状態の表示または調整のために、メニュー画面等を投影映像上に表示するＯＳＤ（On Screen Display）機能を備えている。
【０００６】
複数台のプロジェクタの投影映像を共通の投影面上に投影する場合、ある一台のプロジェクタがＯＳＤ画面を含む映像を投影したとき、他のプロジェクタの投影映像がそのＯＳＤ上に重畳され、ＯＳＤの視認性が低下する。これに対して、あるプロジェクタがＯＳＤ画面を含む映像を投影した場合には、他のプロジェクタは、投影映像がＯＳＤの視認性を妨げないように投影映像を変化させる技術が提案されている（特許文献１，２）。例えば、少なくともＯＳＤ画面が表示される範囲で、投影映像を黒塗りする。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の技術では、表示画像におけるＯＳＤ画面部分の輝度が残る領域の輝度よりも低下するので、表示映像が不自然なものとなってしまう。
【０００８】
また、基本的に一つ投影装置のメニューを表示することしかできないので、他のプロジェクタのメニューを参照しながら動作状態を設定することができないという問題がある。
【０００９】
そこで、本発明は、メニュー画像の視認性を高めることができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る投影装置の一つは、第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段と、前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段とを有する他の投影装置と通信する通信手段と、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記他の投影装置に送信するための制御を行う制御手段とを有することを特徴とする。
本発明に係る投影装置の一つは、第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段とを有する他の投影装置と通信する通信手段と、前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段とを有し、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記通信手段が前記他の投影装置から受信した場合、前記第２の合成手段は、前記他の投影装置から受信した位置情報に基づいて前記第２のメニュー画像と前記第２の画像とを合成することを特徴とする。
本発明に係るプログラムの一つは、コンピュータを、第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段と、前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段とを有する他の投影装置と通信する通信手段と、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記他の投影装置に送信するための制御を行う制御手段として機能させるためのプログラムである。
本発明に係るプログラムの一つは、コンピュータを、第１のメニュー画像が合成された第１の画像を生成する第１の合成手段と、前記第１の合成画像を投影面に表示する第１の表示手段とを有する他の投影装置と通信する通信手段と、前記第１のメニュー画像と同じメニュー画像である第２のメニュー画像が合成された第２の画像を生成する第２の合成手段と、前記投影面に表示される前記第１の画像と重なるように前記第２の画像を前記投影面に表示する第２の表示手段として機能させるためのプログラムであって、前記投影面に表示される前記第１のメニュー画像と前記投影面に表示される前記第２のメニュー画像とが重なるようにするための位置情報を前記通信手段が前記他の投影装置から受信した場合は、前記位置情報に基づいて前記第２のメニュー画像と前記第２の画像とを合成する処理を、前記第２の合成手段として機能する前記コンピュータに行わせるプログラムである。
【発明の効果】
【００１１】
本発明によれば、メニュー画像の視認性を高めることできる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る投影システムの概略構成ブロック図である。
【図２】本実施例の投影システムを構成するプロジェクタの概略構成ブロック図である。
【図３】ＯＳＤ処理部の概略構成ブロック図である。
【図４】本実施例の動作フローチャートである。
【図５】各プロジェクタの投射画面例である。
【図６】メニュー制御動作を示すフローチャートである。
【図７】別のメニュー表示動作を示すフローチャートである。
【図８】図７に示す動作での投影映像例である。
【図９】一括調整のメニュー例である。
【図１０】一括調整メニューを使った動作を示すフローチャートである。
【図１１】全体調整のメニュー例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明に係る投影表示システムの一実施例の概略構成ブロック図を示す。３台のプロジェクタ１００Ａ〜１００Ｃに、映像ケーブル２００を介して不図示の映像信号源からの映像信号が供給される。３台のプロジェクタ１００Ａ〜１００Ｃは、スクリーン２０２上の同一領域に映像を投影する。プロジェクタ１００Ａ〜１００Ｃは、通信ケーブル２０４，２０６を介して各プロジェクタ１００Ａ〜１００Ｃの動作状態、制御信号及び画像データ等を通信することができる。通信ケーブル２０４，２０６の代わりに、無線を使用しても良い。
【００１５】
プロジェクタ１００Ａ〜１００Ｃは同じ構成のプロジェクタ１００からなり、図２は、そのプロジェクタ１００の概略構成ブロック図を示す。
【００１６】
１０１は、プロジェクタ１００の各ブロックを制御する制御部である。１０２は、ユーザからの操作を受け付ける操作部である。１０３は、プロジェクタ１００の各ブロックへの電源供給を制御する電源部である。
【００１７】
１０４は液晶部であり、１枚又は３枚の液晶パネル等で構成されており、液晶パネル上に画像を形成する。１０５は、入力画像信号に基づいて、液晶部１０４の液晶パネルに画像を形成させる液晶駆動部である。１０６は液晶部１０４を背面から照明する光源である。１０７は、光源１０６からの照明光を液晶部１０４に供給することにより得られた光学像を不図示のスクリーンに投影する投影光学系である。１０８は、光源１０６の光量等を制御する光源制御部である。１０９は、投影光学系１０７のズームレンズ及びフォーカスレンズ等の動作を制御し、ズーム倍率及びフォーカス調整等を行なう光学系制御部である。
【００１８】
１１０は、ＰＣ（パーソナルコンピュータ）、ＤＶＤプレイヤ又はテレビチューナ等の映像ソースからアナログ映像信号を受け付けるアナログ入力部であり、ＲＧＢ端子又はＳ端子等を具備する。１１１は、アナログ入力部１１０からのアナログ映像信号をデジタル信号に変換するＤＡ変換部である。１１２は、映像ソースからデジタル映像信号を受け付けるデジタル入力部であり、ＨＤＭＩ端子等を具備する。ＨＤＭＩ端子の場合、外部から制御信号も同時に送信されてくることがあり、これにより、映像表示の制御等が行われることもある。デジタル入力部１１２により入力される映像信号及び画像信号は直接、画像処理部１１７に送信される。
【００１９】
１１３はＵＳＢインターフェースであり、外部機器から映像データ、画像データ又は映像ファイル等の各種の情報データのファイルを受け取り、また、外部機器に書き出すことができる。ＵＳＢインターフェース１１３には、ポインティングデバイス、キーボード又はＵＳＢ型のフラッシュメモリ等が接続されることもある。
【００２０】
１１４は、カード型の記録媒体に対し、映像データ、画像データ、映像ファイル等の各種の情報データのファイルを読み書きするカードインターフェースである。１１５は、イントラネット又はインターネットを介して映像データ、画像データ、映像ファイル等の各種の情報データファイル、その他の命令信号を送受信する通信部である。通信部１１５は例えば、例えば、有線ＬＡＮの通信手段又は無線ＬＡＮのための通信手段等で構成されている。詳細は後述するが、図１に示す各プロジェクタ１００Ａ，１００Ｂ，１００Ｃは、通信部１１５を介して互いに制御情報、ＯＳＤでデータ及び設定値を交換でき、他のプロジェクタを制御できる。
【００２１】
１１６は、映像データ、画像データ、映像ファイル等の各種の情報データのファイルを保存する内蔵メモリであり、半導体メモリやハードディスク等で構成される。
【００２２】
例えば、カードインターフェース１１４を介して入力されたドキュメントファイルは、ファイル再生部１３２により再生される。ファイル再生部１３２は、ドキュメントファイルからユーザに掲示するための画像信号を生成し、画像処理部１１７に出力する。
【００２３】
画像処理部１１７は、インターフェース１１３，１１４及びファイル再生部１３２により得られる画像信号並びに制御部１０１により得られる映像信号等に、液晶部１０４での表示に適した補正を行なう。例えば、画像信号の画素数を液晶パネルの画素数にあわせて変換し、液晶パネルの交流駆動のため、入力された映像信号のフレーム数を倍にし、液晶パネルによる画像形成に適した補正をする。因みに、液晶パネルの交流駆動とは、液晶パネルの液晶にかける電圧の方向を交互に入れ替えて表示させる方法であり、液晶パネルが液晶への印加電圧の方向が正方向でも逆方向でも画像を生成できる性質を利用したものである。このとき、液晶駆動部１０５には、正方向用の画像と逆方向用の画像を１枚ずつ送る必要があるので、画像処理部１１７では、映像信号のフレーム数を倍にする処理を行なう。液晶駆動部１０５は、画像処理部１１７からの画像信号に基づいて液晶部１０４の液晶パネルに画像を形成させる。
【００２４】
スクリーンに対して斜め方向から映像を投影した場合、投影画面が例えば台形状に歪んでしまう。画像処理部１１７は、このような台形歪みを解消するため、投影前の画像の形状を予め変形させるキーストン補正も行なう。キーストン補正をする際は、液晶パネルに表示される画像の水平方向及び／又は垂直方向の拡大／縮小率を変更する。すなわち、投影画面の台形状の歪みを液晶パネル上での映像領域の歪みで相殺する。これにより、正常なアスペクト比の長方形の映像表示領域に近づくようにして、投影画像がスクリーンに表示される。キーストン補正は、傾きセンサ１１８により得られた傾き角に基づいて自動的に実行しても良いし、ユーザが操作部１０２等を操作することにより実行させてもよい。
【００２５】
ＯＳＤ処理部１３３は、制御部１０１からの要求に応じて、メニュー画像などのＯＳＤ画像を生成し、画像処理部１１７からの画像信号に合成する。液晶駆動部１０５は、ＯＳＤ処理部１３３からの画像信号に基づいて、液晶部１０４の液晶パネルに画像を形成させる。
【００２６】
１１８は、プロジェクタ１００の傾きを検出する傾きセンサである。１１９は、プロジェクタ１００の動作時間及び各ブロックの動作時間等を検出するタイマである。１２０は、プロジェクタの光源１０６の温度、液晶部１０４の温度及び外気温等を計測する温度計である。
【００２７】
１２１，１２２は、プロジェクタ１００に付属するリモコンやその他の機器からの赤外線を受信し、制御部１０１に送る赤外線受信部であり、プロジェクタ１００の前後方向等の複数箇所に設置されている。本実施例では、赤外線受信部１２１はプロジェクタ本体の後方、赤外線受信部１２２はプロジェクタ本体の前方に配置されている。
【００２８】
１２３は、プロジェクタ１００と不図示のスクリーンとの距離を検出し、焦点距離を検出する焦点検出部である。１２４は、不図示のスクリーンの方向を撮像する撮像部である。１２５は、スクリーンにより反射される光の光量や輝度を計測するスクリーン測光部である。１２６は、光源１０６から発せられる光の光量や輝度を計測する光源測光部である。
【００２９】
１２７は、プロジェクタ１００本体に配置され、プロジェクタ１００の状態及び警告等を表示する表示部である。１２８は、表示部１２７を制御する表示制御部である。
【００３０】
１２９は、プロジェクタ１００本体を持ち運んで使用するとき等に、電力を供給するバッテリである。１３０は、外部からの交流電力を受け入れ、所定の電圧に整流して電源部１０３に供給する電源入力部である。
【００３１】
１３１は、プロジェクタ１００内の熱を外部に放出するなどして、冷却するための冷却部であり、例えば、ヒートシンクとファンにより構成されている。
【００３２】
１３４は、プロジェクタ１００の動作状態を示す設定値を記憶する設定値メモリである。例えば、ユーザが操作部１０２等を操作することにより投影画像の調整を行う等、プロジェクタの動作状態が変化する場合、制御部１０１は変更された動作状態を示す情報を設定値メモリ１３４に書き込む。
【００３３】
プロジェクタ１００を単体で使用する場合の動作（シングル投影動作）を説明する。プロジェクタ１００の制御部１０１は、操作部１０２の電源オンの指示に応じて、電源部１０３を各ブロックに電源を供給するように制御し、各ブロックを待機状態にする。電源投入後、制御部１０１は、光源１０６を発光させるように光源制御部１０８に指示する。次に、制御部１０１は、焦点検出部１２３により得られる焦点距離情報等から、投影光学系１０７のフォーカスを調整するよう光学系制御部１０９に指示する。光学系制御部１０９は、投影光学系１０７のズームレンズやフォーカスレンズを動作させてスクリーン画面上に投影光が結像するよう指示する。このようにして、投影の準備が整う。
【００３４】
デジタル入力部１１２に入力された映像信号は、画像処理部１１７により液晶部１０４に適した解像度に変換され、また、ガンマ補正や輝度ムラ対策用補正、キーストン補正が加えられる。液晶駆動部１０５は、画像処理部１１７により補正された映像信号に従い液晶部１０４の液晶パネルに対応する画像を形成させる。液晶部１０４の液晶パネルに形成された画像は、光源１０６からの照明光を強度変調して、光学像に変換する。この光学像は、投影光学系１０７により不図示のスクリーンに投影される。
【００３５】
投影中、制御部１０１は、光源１０６等の温度を温度計１２０により検出し、例えば、光源の温度が４０度以上になったとき等に、冷却部１３１を動作させて冷却する。
【００３６】
操作部１０２で電源オフの操作がなされると、制御部１０１は、各ブロックに終了処理を行なうよう指示する。終了の準備が整うと、電源部１０３は、各ブロックへの電源供給を順次終了する。冷却部１３１は、電源オフの後しばらく動作し、プロジェクタ１００を冷却する。
【００３７】
デジタル入力部１１２から入力される映像信号を表示する場合の動作を説明したが、インターフェース１１３，１１４から入力された映像データを表示する場合も、同様である。
【００３８】
ＯＳＤ処理部１３３の機能を説明する。図３は、ＯＳＤ処理部１３３の概略構成ブロック図を示す。
【００３９】
ＯＳＤメモリ１５０には、ＯＳＤ画像を構成するグラフィックデータ及びフォントデータ等のＯＳＤデータが所定のフォーマットで記録されている。
【００４０】
ＯＳＤ生成部１５２は、制御部１０１からの制御信号に従い、ＯＳＤメモリ１５０からＯＳＤデータを、設定値メモリ１３４から設定値データをそれぞれ読み出して、ＯＳＤ画像データを生成し、ＯＳＤ画像メモリ１５６に格納する。
【００４１】
制御部１０１はまた、通信部１１５で受信した制御信号を元に、通信部１１５で受信した設定値データ又はＯＳＤデータを用いてＯＳＤ画像データを生成し、ＯＳＤ画像メモリ１５６に格納するようにＯＳＤ生成部１５２を制御する。更には、通信部１１５からＯＳＤ画像を取得して、ＯＳＤ画像メモリ１５６に格納させることもできる。
【００４２】
ＯＳＤ合成部１５４は、ＯＳＤ画像メモリ１５６からＯＳＤ画像データを読み込み、画像処理部１１７からの映像信号に合成する。ＯＳＤ合成部１５４における映像信号とＯＳＤ画像データの合成は、ＯＳＤ合成部１５４内に設けられた不図示のセレクタを用いることにより、画素単位で行うことができる。あるいは、乗算器又は加算器を用いて映像信号とＯＳＤ画像データを演算してもよい。これにより、ＯＳＤ画像を半透明の状態で表示することも可能となる。
【００４３】
図４に示すフローチャートを参照して、図１に示す投影システムのプロジェクタ１００Ａがメニューを表示する際の動作を説明する。説明例として、プロジェクタ１００Ｂにはプロジェクタ１００Ａと同じメニューデータが格納されているが、プロジェクタ１００Ｃには格納されていないものとする。もちろん、プロジェクタ１００Ｂ又は１００Ｃがメニューを表示する際も、同様である。個々のプロジェクタ１００Ａ〜１００Ｃの構成要素は、図２に示す各機能ブロックの符号にそれぞれＡ〜Ｃを付加することで、区別する。
【００４４】
プロジェクタ１００Ａの制御部１０１Ａは、操作部１０２Ａ又は赤外線受信部１２１Ａでメニュー表示要求を受信すると、ＯＳＤ処理部１３３ＡにＯＳＤ画像としてのメニュー画像の生成を指示する（Ｓ４０１）。
【００４５】
ＯＳＤ処理部１３３Ａは、メニュー画像生成の指示に従い、メニュー画像を生成する（Ｓ４０２）。具体的には、ＯＳＤ処理部１３３ＡのＯＳＤ生成部１５２Ａは、設定値メモリ１３４Ａからプロジェクタ１００Ａの設定値を、ＯＳＤメモリ１５０Ａからはメニューデータをそれぞれ取得し、メニュー画像を生成する。
【００４６】
次に、プロジェクタ１００Ａの制御部１０１Ａは、通信部１１５Ａを通じて、他のプロジェクタ１００Ｂ，１００Ｃのメニューデータを取得する（Ｓ４０３）。図１に示す接続構成では、プロジェクタ１００Ａは、プロジェクタ１００Ｂを経由して、プロジェクタ１００Ｃと通信する。以下のステップでも同様である。
【００４７】
制御部１０１Ａは、取得したメニューデータと、Ｓ４０２で使用したメニューデータとを比較する（Ｓ４０４）。これにより、プロジェクタ１００Ａは、他のプロジェクタ１００Ｂ、１００ＣのＯＳＤメモリ１５０Ｂ、１５０Ｃに、自己のＯＳＤデータと同じ内容のＯＳＤデータが格納されているか否かを判断できる。プロジェクタ１００Ａの制御部１０１Ａは、ステップＳ４０３の比較結果に基づき、システムを構成する他のプロジェクタ１００Ｂ、１００Ｃに対する指示を決定する。
【００４８】
プロジェクタ１００ＢのＯＳＤメモリ１５０Ｂに、プロジェクタ１００ＡがＳ４０２で使用したメニューデータと同じメニューデータが格納されているので、ステップＳ４０４からステップＳ４０５に進む。プロジェクタ１００Ａの制御部１０１Ａは、プロジェクタ１００Ａの設定値メモリ１３４Ａから設定値データを取得してメニュー画像を生成するように、通信部１１５Ａを通じてプロジェクタ１００Ｂに指示する（Ｓ４０５）。
【００４９】
プロジェクタ１００ＢのＯＳＤ生成部１５２Ｂは、メニュー画像の生成に必要な設定値データを、プロジェクタ１００Ａの設定値メモリ１３４Ａから取得し、メニュー画像を生成する（Ｓ４０６）。ＯＳＤ生成部１５２Ｂは、メニュー画像の生成終了後、作成したメニュー画像データをＯＳＤ画像メモリ１５６Ｂに格納し、ＯＳＤ合成の準備完了をプロジェクタ１００Ａに通知する（Ｓ４０７）。
【００５０】
プロジェクタ１００Ｃについては、同じメニューデータがＯＳＤメモリ１５０Ｃに格納されていないので、ステップＳ４０４からステップＳ４０８に進む。プロジェクタ１００Ａの制御部１０１Ａは、Ｓ４０２で生成されたプロジェクタ１００Ａのメニュー画像を取得するように、通信部１１５Ａを通じてプロジェクタ１００Ｃに指示する（Ｓ４０８）。この指示に応じて、プロジェクタ１００ＣのＯＳＤ生成部１５２Ｃは、通信部１１５Ｃを通じて、プロジェクタ１００Ａのメニュー画像を取得する（Ｓ４０９）。そして、ＯＳＤ生成部１５２Ｃは、受信したメニュー画像をＯＳＤ画像メモリ１５６Ｃに格納し、ＯＳＤ合成の準備完了をプロジェクタ１００Ａに通知する（Ｓ４１０）
【００５１】
プロジェクタ１００Ａは、システムを構成する全てのプロジェクタ１００Ｂ，１００Ｃからメニュー画像の合成準備完了の通知を受け取るのを待つ（Ｓ４１１）。全てのプロジェクタ１００Ｂ，１００Ｃからこの通知を受け取ると、制御部１０１Ａは、通信部１１５Ａを通じて、ＯＳＤ合成位置情報とメニュー画像の表示をプロジェクタ１００Ｂ，１００Ｃに指示する（Ｓ４１２）。
【００５２】
プロジェクタ１００Ｂ，１００Ｃはそれぞれ、プロジェクタ１００ＡからのＯＳＤ合成位置情報と表示指示に従い、プロジェクタ１００Ａが投影するメニュー画像と同じスクリーン上の位置に、同じメニュー画像を投影する（Ｓ４１３）。すなわち、プロジェクタ１００Ｂ，１００ＣのＯＳＤ合成部１５４Ｂ，１５４Ｃは、プロジェクタ１００Ａからの表示指示に従い、受信したＯＳＤ合成位置情報を元に、画像処理部１１７Ｂ，１１７Ｃからの映像信号にＯＳＤデータを合成する。そして、合成された画像が同じスクリーン上に投影される。
【００５３】
各プロジェクタ１００Ａ〜１００Ｃ間でメニュー表示位置が異なると、図５（Ａ）に示すように、重ねて投射されたメニュー画像が見辛くなる。しかし、本実施例では、全プロジェクタ１００Ａ〜１００Ｃが、スクリーン上の同じ位置にメニュー画像を投影表示するので、図５（Ｂ）に示すように、メニュー画像が明りょうに表示される。
【００５４】
このように、本実施例では、投射システムを構成する全プロジェクタが、同じメニュー画像を同じ位置に投影するので、メニュー画像が見易いものとなる。
【００５５】
図４に示すフローでは、ステップＳ４０９において、プロジェクタ１００Ｃがプロジェクタ１００Ａで生成されたメニュー画像を取得している。これに代えて、プロジェクタ１００Ｃがプロジェクタ１００Ａと同様なメニュー画像を作成してもよい。この場合、プロジェクタ１００Ｃは、プロジェクタ１００Ａの設定値データおよびメニューデータをプロジェクタ１００Ａから取得する。
【００５６】
また、ステップＳ４０６で、プロジェクタ１００Ｂは、プロジェクタＡの設定値データに基づいてメニュー画像を生成している。これに代えて、ステップＳ４０９のように、プロジェクタ１００Ａのメニュー画像を取得してもよい。一般的に画像データを通信することは通信手段に多大な負荷となり、メニュー合成準備完了までの時間が長くなってしまう。この点で、ステップＳ４０５のように、メニュー画像を各プロジェクタ１００Ｂ，１００Ｃで作成するのが望ましい。
【００５７】
プロジェクタ１００Ｂ、１００Ｃがプロジェクタ１００Ａと同じメニュー画像を同じ位置に投射しているときに、プロジェクタ１００Ａがメニュー画像の表示位置を移動するようにユーザから指示された場合の動作を説明する。図６は、その動作フローチャートを示す。
【００５８】
プロジェクタ１００Ａがメニューの表示位置を移動するよう指示を受けると（Ｓ６０１）、プロジェクタ１００Ａの制御部１０１Ａは、ＯＳＤ合成部１５４Ａにメニュー位置情報を送信する（Ｓ６０２）。さらに、制御部１０１Ａは、通信部１１５Ａを通じて、プロジェクタ１００Ｂ，１００ＣのＯＳＤ合成部１５４Ｂ，１５４Ｃにも同様のメニュー位置情報を送信する（Ｓ６０３）。
【００５９】
プロジェクタ１００Ａ，１００Ｂ，１００ＣのＯＳＤ合成部１５４Ａ，１５４Ｂ，１５４Ｃは、受信したメニュー位置情報に基づいた画面位置で映像信号にメニュー画像を合成する（Ｓ６０４）。
【００６０】
以上の流れにより、ユーザがプロジェクタ１００Ａのメニュー画像の表示位置を調整すると、他のプロジェクタ１００Ｂ，１００Ｃも、メニュー画像の表示位置を同様に調整する。これにより、プロジェクタ１００Ａ，１００Ｂ，１００Ｃの投影するメニュー画面が互いにずれて表示されることは無くなる。
【実施例２】
【００６１】
投影システムを構成する複数のプロジェクタ１００Ａ，１００Ｂ，１００Ｃの内の２以上が、メニュー画像を互いに重ならない表示位置に投影しても良い。
【００６２】
例えば、プロジェクタ１００Ａがメニュー画像を投影している状態で、プロジェクタ１００Ｂが、メニュー画像を異なる表示位置に投影する場合を例に、動作を説明する。図７は、その動作フローチャートを示し、図８は、表示例を示す。
【００６３】
プロジェクタ１００Ｂは、操作部１０２Ｂあるいは赤外線受信部１２１Ｂでメニュー表示要求を受信する（Ｓ７０１）。この時、プロジェクタ１００Ｂの制御部１０１Ｂは、プロジェクタ１００Ｂが、他のプロジェクタのメニューを表示中かどうかを判断する（Ｓ７０２）。
【００６４】
例えば、図８（Ａ）に示すように、プロジェクタ１００Ｂが、他のプロジェクタ、この例ではプロジェクタ１００Ａのメニュー画面８０２を表示していたとする。この状況では、プロジェクタ１００Ｂのメニュー画像を表示する２通りの方法が考えられる。第１は、図８（Ｂ）に示すように、メニュー画像８０２を消去してプロジェクタ１００Ｂのメニュー画像８０４を表示する方法である。第２は、図８（Ｃ）に示すように、既存のメニュー画像８０２とは異なる表示位置にプロジェクタ１００Ｂのメニュー画像８０６を表示する方法である。
【００６５】
ステップＳ７０３では、予め設定された条件に従い、プロジェクタ１００Ｂのメニュー画像のみを表示するか否かを判断する。ここでの分岐条件として、操作部１０２Ｂ又は赤外線受信部１２１Ｂで受信した制御信号に従い判断してもよいし、表示したいメニュー画像の大きさによって判断してもよい。後者の場合、例えば、投影画像における表示したいメニュー画像の総面積が所定の割合以上となる場合に、プロジェクタ１００Ａのメニュー画像を表示しないようにする。
【００６６】
プロジェクタ１００Ｂが他のプロジェクタのメニュー画像を表示していない場合（Ｓ７０２）、Ｓ４０２〜Ｓ４１３と同様の手順で、各プロジェクタ１００Ａ，１００Ｂ，１００Ｃが映像信号にプロジェクタ１００Ｂのメニュー画像を合成する（Ｓ７０４）。プロジェクタ１００Ｂのメニュー画像のみを表示すべき場合にも（Ｓ７０３）、ステップＳ７０４が実行される。なお、各プロジェクタ１００Ａ〜１００ＣのＯＳＤ画像メモリ１５６Ａ〜１５６Ｃに格納されていたプロジェクタ１００Ａのメニュー画像を消去し、プロジェクタ１００Ｂのメニュー画像を書き込んでよい。
【００６７】
Ｓ７０３で、プロジェクタ１００Ａ，１００Ｂのメニュー画像を両方表示すべき場合、プロジェクタ１００Ｂは、ステップＳ４０２の手順と同様にプロジェクタ１００Ｂのメニュー画像を作成する（Ｓ７０５）。ただし、プロジェクタ１００Ａのメニュー画像をＯＳＤ画像メモリ１５６Ｂに保持したままにしておく。これにより、プロジェクタ１００ＢのＯＳＤ画像メモリ１５６Ｂには、プロジェクタ１００Ａのメニュー画像データとプロジェクタ１００Ｂのメニュー画像データの両方が格納されている。
【００６８】
プロジェクタ１００Ａ，１００Ｃに関しても、ステップＳ４０３〜Ｓ４１０と同様の手順で、プロジェクタ１００Ｂのメニュー画面を生成してＯＳＤ画像メモリ１５６Ａ，１５６Ｃに格納する。プロジェクタ１００Ｂと同様に、ＯＳＤ画像メモリ１５６Ａ，１５６Ｃには、プロジェクタ１００Ａのメニュー画像を保持したままとする。
【００６９】
プロジェクタ１００Ａ，１００Ｃは、プロジェクタ１００ＢにＯＳＤの合成準備完了を通知する（Ｓ７０６）。
【００７０】
プロジェクタ１００Ｂは、投影システムを構成する全プロジェクタからメニュー画像の合成準備完了の通知を受け取るのを待つ（Ｓ７０７）。全プロジェクタから合成準備完了の通知を受け取ると、プロジェクタ１００Ｂの制御部１０１Ｂは、ＯＳＤ画像メモリ１５６Ｂに格納されたプロジェクタ１００Ａ，１００Ｂのメニュー画像が重ならないようにそれぞれの合成位置を算出する（Ｓ７０８）。そして、プロジェクタ１００Ｂは、通信部１１５Ｂを通じて、メニュー画像を合成するようにプロジェクタ１００Ａ，１００Ｃに指示を送る（Ｓ７０９）。この指示には、Ｓ７０８で算出したプロジェクタ１００Ａ，１００Ｂのメニュー画像の合成位置情報を含める。
【００７１】
各プロジェクタ１００Ａ〜１００ＣのＯＳＤ合成部１５４Ａ〜１５４Ｃは、ＯＳＤ画像メモリ１５６Ａ〜１５６Ｃからメニュー画像を読み込み、Ｓ７０８及びＳ７０９で算出された合成位置でメニュー画像を映像信号に合成する（Ｓ７１０）。
【００７２】
以上の手順により、投影システムを構成する複数のプロジェクタのメニュー画像を同時に投影できる。
【実施例３】
【００７３】
投影システムを構成する複数のプロジェクタの動作状態を一括して制御するためのメニュー画面を生成して投影し、その画面上で複数のプロジェクタの動作状態を確認・調整してもよい。
【００７４】
図９は、そのような目的のメニューの一例を示し、図１０は、動作フローを示す。例えば、投影システムを構成する複数のプロジェクタのどれか、例えば、プロジェクタ１００Ａが、図９に示すメニュー画像を生成するとする。
【００７５】
他のプロジェクタ１００Ｂ，１００Ｃはプロジェクタ１００Ａからこのメニュー画像を取得し、全プロジェクタ１００Ａ〜１００Ｃが、同じメニュー画像をそれぞれの映像信号に合成して投影する（Ｓ１００１）。
【００７６】
プロジェクタ１００Ａは、設定値変更の制御信号を受信すると（Ｓ１００２）、制御部１０１Ａが、プロジェクタ１００Ｂ，１００Ｃに同様の制御信号を送信する（Ｓ１００３）。
【００７７】
各プロジェクタ１００Ａ〜１００Ｃの制御部１０１Ａ〜１０１Ｃは、画像処理部１１７Ａ〜１１７Ｃに動作変更を指示し（Ｓ１００４）、設定値メモリ１３４Ａ〜１３４Ｃの情報を更新する（Ｓ１００５）。
【００７８】
そして、実施例１と同様に、プロジェクタ１００Ａが再度、メニュー画像を作成したとき、他のプロジェクタ１００Ｂ，１００Ｃはプロジェクタ１００Ａからこのメニュー画像を取得する。そして、全プロジェクタ１００Ａ〜１００Ｃが、同じメニュー画像をそれぞれの映像信号に合成して投影する（Ｓ１００６）。
【００７９】
一括変更するのは、画質の設定値に限定されない。例えば、プロジェクタの電源のオン／オフ又は入力映像信号の切り換え等、プロジェクタの動作状態を変更する場合に適用可能である。
【実施例４】
【００８０】
投影システムを構成する複数のプロジェクタの動作状態を表示するメニュー画面を生成して投影し、そのメニュー画面上で複数のプロジェクタの動作状態を確認・調整することができる。
【００８１】
図１１は、そのメニューの一例を示す。このようなメニューを表示するメニュー画像は、投影システムを構成する複数のプロジェクタの何れか（ここでは、プロジェクタ１００Ａ）で生成される。そして、他のプロジェクタ１００Ｂ，１００Ｃは、プロジェクタ１００Ａで生成されたメニュー画像を取得し、映像信号にそれぞれ合成して投影する。実施例１との差異は、プロジェクタ１００Ａが、システムを構成する複数のプロジェクタの設定値メモリ１３４から設定値データを取得して図１１に示すメニュー画像を生成することにある。
【００８２】
図１１に示すメニュー例では、プロジェクタ１００Ｂの設定値が選択されている。この場合、プロジェクタ１００Ａは、操作部１０２Ａ又は赤外線受信部１２１Ａで動作状態変更の制御信号を受信すると、その制御信号を通信部１１５Ａによりプロジェクタ１００Ｂの制御部１０１Ｂに送信する。プロジェクタ１００Ｂの制御部１０１Ｂは、受信した制御信号に従い、制御対象の動作条件を変更し、設定値メモリ１３４Ｂの設定値を更新する。このようにして、ユーザは、プロジェクタ１００Ａにより、プロジェクタ１００Ｂの動作を変更できる。
【００８３】
そして、プロジェクタ１００Ａで再度メニュー画像を作成し、他のプロジェクタ１００Ｂ，１００Ｃはこのメニュー画像を取得する。全プロジェクタが、同じメニュー画像を投影する。
【００８４】
各実施例１〜４において説明したメニュー表示の切り換えは、プロジェクタ１００Ａ〜１００Ｃの操作部１０２Ａ〜１０２Ｃ又は赤外線受信部１２１Ａ〜１２１Ｃで受信する制御信号により実現できる。
（他の実施例）
【００８５】
本発明の目的は、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成される。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００８６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８８】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって上述の実施例の機能が実現される場合も含まれる。
【００８９】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれ、上述した実施例の機能が実現される場合も含まれる。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【図１】
0005570300.tif 000002
【図２】
0005570300.tif 000003
【図３】
0005570300.tif 000004
【図４】
0005570300.tif 000005
【図５】
0005570300.tif 000006
【図６】
0005570300.tif 000007
【図７】
0005570300.tif 000008
【図８】
0005570300.tif 000009
【図９】
0005570300.tif 000010
【図１０】
0005570300.tif 000011
【図１１】
0005570300.tif 000012