(57)【特許請求の範囲】
【請求項１】
投射面に画像を投射するプロジェクターであって、
指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、
前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体を撮影する撮像手段と、
前記撮像手段の撮影画像に基づいて前記指示体の姿勢を検出する姿勢検出手段と、
前記姿勢検出手段が検出した姿勢をもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
を備えたことを特徴とするプロジェクター。
【請求項２】
前記描画手段により画像を生成または更新する描画モードを実行可能であり、
前記機能制御手段は、前記描画モード中に前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、所定の機能を実行することを特徴とする請求項１記載のプロジェクター。
【請求項３】
前記描画モードと、前記操作検出手段により検出された位置指示操作の指示位置に基づいて描画以外の動作を実行する１または複数の動作モードとを切り換えて実行可能であることを特徴とする請求項２記載のプロジェクター。
【請求項４】
前記姿勢検出手段は、前記指示体の姿勢、および、前記指示体の動作を検出することを特徴とする請求項１から３のいずれかに記載のプロジェクター。
【請求項５】
投射面に画像を投射するプロジェクターの制御方法であって、
指示体による、前記投射面に対する位置指示操作を検出し、
検出された操作の位置に基づき画像の生成または更新を行い、
生成または更新された画像に基づき、前記投射面に投射する画像を更新させるとともに、
前記指示体を撮影し、
撮影した撮影画像に基づいて前記指示体の姿勢を検出し、
検出した前記指示体の姿勢をもとに、前記指示体の操作が描画を実行できない態様の操作であると判定した場合に、画像の生成または更新の処理を実行せずに所定の機能を実行すること、
を特徴とするプロジェクターの制御方法。
【請求項６】
投射面に画像を投射するプロジェクターに接続されたコンピューターが実行可能なプログラムであって、
前記コンピューターを、
指示体による、前記投射面に対する位置指示操作に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体を撮影した撮影画像に基づいて検出した前記指示体の姿勢に基づいて、前記指示体による操作が描画を実行できない態様の操作であると判定された場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
して機能させることを特徴とするプログラム。
【請求項７】
投射面に画像を投射するプロジェクターと、前記プロジェクターに接続されたコンピューターとを備えたプロジェクションシステムであって、
指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、
前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体を撮影する撮像手段と、
前記撮像手段の撮影画像に基づいて前記指示体の姿勢を検出する姿勢検出手段と、
前記姿勢検出手段が検出した姿勢をもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
を備えたことを特徴とするプロジェクションシステム。
【請求項８】
投射面に画像を投射するプロジェクターであって、
指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、
前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体の傾きを検出する姿勢検出手段と、
前記姿勢検出手段が検出した傾きをもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
を備えたことを特徴とするプロジェクター。
【請求項９】
投射面に画像を投射するプロジェクターの制御方法であって、
指示体による、前記投射面に対する位置指示操作を検出し、
検出された操作の位置に基づき画像の生成または更新を行い、
生成または更新された画像に基づき、前記投射面に投射する画像を更新させるとともに、
前記指示体の傾きを検出し、
検出した前記指示体の傾きをもとに、前記指示体の操作が描画を実行できない態様の操作であると判定した場合に、画像の生成または更新の処理を実行せずに所定の機能を実行すること、
を特徴とするプロジェクターの制御方法。
【請求項１０】
投射面に画像を投射するプロジェクターに接続されたコンピューターが実行可能なプログラムであって、
前記コンピューターを、
指示体による、前記投射面に対する位置指示操作に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体の傾きに基づいて、前記指示体による操作が描画を実行できない態様の操作であると判定された場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
して機能させることを特徴とするプログラム。
【請求項１１】
投射面に画像を投射するプロジェクターと、前記プロジェクターに接続されたコンピューターとを備えたプロジェクションシステムであって、
指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、
前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、
前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、
前記指示体の傾きを検出する姿勢検出手段と、
前記姿勢検出手段が検出した傾きをもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、
を備えたことを特徴とするプロジェクションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を投射するプロジェクター、プロジェクターの制御方法、プログラム、および、プロジェクションシステムに関する。
【背景技術】
【０００２】
従来、プロジェクターが画像を投射している投射面に対し、電子ペン等のデバイスにより位置指示操作が行われた場合に、指示位置を検出して描画等を行う装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０２７７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の例において、描画に使用するデバイスを使って、他の機能を操作できれば便利である。しかしながら、一つのデバイスを複数種類の機能に割り当てる場合、例えば、デバイスの操作により実行する機能を描画機能とするか他の機能とするかを切り換える必要がある。この切り換えの操作が煩雑な操作であった場合、利便性が損なわれるという問題があるが、簡単な操作で切り換えられる構成とすると、ユーザーが意図しない切り換えが起きる可能性があるため、実現は困難であった。
本発明は、上述した事情に鑑みてなされたものであり、プロジェクターが画像を投射する投射面に対する一つのデバイスの操作に対し、複数種類の機能を割り当てて、これら複数種類の機能を容易に切り換えて操作できるプロジェクター、プロジェクターの制御方法、プログラム、および、プロジェクションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、投射面に画像を投射するプロジェクターであって、指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、前記指示体の姿勢を検出する姿勢検出手段と、前記姿勢検出手段が検出した姿勢をもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、を備えたことを特徴とする。
本発明によれば、ユーザーが、位置指示操作を行う指示体を用いて描画の機能を利用でき、描画を実行できない態様で操作すれば、描画以外の機能を実行させることができる。また、所定の機能を実行させるためには描画を実行できない態様の操作が必要であり、ユーザーが意図しない機能が誤って実行されることはない。従って、指示体の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体の操作で実行させることが可能になる。
【０００６】
また、本発明は、上記プロジェクターにおいて、前記描画手段により画像を生成または更新する描画モードを実行可能であり、前記機能制御手段は、前記描画モード中に前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、所定の機能を実行することを特徴とする。
本発明によれば、指示体の操作により画像を生成または更新する描画モードにおいて、描画の機能と、描画以外の機能とを容易に切り換えて実行させることができる。
【０００７】
また、本発明は、上記プロジェクターにおいて、前記描画モードと、前記操作検出手段により検出された位置指示操作の指示位置に基づいて描画以外の動作を実行する１または複数の動作モードとを切り換えて実行可能であることを特徴とする。
本発明によれば、複数の動作モードを実行可能な構成において、指示体の操作により画像を生成する描画モードの実行中に、描画の機能と、描画以外の機能とを容易に切り換えて実行させることができる。
【０００８】
また、本発明は、上記プロジェクターにおいて、前記姿勢検出手段は、前記指示体の姿勢、および、前記指示体の動作を検出することを特徴とする。
本発明によれば、指示体の姿勢だけでなく指示体の動作に基づいて、描画を実行できない態様の操作であるか否かを、より正確に判定できる。このため、指示体を使用するユーザーの意図の通りに、描画の機能と、描画以外の機能とを容易に切り換えて実行させることができ、より一層の利便性の向上が期待できる。
【０００９】
また、本発明は、上記プロジェクターにおいて、前記指示体を撮影する撮像手段を備え、前記姿勢検出手段は、前記撮像手段の撮影画像に基づいて前記指示体の姿勢を検出することを特徴とする。
本発明によれば、撮影画像に基づいて指示体の姿勢を正確に、かつ速やかに検出できる。また、撮像手段の撮影画像に基づいて指示体の指示位置を検出する構成であれば、撮像手段を位置検出と姿勢検出の両方に利用できるため、ハードウェアを効率よく利用できるという利点がある。
ここで、前記姿勢検出手段は、前記指示体が備える姿勢検出器の状態に基づいて、前記指示体の姿勢を検出する構成とすることも可能である。この場合、指示体の姿勢をより速やかに、かつ正確に検出できる。
【００１０】
また、上記課題を解決するため、本発明は、投射面に画像を投射するプロジェクターの制御方法であって、指示体による、前記投射面に対する位置指示操作を検出し、検出された操作の位置に基づき画像の生成または更新を行い、生成または更新された画像に基づき、前記投射面に投射する画像を更新させるとともに、前記指示体の姿勢を検出し、検出した前記指示体の姿勢をもとに、前記指示体の操作が描画を実行できない態様の操作であると判定した場合に、画像の生成または更新の処理を実行せずに所定の機能を実行すること、を特徴とする。
本発明の制御方法を実行することにより、プロジェクターを使用するユーザーが、位置指示操作を行う指示体を用いて描画の機能を利用でき、描画を実行できない態様で操作すれば、描画以外の機能を実行させることができる。また、所定の機能を実行させるためには描画を実行できない態様の操作が必要であり、ユーザーが意図しない機能が誤って実行されることはない。従って、指示体の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体の操作で実行させることが可能になる。
【００１１】
また、上記課題を解決するため、本発明は、投射面に画像を投射するプロジェクターに接続されたコンピューターが実行可能なプログラムであって、前記コンピューターを、指示体による、前記投射面に対する位置指示操作に基づき画像の生成または更新を行う描画手段と、前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、前記指示体の姿勢に基づいて、前記指示体による操作が描画を実行できない態様の操作であると判定された場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、して機能させることを特徴とするプログラムである。
本発明のプログラムをコンピューターが実行することにより、プロジェクターを使用するユーザーが、位置指示操作を行う指示体を用いて描画の機能を利用でき、描画を実行できない態様で操作すれば、描画以外の機能を実行させることができる。また、所定の機能を実行させるためには描画を実行できない態様の操作が必要であり、ユーザーが意図しない機能が誤って実行されることはない。従って、指示体の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体の操作で実行させることが可能になる。
【００１２】
また、上記課題を解決するため、本発明は、投射面に画像を投射するプロジェクターと、前記プロジェクターに接続されたコンピューターとを備えたプロジェクションシステムであって、指示体による、前記投射面に対する位置指示操作を検出する操作検出手段と、前記操作検出手段により検出された操作の位置に基づき画像の生成または更新を行う描画手段と、前記描画手段により生成または更新された画像に基づき、前記投射面に投射する画像を更新させる投射制御手段と、前記指示体の姿勢を検出する姿勢検出手段と、前記姿勢検出手段が検出した姿勢をもとに、前記操作検出手段により検出された操作が描画を実行できない態様の操作であると判定した場合に、前記描画手段による処理を実行せずに所定の機能を実行する機能制御手段と、を備えたことを特徴とする。
本発明のプロジェクションシステムによれば、ユーザーが、位置指示操作を行う指示体を用いて描画の機能を利用でき、描画を実行できない態様で操作すれば、描画以外の機能を実行させることができる。また、所定の機能を実行させるためには描画を実行できない態様の操作が必要であり、ユーザーが意図しない機能が誤って実行されることはない。従って、指示体の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体の操作で実行させることが可能になる。
【発明の効果】
【００１３】
本発明によれば、指示体の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体の操作で実行させることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るプロジェクションシステムの構成を示す図である。
【図２】プロジェクションシステムを構成する各部の機能ブロック図である。
【図３】プロジェクションシステムの動作モードと実行する機能の対応を定義するテーブルの例を示す説明図である。
【図４】プロジェクションシステムの動作を示すフローチャートである。
【図５】プロジェクションシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明を適用した実施形態について説明する。
図１は、本発明を適用した実施形態に係るプロジェクションシステム１の構成を示す図である。プロジェクションシステム１は、スクリーンＳＣの上方に設置されたプロジェクター１０に、ＰＣ（パーソナルコンピューター）１００を接続して構成される。
プロジェクター１０は、画像出力装置としてのＰＣ１００から送信される画像データを受信して、この画像データに基づく画像を投射面としてのスクリーンＳＣに投射する。プロジェクター１０は短焦点型であって、スクリーンＳＣの直上に設置され、斜め下方に向けて画像を投射する。
【００１６】
プロジェクター１０は、ＰＣ１００から送信された画像データに基づく画像を投射するだけでなく、プロジェクター１０内部に記憶している画像データに基づく画像、および、プロジェクター１０の内部において後述するように生成した画像を、スクリーンＳＣに投射することができる。
プロジェクター１０は、ＰＣ１００から受信した画像データが静止画像データであっても動画像（映像）データであっても投射できる。また、スクリーンＳＣは壁面に固定された平板に限らず、壁面自体をスクリーンＳＣとして使用することも可能である。
【００１７】
プロジェクションシステム１では、プロジェクター１０が画像を投射するスクリーンＳＣ上で、指示体７０を用いて操作を行うことが可能である。指示体７０は、例えばペン型のデバイスであり、ユーザーは軸部７１を手に持って、先端をスクリーンＳＣに押しつけるように使用する。指示体７０の先端には押圧操作を検出する操作スイッチ７２が設けられており、ユーザーが指示体７０の先端をスクリーンＳＣに押し付けた場合に、操作スイッチ７２がオンになる。ユーザーは、スクリーンＳＣ上の任意の位置で指示体７０の尖端をスクリーンＳＣに押しつけることで、位置指示操作を行う。
プロジェクター１０は、後述するように、スクリーンＳＣ上における指示体７０の位置を検出する機能を有する。ユーザーが位置指示操作を行った場合に、指示体７０の先端がスクリーンＳＣに接した位置を、指示位置として検出する。
【００１８】
プロジェクションシステム１は、ユーザーが指示体７０により行った位置入力操作を受け付けて、この操作を投射画像に反映させる、インタラクティブホワイトボードシステムとして機能する。具体的には、プロジェクションシステム１は、ユーザーが行った位置指示操作を検出した場合に、指示位置に従って直線、曲線、多角形などの図絵を描画し、描画した図形をスクリーンＳＣに投射する。プロジェクションシステム１は、何らかの画像をスクリーンＳＣに投射した状態で、この投射画像に重なるように画像を描画することができ、何も画像を投射しない状態に移行してから画像の描画を開始することもできる。また、この機能により描画された画像は、画像データとして保存することが可能であり、描画された画像のみを画像データとして保存することも、および、描画時にスクリーンＳＣに投射されていた投射画像とともに一つの画像データとして保存することもできる。
【００１９】
ここで、プロジェクションシステム１は、指示体７０の指示位置に従って画像を生成し、プロジェクター１０により投射させる機能を、プロジェクター１０が実行する「ＰＪモード」、および、ＰＣ１００が実行する「ＰＣモード」のいずれも実行可能である。「ＰＪモード」では、プロジェクター１０が指示体７０の指示位置を検出し、検出した指示位置に従って画像を生成し、スクリーンＳＣに投射する。
また、「ＰＣモード」では、プロジェクター１０は、ＰＣ１００から入力される画像をスクリーンＳＣに投射する動作を実行し、プロジェクター１０は描画を行わない。このＰＣモードでは、プロジェクター１０が指示体７０の指示位置を検出して、検出した指示位置を示す操作データをＰＣ１００に送信する。この操作データを受信したＰＣ１００は、指示位置の座標に基づいて画像を生成する描画を実行し、描画した画像を、単独でまたは他の画像に重畳して表示用の画像データを生成する。ＰＣ１００は、生成した表示用の画像データをプロジェクター１０に出力する。これにより、スクリーンＳＣには、指示体７０の操作に従って描画された画像が投射される。
【００２０】
ＰＪモードは、プロジェクター１０を操作することにより実行可能となる。また、ＰＣモードは、プロジェクター１０をＰＣモードに切り換えるとともに、ＰＣ１００においてプロジェクター１０を制御する機能と描画を行う機能とを実行させることで、実行可能となる。従って、ＰＣモードからＰＪモードへの切り換えはプロジェクター１０の操作により行うことができ、ＰＪモードからＰＣモードへの切り換えは、プロジェクター１０とＰＣ１００の両方を操作することで行われる。
【００２１】
また、スクリーンＳＣには、投射画像とともにツールバー２０１が投射される。ツールバー２０１には、プロジェクター１０に各種の機能を実行させるための複数の機能ボタン２０４等が配置されている。指示体７０の操作により、いずれかの機能ボタン２０４に重なる位置が指示されると、プロジェクター１０は、該当する機能ボタン２０４に割り当てられた機能を実行する。
【００２２】
また、ツールバー２０１には、描画モード切換ボタン２０２と、ＰＣ操作モード切換ボタン２０３とが配置されている。描画モード切換ボタン２０２は、指示体７０の操作により描画を行う動作モード（描画モード）と、描画に関する設定を行う動作モード等を切り換えるボタンである。ＰＣ操作モード切換ボタン２０３は、指示体７０をＰＣ１００のポインティングデバイスとして使用するＰＣ操作モードと、他の動作モードとを切り換えるボタンである。プロジェクションシステム１がＰＣモードで動作している場合に、ＰＣ操作モード切換ボタン２０３が操作されると、ＰＣ１００はＰＣ操作モードに移行して、ＰＣ１００の操作用の画面をスクリーンＳＣに投射して、指示体７０の指示位置をポインティングデバイスの入力座標として動作を実行する。ＰＣ操作モードでは、指示体７０の操作によって、例えば、ＰＣ１００が記憶しているデータの選択、編集、削除、移動、コピー等のデータ操作や、ＰＣ１００が有するアプリケーションプログラムの実行指示等を行える。ツールバー２０１は、指示体７０が使用可能な場合、常に、投射画像に重畳してまたは単独で投射されている。
【００２３】
図２は、プロジェクションシステム１を構成する各部の機能ブロック図である。
プロジェクター１０は、ＰＣ１００やビデオ再生装置、ＤＶＤ再生装置等の外部の装置に接続されるＩ／Ｆ（インターフェイス）部１１を備えている。Ｉ／Ｆ部１１は、例えば、ＵＳＢインターフェイス、有線または無線ＬＡＮインターフェイス、アナログ映像信号が入力されるＶＧＡ端子、デジタル画像データが入力されるＤＶＩ（Digital Visual Interface）、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ等のコンポジット映像信号が入力されるＳ映像端子、コンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力されるＤ端子、ＨＤＭＩ（登録商標）規格に準拠したＨＤＭＩコネクター等を備えている。プロジェクター１０は、Ｉ／Ｆ部１１が備えるＬＡＮインターフェイスまたはＵＳＢインターフェイスを介してＰＣ１００に接続される。
【００２４】
プロジェクター１０は、大きく分けて光学的な画像の形成を行う投射部２０と、画像データを処理する画像処理系とからなる。投射部２０は、照明光学系２１、光変調装置２２、および投射光学系２３から構成されている。照明光学系２１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、レーザー光源等からなる光源を備えている。また、照明光学系２１は、光源が発した光を光変調装置２２に導くリフレクターおよび補助リフレクターを備えていてもよく、投射光の光学特性を高めるためのレンズ群（図示略）、偏光板、或いは光源が発した光の光量を光変調装置２２に至る経路上で低減させる調光素子等を備えたものであってもよい。
光変調装置２２は、例えばＲＧＢの三原色に対応した３枚の透過型液晶パネルを備え、この液晶パネルを透過する光を変調して画像光を生成する。照明光学系２１からの光はＲＧＢの３色の色光に分離され、各色光は対応する各液晶パネルに入射する。各液晶パネルを通過して変調された色光はクロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系２３に射出される。
【００２５】
投射光学系２３は、投射する画像の拡大・縮小および焦点の調整を行うズームレンズ、ズームの度合いを調整するズーム調整用モーター、フォーカスの調整を行うフォーカス調整用モーター、投射光をスクリーンＳＣに向けて反射する凹面鏡等を備えている。投射光学系２３は、光変調装置２２で変調された画像光のズーム調整およびフォーカス調整を行って、レンズ群を通った光を凹面鏡によりスクリーンＳＣ方向へ導き、スクリーンＳＣ上に結像させる。投射部２０には、制御部３０の制御に従って投射光学系２３が備える各モーターを駆動する投射光学系駆動部１６、および、制御部３０の制御に従って照明光学系２１が備える光源を駆動する光源駆動部１４が接続されている。なお、投射光学系２３の具体的構成は上記の例に限定されず、例えば凹面鏡を含むミラーを用いない構成により、光変調装置２２で変調された光をレンズによってスクリーンＳＣに投射し、結像させることも可能である。
【００２６】
一方、画像処理系は、プロジェクター１０全体を統合的に制御する制御部３０を中心に構成され、制御部３０が実行する制御プログラム３６、および、制御部３０が処理するデータを記憶する記憶部３５、操作パネル１９およびリモコン受光部１８を介した操作を検出する操作検出部１７、Ｉ／Ｆ部１１を介して入力された入力画像を処理する画像処理部４０、画像処理部４０が処理した画像信号に基づいて光変調装置２２を駆動して描画を行う光変調装置駆動部１５を備えている。
【００２７】
操作検出部１７は、リモコン受光部１８および操作パネル１９に接続されている。
リモコン受光部１８は、プロジェクター１０のユーザーが使用するリモコン（図示略）がボタン操作に対応して送信した赤外線信号を、リモコン受光部１８によって受光する。リモコン受光部１８は、上記リモコンから受光した赤外線信号をデコードして、上記リモコンにおける操作内容を示す操作データを生成し、制御部３０に出力する。
操作パネル１９は、プロジェクター１０の外装筐体に設けられ、各種スイッチおよびインジケーターランプを有する。操作検出部１７は、制御部３０の制御に従い、プロジェクター１０の動作状態や設定状態に応じて操作パネル１９のインジケーターランプを適宜点灯或いは点滅させる。この操作パネル１９のスイッチが操作されると、操作されたスイッチに対応する操作データが操作検出部１７から制御部３０に出力される。
【００２８】
制御部３０は、Ｉ／Ｆ部１１から入力された画像データを画像処理部４０に出力する。画像処理部４０は、入力された画像データをバッファリングする画像入力部４１と、この画像データに対し、インターレース／プログレッシブ変換、解像度変換、色変換等の各種変換処理を適宜実行し、予め設定されたフォーマットの画像データを生成する表示制御部４２と、表示制御部４２により処理された画像データに基づいてフレームメモリー４４にフレーム毎の画像を展開する描画処理部４３と、を備えている。画像処理部４０は、フレームメモリー４４に展開された画像データを光変調装置駆動部１５に出力する。
描画処理部４３（描画手段）は、上記のＰＪモードにおいて、指示体７０の指示位置の座標に従ってフレームメモリー４４に展開された画像に図形の画像を加え、或いは消去する編集を行い、画像の生成または更新を行う。これにより、指示体７０の操作に応じた図形が描画されてスクリーンＳＣに投射される。
【００２９】
一方、指示体７０は、上述した操作スイッチ７２に加え、指示体７０の姿勢により出力が切り替わる姿勢スイッチ７３を備えている。姿勢スイッチ７３は、例えば軸部７１（図１）を水平にした状態でオフになり、軸部７１が傾いた状態でオンになるスイッチである。また、姿勢スイッチ７３は、例えば、軸部７１の傾きの大きさによって抵抗値が変化するようなスイッチであってもよい。
指示体７０は、赤外線信号を出力する送信部７４を備えている。送信部７４は、例えば赤外ＬＥＤ等の発光部、発光制御回路、および電源を備えて構成される。送信部７４は、指示体７０の電源がオンになっている状態で、周期的に赤外線信号を送信する。送信部７４は、操作スイッチ７２の操作状態（オン／オフ）、および、姿勢スイッチ７３の出力状態によって、赤外線信号を変調して送信する。送信部７４は、例えば、ＩｒＤＡ規格に準拠した方式により操作スイッチ７２のオン／オフ、および、姿勢スイッチ７３のオン／オフを示すデータを送信する。
【００３０】
プロジェクター１０は、指示体７０による操作を検出する位置指示操作検出部５０を備えている。位置指示操作検出部５０は、撮像部５１、受信部５２、撮影制御部５３、指示体検出部５４、および座標算出部５５の各部を備えて構成される。位置指示操作検出部５０は、操作検出手段、および、姿勢検出手段として機能する。
撮像部５１（撮像手段）は、投射光学系２３と同じ方向を向いて配置され、投射光学系２３がスクリーンＳＣ上に画像を投射する範囲をカバーする画角を有する撮像光学系、ＣＣＤやＣＭＯＳからなる撮像素子、および、撮像素子の検出値を読み出して出力するインターフェイス回路等を有する。また、撮影制御部５３は、撮像部５１により撮影を実行させて撮影画像データを生成する。撮影制御部５３の制御により撮像部５１が撮影を実行すると、スクリーンＳＣ上に投射された画像とともに、スクリーンＳＣ上またはその近傍で操作されている指示体７０が撮影される。
また、受信部５２は、送信部７４が送信した赤外線信号を受信してデコードし、受信データを出力する。受信部５２が出力する受信データは、操作スイッチ７２および姿勢スイッチ７３の操作状態を示すデータを含んでいる。
【００３１】
指示体検出部５４は、撮影制御部５３が生成する撮影画像データに基づいて、指示体７０の位置を検出する。指示体検出部５４は、撮影画像データから指示体７０に似た形状を検出して指示体７０の画像を切り出す処理を実行し、指示体７０の先端が向いている方向を特定する。また、指示体検出部５４は、受信部５２が出力する受信データに基づいて操作スイッチ７２の操作状態と指示体７０の姿勢とを検出する。これにより、指示体検出部５４は、撮影画像データにおける指示体７０の位置と、指示体７０の姿勢とを特定する。
座標算出部５５は、指示体検出部５４が特定した撮影画像データにおける指示体７０の位置と指示体７０の姿勢とに基づき、指示体７０の先端がスクリーンＳＣ上で指し示している位置の座標、すなわち指示位置の座標を算出する。ここで座標算出部５５が算出する座標は、例えば、スクリーンＳＣ上に投射部２０が投射画像を投射する領域（投射領域）を基準とする座標である。座標算出部５５は、算出した指示位置の座標、指示体検出部５４が特定した指示体７０の姿勢、操作スイッチ７２の操作状態等を示すデータを、制御部３０に出力する。また、座標算出部５５は、撮像部５１により撮影された撮影画像データを制御部３０に出力してもよい。
【００３２】
制御部３０は、記憶部３５に記憶された制御プログラム３６を読み出して実行することにより、投射制御部３１、検出制御部３２、機能制御部３３および出力制御部３４の各部の機能を実現し、プロジェクター１０の各部を制御する。
投射制御部３１（投射制御手段）は、操作検出部１７から入力される操作データに基づいて、操作者が行った操作の内容を検出し、この操作に応じて画像処理部４０、光変調装置駆動部１５、投射光学系駆動部１６および光源駆動部１４を制御して、スクリーンＳＣに画像を投射させる。また、投射制御部３１は、投射光学系駆動部１６を制御して、投射光学系２３によるフォーカス調整、ズーム調整、絞り調整等を実行させる。
【００３３】
検出制御部３２は、位置指示操作検出部５０を制御して、指示体７０の指示位置の検出と、指示体７０の姿勢の検出を実行させ、検出された指示位置および指示体７０の姿勢を取得する。また、検出制御部３２は、位置指示操作検出部５０を制御して、指示体７０が備える操作スイッチ７２の操作状態を検出する。これにより、検出制御部３２は、ユーザーが指示体７０を用いて操作を行ったこと、および、操作時の指示体７０の状態を検出する。
【００３４】
検出制御部３２は、指示体７０の姿勢に基づき、指示体７０の操作を通常操作と特殊操作とに区別する。通常操作は、指示体７０の先端をスクリーンＳＣに押し当てる操作である。通常操作が行われると、指示体検出部５４が撮影画像データから抽出した指示体７０の画像はスクリーンＳＣを向いており、かつ、操作スイッチ７２がオンになる。ユーザーが描画や、ツールバー２０１（図１）に対する指示等を行う場合は、指示体７０による通常操作が行われる。
【００３５】
特殊操作は、指示体７０を特定の姿勢にする操作である。この特定の姿勢とは、例えば、描画を行えない姿勢にする操作であり、具体的には、指示体７０の軸部７１（図１）をスクリーンＳＣに対して平行にする操作、軸部７１をスクリーンＳＣに対して平行に、かつ水平にする操作、或いは、これらの操作を行いながら指示体７０を上下あるいは左右に移動させる操作が挙げられる。他の具体的な例としては、指示体７０の末端部すなわち操作スイッチ７２とは反対側の端を、スクリーンＳＣに向ける操作が挙げられる。これらの操作を行っている間は操作スイッチ７２をスクリーンＳＣに押し当てることはできないので、「描画を行えない操作」に該当する。特殊操作として検出すべき指示体７０の状態と、その検出の条件は、予め設定されて記憶部３５に記憶されている。
これらの操作のうち、例えば、軸部７１をスクリーンＳＣに対して平行にする操作、軸部７１をスクリーンＳＣに対して平行かつ水平にする操作は、姿勢スイッチ７３の状態をもとに、通常操作と区別して検出できる。また、指示体７０の末端部をスクリーンＳＣに向ける操作は、撮像部５１の撮影画像データから抽出した指示体７０の画像の向きに基づき、通常操作と区別して検出できる。さらに、軸部７１をスクリーンＳＣに平行にし、或いは軸部７１をスクリーンＳＣに平行にして水平にした状態で、指示体７０を上下あるいは左右に移動させる操作は、姿勢スイッチ７３の検出状態と、撮像部５１の撮影画像データにおける指示体７０の画像とを、経時的に比較することで、通常操作とは区別して検出できる。また、特殊操作は描画ができない操作であるから、操作スイッチ７２がオンになっていないことを特殊操作の検出条件に含めてもよい。このように特殊操作を検出するための具体的な条件が記憶部３５に記憶されている。
検出制御部３２は、撮像部５１の撮影画像データから指示体検出部５４が検出した指示体７０の画像、操作スイッチ７２や姿勢スイッチ７３の検出状態等が、記憶部３５に記憶された条件を満たす場合に、特殊操作を検出する。
【００３６】
機能制御部３３（機能制御手段）は、検出制御部３２が検出した指示体７０による操作と、その操作時におけるプロジェクター１０の動作モードに対応して、プロジェクター１０の機能の実行を制御する。
プロジェクションシステム１は、上述のように、指示体７０の操作に基づいてプロジェクター１０が描画を行って画像を生成するＰＪモードと、ＰＣ１００が描画を行って画像を生成するＰＣモードとを切り換えて実行する。また、ＰＪモードにおいて、プロジェクター１０は、描画を行う描画モードと、描画モードの動作に関する各種設定を行う描画設定モードとを切り換えて実行する。一方、ＰＣモードにおいて、ＰＣ１００は、描画を行う描画モードと、描画モードの動作に関する各種設定を行う描画設定モードと、上記のＰＣ操作モードとを切り換えて実行する。
機能制御部３３は、例えば、プロジェクションシステム１がＰＪモードで動作していて、プロジェクター１０が描画モードを実行中である場合に、検出制御部３２が通常操作を検出すると、指示体７０の指示位置の座標を画像入力部４１に出力し、描画処理部４３によって描画を実行させる。また、プロジェクター１０が描画設定モードを実行中である場合に、検出制御部３２が通常操作を検出すると、機能制御部３３は、指示体７０の指示位置の座標と、スクリーンＳＣに投射される設定用画面（図示略）上のアイコン等の位置とに基づいて、この操作で指示された内容を特定して、設定等を行う。
【００３７】
機能制御部３３は、プロジェクションシステム１がＰＪモードで動作している場合に検出制御部３２が特殊操作を検出すると、通常操作とは異なる機能を実行する。描画モード、および、描画モード以外の各動作モードにそれぞれ対応づけて、特殊操作に応じて実行すべき機能が割り当てられている。これらの機能は、描画以外の機能である。機能制御部３３は、特殊操作が検出されると、実行中の動作モードに対応して割り当てられた機能を実行する。
また、プロジェクションシステム１がＰＣモードで動作している場合は、機能制御部３３は、検出制御部３２が通常操作および特殊操作を検出すると、位置指示操作検出部５０が検出した指示体７０の指示位置を示すデータ、および、検出された操作が特殊操作であるか通常操作であるかを示すデータを、出力制御部３４によりＰＣ１００に出力させる。
【００３８】
ＰＣ１００は、ＰＣ１００の各部を中枢的に制御する制御部１０１を備えている。制御部１０１は、ＣＰＵ、ＣＰＵが実行する基本制御プログラム等を記憶したＲＯＭ、および、ＣＰＵが実行するプログラムやＣＰＵが処理するデータ等を一時的に格納するＲＡＭ等により実現される。また、ＰＣ１００は、キーボードおよびマウス等のポインティングデバイスを含む入力デバイスによる入力操作を検出する入力部１０６と、入力部１０６が検出した入力操作の内容や制御部１０１による処理結果等をモニター１０８に表示する表示部１０７と、プロジェクター１０が備えるＩ／Ｆ部１１に対しケーブル１ａを介して接続される外部インターフェイス１０９と、制御部１０１が実行する制御プログラム１１１を含む各種のプログラム、これらのプログラムにより処理されるデータ等を記憶する記憶部１１０とを備えている。
【００３９】
制御部１０１は、制御プログラム１１１を実行することにより、機器制御部１０２、画像選択部１０３、画像出力部１０４、および描画処理部１０５の機能を実現する。
機器制御部１０２は、ＰＣモードにおいてプロジェクター１０を制御する処理、および、プロジェクター１０から送信されるデータを受信する処理等を実行する。
画像選択部１０３は、プロジェクター１０に対して画像データを出力する場合に、入力部１０６が検出した操作に従って、出力する画像データを選択する。例えば、画像選択部１０３は、記憶部１１０に記憶している画像データ（図示略）の中からユーザーの操作により直接指定された画像データを選択することも、予め設定された順序で記憶部１１０内の画像データを選択することも可能である。
画像出力部１０４（投射制御手段）は、画像選択部１０３により選択された画像データをプロジェクター１０に出力する。また、画像出力部１０４は、選択された画像データの解像度やフレームレートをプロジェクター１０の仕様に合わせて変換する処理を行うものであってもよい。
【００４０】
また、機器制御部１０２（機能制御手段）は、ＰＣモードにおいて、プロジェクター１０の位置指示操作検出部５０が検出した指示体７０の指示位置を示すデータ、指示体７０の姿勢に関するデータ、および、検出された操作が特殊操作であるか通常操作であるかを示すデータを、プロジェクター１０から受信する。機器制御部１０２は、ＰＣ１００の動作モードおよび通常操作と特殊操作の各々に予め割り当てられた機能を実行する。例えば、機器制御部１０２は、ＰＣ１００が描画を行う描画モードでは、通常操作に対しては、描画処理部１０５に指示位置の座標データを出力して、描画を実行させる。また、描画モードにおいてプロジェクター１０が特殊操作を検出した場合、描画モード以外の動作モードへの切り換えを実行する。
描画処理部１０５（描画手段）は、ＰＣモードにおいて、機器制御部１０２から指示体７０の指示位置の座標が入力された場合に、この座標に従って画像を生成または更新する描画処理を実行し、画像データを出力する。描画処理部１０５が出力した画像データは、画像出力部１０４によってプロジェクター１０に出力される。
【００４１】
図３は、プロジェクションシステム１の動作モードと、操作に対応して実行する機能との対応を定義するテーブルの例を示す説明図である。このテーブルは、例えば、プロジェクター１０の記憶部３５およびＰＣ１００の記憶部１１０に記憶される。
図３に例示するテーブルでは、ＰＣモードとＰＪモードの各々について、通常操作に応答して実行する機能と、特殊操作に応答して実行する機能とが定義されている。また、ＰＣモードについては、ＰＣ１００が実行する動作モードとして、描画モード、描画設定モード、およびＰＣ操作モードが設定されている。また、ＰＪモードについては、プロジェクター１０が実行する動作モードとして描画モードおよび描画設定モードが設定されている。
【００４２】
はじめにＰＣモードについて説明する。
ＰＣモードでは、ＰＣ１００が、描画モードと、描画に係る設定を行う描画設定モードと、指示体７０の指示位置をＰＣ１００のポインティングデバイスの入力座標として処理するＰＣ操作モードとを切り換えて実行可能である。描画モードで指示体７０の通常操作が検出されると、機器制御部１０２は、描画処理部１０５によって描画を実行させ、描画された画像を画像出力部１０４によりプロジェクター１０に出力させる。また、ＰＣ操作モードでは、通常操作の指示位置の座標をポインティングデバイスの入力座標として処理を実行する。
また、描画設定モードで指示体７０の通常操作が検出されると、機器制御部１０２は、この操作の指示位置と、スクリーンＳＣ上のツールバー２０１（図１）のボタンや設定用画面（図示略）上のアイコン等の位置とを照合し、この通常操作で指示された内容を特定して、指示に従って描画に係る設定を行う。ここで機器制御部１０２が実行する機能としては、図３に例示するように、描画モードで描画された画像を保存する処理、描画に係る設定（描画する図形の種類、線幅、線の色、テクスチャ等）の変更、指示体７０の実際の指示位置とプロジェクター１０が検出する指示位置との調整（キャリブレーション）等がある。また、機器制御部１０２は、描画設定モードで、ＰＣ操作モードへの切り換えを指示するアイコンやボタンが操作された場合には、ＰＣ操作モードへの切り換えを実行する。
【００４３】
ＰＣ１００の描画モードで、プロジェクター１０が指示体７０の特殊操作を検出した場合、機器制御部１０２は、予め設定された機能を実行する。ここで機器制御部１０２が実行する機能は、図３に例示したように、ＰＣ操作モードへの切り換え、描画モードで描画された画像を保存する処理、描画に係る設定の変更、キャリブレーション等の中から、予め選択された１つの機能である。また、図３の例では、ＰＣ操作モードにおいて特殊操作が検出された場合に、機器制御部１０２が描画モードへの切り換えを行うよう定義されている。
【００４４】
次に、ＰＪモードについて説明する。
ＰＪモードは、プロジェクター１０が、描画モードと、描画に係る設定を行う描画設定モードとを切り換えて実行可能である。描画モードで指示体７０の通常操作を検出した場合、機能制御部３３は、画像処理部４０に指示位置の座標を出力して描画処理部４３によって描画を実行させ、描画された画像を光変調装置駆動部１５に出力させる。
また、描画設定モードで指示体７０の通常操作を検出した場合、機能制御部３３は、この操作の指示位置と、スクリーンＳＣ上のツールバー２０１（図１）のボタンや設定用画面（図示略）上のアイコン等の位置とを照合し、この通常操作で指示された内容を特定して、指示に従って描画に係る設定を行う。ここで機能制御部３３が実行する機能は、図３に例示するように、図３に例示するように、描画モードで描画された画像を保存する処理、描画に係る設定の変更、キャリブレーション、投射画像をフリーズさせる機能のオン／オフ切り換え、投射画像に重ねて描画を行うアノテーションモードと投射画像を消して白色背景に描画を行うホワイトボードモードとの切り換え等がある。
【００４５】
プロジェクター１０の描画モードで、指示体７０の特殊操作を検出した場合、機能制御部３３、予め設定された機能を実行する。ここで機能制御部３３が実行する機能は、図３に例示するように、図３に例示するように、描画モードで描画された画像を保存する処理、描画に係る設定の変更、キャリブレーション、投射画像をフリーズさせる機能のオン／オフ切り換え、投射画像に重ねて描画を行うアノテーションモードと投射画像を消して白色背景に描画を行うホワイトボードモードとの切り換え等の中から、予め選択された１つの機能である。
【００４６】
このように、プロジェクションシステム１では、プロジェクター１０が、指示体７０の姿勢或いは姿勢と動きとに基づいて、指示体７０の通常操作と、特殊操作とを区別して検出可能であり、特殊操作が行われた場合には描画モードであっても描画を行わず、予め設定された描画以外の機能が実行される。このため、例えば描画モードで描画を行っている間に、指示体７０を水平にする操作を行うと、画像が保存されたり、ＰＣ操作モードへの切り換えを行ったりすることができる。これにより、いったん描画モードを終了してから別の機能を指定するという手順を省略できるので、実行中の動作モードを気にすることなく、手軽に、様々な機能を実行させることができる。
【００４７】
図４〜図５は、プロジェクションシステム１の動作を示すフローチャートである。図４は、特にＰＣモードでＰＣ１００が描画モードを実行する場合の動作を示し、図５は、ＰＪモードでプロジェクター１０が描画モードを実行する場合の動作を示す。
ＰＣモードにおいても、プロジェクター１０は、３２の制御により、指示体７０による操作と指示体７０の姿勢の検出を実行し、通常操作または特殊操作を検出すると、指示体７０による指示位置の座標データと、通常操作か特殊操作かを示すデータとを含む操作データをＰＣ１００に出力する。
制御部１０１は、描画モードを開始し（ステップＳ１１）、プロジェクター１０から操作データを受信するまで待機する（ステップＳ１２）。操作データを受信すると（ステップＳ１２）、機器制御部１０２は、受信した操作データを解析して特殊操作か通常操作かを判定し（ステップＳ１３）、特殊操作であった場合は（ステップＳ１３；Ｙｅｓ）、例えば図３のテーブルの定義に従って、描画モードにおける特殊操作に割り当てられた機能、すなわち描画以外の機能を実行し（ステップＳ１４）、本処理を終了する。
【００４８】
一方、プロジェクター１０から受信した操作データが通常操作のデータであった場合（ステップＳ１３；Ｎｏ）、機器制御部１０２は、操作データに含まれる座標を取得し（ステップＳ１５）、描画処理部１０５に座標を出力して、描画処理部１０５によって描画を実行させる（ステップＳ１６）。その後、画像出力部１０４が、描画により生成または更新された画像の画像データを生成してプロジェクター１０に出力し、スクリーンＳＣに投射中の画像を更新させる（ステップＳ１７）。
その後、制御部１０１は、描画モードを終了する操作が行われたか否かを判定する（ステップＳ１８）。描画モードから他の動作モードへの切り換えは、指示体７０の操作のほか、入力部１０６に接続された入力デバイスの操作によっても指示できる。描画モードを継続する場合（ステップＳ１８；Ｎｏ）、制御部１０１はステップＳ１２に戻る。また、描画モードから他の動作モードへの切り換えを行う場合（ステップＳ１８；Ｙｅｓ）、制御部１０１は、描画処理部１０５により生成および更新された画像の画像データを記憶部１１０に記憶し（ステップＳ１９）、指定された動作モードに遷移して（ステップＳ２０）、本処理を終了する。
【００４９】
また、プロジェクター１０が描画を行うＰＪモードでは、図５に示すように、制御部３０が描画モードを開始すると（ステップＳ３１）、検出制御部３２が位置指示操作検出部５０を制御して、指示体７０による通常操作または特殊操作の検出を開始する（ステップＳ３２）。ここで、検出制御部３２は、指示体７０による通常操作または特殊操作を検出するまで待機し（ステップＳ３３）、通常操作または特殊操作を検出すると（ステップＳ３３；Ｙｅｓ）、通常操作か特殊操作かを判定する（ステップＳ３４）。ここで、検出した操作が特殊操作であった場合（ステップＳ３４；Ｙｅｓ）、機能制御部３３は、例えば図３のテーブルの定義に従って、描画モードにおける特殊操作に割り当てられた機能、すなわち描画以外の機能を実行し（ステップＳ３５）、本処理を終了する。
【００５０】
一方、検出した操作が通常操作であった場合（ステップＳ３４；Ｎｏ）、検出制御部３２は、操作位置の座標を算出し（ステップＳ３６）、算出した座標を描画処理部４３に出力して描画を実行させる（ステップＳ３７）。その後、描画処理部４３が生成または更新した画像は光変調装置駆動部１５に出力され、スクリーンＳＣに投射中の画像が更新される（ステップＳ３８）。
その後、制御部３０は、描画モードを終了する操作が行われたか否かを判定する（ステップＳ３９）。描画モードから他の動作モードへの切り換えは、指示体７０の操作のほか、リモコン（図示略）や操作パネル１９の操作によっても指示できる。描画モードを継続する場合（ステップＳ３９；Ｎｏ）、制御部３０はステップＳ３２に戻る。また、描画モードから他の動作モードへの切り換えを行う場合（ステップＳ３９；Ｙｅｓ）、制御部３０は、描画処理部４３により生成および更新された画像の画像データを記憶部３５に記憶し（ステップＳ４０）、指定された動作モードに遷移して（ステップＳ４１）、本処理を終了する。
【００５１】
以上のように、本発明を適用した実施形態に係るプロジェクションシステム１によれば、スクリーンＳＣに画像を投射するプロジェクター１０と、プロジェクター１０に接続されたＰＣ１００とを備え、プロジェクター１０は、指示体７０による、スクリーンＳＣに対する位置指示操作を検出する位置指示操作検出部５０と、ＰＪモードにおいて、位置指示操作検出部５０により検出された操作の位置に基づき画像の生成または更新を行う描画処理部４３と、描画処理部４３により生成または更新された画像に基づき、スクリーンＳＣに投射する画像を更新させる投射制御部３１とを備え、位置指示操作検出部５０により、指示体７０の姿勢を検出し、機能制御部３３により、検出した姿勢をもとに、検出された操作が描画を実行できない態様の操作であると判定した場合に、描画手段による処理を実行せずに所定の機能を実行する。
また、ＰＣ１００は、ＰＣモードにおいて、指示体７０の操作に基づき画像の生成または更新を行う描画処理部１０５と、生成または更新された画像に基づき、スクリーンＳＣに投射する画像を更新させる画像出力部１０４と、指示体７０の姿勢に基づいて、指示体７０による操作が描画を実行できない態様の操作であるとプロジェクター１０によって判定された場合に、画像出力部１０４による処理を実行せずに所定の機能を実行する機器制御部１０２と、を備える。
これにより、ＰＣモードにおいても、ＰＪモードにおいても、ユーザーが指示体７０を用いて描画の機能を利用でき、かつ、描画を実行できない態様で指示体７０を操作すれば、描画以外の機能を実行させることができる。ここで、所定の機能を実行させるためには描画を実行できない態様の操作が必要であるから、ユーザーが意図しない機能が誤って実行されることはない。従って、指示体７０の操作態様を変えることで、煩雑な切り換え操作を行うことなく、複数種類の機能を一つの指示体７０の操作で実行させることが可能になる。
【００５２】
プロジェクター１０は、ＰＪモードにおいて、描画処理部４３より画像を生成または更新する描画モードを実行可能であり、機能制御部３３は、描画モード中に位置指示操作検出部５０により検出された操作が描画を実行できない態様の操作であると判定した場合に、例えば図３のテーブルにより定義された所定の機能を実行する。これにより、ＰＪモードで動作中に、描画モードにおいて描画の機能と描画以外の機能とを容易に切り換えて実行させることができる。
また、ＰＣ１００は、ＰＣモードにおいて、描画処理部１０５により画像を生成または更新する描画モードを実行可能であり、機器制御部１０２は、描画モード中に、プロジェクター１０によって指示体７０の操作が描画を実行できない態様の操作であると判定された場合に、例えば図３のテーブルにより定義された所定の機能を実行する。これにより、ＰＣモードで動作中であっても、描画モードにおいて描画の機能と描画以外の機能とを容易に切り換えて実行させることができる。
【００５３】
また、プロジェクター１０は、ＰＪモードにおいて、描画モードと、描画以外の動作を実行する１または複数の動作モードとを切り換えて実行可能であり、この描画モードの実行中に、指示体７０の操作によって描画の機能と描画以外の機能とを容易に切り換えて実行させることができる。
ＰＣ１００は、ＰＣモードにおいて、描画モードと、描画以外の動作を実行する１または複数の動作モードとを切り換えて実行可能であり、描画モードの実行中に、指示体７０の操作によって描画の機能と描画以外の機能とを容易に切り換えて実行させることができる。
【００５４】
プロジェクター１０が備える位置指示操作検出部５０は、指示体７０の姿勢、および、指示体７０の動作を検出するので、指示体７０の姿勢だけでなく指示体７０の動作に基づいて、描画を実行できない態様の操作であるか否かを、より正確に判定できる。このため、指示体７０を使用するユーザーの意図の通りに、描画の機能と、描画以外の機能とを容易に切り換えて実行させることができ、より一層の利便性の向上が期待できる。
【００５５】
プロジェクター１０が備える位置指示操作検出部５０は、指示体７０が備える姿勢スイッチ７３の状態に基づいて、指示体７０の姿勢を検出するので、指示体７０の姿勢をより速やかに、かつ正確に検出できる。
また、プロジェクター１０は、指示体７０を撮影する撮像部５１を備えているので、位置指示操作検出部５０は、撮像部５１の撮影画像に基づいて指示体７０の姿勢を検出することも可能である。この場合、撮像部５１を位置検出と姿勢検出の両方に利用できるため、ハードウェアを効率よく利用できるという利点がある。
【００５６】
なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。例えば、上記実施形態では、ＰＣモードにおいてもプロジェクター１０が指示体７０による通常操作および特殊操作を検出し、指示位置の座標を算出し、操作データをＰＣ１００に送信する構成を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、ＰＣモードにおいて、プロジェクター１０からＰＣ１００に対し、投射画像のデータと、撮像部５１が撮影した撮影画像のデータと、指示体７０から受信したデータとを出力して、ＰＣ１００が通常操作および特殊操作を検出する構成としてもよい。
また、上記実施形態では、位置指示操作検出部５０が備える撮像部５１は、投射光学系２３と同方向を向いて配置され、上方からスクリーンＳＣを撮影するものとして説明したが、撮像部５１をプロジェクター１０本体とは別体として配置してもよいし、この場合に、撮像部５１がスクリーンＳＣの側方や正面から撮影を行うものとしてもよい。さらに、複数の撮像部５１を配置し、これら複数の撮像部５１の撮影画像データに基づいて、検出制御部３２が指示体７０の姿勢および位置を検出してもよい。
また、上記実施形態では指示体７０が傾きを検出する姿勢スイッチ７３を備えた構成を例に挙げて説明したが、姿勢スイッチ７３は、例えばジャイロセンサーであってもよく、軸部７１の傾きを絶対値として検出するものであってもよい。
【００５７】
また、上記実施形態では、光源が発した光を変調する光変調装置２２として、ＲＧＢの各色に対応した３枚の透過型の液晶パネルを用いた構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、例えば、３枚の反射型液晶パネルを用いた構成としてもよいし、１枚の液晶パネルとカラーホイールを組み合わせた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせたＤＭＤ方式等により構成してもよい。ここで、光変調装置として１枚のみの液晶パネルまたはＤＭＤを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源が発した光を変調可能な光変調装置であれば問題なく採用できる。
【００５８】
さらに、上記実施形態では、ＰＣ１００からＩ／Ｆ部１１に入力される入力画像データに基づいて画像を投射する構成を例に挙げて説明したが、ＰＣ１００以外の機器から入力される画像を投射している状態でＰＣモードまたはＰＪモードを実行してもよい。
また、図２に示したプロジェクションシステム１の各機能部は機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。その他、プロジェクションシステム１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００５９】
１…プロジェクションシステム、１０…プロジェクター、１５…光変調装置駆動部、１７…操作検出部、２０…投射部、３０…制御部、３１…投射制御部（投射制御手段）、３２…検出制御部、３３…機能制御部（機能制御手段）、３４…出力制御部、３５…記憶部、４０…画像処理部、４３…描画処理部（描画手段）、５０…位置指示操作検出部（操作検出手段、姿勢検出手段）、５１…撮像部（撮像手段）、５２…受信部、５３…撮影制御部、５４…指示体検出部、５５…座標算出部、７０…指示体、７１…軸部、７２…操作スイッチ、７３…姿勢スイッチ、７４…送信部、１００…ＰＣ（コンピューター）、１０１…制御部、１０２…機器制御部（機能制御手段）、１０３…画像選択部、１０４…画像出力部（投射制御手段）、１０５…描画処理部（描画手段）、１１０…記憶部、１１１…制御プログラム（プログラム）、２０１…ツールバー、ＳＣ…スクリーン（投射面）。
【図１】
0005970700.tif 000002
【図２】
0005970700.tif 000003
【図３】
0005970700.tif 000004
【図４】
0005970700.tif 000005
【図５】
0005970700.tif 000006