(57)【要約】【課題】マルチ投影を構成しているプロジェクタが故障や劣化により投影不可能となった場合に再接続を行うが、その都度ユーザが接続設定する必要があった【解決手段】投影型の表示装置（プロジェクタ）であって、他の機器と通信するための通信手段と、マルチ投影を構成している機器の設置情報を管理する構成管理手段と、マスターまたはスレーブとして動作することを設定する動作設定手段と、動作している表示装置の接続情報を管理する接続情報管理手段（ＤＨＣＰ）とを具備し、スレーブとして動作している表示装置がマルチ投影の構成へ参加する際に、前記構成管理手段および前記接続情報管理手段を用いて対象となる表示装置に対して接続情報を割り当てることを特徴とする【選択図】図６
2019047356.tif 000002
【特許請求の範囲】
【請求項１】
他の機器と通信するための通信手段と、
マルチ投影を構成している機器の設置情報を管理する構成管理手段と、
マスターまたはスレーブとして動作することを設定する動作設定手段と、
動作している表示装置の接続情報を管理する接続情報管理手段とを具備し、
スレーブとして動作している表示装置がマルチ投影の構成へ参加する際に、前記構成管理手段および前記接続情報管理手段を用いて対象となる表示装置に対して接続情報を割り当てることを特徴とする表示装置。
【請求項２】
マルチ投影に参加する機器であることを設定する参加設定手段を具備し、前記通信手段を用いてその参加情報を送受信することを特徴とする請求項１に記載の表示装置。
【請求項３】
マルチ投影の構成内で自身の表示担当位置を設定するための表示位置設定手段を具備し、前記通信手段を用いて表示担当位置の情報を送受信することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記構成管理手段と前記接続情報管理手段を基にそれらの関連付けを行う関連付け手段を具備し、マスターとして動作している表示装置は、スレーブとして動作している表示装置がマルチ投影の構成から離脱する際にはその表示装置の持つ接続情報を保持し、参加する際には前記関連付け手段によって以前離脱した表示装置の接続情報を割り当てることを特徴とする請求項１ないし３のいずれか１項に記載の表示装置。
【請求項５】
マスターとして動作している表示装置は、スレーブとして動作している表示装置がマルチ投影の構成へ参加する際に、前記構成管理手段によりマルチ投影の構成に参加する余地が無いと判断された場合にスレーブの参加をさせないことを特徴とする請求項１ないし４のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関するものである。
【背景技術】
【０００２】
プロジェクタの利用方法として、複数台のプロジェクタの投影画像をつなぎ合わせることで画像を構成する投影方法（マルチ投影）が知られている。その画像データの伝送方法には様々な方法があり、例えば分配機を利用する方法や、プロジェクタ間で画像授受を行なう等の方法が挙げられる。後者においては、システム全体を司るプロジェクタ（マスター）が存在し、マスターが他のプロジェクタ（スレーブ）へ、制御情報や画像情報などを配信する方法で実現される。以後、後者の構成であるとする。
【０００３】
マスターとスレーブが情報を送受信するにあたり、マルチ投影を構成するプロジェクタを同一のネットワーク（グループ）上に配置し、それらをネットワークケーブルで接続することが一般的である。この方法においては、対象となるプロジェクタに関する接続情報を設定・保持しておく必要があり、それらの情報はユーザが設定することになる。ここでマルチ投影を構成しているプロジェクタが故障や劣化により投影不可能となった場合に、プロジェクタを再接続する必要がある。こうした状況において、マルチ投影を継続して実施可能にするためには、システムとしてプロジェクタの再接続を支援する機構をもち、再接続前後で同等の設定を行えるようにする必要がある。
【０００４】
前述の内容に関連し、特許文献１においてプロジェクタの状態を監視、更新するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１９１９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
先行技術ではプロジェクタがネットワーク上でリンクされている必要があり、ネットワークを通じて制御を行っているため、再接続時の補助を行うことが出来ずにユーザの操作が必要になる。
【０００７】
そこで本発明では、プロジェクタを再接続する際に必要な接続情報の設定を自動で行うことにより、ユーザの操作負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の表示装置は、他の機器と通信するための通信手段と、マルチ投影を構成している機器の設置情報を管理する構成管理手段と、マスターまたはスレーブとして動作することを設定する動作設定手段と、動作している表示装置の接続情報を管理する接続情報管理手段とを具備し、スレーブとして動作している表示装置がマルチ投影の構成へ参加する際に、前記構成管理手段および前記接続情報管理手段を用いて対象となる表示装置に対して接続情報を割り当てることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プロジェクタの再接続時に接続情報の設定を自動で行うことでユーザの操作負荷を軽減できる
【図面の簡単な説明】
【００１０】
【図１】表示装置であるプロジェクタの構成を示すブロック図
【図２】投影状態の概観を示す図
【図３】実施例１における本発明の投影に関する制御フロー図
【図４】配置パターンを設定するメニュー例を示す図
【図５】配置パターンとＩＰアドレスの対応を示す図
【図６】マルチ投影時に、１台のプロジェクタが抜けた状態を示す図
【図７】実施例２における本発明の投影に関する制御フロー図
【図８】マルチ投影時に、２台のプロジェクタが抜けた状態を示す図
【図９】実施例３における本発明の投影に関する制御フロー図
【図１０】実施例４における本発明の投影に関する制御フロー図
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１２】
（実施例１）
最初に、図１のブロック図を用いて投影装置であるプロジェクタ１００の構成について説明する。１０１はプロジェクタ１００の全体の挙動を制御するＣＰＵであり、１０２はＣＰＵ１０１によって実行される制御プログラムを記憶するためのＲＯＭ  であり、１０３はワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭである。１０４は投影画像を形成するための処理を行う画像処理部である。１０５は、ＬＡＮを介して不図示の外部装置と通信を行うためのネットワークＩＦ（Ｉｎｔｅｒｆａｃｅ：インターフェース）である。
【００１３】
１０６は操作キー１０６ａや、リモコン受光部１０６ｂを介してリモコン１０６ｃからのユーザ入力を受け付けるユーザＩＦである。１０７は画像を出力するための投影制御部である。１０８は液晶パネル及びその駆動ドライバ、レンズ及びズームなどの駆動系及び光源で構成される投影部である。１０９は外部からの映像信号を受信するための入力部である。また、プロジェクタ１００は、これら各要素を接続する内部バス１１０を備えている。本実施例におけるプロジェクタ１００の基本的な動作としては、外部から伝送された入力画像を入力部１０９にて投影可能な形式に変換した画像、またはネットワークＩＦ１０５を通じて受信した画像を画像処理部１０４によって所定の画処理を施す。その後、投影画像制御部１０７に伝送し、投影部１０８によって投影することである。
【００１４】
図２はマスターであるプロジェクタ１００と、スレーブであるプロジェクタ２００、３００、４００の４台によるマルチ投影の概観である。各スレーブの構成はマスターと共通である。一般的に複数の投影画像をつなぎ合わせるには、厳密に位置合せしないと画像内につなぎ目が視認されてしまい、品位を低下させてしまう。そのため、投影画像の一部を重畳させ、重畳部分の輝度を下げることによってつなぎ目を目立たなくするエッジブレンド処理を行っている。画像５００をマスタープロジェクタ１００に供給することで、マスタープロジェクタのＣＰＵ１０１はネットワークＩＦ１０５を通じて各スレーブプロジェクタに対して画像５００を送信する。
【００１５】
それとともに、前述のエッジブレンド処理を考慮した各スレーブプロジェクタが担当する画像の位置情報を送信する。マスタープロジェクタおよび各スレーブプロジェクタのＣＰＵ１０１は自身の画像処理部１０４を制御して画像５００のデコードおよびエッジブレンド処理を施すことで、投影画像を作成する。作成された投影画像を各プロジェクタが投影することで、統合画像５０１を投影している。
図３〜図５を用いて本発明の特徴的な動作について説明する。
【００１６】
図３の制御フローのＳ６００において、ユーザが操作キー１０６ａやリモコン１０６ｃを用いて、マスター、スレーブまたはどちらでもないことを選択するメニュー（不図示）操作により、操作対象のプロジェクタをマスターまたはスレーブとして選択すると、ユーザＩＦ１０６を介して各プロジェクタのＣＰＵ１０１に通知がなされる。各プロジェクタのＣＰＵ１０１は、マスターが選択された場合は図３に示すＳ６０１ａ以降の制御フロー、スレーブが選択された場合はＳ６０１ｂ以降の制御フローとなる。
【００１７】
マスターとして選択されたプロジェクタのマスタープロジェクタのＣＰＵ１０１はＲＯＭ１０２に格納されている設定情報を読み出し、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ機能を立ち上げる。なお、各プロジェクタのＣＰＵ１０１は投影制御部１０７および投影部１０８を用いて、ユーザに対して前述したメニューを含むＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を投影しているものとする。また、各プロジェクタはネットワークケーブルにて接続されているがその他の機器は接続されていないものとする。
【００１８】
前述のように、ユーザがマスターまたはスレーブを選択することにより、各プロジェクタのＣＰＵ１０１は自身がマスターまたはスレーブとして設定されていることを示す設定値をＲＡＭ１０３に記憶しておく。マスターでもスレーブでもない場合はマルチ投影に参加しない状態であり、各プロジェクタのＣＰＵ１０１はＲＡＭ１０３に記憶された値を読み出すことで自身の状態を判別する。
【００１９】
マスタープロジェクタ１００の制御フローについて説明する。Ｓ６０１ａにおいて、マスタープロジェクタのＣＰＵ１０１は、図４に示したようなユーザに配置パターンを決定させるためのメニューを表示する。図４に示した、パターン設定画面７００および選択肢である７０１〜７０４の配置パターンはＲＯＭ１０２に格納されており、それを読み出すことで表示している。パターン数は一例であり、この数に限らない。ユーザが操作キー１０６ａやリモコン１０６ｃを用いて７０１〜７０４のパターンのいずれかを選択すると、ＣＰＵ１０１は選択されたパターンをＲＡＭ１０３に格納する。
【００２０】
本実施例では２×２のパターン７０２が選択されたとする。マスタープロジェクタのＣＰＵ１０１は、図５に示すような送信先一覧８００を、同様にＲＡＭ１０３に保持しておく。選択されたパターンが２×２の場合は４台のプロジェクタが必要になるので、８０１ａに示すリストをＲＡＭ１０３上に確保し、マスター自身（ここでは１９２．１６８．２５４．１とする）を含む、４台分の送信先ＩＰアドレスを割り当て可能としておき、Ｓ６０２ａに遷移する。割り当てとは、パターン７０２に示す１から４の分割された投影領域と、各々の投影領域を担当するプロジェクタを特定する情報（本実施例においてＩＰアドレス）とを対応付けることである。
【００２１】
Ｓ６０２ａにおいて、マスタープロジェクタのＣＰＵ１０１は、ネットワークＩＦ１０５を通じてスレーブから問い合わせを受信しているとＳ６０２ａへ遷移する。受信していない場合はＳ６０６ａへ遷移する。
【００２２】
Ｓ６０３ａにおいて、マスタープロジェクタのＣＰＵ１０１は、Ｓ６０１ａにて格納された割り当てリスト８０１ａをＲＡＭ１０３から読み出し、未割当の投影領域があるか確認する。未割当の投影領域があればＳ６０４ａへ、無ければＳ６０２ａへ遷移する。
【００２３】
Ｓ６０４ａにおいて、マスタープロジェクタのＣＰＵ１０１は、スレーブからの要求に対してＩＰアドレスの割り当て提案（ＤＨＣＰ  Ｏｆｆｅｒ）を、ネットワークＩＦ１０５を通じて送信する（ここでは１９２．１６８．２５４．２とする）。後述するスレーブプロジェクタの制御フローのＳ６０２ｂにて受信され、その応答（ＤＨＣＰ  Ｒｅｑｕｅｓｔ）をマスタープロジェクタのＣＰＵ１０１が受信すると、接続情報を確定して送信する（ＤＨＣＰ  Ａｃｋ）。完了後、マスタープロジェクタのＣＰＵ１０１はＳ６０５ａへ遷移する。
【００２４】
Ｓ６０５ａにおいて、マスタープロジェクタのＣＰＵ１０１は、Ｓ６０４ａにて確定したスレーブのＩＰアドレスをＲＡＭ１０３に格納してあるリスト８０１ａに割り当てる。ここでの割り当てとは、前述の通りＳ６０１ａにて設定した配置パターンにおける投影領域とＩＰアドレスとを関連付けておくことである。すなわち、マスターのＩＰアドレス１９２．１６８．２５４．１を投影領域１、スレーブのＩＰアドレス１９２．１６８．２５４．２を投影領域２と関連付け、８０１ｂに示したようにリストを更新する。
【００２５】
マスタープロジェクタのＣＰＵ１０１はスレーブに対して割り当てを行った担当位置（本実施例における投影領域２）を送信する。マスタープロジェクタのＣＰＵ１０１はＳ６０２ａからＳ６０５ａまでのステップを各スレーブに対して行うことでＩＰアドレスの決定と投影領域の割り当てを行い、８０１ｃの状態までリストが更新される。スレーブからの接続要求がなくなると、前述の通りＳ６０２ａからＳ６０６ａへ遷移する。
【００２６】
Ｓ６０６ａにおいて、マスタープロジェクタのＣＰＵ１０１は、ＲＡＭ１０３に格納されている割り当てリストに登録されているスレーブに対して接続ができるか確認するためのパケットを、ネットワークＩＦ１０５を通じて送信する。スレーブから応答が無い場合は離脱したとみなし、Ｓ６０７ａへ遷移する。各スレーブから応答があった場合はＳ６０８ａへ遷移する。
【００２７】
Ｓ６０７ａにおいて、マスタープロジェクタのＣＰＵ１０１は、Ｓ６０６ａにて接続が確認できなかったスレーブの位置に対応した接続情報（ＩＰアドレス）をＲＡＭ１０３に格納されている割り当てリストから削除する。削除後、Ｓ６０８ａに遷移する。
【００２８】
Ｓ６０８ａにおいて、マスタープロジェクタのＣＰＵ１０１は、各スレーブに対して統合画像５０１の投影に必要な解像度情報を送信するように要求する。マスタープロジェクタのＣＰＵ１０１は、受信した解像度情報をＲＡＭ１０３に格納する。その後、投影対象の画像５００、ＲＡＭ１０３から読み出した割り当てリストと配置パターン７０２、および各スレーブから受信した解像度情報に基づき、４台のプロジェクタを組み合わせた時にできる投影画像のサイズを計算する。計算結果から各スレーブが画像５００におけるどの領域を投影するかの座標計算を行い、結果をＲＡＭ１０３に格納した後Ｓ６０９ａに遷移する。
【００２９】
Ｓ６０９ａにおいて、マスタープロジェクタのＣＰＵ１０１は、Ｓ６０７ａにて計算された座標情報と画像５００を、ネットワークＩＦ１０５を通じて各スレーブに対して送信する．送信後、Ｓ６１０ａへ遷移する。
【００３０】
Ｓ６１０ａにおいて、マスタープロジェクタのＣＰＵ１０１は、前述したマルチ投影の構成のとおり，自身の画像処理部１０４を制御して画像５００のデコードおよびエッジブレンド処理を施すことで、投影画像を作成し，作成された投影画像を投影画像制御部１０７に伝送し、投影部１０８によって投影する．投影処理後，Ｓ６１１ａに遷移する。
【００３１】
Ｓ６１１ａにおいて、マスタープロジェクタのＣＰＵ１０１は、ユーザが操作キー１０６ａやリモコン１０６ｃを用いて本発明の意図するところである投影を終了させる操作を選択しているかユーザＩＦ１０６に問い合わせる。終了でなければＳ６０２ａへ遷移し、処理を継続する。
【００３２】
次に、スレーブプロジェクタの制御フローについて説明する。Ｓ６０１ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、ＤＨＣＰクライアントとして、ネットワークＩＦ１０５を通じて接続されている機器に対して問い合わせ（ＤＨＣＰ  ｄｉｓｃｏｖｅｒ）を送信する。その際に、ＲＡＭ１０３に記憶された値を読み出すことで、自身がスレーブ機として参加することを示すパケットを付加しておく。送信後、Ｓ６０２ｂへ遷移する。
【００３３】
Ｓ６０２ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、マスターの制御フローにおけるＳ６０４ａにて送信された割り当て提案（ＤＨＣＰ  Ｏｆｆｅｒ）を受信し、その情報を使用することを、ネットワークＩＦ１０５を通じて応答する（ＤＨＣＰ  Ｒｅｑｕｅｓｔ）。その応答を受信したマスターから、確定された接続情報を受信すると（ＤＨＣＰ  Ａｃｋ）、スレーブプロジェクタのＣＰＵ１０１は確定した接続情報を受信して自身の設定を更新し、Ｓ６０３ｂに遷移する。前述のマスターとの通信が行えなかった場合、処理を終了する。
【００３４】
Ｓ６０３ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、マスターの制御フローにおけるＳ６０５ａにて送信された担当位置を受信し、ＲＡＭ１０３に格納する。格納後、Ｓ６０４ｂに遷移する。
【００３５】
Ｓ６０４ｂにおいて、スレーブプロジェクタのＣＰＵ１０１はマスターの制御フローにおけるＳ６０８ａにて要求された自身の表示解像度や前述したエッジブレンドの重畳解像度をＲＯＭ１０２から読み出し、ネットワークＩＦ１０５通じてマスターへ送信する。送信後、Ｓ６０５ｂへ遷移する。
【００３６】
Ｓ６０５ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、マスターから送信された座標情報と画像５００を受信する．受信後，Ｓ６０６ｂに遷移する。
【００３７】
Ｓ６０６ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、マスターの制御フローと同様に画像処理部１０４を制御することで画像５００に対して処理を施し、投影制御部１０７、投影部１０８に伝送して投影を行う。投影処理後，Ｓ６０７ｂに遷移する。
【００３８】
Ｓ６０７ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、マスターの制御フローにおけるＳ６１１ａと同様の処理を行い、終了でなければＳ６０４ｂへ遷移して処理を継続する。
【００３９】
マスターと各スレーブが前述の制御フローによって統合画像５０１の分割領域を投影することで、図２に示したようなマルチ投影が実現できる。
【００４０】
ここで、課題に述べたようなプロジェクタの再接続が発生した際に，本発明によりユーザ負担が軽減されていることを説明する。例として図６に示したようにプロジェクタ４００が故障し、新たにプロジェクタ４０１の接続が必要になったとする。なお，ここでの再接続はスレーブプロジェクタが対象である。Ｓ６０７ａで述べたように、プロジェクタ４００が未接続になると、マスターの制御フローＳ６０７ａに説明したように割り当てリストから削除され、パターン７０２に示すところの４の接続対象が空いた状態になる。
【００４１】
その後、スレーブとしてプロジェクタ４０１がネットワーク上で接続されると、ＣＰＵ１０１は制御フローのＳ６０１ｂに記載した処理を実行する。マスターのＣＰＵ１０１はＳ６０２ａにてプロジェクタ４０１からの接続要求を受けると、Ｓ６０４ａおよびＳ６０５ａにて説明したように非割り当てとなった４に対して新規に割り当てを行う。以降、プロジェクタ４０１との接続が確立し、投影に参加できるようになる。ユーザは物理的な接続処理を行うだけで、プロジェクタ自身が接続に関わる設定を行い、マルチ投影を再開できる。
【００４２】
（実施例２）
実施例１の図３に示した制御フローは、図７および後述のように変形できる。実施例１では空き領域に対してマスターが順次割り当てを行っていた。しかし、図８に示したように、２台以上が同時に割り当てを要求する場合に、物理的なプロジェクタの位置との対応が意図しない割り当てになることが起こりうる。そこで、図３のＳ６０１ｂにてスレーブからマスターに対して接続要求をする前に、パターン７０２から対象のプロジェクタがどの領域を担当するかをユーザが割り当てられるようにすることで解決できる。
【００４３】
本実施例では、まずスレーブの制御フローについて説明する。図７のＳ９０１ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、不図示のメニューにてユーザが操作キー１０６ａやリモコン１０６ｃを用いて担当領域を選択した結果をＲＡＭ１０３に格納し、Ｓ９０２ｂへ遷移する。
【００４４】
Ｓ９０２ｂにおいて、スレーブプロジェクタのＣＰＵ１０１は、Ｓ６０１ｂで説明した自身がスレーブ機として参加することを示すパケットに加えて、Ｓ９０１ｂにてＲＡＭ１０３に格納した値を読み出して担当位置要求を示すパケットをマスターに対して送信する。送信後、Ｓ９０３ｂに遷移する。Ｓ９０３ｂ以降の制御フローは、実施例１に示したＳ６０２ｂ以降の制御フローと同じである。
【００４５】
次にマスターにおける制御フローの違いについて説明する。Ｓ９０３ａ（＝図３におけるＳ６０３ａ）に示した非割り当て領域の確認をするステップの後に、スレーブからの担当位置要求を確認するステップＳ９０４ａを追加している。また、本実施例では、スレーブの制御フローにおけるＳ９０２ｂにて送信された担当位置要求を示すパケットをＳ９０２ａにて受信し、その値をＲＡＭ１０３に格納する。
【００４６】
Ｓ９０４ａにおいて、マスタープロジェクタのＣＰＵ１０１は、前述したスレーブの制御フローのＳ９０１ｂにて指定した、スレーブからの担当領域の要求に対してＲＡＭ１０３に格納してあるリストを参照して割り当て済みか否かを確認する。割り当て済みであればＳ９０２ａへ、割り当てられていなければＳ９０５ａへ遷移する。Ｓ９０５ａは、前述したＳ６０４ａの処理と同様であるため省略する。Ｓ９０５ａの処理後、Ｓ９０６ａへ遷移する。
【００４７】
Ｓ９０６ａにおいて、マスタープロジェクタのＣＰＵ１０１は、実施例１にて説明したＳ６０５ａと同様に投影領域とＩＰアドレスとを関連付けを行う。実施例１ではマスターが任意の投影領域を担当位置としてスレーブに割り当てていたが、本実施例ではＳ９０４ａにて確認したスレーブの担当位置に基づいて接続情報（ＩＰアドレス）の割り当てを行いＲＡＭ１０３へ格納する。
【００４８】
（実施例３）
実施例１、２で示した例では、マスターが任意のＩＰアドレスを割り当てているのでスレーブは特にその情報を認識する必要はなかった。しかし、マスターおよびスレーブを外部からネットワーク経由で操作することを考えると、機体の入れ替えによって接続情報が変化した際に操作部側でも変更が必要になってしまう。そこで配置パターンを基に割り当て済みのＩＰアドレスは保持しておき、新規で接続が発生した場合には流用することを行う。
【００４９】
すなわち、割り当てリストに対してＳ６０７ａにおけるＩＰアドレスの削除は行わず、現在登録されているプロジェクタと接続が可能であるかを保持しておく。実施例１で示した図３の制御フローに基づくと、マスター側はＳ１００３ａ（＝図３におけるＳ６０３ａ）に示した非割り当て領域の確認ステップの後にＳ１００４ａ、Ｓ１００５ａ、Ｓ１００６ａを追加し、図３におけるＳ６０７ａに対応するＳ１００９ａの処理に変更を施す。これらのステップの内容について説明する。
【００５０】
Ｓ１００４ａにおいて、マスタープロジェクタのＣＰＵ１０１は、ＲＡＭ１０３に格納してある割り当てリストを参照して、スレーブからの要求位置にＩＰアドレスが割り当て済みかを確認する。割り当て済みであればＳ１００５ａへ遷移し、未割当であればＳ１００６ａへ遷移する。
【００５１】
Ｓ１００５ａにおいて、マスタープロジェクタのＣＰＵ１０１は、以前割り当てた際に登録してあるＩＰアドレスを流用して新規要求を出したスレーブに対して送信し、Ｓ１００７ａへ遷移する。
【００５２】
Ｓ１００６ａにおいてマスタープロジェクタのＣＰＵ１０１は、新規にＩＰアドレスを設定し、スレーブに対して送信し、Ｓ１００７ａへ遷移する。
【００５３】
Ｓ１００９ａにおいて、マスタープロジェクタのＣＰＵ１０１は、Ｓ１００６にて接続が確認できなかったスレーブの位置に対応した割り当てを解除する。図３の制御フローにおけるＳ６０７ａではＩＰアドレスを削除することで割り当てを解除していたが、本実施例ではＩＰアドレスを保持したまま、該当する位置に関して未接続であることを示す値をＲＡＭ１０３に格納する。
【００５４】
（実施例４）
実施例１に対する実施例２のように、実施例３をスレーブが担当領域を要求するように変形したのが実施例４である。Ｓ９０４ａと同等の処理であるＳ１１０４ａ、およびＳ９０１ｂと同等の処理であるＳ１１０１ｂを、図９の制御フローに追加したものが図１０である。
【００５５】
（その他の実施例）
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを保存した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【００５８】
１００・・プロジェクタ、１０１・・ＣＰＵ、１０２・・ＲＯＭ、１０３・・ＲＡＭ、１０４・・画像処理部、１０５・・ネットワークＩＦ、１０６・・ユーザＩＦ、１０７・・投影制御部、１０８・・投影部、１０９・・入力部
【図１】
2019047356.tif 000003
【図２】
2019047356.tif 000004
【図３】
2019047356.tif 000005
【図４】
2019047356.tif 000006
【図５】
2019047356.tif 000007
【図６】
2019047356.tif 000008
【図７】
2019047356.tif 000009
【図８】
2019047356.tif 000010
【図９】
2019047356.tif 000011
【図１０】
2019047356.tif 000012