(57)【特許請求の範囲】
【請求項１】
外部装置から受信した入力画像を投影するプロジェクタと、
前記プロジェクタの投影画面上の任意の位置を指示する指示装置と、
前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を取得する操作取得手段と、
前記投影画面上における前記指示装置の指示位置を検出する位置検出手段と、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定手段と、
前記判定手段が前記プロジェクタの制御を行うと判定した場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定した場合は前記外部装置を制御する制御手段と、
を備えることを特徴とするプロジェクタシステム。
【請求項２】
前記判定手段は、前記指示位置および前記投影画像のうち少なくとも何れか一方に基づき判定を行うことを特徴とする請求項１に記載のプロジェクタシステム。
【請求項３】
前記指示装置は、前記プロジェクタの制御と前記外部装置の制御とを切り替えるための切替操作手段を備え、
前記判定手段は、前記切替操作手段に対する前記操作情報に基づき判定を行う、
ことを特徴とする請求項１に記載のプロジェクタシステム。
【請求項４】
指示装置を操作することによって得られる指示装置情報を取得する指示装置情報取得手段と、
前記指示装置情報に基づいて、プロジェクタ又は外部装置のどちらの制御を行うかを判定する判定手段と、
前記判定に基づいて前記プロジェクタ又は前記外部装置を制御する制御手段と、
を備えることを特徴とするプロジェクタ。
【請求項５】
前記指示装置情報は、前記指示装置に対して行われた操作についての情報である操作情報であり、
前記指示装置情報取得手段は、前記操作情報を取得し、
前記判定手段は、前記操作情報に基づいて前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する、
ことを特徴とする請求項４に記載のプロジェクタ。
【請求項６】
前記指示装置情報は、前記指示装置によって指示されている指示位置情報であり、
前記指示装置情報取得手段は、前記指示位置情報を取得し、
前記判定手段は、前記指示位置情報に基づいて前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する、
ことを特徴とする請求項４に記載のプロジェクタ。
【請求項７】
外部装置から受信した入力画像を投影するプロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信手段と、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出手段と、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定手段と、
前記判定手段により前記プロジェクタの制御を行うと判定された場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定された場合は前記外部装置を制御する制御手段と、
を備えることを特徴とするプロジェクタ。
【請求項８】
前記判定手段は、前記指示位置および前記投影画像のうち少なくとも何れか一方に基づき判定を行うことを特徴とする請求項７に記載のプロジェクタ。
【請求項９】
前記判定手段は、前記指示位置が前記プロジェクタを操作するために投影された前記投影画像上にある場合に前記プロジェクタを制御すると判定することを特徴とする請求項８に記載のプロジェクタ。
【請求項１０】
外部装置から受信した入力画像を投影するプロジェクタと、前記プロジェクタの投影画面上の任意の位置を指示する指示装置とを備え、前記指示装置を用いた前記プロジェクタの操作および前記外部装置の操作を可能とするプロジェクタシステムが行うシステム制御方法であって、
前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を取得する操作取得ステップと、
前記投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定ステップと、
前記判定ステップにより前記プロジェクタの制御を行うと判定された場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定された場合は前記外部装置を制御する制御ステップと、
を備えることを特徴とするシステム制御方法。
【請求項１１】
外部装置から受信した入力画像を投影するプロジェクタが行うプロジェクタ制御方法であって、
前記プロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信ステップと、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定ステップと、
前記判定ステップにより前記プロジェクタの制御を行うと判定された場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定された場合は前記外部装置を制御する制御ステップと、
を備えることを特徴とするプロジェクタ制御方法。
【請求項１２】
指示装置を操作することによって得られる指示装置情報を取得する指示装置情報取得ステップと、
前記指示装置情報に基づいて、プロジェクタ又は外部装置のどちらの制御を行うかを判定する判定ステップと、
前記判定に基づいて前記プロジェクタ又は前記外部装置を制御する制御ステップと、
を備えることを特徴とするプロジェクタ制御方法。
【請求項１３】
コンピュータに、
外部装置から受信した入力画像を投影するプロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信ステップと、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定ステップと、
前記判定ステップにより前記プロジェクタの制御を行うと判定された場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定された場合は前記外部装置を制御する制御ステップと、
を実行させることを特徴とするプログラム。
【請求項１４】
コンピュータに、
指示装置を操作することによって得られる指示装置情報を取得する指示装置情報取得ステップと、
前記指示装置情報に基づいて、プロジェクタ又は外部装置のどちらの制御を行うかを判定する判定ステップと、
前記判定に基づいて前記プロジェクタ又は前記外部装置を制御する制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタシステム、プロジェクタ、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
指示装置を用いて、プロジェクタに入力画像を送るパーソナルコンピュータなどの外部装置を操作する技術が開発されている。従来技術では、例えばプロジェクタの投影画面上における指示装置の指示位置の検出や指示装置に対する操作情報の取得を行い、指示位置および操作情報に基づき、外部装置の表示画面上のポインタの移動やクリック動作などの制御を行う。
【０００３】
特許文献１は、発光ペンの指示位置を取得し、取得した指示位置をコンピュータ端末に送信して指示位置に基づきコンピュータ端末の表示画面上のポインタの制御を行う技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７２０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、指示装置を用いて、外部装置に接続されたマウスなどのポインティングデバイスと同様に、外部装置の操作を行うことができる。しかし、指示装置を用いて、例えばプロジェクタの投影画面の色合いの調整などのプロジェクタの操作を行うことはできない。
【０００６】
本発明は、上述の事情に鑑みてなされたものであり、指示装置を用いて外部装置の操作に加え、プロジェクタの操作を行うことを可能にする、プロジェクタシステム、プロジェクタ、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係るプロジェクタシステムは、
外部装置から受信した入力画像を投影するプロジェクタと、
前記プロジェクタの投影画面上の任意の位置を指示する指示装置と、
前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を取得する操作取得手段と、
前記投影画面上における前記指示装置の指示位置を検出する位置検出手段と、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む判定情報に基づき、前記プロジェクタ又は前記外部装置のどちらの制御を行うかを判定する判定手段と、
前記判定手段が前記プロジェクタの制御を行うと判定した場合は前記プロジェクタを制御し、前記外部装置の制御を行うと判定した場合は前記外部装置を制御する制御手段と、
を備えることを特徴とする。
また、本発明に係るプロジェクタは、
指示装置を操作することによって得られる指示装置情報を取得する指示装置情報取得手段と、
前記指示装置情報に基づいて、プロジェクタ又は外部装置のどちらの制御を行うかを判定する判定手段と、
前記判定に基づいて前記プロジェクタ又は前記外部装置を制御する制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、指示装置を用いて外部装置の操作に加え、プロジェクタの操作を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係るプロジェクタシステムの構成例を示すブロック図である。
【図２】実施の形態１に係るプロジェクタシステムの具体的な使用状態の例を示す図である。
【図３】実施の形態１に係るプロジェクタの投影画像の一例を示す図である。
【図４】実施の形態１に係るプロジェクタシステムのシステム制御の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態２に係るプロジェクタシステムの構成例を示すブロック図である。
【図６】実施の形態２に係るプロジェクタシステムのシステム制御の動作の一例を示すフローチャートである。
【図７】本発明の実施の形態に係るプロジェクタの物理的な構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。なお図中、同一または同等の部分には同一の符号を付す。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１に係るプロジェクタシステムの構成例を示すブロック図である。プロジェクタシステム１（以下、システム１と記す）は、プロジェクタ２（以下、ＰＪ２と記す）、指示装置３、および外部装置４を備える。図２は、実施の形態１に係るプロジェクタシステムの具体的な使用状態の例を示す図である。外部装置４は、ＰＪ２に入力画像を送り、ＰＪ２は入力画像を投影する。指示装置３は、投影画面上の任意の位置を指示する装置であり、例えばペン型の情報機器を用いることができる。ＰＪ２、指示装置３、および外部装置４の間の通信は無線であってもよいし、有線であってもよい。
【００１２】
ＰＪ２は、指示装置３に対する操作情報に基づき、ＰＪ２を制御するプロジェクタモードであるか、外部装置４を制御する外部装置モードであるかを判定する。そして、指示装置３に対する操作情報および／もしくは指示装置３の指示位置、またはこれらとＰＪ２の投影画像の組み合わせにより決定される動作が実行されるように、ＰＪ２または外部装置４を制御する。指示装置３に対する操作情報とは、指示装置３に対して行われた操作についての情報を意味する。システム１の各部について以下に説明する。
【００１３】
ＰＪ２は、受信部２１、判定部２２、制御部２３、送信部２４および投影部２５を備える。指示装置３は、送信部３１、操作取得部３２、位置検出部３３および操作部３４を備える。外部装置４は、入力画像を制御部２３に送り、制御部２３は必要に応じて例えば入力画像の色合いなどを調整して投影部２５に送る。投影部２５は送られた画像を投影する。
【００１４】
操作取得部３２は、操作部３４に対する操作情報を含む、指示装置３に対する操作情報を取得する。操作部３４は、プロジェクタモードと外部装置モードとを切り替えるための、例えばスライド式スイッチなどの切替操作手段を含む。操作部３４はスイッチに限られず、タッチパネルやボタンなどを用いることができる。操作取得部３２は、例えば指示装置３を振る操作などの、操作部３４に対する操作以外の指示装置３に対する操作情報を取得するよう構成してもよい。操作取得部３２は、取得した操作情報を送信部３１に送る。
【００１５】
位置検出部３３は、投影画面上における指示装置３の指示位置を検出するために、指示装置３に固定された座標系における特定の方向からの光を検出する光センサを備える。特定の方向とは、例えば指示装置３の長手方向の中心軸を延長した方向である。ＰＪ２は、位置検出のための所定の画像を所定の間隔で所定の時間の間、投影する。位置検出部３３は、ＰＪ２が所定の画像を投影している所定の時間の間に、光センサで所定の画像上における指示位置からの光を検出し、検出結果に基づき指示位置を検出する。
【００１６】
所定の画像とは、例えば所定の範囲ごとに色が異なるグラデーションパターンである。位置検出部３３は、光センサで指示位置の色を検出し、色と投影画面上の位置情報の対応づけの情報に基づき、指示位置を検出する。なお所定の範囲とは、投影画面上の指示位置を検出するのに好適な任意の大きさの範囲である。所定の間隔は任意であり、所定の時間は、人間が所定の画像を視認できない程度に十分に短い任意の時間である。
【００１７】
位置検出部３３は、検出した指示位置を送信部３１に送る。送信部３１は、操作取得部３２および位置検出部３３から送られた操作情報および指示位置を受信部２１に送信する。
【００１８】
受信部２１は、送信部３１から操作情報および指示位置を受信し、判定部２２に送る。判定部２２は、操作情報が所定の条件に合致するか否かに基づき、プロジェクタモードであるか、外部装置モードであるかを判定する。判定部２２は、操作部３４が備える例えばプロジェクタモードと外部装置モードとを切り替えるためのスライド式スイッチが、プロジェクタモード側に位置している場合にはプロジェクタモードであると判定し、外部装置モード側に位置している場合には外部装置モードであると判定する。
【００１９】
（プロジェクタモードの場合）
判定部２２は、操作情報および指示位置を制御部２３に送る。図３は、実施の形態１に係るプロジェクタの投影画像の一例を示す図である。制御部２３は、操作情報および／もしくは指示位置、またはこれらと投影画像の組み合わせにより決定される動作が実行されるように、プロジェクタの制御を行う。
【００２０】
例えば上述のスイッチがプロジェクタモード側に位置している場合には、ＰＪ２は、図３の例に示すようにプロジェクタ操作メニューを投影する。そして、指示装置３の指示位置が色合いのメニューの位置にあり、所定の時間、指示位置が移動しなければ、色合いのメニューを選択したと判定してメニューの選択に該当する動作を行うよう制御する。さらに操作情報を考慮して、指示位置が色合いのマイナスの位置にあり、操作情報として操作部３４に対するクリックの情報が送られた場合には、制御部２３は、色合いの値をクリックの数に応じて減らし、投影画像の色合いを制御するよう構成してもよい。なおプロジェクタを制御する際にプロジェクタ操作メニューの投影は必ずしも必要ではなく、例えばプロジェクタモードの場合に操作部３４の所定のボタンが押下された場合には、例えば台形補正の制御などの所定の動作を行うよう構成してもよい。
【００２１】
（外部装置モードの場合）
判定部２２は、送信部２４に操作情報および指示位置を送る。送信部２４は、操作情報および指示位置を外部装置４に送る。外部装置４は、操作情報および／または指示位置により決定される動作が実行されるように、外部装置４の制御を行う。例えば指示装置３の指示位置の移動や指示装置３に対するクリック操作に基づき、外部装置４の表示画面上のポインタの移動やクリック動作などの制御を行う。
【００２２】
図４は、実施の形態１に係るプロジェクタシステムのシステム制御の動作の一例を示すフローチャートである。操作取得部３２は、指示装置３に対する操作情報を取得する（ステップＳ１１０）。位置検出部３３は、投影画面上における指示装置３の指示位置を検出する（ステップＳ１２０）。送信部３１は、操作取得部３２および位置検出部３３から送られた操作情報および指示位置を受信部２１に送信する（ステップＳ１３０）。指示装置３は上述の処理を繰り返し行う。
【００２３】
指示装置から操作情報および指示位置を受信するＰＪ２の動作について説明する。受信部２１は、送信部３１から操作情報および指示位置を受信する（ステップＳ２１０）。判定部２２は、受信部２１から送られた操作情報が所定の条件に合致するか否かに基づき、プロジェクタモードであるか、外部装置モードであるかを判定する（ステップＳ２２０）。プロジェクタモードの場合は（ステップＳ２３０：Ｙ）、判定部２２は、操作情報および指示位置を制御部２３に送る。制御部２３は、操作情報および／もしくは指示位置またはこれらと投影画像の組み合わせにより決定される動作が実行されるように、プロジェクタの制御を行う（ステップＳ２４０）。
【００２４】
外部装置モードの場合は（ステップＳ２３０：Ｎ）、判定部２２は、操作情報および指示位置を送信部２４に送る。送信部２４は、操作情報および指示位置を外部装置４に送る（ステップＳ２５０）。ＰＪ２は上述の処理を繰り返し行う。
【００２５】
ＰＪ２から操作情報および指示位置を受信する外部装置４の動作について説明する。外部装置４は、送られた操作情報および／または指示位置により決定される動作が実行されるように、外部装置４の制御を行う（ステップＳ３１０）。外部装置４は上述の処理を繰り返し行う。
【００２６】
以上説明したとおり、本実施の形態１に係るシステム１によれば、指示装置３を用いて外部装置４の操作に加え、ＰＪ２の操作を行うことが可能となる。
【００２７】
（実施の形態２）
図５は、本発明の実施の形態２に係るプロジェクタシステムの構成例を示すブロック図である。実施の形態２に係るシステム１は、実施の形態１に係るシステム１の指示装置３が備える位置検出部３３の代わりに、ＰＪ２が位置検出部２６を備える。また指示装置３は、指示装置３に固定された座標系における特定の方向に光を発する光源３５を備える。特定の方向とは、例えば指示装置３の長手方向の中心軸を延長した方向である。
【００２８】
実施の形態２に係るシステム１は、実施の形態１と異なり、ＰＪ２が指示装置３の指示位置を検出する。また、指示位置および投影画像のうち少なくとも何れか一方に基づきプロジェクタモードであるか、外部装置モードであるかを判定し、ＰＪ２または外部装置４を制御する。実施の形態１と異なるシステム１の各部について以下に説明する。
【００２９】
送信部３１は、操作取得部３２が取得した操作情報を受信部２１に送信する。受信部２１は、操作情報を受信し、判定部２２に送る。制御部２３は、投影画像を判定部２２に送る。位置検出部２６は、カメラを備え、投影画面上における光源３５が発した光を撮影する。光源３５が発する光は可視光であってもよいし、例えば赤外線のように可視光でなくてもよい。またカメラはＰＪ２に設けられてもよいし、ＰＪ２の外部に設けられ、ＰＪ２に接続されてもよい。位置検出部２６は、撮影した画像に基づき指示装置３の指示位置を検出する。例えば、従来技術のように撮影した画像内の光の座標位置を射影変換し、所定の処理を行って投影画面上における指示位置を検出する。位置検出部２６は、指示位置を判定部２２に送る。
【００３０】
判定部２２は、指示位置および投影画像のうち少なくとも何れか一方が所定の条件に合致するか否かに基づき、プロジェクタモードであるか、外部装置モードであるかを判定する。例えばユーザがＰＪ２に設けられたメニューボタンを押下したことにより、ＰＪ２を操作するためのプロジェクタ操作メニューが投影されており、指示位置がプロジェクタ操作メニュー上にある場合には、プロジェクタモードであると判定し、指示位置がプロジェクタ操作メニュー上にない場合には、外部装置モードであると判定する。また例えば指示位置が投影画面上部の所定の範囲にある場合には、プロジェクタモードであると判定するよう構成してもよい。また例えばプロジェクタ操作メニューが投影されていれば、プロジェクタモードであると判定するよう構成してもよい。モード判定後の判定部２２の動作、および制御部２３、送信部２４、投影部２５および外部装置４の動作については、実施の形態１と同様である。
【００３１】
図６は、実施の形態２に係るプロジェクタシステムのシステム制御の動作の一例を示すフローチャートである。操作取得部３２は、指示装置３に対する操作情報を取得する（ステップＳ１１０）。送信部３１は、操作情報を受信部２１に送信する（ステップＳ１４０）。指示装置３は上述の処理を繰り返し行う。
【００３２】
指示装置から操作情報を受信するＰＪ２の動作について説明する。受信部２１は、操作情報を受信し、判定部２２に送る（ステップＳ２１１）。位置検出部２６は、投影画面上における光源３５が発した光をカメラで撮影し、撮影した画像に基づき指示装置３の指示位置を検出する（ステップＳ２１２）。
【００３３】
判定部２２は、位置検出部２６から送られた指示位置および制御部２３から送られた投影画像のうち少なくとも何れか一方が所定の条件に合致するか否かに基づき、プロジェクタモードであるか、外部装置モードであるかを判定する（ステップＳ２２０）。ステップＳ２３０、Ｓ２４０、Ｓ２５０の動作は、図４に示す実施の形態１の動作と同様である。ＰＪ２は上述の処理を繰り返し行う。ＰＪ２から操作情報および指示位置を受信する外部装置４の動作についても、図４に示す実施の形態１の動作と同様であり、外部装置４は図４に示す処理を繰り返し行う。
【００３４】
以上説明したとおり、本実施の形態２に係るシステム１によれば、指示装置３にプロジェクタモードと外部装置モードとを切り替えるための操作部を設けなくても、指示装置３を用いて外部装置４の操作に加え、ＰＪ２の操作を行うことが可能となる。
【００３５】
本発明の実施の形態は上述の実施の形態に限られない。例えば、実施の形態１のように指示装置３が指示位置を取得し、実施の形態２のようにＰＪ２が指示位置および投影画像のうち少なくとも何れか一方に基づき、プロジェクタモードであるか、外部装置モードであるかを判定するシステム１を構成してもよい。
【００３６】
プロジェクタモードであるか、外部装置モードであるかの判定を指示装置３が行い、指示装置３がＰＪ２および外部装置４に操作情報および指示位置を送り、ＰＪ２および外部装置４を制御するよう構成してもよい。モード判定方法についても、上述の実施の形態に限られない。例えば、ＰＪ２に設けられたメニューボタンが押下されたことによりプロジェクタ操作メニューが投影されており、指示位置がプロジェクタ操作メニュー上にあり、指示装置３の操作部がクリックされた場合に、プロジェクタモードであると判定するよう構成してもよい。
【００３７】
指示装置３の指示位置を検出するために、位置検出部３３はカメラを備えてもよい。位置検出部３３は、カメラで投影画面を撮影し、撮影した画像に基づき所定の処理を行って指示位置を検出するよう構成してもよい。所定の処理とは、例えば投影画像の範囲と撮影した画像の範囲の中心との位置関係に基づき、指示位置を算出する処理である。
【００３８】
上述の実施の形態では、外部装置モードの場合のみ、ＰＪ２が外部装置４に操作情報および指示位置を送るが、プロジェクタモードの場合にも外部装置４に操作情報および指示位置を送るよう構成してもよい。
【００３９】
図７は、本発明の実施の形態に係るプロジェクタの物理的な構成例を示すブロック図である。ＰＪ２は、図７に示すように、制御部５１、主記憶部５２、外部記憶部５３、操作部５４、表示部５５、入出力部５６、および送受信部５７を備える。また投影部２５が入出力部５６に接続されている。主記憶部５２、外部記憶部５３、操作部５４、表示部５５、入出力部５６および送受信部５７はいずれも内部バス５０を介して制御部５１に接続されている。
【００４０】
制御部５１はＣＰＵ（Central Processing Unit）などから構成され、外部記憶部５３に記憶されている制御プログラム５８に従って、ＰＪ２が行うプロジェクタモードであるか、外部装置モードであるかの判定やプロジェクタ制御などを実行する。
【００４１】
主記憶部５２はＲＡＭ（Random-Access Memory）などから構成され、外部記憶部５３に記憶されている制御プログラム５８をロードし、制御部５１の作業領域として用いられる。
【００４２】
外部記憶部５３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）などの不揮発性メモリから構成され、上述の処理を制御部５１に行わせるための制御プログラム５８を予め記憶し、また、制御部５１の指示に従って、この制御プログラム５８が記憶するデータを制御部５１に供給し、制御部５１から供給されたデータを記憶する。
【００４３】
操作部５４はボタンまたはタッチパネルなどのポインティングデバイス等と、ポインティングデバイス等を内部バス５０に接続するインタフェース装置から構成されている。操作部５４を介して、入力操作を受けつける。
【００４４】
表示部５５は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）もしくは有機ＥＬディスプレイ、およびスピーカなどから構成され、例えば、プロジェクタモードであるかどうかを表示する。
【００４５】
入出力部５６は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入出力部５６を介して、例えば、外部装置４と接続され、外部装置４からＰＪ２に入力画像が送られる。また入出力部５６を介して投影部２５に入力画像が送られ、入力画像が投影される。
【００４６】
送受信部５７は、無線送受信機、無線モデムまたは網終端装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。送受信部５７を介して、指示装置３および外部装置４との相互の通信を行う。
【００４７】
ＰＪ２の処理は、制御プログラム５８が、制御部５１、主記憶部５２、外部記憶部５３、操作部５４、表示部５５、入出力部５６、送受信部５７などを資源として用いて処理することによって実行する。
【００４８】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００４９】
制御部５１、主記憶部５２、外部記憶部５３、内部バス５０などから構成される制御処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、前記コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するＰＪ２を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に前記コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることでＰＪ２を構成してもよい。
【００５０】
また、ＰＪ２の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００５１】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS：Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【００５２】
本発明のいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００５３】
（付記１）
外部装置から受信した入力画像を投影するプロジェクタと、
前記プロジェクタの投影画面上の任意の位置を指示する指示装置と、
前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を取得する操作取得手段と、
前記投影画面上における前記指示装置の指示位置を検出する位置検出手段と、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む、判定情報が所定の条件に合致するか否かに基づき、前記プロジェクタを制御するプロジェクタモードであるか、前記外部装置を制御する外部装置モードであるかを判定する判定手段と、
前記操作情報および／もしくは前記指示位置、またはこれらと前記投影画像の組み合わせにより決定される動作が実行されるように、前記プロジェクタモードでは前記プロジェクタを制御し、前記外部装置モードでは前記外部装置を制御する制御手段と、
を備えることを特徴とするプロジェクタシステム。
【００５４】
（付記２）
前記判定手段は、前記指示位置および前記投影画像のうち少なくとも何れか一方に基づき判定を行うことを特徴とする付記１に記載のプロジェクタシステム。
【００５５】
（付記３）
前記指示装置は、前記プロジェクタモードと前記外部装置モードとを切り替えるための切替操作手段を備え、
前記判定手段は、前記切替操作手段に対する前記操作情報に基づき判定を行う、
ことを特徴とする付記１に記載のプロジェクタシステム。
【００５６】
（付記４）
外部装置から受信した入力画像を投影するプロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信手段と、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出手段と、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む、判定情報が所定の条件に合致するか否かに基づき、前記プロジェクタを制御するプロジェクタモードであるか、前記外部装置を制御する外部装置モードであるかを判定する判定手段と、
前記操作情報および／もしくは前記指示位置、またはこれらと前記投影画像の組み合わせにより決定される動作が実行されるように、前記プロジェクタモードでは前記プロジェクタを制御し、前記外部装置モードでは前記外部装置を制御する制御手段と、
を備えることを特徴とするプロジェクタ。
【００５７】
（付記５）
前記判定手段は、前記指示位置および前記投影画像のうち少なくとも何れか一方に基づき判定を行うことを特徴とする付記４に記載のプロジェクタ。
【００５８】
（付記６）
前記判定手段は、前記指示位置が前記プロジェクタを操作するために投影された前記投影画像上にある場合に前記プロジェクタモードであると判定することを特徴とする付記５に記載のプロジェクタ。
【００５９】
（付記７）
外部装置から受信した入力画像を投影するプロジェクタと、前記プロジェクタの投影画面上の任意の位置を指示する指示装置とを備え、前記指示装置を用いた前記プロジェクタの操作および前記外部装置の操作を可能とするプロジェクタシステムが行うシステム制御方法であって、
前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を取得する操作取得ステップと、
前記投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む、判定情報が所定の条件に合致するか否かに基づき、前記プロジェクタを制御するプロジェクタモードであるか、前記外部装置を制御する外部装置モードであるかを判定する判定ステップと、
前記操作情報および／もしくは前記指示位置、またはこれらと前記投影画像の組み合わせにより決定される動作が実行されるように、前記プロジェクタモードでは前記プロジェクタを制御し、前記外部装置モードでは前記外部装置を制御する制御ステップと、
を備えることを特徴とするシステム制御方法。
【００６０】
（付記８）
外部装置から受信した入力画像を投影するプロジェクタが行うプロジェクタ制御方法であって、
前記プロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信ステップと、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む、判定情報が所定の条件に合致するか否かに基づき、前記プロジェクタを制御するプロジェクタモードであるか、前記外部装置を制御する外部装置モードであるかを判定する判定ステップと、
前記操作情報および／もしくは前記指示位置、またはこれらと前記投影画像の組み合わせにより決定される動作が実行されるように、前記プロジェクタモードでは前記プロジェクタを制御し、前記外部装置モードでは前記外部装置を制御する制御ステップと、
を備えることを特徴とするプロジェクタ制御方法。
【００６１】
（付記９）
コンピュータに、
外部装置から受信した入力画像を投影するプロジェクタの投影画面上の任意の位置を指示する指示装置から、前記指示装置に対して行われた操作についての情報である、前記指示装置に対する操作情報を受信する操作受信ステップと、
前記プロジェクタの投影画面上における前記指示装置の指示位置を検出する位置検出ステップと、
前記操作情報、前記指示位置、もしくは前記プロジェクタの投影画像、またはこれらの組み合わせを含む、判定情報が所定の条件に合致するか否かに基づき、前記プロジェクタを制御するプロジェクタモードであるか、前記外部装置を制御する外部装置モードであるかを判定する判定ステップと、
前記操作情報および／もしくは前記指示位置、またはこれらと前記投影画像の組み合わせにより決定される動作が実行されるように、前記プロジェクタモードでは前記プロジェクタを制御し、前記外部装置モードでは前記外部装置を制御する制御ステップと、
を実行させることを特徴とするプログラム。
【符号の説明】
【００６２】
１・・・プロジェクタシステム、２・・・プロジェクタ、３・・・指示装置、４・・・外部装置、２１・・・受信部、２２・・・判定部、２３・・・制御部、２４・・・送信部、２５・・・投影部、２６・・・位置検出部、３１・・・送信部、３２・・・操作取得部、３３・・・位置検出部、３４・・・操作部、３５・・・光源、５０・・・内部バス、５１・・・制御部、５２・・・主記憶部、５３・・・外部記憶部、５４・・・操作部、５５・・・表示部、５６・・・入出力部、５７・・・送受信部、５８・・・制御プログラム
【図１】
0005879864.tif 000002
【図２】
0005879864.tif 000003
【図３】
0005879864.tif 000004
【図４】
0005879864.tif 000005
【図５】
0005879864.tif 000006
【図６】
0005879864.tif 000007
【図７】
0005879864.tif 000008