(57)【要約】【課題】複数のプロジェクタからネットワークを介してコンピュータにコマンドが送出される場合において、使用者の意図に即した操作を行うことができる。【解決手段】  プログラムαは、ネットワークを介して複数のプロジェクタ（１Ａ，１Ｂ，１Ｃ・・・）との通信を実行可能なコンピュータ２に処理させるプログラムである。本プログラムαは、時間Ｔ内に前記ネットワークを介して複数のコマンド２０を受信したか否かを判断させる第１の手順と、第１の手順により時間Ｔに複数のコマンド２０を受信したと判断した場合に、複数のコマンド２０の内、同一の処理内容を示すコマンドが存在するか否かを判断させる第２の手順と、第２の手順により同一の処理内容を示すコマンド２０を受信したと判断した場合に、複数のコマンド２０の内、同一の処理内容を示すコマンド２０は１回のみを実行させる第３の手順とを具備する。【選択図】  図４
2010044249.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のプロジェクタとの通信を実行可能なコンピュータに処理させるプログラムであって、
所定時間内に前記ネットワークを介して複数のコマンドを受信したか否かを前記コンピュータに判断させる第１の手順と、
前記第１の手順により前記コンピュータが所定時間内に複数のコマンドを受信したと判断した場合に、前記複数のコマンドの内、同一の処理内容を示すコマンドが存在するか否かを前記コンピュータに判断させる第２の手順と、
前記第２の手順により前記コンピュータが前記同一の処理内容を示すコマンドを受信したと判断した場合に、前記複数のコマンドの内、前記同一の処理内容を示すコマンドは１回のみを前記コンピュータに実行させる第３の手順と
を具備することを特徴とするプログラム。
【請求項２】
前記コマンドは前記コンピュータが実行するアプリケーションの操作に関するコマンドであることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コマンドは前記複数のプロジェクタのそれぞれが１のリモコンから受信したコマンドであることを特徴とする請求項２に記載のプログラム。
【請求項４】
ネットワークを介して複数のプロジェクタとの通信を実行可能なコンピュータに処理させるプログラムであって、
前記ネットワークを介してコマンドを受信したか否かを前記コンピュータに判断させる第１の手順と
前記第１の手順により前記コンピュータが前記ネットワークを介してコマンドを受信したと判断した場合に、前記コンピュータとネットワークを介して接続している前記プロジェクタが複数あるか否かを前記コンピュータに判断させる第２の手順と、
前記第２の手順により前記コンピュータが複数のプロジェクタと接続していると判断した場合に、前記ネットワークを介して前記コンピュータが受信したコマンドの内、予め設定された１のプロジェクタから受信したコマンドのみを前記コンピュータに処理させる第３の手順と
を具備することを特徴とするプログラム。
【請求項５】
前記コマンドは前記コンピュータが実行するアプリケーションの操作に関するコマンドであることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記コマンドは前記複数のプロジェクタのそれぞれが１のリモコンから受信したコマンドであることを特徴とする請求項５に記載のプログラム。
【請求項７】
コンピュータとネットワークを介して通信を実行可能なプロジェクタであって、
リモコンから前記コンピュータが実行するアプリケーションの操作に関するコマンドを受信する受信手段と、
前記コンピュータへのコマンドの送出許可命令を前記コンピュータから受信したか否かを判断する判断手段と、
前記判断手段より、前記コンピュータへの前記コマンドの送出許可命令を前記コンピュータから受信したと判断した場合に、前記受信手段により受信したコマンドを前記コンピュータに送出する送出手段と
を具備することを特徴としたプロジェクタ。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク対応型のプロジェクタを用いたプロジェクタシステムで用いられるプログラム及びプロジェクタに関する
【背景技術】
【０００２】
講演会や発表会等のプレゼンテーションに広く利用されるプロジェクタの中には、近年ネットワーク対応のプロジェクタが出現している。ネットワーク対応のプロジェクタは映像供給源となるコンピュータとネットワークを介して接続することで、コンピュータからの映像信号やコマンドをネットワークを介してプロジェクタに送出する。
【０００３】
コンピュータがプロジェクタから離れた場所に配置されている場合、プロジェクタシステムとしては以下のようなものが知られている。即ち、プロジェクタ側の操作機器（リモートコントローラ、以下、本明細書では単に「リモコン」とも言う。）から発生したコマンドをネットワークを介してコンピュータに送出させることで、プロジェクタの近くにいる操作者がコンピュータを操作できるプロジェクタシステムが開示されている（例えば特許文献１参照）。
【特許文献１】特開２００４−５３７６０（第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プレゼンテーションの多様化に伴い、例えば大会場での講演会などにおいて、１台のコンピュータの信号を複数のプロジェクタにより同時投影したい場合が生じる。
【０００５】
しかしながら、上述のプロジェクタシステムの技術を単に複数のプロジェクタが使用できるように１台のリモコンで操作可能に応用した場合、操作者の意図とコンピュータとの処理とが一致しない場合が生じてしまう。即ち、１台のリモコンから操作命令を受信したそれぞれのプロジェクタは、受信したコマンドを元に所定の処理を行い、コンピュータにネットワークを介してコマンドを送出する。従って、１台のコンピュータは異なる複数のプロジェクタからそれぞれ同一のコマンドを受信してしまう。その結果、コンピュータは複数の同一コマンドを受信することとなる。つまり、受信した回数分だけ当該コマンドを実行することとなり、結果として使用者の意図と異なる操作が行われることとなる。
【０００６】
例えば、コンピュータを用いてプレゼンテーションツールを使用して発表をしている途中、次のスライドへ進めるために発表者がリモコンを一回クリックしたとする。しかし、１回のクリックのコマンドは複数のプロジェクタが受信してそれぞれコンピュータに送出するため、結果としてスライドがプロジェクタの台数分進むという問題が生じてしまう。
【０００７】
本発明は上記問題点を解決するためになされたものであり、１台のコンピュータの信号を複数のプロジェクタにより同時投影する場合において、使用者の意図に即した操作を行うことができるプログラム、及びプロジェクタを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るプログラムは、ネットワークを介して複数のプロジェクタとの通信を実行可能なコンピュータに処理させるプログラムであって、所定時間内に前記ネットワークを介して複数のコマンドを受信したか否かを前記コンピュータに判断させる第１の手順と、前記第１の手順により前記コンピュータが所定時間内に複数のコマンドを受信したと判断した場合に、前記複数のコマンドの内、同一の処理内容を示すコマンドが存在するか否かを前記コンピュータに判断させる第２の手順と、前記第２の手順により前記コンピュータが前記同一の処理内容を示すコマンドを受信したと判断した場合に、前記複数のコマンドの内、前記同一の処理内容を示すコマンドは１回のみを前記コンピュータに実行させる第３の手順とを具備することを特徴としている。
【０００９】
また、本発明に係る他のプログラムは、ネットワークを介して複数のプロジェクタとの通信を実行可能なコンピュータに処理させるプログラムであって、前記ネットワークを介してコマンドを受信したか否かを前記コンピュータに判断させる第１の手順と前記第１の手順により前記コンピュータが前記ネットワークを介してコマンドを受信したと判断した場合に、前記コンピュータとネットワークを介して接続している前記プロジェクタが複数あるか否かを前記コンピュータに判断させる第２の手順と、前記第２の手順により前記コンピュータが複数のプロジェクタと接続していると判断した場合に、前記ネットワークを介して前記コンピュータが受信したコマンドの内、予め設定された１のプロジェクタから受信したコマンドのみを前記コンピュータに処理させる第３の手順とを具備することを特徴としている。
【００１０】
また、本発明に係るプロジェクタはコンピュータとネットワークを介して通信を実行可能なプロジェクタであって、リモコンから前記コンピュータが実行するアプリケーションの操作に関するコマンドを受信する受信手段と、前記コンピュータへのコマンドの送出許可命令を前記コンピュータから受信したか否かを判断する判断手段と、前記判断手段より、前記コンピュータへの前記コマンドの送出許可命令を前記コンピュータから受信したと判断した場合に、前記受信手段により受信したコマンドを前記コンピュータに送出する送出手段とを具備することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、複数のプロジェクタからネットワークを介してコンピュータにコマンドが送出される場合において、使用者の意図に即した操作を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を用いて説明する。
【００１３】
（第１の実施形態）
図１は本発明の第１の実施形態におけるプロジェクタシステム１００の構成を示した図である。図１に示すように、本プロジェクタシステム１００は、１台のリモコン３から送出されたコマンド２０が、複数台のプロジェクタ１を介して１台のコンピュータ２に対して送出されるように構成されている。リモコン３からプロジェクタ２へのコマンド２０の送信は、無線通信を利用するように構成されている。プロジェクタ１とコンピュータ２との間はネットワークを介して通信が実行可能になるように構成されている。ネットワークは有線、無線の別は問わない。図１では、複数のプロジェクタ１の例として３台のプロジェクタ（プロジェクタ１Ａ、プロジェクタ１Ｂ、プロジェクタ１Ｃ）を示している。
【００１４】
次に、各装置について図２を用いて詳述する。図２は、本発明の第１の実施形態におけるプロジェクタシステム１００の機能ブロックを示した図である。
【００１５】
リモコン３は、送信部４を有する。この送信部４は、プロジェクタ自身への操作命令であるコマンドの他、コンピュータ２への操作命令であるコマンド２０を送出する。このコマンド２０は例えば、コンピュータ２が実行しているプレゼンテーションツール等のアプリケーションにおいて、表示画面を次のページへと進めるための操作命令である。
【００１６】
プロジェクタ１Ａは、受信部５と、制御部６と、記憶部７と、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８と、映像デコーダ部９と、映像処理部１０と、光学処理部１１と、投影部１２とを主たる構成要素としている。
【００１７】
受信部５は、リモコン３の送信部４からのコマンドを受信し、制御部６に送出する。
【００１８】
制御部６は、プロジェクタ１Ａ全体を制御する。即ち、受信部５から受信したコマンドに基づいて映像処理部１０や光学処理部１１を制御する。また、受信部５から受信したコマンドがコンピュータ２の操作命令であるコマンド２０であると判断した場合には、記憶部７から受信したプロジェクタ１Ａの識別情報であるプロジェクタＩＤをコマンド２０に付加し、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８に送出する。
【００１９】
記憶部７は、識別情報等のデータを記憶する部分である。例えば、プロジェクタ１の識別情報であるプロジェクタＩＤや、後述するコンピュータ２からのコマンド送出許可信号２２を記憶する。
【００２０】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８は、コマンド２０をコンピュータ２へ送出する。即ち、コンピュータ２へ送出すべきであると判断されたコマンド２０をコンピュータ２に送出する。
【００２１】
また、コンピュータ２から受信した映像信号２１等の所定の信号を制御部６の命令に基づき、映像デコーダ部９に送出する役割も担う。
【００２２】
映像デコーダ部９は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８から受信した映像信号２１に含まれるデジタル符号化された映像信号のデジタル復号化する。
【００２３】
映像処理部１０は、映像デコーダ部９から受信したデジタル化された映像信号２１を光学処理部１１に送出する。映像処理部１０の処理は制御部６からの命令により実行される。
【００２４】
光学処理部１１は映像処理部１０から受信したデジタル化された映像信号２１の内、各色成分Ｒ、Ｇ、Ｂに対応した映像信号２１に対して、制御部６からの命令に基づいてそれぞれコントラスト調整処理を施し、投影部１２に送出する。
【００２５】
投影部１２は光学処理部１１から受信した、コントラスト調整処理が施された映像信号２１に基づき、光を出射することで拡大投影する。これにより、スクリーン等の投影先に映像が表示される。
【００２６】
コンピュータ２はＮｅｔｗｏｒｋ  Ｉ／Ｆ１３と、制御部１４と、記憶部１５と、入力装置１６と、入力装置コントローラ１７と、映像生成部１８と、表示部１９とを主たる構成要素としている。
【００２７】
上述のように、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８から送出されたコマンド２０はＮｅｔｗｏｒｋ  Ｉ／Ｆ１３にて受信される。またＮｅｔｗｏｒｋ  Ｉ／Ｆ１３は映像信号２１等の所定の信号をＮｅｔｗｏｒｋ  Ｉ／Ｆ８へ送出する役割を担う。
【００２８】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３はコマンド２０を制御部１４に送出する。即ち、制御部６によりコンピュータ２へ送出すべきであると判断されたコマンド２０を受信し、制御部１４に送出する。
【００２９】
制御部１４は記憶部１５を参照して、後述する本発明の実施形態におけるプログラムαを実行する。また、コマンド２０の送出を許可するプロジェクタ１を指定する場合には、制御部１４はプロジェクタの記憶部７へコマンド送出許可信号２２（破線の矢印で示す）を送出する役割を担う。
【００３０】
制御部１４はＮｅｔｗｏｒｋ  Ｉ／Ｆ１３から送出されたコマンド２０の他に、入力装置コントローラ１７から送出されるコマンドの処理も行う。尚、入力装置コントローラ１７はコンピュータ２に備えられているキーボードやマウス等の入力装置１６からのコマンドをコンピュータ用のイベントに変換する装置である。
【００３１】
制御部１４は受信したコマンドを映像生成部１８に送出し、同時に映像生成部１８を制御する。
【００３２】
記憶部１５は後述するプログラムαや、時間Ｔ、コマンド２０を実行する指定プロジェクタ等の情報を記憶する。
【００３３】
映像生成部１８は制御部１４が処理した内容に基づき、表示部１９に出力するための映像を生成する。この映像には、コマンド２０に基づいて変化したコンピュータ画面等も含まれる。映像生成部１８は生成した映像信号２１をＮｅｔｗｏｒｋ  Ｉ／Ｆ１３や表示部１９に送出する。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３へ送出された映像信号２１はプロジェクタ１Ａで映像処理され、投影部１２で拡大投射される。一方、表示部１９に送出された映像信号２１は、液晶ディスプレイ等である表示部１９で表示される。
【００３４】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３は、プロジェクタ１Ａだけでなく他のプロジェクタ（１Ｂ、１Ｃ・・・）の各Ｎｅｔｗｏｒｋ  Ｉ／Ｆへも映像信号２１を送出する。即ち、複数のプロジェクタは、同一の画面を同時に投射することとなる。
【００３５】
次に、プロジェクタシステム１００において、プログラムαが実行されることによる処理の流れを説明する。図３は本発明の第１の実施形態におけるプログラムαが実行される場合の、コンピュータ２の処理についてのフローチャートである。
【００３６】
プログラムαは、例えばプロジェクタ１に同梱されてプロジェクタ１と同時に流通したり、もしくはインターネットを介してダウンロードにより入手することが可能なプロジェクタシステム１００上で利用するためのアプリケーションプログラムである。
【００３７】
図３に示したフローチャートは、記憶部１５に記憶されたプログラムαに基づいて制御部１４が実行し、または制御部１４の命令により他のコンピュータ２の要素が実行する処理である。以下図２及び図３を用いて各ステップの説明をする。
【００３８】
はじめに、制御部１４はＮｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド待ち状態になっているか否かを判断する（ステップＳ１０）。コマンド待ち状態とはＮｅｔｗｏｒｋ  Ｉ／Ｆ１３がプロジェクタ１との通信が実行可能となり、リモコン３からのコマンドの内、制御部６によりコンピュータ２へ送出すべきであると判断されたコマンド２０の受信が可能な状態をいう。
【００３９】
その結果、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド待ち状態ではないと判断した場合には（ステップＳ１０のＮｏ）、制御部１４はＮｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド待ち状態であると判断するまで以後の処理は行わない。
【００４０】
一方、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド待ち状態（ステップＳ１０）になったと判断した場合には（ステップＳ１０のＹｅｓ）、次に制御部１４は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド２０を受信したか否かを判断する（ステップＳ１１）。即ち、リモコン３の操作により送出されたコマンド２０がプロジェクタ１を介してＮｅｔｗｏｒｋ  Ｉ／Ｆ１３から受信したか否かを判断する。
【００４１】
その結果、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド２０を受信していないと判断した場合には（ステップＳ１１のＮｏ）、制御部１４はコマンド２０を受信するまで以後の処理は行わない。
【００４２】
一方、制御部１４は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド２０を受信したと判断した場合には（ステップＳ１１のＹｅｓ）、次に、制御部１４は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３が、予め設定された時間である時間Ｔの内にコマンド２０を複数受信したか否かを判断する（ステップＳ１２）。このステップＳ１２の処理は、ステップＳ１１のＹｅｓの時点を時刻測定開始のトリガとして、この時点から例えば制御部１４が時間Ｔ経過後までの間にＮｅｔｗｏｒｋ  Ｉ／Ｆ１３がコマンド２０をいくつ受信したかを判断することにより実行する。
【００４３】
その結果、制御部１４が、時間Ｔの内に受信したコマンド２０が複数でないと判断した場合には（ステップＳ１２のＮｏ）、受信したコマンド２０をそのまま実行する（ステップＳ１３）。即ち、時間Ｔ内に受信したコマンド２０は１つのみであることから、その唯一のコマンド２０を受信した回数である１回実行する（Ｓ１３）。
【００４４】
既述のようにコマンド２０はコンピュータ２が実行しているプレゼンテーションツールの操作に関するコマンドである。従って、例えばコマンド２０がコンピュータ２の表示画面において、次ページに切り替える操作コマンドである場合には、表示画面が次ページへと切り替わることとなる。
【００４５】
一方、制御部１４が、時間Ｔの内に受信したコマンド２０が複数であると判断した場合には（ステップＳ１２のＹｅｓ）、次に、制御部１４は、受信した複数のコマンド２０が同一の処理内容を示すコマンドであるか否かを判断する（ステップＳ１４）。その結果、制御部１４が、受信した複数のコマンド２０が同一の処理内容を示すコマンドではないと判断した場合には（ステップＳ１４のＮｏ）、それぞれの処理内容を示すコマンド２０を実行する（ステップＳ１５）。即ち、受信したコマンド２０のいずれも異なる処理内容を示すコマンドである場合には、受信したそれぞれのコマンド２０の処理内容をそれぞれ１回ずつ実行する。例えばコマンド２０が、次ページに進めるコマンドと、前ページに戻すコマンドの計２個のコマンド２０を受信した場合、表示画面を次ページへと進める処理と、表示画面を前ページへと戻す処理を実行する。
【００４６】
尚、コマンド２０が操作の内容を示すコマンドであることから、処理の順序はコマンドの受信タイミングに倣うことが好ましい。即ち、次ページに進めるコマンドの次に前ページに戻すコマンドを受信した場合、表示画面を次ページへと進めた後に表示画面を前ページへと戻すように処理することが好ましい。
【００４７】
一方、制御部１４が、受信した複数のコマンド２０が同一の処理内容を示すコマンドであると判断した場合には（ステップＳ１４のＹｅｓ）、同一の処理内容に関しては１回のみ実行する（ステップＳ１６）。即ち、制御部１４は、受信したコマンド２０を全て実行するものの、時間Ｔ内に同一の処理内容を示すコマンドを複数受信した場合には、当該複数のコマンド２０に関しては、１回だけ実行する。
【００４８】
例えば、時間Ｔ内に次ページに進めるコマンドを３回、前ページに戻すコマンドを１回受信した場合、制御部１４は、表示画面を次ページへと進める処理と、表示画面を前ページへと戻す処理とをそれぞれ１回ずつ行うこととなる。即ち、有効とみなされたコマンドが実行された結果、映像生成部１８に送出され、映像信号２１としてＮｅｔｗｏｒｋ  Ｉ／Ｆ１３や表示部１９に送出される。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３は映像信号２１を、接続している複数のプロジェクタの各Ｎｅｔｗｏｒｋ  Ｉ／Ｆへ送出し、それぞれのプロジェクタにて投影表示を行う。一方、無効とみなされたコマンドは制御部１４が実行しないため、映像として反映されない。
【００４９】
図４は、本発明の第１の実施形態におけるプロジェクタシステム１００の処理内容を示した概念図である。図４に示すように、コンピュータ２が、プロジェクタ１Ａ、プロジェクタ１Ｂ、プロジェクタ１Ｃの３台のプロジェクタから時間Ｔ内に同一の処理内容を示すコマンド２０を受信した場合、制御部１４はコンピュータ２に受信された３回のコマンド２０の内の１回のみを実行することになる。
【００５０】
上述した第１の実施形態によれば、１回のリモコン操作によるコマンド２０が複数のプロジェクタ１により受信され、それぞれのプロジェクタ１がその同一処理内容を示すコマンドをコンピュータ２に送出された場合であっても、予め設定した時間Ｔ内に受信した同一処理内容を示すコマンドの内の１回のみが実行されるため、コンピュータ２において同一処理内容を示すコマンドが複数回処理されることを防止する。従って、複数のプロジェクタ１からネットワークを介してコンピュータ２にコマンド２０が複数送出される場合において、キーボードやマウス等の入力装置１６から行う操作と同様の感覚で操作を行うことが可能であり、使用者の意図に即した操作を行うことができる。
【００５１】
（第２の実施形態）
図５は本発明の第２の実施形態におけるプログラムαが実行される場合のコンピュータ２の処理についてのフローチャートである。図５のフローチャートにおいて、図３と同一部分は同一記号で示し、その説明は省略する。本実施形態は、図６に示すように、予め指定されたプロジェクタからの受信コマンド２０のみを実行するシステムとなっている。
【００５２】
図５のフローチャートが図３のフローチャートと異なる点は、図３におけるステップＳ１２とステップＳ１４とステップＳ１６が、それぞれステップＳ２２とステップＳ２４とステップＳ２６に変更されている点である。以下、ステップＳ２２と、ステップＳ２４と、ステップＳ２６について詳述する。
【００５３】
図５のステップＳ１１において、制御部１４がＮｅｔｗｏｒｋ  Ｉ／Ｆ１３はコマンド２０を受信したと判断した場合（ステップＳ１１のＹｅｓ）、次に、制御部１４は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３が、複数のプロジェクタ１と接続しているか否かを判断する（ステップＳ２２）。
【００５４】
即ち、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３は、各プロジェクタ１との通信が確立していることからコマンド２０を受信できる状態になっている。従って、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３がどのプロジェクタ１との通信が確立しているかを把握することが可能である。従って、制御部１４は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３を用いてコンピュータ２と通信が確立したプロジェクタが複数存在するか否かを判断する。
【００５５】
その結果、制御部１４が、複数のプロジェクタ１とは接続していないと判断した場合（ステップＳ２２のＮｏ）、受信したコマンド２０を実行する（ステップＳ１３）。
【００５６】
即ち、コンピュータ２に接続しているプロジェクタ１は１台のみであることから、その接続している１台のプロジェクタ１から受信したコマンド２０を忠実に実行する。
【００５７】
一方、制御部１４が、複数のプロジェクタ１と接続していると判断した場合（ステップＳ２２のＹｅｓ）、次に、制御部１４は、受信したコマンド２０が指定プロジェクタから受信したものか否かを判断する（ステップＳ２４）。
【００５８】
指定プロジェクタであるか否かの判断は、例えば予め記憶部１５に指定のプロジェクタＩＤを記憶させておき、コマンド２０受信時のプロジェクタＩＤと比較することでその判別を行うことが出来る。即ち、既述のようにコマンド２０は、記憶部７から受信したプロジェクタ１の識別情報であるプロジェクタＩＤが付加されて送出されている。従って、制御部１４は、受信したコマンド２０に付加されているプロジェクタＩＤと記憶部１５にて記憶されているプロジェクタＩＤとを比較することで、受信した複数のコマンド２０の内、指定プロジェクタから受信したコマンドであるか否かを判断する。
【００５９】
その結果、制御部１４は受信したコマンド２０が指定プロジェクタから受信したものであると判断した場合（ステップＳ２４のＹｅｓ）、受信したコマンド２０を実行する（ステップＳ１５）。
【００６０】
即ち、受信した複数のコマンド２０の内、コマンド２０に付加されているプロジェクタＩＤが、記憶部１５に記憶されているプロジェクタＩＤと一致する場合は、そのコマンド２０を実行する。
【００６１】
一方、制御部１４は受信したコマンド２０が指定プロジェクタから受信したものではないと判断した場合（ステップＳ２４のＮｏ）、制御部１４は受信したコマンド２０は実行しない（ステップＳ２６）。
【００６２】
即ち、コンピュータ２が例えコマンド２０を受信したとしても、予め指定していたプロジェクタから送出されたコマンドではない場合には、当該コマンド２０は実行しない。これにより、指定プロジェクタからのコマンドのみが実行されることになり、不必要な重複コマンドを実行させないことができる。
【００６３】
図６は、本発明の第２の実施形態におけるプロジェクタシステム１００の処理内容を示した概念図である。図６に示すように、コンピュータ２が、プロジェクタ１Ａ、プロジェクタ１Ｂ、プロジェクタ１Ｃの３台のプロジェクタから同一の処理内容を示すコマンド２０を受信した場合であっても、コンピュータ２は、予め指定していたプロジェクタ１Ａから受信したコマンド２０のみを実行することになる。
【００６４】
これにより、例えばリモコン３から送出されたコマンド２０がページを進めるコマンドであった場合、コンピュータ２はプロジェクタ１Ａとプロジェクタ１Ｂとプロジェクタ１Ｃから計３回のページを進めるコマンドを受信することとなるが、コンピュータ２は指定されたプロジェクタ１Ａからのコマンドのみを実行することとなる。従って、プレゼンテーションのページは３枚進むことはなく、使用者の意図通り１枚進めることができる。即ち、複数のプロジェクタ１からネットワークを介してコンピュータ２にコマンド２０が複数送出される場合において、使用者の意図に即した操作を行うことができる。
【００６５】
尚、一旦いずれかのプロジェクタ１を指定した後でも、コマンド２０を実行するプロジェクタ１を切り替えることができるように構成しても良い。つまり、何らかの状況により指定していたプロジェクタ１Ａがネットワークに接続できない状況になった場合には、他のプロジェクタ（１Ｂ，１Ｃ・・・）からのコマンド２０を実行するように構成しても良い。
【００６６】
また、本実施形態においては予め指定プロジェクタが設定されているとしたが、使用者により設定可能としても良い。即ち、プロジェクタ１の配置状況に応じて、リモコン３からのコマンドが最も受信しやすい場所に位置するプロジェクタ１を指定プロジェクタとして使用者が設定できるように構成しても良い。
【００６７】
（第３の実施形態）
本実施形態においては、図７に示すように、各プロジェクタ１は、コマンド送出許可信号２２が記憶部７に記憶されている場合にのみ、各制御部６がコマンド２０を送出するように構成されている。
【００６８】
本実施形態に係るプロジェクタシステム１００を、図２を用いて説明する。
【００６９】
制御部１４はコマンド送出許可信号２２（破線の矢印で示す）を、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１３からＮｅｔｗｏｒｋ  Ｉ／Ｆ８に送出する。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ８は受信したコマンド送出許可信号２２を制御部６に送出し、記憶部７に記憶しておく。
【００７０】
次にリモコン３からコマンド２０を受信し、制御部６に送出されると、制御部６は記憶部７のコマンド送出許可信号２２の有無を参照し、コマンド送出許可信号２２がある場合のみコマンド２０をＮｅｔｗｏｒｋ  Ｉ／Ｆ８へ送出する。
【００７１】
一方、記憶部７にコマンド送出許可信号２２が記憶されていない場合、制御部６はコマンド２０を送出しない。
【００７２】
図７は、本発明の第３の実施形態におけるプロジェクタシステム１００の処理内容を示した概念図である。プロジェクタシステム１００を図７のような構成にすることで、コマンド送出許可信号２２を記憶したプロジェクタ１Ａのみがコマンド２０をコンピュータ２へ送出し、その他のプロジェクタ１Ｂ、１Ｃはコマンド２０を送出しない。
【００７３】
例えば、プレゼンテーションツールの使用中に、１回ページを進めるためのリモコン操作を行い、そのコマンド２０が３台のプロジェクタ（１Ａ、１Ｂ、１Ｃ）によって受信されたとする。本実施形態によれば、予めコマンド送出を許可されたプロジェクタ１Ａのみが、受信したコマンド２０をコンピュータ２に送出することができる。従って、１回のリモコン操作に起因するコマンドが各プロジェクタ１から送出され、コンピュータ２において複数受信されることがない。
【００７４】
従って、本実施形態においても、複数のプロジェクタ１からネットワークを介してコンピュータ２にコマンド２０が送出される場合において、使用者の意図に即した操作を行うことができる。
【００７５】
尚、一旦いずれかのプロジェクタ１にコマンド送出許可信号２２の送信を行った後でも、コマンド送出許可の対象となるプロジェクタを切り替えることができるように構成しても良い。つまり、コマンド送出許可をしていたプロジェクタ１Ａがネットワークに接続できない状況になった場合には、他のプロジェクタ（１Ｂ、１Ｃ・・・）からコマンド２０の送出が可能になるように構成しても良い。
【００７６】
また、予め送出を許可するプロジェクタは、使用者により設定可能としても良い点は既述と同様である。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１の実施形態におけるプロジェクタシステムの構成を示した図。
【図２】本発明の第１の実施形態におけるプロジェクタシステムの機能ブロックを示した図。
【図３】本発明の第１の実施形態におけるプログラムαが実行される場合の、コンピュータの処理についてのフローチャート。
【図４】本発明の第１の実施形態におけるプロジェクタシステムの処理内容を示した概念図。
【図５】本発明の第２の実施形態におけるプログラムαが実行される場合のコンピュータの処理についてのフローチャート。
【図６】本発明の第２の実施形態におけるプロジェクタシステムの処理内容を示した概念図。
【図７】本発明の第３の実施形態におけるプロジェクタシステムの処理内容を示した概念図。
【符号の説明】
【００７８】
１      プロジェクタ
２      コンピュータ
３      リモートコントローラ
４      送信部
５      受信部
６      制御部
７      記憶部
８      Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
９      映像デコーダ部
１０    映像処理部
１１    光学処理部
１２    投影部
１３    Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
１４    制御部
１５    記憶部
１６    入力装置
１７    入力装置コントローラ
１８    映像生成部
１９    表示部
２０    コマンド
２１    映像信号
２２    コマンド送出許可信号
１００  プロジェクタシステム
α      プログラム
Ｔ      時間Ｔ
【図１】
2010044249.tif 000003
【図２】
2010044249.tif 000004
【図３】
2010044249.tif 000005
【図４】
2010044249.tif 000006
【図５】
2010044249.tif 000007
【図６】
2010044249.tif 000008
【図７】
2010044249.tif 000009