(57)【要約】【課題】マーカーを操作する操作体が投射面と似通った反射特性を有する部材であっても、その操作に応じた所定の処理の不実行を抑制可能な技術を提供する。【解決手段】プロジェクターは、投射面に投射画像を投射する投射部と、投射画像にマーカーを表示する表示制御部と、投射面を撮像して撮像画像を生成する撮像部と、撮像画像に基づいてマーカーの位置の変化を検出する検出部と、マーカーの位置の変化が検出された場合に、所定の処理を実行する処理部と、を有する。【選択図】図２
2018139028.tif 000002
【特許請求の範囲】
【請求項１】
投射面に投射画像を投射する投射部と、
前記投射画像にマーカーを表示する表示制御部と、
前記投射面を撮像して撮像画像を生成する撮像部と、
前記撮像画像に基づいて前記マーカーの位置の変化を検出する検出部と、
前記マーカーの位置の変化が検出された場合に、所定の処理を実行する処理部と、
を有することを特徴とするプロジェクター。
【請求項２】
前記表示制御部は、前記投射画像内に複数の前記マーカーを表示することを特徴とする請求項１に記載のプロジェクター。
【請求項３】
前記表示制御部は、前記投射画像の辺のうち当該投射画像の垂直方向に平行な辺に沿って、前記マーカーを前記投射画像内に表示することを特徴とする請求項２に記載のプロジェクター。
【請求項４】
前記処理部は、前記複数のマーカーのいずれか１つの位置が変化した場合には、前記位置が変化したマーカーに対応する処理を前記所定の処理として実行し、前記複数のマーカーの位置が一度に変化した場合には、前記所定の処理を実行しないことを特徴とする請求項２または３に記載のプロジェクター。
【請求項５】
前記処理部は、前記マーカーの位置が特定の方向に変化した場合に前記所定の処理を実行することを特徴とする請求項１から３のいずれか１項に記載のプロジェクター。
【請求項６】
前記処理部は、前記マーカーの位置の変化量が所定量よりも大きい場合に前記所定の処理を実行することを特徴とする請求項１、２、３または５に記載のプロジェクター。
【請求項７】
投射面に投射画像を投射するステップと、
前記投射画像にマーカーを表示するステップと、
前記投射面を撮像して撮像画像を生成するステップと、
前記撮像画像に基づいて前記マーカーの位置の変化を検出するステップと、
前記マーカーの位置の変化が検出された場合に、所定の処理を実行するステップと、
を有することを特徴とするプロジェクターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクターおよびプロジェクターの制御方法に関する。
【背景技術】
【０００２】
特許文献１には、投射面に投射されたアイコン画像への使用者の操作を検出し、その検出に応じて所定の処理を行う表示制御システムが記載されている。この表示制御システムでは、プロジェクターがアイコン画像を投射面に投射し、カメラが投射面を撮像して撮像画像を生成し、処理制御装置が撮像画像に基づいてアイコン画像への使用者の操作を検出する。処理制御装置は、使用者がアイコン画像を操作していないときに撮像された撮像画像を初期状態として記憶し、その後に撮像された撮像画像と初期状態との差分が閾値を超えた場合に、使用者の操作があったと判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２９０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
使用者が指等の操作体でアイコン画像を操作していない状況では、アイコン画像は投射面に投射される。このため、初期状態の撮像画像には、投射面で反射されたアイコン画像が示される。
一方、使用者が操作体でアイコン画像を操作している状況では、プロジェクターと投射面との間に操作体が存在するため、アイコン画像は操作体に投射される。このため、この状況での撮像画像（以下「操作撮像画像」とも称する）には、操作体で反射されたアイコン画像が示される。
したがって、初期状態の撮像画像と操作撮像画像との間には、投射面と操作体との反射特性の違いおよび形状の違いに起因する輝度の変化が生じる。特許文献１に記載の処理制御装置は、この輝度の変化に基づいて、使用者の操作の有無を判定する。
【０００５】
しかしながら、操作体が、投射面と似通った反射特性を有する場合（例えば、投射面が白色のスクリーンであり、操作体が手のひらまたは白い紙等の平らで高い反射率を有する場合）、初期状態の撮像画像と操作撮像画像との間で輝度の差が小さくなり、アイコン画像への操作を検出できない場合が生じ得る。この場合、使用者がアイコン画像を操作しても、その操作に応じた所定の処理が実行されないという問題が生じてしまう。
【０００６】
本発明は上述した事情に鑑みてなされたものであり、アイコン等のマーカーを操作する操作体が投射面と似通った反射特性を有していても、操作体にてマーカーが操作された際に所定の処理が不実行となることを抑制可能な技術を提供することを解決課題とする。
【課題を解決するための手段】
【０００７】
本発明に係るプロジェクターの一態様は、投射面に投射画像を投射する投射部と、前記投射画像にマーカーを表示する表示制御部と、前記投射面を撮像して撮像画像を生成する撮像部と、前記撮像画像に基づいて前記マーカーの位置の変化を検出する検出部と、前記マーカーの位置の変化が検出された場合に、所定の処理を実行する処理部と、を有することを特徴とする。
使用者が投射面に表示されたマーカーを手のひら等の操作体で操作すると、マーカーは、投射面よりも投射部側に位置する操作体に投射され、撮像部は、その操作体で反射されたマーカーを撮像することになる。
ここで、投射部の光軸と撮像部の光軸は一致していない（視差がある）ため、撮像部が生成した撮像画像において、操作体により操作されている場合のマーカーの位置は、操作されていない場合のマーカーの位置から変化する。
本態様によれば、マーカーの位置が変化した場合に所定の処理が実行される。このため、マーカーを操作する操作体が投射面と似通った反射特性を有していても、操作体にてマーカーが操作された際に所定の処理が不実行となることを抑制可能になる。
【０００８】
上述したプロジェクターの一態様において、前記表示制御部は、前記投射画像内に複数の前記マーカーを表示することが望ましい。
この態様によれば、複数のマーカーの各々について、操作体にてマーカーが操作された際に所定の処理が不実行となることを抑制可能になる。
【０００９】
上述したプロジェクターの一態様において、前記表示制御部は、前記投射画像の辺のうち当該投射画像の垂直方向に平行な辺に沿って、前記マーカーを前記投射画像内に表示することが望ましい。
この態様によれば、複数のマーカーを使用者が操作しやすいように投射画像に表示することが可能になる。
【００１０】
上述したプロジェクターの一態様において、前記処理部は、前記複数のマーカーのいずれか１つの位置が変化した場合には、前記位置が変化したマーカーに対応する処理を前記所定の処理として実行し、前記複数のマーカーの位置が一度に変化した場合には、前記所定の処理を実行しないことが望ましい。
複数のマーカーの位置が同時に変化する状況は、マーカーに対する使用者の操作ではなく、例えば、複数のマーカーの前を使用者が横切る状況、マーカーに対して使用者が誤操作する状況、および、プロジェクターと投射面との相対角度が変化する状況で生じうる。このため、この態様によれば、マーカーに対する操作の意図がないときに所定の処理が実行されることを抑制可能になる。
【００１１】
上述したプロジェクターの一態様において、前記処理部は、前記マーカーの位置が特定の方向に変化した場合に前記所定の処理を実行することが望ましい。
投射部の光軸と撮像部の光軸は一致していない（視差がある）ため、操作体でマーカーが操作されると、撮像画像におけるマーカーの位置は、特定の方向（投射部の光軸と撮像部の光軸とのズレの方向）に変化する。このため、この態様によれば、操作体でのマーカーの操作に応じて所定の処理を実行することが可能になる。
【００１２】
上述したプロジェクターの一態様において、前記処理部は、前記マーカーの位置の変化量が所定量よりも大きい場合に前記所定の処理を実行することが望ましい。
この態様によれば、例えば、一時的な振動等に起因するマーカーの移動に対して所定の処理を実行してしまうことを抑制可能になる。
【００１３】
本発明に係るプロジェクターの制御方法の一態様は、投射面に投射画像を投射するステップと、前記投射画像にマーカーを表示するステップと、前記投射面を撮像して撮像画像を生成するステップと、前記撮像画像に基づいて前記マーカーの位置の変化を検出するステップと、前記マーカーの位置の変化が検出された場合に、所定の処理を実行するステップとを有することを特徴とする。
この態様によれば、マーカーを操作する操作体が投射面と似通った反射特性を有していても、操作体にてマーカーが操作された際に所定の処理が不実行となることを抑制可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用した第１実施形態に係るプロジェクター１を示した図である。
【図２】アイコン３１の投射位置の変化を説明するための図である。
【図３】アイコン３１の撮像画像上での位置の変化を説明するための図である。
【図４】プロジェクター１を模式的に示した図である。
【図５】追加画像情報に応じた追加画像３６の一例を示した図である。
【図６】受信画像情報に応じた画像３７の一例を示した図である。
【図７】投射部１０４の一例を示した図である。
【図８】撮像部１０５の一例を示した図である。
【図９】キャリブレーションを説明するためのフローチャートである。
【図１０】第１キャリブレーション画像２０１の一例を示した図である。
【図１１】第２キャリブレーション画像２０４の一例を示した図である。
【図１２】アイコンの移動に応じた動作を説明するためのフローチャートである。
【図１３】アイコン３００の一例を示した図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明に係る実施の形態を説明する。なお、図面において各部の寸法および縮尺は実際のものと適宜異なる。また、以下に記載する実施の形態は、本発明の好適な具体例である。このため、本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００１６】
＜第１実施形態＞
図１は、本発明を適用した第１実施形態に係るプロジェクター１を示した図である。
プロジェクター１は、投射部１０４で投射面２に投射画像３を投射する。投射面２は、例えば、スクリーンまたは壁である。プロジェクター１は、撮像部１０５で投射面２を繰り返し撮像して撮像画像を時系列で生成する。
【００１７】
投射画像３は、画像３０とアイコン３１〜３３とを含む。画像３０は、プロジェクター１がＰＣ（パーソナルコンピューター）４から受信した画像情報に応じた画像である。ＰＣ４は、画像情報出力装置の一例である。
【００１８】
アイコン３１〜３３の各々は、マーカーの一例である。アイコン３１〜３３の各々には、特定の機能が関連づけられている。プロジェクター１は、時系列で生成された撮像画像を用いて、使用者５によるアイコン３１〜３３への操作を検出する。具体的には、プロジェクター１は、使用者５が投射面２へのアイコン３１〜３３の投射を遮るように手などをかざす操作を検出する。本実施形態では、プロジェクター１は、撮像画像上でのアイコン３１〜３３の各々の位置の変化に基づいて、使用者５によるアイコン３１〜３３のいずれかへの操作を検出する。プロジェクター１は、使用者５によるアイコン３１〜３３のいずれかへの操作を検出すると、操作されたアイコンに関連づけられた機能を実行する。
【００１９】
図２は、使用者５がアイコン３１を操作したときのアイコン３１の投射位置の変化を説明するための図である。図２では、説明を容易にするために、アイコン３１は立体的に示されているが、アイコン３１は立体ではない。なお、使用者５がアイコン３２または３３を操作したときのアイコン３２または３３の投射位置の変化は、アイコン３１の投射位置の変化に準ずるため、説明を割愛する。
【００２０】
使用者５がアイコン３１を操作していないときには、アイコン３１は、投射面２の位置Ａに表示される。この状況で、使用者５が、操作体の一例である手５ａでアイコン３１を操作すると、手５ａが位置Ａと投射部１０４との間に位置する。このため、アイコン３１は、投射面２ではなく手５ａに投射されることになる。以下、手５ａに投射されたアイコン３１を、図２に示したように「アイコン３１ａ」とも称する。
【００２１】
投射部１０４の光軸と撮像部１０５の光軸は一致していない（視差がある）ため、撮像１０５が生成する撮像画像６上では、位置Ａに投射されたアイコン３１と、手５ａに投射されたアイコン３１ａは、異なる位置に表示される。
このため、使用者５がアイコン３１を操作していない状態からアイコン３１を操作する状態に変化すると、撮像画像６においては、図２および図３に示したように、アイコン３１の位置が方向Ｈの方向に移動する。ここで、方向Ｈは、投射部１０４の光軸と撮像部１０５の光軸とのズレの方向に一致する。
【００２２】
図４は、プロジェクター１を模式的に示した図である。プロジェクター１は、受取部１０１と、記憶部１０２と、制御部１０３と、投射部１０４と、撮像部１０５とを含む。
【００２３】
受取部１０１は、例えば、各種の操作ボタン、操作キーまたはタッチパネルである。受取部１０１は、使用者５の入力操作を受け取る。
例えば、受取部１０１は、アイコン３１〜３３を表示する旨の表示指示の入力操作を受け取る。受取部１０１は、表示指示の入力操作を受け取ると、表示指示を制御部１０３に出力する。また、受取部１０１は、電源オン操作とキャリブレーション開始操作とを受け取る。受取部１０１は、電源オン操作またはキャリブレーション開始操作を受け取ると、キャリブレーション開始指示を制御部１０３に出力する。また、受取部１０１は、アイコン操作を終了する旨の終了指示の入力操作を受け取る。受取部１０１は、終了指示の入力操作を受け取ると、終了指示を制御部１０３に出力する。
【００２４】
なお、受取部１０１は、入力操作に応じた情報を無線または有線で送信するリモートコントローラー等であってもよい。その場合、プロジェクター１は、リモートコントローラーが送信した情報を受信する受信部を備える。リモートコントローラーは、入力操作を受け取る各種の操作ボタン、操作キーまたはタッチパネルを備える。
【００２５】
記憶部１０２は、コンピューターが読み取り可能な記録媒体である。記憶部１０２は、プロジェクター１の動作を規定するプログラムと、種々の情報とを記憶する。
【００２６】
制御部１０３は、ＣＰＵ（Central Processing Unit）等のコンピューターである。制御部１０３は、記憶部１０２に記憶されているプログラムを読み取り実行することによって、画像処理部１０６、表示制御部１０７、検出部１０８、処理部１０９、およびキャリブレーション実行部１１０を実現する。図４においては、制御部１０３内の構成と記憶部１０２との間を結ぶ信号線は省略されている。
【００２７】
画像処理部１０６は、例えば、ＰＣ４から受信した画像情報（以下「受信画像情報」とも称する）に画像処理を施して画像信号を生成する。
【００２８】
表示制御部１０７は、投射画像３の表示を制御する。表示制御部１０７は、例えば、表示指示（アイコン３１〜３３を表示する旨の表示指示）を受取部１０１から受け取ると、投射画像３内にアイコン３１〜３３を表示する。アイコン３１〜３３は、複数のマーカーの一例である。なお、表示制御部１０７は、表示指示を受け取らなくても、投射画像３内にアイコン３１〜３３を表示してもよい。
表示制御部１０７は、例えば、アイコン３１〜３３を示す追加画像情報を画像処理部１０６に出力して、投射画像３内にアイコン３１〜３３を表示させる。
【００２９】
図５は、追加画像情報に応じた追加画像３６の一例を示した図である。図６は、受信画像情報に応じた画像３７の一例を示した図である。
例えば、追加画像情報が図５に示した追加画像３６を示し、受信画像情報が図６に示した画像３７を示す場合、画像処理部１０６は、追加画像情報と受信画像情報を合成して、追加画像３６の領域３６ｃに画像３７が組み込まれた投射画像３（図１参照）を示す画像信号を生成する。なお、追加画像情報は、記憶部１０２に記憶されており、表示制御部１０７は、記憶部１０２から追加画像情報を読み取る。
【００３０】
投射部１０４は、投射面２に投射画像３を投射する。
図７は、投射部１０４の一例を示した図である。投射部１０４は、光源１１、光変調装置の一例である３つの液晶ライトバルブ１２（１２Ｒ，１２Ｇ，１２Ｂ）、投射光学系の一例である投射レンズ１３、ライトバルブ駆動部１４等を含む。投射部１０４は、光源１１から射出された光を液晶ライトバルブ１２で変調して投射画像（画像光）を形成し、この投射画像を投射レンズ１３から拡大投射する。
【００３１】
光源１１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、またはレーザー光源等からなる光源部１１ａと、光源部１１ａが放射した光の方向のばらつきを低減するリフレクター１１ｂとを含む。光源１１から射出された光は、不図示のインテグレーター光学系によって輝度分布のばらつきが低減され、その後、不図示の色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の色光成分に分離される。Ｒ，Ｇ，Ｂの色光成分は、それぞれ液晶ライトバルブ１２Ｒ，１２Ｇ，１２Ｂに入射する。
【００３２】
液晶ライトバルブ１２は、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。液晶ライトバルブ１２には、マトリクス状に配列された複数の画素１２ｐからなる矩形の画素領域１２ａが形成されており、液晶に対して画素１２ｐごとに駆動電圧を印加可能である。ライトバルブ駆動部１４が、画像処理部１０６から入力される画像信号に応じた駆動電圧を各画素１２ｐに印加すると、各画素１２ｐは、画像信号に応じた光透過率に設定される。このため、光源１１から射出された光は、画素領域１２ａを透過することで変調され、画像信号に応じた画像が色光ごとに形成される。
【００３３】
各色の画像は、図示しない色合成光学系によって画素１２ｐごとに合成され、カラー画像光（カラー画像）である投射画像光（投射画像３）が生成される。投射画像光（投射画像３）は、投射レンズ１３によって投射面２に拡大投射される。
【００３４】
図４に戻って、撮像部１０５は、投射面２を撮像して撮像画像を生成する。
図８は、撮像部１０５の一例を示した図である。撮像部１０５は、レンズ等の光学系２１と、光学系２１にて集光された光を電気信号に変換する撮像素子２２等を備えたカメラである。撮像素子２２は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサーまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサーである。撮像部１０５は、投射面２を繰り返し撮像して撮像画像を時系列で生成する。
【００３５】
図４に戻って、検出部１０８は、撮像画像に基づいて、アイコン３１〜３３の各々について撮像画像における位置の変化を検出する。撮像画像上でのアイコン３１〜３３の各々の位置の変化の原理については、既に図２を用いて説明した通りである。
【００３６】
処理部１０９は、検出部１０８の検出結果に基づいて、位置が変化したアイコンに関連づけられた機能（処理）を実行する。具体的には、処理部１０９は、複数のマーカー３１〜３３のいずれか１つの位置が変化した場合に、位置が変化したマーカーに対応する機能を所定の処理として実行する。
例えば、アイコン３１が画像３０に対するスクロール機能と関連づけられている場合、アイコン３１が操作されてアイコン３１の撮像画像上での位置が変化すると、処理部１０９は、ＰＣ４にスクロール指示を出力する処理を実行する。ＰＣ４は、スクロール指示に従って画像３０をスクロールする。
また、アイコン３２が、投射画像３を明るくする機能と関連づけられている場合、アイコン３２が操作されてアイコン３２の撮像画像上での位置が変化すると、処理部１０９は、画像処理部１０６に、投射画像３を明るくする指示を出力する処理を実行する。画像処理部１０６は、投射画像３を明るくする指示に応じて、投射画像３に応じた画像信号において輝度値を高くする。
【００３７】
キャリブレーション実行部１１０は、投射面２に表示されている投射画像３を撮像した撮像画像と、画像情報に基づく投射画像３との間で位置を対応づけるキャリブレーションを実行する。本実施形態では、キャリブレーション実行部１１０は、受取部１０１からキャリブレーション開始指示を受け取ると、キャリブレーションを実行し、キャリブレーション結果を検出部１０８に出力する。
【００３８】
検出部１０８は、キャリブレーション結果に基づいて、撮像画像上におけるアイコン３１〜３３の位置を推定する。そして、順次入力される撮像画像において、推定した位置の周辺を探索してアイコン３１〜３３の各々の位置を特定し、位置の変化を検出する。
【００３９】
次に、動作を説明する。
まず、キャリブレーションについて説明する。本実施形態では、記憶部１０２は、キャリブレーション用の画像を示すキャリブレーション画像情報を記憶している。具体的には、記憶部１０２は、第１キャリブレーション画像情報と、第２キャリブレーション画像情報とを記憶している。
【００４０】
図９は、キャリブレーションを説明するためのフローチャートである。
受取部１０１は、電源オン操作またはキャリブレーション開始操作を受け取ると、キャリブレーション開始指示をキャリブレーション実行部１１０に出力する。キャリブレーション実行部１１０は、キャリブレーション開始指示を受け取ると、記憶部１０２から第１キャリブレーション画像情報を読み取り、第１キャリブレーション画像情報を画像処理部１０６に出力する。画像処理部１０６は、第１キャリブレーション画像情報に応じた画像信号を生成し、投射部１０４は、この画像信号に応じた第１キャリブレーション画像を投射面２に投射する（ステップＳ１）。
【００４１】
図１０は、第１キャリブレーション画像２０１の一例を示した図である。第１キャリブレーション画像２０１では、黒色の背景２０２の上に、白色の矩形パターン２０３が重畳されている。
【００４２】
続いて、撮像部１０５は、投射面２に表示されている第１キャリブレーション画像２０１を撮像して第１撮像画像を生成する（ステップＳ２）。撮像部１０５は、第１撮像画像をキャリブレーション実行部１１０に出力する。
【００４３】
キャリブレーション実行部１１０は、第１撮像画像を受け取ると、記憶部１０２から第２キャリブレーション画像情報を読み取り、第２キャリブレーション画像情報を画像処理部１０６に出力する。画像処理部１０６は、第２キャリブレーション画像情報に応じた画像信号を生成し、投射部１０４は、この画像信号に応じた第２キャリブレーション画像を投射面２に投射する（ステップＳ３）。
【００４４】
図１１は、第２キャリブレーション画像２０４の一例を示した図である。第２キャリブレーション画像２０４は全体が黒色の画像である。
【００４５】
続いて、撮像部１０５は、投射面２に表示されている第２キャリブレーション画像２０４を撮像して第２撮像画像を生成する（ステップＳ４）。撮像部１０５は、第２撮像画像をキャリブレーション実行部１１０に出力する。
【００４６】
キャリブレーション実行部１１０は、第２撮像画像を受け取ると、第１撮像画像と第２撮像画像との差分を取って矩形パターン２０３を検出する（ステップＳ５）。続いて、キャリブレーション実行部１１０は、撮像画像上での矩形パターン２０３の四隅の座標を検出する（ステップＳ６）。
【００４７】
続いて、キャリブレーション実行部１１０は、第１キャリブレーション画像情報で特定される矩形パターン２０３の四隅の座標（図７に示した液晶ライトバルブ１２上の矩形パターン２０３の四隅の座標）と、撮像画像における矩形パターン２０３の四隅の座標と、の位置関係に基づいて、射影変換行列を算出する（ステップＳ７）。射影変換行列は、液晶ライトバルブ１２における画像を撮像画像に射影変換するための行列である。射影変換行列は、キャリブレーション結果の一例である。続いて、キャリブレーション実行部１１０は、射影変換行列を検出部１０８に出力する。
【００４８】
検出部１０８は、射影変換行列が入力されると、画像情報に基づく投射画像３におけるアイコン３１〜３３の位置と、入力された射影変換行列とに基づいて、撮像画像におけるアイコン３１〜３３の位置を推定する。検出部１０８はアイコン３１〜３３の位置を検出する際には、順次入力される撮像画像のうち、推定した位置の周辺でアイコン３１〜３３を探索する。
【００４９】
次に、アイコン３１〜３３の移動に基づいて種々の機能を実行する動作を説明する。図１２は、この動作を説明するためのフローチャートである。
【００５０】
受取部１０１は、表示指示の入力操作を受け取ると、表示指示を表示制御部１０７に出力する。表示制御部１０７は、表示指示を受け取ると、記憶部１０２から追加画像情報を読み取り、追加画像情報と合成禁止指示とを画像処理部１０６に出力する。合成禁止指示は、追加画像情報を受信画像情報と合成することを禁止する指示である。
【００５１】
画像処理部１０６は、追加画像情報と合成禁止指示とを受け取ると、追加画像情報に応じた画像信号を生成する。投射部１０４は、この画像信号に応じた追加画像３６（図５参照）を投射面２に投射する（ステップＳ１１）。
【００５２】
続いて、撮像部１０５は、投射面２に表示されている追加画像３６を撮像して撮像画像を生成する（ステップＳ１２）。この際、使用者５は投射面２に投射された追加画像３６に対して操作を行っていない。以下、ステップＳ１２で生成された撮像画像を「基準画像」と称する。撮像部１０５は、基準画像を検出部１０８に出力する。
【００５３】
検出部１０８は、基準画像を用いて、アイコン３１〜３３の各々の特徴点の基準画像（撮像画像）上での座標（以下「初期位置」と称する）を算出する（ステップＳ１３）。特徴点は、例えば重心である。
【００５４】
図１３は、アイコン３１〜３３の各々として使用可能なアイコン３００の一例を示した図である。アイコン３００では、重心位置３０１の輝度が最も高く、重心位置３０１からの距離が長くなるほど輝度が段階的に低くなる。このため、アイコン３１〜３３として、アイコン３００が用いられると、アイコン３１〜３３の重心（特徴点）を精度よく検出することが可能になる。
検出部１０８は、初期位置を記憶部１０２に記憶する。
【００５５】
続いて、表示制御部１０７は、追加画像情報と合成指示とを画像処理部１０６に出力する。画像処理部１０６は、追加画像情報と合成指示とを受け取ると、追加画像情報と受信画像情報とを合成して投射画像３（図１参照）に応じた画像信号を生成する。投射部１０４は、この画像信号に応じた投射画像３の投射面２への投射を開始する（ステップＳ１４）。
【００５６】
続いて、撮像部１０５は、投射面２に表示されている投射画像３を撮像して撮像画像を生成する（ステップＳ１５）。撮像部１０５は、撮像画像を検出部１０８に出力する。
【００５７】
検出部１０８は、撮像画像を受け取ると、アイコン３１〜３３の各々の特徴点の撮像画像上での座標を算出する。続いて、検出部１０８は、アイコン３１〜３３の特徴点の各々について、記憶部１０２に記憶した初期位置からの移動量（位置の変化量）および移動方向を算出する。
【００５８】
続いて、検出部１０８は、アイコン３１〜３３のいずれか１つのみが、特徴点の移動方向が特定の方向でかつ特徴点の移動量が所定量以上という判定条件を満たしている場合（ステップＳ１６：ＹＥＳ）、判定条件を満たしたアイコンに対して使用者５が操作を行ったと判断する。検出部１０８は、この判断結果を処理部１０９に出力する。
ここで、特定の方向（特定方向）は、投射部１０４の光軸と撮像部１０５の光軸とのズレの方向、つまり「方向Ｈ」である（図２、図３参照）。
【００５９】
ここで、判定条件について説明する。
アイコン３１〜３３は、投射部１０４から常に決まった方向に投射されている。このため、例えば、使用者５が手５ａでアイコン３１が投射面２に到達するのを遮るなどして、アイコン３１の投射位置が変化した場合、撮像画像上ではアイコン３１は常に特定方向Ｈ（投射レンズ１３に近づく方向）にしか動かない（図２参照）。よって、特定方向Ｈ以外の方向に特徴点が移動した場合は、使用者５による操作以外の原因で特徴点が移動した可能性が高いので、検出部１０８は、使用者５による操作とはみなさない。
また、使用者５がアイコン３１〜３３のいずれも操作していない場合でも、スクリーン等の投射面２が揺れるなどしてアイコン３１〜３３の投射位置が僅かに変化する場合がある。このため、移動量が所定量未満である場合（移動量が少なすぎる場合）も、検出部１０８は、使用者５による操作とはみなさない。
【００６０】
処理部１０９は、検出部１０８の検出結果に基づいて、判定条件を満たすアイコンに関連づけられている機能、すなわち、使用者５によって操作されたアイコンに関連づけられている機能を実行する（ステップＳ１７）。
【００６１】
ステップＳ１７が実行された後、および、検出部１０８がアイコン３１〜３３のいずれかへの使用者５の操作を検出していない場合（ステップＳ１６：ＮＯ）、表示制御部１０７は、ＰＣ４または受取部１０１からアイコン操作を終了する旨の終了指示を受け取ったか否かを判断する（ステップＳ１８）。
【００６２】
表示制御部１０７は、終了指示を受け取った場合には（ステップＳ１８：ＹＥＳ）、追加画像情報と合成指示との画像処理部１０６への出力を停止し、アイコン３１〜３３の表示を終了させる。この場合、画像処理部１０６は、受信画像情報に応じた画像信号を生成し、投射部１０４は、この画像信号に応じた画像３７（図６参照）を投射面２に投射する。
一方、表示制御部１０７が終了指示を受け取っていない場合（ステップＳ１８：ＮＯ）、処理がステップＳ１５に戻る。
【００６３】
本実施形態に係るプロジェクター１およびプロジェクター１の制御方法によれば、例えば、アイコン３１〜３３のいずれかを操作する操作体が投射面２と似通った反射特性を有していても、操作体にてアイコン３１〜３３のいずれかが操作された際に所定の処理が不実行となることを抑制可能になる。
【００６４】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、例えば、次に述べるような各種の変形が可能である。また、次に述べる変形の態様の中から任意に選択された一または複数の変形を適宜組み合わせることもできる。
【００６５】
＜変形例１＞
操作体は、使用者５の手５ａに限らず適宜変更可能である。例えば、操作体は、使用者５の手のひら、または紙でもよい。
【００６６】
＜変形例２＞
アイコン３１〜３３の各々の形状は、図１３に示したアイコン３００の形状に限らず適宜変更可能である。例えば、円形、楕円形、多角形、矢印、または単なるドット状の画像でもよい。また、アイコン３１〜３３の各々の特徴点は、重心に限らず適宜変更可能である。例えば、アイコン３１〜３３が多角形である場合、特徴点として、多角形の頂点が用いられてもよい。アイコン３１〜３３の形状は互いに異なってもよい。
【００６７】
＜変形例３＞
表示制御部１０７は、図１、図５に示すように、アイコン３１〜３３を、投射画像３の４つの辺のうち左辺３６ａに沿って投射画像３内に表示したが、アイコン３１〜３３の配置はこれに限定されず、他の辺に沿って配置してもよい。ただし、使用者は、投射画像３の左右いずれかの外側から操作を行うことが想定されるため、使用者にとって操作がしやすい左辺３６ａおよび右辺３６ｂの少なくとも一方に沿ってアイコン３１〜３３を配置することが望ましい。なお、左辺３６ａおよび右辺３６ｂは、投射画像３の垂直方向（上下方向）ｙに平行な辺である。また、アイコンの数は３に限らず２以下でもよいし４以上でもよい。
【００６８】
＜変形例４＞
アイコン３１〜３３の特徴点を検出する際には、表示制御部１０７が、アイコン３１〜３３を白色で表示し、アイコン３１〜３３の周囲の領域を黒色で表示すれば、アイコン３１〜３３を検出しやすくなる。この際、図５に示した追加画像３６において白色で表示される領域３６ｃを黒色としてもよい。
【００６９】
＜変形例５＞
アイコン３１〜３３の各々に関連づけられる機能は、スクロール機能および投射画像３を明るくする機能に限らず適宜変更可能である。例えば、投射画像３をフリーズ（固定）させる機能、投射画像３をブラックアウトさせる機能、または操作メニューを表示させる機能でもよい。
【００７０】
＜変形例６＞
処理部１０９は、図１２で説明した動作に加え、アイコン３１〜３３の各々の位置が一度に（同時に）変化したことを検出部１０８が検出した場合、誤操作または誤検出の可能性があるため、処理部１０９はステップＳ１７を実行せず、アイコン３１〜３３の各々の位置が元の位置に戻るまで待ってもよい。
さらに、アイコン３１〜３３の各々の位置が同時に変化した後に、アイコン３１〜３３の各々の位置が一定時間以上継続した場合は、プロジェクター１と投射面２との位置関係が変化した可能性があるため、キャリブレーションを再実行した上で、処理がステップＳ１１に戻されてもよい。
【００７１】
＜変形例７＞
判定条件は、「特徴点の移動方向が特定の方向でかつ特徴点の移動量が所定量以上」という条件に限らず、適宜変更可能である。例えば、判定条件として、「特徴点の位置が変化した」という条件、「特徴点の位置が特定の方向に変化した」という条件、「特徴点の移動量が所定量よりも大きい」という条件、またはこれらの条件の組合せが用いられてもよい。
【００７２】
＜変形例８＞
記憶部１０２が画像情報を記憶している場合には、画像処理部１０６は、受信画像情報の代わりに、記憶部１０２が記憶している画像情報を用いてもよい。
【００７３】
＜変形例９＞
制御部１０３がプログラムを実行することによって実現される要素の全部または一部は、例えばＦＰＧＡ（field programmable gate array）またはＡＳＩＣ（Application Specific IC）等の電子回路によりハードウェアで実現されてもよいし、ソフトウェアとハードウェアとの協働により実現されてもよい。
【００７４】
＜変形例１０＞
投射部１０４では、光変調装置として液晶ライトバルブが用いられたが、光変調装置は液晶ライトバルブに限らず適宜変更可能である。例えば、光変調装置として、３枚の反射型の液晶パネルを用いた構成であってもよい。また、光変調装置は、１枚の液晶パネルとカラーホイールを組み合わせた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせた方式等の構成であってもよい。光変調装置として１枚のみの液晶パネルまたはＤＭＤが用いられる場合には、色分離光学系や色合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源が発した光を変調可能な構成は、光変調装置として採用できる。
【符号の説明】
【００７５】
１…プロジェクター、１０１…受取部、１０２…記憶部、１０３…制御部、１０４…投射部、１０５…撮像部、１０６…画像処理部、１０７…表示制御部、１０８…検出部、１０９…処理部、１１０…キャリブレーション実行部。
【図１】
2018139028.tif 000003
【図２】
2018139028.tif 000004
【図３】
2018139028.tif 000005
【図４】
2018139028.tif 000006
【図５】
2018139028.tif 000007
【図６】
2018139028.tif 000008
【図７】
2018139028.tif 000009
【図８】
2018139028.tif 000010
【図９】
2018139028.tif 000011
【図１０】
2018139028.tif 000012
【図１１】
2018139028.tif 000013
【図１２】
2018139028.tif 000014
【図１３】
2018139028.tif 000015