(57)【要約】【課題】複数の端末装置から取得した操作入力の排他制御を行うことにより複数人による共同作業を円滑に行うことのできる画像投影システム及びこれに用いられる画像投影装置の提供。【解決手段】複数の端末装置２と、各端末装置２の所定表示領域にある画像３０の画像データを通信経路３を介して取得し、これらの画像データに基づいた画像３０を投影する画像投影装置１とを備えた画像投影システムであって、端末装置２は、画像投影装置１で投影されている画像３０を操作するための操作部を備え、画像投影装置１は、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２へ当該操作の情報を送信するか送信制限するかを決定する決定部と、決定部によって送信すると決定した操作の情報を、操作対象の画像３０の画像データを送信した端末装置２へ、通信経路３を介して送信する操作情報処理部とを備えた画像投影システムＳ。【選択図】図１
2009086367.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、各前記端末装置の所定表示領域にある画像の画像データを通信経路を介して取得し、これらの画像データに基づいた画像を投影する画像投影装置とを備えた画像投影システムであって、
前記端末装置は、
前記画像投影装置で投影されている画像を操作するための操作部を備え、
前記画像投影装置は、
前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信するのか送信制限するのかを決定する決定部と、
前記決定部によって送信すると決定した前記操作の情報を、前記操作対象の画像の画像データを送信した端末装置へ、前記通信経路を介して送信する操作情報処理部と、を備えた
画像投影システム。
【請求項２】
前記決定部は、前記複数の端末装置のうち一の端末装置における前記操作部への操作開始から終了するまでの間は、他の端末装置の前記操作部への操作の情報を送信制限する決定を行う
ことを特徴とする請求項１に記載の画像投影システム。
【請求項３】
前記決定部は、前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置の所定表示領域以外の表示領域の操作が行われていると判断すると、前記操作部への操作の情報を送信制限する決定を行う
ことを特徴とする請求項１に記載の画像投影システム。
【請求項４】
前記操作情報処理部は、前記決定部が前記操作部への操作の情報を送信制限すると決定したときに、前記操作が所定の操作であるときには、所定期間遅延させて、前記操作対象の画像の画像データを送信した端末装置へ前記操作の情報を送信する
ことを特徴とする請求項２又は請求項３に記載の画像投影システム。
【請求項５】
前記操作情報処理部は、前記操作の情報の送信を所定期間遅延させる際に、当該操作が所定期間遅延された旨と当該操作の内容を当該画像投影装置の画像投影部により投影させる
ことを特徴とする請求項４に記載の画像投影システム。
【請求項６】
前記端末装置は、
前記操作部が操作されたときに、その操作に応じた画像操作命令を前記画像投影装置へ前記通信経路を介して送信する操作命令送信部を備え、
前記画像投影装置において、
前記決定部は、前記画像操作命令を受信したとき、当該画像操作命令を前記操作の情報として送信するか送信制限するかを決定し、
前記操作情報処理部は、前記決定部によって送信すると決定した前記画像操作命令を、前記操作対象の画像の画像データを送信した端末装置へ送信する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像投影システム。
【請求項７】
前記端末装置は、
前記操作部が操作されたときに、その操作に応じた画像操作命令の受信を前記画像投影装置へ要求する許可要求部と、
前記画像投影装置から許可されたときに、前記画像操作命令を前記画像投影装置へ前記通信経路を介して送信する操作命令送信部と、を備え、
前記画像投影装置において、
前記決定部は、前記端末装置から前記画像操作命令の受信要求があったとき、当該端末装置へ前記受信要求の許可をするか否かを決定し、
前記操作情報処理部は、前記決定部による決定結果を前記端末装置へ通知し、その後、前記受信要求が許可された端末装置から送信された前記画像操作命令を、この画像操作命令による操作対象の画像の画像データを送信した端末装置へ、前記通信経路を介して送信する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像投影システム。
【請求項８】
前記操作情報処理部は、前記決定部が前記受信要求の許可をする決定を行うと、当該決定結果として許可応答を前記受信要求を行った端末装置へ送信し、その他の端末装置へは、前記画像操作命令の送信を禁止するための不許可指示を送信する
ことを特徴とする請求項７に記載の画像投影システム。
【請求項９】
前記端末装置は、
データファイルを記憶する記憶部と、
前記データファイルに基づいて生成された画像データに基づく画像を表示可能な表示部と、
前記所定表示領域として、前記生成された画像データに基づく画像を表示可能であり、前記表示部の表示領域との連続部を有する仮想表示領域を設定する仮想表示領域設定部と、を備える
ことを特徴とする請求項１〜８のいずれか１項に記載の画像投影システム。
【請求項１０】
複数の端末装置の所定表示領域にある画像の画像データを通信経路を介して取得し、この画像データに基づいた画像を投影する画像投影装置において、
各前記端末装置の所定表示領域にある画像の画像データを取得する画像取得部と、
前記複数の端末装置の所定表示領域にある画像の画像データを合成する画像処理部と、
前記画像処理部で合成した画像データに基づいた画像を投影する画像投影部と、
前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信するのか送信制限するのかを決定する決定部と、
前記決定部によって送信すると決定した前記操作の情報を、前記操作対象の画像の画像データを送信した端末装置へ送信する操作情報処理部と、を備えた
ことを特徴とする画像投影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影システム及びこれに用いられる画像投影装置に関するものであり、特に、複数の端末装置と画像投影装置とを備え、画像投影装置が複数の端末装置から取得した操作入力の排他制御を行うことにより、複数人による共同作業を円滑に行うことのできる画像投影システム及び前記画像投影装置に関する。
【背景技術】
【０００２】
従来より、画像投影装置として、例えば、端末装置等から画像情報を入力して液晶表示素子に当該画像情報に応じた画像を表示し、この液晶表示素子に光を照射してスクリーン上に拡大投影するプロジェクタなどが広く使用されている。この種のプロジェクタは、複数人が参加して行われる会議等において多く使用されており、かかるプロジェクタを用いることにより、拡大投影された一つの画像を複数の参加者が同時に見ながら議論を進めていくことができる。
【０００３】
また、一方で、複数の端末装置をネットワークなどの通信経路で接続することにより、会議等における情報の共有や共同作業を効率的に行うことが多くなされている。例えば、特許文献１には、ＬＡＮなどの通信経路で接続された複数の端末装置により構成されるアプリケーション共有システムであって、特定の端末装置（ホストＰＣ）が自己の表示領域に表示されている画像の画像データを他の端末装置（ゲストＰＣ）に送信して、当該画像データに基づく画像をゲストＰＣの表示領域に表示させることにより、ホストＰＣが保有する画像を共有画像としてゲストＰＣの利用者と共有することのできるアプリケーション共有システムが開示されている。
【０００４】
さらに、特許文献１に記載の発明では、ゲストＰＣは、マウスなどの操作部を用いて、ホストＰＣから送信された画像データに基づく画像を操作すると、当該操作に基づくマウス操作情報がホストＰＣに送信され、当該ホストＰＣは、受信したマウス操作情報に基づき画像を編集し、さらに、編集後の画像の画像データを各ゲストＰＣに送信して、当該各ゲストＰＣの表示領域に編集後の画像を表示させることにより、ホストＰＣが保有する画像に対する編集操作をゲストＰＣから行うことを可能としている。
【０００５】
例えば、図４９（ａ）に示すように、一のゲストＰＣが、自己の表示領域Ｄ１において共有画像Ｗを右上部から左上部へ移動させるための操作を行うと、当該操作に基づくマウス操作情報がホストＰＣに送信され、当該ホストＰＣが、受信したマウス操作情報に基づき共有画像Ｗの位置を変更し、さらに、変更後の共有画像Ｗの画像データを各ゲストＰＣに送信することにより、図４９（ｂ）に示すように、ゲストＰＣは、当該各ゲストＰＣの表示領域に位置変更後の共有画像Ｗを表示させることができる。なお、図中、Ｐ１は、一のゲストＰＣの表示領域Ｄ１において、操作部に基づき画像を操作するカーソルの位置を表示するカーソル画像である。
【０００６】
そして、このホストＰＣ又はゲストＰＣに画像投影装置を接続して共有画像Ｗを投影させることにより、ホストＰＣやゲストＰＣのユーザは、共有画像Ｗを操作しながら、会議等における情報の共有や共同作業を効率的に行うことができる。
【特許文献１】特開平９−９１２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明は、一のゲストＰＣが共有画像に対して操作を行っているときに、他のゲストＰＣが当該共有画像に対して操作を行った場合、当該他のゲストＰＣの操作により一のゲストＰＣの操作が阻害されてしまうおそれがあった。
【０００８】
すなわち、例えば、一のゲストＰＣの操作により、図４９（ａ）に示す状態から図４９（ｂ）に示す状態となるまでの間に、他のゲストＰＣが自己の表示領域Ｄ２において共有画像Ｗを下方へ移動させる操作を行った場合、一のゲストＰＣが操作中であるにも関わらず、共有画像Ｗは、図５０（ａ）に示すように、当該他のゲストＰＣの操作に応じて各ゲストＰＣの表示領域の下方に移動してしまうため、図５０（ｂ）に示すように、当該共有画像Ｗに対する操作が一のゲストＰＣの利用者の意に反したものとなる結果となる。
【０００９】
そこで、本発明は、複数の端末装置から取得した操作入力の排他制御を行うことにより、複数人による共同作業を円滑に行うことのできる画像投影システム及びこれに用いられる画像投影装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の発明は、複数の端末装置と、各前記端末装置の所定表示領域にある画像の画像データを通信経路を介して取得し、これらの画像データに基づいた画像を投影する画像投影装置とを備えた画像投影システムであって、前記端末装置は、前記画像投影装置で投影されている画像を操作するための操作部を備え、前記画像投影装置は、前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信するのか送信制限するのかを決定する決定部と、前記決定部によって送信すると決定した前記操作の情報を、前記操作対象の画像の画像データを送信した端末装置へ、前記通信経路を介して送信する操作情報処理部と、を備えた画像投影システムとした。
【００１１】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記決定部は、前記複数の端末装置のうち一の端末装置における前記操作部への操作開始から終了するまでの間は、他の端末装置の前記操作部への操作の情報を送信制限する決定を行うことを特徴とする。
【００１２】
また、請求項３に記載の発明は、請求項１に記載の発明において、前記決定部は、前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置の所定表示領域以外の表示領域の操作が行われていると判断すると、前記操作部への操作の情報を送信制限する決定を行うことを特徴とする。
【００１３】
また、請求項４に記載の発明は、請求項２又は請求項３に記載の発明において、前記操作情報処理部は、前記決定部が前記操作部への操作の情報を送信制限すると決定したときに、前記操作が所定の操作であるときには、所定期間遅延させて、前記操作対象の画像の画像データを送信した端末装置へ送信することを特徴とする。
【００１４】
また、請求項５に記載の発明は、請求項４に記載の発明において、前記操作情報処理部は、前記操作の情報の送信を所定期間遅延させる際に、当該操作が所定期間遅延された旨と当該操作の内容を当該画像投影装置の画像投影部により投影させることを特徴とする。
【００１５】
また、請求項６に記載の発明は、請求項１〜５のいずれか１項に記載の発明において、前記端末装置は、前記操作部が操作されたときに、その操作に応じた画像操作命令を前記画像投影装置へ前記通信経路を介して送信する操作命令送信部を備え、前記画像投影装置において、前記決定部は、前記画像操作命令を受信したとき、当該画像操作命令を前記操作の情報として送信するか送信制限するかを決定し、前記操作情報処理部は、前記決定部によって送信すると決定した前記画像操作命令を、前記操作対象の画像の画像データを送信した端末装置へ送信することを特徴とする。
【００１６】
また、請求項７に記載の発明は、請求項１〜５のいずれか１項に記載の発明において、前記端末装置は、前記操作部が操作されたときに、その操作に応じた画像操作命令の受信を前記画像投影装置へ要求する許可要求部と、前記画像投影装置から許可されたときに、前記画像操作命令を前記画像投影装置へ前記通信経路を介して送信する操作命令送信部と、を備え、前記画像投影装置において、前記決定部は、前記端末装置から前記画像操作命令の受信要求があったとき、当該端末装置へ前記受信要求の許可をするか否かを決定し、前記操作情報処理部は、前記決定部による決定結果を前記端末装置へ通知し、その後、前記受信要求が許可された端末装置から送信された前記画像操作命令を、この画像操作命令による操作対象の画像の画像データを送信した端末装置へ、前記通信経路を介して送信することを特徴とする。
【００１７】
また、請求項８に記載の発明は、請求項７に記載の発明において、前記操作情報処理部は、前記決定部が前記受信要求の許可をする決定を行うと、当該決定結果として許可応答を前記受信要求を行った端末装置へ送信し、その他の端末装置へは、前記画像操作命令の送信を禁止するための不許可指示を送信することを特徴とする。
【００１８】
また、請求項９に記載の発明は、請求項１〜８のいずれか１項に記載の発明において、前記端末装置は、データファイルを記憶する記憶部と、前記データファイルに基づいて生成された画像データに基づく画像を表示可能な表示部と、前記所定表示領域として、前記生成された画像データに基づく画像を表示可能であり、前記表示部の表示領域との連続部を有する仮想表示領域を設定する仮想表示領域設定部と、を備えることを特徴とする。
【００１９】
また、請求項１０に記載の発明は、複数の端末装置の所定表示領域にある画像の画像データを通信経路を介して取得し、この画像データに基づいた画像を投影する画像投影装置において、各前記端末装置の所定表示領域にある画像の画像データを取得する画像取得部と、前記複数の端末装置の所定表示領域にある画像の画像データを合成する画像処理部と、前記画像処理部で合成した画像データに基づいた画像を投影する画像投影部と、前記端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信するのか送信制限するのかを決定する決定部と、前記決定部によって送信すると決定した前記操作の情報を、前記操作対象の画像の画像データを送信した端末装置へ送信する操作情報処理部と、を備えたことを特徴とする画像投影装置とした。
【発明の効果】
【００２０】
請求項１及び請求項１０に記載の発明によれば、端末装置の操作部が操作されたとき、画像投影装置は、決定部によってこの操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信するのか送信制限するのかを決定し、当該決定部により送信すると決定した操作の情報を、操作情報処理部により操作対象の画像の画像データを送信した端末装置へ通信経路を介して送信することとしたため、例えば、画像投影装置は、一つの画像に対して複数の操作の情報を取得した場合であっても、当該複数の操作の情報のうちどの操作の情報を送信するのか送信制御するのかを決定することにより、当該画像に対して、画像投影装置で投影されている画像の操作を行う端末装置の利用者の意に反した画像の操作が行われることを未然に防ぐことができ、これにより、複数人による共同作業を円滑に行うことが可能となる。
【００２１】
請求項２に記載の発明によれば、画像投影装置の決定部は、複数の端末装置のうち一の端末装置における操作部への操作開始から終了するまでの間は、他の端末装置の操作部への操作の情報をその操作対象の画像の画像データを送信した端末装置への送信を制限する決定を行うため、一の端末装置の操作入力に基づく画像の操作が他の端末装置の操作入力によって阻害されてしまう虞がなく、複数人による共同作業を円滑に行うことが可能となる。
【００２２】
請求項３に記載の発明によれば、画像投影装置の決定部は、端末装置の操作部が操作されたとき、この操作対象の画像の画像データを送信した端末装置の所定表示領域以外の表示領域の操作が行われていると判断すると、その操作部への操作の情報を送信制限する決定を行うこととしたため、各端末装置の利用者は、自己の所定表示領域以外の表示領域への操作を、他の端末装置の利用者による当該自己の所定表示領域への操作に優先して行うことができる。
【００２３】
請求項４に記載の発明によれば、操作の情報を送信制限された場合であっても、当該操作が所定の動作である場合は、当該操作の情報は破棄されず、所定期間遅延させて、操作対象の画像の画像データを送信した端末装置へ送信することとしたため、一の端末装置の操作入力に基づく画像の操作が他の端末装置の操作入力によって阻害されることを防ぎつつも、当該他の端末装置の操作入力に基づく画像の操作を行うことができる。
【００２４】
請求項５に記載の発明によれば、端末装置の操作が所定期間遅延された際に、当該操作が所定期間遅延された旨及び当該操作の内容を画像投影装置の表示領域に表示することとしたため、当該端末装置の利用者は、自己の行った操作のうちどの操作が遅延されるかを把握することができる。
【００２５】
請求項６に記載の発明によれば、端末装置の操作部による操作の情報を、当該端末装置自身が操作命令送信部により画像操作命令として画像投影装置へ送信することとしたため、端末装置は操作部への操作が画像投影装置で送信制限されるか否かにかかわらず、操作部への操作があったときに、画像操作命令を画像投影装置へ送信すればよいので、端末装置の処理が複雑になることを抑制できる。
【００２６】
請求項７に記載の発明によれば、端末装置は、許可要求部により、当該端末装置操作部が操作されたときに、その操作に応じた画像操作命令の受信を画像投影装置に要求し、画像投影装置から許可されたときに、操作命令送信部により、画像操作命令を画像投影装置へ通信経路を介して送信する構成としている。すなわち、画像投影装置から許可されなければ画像操作命令の送信を行わないため、通信経路にかかる負荷を軽減させることができる。
【００２７】
請求項８に記載の発明によれば、不許可指示を受信した端末装置は、画像投影装置に対して画像操作命令を送信することがないため、画像操作命令を許可された端末装置以外の端末装置からの画像操作命令の送信を未然に防ぐことができ、これにより、通信経路にかかる負荷を軽減させることが可能となる。
【００２８】
請求項９に記載の発明によれば、端末装置に、表示部の表示領域とは別個に所定表示領域としての仮想表示領域を設けることにより、複数人による情報の共有や共同作業を円滑に行うことができる。例えば、端末装置の利用者は、所定表示領域と所定表示領域以外の領域とを明確に区別することができるため、意図しない画像が投影表示されることを防止することができる。また、表示部の表示領域の画像は画像投影装置で投影表示されないので、この表示部の表示領域を端末装置の利用者だけの作業スペースとして利用することができる。
【発明を実施するための最良の形態】
【００２９】
（第１実施形態）
［１．画像投影システムの概要］
以下に、本発明の実施の形態における画像投影システムについて、図面を参照しながら説明する。図１は本実施形態における画像投影システムの概略的なシステム構成を示す図である。
【００３０】
本実施形態にかかる画像投影システムＳは、図１に示すように、画像投影装置１と、この画像投影装置１とＬＡＮやＵＳＢケーブルなどの通信経路３を介して接続された複数の端末装置（ここでは端末装置２ａ〜２ｃ）とにより構成されるものであり、画像投影装置１は、各端末装置２ａ〜２ｃで実行されるアプリケーションプログラム（以下、単に「アプリケーション」と呼ぶこともある。）によって生成される画像のうち、各端末装置２ａ〜２ｃの仮想表示領域４５ａ〜４５ｃにある画像の画像データを一つの画像データとして合成するとともに、合成した画像データに基づく画像を画像投影装置１の表示領域６０に投影表示するようにしており、複数人による共同作業や情報の共有を効率的に行うことのできるシステムである。この仮想表示領域は、各端末装置２ａ〜２ｃの表示部の表示領域との連続部４７ａ〜４７ｃを有し、当該連続部を介して各端末装置２ａ〜２ｃの表示部の表示領域と連続しており、各端末装置２ａ〜２ｃのアプリケーションで生成される画像は、これらの表示領域内で移動可能となっている。
【００３１】
なお、ここでは連続部４７ａ〜４７ｃを、表示領域４０ａ〜４０ｃと仮想表示領域４５ａ〜４５ｃとが連続させるように配置しており、この表示領域と仮想表示領域とに跨った位置にある画像は、いずれかの表示領域に表示されるものとするが、例えば、表示領域４０ａ〜４０ｃと仮想表示領域４５ａ〜４５ｃとに跨った位置にある画像の一部をいずれにも表示させない非表示領域を有する連続部４７ａ〜４７ｃとしてもよい。
【００３２】
すなわち、本実施形態では、例えば図１に示すように、端末装置２ａの仮想表示領域４５ａに画像３０ａがあり、端末装置２ｃの仮想表示領域４５ｃに画像３０ｃがある場合、画像投影装置１は、画像３０ａ及び画像３０ｃの画像データをそれぞれ端末装置２ａ，２ｃから取得するとともにこれら画像データを合成し、合成した画像データに基づく画像を投影することにより、画像投影装置１の表示領域６０に端末装置２ａ及び端末装置２ｃがそれぞれ有する画像を一つの画像として表示することができる。
【００３３】
なお、本実施形態においては、画像投影装置１に３台の端末装置が接続されている場合について説明するが、画像投影装置１に接続される端末装置の数はこれに限ったものではない。また、以下において、端末装置２ａ〜２ｃの任意の一つを表す場合には端末装置２と表現することがあり、各端末装置２ａ〜２ｃに設けられた仮想表示領域４５ａ〜４５ｃの任意の一つを表す場合には仮想表示領域４５と表現することがあり、端末装置２ａ〜２ｃの表示領域４０ａ〜４０ｃのうち任意の一つを表す場合には表示領域４０と表すことがあり、端末装置２の表示領域４０又は仮想表示領域４５に表示される画像を画像３０と表すことがある。
【００３４】
また、この画像投影システムＳにおいて、各端末装置２は、自己の端末装置２の表示領域４０及び画像投影装置１の表示領域６０に表示されている画像３０を操作するためのマウスやキーボード等の操作部を有しており、画像投影装置１は、当該操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２へ、当該操作の情報を通信経路３を介して送信することとしている。そして、当該操作の情報を受信した端末装置２がこの操作の情報に基づいて画像３０を編集することにより、各端末装置２は、画像投影装置１で投影されている画像３０のうち、自分の端末装置２で実行されているアプリケーションによって生成される画像３０だけでなく、他の端末装置２で実行されているアプリケーションによって生成される画像３０も編集可能となる。なお、図中の画像５ａ〜５ｃは、自己の端末装置２の表示領域４０及び画像投影装置１の表示領域６０に、各端末装置２に設けられたマウス等の操作部による操作に応じてこれら表示領域４０，６０に表示する画像３０を指示又は操作するカーソルの位置を表示するカーソル画像である。
【００３５】
そして、特に本実施形態における画像投影システムＳでは、端末装置２の操作部が操作されたとき、画像投影装置１は、この操作対象の画像３０の画像データを送信した端末装置２へ当該操作の情報を送信するか送信制限するかを決定し、送信すると決定した操作の情報のみを送信することを特徴としている。
【００３６】
かかる構成とすることにより、例えば、画像投影装置１は、一つの画像３０に対して複数の操作の情報を取得した場合であっても、当該複数の操作の情報のうちどの操作の情報を送信するのか或いは送信制限するのかを決定することにより、当該画像３０に対して、操作の情報を送信した端末装置２の利用者の意に反した操作が行われることを未然に防ぐことができ、これにより、複数人による共同作業を円滑に行うことが可能となる。
【００３７】
以下、かかる処理について、図２〜５を用いて説明する。図２は本実施形態における画像投影システムに用いられる画像投影装置及び端末装置の概略構成図であって、図２（ａ）は画像投影装置の概略構成図、図２（ｂ）は端末装置の概略構成図であり、図３及び図５は本実施形態における画像投影システムＳの処理の一例を示すシーケンス図であり、図４は本実施形態における画像投影装置の投影領域に投影される画像の一例を示す図である。
【００３８】
本実施形態にかかる画像投影システムＳにおいて、画像投影装置１は、図２（ａ）に示すように、画像取得部１０と、画像処理部１１と、画像投影部１２と、決定部１３と、操作情報処理部１４と、記憶部１５とを備えている。また、端末装置２は、図２（ｂ）に示すように、記憶部２０と、表示部２１と、仮想表示領域設定部２２と、画像生成部２３と、画像送信部２４と、操作部２５と、操作命令送信部２６と、編集部２７とを備えている。
【００３９】
先ず、各端末装置２から取得した複数の画像データを合成し、この合成した画像データを投影するための処理について説明する。
【００４０】
画像投影装置１の表示領域６０に自己の保有する画像３０を投影させる場合、端末装置２は、先ず、画像生成部２３により、記憶部２０に記憶されたデータファイルに基づいた画像データを生成する。ここで、この画像データに基づく画像３０は、当該端末装置２の表示部２１の表示領域４０に表示される。次に、端末装置２は、利用者の操作部２５への操作などにより画像生成部２３で生成した画像データに基づく画像３０の位置が仮想表示領域４５となるとき、その画像３０の画像データを通信経路３を介して画像投影装置１へ送信する。ここで、本実施形態における所定表示領域は、生成された画像データに基づく画像３０を表示可能であり、表示部２１の表示領域４０との連続部を有する仮想表示領域４５であり、この仮想表示領域４５は、仮想表示領域設定部２２により設定される。
【００４１】
次に、画像投影装置１は、画像取得部１０により、各端末装置２の仮想表示領域４５にある画像３０の画像データを取得し、画像処理部１１により、複数の端末装置２の仮想表示領域４５にある画像３０の画像データを合成し、当該合成した画像データに基づいた画像を画像投影部１２より投影する。
【００４２】
これにより、図１に示すように、各端末装置２の仮想表示領域４５にある画像が画像投影装置１の表示領域６０に投影された状態となる。
【００４３】
次に、画像投影装置１の表示領域６０に表示された画像３０に対して操作を行う場合に行われる処理について図３を用いて説明する。
【００４４】
なお、本実施形態において、「操作」とは、端末装置２の有するマウス或いはキーボードを用いてなされるものであり、例えば、画像３０を移動させる操作としては、カーソル画像５が画像３０の所定の位置（例えば、タイトルバー）にあるときに、マウスの左ボタンを押下するとともに、この左ボタンを押下した状態でマウスを移動させる（以下、この操作を「ドラッグ操作」と称する。）。そして、このドラッグ操作により画像３０を所望の場所まで移動させたときに、マウスの左ボタンを離すことにより（以下、この操作を「ドロップ操作」と称する。）、当該画像３０の移動操作が終了する。
【００４５】
また、画像３０の所定の場所に文字を入力する操作としては、マウスを用いたクリック操作等により、当該画像３０の中に入力位置を示すカーソル位置を指定し、キーボードにより文字入力を行うことによりなされる。
【００４６】
以下は、これらの操作の一例として、端末装置２ａの利用者が画像３０を移動させる操作を行った場合について説明する。
【００４７】
図３に示すように、端末装置２ａの利用者が操作部２５を用いて、画像投影装置１で投影されている複数の画像のうち、端末装置２ｃの仮想表示領域４５ｃにある画像３０ｃに対してドラッグ操作を行うと、端末装置２ａは、当該ドラッグ操作を検出する（ステップＳ０１）。次に、端末装置２ａは、操作命令送信部２６により、この操作の情報として当該操作入力に基づく画像操作命令を画像投影装置１へ通信経路３を介して送信する（ステップＳ０２）。
【００４８】
次に、端末装置２ａから画像操作命令を受信した画像投影装置１は、操作情報処理部１４により、この画像操作命令を、送信すべき端末装置２毎に当該画像操作命令を振り分ける処理を行う（ステップＳ０３）。ここでは、この画像操作命令は、端末装置２ｃに送信されるように振り分けられる。そして、画像投影装置１は、操作情報処理部１４により、端末装置２ａから受信した画像操作命令を通信経路３を介して端末装置２ｃに送信する（ステップＳ０４）。
【００４９】
次に、画像操作命令を受信した端末装置２ｃは、編集部２７により、この画像操作命令に基づく操作入力を再生して、この再生した操作入力に応じて、画像３０ｃに対してドラッグ操作を行う（ステップＳ０５）。
【００５０】
次に、端末装置２ａの利用者が操作部２５を用いたドラッグ操作を終えたとき、すなわち、ドロップ操作を行ったとき、端末装置２は、当該ドロップ操作を検出する（ステップＳ０６）。次に、端末装置２ａは、操作命令送信部２６により、当該ドロップ操作に基づく画像操作命令を画像投影装置１へ通信経路３を介して送信する（ステップＳ０７）。
【００５１】
次に、端末装置２ａから画像操作命令を受信した画像投影装置１は、操作情報処理部１４により、この画像操作命令を、端末装置２ｃに振り分ける処理を行う（ステップＳ０８）。そして、画像投影装置１は、操作情報処理部１４により、この画像操作命令を通信経路３を介して端末装置２ｃに送信する（ステップＳ０９）。
【００５２】
次に、画像操作命令を受信した端末装置２ｃは、この画像操作命令に基づく操作入力を再生して、当該再生した操作入力に応じて、画像３０ｃの移動操作を終了する（ステップＳ１０）。
【００５３】
ここで、端末装置２ａが仮想表示領域４５にある画像３０ｃに対してドラッグ操作を行っている最中（すなわち、ステップＳ０１〜Ｓ０６までの間）に、端末装置２ｂの利用者が操作部２５を用いて画像３０ｃの移動操作を行った場合、端末装置２ｂは、当該操作入力を検出し（ステップＳ１１）、操作命令送信部２６により、当該操作入力に基づく画像操作命令を画像投影装置１へ通信経路３を介して送信する（ステップＳ１２）。
【００５４】
そして、当該画像操作命令を受信した画像投影装置１は、決定部１３により、当該画像操作命令を端末装置２ｃへ送信するのか送信制御するのかを決定する（ステップＳ１３）。
【００５５】
ここで、本実施形態にかかる画像投影システムＳにおいて、決定部１３は、複数の端末装置２のうち一の端末装置２における操作部２５への操作開始から終了するまでの間は、他の端末装置２の操作部２５への操作の情報を送信制限する決定を行うこととしている。ステップＳ１１における端末装置２ｂによる操作は、端末装置２ａにおける操作部２５への操作開始から終了までの間に行われたものであるため、画像投影装置１は、端末装置２ｂから送信された画像操作命令の端末装置２ｃへの送信を制限することを決定する。そして、画像投影装置１は、端末装置２ｂから送信された画像操作命令を破棄する（ステップＳ１４）。
【００５６】
かかる構成とすることにより、例えば図４（ａ）に示すように、端末装置２ａの利用者が操作部を用いて、画像投影装置１の表示領域６０にある画像３０ｃを画像投影装置１の表示領域６０の右上部から左上部へ移動させるための操作を行っている最中に、図４（ｂ）に示すように、端末装置２ｂの利用者が操作部を用いて、端末装置２ａが操作中の画像３０ｃを画像投影装置１の表示領域６０の下方へ移動させるための操作を行った場合であっても、画像投影装置１が、端末装置２ｂによる操作の対象となる画像の画像データを送信した端末装置２ｃへの当該操作の情報の送信を制限すると決定することにより、図４（ｃ）に示すように、端末装置２ａの利用者は、画像３０ｃに対する操作を、端末装置２ｂの操作によって阻害されることなく完了させることができる。
【００５７】
ここで、本実施形態にかかる画像投影システムＳにおいて、操作情報処理部１４は、決定部１３が操作部２５への操作の情報を送信制限すると決定したときに、当該操作が所定の操作であるときには、所定期間遅延させて、操作対象の画像の画像データを送信した端末装置へ当該操作の情報を送信することとしている。
【００５８】
すなわち、端末装置２ａが画像３０ｃに対してドラッグ操作を行っている最中に、端末装置２ｂの利用者が操作部２５を用い、所定の操作として、例えば画像３０ｃに対して「今期の売り上げ」という文字入力を行った場合、図５に示すように、当該所定の操作に基づく画像操作命令を受信した画像投影装置１は、決定部１３により、当該画像操作命令の端末装置２ｃへの送信を制限することを決定するとともに（ステップＳ１３）、操作情報処理部１４により、端末装置２ｂから送信された画像操作命令を記憶部１５に設けられたバッファ領域に記憶する（ステップＳ１５）。
【００５９】
次に、画像投影装置１は、操作情報処理部１４により、端末装置２ｂによる操作が所定期間遅延された旨を画像投影装置１の表示領域６０に表示する（ステップＳ１６）。すなわち、かかる場合、図６に示すように、画像投影装置１の表示領域６０には、当該表示領域６０の左下部に一時的に設けられた一時表示領域７に、操作遅延情報として、操作を行った端末装置２の名称と当該操作の内容とが表示される。
【００６０】
そして、画像投影装置１は、操作情報処理部１４により、操作入力が遅延された旨を通知するための操作入力遅延情報を端末装置２ｂへ送信する（ステップＳ１７）。
【００６１】
次に、端末装置２ｂは、操作入力遅延情報を受信すると、自己の表示領域４０ｂに端末装置２ｂの利用者が行った操作入力が遅延された旨を表示する（ステップＳ１８）。
【００６２】
一方、画像投影装置１は、ステップＳ０９において、端末装置２ａによるドラッグ操作の終了操作に基づく画像操作命令を送信すると、操作情報処理部１４により、バッファ領域に記憶された端末装置２ｂによる操作に基づく画像操作命令を読み出し（ステップＳ１９）、当該画像操作命令を端末装置２ｃへ送信する（ステップＳ２０）。
【００６３】
そして、当該画像操作命令を受信した端末装置２ｃは、この画像操作命令に基づく操作入力を再生して、当該再生した操作入力に基づき、画像３０ｃに対して「今期の売り上げ」という文字入力を行う（ステップＳ２１）。
【００６４】
このように、本実施形態にかかる画像投影システムＳでは、操作の情報を送信制限された場合であっても、当該操作が所定の動作である場合は、当該操作の情報は破棄されず、所定期間遅延させて、操作対象の画像の画像データを送信した端末装置２へ送信することとしたため、一の端末装置２の操作入力に基づく画像３０の操作が他の端末装置２の操作入力によって阻害されることを防ぎつつも、当該他の端末装置２の操作入力に基づく画像の操作を行うことができる。
【００６５】
また、本実施形態にかかる画像投影システムＳでは、端末装置２の操作が所定期間遅延された際に、当該操作が所定期間遅延された旨を画像投影装置１の表示領域６０に表示することとしたため、当該端末装置２の利用者は、自己の行った操作が遅延されたことを把握することができる。
【００６６】
［２．画像投影システムの具体的構成］
（画像投影装置１の構成について）
次に、画像投影装置１の構成について説明する。図７は本実施形態における画像投影装置１の構成図であり、図８は本実施形態における画像投影装置１に記憶される画像属性情報管理テーブルの一例を示す図であり、図９は本実施形態における画像投影装置１の表示領域６０に規定された座標を説明するための図であり、図１０は本実施形態における画像投影装置１に記憶される接続情報管理テーブルの一例であり、図１１は本実施形態における画像投影装置１に記憶されるカーソル情報管理テーブルの一例であり、図１２は本実施形態における画像投影装置１に記憶される入力終了条件テーブルの一例であり、図１３は本実施形態における画像投影装置１に記憶される操作入力バッファテーブルの一例である。
【００６７】
画像投影装置１は、図７に示すように、各種操作を行うための操作パネル１０１と、設定情報やデータファイルなどを保持するための不揮発性メモリである記憶部１０２と、端末装置２と通信するためのインターフェイス１０４と、外部から映像信号を入力する映像信号入力回路１０５と、映像信号入力回路１０５を介して入力される映像信号やインターフェイス１０４を介して取得した画像データに所定の処理を施す画像処理回路１０６と、この画像処理回路１０６から出力される画像信号に基づいた画像を投影する画像投影部１０７と、画像投影装置１全体を制御する制御部１０８とを備えており、これらはハウジングに内蔵される。
【００６８】
操作パネル１０１は、各種操作を行うためのボタンや表示部（例えば、ＬＣＤ）などから構成され、画像投影装置１において使用者がこの操作パネル１０１を操作することによって、その操作内容に応じた制御を制御部１０８が実行することになる。
【００６９】
記憶部１０２は、フラッシュメモリ（flash memory）やハードディスクなどから構成され、画像投影装置１に設定されている解像度の情報、カーソル画像の画像データ、各端末装置２の仮想表示領域４５にある画像３０の画像データを記憶する他、当該画像３０の位置情報、サイズ情報等を管理する画像属性情報管理テーブルを記憶する画像属性情報記憶領域１１０、画像投影装置１に接続している端末装置２の接続状況を管理する接続情報管理テーブルを記憶する接続情報記憶領域１１１、カーソル画像５の位置情報等を記憶するカーソル情報記憶領域１１２、端末装置２による操作入力が遅延されたとき、当該操作入力に基づく画像操作命令を記憶するバッファ領域１１３等を有する。
【００７０】
インターフェイス１０４は、外部装置との通信を行うことができるＵＳＢインターフェイスであり、通信経路３としてのＵＳＢケーブルを介して端末装置２から画像属性情報や画像データ等を取得したり、外部のコンピュータ装置と通信したりするときに制御部１０８によって用いられる。なお、通信経路３として、ＬＡＮや無線ＬＡＮなどの通信ネットワークを利用することもでき、かかる場合は、インターフェイス１０４としてＵＳＢインターフェイスに代えて無線或いは有線のＬＡＮインターフェイスなどを用いればよい。
【００７１】
映像信号入力回路１０５は、コンポジット映像信号（例えばＮＴＳＣ映像信号）やコンポーネント映像信号（例えばＲＧＢ信号）などの映像信号を入力する。
【００７２】
画像処理回路１０６は、制御部１０８による制御に基づいて、映像信号入力回路１０５に入力された映像信号或いはインターフェイス１０４を介して取得した画像データに対して、複数の画像データの合成等の加工を行う。このように加工されて生成された画像信号は、画像投影部１０７に入力される。
【００７３】
画像投影部１０７は、光源駆動回路１２０と、光源１２１と、照明光学系１２２と、透過型液晶パネル１２３（以下、「ＬＣＤ１２３」とする。）と、結像光学系１２４と、ＬＣＤ駆動回路１２５と、ピント調整機構１２６とを備えている。
【００７４】
光源１２１は、ランプなどから構成され、制御部１０８によって制御された光源駆動回路１２０から出力される信号に基づいて、点灯駆動されて発光する。光源１２１で発光された光は、照明光学系１２２によって、照明光としてＬＣＤ１２３に照射される。
【００７５】
ＬＣＤ１２３は、ＬＣＤ駆動回路１２５によって駆動され、その表示面に映像を表示する。このように表示された映像は、照明光学系１２２を介して光源１２１から出射される照明光によって照明され、これにより画像光が生成される。続いて、この画像光は、結像光学系１２４及びハウジングの投影用開口部（図示せず）を通って、スクリーン（投射面）に投影される。このように、ＬＣＤ１２３に表示される画像がスクリーンに投影される構成となっている。なお、ピント調整機構１２６によって、スクリーンに投影する画像のピントを調整することができる。
【００７６】
制御部１０８は、ＣＰＵ(Central Processing Unit)，ＲＯＭ（Read Only Memory)，ＲＡＭ（Random Access Memory)などを内蔵しており、ＣＰＵがＲＯＭに予め格納されたプログラムを読み出して実行することによって、画像取得部、画像処理部、決定部、操作情報処理部等として機能する。
【００７７】
制御部１０８は、画像取得部として機能することにより、端末装置２から当該端末装置２の仮想表示領域４５にある画像の画像データを取得する。
【００７８】
また、制御部１０８は、画像処理部として機能することにより、複数の端末装置２の仮想表示領域４５にある画像の画像データを合成する。この画像処理部による画像データの合成は、記憶部１０２に記憶された画像属性情報管理テーブル、及び接続情報管理テーブルに基づいて実行される。
【００７９】
ここで、画像属性情報管理テーブルについて、図８を参照して説明する。
【００８０】
図８に示すように、画像属性情報管理テーブルには、各端末装置２の仮想表示領域４５にある画像を送信した端末装置２（オーナーＰＣ）の名称、当該画像を表示すべき位置及びサイズに関する情報、画像データのファイル名に関する情報、及び画像処理部により複数の画像データを合成する際に、各画像データを重ね合わせる順番（階層レベル）に関する情報が、当該画像を識別するための情報（ウィンドウＩＤ）と関連付けて記憶されている。
【００８１】
各端末装置２の仮想表示領域４５にある画像の位置及びサイズに関する情報は、画像投影装置１で投影される表示領域６０に規定されている座標により表される。すなわち、本実施形態における画像投影装置１は、図９に示すように、表示領域６０の縦方向をＸ方向、横方向をＹ方向とし、その左上部の頂点を原点として規定している。そして、画像の位置情報は、仮想表示領域４５にある各画像の左上部の頂点の座標の情報であり、画像のサイズ情報は、当該画像の幅（Ｗ）及び高さ（Ｈ）を座標の数値で表した情報であって、この位置情報とサイズ情報とにより、仮想表示領域４５にある画像を画像投影装置１で投影される表示領域６０のどの位置にどのサイズで投影するかを決定することができる。例えば、図９において、画像３０ｆは、その左上部の頂点が座標（Ｘ，Ｙ）＝（３０，４００）の位置となり、画像のサイズは、幅（Ｗ）が４６０、高さ（Ｈ）が３１０となる。
【００８２】
また、画像データを送信した端末装置２（オーナーＰＣ）の名称は、図１０に示す接続情報管理テーブルと関連付けられている。この接続情報管理テーブルには、図１０に示すように、画像投影装置１に接続している端末装置２の名称が、接続状況（画像投影装置１と接続中か未接続かの別）及び各端末装置２に割り振られたＩＰアドレスと関連付けられて記憶されている。
【００８３】
また、制御部１０８は、画像処理部として機能することにより、端末装置２の操作命令送信部により送信された画像指示命令に基づいた位置にカーソル画像５を、複数の端末装置２の仮想表示領域４５にある画像の画像データと共に合成する。ここで、このカーソル画像５の合成は、カーソル情報管理テーブルの情報に基づき実行されるものである。
【００８４】
カーソル情報管理テーブルは、図１１に示すように、画像投影装置１に接続されている端末装置２に割り当てられるカーソル画像の画像ファイル名、及び画像投影装置１で投影される表示領域６０におけるカーソル画像の位置情報が、端末装置２の名称と関連付けられて記憶されている。
【００８５】
また、制御部１０８は、決定部として機能することにより、端末装置２から画像操作命令を受信したとき、当該画像操作命令を操作の情報として送信するのか送信制限するのかを決定する。
【００８６】
特に、本実施形態においては、制御部１０８は、決定部として機能することにより、複数の端末装置２のうち一の端末装置２における操作部への操作開始から終了するまでの間は、他の端末装置２の操作部への画像操作命令を送信制限する決定を行うこととしている。
【００８７】
制御部１０８が一の端末装置２の操作入力が終了したと判定するための条件、すなわち許可解除条件としては、図１２に示すように、マウス２０７による操作においてドラッグ操作の終了を検出したとき、一の端末装置２による操作入力が３秒間なされなかったとき、日本語ＩＭＥ（Input Method Editor）無効時にキーボード２０６のピリオドキーが押下されたとき、日本語ＩＭＥ無効時にキーボード２０６のSpaceキーが押下されたとき、日本語ＩＭＥ有効時にキーボード２０６のEnterキーが押下されたとき、或いは、特殊操作として、キーボード２０６のShiftキーとEnterキーが同時に押されたとき、等が挙げられる。制御部１０８は、端末装置２による操作がこれらの入力終了条件の何れかを満たしたと判定したとき、当該端末装置２の操作入力が終了したと判定する。なお、これらの操作入力のうちどの操作を入力終了条件とするかは、利用者が操作パネル１０１を操作することにより任意に設定可能となっている。
【００８８】
また、制御部１０８は、操作情報処理部として機能することにより、端末装置２からその操作部２５への操作に応じた画像操作命令を取得するとともに、決定部によって送信すると決定した画像操作命令を、操作対象の画像３０の画像データを送信した端末装置へ送信する。なお、画像操作命令は、図示しないリモコン装置から取得することもできる。
【００８９】
特に、本実施形態において、制御部１０８は、操作情報処理部として機能することにより、決定部が操作部への操作の情報を送信制限すると決定したときに、操作が所定の操作であるときには、所定期間遅延させて、操作対象の画像の画像データを送信した端末装置２へ操作の情報を送信することとしている。
【００９０】
ここで、所定の操作とは、キーボード２０６によるキー入力操作、マウス２０７によるクリック操作やドラッグ操作等である。
【００９１】
遅延された画像操作命令は、記憶部１０２のバッファ領域１１３における操作入力バッファテーブルに記憶される。この操作入力バッファテーブルは、図１３に示すように、画像操作命令に基づく操作入力の内容が、当該画像操作命令を送信した端末装置２の名称、操作対象となる画像３０のウィンドウＩＤ、画像操作命令を受信した時間と関連付けられて記憶されている。
【００９２】
なお、本実施形態においては、端末装置２から受信した画像操作命令の送信を所定期間遅延させる際に、当該操作が所定期間遅延された旨を画像投影装置１の表示領域６０に表示することとしている。
【００９３】
（端末装置２の構成について）
次に、端末装置２の構成について説明する。図１４は本実施形態における端末装置２の構成図であり、図１５は本実施形態における端末装置２に設けられる仮想表示領域４５の配置例である。
【００９４】
本実施形態における端末装置２は、一般のパーソナルコンピュータ或いは専用端末を適用することができ、図１４に示すように、表示部であるＬＣＤ２００、ＬＣＤ２００を駆動するためのグラフィックスコントローラ２０１と、各種データ等を記憶するハードディスク装置２０２と、通信経路３を介して画像投影装置１との間で通信を行うためのインターフェイス２０３と、使用者の操作により所定の情報を入力可能なキーボード２０６及びマウス２０７（操作部に相当）と、端末装置２全体を制御する制御部２０８とを備えて構成され、これらの各種要素は第１のバス２０９、第２のバス２１０を介して相互に接続される。なお、図中、２１１は、第１のバス２０９と第２のバス２１０との間のデータの授受を行うためのバスコントローラである。
【００９５】
ハードディスク装置２０２は、記憶部として機能するものであり、このハードディスク装置２０２には、端末装置２のオペレーティングシステム（ＯＳ）プログラム、文書作成ソフトウエア、プレゼンテーションソフトウエア、表計算ソフトウエア、図形作成ソフトウエア等の各種アプリケーションプログラムの他、このアプリケーションプログラムにより作製されるデータファイルが格納されている。また、上記アプリケーションプログラムとは別に、本実施形態における画像投影システムＳ用の処理プログラムとしての画像共有プログラムが格納されている。
【００９６】
なお、この画像共有プログラムは、例えば、通信経路３に接続されたサーバ（図示せず）から、インターフェイス２０３を介して、制御部２０８のハードディスク装置２０２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記録媒体に記録されてから記録媒体ドライブ（図示せず）を介して、制御部２０８のハードディスク装置２０２に読み込まれるようにしてもよい。
【００９７】
インターフェイス２０３は、外部装置との通信を行うことができるＬＡＮインターフェイスであり、端末装置２から画像データや画像操作命令等を取得したり、外部のコンピュータ装置と通信したりするときに制御部２０８によって用いられる。
【００９８】
制御部２０８は、ＣＰＵ(Central Processing Unit)，ＲＯＭ（Read Only Memory)，ＲＡＭ（Random Access Memory)などを内蔵しており、ＣＰＵがハードディスク装置２０２に格納された画像共有プログラムを読み出して実行することによって、画像送信部、仮想表示領域設定部、操作命令送信部として機能する。
【００９９】
また、制御部２０８は、ＣＰＵがハードディスク装置２０２に記憶した各種アプリケーションプログラムを読み出して実行することによって、画像生成部、編集部として機能する。
【０１００】
制御部２０８は、画像生成部として機能することにより、データファイルに基づいた画像データを生成する。生成された画像データは、グラフィックスコントローラ２０１によって、当該画像データに基づく画像としてＬＣＤ２００に表示される。
【０１０１】
制御部２０８は、画像送信部として機能することによって、画像生成部で生成した画像データに基づく画像の位置が所定表示領域としての仮想表示領域４５にあるときに、その画像の画像データを通信経路３を介して画像投影装置１へ送信する。
【０１０２】
ここで、本実施形態における仮想表示領域４５は、表示部の表示領域４０との連続部を有する仮想的な表示領域である。すなわち、この仮想表示領域４５は、例えば図１５（ａ）に示すように、端末装置２の表示領域４０と連続部４７を介して隣設される場合や、図１５（ｂ）に示すように、端末装置２の表示領域４０の内部に連続部４７’を介して配置される場合や、図１５（ｃ）に示すように、端末装置２の表示領域４０とトンネル状に形成されるとともに、表示領域４０と仮想表示領域４５とに跨った位置にある画像３０の一部をいずれにも表示させない非表示領域を有する連続部４７’’を介して接続される場合がある。この仮想表示領域４５は、制御部２０８のＣＰＵがハードディスク装置２０２に記憶された画像共有プログラムを実行して仮想表示領域設定部として機能することで設定される。
【０１０３】
このように、端末装置２に、表示部の表示領域とは別個に所定表示領域としての仮想表示領域４５を設けることにより、複数人による情報の共有や共同作業を円滑に行うことができる。例えば、端末装置２の利用者は、仮想表示領域４５と仮想表示領域４５以外の領域（例えば端末装置２の表示領域４０）とを明確に区別することができるため、意図しない画像３０が投影表示されることを防止することができる。また、表示部の表示領域４０の画像３０は画像投影装置１で投影表示されないので、この表示部の表示領域４０を端末装置２の利用者だけの作業スペースとして利用することができる。
【０１０４】
また、本実施形態にかかる画像投影システムＳでは、画像生成部によって編集後のデータファイルに基づいて仮想表示領域４５にある画像データが生成される毎に、仮想表示領域４５にある画像の画像データを画像投影装置１へ送信することとしている。
【０１０５】
かかる構成とすることにより、画像投影装置１で投影されている画像をリアルタイムで更新することができるため、複数人による情報の共有や共同作業を円滑に行うことが可能となる。
【０１０６】
なお、この画像データを送信する場合は、仮想表示領域４５にある画像をキャプチャして得られるＢＭＰ（Bit Map）データをＪＰＥＧ（Joint Photographic Experts Group）データに変換する。このように、画像投影装置１に送信する画像データを圧縮することにより、通信経路３への負荷を軽減させることができる。
【０１０７】
また、制御部２０８は、編集部として機能することにより、画像投影装置１から画像操作命令を通信経路３を介して受信したとき、この画像操作命令から操作入力を再生し、この操作入力に応じてデータファイルを編集する。この画像操作命令の受信は、インターフェイス２０３により行われる。
【０１０８】
また、制御部２０８は操作命令送信部として機能することにより、操作部としてのキーボード２０６又はマウス２０７が操作されたときに、その操作に応じた画像操作命令を画像投影装置１へ通信経路３を介して送信する。この際、上記操作が自分の端末装置２で実行されることを防ぐために、制御部２０８は、操作入力を破棄した後に当該画像操作命令を画像投影装置１に送信する。
【０１０９】
（画像投影装置の具体的動作について）
次に、画像投影装置１の具体的動作の一例について、図１６〜図３１を用いて説明する。図１６は本実施例における画像投影装置１のメイン処理フローチャートである。
【０１１０】
図１６に示すように、画像投影装置１の電源スイッチ（図示せず）が押下されたとき、画像投影装置１の制御部１０８は、接続処理を行う（ステップＳ１００）。この接続処理は、画像投影装置１が端末装置２と通信経路３を介して接続するための処理である。この処理は、図１７におけるステップＳ２００〜Ｓ２０５までの処理であり、後述する。
【０１１１】
次に、制御部１０８は、端末装置２から画像属性情報を受信したか否かを判定する（ステップＳ１１０）。この処理において、端末装置２から画像属性情報を受信したと判定すると（ステップＳ１１０：Ｙｅｓ）、制御部１０８は、画像属性情報更新処理を行う（ステップＳ１２０）。この画像属性情報更新処理は、端末装置２から送信される情報に応じて画像属性情報管理テーブルの更新等を行うものである。この処理は、図１８におけるステップＳ３００〜Ｓ３０８までの処理であり、後述する。
【０１１２】
ステップＳ１２０の画像属性情報更新処理を終了すると、制御部１０８は、表示領域算出処理を行う（ステップＳ１３０）。この表示領域算出処理は、画像投影装置１で投影される各画像の、投影領域６０における表示領域を算出するものである。この処理は、図１９におけるステップＳ４００〜４０３までの処理であり、後述する。
【０１１３】
また、ステップＳ１１０において、端末装置２から画像属性情報を受信していないとき（ステップＳ１１０：Ｎｏ）、制御部１０８は、カーソル情報を受信したか否かを判定する（ステップＳ１４０）。この処理において、カーソル情報を受信したと判定すると（ステップＳ１４０：Ｙｅｓ）、制御部１０８は、カーソル情報更新処理として、端末装置２から送信されるカーソル情報に基づいてカーソル情報管理テーブルの更新を行う（ステップＳ１５０）。
【０１１４】
ステップＳ１３０、ステップＳ１５０の処理を終了したとき、或いは、ステップＳ１４０においてカーソル情報を受信していないとき（ステップＳ１４０：Ｎｏ）、制御部１０８は、画像投影処理を行う（ステップＳ１６０）。この画像投影処理は、複数の端末装置２から取得した画像データ、及びカーソル画像の合成を行うものである。この処理は、図２１におけるステップＳ６００〜Ｓ６１２までの処理であり、後述する。
【０１１５】
次に、制御部１０８は、端末装置２から画像操作命令を受信したか否かを判定する（ステップＳ１７０）。この処理において、端末装置２から画像操作命令を受信したと判定すると（ステップＳ１７０：Ｙｅｓ）、制御部１０８は、操作入力排他処理を行う（ステップＳ１８０）。この操作入力排他処理は、端末装置２から画像操作命令を受信したとき、当該画像操作命令を操作の情報として送信するか送信制限するかを決定するとともに、送信すると決定した画像操作命令を、操作対象の画像の画像データを送信した端末装置へ送信するものである。この処理は、図２３におけるステップＳ７００〜Ｓ７０８までの処理であり、後述する。
【０１１６】
ステップＳ１８０の処理を終了したとき、或いはステップＳ１７０において、端末装置２から画像操作命令を受信していないとき（ステップＳ１７０：Ｎｏ）、制御部１０８は、許可解除処理を行う（ステップＳ１９０。）この許可解除処理は、入力許可中の端末装置２に対して当該入力許可の解除を行うとともに、バッファ領域に記憶された画像操作命令の再生処理を行うものである。この処理は、図２５におけるステップＳ９００〜Ｓ９０４までの処理であり、後述する。
【０１１７】
次に、制御部１０８は、電源がＯＦＦされたか否かを判定し（ステップＳ１９５）、電源がＯＦＦされていないとき（ステップＳ１９５：Ｎｏ）、処理をステップＳ１００に移行する。一方、電源がＯＦＦされたと判定すると（ステップＳ１９５：Ｙｅｓ）、制御部１０８は、メイン処理を終了する。
【０１１８】
次に、ステップＳ１００における接続処理について、図１７を参照して具体的に説明する。図１７は、本実施例における画像投影装置１の接続処理フローチャートである。
【０１１９】
図１７に示すように、接続処理を開始すると、画像投影装置１の制御部１０８は、端末装置２から接続要求信号を受信したか否かを判定する（ステップＳ２００）。この処理において、端末装置２から接続要求信号を受信したと判定すると（ステップＳ２００：Ｙｅｓ）、当該接続要求信号を送信した端末装置２に対して、画像投影装置１の記憶部１０２に記憶されている解像度の情報を通知する（ステップＳ２０１）。これにより、各端末装置２の仮想表示領域設定部で作成される仮想表示領域４５の解像度を統一させることができ、画像投影装置１で投影される画像の見栄えを良くすることができる。
【０１２０】
次に、制御部１０８は、端末装置２から起動完了通知を受信したか否かを判定する（ステップＳ２０２）。この処理において、端末装置２から起動完了通知を受信したと判定すると（ステップＳ２０２：Ｙｅｓ）、制御部１０８は、接続情報管理テーブルを更新する（ステップＳ２０３）。すなわち、制御部１０８は、接続情報管理テーブルに、画像投影装置１と新たに接続した端末装置２の欄を新たに設け、当該端末装置２のＩＰアドレス及び接続状態に関する情報を当該端末装置２の名称と関連付けて記憶する。
【０１２１】
次に、制御部１０８は、カーソル情報管理テーブルを更新する（ステップＳ２０４）。すなわち、制御部１０８は、カーソル情報管理テーブルに、画像投影装置１と新たに接続した端末装置２の欄を新たに設け、当該端末装置２に割り当てられたカーソル画像５の画像ファイル名及びカーソル画像５の位置情報を、当該端末装置２の名称と関連付けて記憶する。
【０１２２】
なお、このカーソル情報管理テーブルに端末装置２の情報が新たに追加された場合において、カーソル画像５の位置は、端末装置２の表示部の表示領域４０に表示されるため、カーソル情報管理テーブルの位置情報の欄には、「ｎｏｎｅ」と表示される。また、本実施例において、各端末装置２に割り当てられるカーソル画像は、ステップＳ２０４の処理において自動的に割り当てられるようにしているが、各自に選択させるようにしてもよい。
【０１２３】
次に、制御部１０８は、接続処理が完了したことを端末装置２に対して通知する（ステップＳ２０５）。この処理が終了したとき、或いはステップＳ２００において、端末装置２から接続要求信号を受信していないとき（ステップＳ２００：Ｎｏ）、制御部１０８は、接続処理を終了する。
【０１２４】
次に、ステップＳ１２０における画像属性情報更新処理について、図１８を用いて具体的に説明する。図１８は、本実施例における画像投影装置１の画像属性情報更新処理フローチャートである。
【０１２５】
図１８に示すように、画像属性情報更新処理を開始すると、制御部１０８は、端末装置２から送信される画像属性情報に画像属性情報の追加フラグがセットされているか否かを判定する（ステップＳ３００）。この処理において、画像属性情報の新規追加が行われたと判定すると（ステップＳ３００：Ｙｅｓ）、制御部１０８は、仮想表示領域４５に新たに位置することとなった画像の画像属性情報を画像属性情報管理テーブルに新たに追加し（ステップＳ３０１）、さらに、当該画像の画像データの保存領域を確保する（ステップＳ３０２）。
【０１２６】
ステップＳ３０２の処理を終了すると、制御部１０８は、階層レベル更新処理として、画像属性情報管理テーブルで管理されている各画像の階層レベルの情報を更新する（ステップＳ３０３）。すなわち、制御部１０８は、仮想表示領域４５に新たに追加された画像の階層レベルを「１」とし、その他の画像については、現在割り当てられている階層レベルよりも一つ下の階層に順次繰り下げて更新される（例えば、階層レベルが「２」に設定されていた画像は、「３」に更新される）。仮想表示領域４５に新たに追加された画像が最前面に表示されるようになるため、複数人による共同作業をスムーズに行うことができる。
【０１２７】
ステップＳ３００において、端末装置２から送信される画像属性情報に画像属性情報の追加フラグがセットされていないと判定すると（ステップＳ３００：Ｎｏ）、制御部１０８は、端末装置２から送信される画像属性情報に画像属性情報の削除フラグがセットされているか否かを判定する（ステップＳ３０４）。この処理において、画像属性情報の削除がなされたと判定すると（ステップＳ３０４：Ｙｅｓ）、制御部１０８は、削除対象となっている画像の画像属性情報を画像属性情報管理テーブルから削除するとともに（ステップＳ３０５）、他の画像の階層レベルを更新する（ステップＳ３０６）。
【０１２８】
ステップＳ３０４において、画像属性情報が削除されたと判定しないとき（ステップＳ３０４：Ｎｏ）、制御部１０８は、端末装置２から受信した画像属性情報に基づいて画像属性情報の更新を行う（ステップＳ３０７）。そして、ステップＳ３０７の処理を終了すると、制御部１０８は、階層レベル更新処理として、更新した画像属性情報に基づく画像の階層レベルを「１」とし、その他の画像の階層レベルを順次繰り下げる（ステップＳ３０８）。
【０１２９】
ステップＳ３０３、Ｓ３０６、Ｓ３０８の処理が終了したとき、制御部１０８は、画像属性情報更新処理を終了する。
【０１３０】
次に、ステップＳ１３０における表示領域算出処理について、図１９を用いて説明する。図１９は、本実施例における画像投影装置１の表示領域算出処理フローチャートである。
【０１３１】
図１９に示すように、表示領域算出処理を開始すると、制御部１０８は、ステップＳ１２０における画像属性情報更新処理がなされたか否かを判定する（ステップＳ４００）。この処理において、画像属性情報更新処理がなされたと判定すると（ステップＳ４００：Ｙｅｓ）、制御部１０８は、画像属性情報管理テーブルから各端末装置２の画像属性情報を取得する（ステップＳ４０１）。
【０１３２】
次に、制御部１０８は、取得した画像属性情報に基づいて、画像投影装置１の投影領域６０に表示すべき表示領域を各画像ごとに算出する（ステップＳ４０２）。すなわち、本実施例においては、各端末装置２に画像データの送信を要求する前に、画像投影装置１の投影領域６０に表示される各画像の表示領域を算出することとしている。このように、各画像の表示領域を事前に算出することにより、後述する画像投影処理において端末装置２に画像データの送信を要求する際、例えば、図２０に示すように、画像３０ｇのうち、各画像を合成した際に投影領域６０に表示されない部分３５の画像データは送信しないように指示することができるため、余計な画像データを送信することがなく、通信経路３に余分な負担をかけることがない。
【０１３３】
なお、ステップＳ４０２の処理において、表示領域の算出は、階層の低い画像から順次行われる。このようにすることにより、計算量を減らすことができるため、処理速度を上げることができる。
【０１３４】
次に、制御部１０８は、全ての画像の表示領域を算出したか否かを判定する（ステップＳ４０３）。ここで、本実施例においては、上述のように、最下層の階層レベルに設定されている画像から順に表示領域の計算をしていくため、上記判定は、最上層の階層レベルに設定されている画像の表示領域の算出が行われたか否かにより判定される。この処理において、全ての画像の表示領域を算出したと判定しないとき（ステップＳ４０３：Ｎｏ）、制御部１０８は、処理をステップＳ４０２に移行する。一方、ステップＳ４０３において全ての画像の表示領域を算出したと判定したとき（ステップＳ４０３：Ｙｅｓ）、或いはステップＳ４００において画像属性情報更新処理がなされたと判定しないとき（ステップＳ４００：Ｎｏ）、制御部１０８は、表示領域算出処理を終了する。
【０１３５】
次に、ステップＳ１６０における画像投影処理について図２１を用いて具体的に説明する。図２１は、本実施例における画像投影装置１の画像投影処理フローチャートである。
【０１３６】
図２１に示すように、画像投影処理を開始すると、制御部１０８は、ステップＳ１３０における表示領域算出処理が行われたか否かを判定する（ステップＳ６００）。この処理において、表示領域算出処理が行われたと判定すると（ステップＳ６００：Ｙｅｓ）、制御部１０８は、処理をステップＳ６０１に移行する。
【０１３７】
ステップＳ６０１において、制御部１０８は、画像投影装置１に投影される画像の一部が隠れるか否かを判定する。この判定は、ステップＳ１３０の表示領域算出処理における算出結果に基づいて行われる。この処理において、画像投影装置１に投影される画像の一部が隠れると判定しないとき（ステップＳ６０１：Ｙｅｓ）、制御部１０８は、端末装置２に対して画像データの全てを送信するよう画像送信要求信号を送信する（ステップＳ６０２）。
【０１３８】
一方、ステップＳ６０１において、画像投影装置１に投影される画像の一部が隠れると判定すると（ステップＳ６０１：Ｎｏ）、制御部１０８は、表示領域算出処理において算出された結果に基づいて、画像を表示すべき表示領域を複数の矩形領域に分割する（ステップＳ６０３）。すなわち、例えば、図２２に示すように、画像３０ｇのうち一部の画像３５が隠れて表示されない場合、制御部１０８は、この画像３０ｇのうち画像投影装置１で表示される部分を矩形領域３８ａと３８ｂとに分割する。そして、制御部１０８は、端末装置２に対して矩形領域毎に画像データの送信を要求する画像データ要求信号を送信する（ステップＳ６０４）。
【０１３９】
ステップＳ６０２、Ｓ６０４の処理が終了すると、制御部１０８は、端末装置２から画像データを受信したか否かを判定する（ステップＳ６０５）。この処理において、端末装置２から画像データを受信したと判定すると（ステップＳ６０５：Ｙｅｓ）、制御部１０８は、受信した画像データの伸長を行う（ステップＳ６０６）。これは、後述するように、端末装置２から送信される画像データは、圧縮された状態で送信されるためである。
【０１４０】
次に、制御部１０８は、画像属性情報更新処理において確保した画像データの保存領域に受信した画像データを保存し（ステップＳ６０７）、当該画像データを指定された表示領域に貼り付ける（ステップＳ６０８）。次に、制御部１０８は、各端末装置２の仮想表示領域４５にある画像の画像データの貼り付けが全てなされたか否かを判定する（ステップＳ６０９）。この処理において、当該画像データの貼り付けが全てなされたと判定すると（ステップＳ６０９：Ｙｅｓ）、制御部１０８は、処理をステップＳ６１２に移行し、当該画像データの貼り付けが全てなされたと判定しないとき（ステップＳ６０９：Ｎｏ）、処理をステップＳ６０１に移行する。すなわち、ステップＳ６０１〜Ｓ６０８までの処理は、各画像データごとに行われるものであり、ステップＳ６０８において、各画像データを表示領域に貼り付けていくことにより、各端末装置２の仮想表示領域４５にある画像の画像データの合成が行われる。
【０１４１】
一方、ステップＳ６００において、表示領域の算出がなされたと判定しないとき（ステップＳ６００：Ｎｏ）、制御部１０８は、カーソル情報管理テーブルが更新されたか否かを判定する（ステップＳ６１０）。この処理において、カーソル情報管理テーブルが更新されたと判定すると（ステップＳ６１０：Ｙｅｓ）、制御部１０８は、更新されたカーソル情報に基づいて、カーソル画像の画像データを画像投影装置１の投影領域６０に投影される画像の画像データと合成し（ステップＳ６１１）、処理をステップＳ６１２に移行する。同様に、ステップＳ６１０においてカーソル情報管理テーブルが更新されていないときも（ステップＳ６１０：Ｎｏ）、制御部１０８は、処理をステップＳ６１２に移行する。
【０１４２】
ステップＳ６１２において、制御部１０８は、ステップＳ６０８の処理において合成された画像データ、或いはステップＳ６１１の処理において合成された画像データに基づく画像を画像投影部１０７より投影する（ステップＳ６１２）。ステップＳ６１２の処理を終了すると、制御部１０８は、画像投影処理を終了する。
【０１４３】
次に、ステップＳ１８０における操作入力排他処理について、図２３を用いて具体的に説明する。図２３は本実施例における画像投影装置１の操作入力排他処理フローチャートである。
【０１４４】
図２３に示すように、操作入力排他処理を開始すると、制御部１０８は、入力許可中の端末装置があるか否かを判定する（ステップＳ７００）。この処理において、入力許可中の端末装置がないとき（ステップＳ７００：Ｎｏ）、制御部１０８は、画像操作命令を送信した端末装置２を入力許可中の端末装置２として設定する（ステップＳ７０１）。
【０１４５】
次に、制御部１０８は、操作命令振分け処理を行う（ステップＳ７０３）。この操作命令振り分け処理は、端末装置２から受信した画像操作命令による操作対象の画像の画像データを送信した端末装置２へ、この画像操作命令を送信するものである。以下、この操作命令振り分け処理について、図２４を用いて説明する。図２４は本実施例における画像投影装置の操作命令振り分け処理フローチャートである。
【０１４６】
図２４に示すように、操作命令振り分け処理を開始すると、制御部１０８は、カーソル情報管理テーブルを参照して、画像操作命令を送信した端末装置２のカーソル画像５の位置情報を取得する（ステップＳ８００）。次に、制御部１０８は、取得したカーソル画像５の位置座標を含む画像データを画像属性情報管理テーブルを参照して特定することにより、当該画像データを送信した端末装置２（オーナーＰＣ）を特定し（ステップＳ８０１）、特定した端末装置２に対して画像操作命令を送信する（ステップＳ８０２）。この処理を終了すると、制御部１０８は、操作命令振り分け処理を終了する。
【０１４７】
一方、図２３のステップＳ７００において、入力許可中の端末装置があると判定すると（ステップＳ７００：Ｙｅｓ）、制御部１０８は、受信した画像操作命令が入力許可中の端末装置から送信されたものか否かを判定する（ステップＳ７０２）。この処理において、受信した画像操作命令が入力許可中の端末装置から送信されたものであると判定すると（ステップＳ７０２：Ｙｅｓ）、制御部１０８は、処理をステップＳ７０３に移行する。
【０１４８】
また、ステップＳ７０２において、受信した画像操作命令が入力許可中の端末装置から送信されたものでないとき（ステップＳ７０２：Ｎｏ）、制御部１０８は、画像投影装置１が操作入力を遅延させるよう設定されているか否かを判定する（ステップＳ７０４）。この処理において、画像投影装置１が操作入力を遅延させるよう設定されているかと判定すると（ステップＳ７０４：Ｙｅｓ）、制御部１０８は、当該画像操作命令をバッファ領域１１３に記憶し（ステップＳ７０５）、画像投影装置１の表示領域に設けられた一時表示領域７に当該画像操作命令に基づく操作入力情報を表示するとともに（ステップＳ７０６）、操作入力遅延通知を、当該画像操作命令を送信した端末装置２へ送信する（ステップＳ７０７）。
【０１４９】
ステップＳ７０４において、画像投影装置１が操作入力を遅延させるよう設定されていないとき（ステップＳ７０４：Ｎｏ）、制御部１０８は、受信した画像操作命令を破棄する（ステップＳ７０８）。
【０１５０】
ステップＳ７０３、Ｓ７０７、Ｓ７０８の処理を終了したとき、制御部１０８は、操作入力排他処理を終了する。
【０１５１】
このように、本実施形態の画像投影システムＳにおいて、画像投影装置１の制御部１０８は、複数の端末装置２のうち一の端末装置２における操作部への操作開始から終了するまでの間は、他の端末装置２の操作部への操作の情報を送信制限する決定を行うこととしたため、一の端末装置２の操作入力に基づく画像３０の操作が他の端末装置２の操作入力によって阻害されてしまう虞がなく、複数人による共同作業を円滑に行うことが可能となる。
【０１５２】
なお、ステップＳ７０４において、画像投影装置１が操作入力を遅延させるよう設定されている場合、全ての画像操作命令をバッファ領域へ記憶させることとしたが、これに代えて、画像操作命令に基づく操作入力が所定の操作である場合にのみ当該画像操作命令をバッファ領域へ記憶させることとしてもよい。
【０１５３】
次に、ステップＳ１９０における許可解除処理について、図２５を用いて具体的に説明する。図２５は、本実施例における画像投影装置１の許可解除処理フローチャートである。
【０１５４】
図２５に示すように、許可解除処理を開始すると、制御部１０８は、入力許可中の端末装置２が許可解除条件を満たしたか否かを判定する（ステップＳ９００）。この処理において、入力許可中の端末装置２が許可解除条件を満たしたと判定すると（ステップＳ９００：Ｙｅｓ）、制御部１０８は、入力許可中の端末装置２への入力許可設定を解除する（ステップＳ９０１）。
【０１５５】
次に、制御部１０８は、バッファ領域１１３に画像操作命令が記憶されているか否かを判定する（ステップＳ９０２）。この処理において、バッファ領域１１３に画像操作命令が記憶されていると判定すると（ステップＳ９０２：Ｙｅｓ）、制御部１０８は、当該操作命令を読み出し（ステップＳ９０３）、操作命令振り分け処理を行う（ステップＳ９０４）。この操作命令振り分け処理は、図２４におけるステップＳ８００〜８０２までの処理と同様であり、その説明を省略する。
【０１５６】
このように、本実施形態においては、操作の情報を送信制限された場合であっても、画像投影装置１が操作入力を遅延させるよう設定されている場合、当該操作の情報は破棄されず、所定期間遅延させて、操作対象の画像の画像データを送信した端末装置へ送信することとしたため、一の端末装置の操作入力に基づく画像の操作が他の端末装置の操作入力によって阻害されることを防ぎつつも、当該他の端末装置の操作入力に基づく画像の操作を行うことができる。
【０１５７】
ステップＳ９０４の処理を終了したとき、或いは、ステップＳ９００において入力許可中の端末装置２が許可解除条件を満たしていないとき（ステップＳ９００：Ｎｏ）、又はステップＳ９０２においてバッファ領域１１３に画像操作命令が記憶されていないとき（ステップＳ９０２：Ｎｏ）、制御部１０８は、許可解除処理を終了する。
【０１５８】
（端末装置の具体的動作について）
次に、端末装置２の具体的動作の一例について、図２６〜図３１を参照して説明する。図２６は、本実施例における端末装置２のメイン処理フローチャートである。
【０１５９】
図２６に示すように、端末装置２の電源スイッチ（図示せず）が押下されたとき、端末装置２の制御部２０８は、接続処理を行う（ステップＳ１０００）。この接続処理は、画像投影装置１と通信経路３を介して接続するための処理である。この処理は、図２７におけるステップＳ１１００〜Ｓ１１０４までの処理であり、後述する。
【０１６０】
ステップＳ１０００における接続処理が終了すると、制御部２０８は、処理をステップＳ１０１０の画像属性情報送信処理に移行する。この画像属性情報送信処理は、仮想表示領域４５にある画像に対してなされた操作に応じて画像属性情報通知データを作成し、この画像属性情報通知データを画像投影装置１に対して送信するものである。この処理は、図２８におけるステップＳ１２００〜Ｓ１２０９までの処理であり、後述する。
【０１６１】
ステップＳ１０１０における画像属性情報送信処理が終了すると、制御部２０８は、キーボード２０６或いはマウス２０７によって画像投影装置１で投影されている画像に対して操作入力が行われたか否かを判定する（ステップＳ１０２０）。この処理において、画像投影装置１で投影されている画像に対して操作入力が行われたと判定すると（ステップＳ１０２０：Ｙｅｓ）、制御部２０８は、操作命令送信処理を行う（ステップＳ１０３０）。この操作命令送信処理は、キーボード２０６又はマウス２０７により、画像投影装置１で投影されている画像が操作又は指示されたときに、この操作又は指示に基づく画像操作命令を画像投影装置１に対して送信するものである。この処理は、図２９におけるステップＳ１３００〜Ｓ１３０３までの処理であり、後述する。
【０１６２】
ステップＳ１０３０における操作命令送信処理が終了したとき、或いは、ステップＳ１０２０において、画像投影装置１で投影されている画像に対して操作入力が行われていないとき（ステップＳ１０２０：Ｎｏ）、制御部２０８は、画像投影装置１から操作入力遅延通知を受信済みであるか否かを判定する（ステップＳ１０４０）。この処理において、画像投影装置１から操作入力遅延通知を受信済みであると判定すると（ステップＳ１０４０：Ｙｅｓ）、制御部２０８は、当該操作入力遅延通知を自己の端末装置２の表示領域４０に表示する（ステップＳ１０５０）。
【０１６３】
ステップＳ１０５０の処理を終えたとき、或いは、ステップＳ１０４０において画像投影装置１から操作入力遅延通知を受信済みでないとき（ステップＳ１０４０：Ｎｏ）、制御部２０８は、画像データ送信処理を行う（ステップＳ１０６０）。この画像データ送信処理は、画像投影装置１から送信される画像送信要求に基づいて、画像投影装置１に対して画像データの送信を行うものである。この処理は、図３０におけるステップＳ１４００〜Ｓ１４０２までの処理であり、後述する。
【０１６４】
ステップＳ１０６０における画像データ送信処理が終了すると、制御部２０８は、処理をステップＳ１０７０の操作命令再生処理に移行する。この操作命令再生処理は、画像投影装置１から送信される画像操作命令に基づいて、仮想表示領域４５にある画像のデータファイルの編集を行うものである。この処理は、図３１におけるステップＳ１５００〜Ｓ１５０２までの処理であり、後述する。
【０１６５】
ステップＳ１０７０における操作命令再生処理が終了すると、制御部２０８は、画像投影装置１との接続状態が解除されたか否かを判定する（ステップＳ１０８０）。この処理において、画像投影装置１との接続状態が解除されていないと判定すると（ステップＳ１０８０：Ｎｏ）、制御部２０８は、処理をステップＳ１０１０に移行する。一方、画像投影装置１との接続状態が解除されたと判定すると（ステップＳ１０８０：Ｙｅｓ）、制御部２０８は、メイン処理を終了する。
【０１６６】
次に、ステップＳ１０００における接続処理について、図２７を用いて具体的に説明する。図２７は、本実施例における端末装置２の接続処理フローチャートである。
【０１６７】
図２７に示すように、接続処理を開始すると、制御部２０８は、画像投影装置１に対して接続要求信号を送信する（ステップＳ１１００）。
【０１６８】
次に、制御部２０８は、画像投影装置１から解像度の情報を受信したか否かを判定する（ステップＳ１１０１）。この処理において、画像投影装置１から解像度の情報を受信したと判定すると（ステップＳ１１０１：Ｙｅｓ）、制御部２０８は、ＬＣＤ２００による表示領域に隣接した仮想表示領域４５を作成する（ステップＳ１１０２）。この際、作成される仮想表示領域４５の解像度は、ステップＳ１１０１で画像投影装置１から受信した解像度の情報に基づき設定される。
【０１６９】
ステップＳ１１０２の処理が終了すると、制御部２０８は、起動準備が完了したことを画像投影装置１に通知する（ステップＳ１１０３）。そして、制御部２０８は、画像投影装置１から接続完了通知を受信したか否かを判定し（ステップＳ１１０４）、画像投影装置１から接続完了通知を通知したと判定すると（ステップＳ１１０４：Ｙｅｓ）、制御部２０８は、接続処理を終了する。
【０１７０】
次に、ステップＳ１０１０における画像属性情報送信処理について、図２８を用いて具体的に説明する。図２８は、本実施例における端末装置２の画像属性情報送信処理フローチャートである。
【０１７１】
図２８に示すように、画像属性情報送信処理を開始すると、制御部２０８は、仮想表示領域４５に画像が追加されたか否かを判定する（ステップＳ１２００）。この判定は、使用者がマウス２０７を用いて、ＬＣＤ２００の表示領域にある画像に対して所定の操作がなされたか否かにより判定される。ここで、所定の操作とは、ＬＣＤ２００の表示領域にある画像を仮想表示領域４５に移動させる、或いは当該画像に設けられている所定のボタンを押下することにより行われる。この処理において、仮想表示領域４５に画像が追加されたと判定すると（ステップＳ１２００：Ｙｅｓ），制御部２０８は、処理をステップＳ１２０１に移行する。
【０１７２】
ステップＳ１２０１において、制御部２０８は、仮想表示領域４５に新たに追加された画像の画像属性情報を取得し（ステップＳ１２０１）、画像属性情報の追加フラグをセットする（ステップＳ１２０２）。
【０１７３】
ステップＳ１２００において、仮想表示領域４５に画像が追加されたと判定しないとき（ステップＳ１２００：Ｎｏ）、制御部２０８は、仮想表示領域４５にある画像が仮想表示領域４５外に移動したか、又は削除されたか否かを判定する（ステップＳ１２０３）。この処理において、仮想表示領域４５にある画像が仮想表示領域４５外に移動した、又は削除されたと判定すると（ステップＳ１２０３：Ｙｅｓ）、制御部２０８は、仮想表示領域４５から移動又は削除された画像のウィンドウＩＤを取得し（ステップＳ１２０４）、画像属性情報の削除フラグをセットする（ステップＳ１２０５）。
【０１７４】
ステップＳ１２０３において、仮想表示領域４５にある画像が仮想表示領域４５外に移動した、又は削除されたと判定しないとき（ステップＳ１２０３：Ｎｏ）、制御部２０８は、仮想表示領域４５にある画像の画像属性情報が更新されたか否かを判定する（ステップＳ１２０６）。この判定は、仮想表示領域４５にある画像の位置やサイズが変更されたか否かにより判定される。この処理において、仮想表示領域４５にある画像の画像属性情報が更新されたと判定すると（ステップＳ１２０６：Ｙｅｓ）、制御部２０８は、当該更新された画像属性情報を取得する（ステップＳ１２０７）。
【０１７５】
ステップＳ１２０２、Ｓ１２０５、Ｓ１２０７の処理が終了したとき、制御部２０８は、各処理の結果に応じた画像属性情報通知データを作成し（ステップＳ１２０８）、画像投影装置１に対して通信経路３を介して送信する（ステップＳ１２０９）。すなわち、仮想表示領域４５に新たに画像が追加された場合は、追加された画像の画像属性情報のうち、当該画像のウィンドウＩＤ、位置情報、サイズ情報、画像データのファイル名の情報、及び画像属性情報の追加フラグデータを含む画像属性情報通知データを作成し、画像投影装置１に送信する。また、仮想表示領域４５にある画像が仮想表示領域４５外に移動されたとき、或いは削除されたときは、移動、或いは削除された画像のウィンドウＩＤ、及び画像属性情報の削除フラグデータを含むウィン情報通知データを作成し、画像投影装置１に送信する。また、画像属性情報が更新されたときは、更新された画像の画像属性情報を含む画像属性情報通知データを作成し、画像投影装置１に送信する。
【０１７６】
ステップＳ１２０９の処理が終了したとき、或いはステップＳ１２０６において、画像属性情報が更新されたと判定しないとき（ステップＳ１２０６：Ｎｏ）、制御部２０８は、画像属性情報送信処理を終了する。
【０１７７】
次に、ステップＳ１０３０における操作命令送信処理について図２９を用いて具体的に説明する。図２９は、本実施例における端末装置２の操作命令送信処理フローチャートである。
【０１７８】
図２９に示すように、操作命令送信処理を開始すると、制御部２０８は、操作入力情報を取得するとともに（ステップＳ１３００）、当該操作入力に基づく操作が自分の端末装置２で実行されることを防ぐために、操作入力情報を破棄する（ステップＳ１３０１）。
【０１７９】
次に、制御部２０８は、カーソル画像５の位置座標を画像投影装置１の投影領域６０に規定される座標に変換し（ステップＳ１３０２）、画像操作命令を画像投影装置１に対して通信経路３を介して送信する（ステップＳ１３０３）。
【０１８０】
ステップＳ１３０３の処理を終了したとき、制御部２０８は、操作命令送信処理を終了する。
【０１８１】
なお、この操作命令送信処理が行われる場合としては、カーソル画像５の移動操作の場合は、当該カーソル画像５の移動先が仮想表示領域４５内にあるとき、或いは、カーソル画像５が仮想表示領域４５から端末装置２の表示領域４０へ移動したときであり、また、キー入力操作の場合は、カーソル画像５の位置が仮想表示領域４５にある状態でキー入力がなされた場合である。
【０１８２】
次に、ステップＳ１０６０における画像データ送信処理について、図３０を用いて具体的に説明する。図３０は、本実施例における画像データ送信処理フローチャートである。
【０１８３】
図３０に示すように、画像データ送信処理を開始すると、制御部２０８は、画像投影装置１から仮想表示領域４５にある画像の画像データの送信要求があったか否かを判定する（ステップＳ１４００）。この判定は、画像投影装置１から、画像データ送信要求信号を受信したか否かにより判定される。この処理において、画像データの送信要求があったと判定すると（ステップＳ１４００：Ｙｅｓ）、制御部２０８は、受信した画像データ送信要求に基づき、仮想表示領域４５にある画像の一部又は全部の画像データをキャプチャし、当該キャプチャした画像データをＢＭＰ（Bit Map）形式からＪＰＥＧ（Joint Photographic Experts Group）形式に変換することにより当該画像データを圧縮して（ステップＳ１４０１）、この圧縮した画像データを画像投影装置１に対して通信経路３を介して送信する（ステップＳ１４０２）。ステップＳ１４０２の処理を終了したとき、或いはステップＳ１４００において、画像投影装置１から画像データの送信要求があったと判定しないとき（ステップＳ１４００：Ｎｏ）、制御部２０８は、画像データ送信処理を終了する。
【０１８４】
次に、ステップＳ１０７０における操作命令再生処理について、図３１を用いて具体的に説明する。図３１は、本実施例における端末装置２の操作命令再生処理フローチャートである。
【０１８５】
図３１に示すように、操作命令再生処理を開始すると、制御部２０８は、画像投影装置１から画像操作命令を受信したか否かを判定する（ステップＳ１５００）。この処理において、画像投影装置１から画像操作命令を受信したと判定すると（ステップＳ１５００：Ｙｅｓ）、制御部２０８は、受信した画像操作命令を再生することにより（ステップＳ１５０１）、操作の対象となるデータファイルに応じたアプリケーションプログラムに対して、当該画像操作命令に基づく編集操作を実行させる（ステップＳ１５０２）。
【０１８６】
ステップＳ１５０２の処理を終えたとき、或いは、ステップＳ１５００において画像操作命令を受信していないとき（ステップＳ１５００：Ｎｏ）、制御部２０８は、操作命令再生処理を終了する。
【０１８７】
（第２実施形態について）
上述の実施形態において、画像投影装置１の決定部は、複数の端末装置２のうち一の端末装置２における操作部への操作開始から終了するまでの間は、他の端末装置２の操作部への操作の情報を送信制限する決定を行うこととしたが、さらに、同決定部は、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２が自己の仮想表示領域４５の操作を行っていると判断すると、操作部への操作の情報を送信制限する決定を行うこととしてもよい。
【０１８８】
また、上述の実施形態において、端末装置２の操作命令送信部は、操作部が操作されたときに、その操作に応じた画像操作命令を画像投影装置へ通信経路３を介して送信することとしたが、画像操作命令を送信する前に、当該画像操作命令の受信を画像投影装置１へ要求するようにしてもよい。これにより、端末装置２は、画像投影装置１から許可されなければ画像操作命令の送信を行わないため、通信経路にかかる負荷を軽減させることができる。
【０１８９】
以下、かかる場合について図面を用いて具体的に説明する。ここで、端末装置２は、図２（ｂ）で示す構成以外に、許可要求部を有している。すなわち、端末装置２の制御部２０８は、当該制御部２０８のＣＰＵがハードディスク装置２０２に格納された画像共有プログラムを読み出して実行することによって、許可要求部として機能することにより、操作部が操作されたときに、その操作に応じた画像操作命令の受信を画像投影装置１へ要求する。
【０１９０】
そして、第２実施形態において制御部２０８は、操作命令送信部として機能することにより、画像投影装置１から許可されたとき、画像操作命令を画像投影装置１へ通信経路３を介して送信する。
【０１９１】
また、画像投影装置１の制御部１０８は、決定部として機能することにより、端末装置２から画像操作命令の受信要求があったとき、当該端末装置２へ受信要求の許可をするか否かを決定する。
【０１９２】
特に、制御部１０８は、決定部として機能することにより、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２の仮想表示領域４５の操作が行われていると判断すると、操作部への操作の情報を送信制限する決定を行うこととしている。
【０１９３】
そして、第２実施形態において制御部１０８は、操作情報処理部として機能することにより、決定部による決定結果を端末装置２へ通知し、その後、受信要求が許可された端末装置２から送信された画像操作命令を、この画像操作命令による操作対象の画像３０の画像データを送信した端末装置２へ、通信経路３を介して送信する。
【０１９４】
特に、制御部１０８は、操作情報処理部として機能することにより、決定部が受信要求を許可する決定を行うと、決定結果として許可応答を受信要求を行った端末装置へ送信し、その他の端末装置へは、画像操作命令の送信を禁止するための不許可指示を送信することとしている。
【０１９５】
次に、第２実施形態における画像投影システムＳの概略的な処理について、図３２を用いて説明する。図３２は第２実施形態における画像投影システムＳの処理の一例を示すシーケンス図である。なお、本実施形態では、操作入力排他処理等の第１実施形態において既に説明した処理については、その説明を省略するものとする。
【０１９６】
図３２に示すように、端末装置２ａの利用者が操作部２５を用いて、画像投影装置１で投影されている複数の画像３０のうち、端末装置２ａの仮想表示領域４５ａにある画像３０ａに対してドラッグ操作を行うと、端末装置２ａは、当該操作入力を検出する（ステップＳ３０）。
【０１９７】
次に、端末装置２ａは、許可要求部により、検出した操作に応じた画像操作命令の受信を画像投影装置１へ要求する（ステップＳ３１）。
【０１９８】
次に、画像投影装置１は、決定部により、受信要求に基づき、端末装置２ａへ当該受信要求の許可をするか否かを決定する。（ステップＳ３２）。この処理において、端末装置２ａは、自己の仮想表示領域４５ａにある画像３０ａに対して操作を行っているため、画像投影装置１は、端末装置２ａへ当該受信要求を許可する決定を行う。
【０１９９】
次に、画像投影装置１は、操作情報処理部により、端末装置２ａ以外の端末装置２ｂ、２ｃに対して画像操作命令の送信を禁止するための不許可指示を送信する（ステップＳ３３）。
【０２００】
次に、不許可指示を受信した端末装置２ｂ、２ｃは、不許可設定を行う（ステップＳ３４）。これにより、端末装置２ｂ、２ｃは、画像投影装置１への画像操作命令の送信が制限された状態となる。
【０２０１】
次に、画像投影装置１は、操作情報処理部により、端末装置２ａに対して、画像操作命令の送信を許可するための許可応答を送信する（ステップＳ３５）。そして、端末装置２ａは、許可応答を受信すると、画像操作命令を画像投影装置１へ送信する（ステップＳ３６）。
【０２０２】
次に、端末装置２ａから画像操作命令を受信した画像投影装置１は、操作情報処理部により、この画像操作命令を、送信すべき端末装置２毎に当該画像操作命令を振り分ける処理を行う（ステップＳ３７）。ここでは、この画像操作命令は、端末装置２ａに送信されるように振り分けられる。そして、画像投影装置１は、操作情報処理部により、端末装置２ａから受信した画像操作命令を通信経路３を介して端末装置２ａに送信する（ステップＳ３８）。
【０２０３】
次に、画像操作命令を受信した端末装置２ａは、編集部により、この画像操作命令に基づく操作入力を再生して、この再生した操作入力に応じて、画像３０ａに対してドラッグ操作を行う（ステップＳ３９）。
【０２０４】
次に、端末装置２ａの利用者が操作部２５を用いたドラッグ操作を終えたとき、すなわち、ドロップ操作を行ったとき、端末装置２ａは、当該ドロップ操作を検出する（ステップＳ４０）。次に、端末装置２ａは、操作命令送信部により、当該ドロップ操作に基づく画像操作命令を画像投影装置１へ通信経路３を介して送信するとともに、画像操作命令の送信許可状態を解除するための許可解除要求を画像投影装置１へ送信する（ステップＳ４１）。なお、本実施形態において、許可応答を受信した端末装置２は、再度許可応答を送信することなく画像操作命令を画像投影装置１へ送信することができる。
【０２０５】
次に、画像投影装置１は、操作情報処理部により、端末装置２ａから受信した画像操作命令を、端末装置２ａに振り分ける処理を行う（ステップＳ４２）。そして、画像投影装置１は、操作情報処理部により、この画像操作命令を通信経路３を介して端末装置２ａに送信するとともに、端末装置２ａから受信した許可解除要求に応じて許可解除応答を送信する（ステップＳ４３）。
【０２０６】
次に、端末装置２ａは、受信した画像操作命令に基づく操作入力を再生して、当該再生した操作入力に応じて、画像３０ｃの移動操作を終了する（ステップＳ４４）。
【０２０７】
次に、画像投影装置１は、画像操作命令の送信禁止を解除するための不許可解除指示を端末装置２ｂ、２ｃへ送信する（ステップＳ４５）。そして、この不許可解除指示を受信した端末装置２ｂ、２ｃは、ステップＳ３４において行った不許可設定を解除する（ステップＳ４６）。
【０２０８】
（画像投影装置の具体的動作について）
次に、画像投影装置１の具体的動作の一例について、図３３〜図３６を用いて説明する。図３３は本実施形態における画像投影装置１のメイン処理フローチャートである。
【０２０９】
図３３に示すように、本実施形態にかかる画像投影装置１のメイン処理においてステップＳ２０００〜２００６までの処理は、図１６のステップＳ１００〜１６０までの処理と同様であり、その説明を省略する。
【０２１０】
ステップＳ２００６の処理を終了すると、制御部１０８は、端末装置２から許可要求を受信したか否かを判定する（ステップＳ２００７）。この処理において、端末装置２から許可要求を受信したと判定すると（ステップＳ２００７：Ｙｅｓ）、制御部１０８は、許可要求処理を行う（ステップＳ２００８）。この許可要求処理は、許可要求を送信した端末装置２に対して許可応答を送信するとともに、その他の端末装置２に対して不許可指示の送信を行うものである。この処理は、図３４におけるステップＳ２１００〜Ｓ２１０２までの処理であり、後述する。
【０２１１】
ステップＳ２００８の許可要求処理を終了したとき、或いは、ステップＳ２００７において端末装置２から許可要求を受信していないとき（ステップＳ２００７：Ｎｏ）、制御部１０８は、端末装置２から許可解除要求を受信したか否かを判定する（ステップＳ２００９）。この処理において、端末装置２から許可解除要求を受信したと判定すると（ステップＳ２００９：Ｙｅｓ）、制御部１０８は、許可解除要求処理を行う（ステップＳ２０１０）。この許可解除要求処理は、許可解除要求を送信した端末装置２の入力許可状態を解除するとともに、他の端末装置２の入力不許可状態を解除するものである。この処理は、図３５におけるステップＳ２２００〜Ｓ２２０１までの処理であり、後述する。
【０２１２】
ステップＳ２０１０における許可解除要求処理を終えたとき、或いは、ステップＳ２００９において端末装置２から許可解除要求を受信していないとき（ステップＳ２００９：Ｎｏ）、制御部１０８は、端末装置２から画像操作命令を受信したか否かを判定する（ステップＳ２０１１）。この処理において、端末装置２から画像操作命令を受信したと判定すると（ステップＳ２０１１：Ｙｅｓ）、制御部１０８は、操作命令振り分け処理を行う（ステップＳ２０１２）。この操作命令振り分け処理は、端末装置２から受信した画像操作命令による操作対象の画像の画像データを送信した端末装置２へ、この画像操作命令を送信するものである。この処理は、図３６におけるステップＳ２３００〜Ｓ２３０２までの処理であり、後述する。
【０２１３】
ステップＳ２０１２の処理を終えたとき、或いは、ステップＳ２０１１において端末装置２から画像操作命令を受信していないとき（ステップＳ２０１１：Ｎｏ）、制御部１０８は、電源がＯＦＦされたか否かを判定し（ステップＳ２０１３）、電源がＯＦＦされていないとき（ステップＳ２０１３：Ｎｏ）、処理をステップＳ２０００に移行する。一方、電源がＯＦＦされたと判定すると（ステップＳ２０１３：Ｙｅｓ）、制御部１０８は、メイン処理を終了する。
【０２１４】
次に、ステップＳ２００８における許可要求処理について、図３４を用いて具体的に説明する。図３４は本実施形態における画像投影装置１の許可要求処理フローチャートである。
【０２１５】
図３４に示すように、許可要求処理を開始すると、制御部１０８は、既に許可済みの端末装置２があるか否かを判定する（ステップＳ２１００）。この処理において、許可済みの端末装置２がないとき（ステップＳ２１００：Ｎｏ）、制御部１０８は、許可要求を送信した端末装置２に対して許可応答を送信するとともに（ステップＳ２１０１）、その他の端末装置２に対して不許可指示を送信する（ステップＳ２１０２）。
【０２１６】
このように、端末装置２の制御部２０８は、受信要求を行った端末装置２へ許可応答を送信するとともに、その他の端末装置２へは、画像操作命令の送信を禁止するための不許可指示を送信することにより、不許可指示を受信した端末装置は、画像投影装置に対して受信要求を送信することがないため、画像操作命令を許可された端末装置以外の端末装置からの受信要求の送信を未然に防ぐことができ、これにより、通信経路にかかる負荷を軽減させることが可能となる。
【０２１７】
ステップＳ２１０２の処理を終了したとき、或いは、ステップＳ２１００において許可済みの端末装置２があると判定したとき（ステップＳ２１００：Ｙｅｓ）、制御部１０８は、許可要求処理を終了する。
【０２１８】
次に、ステップＳ２０１０における許可解除要求処理について、図３５を用いて具体的に説明する。図３５は本実施形態における画像投影装置１の許可解除要求処理フローチャートである。
【０２１９】
図３５に示すように、許可解除要求処理を開始すると、制御部１０８は、許可解除要求を送信した端末装置２に対して許可解除応答を送信するとともに（ステップＳ２２００）、その他の端末装置２に対して不許可解除指示を送信する（ステップＳ２２０１）。
【０２２０】
ステップＳ２２０１の処理を終了したとき、制御部１０８は、許可解除要求処理を終了する。
【０２２１】
次に、ステップＳ２０１２における操作命令振り分け処理について、図３６を用いて具体的に説明する。図３６は本実施形態における操作命令振り分け処理フローチャートである。
【０２２２】
図３６に示すように、操作命令振り分け処理を開始すると、制御部１０８は、カーソル情報管理テーブルを参照して、画像操作命令を送信した端末装置２のカーソル画像５の位置情報を取得する（ステップＳ２３００）。次に、制御部１０８は、取得したカーソル画像５の位置座標を含む画像データを画像属性情報管理テーブルを参照して特定することにより、当該画像データを送信した端末装置２（オーナーＰＣ）を特定し（ステップＳ２３０１）、特定した端末装置２に対して画像操作命令を送信する（ステップＳ２３０２）。この処理を終了すると、制御部１０８は、操作命令振り分け処理を終了する。
【０２２３】
（端末装置の具体的動作について）
次に、端末装置２の具体的動作の一例について、図３７〜図４１を参照して説明する。図３７は、本実施形態における端末装置２のメイン処理フローチャートである。
【０２２４】
図３７に示すように、端末装置２の電源スイッチ（図示せず）が押下されたとき、端末装置２の制御部２０８は、接続処理を行う（ステップＳ３０００）。この接続処理は、実施形態１におけるステップＳ１０００の処理と同様であり、その説明を省略する。
【０２２５】
ステップＳ３０００における接続処理が終了すると、制御部２０８は、処理をステップＳ３００１の画像属性情報送信処理に移行する。この画像属性情報送信処理は、実施形態１におけるステップＳ１０１０の処理と同様であり、その説明を省略する。
【０２２６】
ステップＳ３００１の画像属性情報送信処理を終了すると、制御部１０８は、不許可設定処理を行う（ステップＳ３００２）。この不許可設定処理は、画像投影装置１から送信される不許可指示或いは不許可解除指示に応じて、操作入力の許可・不許可の設定を行うものである。この処理は、図３８におけるステップＳ３１００〜Ｓ３１０４までの処理であり、後述する。
【０２２７】
次に、制御部２０８は、操作入力の許可・不許可の設定が不許可に設定されているか否かを判定する（ステップＳ３００３）。この処理において、操作入力の許可・不許可の設定が不許可に設定されていないとき（ステップＳ３００３：Ｎｏ）、制御部２０８は、キーボード２０６或いはマウス２０７によって画像投影装置１で投影されている画像に対して操作入力が行われたか否かを判定する（ステップＳ３００４）。この処理において、画像投影装置１で投影されている画像に対して操作入力が行われたと判定すると（ステップＳ３００４：Ｙｅｓ）、制御部２０８は、許可要求処理を行う（ステップＳ３００５）。この許可要求処理は、画像投影装置１に対して許可要求の送信を行うものである。この処理は、図３９におけるステップＳ３２００〜Ｓ３２０７までの処理であり、後述する。
【０２２８】
ステップＳ３００５の許可要求処理を終了したとき、制御部２０８は、操作命令送信処理を行う（ステップＳ３００６）。この操作命令送信処理は、キーボード２０６又はマウス２０７により、画像投影装置１で投影されている画像が操作又は指示されたときに、この操作又は指示に基づく画像操作命令を画像投影装置１に対して送信するものである。この処理は、図４０におけるステップＳ３３００〜Ｓ３３０２までの処理であり、後述する。
【０２２９】
ステップＳ３００６における操作命令送信処理を終了したとき、或いは、ステップＳ３００３において操作入力の許可・不許可の設定が不許可に設定されていると判定したとき（ステップＳ３００３：Ｙｅｓ）、又は、ステップＳ３００４において、画像投影装置１で投影されている画像に対して操作入力が行われていないとき（ステップＳ３００４：Ｎｏ）、制御部２０８は、許可解除処理を行う（ステップＳ３００７）。この許可解除処理は、操作入力の許可・不許可の設定状態を解除するものである。この処理は、図４１におけるステップＳ３４００〜３４０４までの処理であり、後述する。
【０２３０】
ステップＳ３００７の許可解除処理を終了すると、制御部２０８は、画像データ送信処理を行う（ステップＳ３００８）。この画像データ送信処理は、実施形態１におけるステップＳ１０６０の処理と同様であり、その説明を省略する。
【０２３１】
ステップＳ３００８の画像データ送信処理を終了すると、制御部２０８は、操作命令再生処理を行う（ステップＳ３００９）。この操作命令再生処理は、実施形態１におけるステップＳ１０７０の処理と同様であり、その説明を省略する。
【０２３２】
ステップＳ３００９における操作命令再生処理が終了すると、制御部２０８は、画像投影装置１との接続状態が解除されたか否かを判定する（ステップＳ３０１０）。この処理において、画像投影装置１との接続状態が解除されていないと判定すると（ステップＳ３０１０：Ｎｏ）、制御部２０８は、処理をステップＳ３００１に移行する。一方、画像投影装置１との接続状態が解除されたと判定すると（ステップＳ３０１０：Ｙｅｓ）、制御部２０８は、メイン処理を終了する。
【０２３３】
次に、ステップＳ３００２における不許可設定処理について、図３８を用いて具体的に説明する。図３８は本実施形態における端末装置２の不許可設定処理フローチャートである。
【０２３４】
図３８に示すように、不許可設定処理を開始すると、制御部２０８は、画像投影装置１から不許可指示を受信したか否かを判定する（ステップＳ３１００）。この処理において、画像投影装置１から不許可指示を受信したと判定すると（ステップＳ３１００：Ｙｅｓ）、制御部２０８は、不許可設定を行う（ステップＳ３１０１）。
【０２３５】
一方、ステップＳ３１００において、画像投影装置１から不許可指示を受信していないとき（ステップＳ３１００：Ｎｏ）、制御部２０８は、画像投影装置１から不許可解除指示を受信したか否かを判定する（ステップＳ３１０２）。この処理において、画像投影装置１から不許可解除指示を受信したと判定すると（ステップＳ３１０２：Ｙｅｓ）、制御部２０８は、不許可設定を解除し（ステップＳ３１０３）、不許可設定が解除された旨を端末装置２の表示領域４０に表示する（ステップＳ３１０４）。
【０２３６】
ステップＳ３１０１、Ｓ３１０４の処理を終了したとき、或いは、ステップＳ３１０２において、画像投影装置１から不許可解除指示を受信していないとき（ステップＳ３１０２：Ｎｏ）、制御部２０８は、不許可設定処理を終了する。
【０２３７】
次に、ステップＳ３００５における許可要求処理について、図３９を用いて具体的に説明する。図３９は本実施形態における端末装置２の許可要求処理フローチャートである。
【０２３８】
図３９に示すように、許可要求処理を開始すると、制御部２０８は、キーボード２０６或いはマウス２０７による操作入力に基づく操作入力情報を取得する（ステップＳ３２００）。
【０２３９】
次に、制御部２０８は、取得した操作入力が自己の仮想表示領域４５にある画像に対するものであるか否かを判定する（ステップＳ３２０１）。この処理において、取得した操作入力が自己の仮想表示領域４５にある画像に対するものであると判定すると（ステップＳ３２０１：Ｙｅｓ）、制御部２０８は、処理をステップＳ３２０２に移行する。
【０２４０】
ステップＳ３２０２において、制御部２０８は、ローカル入力許可フラグが有効であるか否かを判定する。この処理において、ローカル入力許可フラグが有効でないとき（ステップＳ３２０２：Ｎｏ）、制御部２０８は、許可要求を画像投影装置１へ送信する（ステップＳ３２０３）。
【０２４１】
次に、制御部２０８は、画像投影装置１から許可応答を受信したか否かを判定する（ステップＳ３２０４）。この処理において、画像投影装置１から許可応答を受信していないとき（ステップＳ３２０４：Ｎｏ）、制御部２０８は、許可中の端末装置２が存在する旨を自己の端末装置２の表示領域４０に表示する（ステップＳ３２０５）。
【０２４２】
一方、ステップＳ３２０４において、画像投影装置１から許可応答を受信したと判定すると（ステップＳ３２０４：Ｙｅｓ）、制御部２０８は、ローカル許可フラグを有効する（ステップＳ３２０６）。
【０２４３】
ステップＳ３２０６の処理を終了したとき、或いは、ステップＳ３２０２において、ローカル入力許可フラグが有効であると判定すると（ステップＳ３２０２：Ｙｅｓ）、制御部２０８は、ローカル処理を行う（ステップＳ３２０７）。すなわち、制御部２０８は、取得した操作入力に基づき仮想表示領域４５にある画像の操作を、画像投影装置１へ画像操作命令を送信することなく行い、当該操作が終了した後に、操作後の画像に基づく画像属性情報を画像投影装置１に対して送信する。
【０２４４】
ステップＳ３２０７、Ｓ３２０５の処理を終了したとき、或いは、ステップＳ３２０１において、取得した操作入力が自己の仮想表示領域４５にある画像に対するものでないとき（ステップＳ３２０１：Ｎｏ）、制御部２０８は、許可要求処理を終了する。
【０２４５】
次に、ステップＳ３００６における操作命令送信処理について、図４０を用いて具体的に説明する。図４０は本実施形態における端末装置２の操作命令送信処理フローチャートである。
【０２４６】
図４０に示すように、取得した操作入力に基づく操作が自分の端末装置２で実行されることを防ぐために、操作入力情報を破棄する（ステップＳ３３００）。
【０２４７】
次に、制御部２０８は、カーソル画像５の位置座標を画像投影装置１の投影領域６０に規定される座標に変換し（ステップＳ３３０１）、画像操作命令を画像投影装置１に対して通信経路３を介して送信する（ステップＳ３３０２）。この処理を終了したとき、制御部２０８は、操作命令送信処理を終了する。
【０２４８】
次に、ステップＳ３００７における許可解除処理について、図４１を用いて具体的に説明する。図４１は本実施形態における端末装置２の許可解除処理フローチャートである。
【０２４９】
図４１に示すように、許可解除処理を開始すると、制御部２０８は、ローカル入力許可フラグが有効であるか否かを判定する（ステップＳ３４００）。この処理において、ローカル入力許可フラグが有効であると判定すると（ステップＳ３４００：Ｙｅｓ）、制御部２０８は、処理をステップＳ３４０１に移行する。
【０２５０】
ステップＳ３４０１において、制御部２０８は、許可解除条件を満たすか否かを判定する。この処理において、許可解除条件を満たすと判定すると（ステップＳ３４０１：Ｙｅｓ）、 制御部２０８は、許可解除要求を画像投影装置１へ送信する（ステップＳ３４０２）。
【０２５１】
次に、制御部２０８は、画像投影装置１から許可解除応答を受信したか否かを判定する（ステップＳ３４０３）。この処理において、画像投影装置１から許可解除応答を受信したと判定すると（ステップＳ３４０３：Ｙｅｓ）、制御部２０８は、ローカル入力許可フラグを無効にする（ステップＳ３４０４）。
【０２５２】
一方、ステップＳ３４００においてローカル入力許可フラグが有効でないとき（ステップＳ３４００：Ｎｏ）、ステップＳ３４０１において許可解除条件を満たしていないとき（ステップＳ３４０１：Ｎｏ）、ステップＳ３４０３において許可解除応答を受信していないとき（ステップＳ３４０３：Ｎｏ）、或いは、ステップＳ３４０４の処理が終了したとき、制御部２０８は、許可解除処理を終了する。
【０２５３】
（第３実施形態について）
第２実施形態において、画像投影装置１の決定部は、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２が自己の仮想表示領域４５の操作を行っていると判断すると、操作部への操作の情報を送信制限する決定を行うこととしたが、これに代えて、同決定部は、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２の仮想表示領域４５以外の表示領域４０の操作が行われていると判断すると、操作部への操作の情報を送信制限する決定を行うこととしてもよい。
【０２５４】
かかる構成とすることにより、各端末装置２の利用者は、自己の端末装置２の表示領域４０への操作を、他の端末装置２の利用者による当該自己の仮想表示領域４５への操作に優先して行うことができる。
【０２５５】
また、第２実施形態において、画像投影装置１の操作情報処理部は、一の端末装置２に対して許可応答を送信した際、その他の端末装置２へは、画像操作命令の送信を禁止するための不許可指示を送信することとしたが、その他の端末装置２への不許可指示の送信を行わず、操作入力を許可している端末装置２が存在するときに他の端末装置２から許可要求を受信すると、操作入力中の端末装置２があることを通知するための入力操作中情報を当該他の端末装置２へ送信することとしてもよい。以下、かかる場合について図面を用いて具体的に説明する。
【０２５６】
（画像投影システムＳの構成及び概要）
第３実施形態において、端末装置２の制御部２０８は、決定部として機能することにより、端末装置２の操作部が操作されたとき、この操作対象の画像３０の画像データを送信した端末装置２の仮想表示領域４５以外の表示領域４０の操作が行われていると判断すると、操作部への操作の情報を送信制限する決定を行う。
【０２５７】
次に、第３実施形態における画像投影システムＳの概略的な処理について、図４２を用いて説明する。図４２は第３実施形態における画像投影システムＳの処理の一例を示すシーケンス図である。
【０２５８】
図４２に示すように、端末装置２ａの利用者が操作部２５を用いて、自己の表示領域４０ａにある画像３０に対してドラッグ操作を行うと、端末装置２ａは、当該操作入力を検出する（ステップＳ５０）。
【０２５９】
次に、端末装置２ａは、許可要求部により、検出した操作入力の再生の許可を画像投影装置１へ要求する（ステップＳ５１）。
【０２６０】
次に、画像投影装置１は、決定部により、端末装置２ａの表示領域４０への操作入力を許可をするか否かを決定する（ステップＳ５２）。この処理において、端末装置２ａの表示領域４０への操作入力を許可をすると決定すると、画像投影装置１は、操作情報処理部により、端末装置２ａに対して、操作入力の再生を許可するための許可応答を送信する（ステップＳ５３）。そして、端末装置２ａは、許可応答を受信すると、編集部により、この画像操作命令に基づく操作入力を再生して、この再生した操作入力に応じて、画像３０に対してドラッグ操作を行う（ステップＳ５４）。
【０２６１】
次に、端末装置２ａの利用者が操作部２５を用いたドラッグ操作を終えたとき、すなわち、ドロップ操作を行ったとき、端末装置２ａは、当該ドロップ操作を検出する（ステップＳ５５）。次に、端末装置２ａは、許可要求部により、許可解除要求を画像投影装置１へ送信するとともに（ステップＳ５６）、編集部により、この画像操作命令に基づく操作入力を再生して、この再生した操作入力に応じて、画像３０の移動操作を終了する（ステップＳ５７）。
【０２６２】
また、許可解除要求を受信した画像投影装置１は、端末装置２に対して許可解除応答を送信する（ステップＳ５８）。
【０２６３】
一方、許可応答を受信した端末装置２ａが自己の表示領域４０にある画像３０を操作中に、端末装置２ｂが端末装置２ａの仮想表示領域４５ａにある画像３０ａに対して操作を行った場合、先ず、端末装置２ｂは、当該操作入力を検出し（ステップＳ５９）、当該操作に応じた画像操作命令の受信を画像投影装置１に対して要求する（ステップＳ６０）。
【０２６４】
次に、画像投影装置１は、決定部により、端末装置２ｂの要求を許可するか否かを決定する（ステップＳ６１）。ここで、端末装置２ｂは、端末装置２ａの仮想表示領域４５ａにある画像３０ａに対する操作を行っており、端末装置２ａは、画像投影装置１から許可応答を受けて自己の表示領域４０にある画像３０を操作中であるため、画像投影装置１は、決定部により、当該端末装置２ｂの要求を許可しないと決定する。
【０２６５】
次に、画像投影装置１は、端末装置２ｂに対して、許可応答を受けて自己の端末装置２の表示領域４０にある画像３０を操作中の端末装置２が存在することを通知するための入力操作中情報を送信する（ステップＳ６２）。そして、当該入力操作中情報を受信した端末装置２ｂは、この入力操作中情報の内容を自己の表示領域４０ｂに表示する（ステップＳ６３）。
【０２６６】
また、画像投影装置１は、ステップＳ５８において、端末装置２ａに対して許可解除応答を送信した後、端末装置２ｂに対して、端末装置２ａの入力操作が終了したことを通知するための入力操作終了情報を送信する（ステップＳ６４）。そして、入力操作終了情報を受信した端末装置２ｂは、当該入力操作終了情報の内容を自己の表示領域４０ｂに表示する（ステップＳ６５）。
【０２６７】
（画像投影装置の具体的動作について）
次に、画像投影装置１の具体的動作の一例について、図４３〜図４５を用いて説明する。
【０２６８】
ここで、第３実施形態における画像投影装置１の処理は、実施形態２における許可要求処理、許可解除要求処理、操作命令振り分け処理を以下のように変更する。
【０２６９】
先ず、本実施形態における許可要求処理について、図４３を用いて具体的に説明する。図４３は、本実施形態における画像投影装置１の許可要求処理フローチャートである。
【０２７０】
図４３に示すように、許可要求処理を開始すると、制御部１０８は、許可要求を送信した端末装置２に対して許可応答を送信する（ステップＳ４１００）。この処理を終了したとき、制御部１０８は、許可要求処理を終了する。
【０２７１】
このように、本実施形態において、制御部１０８は、実施形態２における許可要求処理のように、許可応答を送信した端末装置２以外の端末装置２に対する不許可指示の送信を行わない。
【０２７２】
次に、本実施形態における許可解除要求処理について、図４４を用いて具体的に説明する。図４４は本実施形態における画像投影装置１の許可解除要求処理フローチャートである。
【０２７３】
図４４に示すように、許可解除要求処理を開始すると、制御部１０８は、許可解除要求を送信した端末装置２に対して許可解除応答を送信するとともに（ステップＳ４２００）、その他の端末装置２に対して入力操作終了情報を送信する（ステップＳ４２０１）この処理を終了したとき、制御部１０８は、許可解除要求処理を終了する。
【０２７４】
次に、本実施形態における操作命令振り分け処理について、図４５を用いて具体的に説明する。図４５は本実施形態における操作命令振り分け処理フローチャートである。
【０２７５】
図４５に示すように、操作命令振り分け処理を開始すると、制御部１０８は、受信した画像操作命令が許可済みの端末装置２に対するものであるか否かを判定する（ステップＳ４２００）。この処理において、受信した画像操作命令が許可済みの端末装置２に対するものであると判定すると（ステップＳ４２００：Ｙｅｓ）、制御部１０８は、処理をステップＳ４２０１へ移行する。
【０２７６】
ステップＳ４２０１において、制御部１０８は、カーソル情報管理テーブルを参照して、画像操作命令を送信した端末装置２のカーソル画像５の位置情報を取得する。次に、制御部１０８は、取得したカーソル画像５の位置座標を含む画像データを画像属性情報管理テーブルを参照して特定することにより、当該画像データを送信した端末装置２（オーナーＰＣ）を特定し（ステップＳ４２０２）、特定した端末装置２に対して画像操作命令を送信する（ステップＳ４２０３）。
【０２７７】
一方、ステップＳ４２００において、受信した画像操作命令が許可済みの端末装置２に対するものでないとき（ステップＳ４２００：Ｎｏ）、制御部１０８は、許可済みの端末装置２以外の端末装置２に対して入力操作中情報を送信する（ステップＳ４２０４）。
【０２７８】
ステップＳ４２０３、Ｓ４２０４の処理を終了したとき、制御部１０８は、操作命令振り分け処理を終了する。
【０２７９】
（端末装置の具体的動作について）
次に、端末装置２の具体的動作の一例について、図４６〜図４８を参照して説明する。図４６は、本実施形態における端末装置２のメイン処理フローチャートである。
【０２８０】
図４６に示すように、端末装置２の電源スイッチ（図示せず）が押下されたとき、端末装置２の制御部２０８は、接続処理を行う（ステップＳ５０００）。この接続処理は、実施形態１におけるステップＳ１０００の処理と同様であり、その説明を省略する。
【０２８１】
ステップＳ５０００における接続処理が終了すると、制御部２０８は、処理をステップＳ５００１の画像属性情報送信処理に移行する。この画像属性情報送信処理は、実施形態１におけるステップＳ１０１０の処理と同様であり、その説明を省略する。
【０２８２】
ステップＳ５００１の画像属性情報送信処理を終了すると、制御部２０８は、表示処理を行う（ステップＳ５００２）。この表示処理は、端末装置２の表示領域に画像投影装置１から送信される入力操作中情報或いは入力操作終了情報に応じた情報の表示を行うものである。この処理は、図４７におけるステップＳ５１００〜Ｓ５１０３までの処理であり、後述する。
【０２８３】
次に、制御部２０８は、キーボード２０６或いはマウス２０７によって端末装置２から操作入力が行われたか否かを判定する（ステップＳ５００３）。この処理において、端末装置2から操作入力が行われたと判定すると（ステップＳ５００３：Ｙｅｓ）、制御部２０８は、許可要求処理を行う（ステップＳ５００４）。この許可要求処理は、画像投影装置１に対して許可要求の送信を行うものである。この処理は、図４８におけるステップＳ５２００〜Ｓ５２０７までの処理であり、後述する。
【０２８４】
ステップＳ５００４の許可要求処理を終了したとき、制御部２０８は、許可応答を受信済みであるか否かを判定する（ステップＳ５００５）。この処理において、許可応答を受信済みでないとき（ステップＳ５００５：Ｎｏ）、制御部２０８は、操作命令送信処理を行う（ステップＳ５００６）。この操作命令送信処理は、実施形態２におけるステップＳ３００６の処理と同様であり、その説明を省略する。
【０２８５】
一方、ステップＳ５００５において、許可応答を受信済みであると判定すると（ステップＳ５００５：Ｙｅｓ）、制御部２０８は、ローカル処理を行う（ステップＳ５００７）。すなわち、制御部２０８は、取得した操作入力に基づき、自己の端末装置２の表示領域４０にある画像の操作を行う。
【０２８６】
ステップＳ５００６、Ｓ５００７の処理を終了したとき、或いは、ステップＳ５００３において画像投影装置１で投影されている画像に対して操作入力が行われていないとき（ステップＳ５００３：Ｎｏ）、制御部２０８は、許可解除処理を行う（ステップＳ５００８）。この許可解除処理は、実施形態２におけるステップＳ３００７の処理と同様であり、その説明を省略する。
【０２８７】
ステップＳ５００８の許可解除処理を終了すると、制御部２０８は、画像データ送信処理を行う（ステップＳ５００９）。この画像データ送信処理は、実施形態１におけるステップＳ１０６０の処理と同様であり、その説明を省略する。
【０２８８】
ステップＳ５００９の画像データ送信処理を終了すると、制御部２０８は、操作命令再生処理を行う（ステップＳ５０１０）。この操作命令再生処理は、実施形態１におけるステップＳ１０７０の処理と同様であり、その説明を省略する。
【０２８９】
ステップＳ５０１０における操作命令再生処理が終了すると、制御部２０８は、画像投影装置１との接続状態が解除されたか否かを判定する（ステップＳ５０１１）。この処理において、画像投影装置１との接続状態が解除されていないと判定すると（ステップＳ５０１１：Ｎｏ）、制御部２０８は、処理をステップＳ５００１に移行する。一方、画像投影装置１との接続状態が解除されたと判定すると（ステップＳ５０１１：Ｙｅｓ）、制御部２０８は、メイン処理を終了する。
【０２９０】
次に、ステップＳ５００２における表示処理について、図４７を用いて具体的に説明する。図４７は本実施形態における端末装置２の表示処理フローチャートである。
【０２９１】
図４７に示すように、表示処理を開始すると、制御部２０８は、画像投影装置１から入力操作中情報を受信したか否かを判定する（ステップＳ５１００）。この処理において、画像投影装置１から入力操作中情報を受信したと判定すると（ステップＳ５１００：Ｙｅｓ）、制御部２０８は、自己の端末装置２の表示領域４０に他の端末装置２が入力操作中である旨を表示する（ステップＳ５１０１）。
【０２９２】
一方、ステップＳ５１００において、画像投影装置１から入力操作中情報を受信していないとき（ステップＳ５１００：Ｎｏ）、制御部２０８は、画像投影装置１から入力操作終了情報を受信したか否かを判定する（ステップＳ５１０２）。この処理において、画像投影装置１から入力操作終了情報を受信したと判定すると（ステップＳ５１０２：Ｙｅｓ）、制御部２０８は、他の端末装置２による入力操作が終了した旨を端末装置２の表示領域４０に表示する（ステップＳ５１０３）。
【０２９３】
ステップＳ５１０１、Ｓ５１０３の処理を終了したとき、或いは、ステップＳ５１０２において画像投影装置１から入力操作終了情報を受信していないとき（ステップＳ５１０２：Ｎｏ）、制御部２０８は、表示処理を終了する。
【０２９４】
次に、ステップＳ５００４における許可要求処理について、図４８を用いて具体的に説明する。図４８は本実施形態における端末装置２の許可要求処理フローチャートである。
【０２９５】
図４８に示すように、許可要求処理を開始すると、制御部２０８は、キーボード２０６或いはマウス２０７による操作入力に基づく操作入力情報を取得する（ステップＳ５２００）。
【０２９６】
次に、制御部２０８は、取得した操作入力が自己の表示領域４０にある画像に対するものであるか否かを判定する（ステップＳ５２０１）。この処理において、取得した操作入力が自己の表示領域４０にある画像に対するものであると判定すると（ステップＳ５２０１：Ｙｅｓ）、制御部２０８は、処理をステップＳ５２０２に移行する。
【０２９７】
ステップＳ５２０２において、制御部２０８は、ローカル入力許可フラグが有効であるか否かを判定する。この処理において、ローカル入力許可フラグが有効でないとき（ステップＳ５２０２：Ｎｏ）、制御部２０８は、許可要求を画像投影装置１へ送信する（ステップＳ５２０３）。
【０２９８】
次に、制御部２０８は、画像投影装置１から許可応答を受信したか否かを判定する（ステップＳ５２０４）。この処理において、画像投影装置１から許可応答を受信していないとき（ステップＳ５２０４：Ｎｏ）、制御部２０８は、許可中の端末装置２が存在する旨を自己の端末装置２の表示領域４０に表示する（ステップＳ５２０５）。
【０２９９】
一方、ステップＳ５２０４において、画像投影装置１から許可応答を受信したと判定すると（ステップＳ５２０４：Ｙｅｓ）、制御部２０８は、ローカル許可フラグを有効する（ステップＳ５２０６）。
【０３００】
ステップＳ５２０５、Ｓ５２０６、の処理を終了したとき、又は、ステップＳ５２０１において、取得した操作入力が自己の仮想表示領域４５にある画像に対するものでないとき（ステップＳ５２０１：Ｎｏ）、又はステップＳ５２０２において、ローカル入力許可フラグが有効であると判定すると（ステップＳ５２０２：Ｙｅｓ）、制御部２０８は、許可要求処理を終了する。
【０３０１】
以上、本発明の実施の形態のうちのいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図面の簡単な説明】
【０３０２】
【図１】本実施形態における画像投影システムの全体的なシステム構成を示す図である。
【図２】本実施形態における画像投影システムに用いられる画像投影装置及び端末装置の概略構成図であって、図２（ａ）は画像投影装置の概略構成図、図２（ｂ）は端末装置の概略構成図である。
【図３】本実施形態における画像投影システムの処理の一例を示すシーケンス図である。
【図４】本実施形態における画像投影装置の投影領域に投影される画像の一例を示す図である。
【図５】本実施形態における画像投影システムの処理の一例を示すシーケンス図である。
【図６】本実施形態における画像投影装置の投影領域に投影される画像の一例を示す図である。
【図７】本実施形態における画像投影装置の構成図である。
【図８】本実施形態における画像投影装置に記憶される画像属性情報管理テーブルの一例を示す図である。
【図９】本実施形態における画像投影装置の投影領域に規定された座標を説明するための図である。
【図１０】本実施形態における画像投影装置に記憶される接続情報管理テーブルの一例である。
【図１１】本実施形態における画像投影装置に記憶されるカーソル情報管理テーブルの一例である。
【図１２】本実施形態における画像投影装置に記憶される入力終了条件テーブルの一例である。
【図１３】本実施形態における画像投影装置に記憶される操作入力バッファテーブルの一例である。
【図１４】本実施形態における端末装置の構成図である。
【図１５】本実施形態における端末装置に設けられる仮想表示領域の配置例である。
【図１６】本実施形態における画像投影装置のメイン処理フローチャートである。
【図１７】本実施形態における画像投影装置の接続処理フローチャートである。
【図１８】本実施形態における画像投影装置の画像属性情報更新処理フローチャートである。
【図１９】本実施形態における画像投影装置の表示領域算出処理フローチャートである。
【図２０】本実施形態における画像投影装置の表示領域算出処理において算出される各画像データの表示領域の概略図である。
【図２１】本実施形態における画像投影装置の画像投影処理フローチャートである。
【図２２】本実施形態における画像投影装置の画像投影処理において、画像データの表示領域が矩形領域に分割される際の分割の態様の一例を示した説明図である。
【図２３】本実施形態における画像投影装置の操作入力排他処理フローチャートである。
【図２４】本実施形態における画像投影装置の操作命令振り分け処理フローチャートである。
【図２５】本実施形態における画像投影装置の許可解除処理フローチャートである。
【図２６】本実施形態における端末装置のメイン処理フローチャートである。
【図２７】本実施形態における端末装置の接続処理フローチャートである。
【図２８】本実施形態における端末装置の画像属性情報送信処理フローチャートである。
【図２９】本実施形態における端末装置の操作命令送信処理フローチャートである。
【図３０】本実施形態における端末装置の画像データ送信処理フローチャートである。
【図３１】本実施形態における端末装置の操作命令再生処理フローチャートである。
【図３２】第２実施形態における画像投影システムの処理の一例を示すシーケンス図である。
【図３３】第２実施形態における画像投影装置のメイン処理フローチャートである。
【図３４】第２実施形態における画像投影装置の許可要求処理フローチャートである。
【図３５】第２実施形態における画像投影装置の許可解除要求処理フローチャートである。
【図３６】第２実施形態における画像投影装置の操作命令振り分け処理フローチャートである。
【図３７】第２実施形態における端末装置のメイン処理フローチャートである。
【図３８】第２実施形態における端末装置の不許可設定処理フローチャートである。
【図３９】第２実施形態における端末装置の許可要求処理フローチャートである。
【図４０】第２実施形態における端末装置の操作命令送信処理フローチャートである。
【図４１】第２実施形態における端末装置の許可解除処理フローチャートである。
【図４２】第３実施形態における画像投影システムの処理の一例を示すシーケンス図である。
【図４３】第３実施形態における画像投影装置の許可要求処理フローチャートである。
【図４４】第３実施形態における端末装置の許可解除処理フローチャートである。
【図４５】第３実施形態における画像投影装置の操作命令振り分け処理フローチャートである。
【図４６】第３実施形態における端末装置のメイン処理フローチャートである。
【図４７】第３実施形態における端末装置の表示処理フローチャートである。
【図４８】第３実施形態における端末装置の許可要求処理フローチャートである。
【図４９】従来例の説明図である。
【図５０】従来例の説明図である。
【符号の説明】
【０３０３】
Ｓ    画像投影システム
１    画像投影装置
２    端末装置
３    通信経路
５    カーソル画像
３０    画像
４０    端末装置の表示部の表示領域
４５    仮想表示領域
４７    連続部
６０    画像投影装置の表示領域
【図１】
2009086367.tif 000003
【図２】
2009086367.tif 000004
【図３】
2009086367.tif 000005
【図４】
2009086367.tif 000006
【図５】
2009086367.tif 000007
【図６】
2009086367.tif 000008
【図７】
2009086367.tif 000009
【図８】
2009086367.tif 000010
【図９】
2009086367.tif 000011
【図１０】
2009086367.tif 000012
【図１１】
2009086367.tif 000013
【図１２】
2009086367.tif 000014
【図１３】
2009086367.tif 000015
【図１４】
2009086367.tif 000016
【図１５】
2009086367.tif 000017
【図１６】
2009086367.tif 000018
【図１７】
2009086367.tif 000019
【図１８】
2009086367.tif 000020
【図１９】
2009086367.tif 000021
【図２０】
2009086367.tif 000022
【図２１】
2009086367.tif 000023
【図２２】
2009086367.tif 000024
【図２３】
2009086367.tif 000025
【図２４】
2009086367.tif 000026
【図２５】
2009086367.tif 000027
【図２６】
2009086367.tif 000028
【図２７】
2009086367.tif 000029
【図２８】
2009086367.tif 000030
【図２９】
2009086367.tif 000031
【図３０】
2009086367.tif 000032
【図３１】
2009086367.tif 000033
【図３２】
2009086367.tif 000034
【図３３】
2009086367.tif 000035
【図３４】
2009086367.tif 000036
【図３５】
2009086367.tif 000037
【図３６】
2009086367.tif 000038
【図３７】
2009086367.tif 000039
【図３８】
2009086367.tif 000040
【図３９】
2009086367.tif 000041
【図４０】
2009086367.tif 000042
【図４１】
2009086367.tif 000043
【図４２】
2009086367.tif 000044
【図４３】
2009086367.tif 000045
【図４４】
2009086367.tif 000046
【図４５】
2009086367.tif 000047
【図４６】
2009086367.tif 000048
【図４７】
2009086367.tif 000049
【図４８】
2009086367.tif 000050
【図４９】
2009086367.tif 000051
【図５０】
2009086367.tif 000052