(57)【特許請求の範囲】
【請求項１】
マルチプロジェクションを実行する投影装置であって、
前記マルチプロジェクションを実行する複数の投影装置における前記投影装置の役割に関する設定情報を保持する保持手段と、
前記投影装置の設定変更のためのメニュー画面を表示させるための指示を受信する受信手段と、
前記受信手段による前記指示の受信に応じて、前記メニュー画面を表示すべきか否かを、前記保持手段により保持された前記設定情報に基づいて決定する決定手段と、
前記決定手段による決定の結果に応じて、前記メニュー画面を投影する投影手段と、
前記保持手段により保持された前記設定情報に関わらず、前記受信手段による前記指示の受信に応じてマーカー画像を前記投影手段に投影させるマーカー表示制御手段と、
を有することを特徴とする投影装置。
【請求項２】
前記設定情報は、前記複数の投影装置のうち他の投影装置を制御するための制御信号を出力する役割を有するマスタープロジェクタであるか、前記マスタープロジェクタにより出力された前記制御信号を受信する役割を有するスレーブプロジェクタであるかを示す情報であることを特徴とする請求項１に記載の投影装置。
【請求項３】
前記設定変更の対象となるパラメータの種類を、前記受信手段が受信した指示に基づいて判別する判別手段と、
前記投影手段に投影させるマーカー画像の種類を、前記判別手段により判別された前記パラメータの種類に基づいて決定するマーカー種類決定手段と、
を更に有する請求項１又は２に記載の投影装置。
【請求項４】
前記マーカー種類決定手段は、前記判別手段により判別された前記パラメータの種類が第１の種類である場合と、前記判別手段により判別された前記パラメータの種類が前記第１の種類とは異なる第２の種類である場合とで、前記投影手段により投影されるマーカー画像の模様が異なるように、前記マーカー画像の種類を前記判別手段により判別された前記パラメータの種類に基づいて決定することを特徴とする請求項３に記載の投影装置。
【請求項５】
前記マーカー種類決定手段は、前記判別手段により判別された前記パラメータの種類が第１の種類である場合と、前記判別手段により判別された前記パラメータの種類が前記第１の種類とは異なる第２の種類である場合とで、前記投影手段により投影されるマーカー画像の色が異なるように、前記マーカー画像の種類を前記判別手段により判別された前記パラメータの種類に基づいて決定する請求項３に記載の投影装置。
【請求項６】
前記マルチプロジェクションにおける前記投影装置の投影領域に基づいて、前記投影手段に投影させるマーカー画像の位置を決定するマーカー位置決定手段を更に有することを特徴とする請求項１乃至５の何れか１項に記載の投影装置。
【請求項７】
前記マーカー位置決定手段は、前記投影手段に投影させるマーカー画像と、前記複数の投影装置のうち他の投影装置により投影されるマーカー画像とが隣接するように、前記マルチプロジェクションにおける前記投影装置の投影領域に基づいて、前記投影手段に投影させるマーカー画像の位置を決定することを特徴とする請求項６に記載の投影装置。
【請求項８】
コンピュータを請求項１乃至７の何れか１項に記載の投影装置の各手段として機能させるためのプログラム。
【請求項９】
複数の投影装置により実現されるマルチプロジェクションを実行する投影装置の制御方法であって、
前記マルチプロジェクションを実行する複数の投影装置における前記投影装置の役割に関する設定情報をメモリから取得し、
前記投影装置の設定変更のためのメニュー画面を表示させるための指示を受信し、
前記指示の受信に応じて、前記メニュー画面を表示すべきか否かを、前記メモリから取得された前記設定情報に基づいて決定し、
前記メニュー画面を表示させるか否かの前記決定の結果に応じて、前記メニュー画面を投影させ、
前記メモリから取得された前記設定情報に関わらず、前記指示の受信に応じてマーカー画像が投影されることを特徴とする制御方法。
【請求項１０】
前記設定情報は、前記複数の投影装置のうち他の投影装置を制御するための制御信号を出力する役割を有するマスタープロジェクタであるか、前記マスタープロジェクタにより出力された前記制御信号を受信する役割を有するスレーブプロジェクタであるかを示す情報であることを特徴とする請求項９に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、プログラム及び制御方法に関する。
【背景技術】
【０００２】
近年、プロジェクタによる投影画面の大画面化のニーズに対応する１つの方法として、マルチプロジェクションシステムの実用化が進んでいる。マルチプロジェクションシステムでは、複数のプロジェクタの投影画面を組み合わせることで１つの画面を構成する。このように複数のプロジェクタで１つの画面を構成する場合、画質の調整等、プロジェクタの出力映像に対する調整は、全てのプロジェクタに対して行う必要がある。何故なら、ある１つのプロジェクタだけに画質の調整を行うと、全てのプロジェクタの投影画面で構成した１つの画面のうち、ある部分のみ画質の調整が変化してしまい、不自然な合成画面となってしまうためである。
複数のプロジェクタで構成するマルチプロジェクションシステムにおいて、全てのプロジェクタに対して同一の操作を行うための技術として、特許文献１により開示される技術がある。この技術では、マルチプロジェクションシステムを構成するプロジェクタのうちの１つをマスタープロジェクタとする。また、全てのプロジェクタ間をネットワークケーブルで接続する。そして、マスタープロジェクタに対する操作内容を、ネットワーク経由で全てのプロジェクタに送信するというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０７４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した手法では、マルチプロジェクションシステムを構成するプロジェクタは、プロジェクタが投影する映像を受信するためのインターフェースの他に、操作内容を送受信するためのネットワークインターフェースを持つ必要がある。また、ネットワークの設置、設定や管理といった煩雑な作業も必要となる。このため、プロジェクタ自体の機能の増加やネットワークの管理工数によるコストの増加に繋がる問題がある。
本発明は、システムを構成する複数の投影装置に対する設定や設定の確認をより少ない構成部品で実現可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、マルチプロジェクションを実行する投影装置であって、前記マルチプロジェクションを実行する複数の投影装置における前記投影装置の役割に関する設定情報を保持する保持手段と、前記投影装置の設定変更のためのメニュー画面を表示させるための指示を受信する受信手段と、前記受信手段による前記指示の受信に応じて、前記メニュー画面を表示すべきか否かを、前記保持手段により保持された前記設定情報に基づいて決定する決定手段と、前記決定手段による決定の結果に応じて、前記メニュー画面を投影する投影手段と、前記保持手段により保持された前記設定情報に関わらず、前記受信手段による前記指示の受信に応じてマーカー画像を前記投影手段に投影させるマーカー表示制御手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、システムを構成する複数の投影装置に対する設定や設定の確認をより少ない構成部品で実現可能とする技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】プロジェクタのハードウェア構成の一例を示す図である。
【図２】プロジェクタのソフトウェア構成の一例を示す図である。
【図３】プロジェクタの情報処理の一例を示すフローチャートである。
【図４】実施形態１のマスタープロジェクタの投影画面の一例を示す図である。
【図５】操作指示に対応するマーカ形状の一例を示す図である
【図６】マルチプロジェクションシステムのシステム構成等の一例を示す図である。
【図７】実施形態１の投影画面の一例を示す図（その１）である。
【図８】実施形態１の投影画面の一例を示す図（その２）である。
【図９】実施形態２のマスタープロジェクタの投影画面の一例を示す図である。
【図１０】実施形態２の投影画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、プロジェクタ１のハードウェア構成の一例を示す図である。
プロジェクタ１は、ハードウェア構成として、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、システムバス１４、入力コントローラ１５、出力コントローラ１６、情報記憶媒体１７、投影部２０を含む。
ＣＰＵ１０は、システムバス１４に接続される各デバイスやコントローラを統括的に制御する。ＲＯＭ１２には、ＣＰＵ１０の制御プログラムであるオペレーティングシステム（ＯＳ）のプログラム等が記憶されている。更にＲＯＭには各サーバ或いは各ＰＣの実行する機能を実現するために必要なデータ等が記憶されている。ＲＡＭ１１は、ＣＰＵ１０の主メモリ、ワークエリア等として機能する。また、ＣＰＵ１０は、処理の実行に際して必要なプログラム等をＲＡＭ１１にロードして、プログラムを実行することで各種動作を実現する。
入力コントローラ１５は、後述する映像出力機器から出力された映像の入力を制御したり、後述するリモコン等の操作部からのプロジェクタ１の設定に関する所定の操作指示を受け付けたりする。出力コントローラ１６は、投影部２０における画像の投影を制御する。情報記憶媒体１７は、ブートプログラム、フォントデータ、ユーザファイル、設定ファイル等の各種データを記憶する。
ＣＰＵ１０は、例えばＲＡＭ１１内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、投影部２０上での表示を可能としている。実施形態の処理に係るプログラムは、例えば、情報記憶媒体１７に記録されており、必要に応じてＲＡＭ１１にロードされることによりＣＰＵ１０によって実行される。即ち、ＣＰＵ１０が、情報記憶媒体１７等に記憶されたプログラムやＲＯＭ１２に記憶されたプログラムに基づき処理を実行することにより、以下に示すプロジェクタ１のソフトウェア構成やフローチャートの処理等が実現される。
【００１０】
図２は、プロジェクタ１のソフトウェア構成の一例を示す図である。プロジェクタ１は、操作指示１０６や入力映像１０７を入力として、出力映像１１２を出力する。
プロジェクタ１は、ソフトウェア構成として、操作指示受付部１０１、メニュー表示要否判定部１０２、描画部１０３、操作処理実行部１０４、重畳部１０５を含む。
操作指示受付部１０１は、操作指示１０６を入力とし、操作指示内容１０８をメニュー表示要否判定部１０２及び操作処理実行部１０４に出力する。ここで、操作指示とは、リモコン等の操作指示機器による、プロジェクタ１の設定（例えば画質調整等）に対する操作指示である。
メニュー表示要否判定部１０２は、操作指示内容１０８を入力とし、プロジェクタ１がメニューを表示するマスタープロジェクタかメニューを表示しないスレーブプロジェクタかによりメニュー表示の要否を判定する。例えば、メニュー表示要否判定部１０２は、情報記憶媒体１７等に記憶されている設定ファイルの設定に基づき、自装置がマスタープロジェクタかスレーブプロジェクタかを判定する。ＣＰＵ１０は、操作指示に応じて、設定ファイルの設定を変更することができる。メニュー表示要否判定部１０２は、メニュー表示の要否に応じた描画指示１０９を描画部１０３に対して出力する。
描画部１０３は、描画指示１０９を入力として、描画指示内容に応じて、メニューとマーカとの両方又はマーカのみを描画し、描画結果１１０として重畳部１０５に対して出力する。また、描画部１０３は、メニューやマーカの描画位置を重畳部１０５に対して出力する。例えば、後述する図４や図７の例では、マーカの描画位置は予め設定された各投影画面の右下となっている。但し、このことは本実施の形態を制限するものではなく、マーカの描画位置は、左下や左上、右上等、投影画面の四隅のうち何れの隅であってもよい。マーカは、操作指示に対応するオブジェクトの一例である。
操作処理実行部１０４は、入力映像１０７と操作指示内容１０８とを入力とし、入力映像に対して操作指示内容１０８に応じた処理を実行し、処理済み映像１１１を重畳部１０５に対して出力する。ここで、操作指示内容１０８に応じた処理とは、映像の色域やコントラストの調整等である。操作処理実行部１０４による処理は、メニューの表示後に受け付けられた操作指示に応じて、設定を変更する処理の一例である。
重畳部１０５は、処理済み映像１１１と描画結果１１０とを入力とする。描画結果１１０は上述の通り、メニューとマーカとの両方又はマーカである。重畳部１０５は、処理済み映像１１１に対してメニューとマーカとの両方又はマーカを重畳する処理を行う。そして、重畳部１０５は、重畳済みの映像を出力映像１１２として設定された投影位置に出力する。処理済み映像１１１は、実行結果の一例である。
【００１１】
次に、図３は、プロジェクタ１の情報処理の一例を示すフローチャートである。
Ｓ２０１では、操作指示受付部１０１は、操作指示１０６の入力があったか否かを判定する。操作指示受付部１０１は、操作指示１０６があったと判定した場合、Ｓ２０２に処理を進め、操作指示がなかったと判定した場合、Ｓ２０１の処理を繰り返す。
Ｓ２０２では、操作処理実行部１０４は、入力映像１０７に対して操作指示１０６に対応する処理を実行する。Ｓ２０２の処理は、プロジェクタ１がマスタープロジェクタかスレーブプロジェクタかに関わらず実行される。操作処理実行部１０４は、操作指示１０６に対応する処理を実行すると、Ｓ２０３に処理を進める。
Ｓ２０３では、メニュー表示要否判定部１０２は、プロジェクタ１がメニュー表示プロジェクタか否かを判定する。本実施形態では、メニュー表示を行うプロジェクタをマスタープロジェクタ、メニュー表示を行わないプロジェクタをスレーブプロジェクタとする。即ち、メニュー表示要否判定部１０２は、プロジェクタ１がマスタープロジェクタであるかスレーブプロジェクタであるかに基づきメニュー表示プロジェクタか否かを判定する。メニュー表示要否判定部１０２は、マスタープロジェクタであると判定した場合は、Ｓ２０４に処理を進め、スレーブプロジェクタであると判定した場合は、Ｓ２０５に処理を進める。
【００１２】
Ｓ２０４では、描画部１０３は、操作指示１０６に対応するメニューの描画処理を行う。Ｓ２０４の処理は、マスタープロジェクタでのみ行われる。操作指示１０６に対応するメニューとは、例えば画質調整処理を行う際の調整用ユーザーインターフェースである。描画部１０３は、メニューの描画処理を実行すると、Ｓ２０５に処理を進める。
Ｓ２０５では、描画部１０３は、操作指示１０６に対応するマーカの描画処理を行う。Ｓ２０５の処理は、マスタープロジェクタ及びスレーブプロジェクタで行われる。描画部１０３は、操作指示１０６に一対一で対応するマーカを描画する。操作指示１０６とマーカとの対応は、例えば、情報記憶媒体１７等に記憶されている設定ファイルに定義されている。即ち、描画部１０３は、設定ファイルの操作指示１０６とマーカとの対応の定義に基づき、操作指示１０６に対応するマーカを描画する。
Ｓ２０６では、重畳部１０５は、描画したメニューとマーカとの両方、又はマーカのみと操作指示１０６に対応する処理を施された映像との重畳処理を行う。Ｓ２０６での重畳処理により作成された映像が、本実施形態のプロジェクタ１の出力映像１１２となる。
【００１３】
次に、図４及び図５に本実施形態におけるメニューとマーカとの形状を示す。ここで示すメニューとマーカとの形状はあくまで一例である。マーカの形状は、本実施形態による効果を得るために必要な、操作指示１０６に対して一対一に対応する形状であれば任意の形状でよい。
図４は、メニューとマーカとを表示するマスタープロジェクタの投影画面の一例を示す図である。投影画面３０１の中央に操作指示１０６に対応するメニュー３０２が配置され、投影画面の右下に操作指示１０６と一対一に対応するマーカ３０３が配置されている。
図５は、図４に示したマーカ３０３のみを抜き出した、操作指示１０６に対応するマーカ形状の一例を示す図である。図５（ａ）のマーカ４０１は画質調整ボタン押下操作に対応するマーカの形状を示している。同様に、図５（ｂ）のマーカ４０２はコントラスト調整選択操作に対応するマーカの形状を示している。図５（ｃ）のマーカ４０３はガンマ調整選択操作に対応するマーカの形状を示している。図５（ｄ）のマーカ４０４及び図５（ｅ）のマーカ４０５は調整量変更時に対応するマーカの形状を示している。マーカ４０４及びマーカ４０５は、シークバー表示の調整に対応したマーカとなっており、マーカ４０４及びマーカ４０５の内部のシークバー４０６が左右に動くことで、調整量の増加減少操作に対応するマーカが実現されている。図５に示した例では、マーカはその内部形状が幾何学的に異なるもののみを挙げているが、操作指示１０６に応じて色を変化させて対応させたマーカ等であってもよい。
【００１４】
続いて、図６から図８までを用いて、実施形態１における、マルチプロジェクションシステムのメニュー表示方法の動作例を説明する。マルチプロジェクションシステムは、投影システムの一例である。
図６は、プロジェクタ１を用いたマルチプロジェクションシステムのシステム構成等の一例を示す図である。図６に示されるように、マルチプロジェクションシステムは、プロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４と、複数のプロジェクタを含む。プロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４は、それぞれ上述のプロジェクタ１と同様のハードウェア構成、ソフトウェア構成等を有する。プロジェクタ５０１をマスタープロジェクタとする。またプロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４をスレーブプロジェクタとする。プロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４は、映像出力機器５０５と映像伝送部５０６を介して接続されている。ここで、映像出力機器５０５は、ＰＣ等の映像出力が可能な機器であり、プロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４に対して、マルチプロジェクションにより構成する画面の一部を送信する。また、映像伝送部５０６は、ＶＧＡケーブルやＤＶＩケーブル等であり、映像出力機器５０５から各プロジェクタに対して映像のみを送信する機能を有する。リモコン５０７は、操作指示５０８をプロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４に対して送信する。操作指示５０８は、例えば一般的なリモコンの送信方法である赤外線により伝送される。投影画面５１１、投影画面５１２、投影画面５１３、投影画面５１４は、それぞれ、プロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３、プロジェクタ５０４の投影画面である。図６におけるマルチプロジェクションシステムは、投影画面５１１、投影画面５１２、投影画面５１３及び投影画面５１４により一つの全体投影画面を構成する。投影画面５１１、投影画面５１２、投影画面５１３及び投影画面５１４は、部分投影画面の一例である。
【００１５】
次に、リモコン５０７からプロジェクタ５０１、プロジェクタ５０２、プロジェクタ５０３及びプロジェクタ５０４に対して操作指示５０８を行った場合の投影画面を、図７を用いて説明する。
図７（ａ）は、リモコンからの操作指示５０８がない状態の投影画面を示している。このとき、マスタープロジェクタの投影画面５１１及びスレーブプロジェクタの投影画面５１２、投影画面５１３及び投影画面５１４には、メニュー及びマーカの表示は無い。
図７（ｂ）は、リモコンからの操作指示５０８として画質調整ボタンが押下されたときの投影画面を示している。マスタープロジェクタからの投影画面５１１には、メニュー６０１及び画質調整ボタン押下に対応するマーカ６０２が表示される。一方、スレーブプロジェクタの投影画面５１２、投影画面５１３及び投影画面５１４には、画質調整ボタン押下に対応するマーカ６０３、マーカ６０４及びマーカ６０５のみがそれぞれ表示される。
図７（ｃ）は、コントラスト調整選択の操作指示５０８が行われたときの投影画面を示している。マスタープロジェクタの投影画面には、対応するメニュー６０６とマーカ６０７とが表示される。一方、スレーブプロジェクタの投影画面には、対応するマーカ６０８、マーカ６０９及びマーカ６１０が表示される。
【００１６】
図７（ｄ）は、調整量増加の操作指示５０８が行われたときの投影画面を示している。マスタープロジェクタの投影画面には、対応するメニュー６１１とマーカ６１２とが表示される。スレーブプロジェクタの投影画面には、対応するマーカ６１３、マーカ６１４及びマーカ６１５が表示される。マーカ６１２、マーカ６１３、マーカ６１４及びマーカ６１５は、調整量操作に対応するマーカとして、マーカ内部のシークバーが操作に対応して動く。
図７（ｅ）は、操作指示５０８が終了したときの投影画面を示している。操作指示５０８が終了すると、操作中に表示されていたマスタープロジェクタの投影画面上のメニュー及びマーカとスレーブプロジェクタの投影画面上のマーカとの表示が消える。
上述したマスタープロジェクタのマーカとスレーブプロジェクタのマーカとが同一であることで、操作指示５０８を与えたユーザは、全てのプロジェクタに対して同一の操作が反映されたことを確認することができる。
【００１７】
また、例えば、後述する図７の投影画面５１１においてはマーカの描画位置は右下、投影画面５１２のマーカの描画位置は右上、投影画面５１３のマーカの描画位置は左上、投影画面５１４のマーカの描画位置は左下等であってもよい。即ち、一の大きな投影画面（例えば、図７の投影画面５１１〜５１４を合わせた投影画面）を構成する各投影画面（例えば、図７の投影画面５１１〜５１４）の位置に応じて、マーカの描画位置は異なっていてもよい。例えば、投影画面５１１のマーカの描画位置は右下、投影画面５１２のマーカの描画位置は右上、投影画面５１３のマーカの描画位置は左上、投影画面５１４のマーカの描画位置は左下とすることにより、各マーカは、一の大きな投影画面の真ん中に集まる。このようにすることにより、ユーザは全てのプロジェクタに対して同一の設定が反映されたか否かを一の大きな投影画面の真ん中を見るだけで確認することができる。
【００１８】
また、図８にユーザによる操作指示５０８が全てのプロジェクタに対して反映されなかったときの投影画面を示す。図８では、図７（ｃ）で示したコントラスト調整選択の操作指示５０８が行われた際に、スレーブプロジェクタであるプロジェクタ５０２の投影画面５１２上のマーカ７０２が、他のプロジェクタのマーカと異なっている。この場合、操作指示５０８を与えたユーザは、全てのプロジェクタに対して同一の操作が反映されていないことを確認することができる。全てのプロジェクタに対して同一の操作が反映されない要因としては、リモコンからの赤外線による操作指示５０８が全てのプロジェクタに正しく送信されなかったことや、プロジェクタ内での操作指示に対応する処理の失敗等がある。何れの要因にしろ、ユーザは全てのプロジェクタに対して同一の処理が反映されていないことを確認することができる。
【００１９】
以上、本実施形態で示した処理によれば、マルチプロジェクションシステムを構成するプロジェクタは、図７に示したようなメニュー表示を行うことができる。このことにより、ユーザは、全てのプロジェクタに対して同一の操作が反映されたことを確認することができる。即ち、本実施形態の機能を有するプロジェクタは、互いに操作内容を送受信するためのネットワークインターフェースを持たなくてもよい。そのため、本実施形態で示した処理によれば、コストを増加させずに、システムを構成する全ての投影装置に対する設定や設定の確認を可能とする技術を提供することができる。
【００２０】
＜実施形態２＞
本実施形態では、実施形態１の図４及び図５で示したマーカの形状について、他の形状を説明する。
図９は、図４と同様にメニューとマーカとを表示するプロジェクタの投影画面を示す図である。投影画面３０１の中央に操作指示に対応するメニュー３０２が配置され、投影画面の枠の内側に操作指示と一対一に対応するマーカ８０１が枠状に配置されている。このような枠形状でマーカを実現する場合、幾何形状によるマーカの違いを表現することが難しいが、色の違いによりマーカの違いを表現することで、実施形態１と同様の効果を奏することができる。
図１０は、実施形態２におけるマルチプロジェクションシステムの投影画面全体を示した図である。実施形態１の図６及び図７で示した通りの投影画面５１１、投影画面５１２、投影画面５１３及び投影画面５１４に対して、マーカ９０１、マーカ９０２、マーカ９０３及びマーカ９０４が配置されている。このようなマーカの形状を採用する場合、ユーザは、マルチプロジェクションシステムが出力する画面全体を俯瞰して見ることで、マーカの差異の有無による操作指示の反映状態を確認することができる。マーカ９０１、マーカ９０２、マーカ９０３及びマーカ９０４は、部分投影画面を構成する枠から設定された距離だけ内側の位置を指示されたオブジェクトの一例である。
【００２１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。例えば、上述した実施形態では、ＣＰＵ１０がプログラムに基づき処理を実行することにより、図２に示したようなソフトウェア構成が実現されるものとして説明を行った。しかし、図２に示した各部の全て又は一部をハードウェア構成としてプロジェクタに実装してもよい。
また、描画部１０３は、情報記憶媒体１７等に記憶されている設定ファイルの設定に基づき、実施形態１のようなマーカを描画するか、実施形態２のようなマーカを描画するかを判定し、判定結果に応じてマーカの描画方法を切り換えるようにしてもよい。ＣＰＵ１０は、操作指示に応じて、設定ファイルの設定を変更することができる。
【００２３】
以上、上述した各実施形態によれば、システムを構成する複数の投影装置に対する設定や設定の確認をより少ない構成部品で実現可能とする技術を提供することができる。
【符号の説明】
【００２４】
１    プロジェクタ
１０  ＣＰＵ
２０  投影部
【図１】
0006576117.tif 000002
【図２】
0006576117.tif 000003
【図３】
0006576117.tif 000004
【図４】
0006576117.tif 000005
【図５】
0006576117.tif 000006
【図６】
0006576117.tif 000007
【図７】
0006576117.tif 000008
【図８】
0006576117.tif 000009
【図９】
0006576117.tif 000010
【図１０】
0006576117.tif 000011