(57)【要約】【課題】マルチ投影システムを容易に構成できるようにすることを目的とする。【解決手段】本発明は、複数の投影装置により構成されるマルチ投影システムにおいて、マスタとして機能する投影装置であって、スレーブとして機能するスレーブ投影装置と通信する通信手段と、前記通信手段を介して次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を、投影面に表示するように制御する制御手段と、を有することを特徴とする。【選択図】図５
2018185359.tif 000002
【特許請求の範囲】
【請求項１】
複数の投影装置により構成されるマルチ投影システムにおいて、マスタとして機能する投影装置であって、
スレーブとして機能するスレーブ投影装置と通信する通信手段と、
前記通信手段を介して次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を、投影面に表示するように制御する制御手段と、を有することを特徴とする投影装置。
【請求項２】
前記制御手段は、
前記マルチ投影システムに複数のスレーブ投影装置が参加する場合には、前記通信手段を介して全てのスレーブ装置が前記マルチ投影システムに参加するまで、前記通信手段を介して次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を順次、前記投影面に表示するように制御することを特徴とする請求項１に記載の投影装置。
【請求項３】
前記投影面に表示される投影領域は、
前記マルチ投影システムの全体の投影領域に対して、次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域の位置を示す画像であることを特徴とする請求項１または２に記載の投影装置。
【請求項４】
前記複数の投影装置の配置情報を設定する設定手段を有し、
前記制御手段は、
前記設定手段により設定された配置情報と、前記マルチ投影システムに参加したスレーブ装置とに基づいて、次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を、前記投影面に表示するように制御することを特徴とする請求項１ないし３の何れか１項に記載の投影装置。
【請求項５】
前記マルチ投影システムに参加したスレーブ投影装置の識別情報と、前記マルチ投影システムに参加したスレーブ投影装置に割り当てられた投影領域の情報と、を関連付けて記憶する記憶手段を有することを特徴とする請求項１ないし４の何れか１項に記載の投影装置。
【請求項６】
前記識別情報は、ＩＰアドレスであって、
前記制御手段は、
前記通信手段を介して前記マルチ投影システムに参加したスレーブ投影装置に対して自らＩＰアドレスを割り当てることを特徴とする請求項５に記載の投影装置。
【請求項７】
前記制御手段は、
前記通信手段を介して次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域に加えて、前記スレーブ投影装置に割り当てられるＩＤ情報を、前記投影面に表示するように制御すると共に、
前記スレーブ投影装置に割り当てられたＩＤ情報を、前記スレーブ投影装置に表示させるために前記スレーブ投影装置に送信するように制御することを特徴とする請求項１ないし６の何れか１項に記載の投影装置。
【請求項８】
前記マルチ投影システムに参加した複数の投影装置により一つの画像を表示する第１のモードと、前記マルチ投影システムに参加した複数の投影装置ごとにそれぞれ画像を表示する第２のモードとを設定するモード設定手段を有し、
前記制御手段は、
前記モード設定手段により前記第２のモードが設定された場合には投影領域を、前記投影面に表示しないように制御することを特徴とする請求項１ないし７の何れか１項に記載の投影装置。
【請求項９】
前記制御手段は、
前記スレーブ投影装置による前記マルチ投影システムへの参加を確定させるか否かをユーザに選択させるように制御することを特徴とする請求項１ないし８の何れか１項に記載の投影装置。
【請求項１０】
複数の投影装置により構成されるマルチ投影システムにおいて、スレーブとして機能する投影装置であって、
マスタとして機能するマスタ投影装置と通信する通信手段と、
前記通信手段を介して前記マルチ投影システムに参加した場合に前記マスタ投影装置により割り当てられた識別情報を受信し、受信した識別情報を、投影面に表示するように制御する制御手段と、を有し、
前記識別情報は、当該投影装置が前記マルチ投影システムに参加しようとするときに前記マスタ投影装置の投影面に、前記マスタ投影装置により割り当てられる投影領域と共に表示された情報であることを特徴とする投影装置。
【請求項１１】
前記制御手段は、
前記マルチ投影システムへの参加を確定させるか否かをユーザに選択させるように制御することを特徴とする請求項１０に記載の投影装置。
【請求項１２】
複数の投影装置により構成されるマルチ投影システムにおいて、マスタとして機能する投影装置の制御方法であって、
スレーブとして機能するスレーブ投影装置と通信する通信ステップと、
前記通信ステップにより次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を、投影面に表示するように制御する制御ステップと、を有することを特徴とする制御方法。
【請求項１３】
複数の投影装置により構成されるマルチ投影システムにおいて、スレーブとして機能する投影装置の制御方法であって、
マスタとして機能するマスタ投影装置と通信する通信ステップと、
前記通信ステップを介して前記マルチ投影システムに参加した場合に前記マスタ投影装置により割り当てられた識別情報を受信し、受信した識別情報を、投影面に表示するように制御する制御ステップと、を有し、
前記識別情報は、当該投影装置が前記マルチ投影システムに参加しようとするときに前記マスタ投影装置の投影面に、前記マスタ投影装置により割り当てられる投影領域と共に表示された情報であることを特徴とする制御方法。
【請求項１４】
コンピュータを請求項１ないし１１の何れか１項に記載の制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
複数の投影装置により構成され、各投影装置の投影面を合わせた一つの投影面に一つの画像を投影させるマルチ投影システムが知られている。一つの画像を投影する場合には、各投影装置においてテストパターンを出力し、重ね合わせて投影する領域（エッジブレンディング領域）が綺麗に重なるように調整する。
特許文献１のマルチ投影システムには、マスタ投影装置とスレーブ投影装置とをネットワークで接続し、マスタ投影装置がスレーブ投影装置に対して投影位置を示す情報を送信することが開示されている。また、マスタ投影装置に設定するスレーブ投影装置の投影位置を示す情報とＩＰアドレスとの関連付けを、マスタ投影装置に設定した後に確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９７１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のマルチ投影システムでは、マスタ投影装置の設定においてスレーブ投影装置のＩＰアドレスを入力する等の作業が必要であるためにマルチ投影システムを構成するときの操作が煩雑になってしまう虞がある。
本発明は、上述したような問題点に鑑みてなされたものであり、マルチ投影システムを容易に構成できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、複数の投影装置により構成されるマルチ投影システムにおいて、マスタとして機能する投影装置であって、スレーブとして機能するスレーブ投影装置と通信する通信手段と、前記通信手段を介して次に前記マルチ投影システムに参加しようとするスレーブ投影装置に割り当てられる投影領域を、投影面に表示するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、マルチ投影システムを容易に構成することができる。
【図面の簡単な説明】
【０００７】
【図１】マルチ投影システムの構成を示す模式図である。
【図２】プロジェクタの内部構造を示す図である。
【図３】プロジェクタの動作を示すフローチャートである。
【図４】配置パターンを選択するときのＯＳＤメニューを示す図である。
【図５】マルチ投影システムを構成するときのＯＳＤを示す図である。
【図６】ＯＳＤを表示している状態を概観した一例を示す模式図である。
【図７】接続先を選択するときのＯＳＤメニューを示す図である。
【図８】ＯＳＤを表示している状態を概観した一例を示す模式図である。
【図９】マルチ投影システムにより画像を表示している状態を示す模式図である。
【発明を実施するための形態】
【０００８】
以下、本発明に係る実施形態について図面を参照して詳細に説明する。
本実施形態では、投影装置の一例として、液晶表示装置である液晶プロジェクタ（以下、プロジェクタという）を取り上げて説明する。プロジェクタには、単板式、３板式等があるが、何れの方式であってもよい。プロジェクタは、表示するべき画像に応じて、液晶素子の光の透過率を制御して、液晶素子を透過した光源からの光をスクリーンに投影することで画像をユーザに視認させる。
【０００９】
図１は、マルチ投影システム１０の構成の一例を示す模式図である。
ここで、マルチ投影システム１０とは、複数のプロジェクタによってそれぞれ投影面に投影される画像を合成することによって、各投影面を合わせた一つの投影面に一つの画像を表示するシステムである。
マルチ投影システム１０は、複数（ここでは４台）のプロジェクタ１００ａ、１００ｂ、１００ｃ、１００ｄを有する。プロジェクタ１００ａ、１００ｂ、１００ｃ、１００ｄはＬＡＮケーブルによって接続され、互いに通信可能である。なお、プロジェクタ１００ａ、１００ｂ、１００ｃ、１００ｄはそれぞれ同様の構成および機能を有する。
【００１０】
本実施形態では、プロジェクタ１００ａがマスタ（マスタ投影装置）として機能するマスタプロジェクタであり、プロジェクタ１００ｂ〜１００ｄがスレーブ（スレーブ投影装置）として機能するスレーブプロジェクタであるものとする。なお、以下では、マスタとスレーブとを使い分ける必要がない場合にはプロジェクタ１００ａ、１００ｂ、１００ｃ、１００ｄという。一方、マスタとスレーブとを使い分ける必要がある場合には、マスタプロジェクタ１００ａ、スレーブプロジェクタ１００ｂ、１００ｃ、１００ｄというものとする。
スレーブプロジェクタ１００ｂ〜１００ｄは、マスタプロジェクタ１００ａから送信される画像と、切り出す位置の情報とに基づいて投影面に画像を表示する。図１に示すように、マルチ投影システム１０では、プロジェクタ１００ａ〜１００ｄの投影面１５０ａ、１５０ｂ、１５０ｃ、１５０ｄを、上下左右に並べることで一つの投影面が生成される。
【００１１】
図２は、プロジェクタ１００ａの内部構成の一例を示す図である。なお、プロジェクタ１００ｂ〜１００ｄについてもプロジェクタ１００ａと同様の構成である。
プロジェクタ１００ａは、投影光学系１０１、液晶パネル１０２、光源１０３、光源制御部１０４、液晶駆動部１０５、光学系制御部１０６、接続部１０７、制御部１０８、画像処理部１０９、ＲＯＭ１１０、ＲＡＭ１１１、操作部１１２、通信部１１３を有する。
投影光学系１０１は、出力する画像をスクリーン等の投影面に投影するためのものであり、複数のレンズ、レンズ駆動用のアクチュエータ等を有する。投影光学系１０１では、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、焦点調整等を行うことができる。液晶パネル１０２は、光源１０３から出射され、ミラーで分離された各色の光（赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ））から各色専用の画像を生成する。光源制御部１０４は制御部１０８からの制御指示に基づいて、光源１０３の光量の調整、出射のＯＮ／ＯＦＦの制御等を行なう。液晶駆動部１０５は、入力される画像信号に基づいて、ＲＧＢ各色を再現するための透過率を調整するものである。光学系制御部１０６は制御部１０８からの制御指示に基づいて、ズーム率、シフト量、フォーカス等の様々な調整を行なう。
【００１２】
接続部１０７は、画像出力装置等と接続するためのインターフェースであり、画像信号、音声信号、各種コントロール信号の送受信に用いられる。接続部１０７には、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子、ＤｉｓｐｌａｙＰｏｒｔ端子等が含まれる。制御部１０８はＲＯＭ１１０に格納されているプログラムに基づいて各部への指示、プロジェクタ１００内部の状態管理、投影モード管理等を行なう。制御部１０８は制御手段の一例に対応する。画像処理部１０９は入力される画像の解像度、フレームレート、画像の形状変形、色調変換、エッジブレンド処理、メニュー等のＯＳＤオーバーラップ処理といった入力された画像に対する各種変更処理を行なう。また、画像処理部１０９は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪曲収差補正処理、キーストーン補正処理といった処理を行う。画像処理部１０９は、例えば、画像処理用のマイクロプロセッサを用いることができる。なお、画像処理部１０９は、例えば、ＲＯＭ１１０に格納されているプログラムによって、制御部１０８が画像処理部１０９と同様の処理を実行してもよい。ＲＯＭ１１０はプロジェクタ内部を制御するためのプログラム、常に保持しておくべきテーブルデータ、テストパターン画像等を格納する。ＲＡＭ１１１は接続部１０７より入力される画像データや、画像処理部１０９にて画像処理を行なうときの画像データを一時的に記憶する。
【００１３】
操作部１１２はプロジェクタ１００ａの筺体に備え付けられている各種操作釦であり、プロジェクタ１００ａの機能制御やメニュー操作を行なうための操作インターフェースである。操作部１１２は、電源釦１１４、メニュー釦１１５、決定ボタン１１６、上釦１１７、下釦１１８、左釦１１９、右釦１２０等を有する。
通信部１１３は有線ＬＡＮ、無線ＬＡＮ等の通信ネットワークを介して他のプロジェクタを含む外部機器と通信を行う。通信部１１３は通信手段の一例に対応する。通信部１１３は、例えば１ギガビットイーサネット（登録商標）等のインターフェースである。プロジェクタ１００ａは、通信部１１３を介して、制御コマンド（各種画像処理、入力切り替え指示、電源制御指示、各種設定値の取得、変更）の送受信が可能である。
【００１４】
次に、プロジェクタ１００ａの基本的な動作について説明する。なお、プロジェクタ１００ｂ〜１００ｄについてもプロジェクタ１００ａと同様に動作する。
制御部１０８は、操作部１１２または制御用のリモコンでユーザによる電源ＯＮの指示を受けることで、電源部からプロジェクタ１００ａの各部に電源を供給するように指示する。接続部１０７は、接続された画像出力装置から画像を受信したか否かを検出し、受信していない場合には待機する。一方、接続部１０７は、画像出力装置からアナログ画像信号を受信した場合には、デジタル画像信号に変換して、画像処理部１０９に送信する。画像出力装置は、画像信号を出力する装置であって、例えば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機等が含まれる。
【００１５】
画像処理部１０９は、受信した画像信号にフレーム数、画素数、画像形状等の変更処理を施して、液晶駆動部１０５に送信する。液晶駆動部１０５は入力された画像信号に基づいて、ＲＧＢ各色の成分の階調レベルに応じた透過率となるように、液晶パネル１０２の透過率を制御する。光源制御部１０４は光源１０３からの光の出力を制御する。光源制御部１０４は、光源１０３から出力された光を赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離し、それぞれの光を液晶パネル１０２に供給する。液晶パネル１０２に供給された各色の光は、各液晶パネル１０２の画素毎に透過する光量が制限される。液晶パネル１０２を透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）それぞれの光は、プリズムを通して再び合成され、投影光学系１０１を介して投影される。
このように、プロジェクタ１００ａは画像出力装置等から出力された画像、またはテストパターン画像の投影を行うことができる。更に、プロジェクタ１００ａは、外部機器との通信によってネットワーク経由での各種設定、プロジェクタの状態取得を行うことができる。
【００１６】
次に、マルチ投影システム１０により一つの投影面に一つの画像を表示する動作について説明する。
マルチ投影システム１０において、マスタプロジェクタ１００ａは、画像をスレーブプロジェクタ１００ｂ〜１００ｄに送信する。マスタプロジェクタ１００ａは、画像から部分画像を切り出し、切り出した部分画像を投影面１５０ａに投影する。プロジェクタ１００ｂ〜１００ｄは、受信した画像から部分画像を切り出し、切り出した部分画像を投影面１５０ｂ〜１５０ｄに投影する。したがって、投影面１５０ａ〜１５０ｄに投影される画像が合成されることで、投影面１５０ａ〜１５０ｄを合わせた一つの投影面に一つの画像を表示することができる。
【００１７】
次に、マルチ投影システム１０を構成する場合について説明する。
ここでは、プロジェクタ１００ａ〜１００ｄはそれぞれ位置調整済みであり、適宜エッジブレンド領域の調整が行われている。また、プロジェクタ１００ａ〜１００ｄはそれぞれ投影を開始して、相互に通信可能な状態であるとする。なお、プロジェクタ１００ａ〜１００ｄには予めＩＰアドレスが設定される。ここでは、説明を簡単にするために、プロジェクタ１００ａ〜１００ｄのＩＰアドレスはそれぞれ「１９２．１６８．２５４．１」、「１９２．１６８．２５４．２」、「１９２．１６８．２５４．３」、「１９２．１６８．２５４．４」とする。なお、ＩＰアドレスは、マルチ投影システム１０のネットワークにおいて、プロジェクタ１００ａ〜１００ｄを識別するための識別情報（第１の識別情報）である。
【００１８】
ここで、マスタプロジェクタ１００ａからスレーブプロジェクタ１００ｂ〜１００ｄに画像を送信して一つの画像を表示するために、マスタプロジェクタ１００ａが必要とする情報について説明する。
まず、マスタプロジェクタ１００ａ自身と複数のスレーブプロジェクタ１００ｂ〜１００ｄの位置関係を示す配置情報（以下、配置パターンという）が必要である。図１を例にすると、配置情報には、まず４台のプロジェクタのうち垂直方向に２台、水平方向に２台で配置される情報を含む。また配置情報にはマスタプロジェクタ（プロジェクタ１００ａ）が左上、スレーブプロジェクタ１（プロジェクタ１００ｂ）が右上、スレーブプロジェクタ２（プロジェクタ１００ｃ）が左下、スレーブプロジェクタ３（プロジェクタ１００ｄ）が右下の情報を含む。なお、図１に示す、マスタプロジェクタ、スレーブプロジェクタ１、２、３の位置は一例であって、マスタプロジェクタが認識できるものであればよい。
次に、スレーブプロジェクタ１、２、３のＩＰアドレスが必要である。マスタプロジェクタ１００ａは、画像を送信するときにＩＰアドレスに基づいて各スレーブプロジェクタ１００ｂ〜１００ｄに対して画像を切り出す位置の情報を送信する。なお、マスタプロジェクタ１００ａは、画像を切り出す位置を、配置パターンと、スレーブプロジェクタ１００ｂ〜１００ｄごとに割り当てた後述する投影領域の情報とに基づいて算出することができる。
【００１９】
次に、マルチ投影システム１０を構成するときのマスタプロジェクタ１００ａの動作について図３（ａ）のフローチャートを参照して説明する。図３（ａ）のフローチャートは、マスタプロジェクタ１００ａの制御部１０８がＲＯＭ１１０に格納されたプログラムをＲＡＭ１１１に展開して実行することにより実現する。また、図３（ａ）のフローチャートは、ユーザの操作部１１２を介した操作に応じて、マスタプロジェクタ１００ａの制御部１０８がマスタプロジェクタとして設定した後に実行される。ここでは、スレーブプロジェクタ１００ｂがマスタプロジェクタ１００ａに接続処理する場合を中心にして説明し、必要に応じてスレーブプロジェクタ１００ｃ、１００ｄがマスタプロジェクタ１００ａに接続処理する場合を説明する。
【００２０】
Ｓ３００では、制御部１０８はユーザによる選択に応じて配置パターンを設定する。具体的には、制御部１０８はユーザにより選択された配置パターンの情報をＲＡＭ１１１に記憶することで配置パターンを設定する。この処理は、設定手段による処理の一例に対応する。
図４は、配置パターンを選択するときのＯＳＤ（オン・スクリーン・ディスプレイ）メニュー４００の一例を示す図である。マスタプロジェクタ１００ａの制御部１０８は、図１に示す投影面１５０ａにＯＳＤメニュー４００を表示する。ユーザは操作部１１２を介して配置パターン４０１、４０２、４０３、４０４の何れかを選択することができる。なお、図４に示す各配置パターンの一例では、マスタプロジェクタ（Ｍａｓｔｅｒ）、各スレーブプロジェクタ（Ｓｌａｖｅ）の順番で左上から右下に位置を割り当てているが、この順番に限定されない。また、マスタプロジェクタの位置、スレーブプロジェクタの位置をユーザが一つずつ選択できるようにしてもよい。スレーブプロジェクタに付加されている数字１〜３、１〜５、１〜８は、スレーブプロジェクタのＩＤ情報を示している。スレーブプロジェクタのＩＤ情報は、スレーブプロジェクタを識別するための識別情報（第２の識別情報）である。
図１に示すマルチ投影システム１０を構成する場合には、ユーザは２×２の配置パターン４０２を選択する。
【００２１】
Ｓ３０１では、制御部１０８はマルチ投影システム１０に参加しようとするスレーブプロジェクタ１００ｂに割り当てられる投影領域を、投影面１５０ａに表示する。ここで、マルチ投影システム１０に参加しようとするとは、スレーブプロジェクタ１００ｂがマスタプロジェクタ１００ａに接続処理する前であって、これからマスタプロジェクタ１００ａに接続処理しようとする場合に相当する。具体的なＳ３０１の処理として、制御部１０８は、設定した配置パターン、および、接続済みのスレーブプロジェクタ情報に基づいて、表示するＯＳＤを決定して投影面１５０ａに表示する。なお、制御部１０８は、ＯＳＤを生成したり、予め記憶されているＯＳＤから選択したりすることで表示するＯＳＤを決定する。
【００２２】
図５（ａ）は、表示するＯＳＤ５００ａの一例を示す図である。
ここでは、２×２の配置パターン４０２が設定されている。したがって、マスタプロジェクタに対して通信が確立されるスレーブプロジェクタは、スレーブプロジェクタ１（Ｓｌａｖｅ１）、スレーブプロジェクタ２（Ｓｌａｖｅ２）、スレーブプロジェクタ３（Ｓｌａｖｅ３）の３台である。
【００２３】
ここで、Ｓ３００からＳ３０１に最初に進む場合には、接続済みスレーブプロジェクタの数が０であるため、制御部１０８は図５（ａ）に示すＯＳＤ５００ａを表示する。ＯＳＤ５００ａには、マルチ投影システム１０全体の投影領域に対して、次に接続しようとするスレーブプロジェクタ１が担当する投影領域５０１ｂの位置を示す画像が含まれる。投影領域５０１ｂは、例えば、他の投影領域５０１ａ、５０１ｃ、５０１ｄと異なる色で表示されることで、他の投影領域５０１ａ、５０１ｃ、５０１ｄに対して識別可能である。また、ＯＳＤ５００ａには、投影領域５０１ｂを担当するスレーブプロジェクタ１の接続を待ち受けている旨の表示が含まれる。
【００２４】
図６は、ＯＳＤ５００ａを表示している状態を概観した一例を示す模式図である。
マスタプロジェクタ１００ａの投影面１５０ａに図５（ａ）に示すＯＳＤ５００ａが表示される。ユーザはＯＳＤ５００ａの内容と投影面１５０ａ〜１５０ｄ全体の位置関係とから、投影面１５０ｂを投影しているスレーブプロジェクタ１００ｂを操作してマスタプロジェクタ１００ａに接続すればよいことを認識できる。
また、スレーブプロジェクタ１が接続済みの場合には、制御部１０８は図５（ｂ）に示すＯＳＤ５００ｂを表示する。したがって、ユーザはスレーブプロジェクタ１００ｃを操作してマスタプロジェクタ１００ａに接続すればよいことを認識できる。また、スレーブプロジェクタ１とスレーブプロジェクタ２が接続済みの場合には、制御部１０８は図５（ｃ）に示すＯＳＤ５００ｃを表示する。したがって、ユーザはスレーブプロジェクタ１００ｄを操作してマスタプロジェクタ１００ａに接続すればよいことを認識できる。このように、制御部１０８は、設定した配置パターンと、接続済のスレーブプロジェクタとに基づいて、次に接続しようとしているスレーブプロジェクタが担当する投影領域を順次、投影面１５０ａに表示する。
なお、図５（ａ）〜図５（ｃ）に示すＯＳＤ５００ａ〜５００ｃには、マスタプロジェクタ１００ａのＩＰアドレスも表示される。したがって、スレーブプロジェクタ１００ｂ〜１００ｃをマスタプロジェクタ１００ａに接続するときに接続先のマスタプロジェクタ１００ａを容易に選択することができる。
【００２５】
Ｓ３０２では、制御部１０８は通信部１１３を介してスレーブプロジェクタ１００ｂからの接続処理あるいは切断処理を待機する。接続処理あるいは切断処理があった場合にはＳ３０３に進む。
Ｓ３０３では、制御部１０８はスレーブプロジェクタからの要求に応じてスレーブプロジェクタ情報を更新する。具体的には、接続処理があった場合には、制御部１０８は接続元のＩＰアドレス、待ち受け中のスレーブプロジェクタのＩＤ、および、投影領域の情報を関連付けて、接続済みのスレーブプロジェクタ情報としてＲＡＭ１１１に記憶する。この処理は、記憶手段による処理の一例に対応する。一方、切断処理があった場合には、制御部１０８はＲＡＭ１１１に記憶した接続済みのスレーブプロジェクタ情報から切断処理があったスレーブプロジェクタ情報を削除する。
【００２６】
ここで、マスタプロジェクタ１００ａにより図５（ａ）に示すＯＳＤ５００ａが表示されている場合に、ユーザによるスレーブプロジェクタ１００ｂの操作に応じて、スレーブプロジェクタ１００ｂがマスタプロジェクタ１００ａに接続処理したとする。この場合、マスタプロジェクタ１００ａの制御部１０８は、スレーブプロジェクタ１を待ち受けていたので、スレーブプロジェクタのＩＤ「１」と接続元のスレーブプロジェクタ１００ｂのＩＰアドレス「１９２．１６８．２５４．２」とを関連付けて記憶する。
また、マスタプロジェクタ１００ａにより図５（ｂ）に示すＯＳＤ５００ｂが表示されている場合に、ユーザによるスレーブプロジェクタ１００ｃの操作に応じて、スレーブプロジェクタ１００ｃがマスタプロジェクタ１００ａに接続処理したとする。この場合、制御部１０８は、スレーブプロジェクタのＩＤ「２」と接続元のスレーブプロジェクタ１００ｃのＩＰアドレス「１９２．１６８．２５４．３」とを関連付けて記憶する。
また、マスタプロジェクタ１００ａにより図５（ｃ）に示すＯＳＤ５００ｃが表示されている場合に、ユーザによるスレーブプロジェクタ１００ｄの操作に応じて、スレーブプロジェクタ１００ｄがマスタプロジェクタ１００ａに接続処理したとする。この場合、制御部１０８は、スレーブプロジェクタのＩＤ「３」と接続元のスレーブプロジェクタ１００ｄのＩＰアドレス「１９２．１６８．２５４．４」とを関連付けて記憶する。
【００２７】
なお、接続処理を受けた場合には、制御部１０８は接続元のスレーブプロジェクタに対して、配置パターン、割り当てたスレーブプロジェクタのＩＤ、割り当てた投影領域の情報等を送信する。したがって、接続元のスレーブプロジェクタは、マスタプロジェクタ１００ａから情報を受信した場合には正しく接続処理が行われたと判断することができる。
【００２８】
Ｓ３０４では、制御部１０８は接続されたスレーブプロジェクタの数が、配置パターンに応じたスレーブプロジェクタの数になった否かを判定する。全てのスレーブプロジェクタが接続されていない場合にはＳ３０１に戻り、全てのスレーブプロジェクタが接続されるまで処理を繰り返す。一方、全てのスレーブプロジェクタが接続された場合には図３（ａ）のフローチャートを終了する。
【００２９】
次に、マルチ投影システム１０を構成するときのスレーブプロジェクタ１００ｂ〜１００ｄの動作について図３（ｂ）のフローチャートを参照して説明する。図３（ｂ）のフローチャートは、スレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８がＲＯＭ１１０に格納されたプログラムをＲＡＭ１１１に展開してそれぞれ実行することにより実現する。また、図３（ｂ）のフローチャートは、ユーザの操作部１１２による操作に応じて、スレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８がスレーブプロジェクタとして設定した後に実行される。ここでは、スレーブプロジェクタ１００ｂがマスタプロジェクタ１００ａに接続処理する場合を中心にして説明し、必要に応じてスレーブプロジェクタ１００ｃ、１００ｄがマスタプロジェクタ１００ａに接続処理する場合を説明する。
【００３０】
Ｓ３１０では、制御部１０８はユーザによる接続先のマスタプロジェクタ１００ａの選択に応じて、通信部１１３を制御して選択された接続先のマスタプロジェクタ１００ａに対して接続処理を行う。
図７（ａ）は、接続先を選択するときにスレーブプロジェクタ１００ｂにより表示されるＯＳＤメニュー７００ａの一例を示す図である。
ＯＳＤメニュー７００ａには、スレーブプロジェクタ１００ｂの制御部１０８が通信部１１３を介して同一ネットワーク上で検出したマスタプロジェクタのＩＰアドレスが表示される。図７（ａ）では複数のマスタプロジェクタが検出されている例を示している。ここで、Ｓ３０１において表示されるＯＳＤ５００ａには、マスタプロジェクタ１００ａのＩＰアドレスも表示されるので、ユーザはＯＳＤ５００ａを参照することで接続先のマスタプロジェクタ１００ａを選択することができる。
【００３１】
Ｓ３１１では、制御部１０８は接続処理を確定させるか否かを判定する。具体的には、制御部１０８は接続処理を確定させるか否かを選択させるＯＳＤメニューを表示してユーザに選択させる。接続処理の確定が選択された場合には図３（ｂ）のフローチャートを終了する。一方、接続処理の確定が選択されなかった場合にはＳ３１２に進む。
図７（ｂ）は、表示するＯＳＤメニュー７００ｂの一例を示す図である。
ＯＳＤメニュー７００ｂには、スレーブプロジェクタ１００ｂに割り当てられるプロジェクタのＩＤ「１」７０１と、選択ボタン７０２ａ，７０２ｂとの表示が含まれる。
ここで、マスタプロジェクタ１００ａにより図５（ａ）に示すＯＳＤ５００ａが表示されている場合に、ユーザによるスレーブプロジェクタ１００ｂの操作に応じて、マスタプロジェクタ１００ａに対して接続処理を行ったとする。この場合、Ｓ３０３においてマスタプロジェクタ１００ａからスレーブプロジェクタ１００ｂに対して配置パターン、割り当てたスレーブプロジェクタのＩＤ、割り当てた投影領域の情報等が送信される。したがって、スレーブプロジェクタ１００ｂの制御部１０８は、受信した情報のうちスレーブプロジェクタのＩＤ情報に基づいてスレーブプロジェクタのＩＤ「１」７０１を表示する。ユーザはマスタプロジェクタ１００ａにより表示された図５（ａ）に示すＯＳＤ５００ａと、スレーブプロジェクタ１００ｂにより表示された図７（ｂ）に示すＯＳＤメニュー７００ｂとを比較することができる。ここで、マスタプロジェクタ１００ａに表示される図５（ａ）に示すＯＳＤ５００ａには、配置パターンにスレーブプロジェクタのＩＤ「１」の表示も含まれる。したがって、ユーザはＯＳＤを比較することによって直前に行ったスレーブプロジェクタ１００ｂの接続処理が正しいか否かを判断することができる。なお、ＯＳＤメニュー７００ｂには、スレーブプロジェクタのＩＤ「１」７０１に加えて、配置パターンおよび割り当てられた投影領域の情報の少なくとも一方を同時に表示してもよい。
【００３２】
図８（ａ）は、ＯＳＤメニュー７００ｂを投影面１５０ｂに表示している状態を概観した一例を示す模式図である。ここでは、マスタプロジェクタ１００ａがスレーブプロジェクタ１を待ち受けているときに、ユーザによるスレーブプロジェクタ１００ｂの操作によってスレーブプロジェクタ１００ｂが正しく接続処理された場合を示している。すなわち、ユーザは投影面１５０ａに表示された配置パターンに含まれるスレーブプロジェクタのＩＤ「１」と、投影面１５０ｂに表示されたスレーブプロジェクタのＩＤ「１」とを比較することで両者が一致していることを確認できる。したがって、ユーザはスレーブプロジェクタ１００ｂを正しく接続処理できたことを把握できるので、図７（ｂ）に示すＯＳＤメニュー７００ｂの選択ボタン７０２ａにより接続処理を確定させるようにする。
【００３３】
一方、図８（ｂ）は、ＯＳＤメニュー７００ｂを投影面１５０ｃに表示している状態を概観した一例を示す模式図である。ここでは、マスタプロジェクタ１００ａがスレーブプロジェクタ１を待ち受けているときに、ユーザによるスレーブプロジェクタ１００ｃの操作によってスレーブプロジェクタ１００ｃが誤って接続処理された場合を示している。すなわち、ユーザは投影面１５０ａに表示された配置パターンに含まれるスレーブプロジェクタのＩＤ「２」と、投影面１５０ｃに表示されたスレーブプロジェクタのＩＤ「１」とを比較することで両者が一致していないことを確認できる。したがって、ユーザはスレーブプロジェクタ１００ｃを誤って接続処理したことを把握できるので、図７（ｂ）に示すＯＳＤメニュー７００ｂの選択ボタン７０２ｂにより接続処理の確定をさせないようにする。
【００３４】
Ｓ３１２では、制御部１０８は接続処理を行ったマスタプロジェクタに対して切断処理を行い、Ｓ３１０に戻る。
全てのスレーブプロジェクタ１００ｂ〜１００ｄに対して、図３（ａ）および図３（ｂ）のフローチャートの処理を行うことで複数のプロジェクタ１００ａ〜１００ｄによりマルチ投影システム１０が構成される。
【００３５】
このように、本実施形態のマスタプロジェクタ１００ａは、次にマスタプロジェクタ１００ａに接続しようとするスレーブプロジェクタ１００ｂ〜１００ｄに対して割り当てる投影領域を、投影面１５０ａに表示する。ユーザは投影面１５０ａに表示されている投影領域を参照することで、接続処理を行うスレーブプロジェクタを簡単に特定することができる。したがって、ユーザは特定したスレーブプロジェクタを操作して接続処理を行うことで容易にマルチ投影システム１０を構成することができる。
【００３６】
また、本実施形態のマスタプロジェクタ１００ａは、複数のスレーブプロジェクタが接続される場合には、全てのスレーブプロジェクタがマスタプロジェクタ１００ａに接続されるまで、割り当てる投影領域を順次、投影面１５０ａに表示する。ユーザは投影面１５０ａに表示されている投影領域を参照することで、接続処理を行うスレーブプロジェクタを順次、特定することができる。したがって、ユーザは特定したスレーブプロジェクタを操作して順次、接続処理を行うことで、容易にマルチ投影システム１０を構成することができる。
【００３７】
また、本実施形態のスレーブプロジェクタ１００ｂ〜１００ｄは、マスタプロジェクタ１００ａから受信したプロジェクタのＩＤ情報を投影面１５０ｂ〜１５０ｄに表示する。ここで、受信したプロジェクタのＩＤ情報は、次にマスタプロジェクタ１００ａに接続しようとするスレーブプロジェクタ１００ｂ〜１００ｄに対して割り当てる投影領域の情報と共にマスタプロジェクタ１００ａの投影面１５０ａに表示されている。したがって、ユーザは投影面１５０ａに表示されたプロジェクタのＩＤと、投影面１５０ｂ〜１５０ｄに表示されたプロジェクタのＩＤを確認することで正しく接続処理ができたか否かを把握することができる。
【００３８】
なお、本実施形態では、スレーブプロジェクタ１００ｂがＯＳＤメニュー７００ｂを表示して、ユーザがスレーブプロジェクタ１００ｂから接続処理を確定させるか否かを選択する場合について説明したが、この場合に限られない。例えば、マスタプロジェクタ１００ａによりＯＳＤメニュー７００ｂを表示して、ユーザがマスタプロジェクタ１００ａから接続処理を確定させるか否かを選択するようにしてもよい。
【００３９】
＜第２の実施形態＞
本実施形態では、通信部１１３が無線ＬＡＮアクセスポイント機能を有しており、ＳＳＩＤを含むビーコン信号を発信して、無線ＬＡＮクライアント機器にＩＰアドレスを割り当てる処理を行うことができる。また、通信部１１３は無線ＬＡＮクライアント機能も有しており、無線ＬＡＮアクセスポイントへ接続することができる。したがって、本実施形態では、スレーブプロジェクタは予めＩＰアドレスが設定されていなくてもよい。すなわち、スレーブプロジェクタ１００ｂ〜１００ｄが無線ＬＡＮクライアントとして、無線ＬＡＮアクセスポイントであるマスタプロジェクタ１００ａに無線接続を実施したタイミングで、スレーブプロジェクタ１００ｂ〜１００ｄにＩＰアドレスが割り当てられる。なお、説明を簡単にするために、マスタプロジェクタ１００ａがマスタとして設定されており、無線ＬＡＮアクセスポイント機能が有効化されているものとする。また、ＩＰアドレスが１９２．１６８．２５４．１であり、無線ＬＡＮアクセスポイントのＳＳＩＤがＰＪ−１２ＡＢＣであるとする。一方、スレーブプロジェクタ１００ｂ〜１００ｄがスレーブとして設定されており、無線ＬＡＮクライアント機能が有効化されているものとする。また、スレーブプロジェクタ１００ｂ〜１００ｄはＩＰアドレスが設定されていないものとする。
【００４０】
次に、マルチ投影システム１０を構成するときのマスタプロジェクタ１００ａの動作について図３（ａ）のフローチャートを参照して説明する。なお、第１の実施形態と同様の処理は、適宜その説明を省略する。ここでは、第１の実施形態のようにマスタプロジェクタ１００ａの制御部１０８はマスタプロジェクタとして設定した上で、通信部１１３を制御して無線ＬＡＮアクセスポイント機能を有効化する。次に、制御部１０８は通信部１１３を制御してＳＳＩＤを含むビーコン信号を定期的に発信させるように移行した後に、図３（ａ）のフローチャートを実行する。
【００４１】
Ｓ３００は、第１の実施形態と同様の処理である。
Ｓ３０１では、制御部１０８は自身に接続しようとするスレーブプロジェクタに対して割り当てられる投影領域を、投影面１５０ａに表示する。具体的には、制御部１０８は設定した配置パターン、および、接続済みのスレーブプロジェクタ情報に基づいて、表示するＯＳＤを決定して投影面１５０ａに表示する。
図５（ｄ）は、表示するＯＳＤ５００ｄの一例を示す図である。
本実施形態では、図５（ｄ）にはスレーブプロジェクタを接続処理するときのユーザが操作するときの補助となる情報としてマスタプロジェクタ１００ａのＳＳＩＤが表示される。
【００４２】
Ｓ３０２では、制御部１０８は通信部１１３を介してスレーブプロジェクタ１００ｂからの無線ＬＡＮ接続処理あるいは無線ＬＡＮ切断処理を待機する。無線ＬＡＮ接続処理あるいは無線ＬＡＮ切断処理があった場合にはＳ３０３に進む。
Ｓ３０３では、制御部１０８はスレーブプロジェクタ１００ｂから無線ＬＡＮ接続処理があった場合には、接続元のスレーブプロジェクタ１００ｂに対してＩＰアドレスを割り当て、当該ＩＰアドレスを割り当て済みであるとして管理する。次に、制御部１０８は、ＩＰアドレス、待ち受け中のスレーブプロジェクタのＩＤ、および、投影領域の情報を関連付けて、接続済みのスレーブプロジェクタ情報としてＲＡＭ１１１に記憶する。なお、ＩＰアドレスの割り当てにはＤＨＣＰを用いることができる。一方、制御部１０８はスレーブプロジェクタ１００ｂから無線ＬＡＮ切断処理があった場合には、ＲＡＭ１１１に記憶した接続済みのスレーブプロジェクタ情報から切断が要求されたスレーブプロジェクタ情報を削除する。この場合、制御部１０８は削除したスレーブプロジェクタのＩＰアドレスを割り当て可能なものとして管理する。
以降の処理は、第１の実施形態と同様であり、説明を省略する。
【００４３】
次に、マルチ投影システム１０を構成するときのスレーブプロジェクタ１００ｂ〜１００ｄの動作について図３（ｂ）のフローチャートを参照して説明する。なお、第１の実施形態と同様の処理は、適宜その説明を省略する。ここでは、第１の実施形態のようにスレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８はスレーブプロジェクタとして設定した上で、通信部１１３を制御して無線ＬＡＮクライアント機能を有効化する。次に、制御部１０８は通信部１１３を制御して周囲のビーコン信号を検出できるように移行した後に、図３（ｂ）のフローチャートを実行する。
【００４４】
Ｓ３１０では、制御部１０８はユーザによる接続先のマスタプロジェクタの選択に応じて、選択された接続先のマスタプロジェクタに対して通信部１１３を制御して無線ＬＡＮ接続処理を行う。この処理により、上述したＳ３０３においてマスタプロジェクタ１００ａによりＩＰアドレスが割り当てられることから、制御部１０８はマスタプロジェクタ１００ａとの通信が可能となる。
図７（ｃ）は、接続先を選択するときにスレーブプロジェクタ１００ｂにより表示されるＯＳＤメニュー７００ｃの一例を示す図である。
ＯＳＤメニュー７００ｃには、スレーブプロジェクタ１００ｂの制御部１０８が通信部１１３を介して検出したビーコン信号に含まれるＳＳＩＤが表示される。図７（ｃ）ではスレーブプロジェクタ１００ｂの周囲のビーコン信号から複数のＳＳＩＤが表示される例を示している。なお、マスタプロジェクタ１００ａのＳＳＩＤに一定の規則を持たせることで、制御部１０８はフィルタリングによりマスタプロジェクタ１００ａのＳＳＩＤのみを表示できるようにしてもよい。このように処理することで、マスタプロジェクタ１００ａ以外の無線ＬＡＮアクセスポイントを接続先の候補から取り除くことができる。
また、図７（ｃ）に示すようにＳＳＩＤが複数表示された場合であっても、Ｓ３０１において表示されるＯＳＤ５００ｄには、マスタプロジェクタ１００ａのＳＳＩＤも表示される。したがって、ユーザはＯＳＤ５００ｄを参照することで接続先のマスタプロジェクタ１００ａのＳＳＩＤを選択することができる。
以降の処理は、第１の実施形態と同様であり、説明を省略する。
【００４５】
このように、本実施形態のマスタプロジェクタ１００ａは、マスタプロジェクタ１００ａに接続しようとするスレーブプロジェクタ１００ｂ〜１００ｄに対して自らＩＰアドレスを割り当てる。したがって、スレーブプロジェクタ１００ｂ〜１００ｄに予めＩＰアドレスを設定しなくてもよいことから、ユーザは容易にマルチ投影システム１０を構成することができる。
【００４６】
＜第３の実施形態＞
第１および第２の実施形態では、図９（ａ）に示すように、マスタプロジェクタ１００ａとスレーブプロジェクタ１００ｂ〜１００ｄとがそれぞれ異なる画像を表示し、投影面１５０ａ〜１５０ｄを全体として一つの画像を表示する場合について説明した。一方、図９（ｂ）に示したように、マスタプロジェクタ１００ａとスレーブプロジェクタ１００ｂ〜１００ｄとで同じ画像を表示することもある。
【００４７】
本実施形態では、マスタプロジェクタ１００ａの制御部１０８は、マスタプロジェクタ１００ａとスレーブプロジェクタ１００ｂ〜１００ｄの投影面１５０ａ〜１５０ｄを合わせた一つの投影面に一つの画像を表示する第１のモードを設定可能である。また、マスタプロジェクタ１００ａの制御部１０８は、マスタプロジェクタ１００ａとスレーブプロジェクタ１００ｂ〜１００ｄと投影面１５０ａ〜１５０ｄごとにそれぞれ画像を表示する第２のモードを設定可能である。
マスタプロジェクタ１００ａの制御部１０８は、ユーザによる選択に応じて第１のモードまたは第２のモードを設定する。この処理は、モード設定手段による処理の一例に対応する。同様に、スレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８は、ユーザによる選択に応じて第１のモードまたは第２のモードを設定する。
【００４８】
マスタプロジェクタ１００ａの制御部１０８は、第１のモードに設定した場合のみに図３（ａ）に示すフローチャートを実行し、第２のモードに設定した場合には図３（ａ）に示すフローチャートを実行しないように制御する。したがって、第２のモードに設定した場合には、マスタプロジェクタ１００ａの制御部１０８はスレーブプロジェクタ１００ｂ〜１００ｄの投影領域を考慮する必要がなく、画像のみをスレーブプロジェクタ１００ｂ〜１００ｄに送信する。
また、スレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８は、第１のモードに設定した場合のみに図３（ｂ）に示すフローチャートを実行し、第２のモードに設定した場合には図３（ｂ）に示すフローチャートを実行しないように制御する。したがって、第２のモードに設定した場合には、スレーブプロジェクタ１００ｂ〜１００ｄの制御部１０８は投影領域を考慮する必要がなく、マスタプロジェクタ１００ａから受信した画像をそのまま表示する。
【００４９】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更等が可能であり、上述した実施形態を適時組み合わせてもよい。
上述した各実施形態では、プロジェクタ１００ａ〜１００ｄが液晶プロジェクタである場合について説明したが、この場合に限られず、投影面に画像を投影できれば、どのような投影装置であってもよい。
上述した各実施形態では、マスタプロジェクタ１００ａの位置が左上とする場合について説明したが、何れの位置であってもよい。また、説明を簡単にするために投影面の左上から右下の順でスレーブプロジェクタを待ち受けるように説明したが、割り当て前の領域であればよいので、この順番に限定されるものではない。
【００５０】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１０：マルチ投影システム  １００ａ：マスタプロジェクタ  １００ａ〜１００ｄ：スレーブプロジェクタ  １０７：接続部  １０８：制御部  １０９：画像処理部  １１０：ＲＯＭ  １１１：ＲＡＭ  １１２：操作部  １１３：通信部
【図１】
2018185359.tif 000003
【図２】
2018185359.tif 000004
【図３】
2018185359.tif 000005
【図４】
2018185359.tif 000006
【図５】
2018185359.tif 000007
【図６】
2018185359.tif 000008
【図７】
2018185359.tif 000009
【図８】
2018185359.tif 000010
【図９】
2018185359.tif 000011