(57)【要約】【課題】投射画像の歪み補正を容易に行える技術を提供する。【解決手段】プロジェクターは、投射画像を投射面に投射する投射部と、指示体が前記投射面において指示する指示位置を検出する位置検出部と、前記指示体の動きを検出する動き検出部と、前記指示位置と前記動きとに基づいて、前記投射画像の歪みを補正する補正部と、を含む。【選択図】図３
2019078845.tif 000002
【特許請求の範囲】
【請求項１】
投射画像を投射面に投射する投射部と、
指示体が前記投射面において指示する指示位置を検出する位置検出部と、
前記指示体の動きを検出する動き検出部と、
前記指示位置と前記動きとに基づいて、前記投射画像の歪みを補正する補正部と、
を含むことを特徴とするプロジェクター。
【請求項２】
前記補正部は、
前記指示位置に基づいて前記投射画像における補正箇所を決定し、
前記動きに基づいて前記補正箇所の位置を補正することによって前記投射画像の歪みを補正する、
ことを特徴とする請求項１に記載のプロジェクター。
【請求項３】
前記投射画像は、複数の領域を有し、
前記領域には、前記補正箇所の候補が含まれ、
前記補正部は、
前記複数の領域の中から前記指示位置を含む指定領域を特定し、
前記指定領域に含まれる前記補正箇所の候補を前記補正箇所として決定する、
ことを特徴とする請求項２に記載のプロジェクター。
【請求項４】
前記指定領域の少なくとも一部の表示態様を、前記複数の領域のうち前記指定領域とは異なる領域の表示態様と異ならせる表示制御部をさらに含む、
ことを特徴とする請求項３に記載のプロジェクター。
【請求項５】
前記補正部は、
前記動きの方向に応じて、前記補正箇所の移動方向を決定し、
前記動きの大きさに応じて、前記補正箇所の移動量を決定し、
前記補正箇所を、前記補正箇所の移動方向に前記補正箇所の移動量だけ移動する、
ことを特徴とする請求項２から４のいずれか１項に記載のプロジェクター。
【請求項６】
前記位置検出部は、第１タイミングにおいて前記指示位置を検出し、
前記動き検出部は、前記第１タイミング以降に生じる前記動きを検出する、
ことを特徴とする請求項１から５のいずれか１項に記載のプロジェクター。
【請求項７】
前記第１タイミングは、前記指示体が前記投射面と接触したときに応じたタイミングである、
ことを特徴とする請求項６に記載のプロジェクター。
【請求項８】
前記第１タイミングは、前記投射面に前記指示体が接触した状態が所定時間継続したときに応じたタイミングである、
ことを特徴とする請求項６に記載のプロジェクター。
【請求項９】
前記動き検出部は、前記指示体が前記投射面と接触している状況において当該指示体の動きを検出する、
ことを特徴とする請求項１から８のいずれか１項に記載のプロジェクター。
【請求項１０】
前記動き検出部は、前記指示体の姿勢の動きを検出する、
ことを特徴とする請求項１から８のいずれか１項に記載のプロジェクター。
【請求項１１】
投射画像を投射面に投射する投射部と、
指示体が前記投射面において指示する指示位置を検出する位置検出部と、
前記指示位置の変化を検出する変化検出部と、
前記指示位置と前記指示位置の変化とに基づいて、前記投射画像の歪みを補正する補正部と、
を含むことを特徴とするプロジェクター。
【請求項１２】
前記補正部は、
前記指示位置に基づいて前記投射画像における補正箇所を決定し、
前記指示位置の変化に基づいて前記補正箇所の位置を補正することによって前記投射画像の歪みを補正する、
ことを特徴とする請求項１１に記載のプロジェクター。
【請求項１３】
投射画像を投射面に投射し、
指示体が前記投射面において指示する指示位置を検出し、
前記指示体の動きを検出し、
前記指示位置と前記動きとに基づいて、前記投射画像の歪みを補正する、
ことを特徴とするプロジェクターの制御方法。
【請求項１４】
投射画像を投射面に投射し、
指示体が前記投射面において指示する指示位置を検出し、
前記指示位置の変化を検出し、
前記指示位置と前記指示位置の変化とに基づいて、前記投射画像の歪みを補正する、
ことを特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクターおよびプロジェクターの制御方法に関する。
【背景技術】
【０００２】
特許文献１には、投射面上の投射画像の歪みを補正できるプロジェクターが記載されている。このプロジェクターの使用者は、リモートコントローラーを操作して、投射画像の四隅の点の中から、位置を補正すべき補正点を選択する。続いて、使用者は、リモートコントローラーを操作して補正点を移動する。補正点は、リモートコントローラーが１回操作されるごとに、所定距離だけ移動する。プロジェクターは、補正点を移動することによって投射画像の歪みを補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のプロジェクターでは、例えば、投射画像の歪みが大きい場合、リモートコントローラーの操作回数が多くなり、投射画像の歪み補正に時間が掛かってしまい、操作性がよくなかった。
【０００５】
本発明は上述した事情に鑑みてなされたものであり、投射画像の歪み補正を容易に行える技術を提供することを解決課題とする。
【課題を解決するための手段】
【０００６】
本発明に係るプロジェクターの一態様は、投射画像を投射面に投射する投射部と、指示体が前記投射面において指示する指示位置を検出する位置検出部と、前記指示体の動きを検出する動き検出部と、前記指示位置と前記動きとに基づいて、前記投射画像の歪みを補正する補正部と、を含むことを特徴とする。
この態様によれば、指示体の指示位置と指示体の動きとに基づいて、投射画像の歪みが補正される。このため、利用者は、指示体を使って直感的に投射画像の歪みを補正できる。よって、投射画像の歪み補正を容易に行うことが可能になり、操作性が向上する。
【０００７】
上述したプロジェクターの一態様において、前記補正部は、前記指示位置に基づいて前記投射画像における補正箇所を決定し、前記動きに基づいて前記補正箇所の位置を補正することによって前記投射画像の歪みを補正することが望ましい。
この態様によれば、利用者は、指示体を使うことで、補正箇所の指定と当該補正箇所の位置の補正とを容易に行うことが可能になる。
【０００８】
上述したプロジェクターの一態様において、前記投射画像は、複数の領域を有し、前記領域には、前記補正箇所の候補が含まれ、前記補正部は、前記複数の領域の中から前記指示位置を含む指定領域を特定し、前記指定領域に含まれる前記補正箇所の候補を前記補正箇所として決定することが望ましい。
この態様によれば、利用者は、指示体で補正箇所を直接指示しなくても、補正箇所が含まれる領域を指示体で指示すれば、補正箇所を指定できる。このため、補正箇所の指定を容易に行うことが可能になる。
【０００９】
上述したプロジェクターの一態様において、前記指定領域の少なくとも一部の表示態様を、前記複数の領域のうち前記指定領域とは異なる領域の表示態様と異ならせる表示制御部をさらに含むことが望ましい。
この態様によれば、利用者は、指定領域を容易に視認することが可能になる。
【００１０】
上述したプロジェクターの一態様において、前記補正部は、前記動きの方向に応じて、前記補正箇所の移動方向を決定し、前記動きの大きさに応じて、前記補正箇所の移動量を決定し、前記補正箇所を、前記補正箇所の移動方向に前記補正箇所の移動量だけ移動することが望ましい。
この態様によれば、指示体の動きの方向および大きさに応じて、補正箇所の移動を調整することが可能になる。
【００１１】
上述したプロジェクターの一態様において、前記位置検出部は、第１タイミングにおいて前記指示位置を検出し、前記動き検出部は、前記第１タイミング以降に生じる前記動きを検出することが望ましい。
この態様によれば、指示体の指示位置が検出されたタイミング以降に、指示体の動きが検出される。このため、使用者は、直感的に分かり易い順番で、補正箇所の指定と補正箇所の移動の調整とを行うことができる。
【００１２】
上述したプロジェクターの一態様において、前記第１タイミングは、前記指示体が前記投射面と接触したときに応じたタイミングであることが望ましい。
この態様によれば、使用者は、指示体を投射面と接触させるという簡単な操作で指示位置の検出タイミングを決定することができる。
【００１３】
上述したプロジェクターの一態様において、前記第１タイミングは、前記投射面に前記指示体が接触した状態が所定時間継続したときに応じたタイミングであることが望ましい。
この態様によれば、投射面に指示体が接触した状態が所定時間継続した場合に、指示位置が検出される。このため、誤って一時的に指示体が投射面に接触したときに、指示位置が検出されることを抑制可能になる。
【００１４】
上述したプロジェクターの一態様において、前記動き検出部は、前記指示体が前記投射面と接触している状況において当該指示体の動きを検出することが望ましい。
この態様によれば、使用者は、補正箇所の移動を調整する場合には、指示体を投射面と接触させて移動させ、当該調整を終了する場合には、指示体を投射面から離せばよい。このため、使用者は、補正箇所の移動の調整を直感的に行うことが可能になる。
【００１５】
上述したプロジェクターの一態様において、前記動き検出部は、前記指示体の姿勢の動きを検出することが望ましい。
この態様によれば、使用者は、指示体を投射面に接触させなくても、補正箇所の移動を調整可能になる。よって、使用者は、投射面から離れていて投射面を触ることができない状況でも、投射画像の歪みを補正可能になる。
【００１６】
本発明に係るプロジェクターの他の態様は、投射画像を投射面に投射する投射部と、指示体が前記投射面において指示する指示位置を検出する位置検出部と、前記指示位置の変化を検出する変化検出部と、前記指示位置と前記指示位置の変化とに基づいて、前記投射画像の歪みを補正する補正部と、を含むことを特徴とする。
この態様によれば、指示体の指示位置と当該指示体の変化とに基づいて、投射画像の歪みが補正される。このため、利用者は、指示体を使って直感的に投射画像の歪みを補正できる。よって、投射画像の歪み補正を容易に行うことが可能になり、操作性が向上する。
【００１７】
上述したプロジェクターの一態様において、前記補正部は、前記指示位置に基づいて前記投射画像における補正箇所を決定し、前記指示位置の変化に基づいて前記補正箇所の位置を補正することによって前記投射画像の歪みを補正することが望ましい。
この態様によれば、利用者は、指示体を使うことで、補正箇所の指定と補正箇所の位置の補正とを容易に行うことが可能になる。
【００１８】
本発明に係るプロジェクターの制御方法の一態様は、投射画像を投射面に投射し、指示体が前記投射面において指示する指示位置を検出し、前記指示体の動きを検出し、前記指示位置と前記動きとに基づいて、前記投射画像の歪みを補正することを特徴とする。
この態様によれば、指示体の指示位置と指示体の動きとに基づいて、投射画像の歪みが補正される。このため、利用者は、指示体を使って直感的に投射画像の歪みを補正できる。よって、投射画像の歪み補正を容易に行うことが可能になり、操作性が向上する。
【００１９】
本発明に係るプロジェクターの制御方法の他の態様は、投射画像を投射面に投射し、指示体が前記投射面において指示する指示位置を検出し、前記指示位置の変化を検出し、前記指示位置と前記指示位置の変化とに基づいて、前記投射画像の歪みを補正することを特徴とする。
この態様によれば、指示体の指示位置と指示体の動きとに基づいて、投射画像の歪みが補正される。このため、利用者は、指示体を使って直感的に投射画像の歪みを補正できる。よって、投射画像の歪み補正を容易に行うことが可能になり、操作性が向上する。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用した第１実施形態に係るプロジェクター１００、その投射画像の投射面２００および指示体３００を示した図である。
【図２】補正後の投射画像Ｉの一例を示した図である。
【図３】プロジェクター１００、その投射画像の投射面２００および指示体３００の構成を模式的に示した図である。
【図４】撮像部１６０の一例を示した図である。
【図５】第１パターン情報に応じた第１パターンＰ１を示した図である。
【図６】第２パターン情報に応じた第２パターンＰ２を示した図である。
【図７】歪み補正用パターン情報に応じた歪み補正用パターンＰ３を示した図である。
【図８】キャリブレーション動作を説明するためのフローチャートである。
【図９】第１パターンＰ１の投射面２００への投射例を示した図である。
【図１０】第２パターンＰ２の投射面２００への投射例を示した図である。
【図１１】歪み補正モードでの画像歪み補正を説明するためのフローチャートである。
【図１２】歪み補正用パターンＰ３の投射面２００への投射画像Ｉを示した図である。
【図１３】指定領域である領域Ｉ４が強調表示された例を示した図である。
【図１４】指定領域が領域Ｉ１に変更された例を示した図である。
【図１５】指示体３００が投射面２００と接触したときの例を示した図である。
【図１６】指示位置の移動に応じた投射画像Ｉの補正例を示した図である。
【図１７】本発明を適用した変形例２に係るプロジェクター１００の構成を模式的に示した図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら本発明に係る実施の形態を説明する。なお、図面において各部の寸法および縮尺は実際のものと適宜異なる。また、以下に記載する実施の形態は、本発明の好適な具体例である。このため、本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２２】
＜第１実施形態＞
図１は、本発明を適用した第１実施形態に係るプロジェクター１００を示した図である。プロジェクター１００は、例えば、天井から吊るされている。プロジェクター１００は、天井に吊るされずに、会議用テーブル等に置かれてもよい。プロジェクター１００は、ＰＣ（パーソナルコンピューター）等の画像供給装置（不図示）から画像情報を受け取り、その画像情報に応じた投射画像を投射面２００に投射する。画像供給装置は、ＰＣに限らず適宜変更可能である。投射面２００は、例えば、スクリーンまたは壁である。
プロジェクター１００は、投射画像の歪みの補正に用いる画像（以下「投射画像Ｉ」とも称する）も投射面２００に投射する。
【００２３】
投射画像Ｉは、４つの領域Ｉ１〜Ｉ４を含む。領域Ｉ１は、投射画像Ｉの四隅の点Ｃ１〜Ｃ４のうち点Ｃ１を含む。領域Ｉ２は点Ｃ２を含み、領域Ｉ３は点Ｃ３を含み、領域Ｉ４は点Ｃ４を含む。点Ｃ１〜Ｃ４の各々は、補正箇所の候補の一例である。
【００２４】
投射画像Ｉは、本来矩形であるが、プロジェクター１００と投射面２００との位置関係、および、投射面２００の形状に応じて、図１に示したように歪むことがある。
【００２５】
投射面２００上の投射画像Ｉは、例えば、指示体３００によって指示される。本実施形態では、指示体３００として、ペン型のデバイスが用いられる。利用者は、指示体３００を手に持って使用する。以下、指示体３００が投射面２００において指示する位置を「指示位置」とも称する。
【００２６】
プロジェクター１００は、指示体３００の指示位置と指示体３００の動きとに基づいて、投射画像Ｉの歪みを補正する。
【００２７】
プロジェクター１００は、例えば、以下のように投射画像Ｉの歪みを補正する。
プロジェクター１００は、領域Ｉ１〜Ｉ４の中から、指示体３００の指示位置を含む領域（以下「指定領域」とも称する）を特定する。図１では、領域Ｉ１が指定領域として特定される。
プロジェクター１００は、点Ｃ１〜Ｃ４のうち指定領域に含まれる点（補正箇所の候補）を、補正箇所として決定する。図１では、点Ｃ１が補正箇所として決定される。
プロジェクター１００は、指示体３００の指示位置が指定領域内である状態で指示体３００が投射面２００に接触すると、指示体３００の動きの検出を開始する。プロジェクター１００は、指示体３００の動きに基づいて補正箇所（図１では、点Ｃ１）の位置を補正して投射画像Ｉの歪みを補正する。図２は、補正後の投射画像Ｉの一例を示した図である。図２に示した投射画像Ｉは、図１に示した投射画像Ｉに対して、点Ｃ１の位置が移動している。
図１では、点Ｃ１の移動による補正後の投射画像Ｉの輪郭を点線で示し、図２では、補正前の投射画像Ｉの輪郭を点線で示している。図１の矢印は、指示体３００の先端３０１の動きを示し、図２の矢印は、指示体３００の先端３０１の動きに対応して、点Ｃ１の位置が移動したことを示している。
また、プロジェクター１００は、指定領域を強調表示（ハイライト表示）する。例えば、プロジェクター１００は、領域Ｉ１〜Ｉ４のうち指定領域とは異なる領域については背景色を「青色」にし、指定領域の背景色を「緑色」にする。強調表示に用いる背景色の組合せは、「青色」と「緑色」の組合せに限らず、適宜変更可能である。図１では、指定領域における強調表示を説明するために、指定領域（領域Ｉ１）にハッチングが施されている。
【００２８】
図３は、プロジェクター１００と投射面２００と指示体３００を模式的に示した図である。
プロジェクター１００は、操作部１１０と、画像処理部１２０と、ライトバルブ駆動部１３０と、光源駆動部１４０と、投射部１５０と、撮像部１６０と、受光部１７０と、記憶部１８０と、制御部１９０と、バス１００ａと、を含む。操作部１１０と、画像処理部１２０と、ライトバルブ駆動部１３０と、光源駆動部１４０と、撮像部１６０と、受光部１７０と、記憶部１８０と、制御部１９０は、バス１００ａを介して相互に通信可能である。
【００２９】
操作部１１０は、例えば、各種の操作ボタン、操作キーまたはタッチパネルである。操作部１１０は、使用者の入力操作を受け取る。なお、操作部１１０は、使用者による入力操作に応じた情報を無線または有線で送信するリモートコントローラー等であってもよい。その場合、プロジェクター１００は、リモートコントローラーが送信した情報を受信する受信部を備える。リモートコントローラーは、使用者による入力操作を受け取る各種の操作ボタン、操作キーまたはタッチパネルを備える。
【００３０】
画像処理部１２０は、画像情報に画像処理を施して画像信号を生成する。例えば、画像処理部１２０は、ＰＣ等の画像供給装置から受信した画像情報（以下「受信画像情報」とも称する）に画像処理を施して画像信号を生成する。画像処理部１２０は、画像合成部１２１と、画像歪み補正部１２２と、を含む。また、画像歪み補正部１２２は、投射画像の歪みを補正する補正部１００ｂに含まれる。
【００３１】
画像合成部１２１は、複数の画像情報を合成したり単一の画像情報を出力したりする。画像合成部１２１は、画像メモリー（以下「レイヤー」とも称する）に書き込まれた画像情報を合成したり出力したりする。レイヤーは、画像合成部１２１に内蔵されてもよいし内蔵されなくてもよい。
【００３２】
本実施形態では、画像合成部１２１は、第１レイヤーと第２レイヤーとを備えている。
第１レイヤーには、例えば、受信画像情報等が書き込まれる。第２レイヤーには、ＯＳＤ（On Screen Display）画像を示すＯＳＤ画像情報が書き込まれる。また、第２レイヤーには、キャリブレーション用パターン情報も書き込まれる。キャリブレーション用パターン情報は、投射部１５０の液晶ライトバルブ１５２（図３参照）における座標（例えば、パネル座標）を撮像部１６０の撮像素子１６３（図４参照）における座標（例えば、ＣＭＯＳ座標）に対応させるキャリブレーション（以下、単に「キャリブレーション」とも称する）のためのパターンを示す。また、第２レイヤーには、歪み補正用パターンを示す歪み補正用パターン情報も書き込まれる。図１に示した投射画像Ｉは、歪み補正用パターンが投射されることによって生成される。
受信画像情報とＯＳＤ画像情報とキャリブレーション用パターン情報と歪み補正用パターン情報の各々は、画像情報である。
【００３３】
第１レイヤーに画像情報が書き込まれており、第２レイヤーに画像情報が書き込まれていない場合、画像合成部１２１は、第１レイヤーに書き込まれた画像情報を出力する。
第１レイヤーに画像情報が書き込まれておらず、第２レイヤーに画像情報が書き込まれている場合、画像合成部１２１は、第２レイヤーに書き込まれた画像情報を出力する。
第１レイヤーと第２レイヤーとの双方に画像情報が書き込まれている場合、画像合成部１２１は、第１レイヤーに書き込まれた画像情報と第２レイヤーに書き込まれた画像情報とを合成して合成画像情報を生成し、当該合成画像情報（画像情報）を出力する。
【００３４】
画像歪み補正部１２２は、画像合成部１２１が出力した画像情報に画像歪み補正を施して画像信号を生成する。画像歪み補正部１２２は、画像歪み補正用のパラメーターに基づいて、画像情報に画像歪み補正を施す。本実施形態では、画像歪み補正として、台形歪み補正が用いられる。画像歪み補正用のパラメーターは、制御部１９０によって設定される。制御部１９０は、指示体３００の指示位置と指示体３００の動きとに基づいて、画像歪み補正用のパラメーターを決定する。画像歪み補正部１２２は、画像合成部１２１が出力した画像情報に画像歪み補正を施さない場合、画像合成部１２１が出力した画像情報に応じた画像信号を生成する。
【００３５】
ライトバルブ駆動部１３０は、画像処理部１２０が生成した画像信号に基づいて、投射部１５０の液晶ライトバルブ１５２（１５２Ｒ，１５２Ｇ，１５２Ｂ）を駆動する。
【００３６】
光源駆動部１４０は、投射部１５０の光源１５１を駆動する。例えば、光源駆動部１４０は、操作部１１０が「電源オン操作」を受け取ると、光源１５１を発光させる。
【００３７】
投射部１５０は、投射面２００に種々の投射画像を投射する。投射部１５０は、光源１５１と、光変調装置の一例である３つの液晶ライトバルブ１５２（１５２Ｒ，１５２Ｇ，１５２Ｂ）と、投射光学系１５３と、を含む。投射部１５０では、光源１５１から射出された光を液晶ライトバルブ１５２が変調して投射画像光（投射画像）を形成し、この投射画像光が投射光学系１５３から拡大して投射される。
【００３８】
光源１５１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、またはレーザー光源等である。光源１５１から射出された光は、不図示のインテグレーター光学系によって輝度分布のばらつきが低減され、その後、不図示の色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の色光成分に分離される。Ｒ，Ｇ，Ｂの色光成分は、それぞれ液晶ライトバルブ１５２Ｒ，１５２Ｇ，１５２Ｂに入射する。
【００３９】
液晶ライトバルブ１５２は、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。液晶ライトバルブ１５２には、マトリクス状に配列された複数の画素１５２ｐからなる矩形の画素領域１５２ａが形成されている。液晶ライトバルブ１５２では、液晶に対して画素１５２ｐごとに駆動電圧を印加することができる。ライトバルブ駆動部１３０が、画像処理部１２０から入力される画像信号に応じた駆動電圧を各画素１５２ｐに印加すると、各画素１５２ｐは、画像信号に応じた光透過率に設定される。このため、光源１５１から射出された光は、画素領域１５２ａを透過することで変調され、画像信号に応じた画像が色光ごとに形成される。
【００４０】
各色の画像は、図示しない色合成光学系によって画素１５２ｐごとに合成され、カラー画像光（カラー画像）である投射画像光（投射画像Ｉ）が生成される。投射画像Ｉは、投射光学系１５３によって投射面２００に拡大投射される。
【００４１】
投射面２００に投射された投射画像Ｉには、投射面２００とプロジェクター１００との位置関係に応じて歪みが生じることがある（図１参照）。本実施形態では、使用者は、指示体３００を用いて投射画像Ｉの歪みを補正することができる。
【００４２】
指示体３００は、操作スイッチ（ＳＷ）３１０と、発光部３２０と、制御部３３０と、を含む。
【００４３】
操作スイッチ３１０は、指示体３００の先端３０１（図１参照）に設けられている。操作スイッチ３１０は、先端３０１が投射面２００と接触している場合にオン状態になり、先端３０１が投射面２００と接触していない場合にオフ状態になる。
発光部３２０は、操作スイッチ３１０の近傍（先端３０１付近）に設けられている。発光部３２０は、光を発光する。本実施形態では、発光部３２０は、赤外光を発する。
制御部３３０は、操作スイッチ３１０の状態に基づいて、発光部３２０を制御する。制御部３３０は、操作スイッチ３１０がオン状態である場合と、操作スイッチ３１０がオフ状態である場合とで、発光部３２０の発光パターンを変える。以下、操作スイッチ３１０がオン状態である場合の発光パターンを「第１発光パターン」と称し、操作スイッチ３１０がオフ状態である場合の発光パターンを「第２発光パターン」と称する。このため、指示体３００が投射面２００と接触せずに投射面２００の近傍に存在する状態（ホバーリング状態）であるとき、指示体３００は、第２発光パターンで赤外光を発光することになる。
【００４４】
撮像部１６０は、投射面２００を撮像して、撮像画像を表す撮像画像情報を生成する。
図４は、撮像部１６０の一例を示した図である。撮像部１６０は、レンズ等の光学系１６１と、光学系１６１にて集光された光のうち、赤外光のみを透過するフィルター１６２と、フィルター１６２を透過した赤外光を電気信号に変換する撮像素子１６３と、を備えたカメラである。撮像素子１６３は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサーまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサーである。
【００４５】
撮像部１６０は、投射面２００を繰り返し撮像して撮像画像情報を時系列で生成する。撮像部１６０は、フィルター１６２を有するため、指示体３００が投射面２００上に存在する場合、赤外光を発する発光部３２０を撮像できる。プロジェクター１００は、撮像画像における赤外光の位置（具体的には、赤外光を発した発光部３２０の位置）に基づいて、指示体３００の指示位置を特定する。
【００４６】
受光部１７０は、発光部３２０が発した赤外光を受光する。本実施形態では、受光部１７０は、第１発光パターンの赤外光と、第２発光パターンの赤外光とを、択一に受光する。
プロジェクター１００は、受光部１７０が受光した赤外光の発光パターンに基づいて、指示体３００が投射面２００に接触しているか否かを判定する。
なお、プロジェクター１００は、時系列で生成される撮像画像情報を用いて指示体３００の発光パターンを特定し、その発光パターンに基づいて、指示体３００が投射面２００に接触しているか否かを判定してもよい。この場合、受光部１７０を省略することができる。
また、指示体３００の発光パターンの発光タイミングと撮像部１６０の撮像タイミングとの同期をとるために、プロジェクター１００が同期用の赤外光を発光する発光部（不図示）を備え、指示体３００がその発光された同期用の赤外光を受光する受光部（不図示）を備える構成であってもよい。この場合、プロジェクター１００は、撮像画像情報を用いて指示体３００の発光パターンをより確実に特定することができる。
【００４７】
記憶部１８０は、コンピューターが読み取り可能な記録媒体である。記憶部１８０は、プロジェクター１００の動作を規定するプログラムと、種々の情報（例えば、画像合成部１２１で使用される画像情報）とを記憶する。
画像合成部１２１で使用される画像情報のうち、キャリブレーション用パターン情報と、歪み補正用パターン情報について説明する。本実施形態では、キャリブレーション用パターン情報として、第１パターン情報と第２パターン情報とが用いられる。
【００４８】
図５は、第１パターン情報に応じた第１パターンＰ１を示した図である。第１パターンＰ１では、黒色の背景Ｐ１ａの上に、白色の矩形パターンＰ１ｂが重畳されている。図６は、第２パターン情報に応じた第２パターンＰ２を示した図である。第２パターンＰ２は、全体が黒色の画像である。第１パターンＰ１と第２パターンＰ２は、キャリブレーションのために使用される。
キャリブレーションのためのパターンは、図５、図６に示したパターンに限らず適宜変更可能である。キャリブレーション用のパターンは、クロスハッチパターンでもよいし、カメラレンズ歪みの影響を加味したパターンであってもよい。
また、キャリブレーション時には、撮像部１６０が、赤外光のみを透過するフィルター１６２を、可視光を透過するフィルターに切り替えて撮像し、その撮像によって生成された撮像画像情報を用いて、パネル座標とＣＭＯＳ座標との関連づけが行われる。
なお、その際に、例えば、赤外光用のフィルター１６２と可視光用のフィルターとの光学特性の違いを補正するパラメーターと、指示体３００のペン先発光位置の高さ分を補正するパラメーターと、の少なくともいずれかが設けられ、プロジェクター１００が、当該パラメーターを加味して指定部３００の指示位置を特定してもよい。
また、プロジェクター１００は、キャリブレーションのためのパターンを用いずに、投射面２００に、Ｍ×Ｎ点のポイントを順次表示し、指示体３００でその点を順次タッチすることで、キャリブレーションを行うような構成でもよい。この際は、赤外光用のフィルター１６２を可視光用のフィルターへ切り替える必要はない。
【００４９】
図７は、歪み補正用パターン情報に応じた歪み補正用パターンＰ３を示した図である。
歪み補正用パターンＰ３には、矩形の歪み補正用パターンＰ３を４等分する十字を示す十字パターンＰ３ａと、円形の円パターンＰ３ｂとが示されている。十字パターンＰ３ａは、投射画像Ｉにおける４つの領域Ｉ１〜Ｉ４の境界として機能する。十字パターンＰ３ａの中央と円パターンＰ３ｂの中心は、歪み補正用パターンＰ３の中央Ｐ３ｃに位置している。
【００５０】
十字パターンＰ３ａと、円パターンＰ３ｂは、それぞれ、投射された歪み補正用パターンＰ３（投射画像Ｉ）における歪みの程度を使用者が容易に認識できるように、歪み補正用パターンＰ３に表示されている。例えば、投射画像Ｉにおいて十字パターンＰ３ａが鉛直方向の線と水平方向の線とで構成されていない場合、使用者は、投射画像Ｉが歪んでいると認識できる。また、投射画像Ｉにおいて円パターンＰ３ｂが歪んでいる場合、使用者は、投射画像Ｉが歪んでいると認識できる。
歪み補正用パターンＰ３では、青色の背景に、白色の十字パターンＰ３ａと、白色の円パターンＰ３ｂが表示される。
歪み補正用パターンＰ３が表すパターンは、図７に示したパターンおよび上述した色彩に限らず適宜変更可能である。
なお、画像合成部１２１で使用される画像情報は、記憶部１８０に予め記憶されずに、プログラムの実行によって生成されてもよい。
【００５１】
図３に戻って、制御部１９０は、ＣＰＵ（Central Processing Unit）等のコンピューターである。制御部１９０は、記憶部１８０に記憶されているプログラムを読み取り実行することによって、モード制御部１９１と、投射制御部１９２と、撮像制御部１９３と、キャリブレーション実行部１９４と、位置検出部１９５と、表示制御部１９６と、動き検出部１９７と、補正量算出部１９８と、を実現する。
【００５２】
モード制御部１９１は、プロジェクター１００の動作モードを制御する。プロジェクター１００は、動作モードとして、「通常モード」と「歪み補正モード」とを有する。
通常モードは、例えば、画像情報に応じた投射画像が投射されるモードである。通常モードでは、歪み補正は実行されない。歪み補正モードでは、歪み補正が実行される。
【００５３】
モード制御部１９１は、例えば、操作部１１０が、歪み補正を開始する旨の操作（以下「歪み補正開始操作」とも称する）を受け取ると、動作モードを「歪み補正モード」に設定する。モード制御部１９１は、例えば、操作部１１０が、通常モードを開始する旨の操作（以下「通常モード開始操作」とも称する）、および、歪み補正を終了する旨の操作（以下「歪み補正終了操作」とも称する）のいずれかを受け取ると、動作モードを「通常モード」に設定する。
【００５４】
投射制御部１９２は、光源駆動部１４０を制御して投射部１５０による投射画像Ｉの投射を制御する。
【００５５】
撮像制御部１９３は、撮像部１６０による投射面２００の撮像を制御する。
【００５６】
キャリブレーション実行部１９４は、第１パターンＰ１と第２パターンＰ２とを用いて、キャリブレーションを実行する。本実施形態では、キャリブレーション実行部１９４は、第１パターンＰ１と第２パターンＰ２とを用いて、液晶ライトバルブ１５２における座標（位置）を撮像素子１６３における座標（位置）に変換する射影変換行列を生成する。キャリブレーション実行部１９４は、射影変換行列を記憶部１８０に記憶する。
【００５７】
位置検出部１９５は、指示体３００による指示位置を、撮像画像情報に基づいて繰り返し検出する。本実施形態では、位置検出部１９５は、撮像画像における発光部３２０の位置を、指示体３００による指示位置として検出する。
【００５８】
表示制御部１９６は、投射画像Ｉ等の画像の表示を制御する。例えば、表示制御部１９６は、指定領域の少なくとも一部の表示態様を、領域Ｉ１〜Ｉ４のうち指定領域とは異なる領域の表示態様と異ならせる。本実施形態では、表示制御部１９６は、指定領域の背景色を、指定領域とは異なる領域の背景色と異ならせる。
【００５９】
動き検出部１９７は、位置検出部１９５が繰り返し検出した指示体３００による指示位置の変化に基づいて、指示体３００の動きを検出する。本実施形態では、動き検出部１９７は、受光部１７０の受光結果に基づいて、指示体３００が投射面２００に接触しているか否かを検出する。動き検出部１９７は、指示体３００の先端３０１が投射面２００に接触している状況において、指示体３００の動きを検出する。
【００６０】
補正量算出部１９８は、位置検出部１９５が検出した指示体３００と指示位置と、動き検出部１９７が検出した指示体３００の動きとに基づいて、画像歪み補正用のパラメーターを算出する。補正量算出部１９８は、当該画像歪み補正用のパラメーターを画像歪み補正部１２２に設定する。画像歪み補正部１２２は、当該画像歪み補正用のパラメーターに従って、画像情報について画像歪み補正を実行する。
【００６１】
補正量算出部１９８と画像歪み補正部１２２は、補正部１００ｂに含まれる。補正部１００ｂは、指示体３００の指示位置と指示体３００の動きとに基づいて、投射画像Ｉの歪みを補正する。なお、補正量算出部１９８と画像歪み補正部１２２が、同一の構成部に含まれてもよい。例えば、画像歪み補正部１２２が、補正量算出部１９８と共に制御部１９０に含まれてもよい。
【００６２】
次に、動作を説明する。
まず、キャリブレーションについて説明する。
【００６３】
図８は、キャリブレーションを説明するためのフローチャートである。以下では、光源１５１は光を射出しており、また、画像合成部１２１の第１レイヤーには画像情報が書き込まれていないとする。
【００６４】
操作部１１０が、利用者から、キャリブレーションを開始する旨の操作（以下「キャリブレーション開始操作」とも称する）を受け取ると、キャリブレーション実行部１９４は、記憶部１８０から第１パターン情報を読み取り、第１パターン情報を第２レイヤーに書き込む。第１パターン情報が第２レイヤーに書き込まれると、画像処理部１２０は、第１パターン情報に応じた画像信号を生成し、投射部１５０は、この画像信号に応じて、第１パターンＰ１（図５参照）を、投射面２００に投射する（ステップＳ１）。図９は、第１パターンＰ１の投射面２００への投射例を示した図である。
【００６５】
続いて、撮像制御部１９３は、撮像部１６０に投射面２００を撮像させて第１撮像画像情報を生成させる（ステップＳ２）。続いて、撮像部１６０は、第１撮像画像情報をキャリブレーション実行部１９４に出力する。
【００６６】
続いて、キャリブレーション実行部１９４は、記憶部１８０から第２パターン情報を読み取り、第２パターン情報を第２レイヤーに書き込む。第２パターン情報が第２レイヤーに書き込まれると、画像処理部１２０は、第２パターン情報に応じた画像信号を生成し、投射部１５０は、この画像信号に応じて、第２パターンＰ２（図６参照）を、投射面２００に投射する（ステップＳ３）。図１０は、第２パターンＰ２の投射面２００への投射例を示した図である。
【００６７】
続いて、撮像制御部１９３は、撮像部１６０に投射面２００を撮像させて第２撮像画像情報を生成させる（ステップＳ４）。続いて、撮像部１６０は、第２撮像画像情報をキャリブレーション実行部１９４に出力する。
【００６８】
続いて、キャリブレーション実行部１９４は、第１撮像画像情報と第２撮像画像情報との差分を取って矩形パターンＰ１ｂ（図９参照）を検出する。続いて、キャリブレーション実行部１９４は、撮像画像における矩形パターンＰ１ｂの４つの頂点の座標を検出する（ステップＳ５）。
【００６９】
続いて、キャリブレーション実行部１９４は、第１パターン情報で特定される矩形パターンＰ１ｂの４つの頂点の座標（液晶ライトバルブ１５２上の矩形パターンＰ１ｂの４つの頂点の座標）と、撮像画像における矩形パターンＰ１ｂの４つの頂点の座標と、の位置関係に基づいて、射影変換行列を算出する（ステップＳ６）。射影変換行列は、キャリブレーション結果の一例である。液晶ライトバルブ１５２上の座標に射影変換行列を施すことによって、液晶ライトバルブ１５２上の座標が、撮像画像上の座標に変換される。
【００７０】
次に、歪み補正モードにおける動作を説明する。
操作部１１０が、歪み補正開始操作を受け取ると、モード制御部１９１は、動作モードを「歪み補正モード」に設定する。
図１１は、歪み補正モードでの画像歪み補正を説明するためのフローチャートである。
歪み補正モードになると、投射制御部１９２は、記憶部１８０から歪み補正用パターン情報を読み取り、歪み補正用パターン情報を第２レイヤーに書き込む。歪み補正用パターン情報が第２レイヤーに書き込まれると、画像処理部１２０は、歪み補正用パターン情報に応じた画像信号を生成し、投射部１５０は、この画像信号に応じて、歪み補正用パターンＰ３（図７参照）を、投射面２００に投射する（ステップＳ１１）。図１２は、歪み補正用パターンＰ３を投射面２００に投射した投射画像Ｉを示した図である。
【００７１】
続いて、撮像制御部１９３は、撮像部１６０に投射面２００を撮像させて、撮像画像情報を生成させる。位置検出部１９５は、歪み補正モードにおいて撮像部１６０が生成した撮像画像情報を解析して、指示体３００の指示位置を検出する（ステップＳ１２）。ステップＳ１２では、位置検出部１９５は、撮像画像上における発光部３２０の位置を指示体３００の指示位置として検出する。
【００７２】
続いて、表示制御部１９６は、投射画像Ｉにおいて指示体３００の指示位置を表示する（ステップＳ１３）。
ステップＳ１３では、表示制御部１９６は、まず、射影変換行列の逆行列を算出する。続いて、表示制御部１９６は、この逆行列を用いて、撮像画像上の指示体３００の指示位置を、液晶ライトバルブ１５２上の位置に変換する。続いて、表示制御部１９６は、液晶ライトバルブ１５２上の指示体３００の指示位置にマーカー４００が表された画像を示すマーカー画像情報を生成する。このため、マーカー４００は、指示体３００の指示位置を示す。続いて、表示制御部１９６は、マーカー画像情報を第１レイヤーに書き込む。マーカー画像情報が第１レイヤーに書き込まれると、画像処理部１２０は、歪み補正用パターンＰ３上にマーカー４００が示された画像に応じた画像信号を生成し、投射部１５０は、この画像信号に応じた画像を投射面２００に投射する。
投射画像Ｉにおいてマーカー４００が表示されるため、使用者は、指示体３００の指示位置を容易に認識することができる（図１３参照）。使用者は、指示体３００の指示位置を、領域Ｉ１〜Ｉ４のうち、使用者が補正したい点（点Ｃ１〜Ｃ４のいずれか）が存在する領域に移動する。
【００７３】
プロジェクター１００では、表示制御部１９６は、指定領域を特定する（ステップＳ１４）。
ステップＳ１４では、表示制御部１９６は、射影変換行列を用いて、液晶ライトバルブ１５２上の歪み補正用パターンＰ３の位置を撮像画像上の位置に変換する。
続いて、表示制御部１９６は、撮像画像上の領域Ｉ１〜Ｉ４の中から、指示体３００の指示位置を含む指定領域を特定する。
【００７４】
続いて、表示制御部１９６は、指定領域を強調表示する（ステップＳ１５）。
ステップＳ１５では、表示制御部１９６は、第２レイヤーに書き込まれている歪み補正用パターンＰ３において、指定領域の背景色を青色から緑色に変更する。
図１３は、指定領域である領域Ｉ４が強調表示された例を示した図である。図１３では、緑色で強調表示された領域Ｉ４をハッチングで示し、また、指示体３００の指示位置にマーカー４００が表示されていることを示している。
指定領域が強調表示されるため、使用者は、指示体３００の指示位置の存在する領域が指定領域になったか否かを容易に認識できる。
使用者は、指示体３００の指示位置が指定領域に含まれるように、指示体３００の指示位置を変更する。指示体３００の指示位置が指定領域に含まれると、使用者は、補正箇所を移動する画像歪み補正を実行するために、指示体３００を指定領域に接触させ、その後、指示体３００を移動させる。この移動の方向は、補正箇所の移動方向を決定するために用いられ、この移動の大きさは、補正箇所の移動量を決定するために用いられる。
【００７５】
プロジェクター１００では、動き検出部１９７が、指示体３００が投射面２００と接触したか否かを判定する（ステップＳ１６）。
ステップＳ１６では、動き検出部１９７は、受光部１７０が第１発光パターンの赤外光を受光した場合、指示体３００が投射面２００に接触していると判定する。一方、受光部１７０が第２発光パターンの赤外光を受光した場合、動き検出部１９７は、指示体３００が投射面２００と接触していない（ホバーリング状態）と判定する。
指示体３００が投射面２００と接触していない場合（ステップＳ１６：ＮＯ）、処理がステップＳ１２に戻り、再度、指示位置が検出される。図１４は、指示体３００の移動等により、指定領域が領域Ｉ４から領域Ｉ１に変更された例を示した図である。
【００７６】
指示体３００が投射面２００と接触している場合（ステップＳ１６：ＹＥＳ）、指示体３００の指示位置がマーカー４００の位置と一致し、動き検出部１９７は、指示体３００の動きを検出する（ステップＳ１７）。図１５は、領域Ｉ１で指示体３００が投射面２００と接触したときの例を示した図である。ここで、指示体３００が投射面２００と接触していることを検出したタイミングは、指示体３００が投射面２００と接触したときに応じたタイミングの一例であり、第１タイミングの一例でもある。
ステップＳ１７では、動き検出部１９７は、受光部１７０が第２発光パターンの赤外光を継続して受光している間において、すなわち、指示体３００が投射面２００と接触している間において、位置検出部１９５が検出した指示位置の推移に基づいて、指示体３００の動きの方向と、指示体３００の動きの大きさと、を検出する。つまり、位置検出部１９５は、指示体３００が投射面２００と接触したときに応じたタイミングでも指示体３００の指示位置を検出し、動き検出部１９７は、指示体３００が投射面２００と接触していることを検出したタイミング以降（第１タイミング以降）に生じる指示体３００の動きを検出する。
【００７７】
続いて、補正量算出部１９８は、位置検出部１９５が検出した指示位置と、動き検出部１９７が検出した指示体３００の動きと、に基づいて、画像歪み補正用のパラメーターを算出する（ステップＳ１８）。
ステップＳ１８では、補正量算出部１９８は、まず、投射画像Ｉにおいて、四隅の点Ｃ１〜Ｃ４の中から指定領域に含まれる点を、補正箇所として決定する。
続いて、補正量算出部１９８は、指示体３００の動きの方向に応じて補正箇所の移動方向を決定し、指示体３００の動きの大きさに応じて補正箇所の移動量を決定する。
例えば、補正量算出部１９８は、補正箇所の移動方向として、指示体３００の動きの方向を用いる。また、補正量算出部１９８は、補正箇所の移動量として、指示体３００の動きの大きさに定数Ａ（例えば、定数Ａ＝１）を乗じた値（以下「移動量」とも称する）を決定する。なお、定数Ａは１に限らず適宜変更可能である。
続いて、補正量算出部１９８は、補正箇所を補正箇所の移動方向に補正箇所の移動量だけ移動させる画像歪み補正用のパラメーターを算出する。
【００７８】
続いて、補正量算出部１９８は、画像歪み補正用のパラメーターを用いて補正箇所を移動して画像歪み補正を実行する（ステップＳ１９）。
ステップＳ１９では、補正量算出部１９８は、画像歪み補正用のパラメーターを画像歪み補正部１２２に設定する。画像歪み補正部１２２は、当該画像歪み補正用のパラメーターに従って、補正箇所を、補正箇所の移動方向に補正箇所の移動量だけ移動させて、画像歪み補正を実行する。
図１６は、指示体３００の指示位置の移動に応じた投射画像Ｉの補正例を示した図である。図１６では、補正後の投射画像Ｉの輪郭を点線で示している。図１６の矢印は、指示体３００の先端３０１の動きを示す。点Ｃ１を移動させると、投射画像Ｉの全体に画像歪み補正が施される。
【００７９】
続いて、操作部１１０が、歪み補正終了操作または通常モード開始操作を受け取ると、モード制御部１９１は、歪み補正モードを終了して（ステップＳ２０：ＹＥＳ）、動作モードを通常モードに変更する。
一方、操作部１１０が、歪み補正終了操作および通常モード開始操作のいずれも受け取っていないと、モード制御部１９１は歪み補正モードを継続して（ステップＳ２０：ＮＯ）、処理をステップＳ１２に戻す。処理がステップＳ１２に戻ることで、使用者は、点Ｃ１とは異なる点を用いて画像歪み補正を実行できる。
【００８０】
本実施形態のプロジェクター１００およびプロジェクター１００の制御方法によれば、指示体３００の指示位置と指示体３００の動きとに基づいて、投射画像Ｉの歪みが補正される。このため、利用者は、指示体３００を使って直感的に投射画像Ｉの歪みを補正できる。よって、投射画像Ｉの歪み補正を容易に行うことが可能になり、操作性が向上する。
【００８１】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、例えば、次に述べるような各種の変形が可能である。また、次に述べる変形の態様の中から任意に選択された一または複数の変形を適宜組み合わせることもできる。
【００８２】
＜変形例１＞
動き検出部１９７は、指示体３００の動きとして、実質的に指示体３００の発光部３２０の動きを検出した。
しかしながら、動き検出部１９７は、指示体３００の動きとして、発光部３２０の動き以外の動きを検出してもよい。例えば、動き検出部１９７は、指示体３００の動きとして、指示体３００の姿勢の動きを検出してもよい。
この場合、指示体３００は、例えば、ジャイロセンサー等を有する姿勢検出部と、姿勢検出開始ボタンと、送信部と、を有する。送信部は、姿勢検出開始ボタンが操作されると、その後の姿勢検出部の検出結果を、プロジェクター１００に送信する。
プロジェクター１００は、姿勢検出部の検出結果を受信する受信部を有する。動き検出部１９７は、姿勢検出部の検出結果に基づいて、指示体３００の姿勢の動きを検出する。具体的には、動き検出部１９７は、指示体３００の姿勢の変化方向と、指示体３００の姿勢の変化量とを検出する。指示体３００の姿勢の変化方向は指示体３００の動きの方向として用いられ、指示体３００の姿勢の変化量は指示体３００の動きの大きさとして用いられる。
【００８３】
＜変形例２＞
指示体３００にレーザーポインターが備えられてもよい。この場合、撮像部１６０が、レーザーポインターから照射されて投射面２００を指示するレーザー光線も撮像できるように、フィルター１６２が、撮像素子１６３の前面からずれ、さらに撮像素子１６３の前面に戻るように構成される。
位置検出部１９５は、撮像部１６０が生成した撮像画像情報に基づいて、レーザーポインターから照射されるレーザー光線による指示位置も検出してもよい。
プロジェクター１００は、図１７に示すように変化検出部１９９を含んでもよい。変化検出部１９９は、撮像部１６０が生成した撮像画像情報に基づいて、投射面２００におけるレーザー光線による指示位置の変化を検出する。例えば、変化検出部１９９は、レーザー光線による指示位置の変化方向と、レーザー光線による指示位置の移動量と、を検出する。
補正量算出部１９８は、レーザー光線による指示位置の変化方向を指示体３００の動きの方向として用い、レーザー光線による指示位置の移動量を指示体３００の動きの大きさとして用いて、画像歪み補正用のパラメーターを算出する。
【００８４】
なお、図１７に示したプロジェクター１００が用いられる場合、指示体３００の代わりにレーザーポインターが用いられてもよい。この場合、動き検出部１９７を省略することが可能になる。
【００８５】
＜変形例３＞
上述した実施形態では、図１および図２に示したように、十字パターンＰ３ａの中心位置は、画像歪み補正の実行に伴って移動した。しかしながら、十字パターンＰ３ａの中心位置は、画像歪み補正の実行の有無にかかわらず、液晶ライトバルブ１５２の特定の位置に固定されてもよい。
【００８６】
＜変形例４＞
指示領域の強調表示は、背景色の変更に限らず適宜変更可能である。例えば、強調表示として、指定領域の一部（例えば、点Ｃ１〜Ｃ４のうち、指定領域に含まれる点の近傍）に所定の画像（例えば、丸印または星印を示す画像）を表示する態様が用いられてもよい。所定の画像は、丸印または星印を示す画像に限らず、使用者が視認できる画像であればよい。
また、表示制御部１９６は、操作の補助となるメッセージを表示させてもよい。このメッセージの一例としては、補正箇所を動かせる範囲を明示するメッセージが挙げられる。表示制御部１９６は、このメッセージと共に、補正箇所を動かせる範囲を示す境界線を投射画像Ｉ内に表示してもよい。
指示領域の全体について背景色を変更する代わりに、指示領域の一部について背景色が変更されてもよい。
動き検出部１９７および変化検出部１９９は、指示領域内での指示位置の移動（変化）のみを検出してもよい。
【００８７】
＜変形例５＞
投射画像の歪み補正としては、上述した実施形態で用いられた台形歪み補正の代わりに、投射画像を格子状に区切った各交点の位置調整により投射画像の歪みを補正するポイント補正、湾曲する投射画像を調整する湾曲補正、または、投射画像の上下左右の各辺に対して弧状の補正を行う弓型補正等が用いられてもよい。
【００８８】
＜変形例６＞
ＯＳＤ画像が、動作モードを切り替え可能なメニュー画像を示す場合、モード制御部１９１は、メニュー画像への操作に従って動作モードを変更してもよい。また、指示体３００による操作が可能なアイコン等を含むインタラクティブツールバーが表示される場合、モード制御部１９１は、インタラクティブツールバーへの操作に従って動作モードを変更してもよい。
【００８９】
＜変形例７＞
キャリブレーションは、上述した実施形態のようにプロジェクター１００が自動的に行うオートキャリブレーションに限らず、マニュアルキャリブレーションでもよい。
マニュアルキャリブレーションを実行する場合、キャリブレーション実行部１９４は、投射面２００に、マニュアルキャリブレーション用の画像を投射する。マニュアルキャリブレーション用の画像には複数のマークが表示される。マニュアルキャリブレーションでは、投射面２００に表示されたマニュアルキャリブレーション用の画像のマークの１つ１つを、使用者が指示体３００により指示する。キャリブレーション実行部１９４は、マニュアルキャリブレーション用の画像に対する指示体３００の操作を、撮像画像情報に基づいて検出して、射影変換行列を生成する。
【００９０】
＜変形例８＞
補正部１００ｂは、指示体３００の移動に追従して、画像歪み補正用のパラメーターの算出および画像歪み補正用のパラメーターの設定を行い、リアルタイムで、歪み補正を実行してもよい。
また、補正部１００ｂは、歪み補正モードにおいて歪み補正終了操作を受け取った際に、画像歪み補正用のパラメーターの設定を行って歪み補正を実行してもよい。また、補正部１００ｂは、歪み補正モードにおいて歪み補正終了操作を受け取った際に、それまでに算出された画像歪み補正用のパラメーターの設定を行って歪み補正を実行してもよい。
また、補正部１００ｂは、歪み補正モードにおいては、歪み補正を施す前の投射画像Ｉと、歪み補正を施した後の投射画像Ｉとを表示させ、歪み補正モードにおいて歪み補正終了操作を受け取った際に、歪み補正を施した後の投射画像Ｉを残して、歪み補正を施す前の投射画像Ｉを削除してもよい。
【００９１】
＜変形例９＞
画像歪み補正が行われると、マーカー４００と指示体３００の指示位置とがずれる。このずれを抑止するために、キャリブレーション実行部１９４は、画像歪み補正が行われると、画像歪み補正に基づいて射影変換行列を自動的に調整してもよいし、再度、キャリブレーションを実行してもよい。
【００９２】
＜変形例１０＞
プロジェクター１００が、投射面２００に接触している使用者の指に対して層状検出光を照射する照射部を有してもよい。照射部は、使用者の指等の非発光指示体が投射面２００に接触していることを検出するために、投射面２００の表面全体に亘って層状（またはカーテン状）の検出光を射出する。層状検出光としては、赤外光が用いられる。ここで、「層状」または「カーテン状」とは、ほぼ一様な厚さの薄い空間形状を意味する。投射面２００と層状検出光との間の距離は、例えば１〜１０ｍｍ（好ましくは１〜５ｍｍ）の範囲の値に設定される。
この場合、撮像部１６０は、投射面２００と接触している使用者の指によって反射された層状検出光を撮像して撮像画像情報を生成する。
【００９３】
指示体として使用者の指が用いられた場合、プロジェクター１００は、使用者の指と投射面２００との位置関係については、使用者の指に層状検出光が照射されているか否かの判断、すなわち、使用者の指が投射面２００に接触しているか否かの判断しかできない。
このため、位置検出部１９５は、例えば、使用者の指が投射面２００に接触した状態が所定時間（例えば２秒）継続した場合に、使用者の指が指示する指示位置を検出し、その指示位置に基づいて指定領域を特定する。なお、所定時間は２秒に限らず適宜変更可能である。使用者の指が投射面２００に接触した状態が所定時間（例えば２秒）継続したタイミングは、第１タイミングの他の例である。または、位置検出部１９５は、接触あるいは所定時間の接触を検出したタイミングで、「指定領域決定しますか？ＯＫ／ＮＧ」等の選択メッセージを投射部１５０に投射させ、使用者が指の操作でＯＫまたはＮＧを選択することで、指定領域を確定してもよい。
動き検出部１９７は、例えば、使用者の指が投射面２００に接触した状態が当該所定時間継続したとき以降において、使用者の指の動きを検出する。
その場合、表示制御部１９６は、使用者の指が投射面２００に接触した状態が所定時間継続した場合に、すなわち、歪み補正が実行可能になった場合に、マーカー４００の表示態様（例えば、マーカー４００の色および形状の少なくとも一方）を変更してもよい。この場合、使用者は、マーカー４００の表示態様によって、歪み補正が実行可能になったことを認識可能になる。
【００９４】
＜変形例１１＞
プロジェクター１００が、投射面２００を撮像するステレオカメラを含み、位置検出部１９５が、ステレオカメラが生成した撮像画像情報に基づいて、指示体３００の位置を検出してもよい。この場合、位置検出部１９５は、投射面２００が平面でなく、曲面、または、凹部と凸部との少なくとも一方を有する面である状況において、指示体３００が投射面２００に沿って移動しても、その移動を検出することが可能になる。
【００９５】
＜変形例１２＞
記憶部１８０が画像情報を記憶している場合には、画像合成部１２１は、受信画像情報の代わりに、記憶部１８０が記憶している画像情報を用いてもよい。
【００９６】
＜変形例１３＞
制御部１９０がプログラムを実行することによって実現される要素の全部または一部は、例えばＦＰＧＡ（field programmable gate array）またはＡＳＩＣ（Application Specific IC）等の電子回路によりハードウェアで実現されてもよいし、ソフトウェアとハードウェアとの協働により実現されてもよい。
【００９７】
＜変形例１４＞
投射部１５０では、光変調装置として液晶ライトバルブが用いられたが、光変調装置は液晶ライトバルブに限らず適宜変更可能である。例えば、光変調装置は、３枚の反射型の液晶パネルを用いた構成であってもよい。また、光変調装置は、１枚の液晶パネルを用いた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスを用いた方式等の構成であってもよい。光変調装置として１枚のみの液晶パネルまたはＤＭＤが用いられる場合には、色分離光学系や色合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源が発した光を変調可能な構成は、光変調装置として採用できる。
【符号の説明】
【００９８】
１００…プロジェクター、１００ａ…バス、１００ｂ…補正部、１１０…操作部、１２０…画像処理部、１３０…ライトバルブ駆動部、１４０…光源駆動部、１５０…投射部、１６０…撮像部、１７０…受光部、１８０…記憶部、１９０…制御部、１９１…モード制御部、１９２…投射制御部、１９３…撮像制御部、１９４…キャリブレーション実行部、１９５…位置検出部、１９６…表示制御部、１９７…動き検出部、１９８…補正量算出部。
【図１】
2019078845.tif 000003
【図２】
2019078845.tif 000004
【図３】
2019078845.tif 000005
【図４】
2019078845.tif 000006
【図５】
2019078845.tif 000007
【図６】
2019078845.tif 000008
【図７】
2019078845.tif 000009
【図８】
2019078845.tif 000010
【図９】
2019078845.tif 000011
【図１０】
2019078845.tif 000012
【図１１】
2019078845.tif 000013
【図１２】
2019078845.tif 000014
【図１３】
2019078845.tif 000015
【図１４】
2019078845.tif 000016
【図１５】
2019078845.tif 000017
【図１６】
2019078845.tif 000018
【図１７】
2019078845.tif 000019