(57)【要約】【課題】複数のプロジェクタを用いて同じ内容のコンテンツを投影しているときに、一部のプロジェクタで投影しているコンテンツのデータの編集作業をした場合に、他のプロジェクタで投影しているコンテンツのデータに対しても、その編集結果を反映させて、コンテンツを投影することができるプロジェクタシステムを提供する。【解決手段】一のコンテンツを操作対象コンテンツにしているときに、処理の指示に基づいて、一のコンテンツと他のコンテンツとの双方のコンテンツを、操作対象コンテンツにする。【選択図】図６
2009086874.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの投影像を各々が投影する複数のプロジェクタを含むプロジェクタシステムであって、
前記複数のプロジェクタを通信可能に接続する通信手段と、
操作者の操作によって、前記プロジェクタによって投影されているコンテンツに関する処理の指示が入力される処理指示入力手段と、
前記処理の指示に応じて、前記プロジェクタによって投影されているコンテンツを、操作者の操作の対象とするために操作対象コンテンツとして決定する操作対応決定手段と、を含み、
前記操作対応決定手段は、前記複数のプロジェクタのうちの一のプロジェクタが投影している一のコンテンツを前記操作対象コンテンツにしているときに、前記処理の指示に基づいて、前記一のコンテンツと、前記一のプロジェクタとは異なる少なくとも１つの他のプロジェクタが投影している他のコンテンツとを、前記通信手段を介して前記操作対象コンテンツにすることを特徴とするプロジェクタシステム。
【請求項２】
前記処理指示入力手段は、
前記プロジェクタが投影している前記コンテンツを指定して前記操作対象コンテンツにするための指定操作が、前記処理の指示として入力される指定入力手段と、
前記コンテンツのデータを編集するための編集操作が、前記処理の指示として入力される編集入力手段と、を含む請求項１に記載のプロジェクタシステム。
【請求項３】
前記操作対応決定手段は、前記処理の指示に基づいて、前記通信手段を介して、前記一のコンテンツと前記他のコンテンツとを、コンテンツのデータを編集できる編集対象コンテンツとして決定する請求項１又は２に記載のプロジェクタシステム。
【請求項４】
前記操作者の操作は、コンテンツのデータを編集するための編集操作を含み、
前記操作対応決定手段は、前記一のコンテンツのデータに対してされた編集操作を、前記通信手段を介して、前記他のコンテンツのデータに対しても反映させる請求項３に記載のプロジェクタシステム。
【請求項５】
前記操作対応決定手段は、
前記処理指定入力手段によって、所定の指示が入力されたことにより、前記他のコンテンツが指定されたときには、前記一のコンテンツと前記他のコンテンツとを前記操作対象コンテンツにし、
前記処理指定入力手段によって、前記所定の指示とは異なる他の指示が入力されたことにより、前記他のコンテンツが指定されたときには、前記他のコンテンツを前記操作対象コンテンツにし、かつ、前記一のコンテンツを操作者の操作の対象としないために非操作対象コンテンツとする請求項２ないし４に記載のプロジェクタシステム。
【請求項６】
前記複数のプロジェクタは、前記コンテンツのデータを前記複数のプロジェクタ毎に有する請求項１ないし５のいずれかに記載のプロジェクタシステム。
【請求項７】
前記指定入力手段は、前記コンテンツを指定するための指定投影像を前記プロジェクタによって投影させ、
前記指定投影像は、操作者の前記指定入力手段の操作に応じて移動可能であり、
前記指定入力手段によって指定されるコンテンツは、前記指定投影像の位置、又は前記指定投影像が移動した量に応じて定められる請求項２ないし６のいずれかに記載のプロジェクタシステム。
【請求項８】
前記複数のプロジェクタの各々は、投影するコンテンツのデータを記憶する記憶手段を有し、
前記編集入力手段による編集操作を、前記複数のプロジェクタの各々の記憶手段に記憶されているコンテンツのデータに対して反映させる請求項２ないし７のいずれかに記載のプロジェクタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数のプロジェクタからなるプロジェクタシステムに関する。
【背景技術】
【０００２】
会議等の場におけるプレゼンテーションでは、プロジェクタ等の表示装置を用いて資料を提示する場合が多くなってきている。このため、会場が広いようなときや、多くの人に同時に視認し易く投影する必要があるときには、複数の表示装置を用いて、同時に同じコンテンツを表示する場合もある（例えば、特許文献１参照）。
【特許文献１】特開平７−２６２１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
発表者が、会場の視聴者に対して一方的にプレゼンテーションを行う場合には、複数のプロジェクタを用いても、コンテンツを単に投影すればよいが、質疑応答になったときや、発表者と会場の視聴者とが互いに議論するようなときには、コンテンツを改めて提示し直して行う場合が多い。このようなときには、提示されたコンテンツのデータに対して、修正や削除等の編集作業を行う必要が生ずる場合もある。
【０００４】
また、プレゼンテーションによっては、提示用のコンテンツのデータと、配付用のコンテンツのデータとの双方のデータを作成して、準備している場合もある。提示用のコンテンツのデータは、プレゼンテーションをする際に、視聴者に提示するために用いるためのデータである。一方、配付用のコンテンツのデータは、プレゼンテーションを終えた後などに、会場の視聴者に配布するためのものであり、提示用のものよりも詳細な内容からなるデータである。
【０００５】
このように、提示用のコンテンツのデータと、配付用のコンテンツのデータとの双方のデータが存在する場合に、質疑応答や議論に応じて、上述したような編集作業を行うときには、その編集作業は、提示用のコンテンツのデータに対して行われることになる。さらに、提示用のコンテンツのデータに対して編集作業を行った後に、配付用のコンテンツのデータを視聴者に配付するような場合には、編集作業の過程や編集の結果を、配布用のコンテンツのデータに対しても反映させる必要がある。
【０００６】
しかしながら、上述した従来の表示装置を用いてプレゼンテーションをしたときには、提示用のコンテンツのデータに対して行った編集作業の過程や編集の結果を、配布用のコンテンツのデータにも反映させるために、同じ編集作業を、別途のコンテンツデータに対しても行う必要があった。このため、作業が煩雑になるほか、その場で他のプロジェクタで同じような編集ができるとは限らず、人為的なミスによって、提示用のコンテンツのデータと、配付用のコンテンツのデータとが異なったものになる場合もあり得た。
【課題を解決するための手段】
【０００７】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、複数のプロジェクタを用いて別のコンテンツを投影しているときに、一部のプロジェクタで投影しているコンテンツのデータの編集作業をした場合に、他のプロジェクタで投影しているコンテンツのデータに対しても、その編集結果を反映させて、コンテンツを投影することができるプロジェクタシステムを提供することにある。
【０００８】
以上のような目的を達成するために、本発明においては、一のコンテンツを操作対象コンテンツにしているときに、処理の指示に基づいて、一のコンテンツと他のコンテンツとの双方のコンテンツを、操作対象コンテンツにする。
【０００９】
具体的には、本発明に係るプロジェクタシステムは、
コンテンツの投影像を各々が投影する複数のプロジェクタを含むプロジェクタシステムであって、
前記複数のプロジェクタを通信可能に接続する通信手段と、
操作者の操作によって、前記プロジェクタによって投影されているコンテンツに関する処理の指示が入力される処理指示入力手段と、
前記処理の指示に応じて、前記プロジェクタによって投影されているコンテンツを、操作者の操作の対象とするために操作対象コンテンツとして決定する操作対応決定手段と、を含み、
前記操作対応決定手段は、前記複数のプロジェクタのうちの一のプロジェクタが投影している一のコンテンツを前記操作対象コンテンツにしているときに、前記処理の指示に基づいて、前記一のコンテンツと、前記一のプロジェクタとは異なる少なくとも１つの他のプロジェクタが投影している他のコンテンツとを、前記通信手段を介して前記操作対象コンテンツにすることを特徴とする。
【００１０】
本発明に係るプロジェクタシステムは、複数のプロジェクタを含み、その各々が、コンテンツの投影像を各々が投影する。
【００１１】
プロジェクタシステムは、通信手段と処理指示入力手段と操作対応決定手段とを含む。
【００１２】
通信手段は、複数のプロジェクタを通信可能に接続する。
【００１３】
処理指示入力手段は、操作者によって操作されるものである。この操作者の操作によって、コンテンツに関する処理の指示が入力される。このときのコンテンツは、プロジェクタによって投影されているものである。すなわち、操作者は、処理指示入力手段を操作することによって、コンテンツに関する処理の指示を入力することができる。
【００１４】
ここで、「コンテンツに関する処理」は、操作者の操作に起因して実行される処理であればよい。コンテンツに関する処理には、コンテンツに対する処理と、コンテンツのデータに対する処理との双方が含まれる。「コンテンツに対する処理」としては、コンテンツを操作対象にするもの（いわゆるアクティブ化）、コンテンツを操作対象にしないもの（いわゆる非アクティブ化）、コンテンツを編集可能にするもの（編集状態）がある。また、「コンテンツのデータに対する処理」として、編集操作による処理や、コンテンツのデータの保存や表示などがある。
【００１５】
操作対応決定手段は、処理の指示に応じて、プロジェクタによって投影されているコンテンツを操作対象コンテンツとして決定する。この操作対象コンテンツは、操作者の操作の対象とされたコンテンツであり、アクティブ状態にされたコンテンツである。すなわち、操作対象コンテンツは、操作者の操作を受け付けることができる対象にされたコンテンツである。「操作者の操作の対象」にすればよいので、コンテンツを操作者の編集操作の対象にする場合も含まれる。
【００１６】
さらに、操作対応決定手段は、一のコンテンツを操作対象コンテンツにしているときに、処理の指示に基づいて、一のコンテンツと他のコンテンツとの双方のコンテンツを、操作対象コンテンツにする。ここで、一のコンテンツは、複数のプロジェクタのうちの一のプロジェクタが投影しているコンテンツである。他のコンテンツは、一のプロジェクタとは異なる少なくとも１つの他のプロジェクタが投影しているコンテンツである。一のプロジェクタと他のプロジェクタとは、通信手段によって、通信可能に接続されているので、通信手段を介して操作対象コンテンツにする。
【００１７】
このように、一のコンテンツと他のコンテンツとの双方のコンテンツを、操作対象コンテンツにするので、一のコンテンツと他のコンテンツとに対して同時に操作することができる。すなわち、一のコンテンツと他のコンテンツとの双方をアクティブにするので、一のコンテンツに対して作業をした場合に、他のコンテンツに対しても、その作業を反映させて、コンテンツを投影することができ、プロジェクタごとに操作する手間を省き、操作が煩雑になることを防止することができる。
【００１８】
また、本発明に係るプロジェクタシステムは、
前記処理指示入力手段が、
前記プロジェクタが投影している前記コンテンツを指定して前記操作対象コンテンツにするための指定操作が、前記処理の指示として入力される指定入力手段と、
前記コンテンツのデータを編集するための編集操作が、前記処理の指示として入力される編集入力手段と、を含むものが好ましい。
【００１９】
指定入力手段は、例えば、いわゆるマウスがある。また、編集入力手段は、例えば、いわゆるキーボードがある。このようにすることで、操作を容易にすることができ、処理を簡便にすることができる。
【００２０】
さらに、本発明に係るプロジェクタシステムは、
前記操作対応決定手段が、前記処理の指示に基づいて、前記通信手段を介して、前記一のコンテンツと前記他のコンテンツとを、コンテンツのデータを編集できる編集対象コンテンツとして決定するものが好ましい。
【００２１】
このように、一のコンテンツと他のコンテンツとを編集対象コンテンツにすることで、一のコンテンツに対して編集作業をした場合に、他のコンテンツに対しても、その編集作業を反映させて、コンテンツを投影することができ、コンテンツごとに別々に編集する手間を省き、編集作業が煩雑になることを防止することができる。
【００２２】
さらにまた、本発明に係るプロジェクタシステムは、
前記操作者の操作が、コンテンツのデータを編集するための編集操作を含み、
前記操作対応決定手段が、前記一のコンテンツのデータに対してされた編集操作を、前記通信手段を介して、前記他のコンテンツのデータに対しても反映させるものが好ましい。
【００２３】
このようにすることで、一のコンテンツのデータを編集したときには、他のコンテンツのデータにも反映することができるので、編集作業を簡便にかつ的確にコンテンツに反映させることができる。
【００２４】
また、本発明に係るプロジェクタシステムは、
前記操作対応決定手段が、
前記処理指定入力手段によって、所定の指示が入力されたことにより、前記他のコンテンツが指定されたときには、前記一のコンテンツと前記他のコンテンツとを前記操作対象コンテンツにし、
前記処理指定入力手段によって、前記所定の指示とは異なる他の指示が入力されたことにより、前記他のコンテンツが指定されたときには、前記他のコンテンツを前記操作対象コンテンツにし、かつ、前記一のコンテンツを操作者の操作の対象としないために非操作対象コンテンツとするものが好ましい。
【００２５】
このように、所定の指示が入力されたときには、一のコンテンツと他のコンテンツとを操作対象コンテンツ（アクティブ）にする一方、他の指示が入力されたときには、他のコンテンツを操作対象コンテンツ（アクティブ）にし、一のコンテンツを非操作対象コンテンツ（非アクティブ）にする。
【００２６】
このようにすることで、従来から存在するいわゆるウインドウズシステムにおける操作と互換性を持たせることができると共に、所定の指示にするか、又は他の指示にするかによって、コンテンツの状態を変更できるので、操作を簡便にすることができる。
【００２７】
さらに、本発明に係るプロジェクタシステムは、
前記複数のプロジェクタが、前記コンテンツのデータを前記複数のプロジェクタ毎に有するものが好ましい。
【００２８】
このようにすることで、コンテンツのデータの管理を、プロジェクタ毎に行うことができる。
さらにまた、本発明に係るプロジェクタシステムは、
前記指定入力手段が、前記コンテンツを指定するための指定投影像を前記プロジェクタによって投影させ、
前記指定投影像は、操作者の前記指定入力手段の操作に応じて移動可能であり、
前記指定入力手段によって指定されるコンテンツは、前記指定投影像の位置、又は前記指定投影像が移動した量に応じて定められるものが好ましい。
【００２９】
このようにすることで、複数のプロジェクタについて、指定入力手段を共通化することができ、構成を簡素にできる。
【００３０】
また、本発明に係るプロジェクタシステムは、
前記複数のプロジェクタの各々が、投影するコンテンツのデータを記憶する記憶手段を有し、
前記編集入力手段による編集操作を、前記複数のプロジェクタの各々の記憶手段に記憶されているコンテンツのデータに対して反映させるものが好ましい。
【００３１】
このようにすることで、プロジェクタの各々で用いるコンテンツのデータを明確にすることができると共に、編集作業後のコンテンツのデータを、プロジェクタ毎に保存することができる。
【発明の効果】
【００３２】
複数のプロジェクタを用いてコンテンツを投影しているときに、一部のプロジェクタで投影しているコンテンツのデータの編集作業をした場合であっても、他のプロジェクタで投影しているコンテンツのデータに対しても、その編集結果を反映させて、コンテンツを投影することができる。
【発明を実施するための最良の形態】
【００３３】
以下に、本発明の実施例について図面に基づいて説明する。
【００３４】
プロジェクタシステム１００は、後述する図２に示すように、複数の、例えば２つのプロジェクタ１１０とパーソナルコンピュータとが通信可能に接続されて構成される。
【００３５】
＜＜＜プロジェクタ１１０の構成＞＞＞
プロジェクタ１１０の機能の概略を示すブロック図を図１に示す。
【００３６】
＜＜電子制御系の構成＞＞
プロジェクタ１１０は、ＣＰＵ・ＲＯＭ・ＲＡＭ１１２、記憶手段１１６と、制御パネル１１８と、入力手段１２０と、通信手段１２２とを含む。
【００３７】
＜ＣＰＵ・ＲＯＭ・ＲＡＭ１１２（操作対応決定手段）＞
プロジェクタ１１０は、演算等を行うＣＰＵ（中央処理装置）、ＲＯＭ（リードオンリーメモリー）、及びＲＡＭ（ランダムアクセスメモリー）を含む。これらのＣＰＵ・ＲＯＭ・ＲＡＭ１１２は、入出力バス１１４によって電気的に接続されており、データ信号やアドレス信号が入出力できるようになされている。
【００３８】
ＣＰＵは、後述する図３〜図８に示す各種のプログラムを実行する。ＲＯＭには、これらの図３〜図８に示す各種のプログラムが予め記憶されている。また、ＲＡＭには、これらのプログラムが使用する変数の値や各種のデータが、プログラムが実行されるに従って記憶される。
【００３９】
＜記憶手段１１６＞
記憶手段１１６は、コンテンツのデータを記憶する。コンテンツのデータは、文書作成ソフトウエアで作成されたデータ、表計算ソフトウエアで作成されたデータ、プレゼンテーションソフトウエアで作成されたデータ、画像データ、動画データ等のプレゼンテーションとして提示できる各種のデータであればよい。なお、上述したＲＯＭやＲＡＭには、これらのコンテンツのデータを投影像として表示するためのビューアー等のアプリケーションソフトウエアも実行できるように予め記憶されている。
【００４０】
記憶手段１１６も、入出力バス１１４に電気的に接続されており、コンテンツのデータは、記憶手段１１６から入出力バス１１４に供給される。記憶手段１１６は、例えば、ＵＳＢ（Universal Serial Bus）メモリや、ハードディスクドライブ等のデータの読み込み及び書き込みをすることができるものであればよい。
【００４１】
＜制御パネル１１８＞
制御パネル１１８は、操作者がプロジェクタ１１０を操作するためのパネルである。例えば、制御パネル１１８は、プロジェクタ１１０の電源のオンオフなどを制御したり、通信条件を定めたりするための表示部や操作部などが形成されている。また、後述する入力手段１２０の代わりに制御パネル１１８を用いて、コンテンツのデータを編集したり操作したりしてもよい。
【００４２】
制御パネル１１８は、入出力バス１１４に電気的に接続されており、制御パネル１１８から送信された制御信号は、プロジェクタ１１０を制御するために、ＣＰＵに供給される。
【００４３】
＜入力手段１２０（処理指示入力手段、編集入力手段、指定入力手段）＞
入力手段１２０は、コンテンツに対する操作をするためのものである。入力手段１２０は、操作者が操作することによって、情報を入力することができるもであればよく、例えば、キーボード１２０ａやマウス１２０ｂなどからなる。また、図１に示した例では、入力手段１２０は、プロジェクタ１１０の入出力バス１１４に直接接続されている場合を示したが、図２に示すように、パーソナルコンピュータＰＣに接続されたキーボード１２０ａやマウス１２０ｂ（図示せず）を入力手段１２０としてもよい。このようにした場合には、通信手段（図示せず）を介してパーソナルコンピュータＰＣをプロジェクタ１１０に接続することによって、パーソナルコンピュータＰＣに接続されたキーボード１２０ａやマウス１２０ｂから入力された情報を取得することができる。また、後述する通信手段１２２を介して、パーソナルコンピュータＰＣをプロジェクタ１１０に接続してもよい。
【００４４】
本実施の形態では、複数のプロジェクタ１１０のうちの１台に入力手段１２０が接続されていればよい。例えば、図２に示すプロジェクタＰＪ１とプロジェクタＰＪ２とからなるプロジェクタシステム１００の場合には、プロジェクタＰＪ１のみに、入力手段１２０としてのパーソナルコンピュータＰＣが接続されていればよい。後述するように、プロジェクタＰＪ１とプロジェクタＰＪ２との間には、ネットワークが形成されるので、操作者によって入力手段１２０から入力された各種のコマンドや情報は、プロジェクタＰＪ１だけでなく、ネットワークを介して、プロジェクタＰＪ２に送信される。
【００４５】
＜通信手段１２２＞
通信手段１２２は、自身１１０と他のプロジェクタ１１０との通信を行うためのものである。この通信手段１２２によって、複数のプロジェクタ１１０は、通信可能に接続されて、ネットワークが形成される。例えば、図２に示すプロジェクタＰＪ１とプロジェクタＰＪ２との間には、通信手段１２２によってネットワークが形成される。このネットワークを介して、コンテンツのデータや、各種の制御コマンドが送受信される。この通信手段１２２によって、複数のプロジェクタ１１０が通信可能に接続され、プロジェクタシステム１００が構成される。
【００４６】
上述したように、図２に示すプロジェクタＰＪ１とプロジェクタＰＪ２とからなるプロジェクタシステム１００の場合には、プロジェクタＰＪ１のみに、入力手段１２０としてのパーソナルコンピュータＰＣが接続されている。操作者によって入力手段１２０から入力されたコマンドや情報は、まず、プロジェクタＰＪ１に送信される。さらに、必要な場合には、通信手段１２２によって形成されたネットワークを介して、入力手段１２０から入力されたコマンドや情報は、プロジェクタＰＪ２にも送信される。
【００４７】
特に、入力手段１２０を構成するマウス１２０ｂを用いた場合には、マウス１２０ｂのマウスポインタの投影像が、プロジェクタＰＪ１やプロジェクタＰＪ２によって投影される。マウス１２０ｂを移動するように操作することによって、このマウスポインタの投影像も移動するように投影される。マウスポインタの投影像は、マウスポインタの位置が、プロジェクタＰＪ１の投影範囲に含まれるときには、プロジェクタＰＪ１によって投影される。また、マウス１２０ｂを移動するように操作することによって、マウスポインタの位置が、プロジェクタＰＪ２の投影範囲に含まれるようになったときには、プロジェクタＰＪ２によって投影される。このように、図２に示すプロジェクタＰＪ１とプロジェクタＰＪ２とからなるプロジェクタシステム１００に、単一のマウス１２０ｂを用いることによって、マウスポインタの投影像を、マウスポインタの投影範囲に応じて、プロジェクタＰＪ１によって投影したり、プロジェクタＰＪ２によって投影したりすることができる。
【００４８】
＜＜光学系の構成＞＞
プロジェクタ１１０は、さらに、画像処理回路１３０と、光変調素子ドライブ回路１３２と、ランプ制御回路１２６と、ランプ１２８と、照明光学系１３４と、光変調素子１３６と、結像光学系１３８とを含む。
【００４９】
＜ランプ制御回路１２６＞
ランプ制御回路１２６は、後述するランプ１２８を制御する。ランプ制御回路１２６も入出力バス１１４に電気的に接続されている。ランプ制御回路１２６には、ランプ１２８が電気的に接続されている。ＣＰＵ１１２から送信された制御信号がランプ制御回路１２６に供給されることによって、ランプ制御回路１２６は、供給された制御信号に応じて、ランプ１２８の点灯や、消灯や、発光強度などを制御する。
【００５０】
＜ランプ１２８（光源）＞
ランプ１２８は、所定の波長で所定の強度の光を発するもの、例えば、ハロゲンランプや高圧水銀ランプからなる。このランプ１２８は、発せられた光が、プロジェクタ１１０の外に向かって発せられるように、プロジェクタ１１０の内部の所定の位置に配置されている。
【００５１】
＜画像処理回路１３０、光変調素子ドライブ回路１３２＞
画像処理回路１３０は、表示用メモリ（図示せず）を含む。この表示用メモリには、上述した記憶手段１１６から供給された各種のコンテンツのデータが、ＣＰＵ１１２から送信された制御信号に応じて、表示用のデータに変換されて記憶される。
【００５２】
画像処理回路１３０も入出力バス１１４に電気的に接続されている。画像処理回路１３０には、上述した表示用メモリと光変調素子ドライブ回路１３２とが電気的に接続されている。画像処理回路１３０は、上述したＣＰＵ１１２から送信された制御信号に応じて、表示用メモリに記憶されているデータに基づいて、光変調素子ドライブ回路１３２を制御するための制御信号を光変調素子ドライブ回路１３２に送信する。
【００５３】
光変調素子ドライブ回路１３２は、画像処理回路１３０から送信された制御信号に応じて、光変調素子１３６を駆動するための駆動信号を光変調素子１３６に送信する。光変調素子１３６は、画像処理回路１３０から供給された駆動信号に応じて、光変調素子１３６に至った光を、通過させる動作又は遮断する動作をする。このようにすることで、各種のコンテンツを投影像として投影することができる。
【００５４】
＜照明光学系１３４＞
図１に示すように、ランプ制御回路１２６によって制御されるランプ１２８から発せられた光は、上述した照明光学系１３４に導かれる。
【００５５】
照明光学系１３４は、例えば、反射鏡（図示せず）や、フィルター（図示せず）や、レンズ（図示せず）等を含む。これらの反射鏡やフィルターやレンズは、プロジェクタ１１０の内部の所定の位置に設けられている。
【００５６】
＜反射鏡＞
ランプ１２８の周囲には、反射鏡が設けられている。反射鏡の反射面は、所定の曲面形状、例えば、放物面形状や楕円面形状を有する。反射鏡は、反射鏡の反射面の焦点の位置が、ランプ１２８のフィラメントの位置とおおよそ一致するように配置されている。反射鏡は、ランプ１２８から発せられた光を、反射面で反射させて集光し、後述する光変調素子１３６に向かうように導く。
【００５７】
＜フィルター＞
反射鏡によって反射された光の進行方向には、フィルターが配置されている。フィルターは、ランプ１２８から発せられた光のうち、光変調素子１３６を傷める可能性のある波長の光や、人体等に影響を及ぼす可能性のある波長の光を予め遮断する。
【００５８】
＜レンズ＞
フィルターを通過した光の進行方向には、レンズが配置されている。レンズは、フィルターを通過した光を、平行光に近づけると共に、その強度を均一に近づけて、後述する光変調素子１３６に導く。
【００５９】
レンズは、ランプ１２８から発せられた光を光変調素子１３６に入射させるために好ましい光に変換できるものであればよく、レンズの形状や数については、適宜定めればよい。
【００６０】
＜光変調素子１３６＞
照明光学系１３４に導かれた光は、所望する変換がされて、光変調素子ドライブ回路１３２によって制御される光変調素子１３６に導かれる。
【００６１】
照明光学系１３４を通過した光の進行方向には、光変調素子１３６、例えば、液晶素子が配置されている。この光変調素子１３６は、上述したように、光変調素子ドライブ回路１３２から送信される駆動信号によって制御される。光変調素子１３６は、この駆動信号に応じて、光変調素子１３６に至った光を通過させたり遮断したりする動作をする。
【００６２】
この光変調素子１３６の動作によって光変調素子１３６を通過した光が、所望する投影像として、スクリーン等の投影面（図示せず）に形成される。
【００６３】
なお、光変調素子１３６は、上述した液晶素子だけでなく、ＤＭＤ（デジタル・マイクロミラー・デバイス）など、ランプ１２８から発せられた光の進行を制御できるものであればよい。
【００６４】
＜他の光学素子＞
また、ランプ１２８から発せられた光の強度をより均一に近づけて光変調素子１３６に照射させるためのロッド等の光学素子を、照明光学系１３４にさらに加えてもよい。
【００６５】
＜結像光学系１３８＞
光変調素子１３６に導かれた光は、変調されて、上述した結像光学系１３８に導かれる。なお、図１においては、ランプ１２８から発せられて、結像光学系１３８に至り、プロジェクタ１１０から発せられる光を破線で示した。
【００６６】
＜投影レンズ＞
上述した光変調素子１３６を通過した光の進行方向には、投影レンズ（図示せず）が設けられている。上述したように、投影レンズは、光変調素子１３６を通過した光を、所定の方向に向かって拡がるように変換する。この投影レンズによって、投影像を所望する大きさにして投影することができる。
【００６７】
スクリーン等の投影面に投影させるために好ましい光に変換するものであればよく、投影レンズの形状や数については、適宜定めればよい。
【００６８】
＜ズーム機能＞
さらに、結像光学系１３８に、可動レンズ群を設けて、ズーム機能を有するようにしてもよい。このようにすることで、投影像を所望する大きさに拡大又は縮小することができる。
【００６９】
なお、ズーム機能は、可動レンズ群のように光学的に拡大又は縮小するようにしても、上述したＣＰＵ１１２や画像処理回路１３０の演算処理によって行ってもよい。
【００７０】
＜投影像の補正＞
また、光変調素子１３６を通過した光は、投影面に斜めに投影される場合もあり、投影される投影像が歪む可能性がある。このような歪みを補正するための機構や方法は、補正するための光学素子を結像光学系１３８に設けて光学的に行っても、上述したＣＰＵ１１２や画像処理回路１３０の演算処理によって行ってもよい。
【００７１】
＜＜＜プロジェクタシステム１００の構成＞＞＞
図２は、本実施の形態によるプロジェクタシステム１００を示す概略図である。
【００７２】
プロジェクタシステム１００は、プロジェクタＰＪ１と、プロジェクタＰＪ２と、パーソナルコンピュータＰＣとからなる。なお、プロジェクタＰＪ１とプロジェクタＰＪ２との双方は、上述したプロジェクタ１１０からなり、以下では、プロジェクタＰＪ１及びプロジェクタＰＪ２と称する。このように、プロジェクタＰＪ１とプロジェクタＰＪ２とは、プロジェクタ１１０からなり、同等の機能を有するが、本実施の形態では、プロジェクタＰＪ１には、パーソナルコンピュータＰＣが接続されており、プロジェクタＰＪ１は、主プロジェクタとして機能する。一方、プロジェクタＰＪ２には、プロジェクタＰＪ１が接続されており、プロジェクタＰＪ１から各種のコマンドや情報が送信されるので、プロジェクタＰＪ２は、プロジェクタＰＪ１の従プロジェクタとして機能する。
【００７３】
パーソナルコンピュータＰＣは、上述した入力手段１２０として機能し、プロジェクタＰＪ１に通信手段（図示せず）を介して接続されている。図２に示した例では、入力手段１２０は、キーボード１２０ａやマウス１２０ｂからなる。キーボード１２０ａやマウス１２０ｂを操作者が操作することによって入力された各種のコマンドや情報は、通信手段（図示せず）を介してプロジェクタＰＪ１に送信される。
【００７４】
プロジェクタＰＪ１とプロジェクタＰＪ２とは、通信手段１２２を介して接続されており、プロジェクタＰＪ１とプロジェクタＰＪ２との間でネットワークを形成する。このネットワークを介して、プロジェクタＰＪ１とプロジェクタＰＪ２との間で、各種のコマンドや情報を送受信することができる。例えば、コンテンツのデータが、プロジェクタＰＪ１からプロジェクタＰＪ２へ送信される。また、キーボード１２０ａやマウス１２０ｂから入力された各種のコマンドや情報は、プロジェクタＰＪ１に送信され、これらのコマンドや情報も必要に応じて、プロジェクタＰＪ１からプロジェクタＰＪ２へ送信される。
【００７５】
また、マウス１２０ｂのマウスポインタの位置情報もプロジェクタＰＪ１からプロジェクタＰＪ２へ送信され、マウスポインタの位置が、プロジェクタＰＪ２の投影範囲に含まれるようになったときには、マウスポインタの投影像は、プロジェクタＰＪ２によって投影される。
【００７６】
なお、図２に示した例では、入力手段１２０として、パーソナルコンピュータＰＣを用いる場合を示したが、パーソナルコンピュータＰＣを用いなくてもよい。この場合には、プロジェクタシステム１００は、プロジェクタＰＪ１とプロジェクタＰＪ２とからなり、入力手段１２０の代わりに、プロジェクタＰＪ１の制御パネル１１８を用いることができる。制御パネル１１８を操作者が操作することによって、各種のコマンドや情報を入力することができる。
【００７７】
さらに、プロジェクタシステム１００が、プロジェクタＰＪ１とプロジェクタＰＪ２とからなる場合に、キーボード１２０ａやマウス１２０ｂをプロジェクタＰＪ１に直接接続するようにしてもよい。
【００７８】
さらにまた、図２に示した例では、２台のプロジェクタＰＪ１及びＰＪ２を用いる場合を示したが、３台以上のプロジェクタ１１０を通信可能に接続して用いてもよい。
【００７９】
＜＜＜プロジェクタシステム１００における制御＞＞＞
以下では、プロジェクタシステム１００における具体的な制御について説明する。図３〜図８は、２台のプロジェクタＰＪ１及びＰＪ２の各々で実行される処理のフローチャートである。なお、本実施の形態では、図３、図５〜図７は、主プロジェクタであるプロジェクタＰＪ１で実行され、図４及び図８は、従プロジェクタであるプロジェクタＰＪ２で実行される。
【００８０】
また、以下においては、パーソナルコンピュータＰＣと２台のプロジェクタＰＪ１及びＰＪ２とは、予め起動されており、上述した制御に用いられる種々の変数の初期化等の起動処理を終えて、定常動作しているものとする。
【００８１】
さらに、パーソナルコンピュータＰＣと２台のプロジェクタＰＪ１及びＰＪ２との間では、通信可能にネットワークが形成されているものとする。
【００８２】
なお、図３〜図８に示すフローチャートは、パーソナルコンピュータＰＣと２台のプロジェクタＰＪ１及びＰＪ２とにおける制御処理を実行するための１つの例を示したにすぎず、この処理手順には限られない。
【００８３】
さらに、上述したように、プロジェクタシステム１００は、パーソナルコンピュータＰＣを含む。このパーソナルコンピュータＰＣに接続されたキーボード１２０ａとマウス１２０ｂとを用いて、各種の情報が入力され、パーソナルコンピュータＰＣからプロジェクタＰＪ１に入力された情報が送信されるが、以下の説明では、パーソナルコンピュータＰＣとプロジェクタＰＪ１とは、一体的なのものとして扱うものとする。すなわち、キーボード１２０ａやマウス１２０ｂから入力された各種のコマンドや情報は、直接的にプロジェクタＰＪ１に入力されるものとする。
【００８４】
さらにまた、以下で説明する実施例においては、プロジェクタＰＪ１では、提示用のコンテンツのデータを用いて、提示用のコンテンツを投影し、プロジェクタＰＪ２では、配付用のコンテンツのデータを用いて、配付用のコンテンツを投影するものとする。この提示用のコンテンツのデータは、プレゼンテーションにおいて、視聴者に提示するためのコンテンツのデータである。一方、配付用のコンテンツのデータは、プレゼンテーションを終えた後などに、会場の視聴者に配布するためのデータである。
【００８５】
これらの提示用のコンテンツのデータと、配付用のコンテンツのデータとは、内容が全く同じデータであっても、一部の内容が異なるデータでもよい。一部の内容が異なる場合は、例えば、一方の内容を基準にして、他方が、詳細なものであったり、又は簡略化したものであったりする場合である。
【００８６】
＜＜コンテンツの投影処理＞＞
図３は、プロジェクタＰＪ１によってコンテンツを投影処理するためのサブルーチンである。図４は、プロジェクタＰＪ２によってコンテンツを投影処理するためのサブルーチンである。
【００８７】
この図３及び図４に示したサブルーチンは、後述するプロジェクタ状態変更処理に先立て予め実行され、図３及び図４に示した処理を実行することによって、プロジェクタＰＪ１及びＰＪ２は、コンテンツの投影像を投影する。
【００８８】
＜ＰＪ１投影処理＞
図３は、プロジェクタＰＪ１によってコンテンツを投影処理するためのサブルーチンである。このサブルーチンは、プロジェクタＰＪ１において、後述する図５〜図７に示すサブルーチンに先立て予め実行される。
【００８９】
最初に、プロジェクタＰＪ１の記憶手段１１６から、投影しようとするコンテンツのデータを読み出し（ステップＳ３０１）、読み出したコンテンツのデータを画像処理回路１３０に供給し、コンテンツの投影像を投影する（ステップＳ３０２）。なお、ステップＳ３０１の処理で読み出すコンテンツのデータは、提示用のコンテンツのデータと、配布用のコンテンツのデータとの双方のデータである。また、ステップＳ３０２では、ステップＳ３０１の処理で読み出したコンテンツのデータのうちの提示用のコンテンツのデータを用いてコンテンツの投影像を投影する。
【００９０】
なお、提示用のコンテンツのデータや、配布用のコンテンツのデータ等のコンテンツのデータは、この図３のサブルーチンが実行される前に、記憶手段１１６に記憶されていればよい。例えば、パーソナルコンピュータＰＣから送信されたコンテンツのデータを記憶手段１１６に記憶させておいたり、記憶手段１１６がＵＳＢメモリや外部接続可能なＨＤＤである場合には、パーソナルコンピュータＰＣに記憶手段１１６を接続して、コンテンツのデータを記憶手段１１６に記憶させておいたりするような場合がある。
【００９１】
次に、ステップＳ３０１の処理で読み出したコンテンツのデータを、通信手段１２２を介してプロジェクタＰＪ２に送信する（ステップＳ３０３）。なお、このステップＳ３０３では、ステップＳ３０１の処理で読み出したコンテンツのデータのうちの配付用のコンテンツのデータをプロジェクタＰＪ２に送信する。
【００９２】
次いで、プロジェクタＰＪ２で、送信されたデータを用いて直ちに投影するか否かを判断する（ステップＳ３０４）。この判断は、例えば、操作者が、制御パネル１１８を操作して、直ちに投影するか否かの操作をしたか否かを判断する処理である。直ちに投影する場合とは、プロジェクタＰＪ２に送信されたコンテンツのデータを、プロジェクタＰＪ２の記憶手段１１６に記憶させずに、コンテンツを直ちに投影する場合を意味する。一方、直ちに投影しない場合とは、プロジェクタＰＪ２に送信されたコンテンツのデータを、プロジェクタＰＪ２の記憶手段１１６に一旦記憶させてから、コンテンツを投影する場合を意味する。
【００９３】
ステップＳ３０４の判断処理で、直ちに投影すると判別したとき（ＹＥＳ）には、直接投影コマンドをプロジェクタＰＪ２に送信し（ステップＳ３０５）、直ちに投影しないと判別したとき（ＮＯ）には、保存後投影コマンドをプロジェクタＰＪ２に送信し（ステップＳ３０６）、本サブルーチンを終了する。
【００９４】
この図３に示したサブルーチンを実行することによって、プロジェクタＰＪ１では、提示用のコンテンツのデータを用いてコンテンツが投影されると共に、プロジェクタＰＪ２では、配布用のコンテンツのデータがプロジェクタＰＪ１から送信される。
【００９５】
＜ＰＪ２投影処理＞
図４は、プロジェクタＰＪ２によってコンテンツを投影処理するためのサブルーチンである。このサブルーチンは、プロジェクタＰＪ２において、後述する図８に示すサブルーチンに先立て予め実行される。
【００９６】
最初に、プロジェクタＰＪ１からコンテンツのデータが送信されたか否かを判断する（ステップＳ４０１）。プロジェクタＰＪ１からコンテンツのデータが送信されていないと判別したとき（ＮＯ）には、直ちに本サブルーチンを終了する。
【００９７】
一方、プロジェクタＰＪ１からコンテンツのデータが送信されたと判別したとき（ＹＥＳ）には、コンテンツのデータを受信し、プロジェクタＰＪ２のＲＡＭに記憶させる（ステップＳ４０２）。なお、このステップＳ４０１及びＳ４０２の処理で、プロジェクタＰＪ１から送信されるコンテンツのデータは、配布用のコンテンツのデータであり、上述した図３のステップＳ３０３の処理でプロジェクタＰＪ１から送信されたデータである。
【００９８】
次に、プロジェクタＰＪ１から保存後投影コマンドが送信されたか否かを判断する（ステップＳ４０３）。保存後投影コマンドが送信されたと判別したとき（ＹＥＳ）には、受信したコンテンツのデータをプロジェクタＰＪ２の記憶手段１１６に記憶させる（ステップＳ４０４）。
【００９９】
上述したステップＳ４０３の判断処理で、保存後投影コマンドが送信されていないと判別したとき（ＮＯ）、又はステップＳ４０４の処理を実行したときには、受信したコンテンツのデータをプロジェクタＰＪ２の画像処理回路１３０に供給して、コンテンツの投影像を投影する（ステップＳ４０５）。
【０１００】
この図４のサブルーチンを実行することによって、プロジェクタＰＪ２においては、プロジェクタＰＪ１で投影している提示用のコンテンツに対応した配付用のコンテンツを投影することができる。
【０１０１】
また、保存後投影コマンドを受信したときには、プロジェクタＰＪ１から送信されたコンテンツのデータを記憶手段１１６に記憶させ、保存後投影コマンドを受信していないとき、すなわち、直接投影コマンドを受信したときには、直ちにコンテンツを投影する。
【０１０２】
このようにしたことにより、直接投影コマンドを受信したときには、プロジェクタＰＪ１から送信されたコンテンツのデータを、プロジェクタＰＪ２の記憶手段１１６に記憶させないので、コンテンツのデータが散在することがなくなり、コンテンツのデータのセキュリティを確保することができる。なお、このようにした場合に、プロジェクタＰＪ２において編集作業をしたときには、その編集後のデータをプロジェクタＰＪ１に送信するようにすればよい。
【０１０３】
また、保存後投影コマンドを受信したときには、プロジェクタＰＪ１で用いるデータとプロジェクタＰＪ２で用いるデータとを別個にできる。このようにすることで、後述するように、編集後にコンテンツのデータを保存する場合には、プロジェクタＰＪ１とプロジェクタＰＪ２との双方で保存処理をすることができ、コンテンツのデータの配付やバックアップなどのデータ処理を簡便にすることができる。
【０１０４】
＜＜プロジェクタ状態変更処理＞＞
以下で説明するプロジェクタ状態変更処理が実行されるときには、上述したプロジェクタ状態変更処理は予め実行され、プロジェクタＰＪ１とプロジェクタＰＪ２とは、コンテンツの投影像を予め投影しているものとする。
【０１０５】
＜操作検出処理＞
図５は、キーボード１２０ａやマウス１２０ｂが、操作者によって操作されたことを検出し、その情報を取得するためのサブルーチンである。この図５に示したサブルーチンは、パーソナルコンピュータＰＣやプロジェクタＰＪ１で、所定のタイミング毎に呼び出されて実行される。
【０１０６】
最初に、マウス１２０ｂが操作者によって操作されたか否かを判断する（ステップＳ５０１）。マウス１２０ｂが操作者によって操作されたと判別したとき（ＹＥＳ）には、マウスポインタの位置を取得する（ステップＳ５０２）。マウスポインタの投影像は、コンテンツと共に投影され、マウス１２０ｂの操作に伴って移動する。
【０１０７】
次に、マウス１２０ｂのボタン操作やホイール操作を取得する（ステップＳ５０３）。この処理によって、マウス１２０ｂが操作者によってクリックされたことを検出することができる。
【０１０８】
上述したステップＳ５０１の判断処理で、マウス１２０ｂが操作者によって操作されていないと判別したとき（ＮＯ）、又はステップＳ５０３の処理を実行したときには、キーボード１２０ａが操作者によって操作されたか否かを判断する（ステップＳ５０４）。キーボード１２０ａが操作者によって操作されたと判別したとき（ＹＥＳ）には、キーボード１２０ａのキー操作を取得する（ステップＳ５０５）。この処理によって、キーボード１２０ａが操作者によって操作されたことを検出することができる。
【０１０９】
上述したステップＳ５０４の判断処理で、キーボード１２０ａが操作者によって操作されていないと判別したとき（ＮＯ）、又はステップＳ５０５の処理を実行したときには、上述したステップＳ５０２の処理によって、取得したマウスポインタの位置から、マウスポインタの投影像が、プロジェクタＰＪ１によって投影されているか、又はプロジェクタＰＪ２によって投影されているかを判断する（ステップＳ５０６）。
【０１１０】
マウスポインタの投影像が、プロジェクタＰＪ１によって投影されていると判別したとき（ＹＥＳ）には、変数pointerの値を１に設定し（ステップＳ５０７）、マウスポインタの投影像が、プロジェクタＰＪ１によって投影されていないと判別したとき（ＮＯ）には、変数pointerの値を２に設定し（ステップＳ５０８）、本サブルーチンを終了する。
【０１１１】
上述した変数pointerは、マウスポインタの投影像が、プロジェクタＰＪ１によって投影されているか、プロジェクタＰＪ２に投影されているかを示すものである。変数pointerの値が１のときには、マウスポインタの投影像が、プロジェクタＰＪ１によって投影されていること、すなわち、マウスポインタの位置が、プロジェクタＰＪ１の投影範囲に含まれていることを示す。また、変数pointerの値が２のときには、マウスポインタの投影像が、プロジェクタＰＪ２によって投影されていること、すなわち、マウスポインタの位置が、プロジェクタＰＪ２の投影範囲に含まれていることを示す。
【０１１２】
この図５の処理を実行することによって、マウスポインタの投影像が、プロジェクタＰＪ２によって投影されている場合であっても、プロジェクタＰＪ１によって、マウスポインタの位置を取得したり、マウス１２０ｂの操作を取得したり、キーボード１２０ａの操作を取得したりできる。したがって、プロジェクタＰＪ１で、マウス１２０ｂやキーボード１２０ａの操作を一元的に管理することができる。
【０１１３】
＜ＰＪ１状態変更処理＞
図６は、プロジェクタＰＪ１で投影しているコンテンツに対する状態を変更するための処理のサブルーチンである。
【０１１４】
最初に、上述した変数pointerの値が変化したか否かを判断する（ステップＳ６０１）。この判断は、変数pointerの値が１から２へ変化したか、又は２から１へ変化したかを判断するものである。すなわち、マウスポインタの投影像が、移動して、プロジェクタＰＪ１の投影範囲からプロジェクタＰＪ２の投影範囲へ変更されたか、プロジェクタＰＪ２の投影範囲からプロジェクタＰＪ１の投影範囲へ変更されたかを判断する処理である。
【０１１５】
ステップＳ６０１の判断処理で、変数pointerの値が変化したと判別したとき（ＹＥＳ）には、マウスポインタの投影像が、移動する前の元のプロジェクタが編集状態であるか否かを判断する（ステップＳ６０２）。
【０１１６】
この元のプロジェクタは、マウスポインタの投影像が、プロジェクタＰＪ１の投影範囲からプロジェクタＰＪ２の投影範囲へ変更されたときには、プロジェクタＰＪ１であり、マウスポインタの投影像が、プロジェクタＰＪ２の投影範囲からプロジェクタＰＪ１の投影範囲へ変更されたときには、プロジェクタＰＪ２である。
【０１１７】
したがって、ステップＳ６０２の判断処理は、変数pointerの値が１ならば、プロジェクタＰＪ２が編集状態であるか否かを判断し、変数pointerの値が２ならば、プロジェクタＰＪ１が編集状態であるか否かを判断する処理である。
【０１１８】
この編集状態とは、投影されているコンテンツのデータを変更できる状態であり、修正や追加や削除ができる状態である。例えば、コンテンツが文書である場合には、その文書データの文字やフォントなどの属性などの文書を構成する要素を、修正したり、追加したり、削除したりできる状態である。また、コンテンツが画像である場合には、図形や色などの属性などの画像を構成する要素を、修正したり、追加したり、削除したりできる状態である。
【０１１９】
ステップＳ６０２の判断処理で、元のプロジェクタが編集状態でないと判別したとき（ＮＯ）には、直ちに本サブルーチンを終了する。一方、ステップＳ６０２の判断処理で、元のプロジェクタが編集状態であると判別したとき（ＹＥＳ）には、所定のコマンドが、キーボード１２０ａやマウス１２０ｂから入力されたか否かを判断する（ステップＳ６０３）。この所定のコマンドは、例えば、CTRL−SHIFT−クリックである。ここで、CTRLは、キーボード１２０ａのCTRLキーであり、SHIFTは、キーボード１２０ａのSHIFTキーであり、クリックは、マウス１２０ｂの左ボタンの操作である。したがって、CTRL−SHIFT−クリックとは、キーボード１２０ａのCTRLキーとSHIFTキーとを同時を押すと共に、マウス１２０ｂの左ボタンも同時に操作することによって入力されるコマンドである。
【０１２０】
ステップＳ６０３の判断処理で、所定コマンドが入力されたと判別したとき（ＹＥＳ）には、変数pointerの値が２であるか否かを判断する（ステップＳ６０４）。すなわち、マウスポインタの投影像が、プロジェクタＰＪ２の投影範囲にあるか否かを判断する。
【０１２１】
ステップＳ６０４の判断処理で、変数pointerの値が２であると判別したとき（ＹＥＳ）には、アクティブ化コマンドをプロジェクタＰＪ２に送信する（ステップＳ６０５）。アクティブ化とは、投影されているコンテンツに対する状態をアクティブ状態に変更することである。このアクティブ状態とは、コンテンツに対する操作を受け入れることができる状態であり、コンテンツの投影像を移動させたり、コンテンツのデータを保存したりできるような状態である。なお、上述した編集状態は、アクティブ状態に含まれる状態であり、コンテンツの投影像を移動させたり、コンテンツのデータを保存したりできるだけでなく、コンテンツのデータをも変更できる状態である。すなわち、アクティブ状態は、コンテンツのデータを変更するための編集操作以外の操作受け入れることができる状態であり、編集状態とは、アクティブ状態で受け入れることができる操作に加えて、コンテンツのデータを変更するための編集操作もできる状態である。
【０１２２】
このように、マウスポインタの投影像が、プロジェクタＰＪ１の投影範囲からプロジェクタＰＪ２の投影範囲へ変更され（ステップＳ６０１）、プロジェクタＰＪ１では、コンテンツに対する状態が編集状態になっているときに（ステップＳ６０２）、所定のコマンドが入力された場合には、プロジェクタＰＪ２にアクティブ化コマンドを送信することにより（ステップＳ６０５）、プロジェクタＰＪ２をアクティブ状態にする。すなわち、マウスポインタがプロジェクタＰＪ１からプロジェクタＰＪ２へ移動したときに、所定のコマンドが入力された場合には、プロジェクタＰＪ１を編集状態に維持しつつ、プロジェクタＰＪ２をアクティブ状態にすることができる。このようにすることで、所定のコマンドが入力された場合には、キーボード１２０ａやマウス１２０ｂの操作は、プロジェクタＰＪ１とプロジェクタＰＪ２との双方に対して有効となる。
【０１２３】
一方、上述したステップＳ６０４の判断処理で、変数pointerの値が２でないと判別したとき（ＮＯ）には、プロジェクタＰＪ１をアクティブ化する（ステップＳ６０６）。すなわち、マウスポインタの投影像が、プロジェクタＰＪ２の投影範囲からプロジェクタＰＪ１の投影範囲へ変更され（ステップＳ６０１）、プロジェクタＰＪ２では、コンテンツに対する状態が編集状態になっているときに（ステップＳ６０２）、所定のコマンドが入力された場合には、プロジェクタＰＪ１をアクティブ化することにより（ステップＳ６０６）、プロジェクタＰＪ１をアクティブ状態にする。このようにすることで、マウスポインタがプロジェクタＰＪ２からプロジェクタＰＪ１へ移動したときに、所定のコマンドが入力された場合には、プロジェクタＰＪ１を編集状態に維持しつつ、プロジェクタＰＪ２をアクティブ状態にすることができる。このようにすることで、マウスポインタがプロジェクタＰＪ２からプロジェクタＰＪ１へ移動したときにも、所定のコマンドが入力された場合には、キーボード１２０ａやマウス１２０ｂの操作は、プロジェクタＰＪ１とプロジェクタＰＪ２との双方に対して有効となる。
【０１２４】
また、上述したステップＳ６０３の判断処理で、所定コマンドが入力されていないと判別したとき（ＮＯ）には、変数pointerの値が２であるか否かを判断する（ステップＳ６０７）。ステップＳ６０３における判断処理で、所定コマンドが入力されていないと判別したときとは、例えば、マウス１２０ｂの単なるクリックが操作されたときである。すなわち、マウス１２０ｂの左ボタンが操作することによって入力されるコマンドが入力されたときである。
【０１２５】
すなわち、マウス１２０ｂの単なるクリックが操作されたときには、ステップＳ６０７の判断処理によって、マウスポインタの投影像が、プロジェクタＰＪ２の投影範囲にあるか否かを判断する。
【０１２６】
ステップＳ６０７の判断処理で、変数pointerの値が２であると判別したとき（ＹＥＳ）には、プロジェクタＰＪ１を非アクティブ化し（ステップＳ６０８）、アクティブ化コマンドをプロジェクタＰＪ２に送信する（ステップＳ６０９）。
【０１２７】
ステップＳ６０８における非アクティブ化とは、投影されているコンテンツに対する状態を非アクティブ状態に変更することである。この非アクティブ状態とは、コンテンツに対する操作を受け入れることができない状態であり、コンテンツやコンテンツのデータに対して何らの操作もできない状態である。
【０１２８】
このように、マウスポインタの投影像が、プロジェクタＰＪ１の投影範囲からプロジェクタＰＪ２の投影範囲へ変更され（ステップＳ６０１）、プロジェクタＰＪ１でコンテンツに対する状態が編集状態になっているときに（ステップＳ６０２）、所定のコマンドが入力されなかった場合には、プロジェクタＰＪ１を非アクティブ状態にし（ステップＳ６０８）、プロジェクタＰＪ２をアクティブ化する（ステップＳ６０９）。すなわち、マウスポインタがプロジェクタＰＪ１からプロジェクタＰＪ２へ移動したときに、所定のコマンドが入力されなかった場合には、プロジェクタＰＪ１を非アクティブ状態にすると共に、プロジェクタＰＪ２をアクティブ状態にすることができる。このようにすることで、キーボード１２０ａやマウス１２０ｂの操作は、プロジェクタＰＪ２に対してのみ有効となる。
【０１２９】
一方、上述したステップＳ６０７の判断処理で、変数pointerの値が２でないと判別したとき（ＮＯ）には、非アクティブ化コマンドをプロジェクタＰＪ２に送信し（ステップＳ６１０）、プロジェクタＰＪ１をアクティブ化する（ステップＳ６１１）。すなわち、マウスポインタの投影像が、プロジェクタＰＪ２の投影範囲からプロジェクタＰＪ１の投影範囲へ変更され（ステップＳ６０１）、プロジェクタＰＪ２では、コンテンツに対する状態が編集状態になっているときに（ステップＳ６０２）、所定のコマンドが入力されなかった場合には、プロジェクタＰＪ２を非アクティブ状態にし（ステップＳ６１０）、プロジェクタＰＪ１をアクティブ状態にする（ステップＳ６１１）。このようにすることで、マウスポインタがプロジェクタＰＪ２からプロジェクタＰＪ１へ移動したときに、所定のコマンドが入力されなかった場合には、プロジェクタＰＪ１をアクティブ状態にすると共に、プロジェクタＰＪ２を非アクティブ状態にすることができる。このようにすることで、所定のコマンドが入力されなかった場合には、キーボード１２０ａやマウス１２０ｂの操作は、プロジェクタＰＪ１に対してのみ有効となる。
【０１３０】
上述したステップＳ６０５、Ｓ６０６、Ｓ６０９又はＳ６１１の処理を実行した後、本サブルーチンを終了する。
【０１３１】
上述したステップＳ６０１の判断処理で、変数pointerの値が変化していないと判別したとき（ＮＯ）には、プロジェクタＰＪ１とプロジェクタＰＪ２とのうちの少なくともいずれか一方において、コンテンツに対する状態が編集状態であるか否かを判断する（ステップＳ６１２）。プロジェクタＰＪ１とプロジェクタＰＪ２とのうちの少なくともいずれか一方において、コンテンツに対する状態が編集状態であると判別したとき（ＹＥＳ）には、後述する操作対応処理のサブルーチンを呼び出して実行し（ステップＳ６１３）、本サブルーチンを終了する。
【０１３２】
一方、ステップＳ６１２の判断処理で、プロジェクタＰＪ１とプロジェクタＰＪ２との双方において、コンテンツに対する状態が編集状態でないと判別したとき（ＮＯ）には、プロジェクタＰＪ１とプロジェクタＰＪ２とのうちの少なくともいずれか一方において、コンテンツに対する状態がアクティブ状態であるか否かを判断する（ステップＳ６１４）。双方のプロジェクタにおいて、コンテンツに対する状態がアクティブ状態でないと判別したとき（ＮＯ）、すなわち、プロジェクタＰＪ１とプロジェクタＰＪ２との双方において、コンテンツに対する状態が非アクティブ状態であると判別したときには、直ちに本サブルーチンを終了する。
【０１３３】
一方、プロジェクタＰＪ１とプロジェクタＰＪ２とのうちの少なくともいずれか一方において、コンテンツに対する状態がアクティブ状態であると判別したとき（ＹＥＳ）には、マウス１２０ｂがクリックされたか否かを判断する（ステップＳ６１５）。マウス１２０ｂがクリックされていないと判別したとき（ＮＯ）には、直ちに本サブルーチンを終了する。
【０１３４】
一方、マウス１２０ｂがクリックされたと判別したとき（ＹＥＳ）には、変数pointerの値が１であるか否かを判断する（ステップＳ６１６）。変数pointerの値が１であると判別したとき（ＹＥＳ）には、プロジェクタＰＪ１を編集状態にし（ステップＳ６１７）、変数pointerの値が１でないと判別したとき（ＮＯ）には、プロジェクタＰＪ２に編集状態化コマンドを送信し（ステップＳ６１８）、本サブルーチンを終了する。この編集状態化コマンドは、プロジェクタＰＪ２におけるコンテンツに対する状態を編集状態に変更するためのコマンドである。
【０１３５】
＜操作対応処理＞
図７は、上述した図６のＰＪ１状態変更処理のサブルーチンのステップＳ６１３で呼び出されて実行される操作に対応した処理を実行するサブルーチンである。
【０１３６】
最初に、キーボード１２０ａ又はマウス１２０ｂが操作されたか否かを判断する（ステップＳ７０１）。この判断は、上述した図５のサブルーチンを実行することによって判断することができる。ステップＳ７０１の判断処理で、キーボード１２０ａ又はマウス１２０ｂが操作されていないと判別したとき（ＮＯ）には、本サブルーチンを終了する。
【０１３７】
一方、ステップＳ７０１の判断処理で、キーボード１２０ａ又はマウス１２０ｂが操作されたと判別したとき（ＹＥＳ）には、プロジェクタＰＪ２において、コンテンツに対する状態が、編集状態であるか否かを判断する（ステップＳ７０２）。プロジェクタＰＪ２において、コンテンツに対する状態が、編集状態であると判別したとき（ＹＥＳ）には、キーボード１２０ａ又はマウス１２０ｂが操作されたことによって、入力されたキーボード情報やマウス情報をプロジェクタＰＪ２に送信する（ステップＳ７０３）。
【０１３８】
このように、入力されたキーボード情報やマウス情報をプロジェクタＰＪ２に送信することで、プロジェクタＰＪ２において、コンテンツに対する状態が編集状態であるときには、キーボード１２０ａ又はマウス１２０ｂから入力された情報をプロジェクタＰＪ２で反映させることができる。
【０１３９】
上述したステップＳ７０２の判断処理で、プロジェクタＰＪ２において、コンテンツに対する状態が、編集状態でないと判別したとき（ＮＯ）、又はステップＳ７０３の処理を実行したときには、プロジェクタＰＪ１において、コンテンツに対する状態が、編集状態であるか否かを判断する（ステップＳ７０４）。プロジェクタＰＪ１において、コンテンツに対する状態が、編集状態でないと判別したとき（ＮＯ）には、直ちに本サブルーチンを終了する。
【０１４０】
一方、プロジェクタＰＪ１において、コンテンツに対する状態が、編集状態であると判別したとき（ＹＥＳ）には、キーボード１２０ａ又はマウス１２０ｂの操作が、編集用の操作であるか否かを判断する（ステップＳ７０５）。
【０１４１】
キーボード１２０ａ又はマウス１２０ｂの操作が、編集用の操作であると判別したとき（ＹＥＳ）には、キーボード１２０ａ又はマウス１２０ｂから入力された情報に基づいて、コンテンツのデータの編集処理を実行して（ステップＳ７０６）、本サブルーチンを終了する。
【０１４２】
ステップＳ７０５の判断処理で、キーボード１２０ａ又はマウス１２０ｂの操作が、編集用の操作でないと判別したとき（ＮＯ）には、その操作が、コンテンツのデータの保存用の操作であるか否かを判断する（ステップＳ７０７）。
【０１４３】
操作が、コンテンツのデータの保存用の操作であると判別したとき（ＹＥＳ）には、コンテンツのデータを保存し（ステップＳ７０８）、本サブルーチンを終了する。一方、操作が、コンテンツのデータの保存用の操作でないと判別したとき（ＮＯ）には、その操作に応じた他の処理を実行して（ステップＳ７０９）、本サブルーチンを終了する。
【０１４４】
本サブルーチンを実行することによって、プロジェクタＰＪ１におけるコンテンツに対する状態が編集状態であるときには、プロジェクタＰＪ１においてコンテンツのデータを編集することができる。また、プロジェクタＰＪ２におけるコンテンツに対する状態が編集状態であるときには、プロジェクタＰＪ２においてコンテンツのデータを編集することができる。したがって、プロジェクタＰＪ１とプロジェクタＰＪ２との双方におけるコンテンツに対する状態が編集状態であるときには、プロジェクタＰＪ１においても、プロジェクタＰＪ２においても、コンテンツのデータを編集することができる。なお、プロジェクタＰＪ２におけるコンテンツのデータの編集は、後述する図８の処理を実行することによって行うことができる。
【０１４５】
＜ＰＪ２状態変更処理＞
図８は、プロジェクタＰＪ２で投影しているコンテンツに対する状態を変更するための処理のサブルーチンである。
【０１４６】
最初に、プロジェクタＰＪ１からアクティブ化コマンドを受信したか否かを判断する（ステップＳ８０１）。このアクティブ化コマンドは、上述した図６に示したフローチャートのＳ６０５又はＳ６０９の処理によってプロジェクタＰＪ１から送信されるコマンドである。アクティブ化コマンドを受信したと判別したとき（ＹＥＳ）には、プロジェクタＰＪ２におけるコンテンツに対する状態をアクティブ状態に変更し（ステップＳ８０２）、本サブルーチンを終了する。
【０１４７】
アクティブ化コマンドを受信していないと判別したとき（ＮＯ）には、プロジェクタＰＪ１から非アクティブ化コマンドを受信したか否かを判断する（ステップＳ８０３）。この非アクティブ化コマンドは、上述した図６に示したフローチャートのＳ６１０の処理によってプロジェクタＰＪ１から送信されるコマンドである。非アクティブ化コマンドを受信したと判別したとき（ＹＥＳ）には、プロジェクタＰＪ２におけるコンテンツに対する状態を非アクティブ状態に変更し（ステップＳ８０４）、本サブルーチンを終了する。
【０１４８】
非アクティブ化コマンドを受信していないと判別したとき（ＮＯ）には、プロジェクタＰＪ１から編集状態化コマンドを受信したか否かを判断する（ステップＳ８０５）。この編集状態化コマンドは、上述した図６に示したフローチャートのＳ６１８の処理によってプロジェクタＰＪ１から送信されるコマンドである。編集状態化コマンドを受信したと判別したとき（ＹＥＳ）には、プロジェクタＰＪ２におけるコンテンツに対する状態を編集状態に変更し（ステップＳ８０６）、本サブルーチンを終了する。
【０１４９】
編集状態化コマンドを受信していないと判別したとき（ＮＯ）には、プロジェクタＰＪ１から編集用情報を受信したか否かを判断する（ステップＳ８０７）。この編集用情報は、上述した図７に示したフローチャートのＳ７０３の処理によってプロジェクタＰＪ１から送信されるキーボード情報やマウス情報のうちの編集用の情報である。
【０１５０】
編集用情報を受信したと判別したとき（ＹＥＳ）には、プロジェクタＰＪ１から送信されたキーボード情報やマウス情報に基づいて編集処理を実行して（ステップＳ８０８）、本サブルーチンを終了する。
【０１５１】
ステップＳ８０７の判断処理で、編集用情報を受信していないと判別したとき（ＮＯ）、すなわち、上述した図７に示したフローチャートのＳ７０３の処理によってプロジェクタＰＪ１から送信されるキーボード情報やマウス情報のうち、編集用情報以外の情報を受信したときには、その情報がコンテンツのデータの保存用の操作に関する情報であるか否かを判断する（ステップＳ８０９）。
【０１５２】
コンテンツのデータの保存用の操作に関する情報であると判別したとき（ＹＥＳ）には、コンテンツのデータを保存し（ステップＳ８１０）、本サブルーチンを終了する。一方、コンテンツのデータの保存用の操作に関する情報でないと判別したとき（ＮＯ）には、その操作に応じた他の処理を実行して（ステップＳ８１１）、本サブルーチンを終了する。
【０１５３】
なお、上述した図３に示した処理で、プロジェクタＰＪ１が、直接投影コマンドを送信し、図４に示した処理で、プロジェクタＰＪ２が、直接投影コマンドを受信していた場合には、上述したステップＳ８１０の処理が実行されても、コンテンツのデータを保存しないでプロジェクタＰＪ１に送信するようにする。プロジェクタＰＪ２は、プロジェクタＰＪ１から直接投影コマンドを受信したときには、コンテンツのデータをプロジェクタＰＪ２の記憶手段１１６に記憶させない。すなわち、直接投影コマンドを受信したときには、プロジェクタＰＪ２は、プロジェクタＰＪ１の記憶手段１１６に記憶されているコンテンツのデータを直接利用するので、プロジェクタＰＪ２は、コンテンツのデータに関して、プロジェクタＰＪ１に従属したものとなる。このため、コンテンツのデータが編集されていても、プロジェクタＰＪ２でコンテンツのデータをそれぞれ保存する必要はない。このような場合には、上述した図７のステップＳ７０８の処理によって、プロジェクタＰＪ１のみで、コンテンツのデータを保存すればよい。このようにすることで、コンテンツのデータの保存処理を画一化でき、処理を簡便にできると共に、コンテンツのデータの取り扱いの混乱を防止することができる。
【０１５４】
一方、図３に示した処理で、プロジェクタＰＪ１が、保存後投影コマンドを送信し、図４に示した処理で、プロジェクタＰＪ２が、保存後投影コマンドを受信していた場合には、上述したステップＳ８１０の処理によって、コンテンツのデータが保存される。この場合には、コンテンツのデータに関して、プロジェクタＰＪ１とプロジェクタＰＪ２とで、独立したものとして扱われ、プロジェクタＰＪ１では、上述した図７のステップＳ７０８の処理によって、コンテンツのデータが保存され、プロジェクタＰＪ２では、上述した図８のステップＳ８１０の処理によって、コンテンツのデータが保存される。このようにすることで、コンテンツのデータを独立して扱うことができ、コンテンツのデータの管理を、プロジェクタ毎に行うことができ、コンテンツのデータの配付やバックアップなどのデータ処理を簡便にすることができる。すなわち、編集前のコンテンツのデータをプロジェクタＰＪ１に保存し、編集後のコンテンツのデータをプロジェクタＰＪ２に保存することができるので、編集前のコンテンツのデータのバックアップとしてプロジェクタＰＪ１を用いたり、編集前後のコンテンツのデータの比較などを容易にすることができる。
【０１５５】
上述した図８に示した処理を実行することによって、プロジェクタＰＪ１から送信されたキーボード情報やマウス情報のうちの編集用の情報によって、プロジェクタＰＪ２におけるコンテンツのデータを編集することができると共に、編集したコンテンツのデータを保存することができる。
【０１５６】
＜＜＜プロジェクタシステム１００における状態と操作の概要＞＞＞
本発明に係るプロジェクタシステム１００における操作と、対応する処理との関係を、図９を用いて説明する。図９は、プロジェクタＰＪ１とプロジェクタＰＪ２との状態と、操作との関係を示す図である。図９に示した図では、ワードプロセッサ等の文書作成ソフトウエアが起動されて、文書データがコンテンツのデータとして投影されているものとする。図９に示した太い縦線が、文書作成ソフトウエアにおけるカーソルを示し、白抜きの左斜め上向きの矢印が、マウスポインタを示す。
【０１５７】
なお、以下では簡略のため、プロジェクタＰＪ１で投影しているコンテンツに対する状態を、単に、プロジェクタＰＪ１の状態と称し、プロジェクタＰＪ２で投影しているコンテンツに対する状態を、単に、プロジェクタＰＪ２の状態と称する。ここで、状態は、上述したように、アクティブ状態、非アクティブ状態又は編集状態のいずれかである。
【０１５８】
＜初期状態（図９（１））＞
まず、プロジェクタＰＪ１とプロジェクタＰＪ２との初期の状態として、図９（１）に示すように、プロジェクタＰＪ１は、編集状態であり、プロジェクタＰＪ２は、非アクティブ状態であるとする。プロジェクタＰＪ１は、編集状態であるので、プロジェクタＰＪ１では、文書作成ソフトウエアのカーソルが表示されると共に、マウスポインタも表示されている。
【０１５９】
＜マウスカーソルの移動（図９（２））＞
次に、操作者がマウス１２０ｂを操作することによって、マウスポインタをプロジェクタＰＪ１からプロジェクタＰＪ２に移動させる。図９（２）では、細い湾曲した矢印で、マウスポインタの移動を示した。この図９（２）では、マウスポインタを移動させただけであるので、プロジェクタの状態は変化しておらず、プロジェクタＰＪ１は、編集状態であり、プロジェクタＰＪ２は、非アクティブ状態である。
【０１６０】
この図９（２）に示した例では、マウスポインタをプロジェクタＰＪ１からプロジェクタＰＪ２に移動させたときのものであるので、図６のステップＳ６０１では、変数pointerの値が１から２へ変化した（ＹＥＳ）と判別する。
【０１６１】
＜コマンドの入力（図９（３））＞
図９（３）は、図９（２）に示した状態で、操作者がコマンドを入力したときの様子を示す図である。本実施の形態では、操作者が入力するコマンドには、２種類あり、一方は、上述したCTRL−SHIFT−クリックであり、他方は、単なるクリックである。上述したように、CTRL−SHIFT−クリックは、キーボード１２０ａのCTRLキーとSHIFTキーとを同時を押すと共に、マウス１２０ｂの左ボタンも同時に操作することによって入力されるコマンドを意味する。一方、単なるクリックは、マウス１２０ｂの左ボタンを操作することによって入力されるコマンドを意味する。
【０１６２】
なお、図９（３）は、上述した２つのコマンドのうちのいずれかを、操作者が入力する直前の状態を示したものであり、図９（２）の状態と同じである。
【０１６３】
＜単なるクリックがコマンドとして入力された場合（図９（４））＞
図９（４）は、２つのコマンドのうち、単なるクリックがコマンドとして入力されたときの状態を示す図である。この場合は、上述した図６のステップＳ６０３の判断処理で、所定のコマンドでない（ＮＯ）と判別する。さらに、この上述したように、変数pointerの値が１から２へ変化しているので、変数pointerの値は２であり、図６のステップＳ６０７の判断処理で、pointerの値は２である（ＹＥＳ）と判別する。したがって、この図９（４）の場合には、図６のステップＳ６０８及びＳ６０９が実行される。ステップＳ６０８の処理によって、プロジェクタＰＪ１を非アクティブ化し、ステップＳ６０９の処理によって、アクティブ化コマンドをプロジェクタＰＪ２に送信する。このような処理が実行されるので、図９（４）に示すように、プロジェクタＰＪ１は非アクティブ状態となり、プロジェクタＰＪ２はアクティブ状態となる。プロジェクタＰＪ１が非アクティブ状態となったことにより、図９（４）に示すように、文書作成ソフトウエアのカーソル表示は、プロジェクタＰＪ１からクリアされる。
【０１６４】
＜CTRL−SHIFT−クリックがコマンドとして入力された場合（図９（５））＞
図９（５）は、２つのコマンドのうち、CTRL−SHIFT−クリックがコマンドとして入力されたときの状態を示す図である。この場合は、上述した図６のステップＳ６０３の判断処理で、所定のコマンドである（ＹＥＳ）と判別する。さらに、この場合も、変数pointerの値は２であるので、図６のステップＳ６０４の判断処理では、変数pointerの値は２である（ＹＥＳ）と判別する。したがって、この図９（５）の場合には、図６のステップＳ６０５が実行される。ステップＳ６０５の処理によって、アクティブ化コマンドをプロジェクタＰＪ２に送信する。このような処理が実行されるので、図９（５）に示すように、プロジェクタＰＪ１は編集状態が維持されると共に、プロジェクタＰＪ２はアクティブ状態となる。プロジェクタＰＪ１は編集状態が維持されているので、文書作成ソフトウエアのカーソルは、そのまま表示される。
【０１６５】
＜マウス１２０ｂが操作された場合（図９（６））＞
図９（６）は、図９（５）に示した状態で、さらに操作者によってマウス１２０ｂがクリックされたときの状態を示す図である。この場合は、図６のステップＳ６１５の処理でマウス１２０ｂがクリックされた（ＹＥＳ）と判別し、ステップＳ６１６の判断処理で変数pointerの値は１でない（ＮＯ）と判別するので、ステップＳ６１８の処理が実行されて、編集状態化コマンドがプロジェクタＰＪ２に送信される。このような処理が実行されるので、図９（６）に示すように、プロジェクタＰＪ１は編集状態が維持されると共に、プロジェクタＰＪ２は編集状態となる。プロジェクタＰＪ２は編集状態となるので、文書作成ソフトウエアのカーソルが新たに表示されることになる。
【０１６６】
さらに、プロジェクタＰＪ１とプロジェクタＰＪ２との双方が、編集状態であるときには、図７のステップＳ７０３によって、編集に必要なマウス情報やキーボード情報はプロジェクタＰＪ２に送信され、図８のステップＳ８０８によって、送信されたマウス情報やキーボード情報によりコンテンツのデータは編集される。また、図７のステップＳ７０６によって、編集に必要なマウス情報やキーボード情報により、プロジェクタＰＪ１でもコンテンツのデータは編集される。このように、共通したマウス情報やキーボード情報によって、プロジェクタＰＪ１においても、プロジェクタＰＪ２においても、コンテンツのデータを編集することができる。
【０１６７】
＜＜プロジェクタシステム１００における処理の概要＞＞
上述したように、CTRL−SHIFT−クリックがコマンドとして入力されたときには、プロジェクタＰＪ１では、編集状態を維持しつつ、プロジェクタＰＪ２では、アクティブ状態にしたり編集状態にしたりすることができる。このようにすることで、プロジェクタＰＪ１とプロジェクタＰＪ２との双方を同時に編集状態にできるので、プロジェクタＰＪ１とプロジェクタＰＪ２との双方で同じコンテンツを投影しているときに、一方のプロジェクタで投影しているコンテンツのデータの編集作業をした場合には、他方のプロジェクタで投影しているコンテンツのデータに対しても、その編集結果を反映させ、コンテンツを投影することができる。
【０１６８】
なお、上述した実施例では、一旦、アクティブ状態にした後に、編集状態にするように、２段階の操作で状態を変更するようにしたが、同時に状態を変更するようにしてもよい。すなわち、非アクティブ状態でCTRL−SHIFT−クリックがコマンドとして入力されたときに、アクティブ状態にすると同時に、マウスポインタの位置にカーソルを新たに表示させ、編集状態にしてもよい。
【図面の簡単な説明】
【０１６９】
【図１】プロジェクタ１１０の機能の概略を示すブロック図である。
【図２】プロジェクタシステム１００の概略を示す概念図である。
【図３】プロジェクタＰＪ１によってコンテンツを投影処理するためのサブルーチンを示すフローチャートである。
【図４】プロジェクタＰＪ２によってコンテンツを投影処理するためのサブルーチンを示すフローチャートである。
【図５】キーボード１２０ａやマウス１２０ｂが、操作者によって操作されたことを検出し、その情報を取得するためのサブルーチンを示すフローチャートである。
【図６】プロジェクタＰＪ１で投影しているコンテンツに対する状態を変更するための処理のサブルーチンを示すフローチャートである。
【図７】図６のＰＪ１状態変更処理のサブルーチンのステップＳ６１３で呼び出されて実行される操作に対応した処理を実行するサブルーチンを示すフローチャートである。
【図８】プロジェクタＰＪ２で投影しているコンテンツに対する状態を変更するための処理のサブルーチンを示すフローチャートである。
【図９】プロジェクタシステム１００における状態と操作の概要を示す図である。
【符号の説明】
【０１７０】
１００  プロジェクタシステム
１１０  プロジェクタ
１１２  ＣＰＵ、ＲＯＭ、ＲＡＭ（操作対応決定手段）
１１６  記憶手段
１２０  入力手段（処理指示入力手段）
１２０ａ  キーボード（編集入力手段）
１２０ｂ  マウス（指定入力手段）
１２４  通信手段
【図１】
2009086874.tif 000003
【図２】
2009086874.tif 000004
【図３】
2009086874.tif 000005
【図４】
2009086874.tif 000006
【図５】
2009086874.tif 000007
【図６】
2009086874.tif 000008
【図７】
2009086874.tif 000009
【図８】
2009086874.tif 000010
【図９】
2009086874.tif 000011