(57)【要約】【課題】指示体の操作により表示される画像の態様を、ユーザーの好みに応じて容易に変更することを目的とする。【解決手段】投射部１１０を備えるプロジェクター１００であって、指示体３の位置を検出する位置検出部１７１と、指示体３の位置に対応する画像を生成する生成部１７２と、投射部１１０に画像を表示させる表示制御部１７３と、指示体３の移動速度を求める速度算出部１７４と、生成部１７２が生成する画像の態様を定める描画パラメーターを、指示体３に対応づけて設定された相関情報１６７と、指示体３の移動速度とに従って決定する決定部１７５と、を備え、生成部１７２は、描画パラメーターに従って画像を生成し、プロジェクター１００は、指示体３に対応づけて設定される相関情報１６７を変更可能である。【選択図】図３
2020091753.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備える表示装置であって、
指示体の位置を検出する位置検出部と、
前記指示体の位置に対応する画像を生成する生成部と、
前記表示部に前記画像を表示させる表示制御部と、
前記指示体の移動速度を求める速度算出部と、
前記生成部が生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定部と、を備え、
前記生成部は、前記描画パラメーターに従って前記画像を生成し、
前記表示装置は、前記指示体に対応づけて設定される前記相関情報を変更可能である、表示装置。
【請求項２】
前記指示体に対応づけて前記相関情報を記憶する記憶部と、
前記記憶部が記憶する前記相関情報を設定又は変更する変更部と、
を備える、請求項１に記載の表示装置。
【請求項３】
前記決定部は、前記画像としての線の線幅、彩度及び透過度のうち少なくとも１つを規定する前記描画パラメーターを前記指示体の移動速度と、前記相関情報とに基づいて決定する、請求項１又は２に記載の表示装置。
【請求項４】
前記相関情報は、前記指示体の移動速度と、前記線の線幅、彩度及び透過度のうち少なくとも１つとの相関を規定し、
前記決定部は、前記線の線幅、彩度及び透過度のうち少なくとも１つの前記描画パラメーターであって、前記速度算出部が算出した前記指示体の移動速度に対応した前記描画パラメーターを、前記相関情報に基づいて決定する、請求項３に記載の表示装置。
【請求項５】
前記決定部は、前記指示体の移動速度が基準の移動速度である場合の前記線の線幅、彩度又は透過度を基準値として、前記線の線幅、彩度又は透過度を変化させる割合を示す加重値を、前記指示体の移動速度及び前記相関情報に基づいて算出し、算出した前記加重値に対応する前記線の線幅、彩度又は透過度を前記描画パラメーターとして決定する、請求項３又は４に記載の表示装置。
【請求項６】
前記表示制御部は、前記表示部に、前記相関情報を変更可能な画面を表示させ、
前記変更部は、前記位置検出部が検出した前記指示体の位置に基づいて、前記相関情報を変更する、請求項２記載の表示装置。
【請求項７】
前記指示体を識別する指示体識別情報及び前記相関情報を前記指示体から取得する取得部を備え、
前記記憶部は、前記指示体識別情報に対応づけて前記相関情報を記憶し、
前記決定部は、前記記憶部が記憶する指示体識別情報ごとに、前記描画パラメーターを決定する、請求項２に記載の表示装置。
【請求項８】
前記指示体による操作を受け付ける入力面を含む範囲を撮像する撮像部を備え、
前記位置検出部は、発光する前記指示体の光を撮像した撮像画像に基づき前記指示体の位置を検出する、請求項１から７のいずれか一項に記載の表示装置。
【請求項９】
表示システムであって、
指示体と、
表示部と、
前記指示体の位置を検出する位置検出部と、
前記指示体の位置に対応する画像を生成する生成部と、
前記表示部に前記画像を表示させる表示制御部と、
前記指示体の移動速度を求める速度算出部と、
前記生成部が生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定部と、を備え、
前記生成部は、前記描画パラメーターに従って前記画像を生成し、
前記指示体に対応づけて設定される前記相関情報を変更可能である、表示システム。
【請求項１０】
前記指示体は、前記指示体に対応する前記相関情報を記憶する相関情報記憶部と、
前記相関情報記憶部が記憶する前記相関情報を送信する送信部と、を備え、
前記表示システムは、前記指示体から受信した前記相関情報を前記指示体に対応づけて記憶する記憶部を備え、
前記決定部は、前記記憶部が記憶する前記相関情報と、前記指示体の移動速度とに従って前記描画パラメーターを決定する、請求項９記載の表示システム。
【請求項１１】
前記表示システムは、前記指示体による操作を受け付ける入力面を含む範囲を撮像する撮像部を備え、
前記位置検出部は、発光する前記指示体の光を撮像した撮像画像に基づき前記指示体の位置を検出する、請求項９又は１０記載の表示システム。
【請求項１２】
前記指示体は、周期的に発光し、
前記位置検出部は、前記指示体の発光周期に対応する周期で前記撮像部に撮像を実行させる、請求項１１に記載の表示システム。
【請求項１３】
指示体の位置を検出する検出ステップと、
前記指示体の位置に対応する画像を生成する生成ステップと、
表示部に前記画像を表示させる表示ステップと、
前記指示体の移動速度を求める速度算出ステップと、
前記生成ステップにより生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定ステップと、を有し、
前記生成ステップは、前記描画パラメーターに従って前記画像を生成し、
前記指示体に対応づけて設定される前記相関情報を変更可能である、表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示システム及び表示方法に関する。
【背景技術】
【０００２】
従来、指示体の指示位置を検出し、検出した指示位置に対応した画像を表示する表示装置が知られている。
例えば、特許文献１の電子情報描画装置は、入力デバイスにより検出される座標情報が示す入力位置の単位時間あたりの移動量に基づいて線の太さや透明度、描画範囲を変更する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６２３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、指示体の操作により表示される画像の態様を、ユーザーの好みに応じて容易に変更することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成する一態様は、表示部を備える表示装置であって、指示体の位置を検出する位置検出部と、前記指示体の位置に対応する画像を生成する生成部と、前記表示部に前記画像を表示させる表示制御部と、前記指示体の移動速度を求める速度算出部と、前記生成部が生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定部と、を備え、前記生成部は、前記描画パラメーターに従って前記画像を生成し、前記表示装置は、前記指示体に対応づけて設定される前記相関情報を変更可能である、表示装置である。
【０００６】
上記表示装置において、前記指示体に対応づけて前記相関情報を記憶する記憶部と、前記記憶部が記憶する前記相関情報を設定又は変更する変更部と、を備える構成であってもよい。
【０００７】
上記表示装置において、前記決定部は、前記画像としての線の線幅、彩度及び透過度のうち少なくとも１つを規定する前記描画パラメーターを前記指示体の移動速度と、前記相関情報とに基づいて決定する構成であってもよい。
【０００８】
上記表示装置において、前記相関情報は、前記指示体の移動速度と、前記線の線幅、彩度及び透過度のうち少なくとも１つとの相関を規定し、前記決定部は、前記線の線幅、彩度及び透過度のうち少なくとも１つの前記描画パラメーターであって、前記速度算出部が算出した前記指示体の移動速度に対応した前記描画パラメーターを、前記相関情報に基づいて決定する構成であってもよい。
【０００９】
上記表示装置において、前記決定部は、前記指示体の移動速度が基準の移動速度である場合の前記線の線幅、彩度又は透過度を基準値として、前記線の線幅、彩度又は透過度を変化させる割合を示す加重値を、前記指示体の移動速度及び前記相関情報に基づいて算出し、算出した前記加重値に対応する前記線の線幅、彩度又は透過度を前記描画パラメーターとして決定する構成であってもよい。
【００１０】
上記表示装置において、前記表示制御部は、前記表示部に、前記相関情報を変更可能な画面を表示させ、前記変更部は、前記位置検出部が検出した前記指示体の位置に基づいて、前記相関情報を変更する構成であってもよい。
【００１１】
上記表示装置において、前記指示体を識別する指示体識別情報及び前記相関情報を前記指示体から取得する取得部を備え、前記記憶部は、前記指示体識別情報に対応づけて前記相関情報を記憶し、前記決定部は、前記記憶部が記憶する指示体識別情報ごとに、前記描画パラメーターを決定する構成であってもよい。
【００１２】
上記表示装置において、前記指示体による操作を受け付ける入力面を含む範囲を撮像する撮像部を備え、前記位置検出部は、発光する前記指示体の光を撮像した撮像画像に基づき前記指示体の位置を検出する構成であってもよい。
【００１３】
上記目的を達成する別の一態様は、表示システムであって、指示体と、表示部と、前記指示体の位置を検出する位置検出部と、前記指示体の位置に対応する画像を生成する生成部と、前記表示部に前記画像を表示させる表示制御部と、前記指示体の移動速度を求める速度算出部と、前記生成部が生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定部と、を備え、前記生成部は、前記描画パラメーターに従って前記画像を生成し、前記指示体に対応づけて設定される前記相関情報を変更可能である、表示システムである。
【００１４】
上記表示システムにおいて、前記指示体は、前記指示体に対応する前記相関情報を記憶する相関情報記憶部と、前記相関情報記憶部が記憶する前記相関情報を送信する送信部と、を備え、前記表示システムは、前記指示体から受信した前記相関情報を前記指示体に対応づけて記憶する記憶部を備え、前記決定部は、前記記憶部が記憶する前記相関情報と、前記指示体の移動速度とに従って前記描画パラメーターを決定する構成であってもよい。
【００１５】
上記表示システムにおいて、前記表示システムは、前記指示体による操作を受け付ける入力面を含む範囲を撮像する撮像部を備え、前記位置検出部は、発光する前記指示体の光を撮像した撮像画像に基づき前記指示体の位置を検出する構成であってもよい。
【００１６】
上記表示システムにおいて、前記指示体は、周期的に発光し、前記位置検出部は、前記指示体の発光周期に対応する周期で前記撮像部に撮像を実行させる構成であってもよい。
【００１７】
上記目的を達成する別の一態様は、指示体の位置を検出する検出ステップと、前記指示体の位置に対応する画像を生成する生成ステップと、表示部に前記画像を表示させる表示ステップと、前記指示体の移動速度を求める速度算出ステップと、前記生成ステップにより生成する前記画像の態様を定める描画パラメーターと前記指示体の移動速度との相関を規定し、前記指示体に対応づけて設定された相関情報、及び、前記指示体の移動速度に従って、前記描画パラメーターを決定する決定ステップと、を有し、前記生成ステップは、前記描画パラメーターに従って前記画像を生成し、前記指示体に対応づけて設定される前記相関情報を変更可能である、表示方法である。
【図面の簡単な説明】
【００１８】
【図１】投射システムの概略構成図。
【図２】投射システムのブロック図。
【図３】投射システムのブロック図。
【図４】指示体の発光周期と、撮像部の撮像周期とを示す図である。
【図５】加重値曲線を示す図。
【図６】操作画面を示す図。
【図７】スクリーンに表示された描画像を示す図。
【図８】スクリーンに表示された描画像を示す図。
【図９】指示体の動作を示すフローチャート。
【図１０】プロジェクターの動作を示すフローチャート。
【発明を実施するための形態】
【００１９】
［投射システムの概要］
図１は、本発明の一実施形態における表示システム１の斜視図である。
表示システム１は、指示具としての指示体３と、指示体３によって指示された指示位置に画像を表示させる表示装置としてのプロジェクター１００とを備える。
【００２０】
本実施形態のプロジェクター１００は、スクリーンＳＣの上方又は斜め上方の壁に設置され、下方のスクリーンＳＣに向けて画像を投射する。プロジェクター１００の設置方法は、壁に設置される壁掛け設置に限定されず、机や台、床の上に平置きする平置き設置や、プロジェクター１００を天井から吊り下げる天吊り設置であってもよい。スクリーンＳＣは、プロジェクター１００が画像を投射する投射面であり、指示体３によって位置が指示される入力面でもある。スクリーンＳＣは、壁に固定され又は床面に立設された平板又は幕である。プロジェクター１００が画像を投射する投射面はスクリーンＳＣに限定されず、例えば、ビル等の壁面をスクリーンとして使用することも可能である。
【００２１】
指示体３は、光源３３を備えるペン型の指示具である。指示体３は、指示体３の先端５がスクリーンＳＣに接触すると、光源３３を点灯させる。ユーザーは、指示体３の軸部７を手に持ち、先端５をスクリーンＳＣに接触させながらスクリーンＳＣ上を移動させて、スクリーンＳＣに点や線、文字、記号、図形を描く。プロジェクター１００は、位置検出機能を備え、光源３３が発した光を検出して指示体３により指示されたスクリーンＳＣ上の位置を検出する。プロジェクター１００は、指示体３により指示された指示位置の軌跡に対応した画像をスクリーンＳＣに表示させる。以下では、指示体３により描画した点や線、文字、記号、図形等の画像を描画像といい、描画像をスクリーンＳＣに表示させるために、プロジェクター１００が生成するデータを描画像データという。
【００２２】
図１には、１本の指示体３だけを示すが、プロジェクター１００は、複数本の指示体３がそれぞれに発する光を区別して検出することができる。このため、複数のユーザーが指示体３をそれぞれ手に持ち、指示体３を操作してスクリーンＳＣに画像を表示させることができる。例えば、複数本の指示体３の各々が発する光をプロジェクター１００が区別して検出するため、複数の指示体３をそれぞれ異なるタイミングで発光させてもよい。
【００２３】
［指示体の構成］
図２は、指示体３の構成を示すブロック図である。
指示体３は、電源３１、無線通信部３２、光源３３、スイッチ３４、指示体記憶部３５及び指示体制御部３６を備える。
【００２４】
電源３１は、無線通信部３２、光源３３、スイッチ３４、指示体記憶部３５及び指示体制御部３６の各部に接続され、接続された各部に電源を供給する。指示体３の各部と電源３１とを接続する電源線の図示は省略する。
指示体３は、指示体３の電源をオン、オフさせる電源ボタンを備える。電源ボタンの図示は省略する。電源ボタンがオンされると、電源３１は、指示体３の各部に電力を供給する。また、電源３１は、電源ボタンがオフされると、指示体３の各部への電力の供給を停止させる。
【００２５】
無線通信部３２は、本発明の「送信部」の一例に対応し、プロジェクター１００の無線通信部１３７と無線通信を行う。無線通信の通信方式には、例えば、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉ等の近距離無線通信方式を採用できる。Ｂｌｕｅｔｏｏｔｈ及びＷｉ−Ｆｉは登録商標である。
【００２６】
光源３３は、赤外ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の発光体を備える。スイッチ３４は、先端５に圧力が加わるとオンし、先端５に加えられた圧力が解消されるとオフに切り替わるスイッチ式のセンサーである。
【００２７】
指示体記憶部３５は、本発明の「相関情報記憶部」の一例に対応し、例えば、フラッシュメモリー等の不揮発性の半導体メモリーにより構成される。指示体記憶部３５は、指示体識別情報１６５及び相関情報１６７を記憶する。
指示体識別情報１６５は、指示体３を識別する識別情報である。相関情報１６７は、指示体３の移動速度と、描画像の属性との相関を規定する情報である。描画像の属性には、例えば、線の線幅や彩度、透過度等が含まれる。相関情報１６７の詳細については後述する。
プロジェクター１００は、指示体３との無線通信を開始すると、指示体３から指示体識別情報１６５及び相関情報１６７を取得する。プロジェクター１００は、取得した相関情報１６７に基づいて描画像である線の線幅や彩度、透過度を決定する。
【００２８】
指示体制御部３６は、不図示のプロセッサーを備え、このプロセッサーが指示体記憶部３５に記憶した制御プログラムを実行することで、以下に説明する指示体制御部３６の機能を実現する。また、指示体制御部３６は、専用のハードウェア回路により構成してもよい。
【００２９】
指示体制御部３６は、図２に示す指示体３の各部に接続される。指示体制御部３６は、無線通信部３２によりプロジェクター１００から相関情報１６７の取得要求を受信すると、指示体記憶部３５から指示体識別情報１６５及び相関情報１６７を読み出す。指示体制御部３６は、読み出した指示体識別情報１６５及び相関情報１６７をプロジェクター１００に送信する。
また、指示体制御部３６は、スイッチ３４がオンし、プロジェクター１００から同期信号を受信すると、光源３３を点灯させる。
【００３０】
［プロジェクターの構成］
図３は、プロジェクター１００の構成を示す構成図である。
プロジェクター１００は、画像光を生成してスクリーンＳＣに投射する画像投射系と、光学的な画像の元になる画像データを電気的に処理する画像処理系と、これらの各部を制御するＰＪ制御部１５０とを備える。
【００３１】
画像投射系は、投射部１１０及び駆動部１２０を備える。投射部１１０は、光源１１１、光変調装置１１３及び光学ユニット１１５を備える。投射部１１０は、本発明の「表示部」の一例に対応する。駆動部１２０は、光源駆動回路１２１及び光変調装置駆動回路１２３を備える。
【００３２】
光源１１１には、ハロゲンランプ、キセノンランプ、超高圧水銀ランプ等のランプが用いられる。また、光源１１１としてＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）やレーザー光源等の固体光源を用いてもよい。
【００３３】
光源１１１には、光源駆動回路１２１が接続される。光源駆動回路１２１は、光源１１１に駆動電流やパルスを供給して光源１１１を駆動する。
【００３４】
光変調装置１１３は、光源１１１が発する光を変調して画像光を生成する光変調素子を備える。光変調装置１１３は、光変調素子が生成した画像光を光学ユニット１１５に射出する。光変調素子には、例えば、透過型の液晶ライトバルブ、反射型の液晶ライトバルブ、デジタルミラーデバイス等を用いることができる。
【００３５】
光変調装置１１３には、光変調装置駆動回路１２３が接続される。光変調装置駆動回路１２３は、光変調装置１１３を駆動して光変調素子にフレーム単位で画像を描画する。例えば、光変調装置１１３が液晶ライトバルブで構成される場合、光変調装置駆動回路１２３は液晶を駆動するドライバー回路により構成される。
【００３６】
光学ユニット１１５は、レンズやミラー等の光学素子を備え、光変調装置１１３により変調された画像光をスクリーンＳＣに向けて投射する。スクリーンＳＣには、画像光に基づく画像が結像する。投射部１１０がスクリーンＳＣに投射する画像を投射画像といい、投射部１１０が投射画像を投射するスクリーンＳＣ上の範囲を投射領域１０という。投射領域１０は、プロジェクター１００が投射画像を投射可能なスクリーンＳＣの最大の領域を指し、例えば、光変調装置１１３の光変調素子において通常使用する領域全体に対応するスクリーンＳＣの領域である。
【００３７】
プロジェクター１００は、リモコン受光部１３１、操作パネル１３３、入力インターフェイス１３５を備える。
リモコン受光部１３１は、不図示のリモコンにより送信される赤外線信号を受光する。リモコン受光部１３１は、受光した赤外線信号に対応した操作信号を出力する。入力インターフェイス１３５は、入力された操作信号をＰＪ制御部１５０に出力する。この操作信号は、操作されたリモコンのスイッチに対応した信号である。
操作パネル１３３は、例えば、プロジェクター１００の筐体に配置され、各種のスイッチを備える。操作パネル１３３のスイッチが操作されると、入力インターフェイス１３５は、操作されたスイッチに対応した操作信号をＰＪ制御部１５０に出力する。なお、図３では、入力インターフェイス１３５を入力Ｉ／Ｆ１３５と略記する。
【００３８】
プロジェクター１００は、無線通信部１３７及び撮像部１３９を備える。
無線通信部１３７は、指示体３の無線通信部３２と無線通信を行う。無線通信の通信方式には、例えば、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉ等の近距離無線通信方式を採用できる。無線通信部１３７は、後述するＰＪ制御部１５０と共に本発明の「取得部」の一例に対応する。
【００３９】
撮像部１３９は、少なくとも投射領域１０を含む範囲を撮像して撮像データを生成する。撮像データは、本発明の撮像画像の一例に対応する。撮像部１３９は、赤外光を撮像する赤外用撮像素子、及びインターフェイス回路を備え、赤外光による撮像を行う。撮像素子には、ＣＣＤ、ＣＭＯＳのいずれを用いることも可能であり、また、他の素子を用いることもできる。撮像部１３９の撮像方向及び撮像範囲は、光学ユニット１１５と同じ方向又は略同じ方向を向き、光学ユニット１１５がスクリーンＳＣ上に画像を投射する投射領域１０をカバーする。
【００４０】
次に、プロジェクター１００の画像処理系について説明する。
プロジェクター１００は、画像処理系として画像インターフェイス１４１、画像処理部１４３及びフレームメモリー１４５を備える。
【００４１】
画像インターフェイス１４１は、画像データが入力されるインターフェイスであり、図示しない伝送ケーブルが接続されるコネクター、及び伝送ケーブルを介して画像データを受信するインターフェイス回路を備える。画像インターフェイス１４１は、受信した画像データを画像処理部１４３に出力する。なお、図３では、画像インターフェイス１４１を画像Ｉ／Ｆ１４１と略記する。
【００４２】
画像インターフェイス１４１には、画像データを供給する画像供給装置２００が接続される。画像供給装置２００は、例えば、ノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、デスクトップ型ＰＣ、タブレット端末、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）を用いることができる。また、画像供給装置２００は、ビデオ再生装置、ＤＶＤプレーヤー、ブルーレイディスクプレーヤー等であってもよい。さらに、画像供給装置２００は、ハードディスクレコーダー、テレビチューナー装置、ＣＡＴＶ（Ｃａｂｌｅ  ｔｅｌｅｖｉｓｉｏｎ）のセットトップボックス、ビデオゲーム機等であってもよい。また、画像インターフェイス１４１に入力される画像データは動画像データであっても静止画像データであってもよく、データのフォーマットは任意である。
【００４３】
画像処理部１４３及びフレームメモリー１４５は、例えば、集積回路により構成される。集積回路には、ＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  ＣＩＲＣＵＩＴ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等が含まれる。また、集積回路の構成の一部にアナログ回路が含まれてもよい。
【００４４】
画像処理部１４３には、フレームメモリー１４５が接続される。画像処理部１４３は、画像インターフェイス１４１から入力された画像データをフレームメモリー１４５に展開し、展開した画像データに対して画像処理を行う。
【００４５】
画像処理部１４３は、例えば、投射画像の台形歪みを補正する幾何補正処理、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を重畳するＯＳＤ処理等を含む各種処理を実行する。また、画像処理部１４３は、画像データに対し、輝度や色味を調整する画像調整処理や、画像データのアスペクト比や解像度を光変調装置１１３に合わせて調整する解像度変換処理、フレームレート変換等のその他の画像処理を実行してもよい。
【００４６】
画像処理部１４３は、画像処理した画像データを光変調装置駆動回路１２３に出力する。光変調装置駆動回路１２３は、画像処理部１４３から入力される画像データに基づいてＲ，Ｇ，Ｂの色ごとに駆動信号を生成する。光変調装置駆動回路１２３は、生成したＲ，Ｇ，Ｂの駆動信号に基づいて光変調装置１１３の対応する色の光変調素子を駆動し、各色の光変調素子に画像を描画する。光源１１１から射出された光が光変調素子を通過することで、画像データの画像に対応した画像光が生成される。
【００４７】
ＰＪ制御部１５０は、ＰＪ記憶部１６０及びプロセッサー１７０を備える。
ＰＪ記憶部１６０は、例えば、フラッシュメモリー、ＥＥＰＲＯＭ等の不揮発性の半導体メモリーや、フラッシュメモリーを利用したＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成される。
【００４８】
ＰＪ記憶部１６０は、制御プログラム１６１、設定データ１６３、指示体識別情報１６５及び相関情報１６７を記憶する。また、図３には図示していないが、ＰＪ記憶部１６０は、撮像部１３９が撮像した撮像データを記憶する。撮像データは、例えば、プロジェクター１００の電源がオフされるときや、撮像データが生成されてから一定時間を経過した後、撮像データに対するＰＪ制御部１５０の解析が終了したときにＰＪ記憶部１６０から消去される。
【００４９】
制御プログラム１６１は、プロセッサー１７０が実行するプログラムであって、例えば、オペレーティングシステムやアプリケーションプログラムを含む。アプリケーションプログラムには、インタラクティブ機能を実現するアプリケーションプログラムが含まれる。インタラクティブ機能とは、指示体３の指示位置を検出し、検出した指示位置に対応する画像をスクリーンＳＣに表示させる機能である。また、インタラクティブ機能には、指示体３により実行可能な処理を選択するアイコンを表示させる機能や、指示体３により選択されたアイコンに対応した処理を実行する機能が含まれる。アイコンには、例えば、消しゴムや、描画像の色を変更するアイコンが含まれる。例えば、消しゴムのアイコンが選択された場合、ＰＪ制御部１５０は、指示体３の指示位置に表示された描画像をスクリーンＳＣから消去する。
設定データ１６３は、プロセッサー１７０が実行する各種処理の処理条件を設定したデータである。また、設定データ１６３は、画像処理部１４３が実行する画像処理に関する設定のデータを含んでもよい。
【００５０】
指示体識別情報１６５及び相関情報１６７は、プロジェクター１００が指示体３から受信した情報である。プロジェクター１００は、無線通信部１３７が、指示体３の無線通信部３２に接続されると、指示体３から相関情報１６７及び指示体識別情報１６５を取得し、取得した相関情報１６７及び指示体識別情報１６５をＰＪ記憶部１６０に記憶させる。プロジェクター１００は、指示体識別情報１６５と相関情報１６７とを一意に対応づけてＰＪ記憶部１６０に記憶させる。
【００５１】
指示体識別情報１６５や相関情報１６７は、プロジェクター１００の電源がオフされるときにＰＪ記憶部１６０から消去されてもよいし、電源がオフされても消去されずにＰＪ記憶部１６０に記憶しておくものであってもよい。ＰＪ記憶部１６０から消去せずに記憶しておく場合、プロジェクター１００は、指示体３との無線通信を開始するときに、指示体３から相関情報１６７及び指示体識別情報１６５を取得し、ＰＪ記憶部１６０に記憶された相関情報１６７を更新してもよい。
【００５２】
プロセッサー１７０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、マイコン等で構成される演算処理装置である。プロセッサーは、単一のプロセッサーで構成されてもよいし、複数のプロセッサーの組み合わせにより構成してもよい。
【００５３】
ＰＪ制御部１５０は、プロセッサー１７０に制御プログラム１６１を実行させて種々の機能を実現する。図３には、ＰＪ制御部１５０が備える機能の各々に対応した機能ブロックを示す。本実施形態のプロセッサー１７０は、機能ブロックとして位置検出部１７１、生成部１７２、表示制御部１７３、速度算出部１７４、決定部１７５及び変更部１７６を備える。
【００５４】
位置検出部１７１は、撮像部１３９に撮像を実行させ、撮像部１３９の撮像データから指示体３の指示位置を検出する。
まず、位置検出部１７１は、撮像部１３９に撮像を実行させる。撮像部１３９は、位置検出部１７１の制御に従って撮像を行い、撮像データを出力する。撮像部１３９が出力した撮像データは、ＰＪ制御部１５０に送られ、ＰＪ記憶部１６０に一時的に記憶される。位置検出部１７１は、ＰＪ記憶部１６０から撮像データを読み出し、読み出した撮像データを解析して指示体３の指示位置を検出する。位置検出部１７１は、撮像データにおいて、指示体３の発する赤外光が撮像された位置を指示位置として検出する。位置検出部１７１は、撮像データ上の位置を示す座標値を指示位置として出力する。この座標値は、撮像データに設定された座標における座標値である。位置検出部１７１が出力した指示位置は、生成部１７２に入力される。
【００５５】
生成部１７２には、位置検出部１７１から指示位置を示す座標値が順次入力される。生成部１７２は、まず、入力された座標を、フレームメモリー１４５上の座標に変換する。ＰＪ記憶部１６０は、設定データ１６３として、撮像データの座標を、フレームメモリー１４５の座標に変換する変換データを記憶する。この変換データは、製品の出荷時に作成してＰＪ記憶部１６０に記憶させておくものであってもよいし、プロジェクター１００が画像の投射前に、キャリブレーションを行って生成してもよい。生成部１７２は、変換データに基づき、撮像データの座標を、フレームメモリー１４５の座標に変換する。
【００５６】
次に、生成部１７２は、描画像データを生成する。生成部１７２は、決定部１７５が決定した描画パラメーターに従って描画像データを生成する。描画パラメーターには、描画線の線幅や、彩度、透過度のうち、少なくとも１つを規定するパラメーターが含まれる。
描画パラメーターは、プロジェクター１００がスクリーンＳＣに表示させる画像である描画像の態様を定めるパラメーターである。描画像の態様には、描画線の線幅、彩度及び透過度のうち少なくとも１つが含まれる。透過度は、画像の透明度を規定する数値であり、アルファ値とも表現される。
本実施形態では、描画パラメーターとして、線幅を規定するパラメーターと、彩度を規定するパラメーターとが規定され、生成部１７２が、これらのパラメーターに従って描画像データを生成する場合について説明する。
【００５７】
生成部１７２は、生成した描画像データと、変換した指示位置の座標とを画像処理部１４３に出力し、描画像データをフレームメモリー１４５に展開させる。画像処理部１４３は、生成部１７２から入力された描画像データを、入力された座標に対応するフレームメモリー１４５上の座標に展開する。また、画像インターフェイス１４１が受信した画像データをフレームメモリー１４５に展開済みである場合、画像処理部１４３は、画像データに描画像データを重畳して展開する。画像処理部１４３は、描画像データの展開が完了すると、フレームメモリー１４５からデータを読み出し、読み出したデータを光変調装置駆動回路１２３に出力する。以下では、画像処理部１４３がフレームメモリー１４５から読み出すデータである描画像データ、又は画像データ及び描画像データを総称して展開データという。
【００５８】
表示制御部１７３は、画像処理部１４３、光源駆動回路１２１及び光変調装置駆動回路１２３を制御して、スクリーンＳＣに投射画像を投射させる。例えば、表示制御部１７３は、画像インターフェイス１４１が受信した画像データに基づく画像を投射部１１０によりスクリーンＳＣに表示させる。具体的には、表示制御部１７３は、画像処理部１４３に実行させる画像処理に対応したパラメーターをＰＪ記憶部１６０から読み出し、読み出したパラメーターを画像処理部１４３に出力して画像処理を実行させる。この画像処理に対応したパラメーターは、設定データ１６３に含まれるデータである。
また、表示制御部１７３は、画像処理部１４３に、フレームメモリー１４５から展開データを読み出させ、読み出させた展開データを光変調装置駆動回路１２３に出力させる。さらに、表示制御部１７３は、光変調装置駆動回路１２３を動作させ、光変調装置１１３の光変調素子に、画像処理部１４３から入力される展開データに基づく画像を描画させる。
【００５９】
さらに、表示制御部１７３は、アプリ画面をスクリーンＳＣに表示させる。アプリ画面とは、プロセッサー１７０が実行するアプリケーションプログラムにより表示される画面である。表示制御部１７３は、ＰＪ記憶部１６０からアプリ画面を構成するデータを読み出し、読み出したデータを画像処理部１４３に処理させてフレームメモリー１４５に展開させる。画像インターフェイス１４１が受信した画像データをフレームメモリー１４５に、展開済みである場合、画像処理部１４３は、画像データに描画像データを重畳して展開する。この後、画像処理部１４３は、フレームメモリー１４５から展開データを読み出し、投射部１１０によりスクリーンＳＣに表示させる。アプリ画面には、図６に示す操作画面２０が含まれる。操作画面２０の詳細については後述する。
【００６０】
速度算出部１７４は、指示体３の移動速度を算出する。
ここで、図４を参照しながら指示体３の移動速度の算出方法について説明する。
図４は、指示体３の発光タイミングと、撮像部１３９の撮像タイミングとを示す図である。
撮像部１３９は、位置検出部１７１から撮像の実行指示が入力されると、撮像を開始する。撮像部１３９は、撮像を行い、１フレームの撮像データを生成する。撮像部１３９が撮像を行い１フレームの撮像データを生成する期間を撮像期間という。
【００６１】
位置検出部１７１は、撮像期間の開始タイミングに合わせて、予め設定された信号を無線通信部１３７により指示体３に送信する。この信号は、撮像部１３９の撮像タイミングと、指示体３の発光タイミングとを同期させる同期信号として機能する。指示体３は、プロジェクター１００から受信した同期信号に同期して周期的に発光する。具体的には、指示体３は、無線通信部３２が同期信号を受信した場合であって、スイッチ３４がオンしている場合に周期的に発光する。位置検出部１７１は、指示体３の発光周期に対応した周期で撮像部１３９に撮像を実行させる。
【００６２】
指示体３は、スイッチ３４がオンしている場合、点灯と消灯とを交互に繰り返す。指示体３が点灯している期間を点灯期間といい、指示体３が消灯している期間を消灯期間という。点灯期間及び消灯期間の長さは、撮像期間と同一の長さに設定されている。
また、指示体３は、点灯期間中、継続して点灯するわけではなく、点灯期間内の所定の期間において点灯する。本実施形態では、指示体３は、点灯期間の開始に合わせて点灯し、点灯期間の１／２の期間を経過すると消灯する。また、指示体３は、消灯期間では、スイッチ３４がオンしている場合であっても消灯する。点灯期間において、指示体３が点灯している時間をオン時間といい、指示体３が点灯していない時間をオフ時間という。
【００６３】
例えば、撮像期間、点灯期間及び消灯期間をそれぞれ８ｍｓｅｃとした場合、オン時間及びオフ時間は、それぞれ４ｍｓｅｃとすることができる。
撮像部１３９が、点灯期間において撮像を行うと、撮像データには、指示体３が発する赤外光の像が写る。また、撮像部１３９が、消灯期間において撮像を行うと、指示体３は赤外光を発していないため、撮像データには、赤外光の像は撮像されない。
【００６４】
本実施形態では、点灯期間において指示体３が発光するオン時間を、点灯期間の１／２の時間としたが、オン時間は１／２に限定されるものではなく、任意に変更可能である。
【００６５】
また、複数のユーザーが複数の指示体３を操作する場合、プロジェクター１００が同期信号を送信するタイミングを指示体３ごとに変更してもよい。複数の指示体３は、同期信号を受信するタイミングがそれぞれ異なるため、発光のタイミングが異なる。例えば、図４に示す点灯期間の前半の１／２の期間において、ある指示体３を点灯させ、この指示体３が消灯している点灯期間の後半の１／２の期間において、他の指示体３を点灯させる。また、プロジェクター１００は、図４に示す撮像期間において、点灯期間の前半と後半とでそれぞれ撮像を行う。これにより、プロジェクター１００は、撮像データに撮像された赤外光の像が、いずれの指示体３が発光したものであるのかを識別することができる。
【００６６】
速度算出部１７４は、位置検出部１７１により検出された指示位置と、指示位置の検出タイミングとに基づいて指示体３の移動速度を求める。
例えば、図４に示す撮像期間Ａと撮像期間Ｃとにおいて撮像された撮像データに、指示体３が発した赤外光の像が映っていたと仮定する。
速度算出部１７４は、撮像期間Ａの撮像データにおける指示位置と、撮像期間Ｃの撮像データにおける指示位置との差を指示体３の移動距離として求める。
また、速度算出部１７４は、撮像期間Ａが開始される開始タイミングと、撮像期間Ｃが開始される開始タイミングの差を経過時間として求める。また、速度算出部１７４は、撮像期間Ａと撮像期間Ｃとが終了する終了タイミングの差を経過時間として求めてもよい。
速度算出部１７４は、求めた移動距離を、求めた経過時間で除算して、指示体３の移動速度を求める。
【００６７】
決定部１７５は、相関情報１６７と、指示体３の移動速度とに従って描画パラメーターを決定する。決定部１７５は、無線通信部１３７が、複数の指示体３から指示体識別情報１６５を取得した場合、指示体識別情報１６５ごとに描画パラメーターを決定する。
まず、決定部１７５は、無線通信部１３７と、指示体３の無線通信部３２とが無線接続されると、指示体識別情報１６５及び相関情報１６７の取得要求を指示体３に送信する。指示体３は、受信した取得要求に従い、指示体識別情報１６５と相関情報１６７とをプロジェクター１００に送信する。決定部１７５は、指示体３から受信した指示体識別情報１６５及び相関情報１６７をＰＪ記憶部１６０に記憶させる。
決定部１７５は、無線通信部１３７と共に本発明の「取得部」の一例に対応する。
【００６８】
次に、決定部１７５は、ＰＪ記憶部１６０から相関情報１６７を読み出し、読み出した相関情報１６７と、速度算出部１７４が算出した指示体３の移動速度とに基づいて描画パラメーターを決定する。
図５は、加重値曲線を示すグラフである。図５の縦軸は、加重値ｗを示し、横軸は、指示体３の移動速度ｖを示す。
加重値ｗは、指示体３の移動速度が基準の移動速度である場合の描画像の線幅又は彩度を基準値として、線幅又は彩度を変化させる割合を示す。本実施形態では、基準の移動速度を「０」、すなわち、指示体３が停止している場合の線幅又は彩度を基準値とする。
指示体３の移動速度が「０」である場合、加重値ｗは最大値「１．０」をとり、指示体３の移動速度がしきい値「Ｖｔｈ」である場合、加重値ｗは最小値「０．０」をとる。加重値ｗは、例えば、指示体３の移動速度「ｖ」と、移動速度のしきい値「Ｖｔｈ」と、ガンマ「γ」とを変数として、以下の式（１）により求めることができる。
ｗ＝１−（ｖ／Ｖｔｈ）γ・・・（１）
【００６９】
相関情報１６７は、指示体３の移動速度と、描画線の線幅、彩度との相関を規定する情報である。相関情報１６７には、ガンマ「γ」と、移動速度のしきい値「Ｖｔｈ」とが含まれる。ガンマ「γ」は、加重値ｗにガンマ特性による歪みを与える変数である。ガンマの値を変更することで、図５に示す加重値曲線ａのように上に凸の曲線とすることもできるし、加重値曲線ｂのように線形に変化する曲線とすることもできる。
また、移動速度のしきい値「Ｖｔｈ」は、加重値ｗを「０」とする指示体３の移動速度の値を規定する。決定部１７５は、速度算出部１７４が算出した移動速度「ｖ」と、指示体３から取得した「γ」及び「Ｖｔｈ」と、を上記の式（１）に代入して加重値ｗを算出する。
【００７０】
決定部１７５は、加重値ｗを算出すると、予め設定された線幅に、算出した加重値ｗを乗算する。予め設定された描画線の線幅には、例えば、指示体３により描画可能な線幅の最大値が用いられる。予め設定された線幅は、指示体３の移動速度が「０」である場合の線幅である。決定部１７５は、予め設定された描画線の線幅に、算出した加重値ｗを乗算した線幅を、描画線の線幅を規定する描画パラメーターとして決定する。また、決定部１７５は、彩度についても同様に、予め設定された彩度の値に加重値ｗを乗算した値を、描画線の彩度を規定する描画パラメーターとして決定する。決定部１７５は、描画パラメーターを決定すると、決定した描画パラメーターを生成部１７２に通知する。
【００７１】
本実施形態では、線幅の描画パラメーターを決定する場合と、彩度の描画パラメーターを決定する場合とで同一の加重値ｗを使用したが、線幅の描画パラメーターと、彩度の描画パラメーターを決定する場合とで値の異なる加重値ｗを用いてもよい。線幅と彩度の描画パラメーターを決定する場合で異なる加重値ｗを使用することで、線幅及び彩度をユーザーの感覚に合わせたより細かい設定とすることができる。また、線幅と彩度の描画パラメーターを決定する場合に、同一の加重値ｗを使用することで、プロセッサー１７０の処理負荷を軽減させることができる。
【００７２】
変更部１７６は、ＰＪ記憶部１６０が記憶する相関情報１６７を変更する。また、変更部１７６は、相関情報１６７を設定する。
図６は、スクリーンＳＣに表示される操作画面２０の一例を示す図である。
変更部１７６は、例えば、リモコンや操作パネル１３３、指示体３の操作により相関情報１６７を変更する操作を受け付けると、図６に示す操作画面２０を投射部１１０によりスクリーンＳＣに表示させる。図６に示す操作画面２０には、変更可能なパラメーターとして、色相２１、彩度２２、明度２３、ガンマ２４、線幅２５、移動速度のしきい値２６及び透過度２７のパラメーターが表示される。図６に示す操作画面２０には、色相２１のパラメーターとして「Ｈ」を表示し、彩度２２のパラメーターとして「Ｓ」を表示し、明度のパラメーターとして「Ｖ」を表示する。
【００７３】
また、色相２１のパラメーターと共に、このパラメーターの現在値と、設定可能なパラメーターの最大値と、スライダーバー２１Ａと、スライダーバー２１Ａをスライド可能なスライド範囲２１Ｂとが示される。
他のパラメーターについても同様に、パラメーターの現在値と、設定可能なパラメーターの最大値と、スライダーバー２２Ａ〜２７Ａと、スライダーバー２２Ａ〜２７Ａをスライド可能なスライド範囲２２Ｂ〜２７Ｂとが表示される。
【００７４】
ユーザーは、指示体３を手に持ち、値を変更したいパラメーターのスライダーバー２１Ａ〜２７Ａのいずれかが表示された位置に、指示体３の先端５を接触させる。変更部１７６は、スライダーバー２１Ａ〜２７Ａのいずれかが表示された位置が、位置検出部１７１により指示位置として検出されることで、指示位置に表示されたスライダーバー２１Ａ〜２７Ａが選択されたと判定する。
【００７５】
さらに、ユーザーは、先端５を接触させた指示体３を左又は右に移動させる。本実施形態では、指示体３をユーザーの左手側に移動させることで、選択されたパラメーターの値が小さい値に変更される。また、指示体３をユーザーの右手側に移動させることで、選択されたパラメーターの値が大きい値に変更される。変更部１７６は、位置検出部１７１により検出される指示位置の移動量に基づいて、変更後のパラメーターの値を決定する。また、表示制御部１７３は、位置検出部１７１により検出される指示位置の移動量に基づいて、選択されたスライダーバー２１Ａ〜２７Ａのスライド範囲２１Ｂ〜２７Ｂでの表示位置を変更する。さらに、変更部１７６は、変更されたパラメーターの値を、該当の指示体３の指示体識別情報１６５に対応づけてＰＪ記憶部１６０に記憶させる。
【００７６】
この後、決定部１７５が、変更されたパラメーターに基づいて描画パラメーターの値を決定し、生成部１７２が決定した描画パラメーターに従って描画像データを生成することで、ユーザーにより変更された相関情報に対応した描画像がスクリーンＳＣに表示される。
【００７７】
また、ユーザーが、指示体３の相関情報１６７を設定していない場合、指示体記憶部３５には、相関情報１６７としてデフォルトの値が記憶される。ユーザーは、上述のように指示体３を操作して相関情報１６７を設定する。また、相関情報１６７の設定又は変更は、リモコン又は操作パネル１３３により行うことも可能である。
【００７８】
図７及び図８は、異なる描画特性の指示体３により描画した描画像を示す図である。
図７は、指示体３の移動速度を変更しても、線幅や彩度の変化が小さくなるように設定した指示体３により描画した描画像を示す。また、図８は、指示体３の移動速度が速くなるほど線幅が細く、彩度が低くなるように設定した指示体３により描画した描画像を示す。図７と図８とを比較すると明らかなように、図８に示す描画像は、線幅や彩度の変化が大きい。
【００７９】
例えば、移動速度が速い場合の加重値ｗを「０．２」や「０．３」等の小さい値とすることで、指示体３の移動速度が速くなるほど、線幅が細くなり、彩度が低くなる。つまり、アナログのペンと同様の感覚で文字等を記載することができる。また、移動速度が速い場合の加重値ｗを「０．８」や「０．９」等の大きい値とすることで、指示体３の移動速度を速くしても線幅や彩度の変化を小さくすることができる。
【００８０】
［指示体の動作］
図９は、指示体３の動作を示すフローチャートである。
図９に示すフローチャートを参照しながら指示体３の動作について説明する。
指示体制御部３６は、電源ボタンがオンされて起動すると（ステップＳ１）、プロジェクター１００との無線接続を実行する（ステップＳ２）。例えば、Ｂｌｕｅｔｏｏｔｈによる接続の場合、指示体制御部３６は、ペアリングを行うペアリングモードに移行し、ペアリング開始信号を出力する。指示体制御部３６は、ペアリング開始信号に対する応答信号を受信すると、指示体３の識別ＩＤを応答信号の送信元の機器に送信する。指示体３の識別ＩＤは、指示体識別情報１６５とは異なり、Ｂｌｕｅｔｏｏｔｈによる無線通信の際に使用するＩＤである。また、ここでは、応答信号の送信元の機器が、プロジェクター１００であるとして説明する。指示体３は、識別ＩＤの送信が完了すると、ペアリングモードを終了し、通常の動作モードに移行する。
【００８１】
次に、指示体制御部３６は、プロジェクター１００から相関情報１６７の取得要求を受信したか否かを判定する（ステップＳ３）。指示体制御部３６は、取得要求を受信していない場合（ステップＳ３／ＮＯ）、取得要求を受信するまで待機する。また、指示体制御部３６は、取得要求を受信した場合（ステップＳ３／ＹＥＳ）、指示体記憶部３５から指示体識別情報１６５及び相関情報１６７を読み出す（ステップＳ４）。指示体制御部３６は、読み出した指示体識別情報１６５及び相関情報１６７をプロジェクター１００に送信する（ステップＳ５）。
【００８２】
次に、指示体制御部３６は、スイッチ３４がオンされたか否かを判定する（ステップＳ６）。指示体制御部３６は、スイッチ３４がオンされていない場合（ステップＳ６／ＮＯ）、ステップＳ９の判定に移行する。また、指示体制御部３６は、スイッチ３４がオンされた場合（ステップＳ６／ＹＥＳ）、プロジェクター１００から同期信号を受信したか否かを判定する（ステップＳ７）。指示体制御部３６は、プロジェクター１００から同期信号を受信していない場合（ステップＳ７／ＮＯ）、ステップＳ６の判定に戻る。また、指示体制御部３６は、プロジェクター１００から同期信号を受信すると（ステップＳ７／ＹＥＳ）、受信した同期信号に同期して予め設定されたオン時間だけ、光源３３を点灯させる（ステップＳ８）。
【００８３】
次に、指示体制御部３６は、電源ボタンがオフされたか否かを判定する（ステップＳ９）。指示体制御部３６は、電源ボタンがオフされていない場合（ステップＳ９／ＮＯ）、ステップＳ６の判定に戻り、スイッチ３４がオンされたか否かを判定する（ステップＳ６）。また、指示体制御部３６は、電源ボタンがオフされた場合（ステップＳ９／ＹＥＳ）、この処理フローを終了させる。
【００８４】
［プロジェクターの動作］
図１０は、プロジェクター１００の動作を示すフローチャートである。
図１０に示すフローチャートを参照しながらプロジェクター１００の動作について説明する。
ＰＪ制御部１５０は、インタラクティブ機能を実現するアプリケーションプログラムを選択する操作を受け付けると（ステップＳ１１）、選択されたアプリケーションプログラムを実行する（ステップＳ１２）。ＰＪ制御部１５０は、アプリケーションプログラムを実行してアプリケーションプログラムに従った制御を行う。まず、ＰＪ制御部１５０は、接続要求があるか否かを判定する（ステップＳ１３）。
例えば、プロジェクター１００と指示体３とをＢｌｕｅｔｏｏｔｈにより接続する場合、ＰＪ制御部１５０は、ペアリング開始信号を受信したか否かを判定して、接続要求があるか否かを判定する。ＰＪ制御部１５０は、ペアリング開始信号を受信して接続要求がある場合（ステップＳ１３／ＹＥＳ）、接続要求の要求元との無線接続を行う（ステップＳ１４）。ＰＪ制御部１５０は、応答信号をペアリング開始信号の送信元の指示体３に送信し、指示体３から識別ＩＤを受信する。ＰＪ制御部１５０は、指示体３から受信した指示体３の識別ＩＤをＰＪ記憶部１６０に記憶させ、ペアリングを完了させる。また、ＰＪ制御部１５０は、ペアリング開始信号を受信していない場合（ステップＳ１３／ＮＯ）、ペアリング開始信号を受信するまで待機する。
【００８５】
次に、ＰＪ制御部１５０は、ペアリングが完了した指示体３に、指示体識別情報１６５及び相関情報１６７の取得要求を送信する（ステップＳ１５）。ＰＪ制御部１５０は、指示体３から指示体識別情報１６５及び相関情報１６７を受信したか否かを判定する（ステップＳ１６）。ＰＪ制御部１５０は、指示体識別情報１６５及び相関情報１６７を受信していない場合は（ステップＳ１６／ＮＯ）、指示体識別情報１６５及び相関情報１６７を受信するまで待機する。
【００８６】
ＰＪ制御部１５０は、指示体識別情報１６５及び相関情報１６７を受信した場合（Ｓ１６／ＹＥＳ）、受信した指示体識別情報１６５及び相関情報１６７をＰＪ記憶部１６０に記憶させる（ステップＳ１７）。ＰＪ制御部１５０は、指示体識別情報１６５に対応付けて相関情報１６７をＰＪ記憶部１６０に記憶させる。
【００８７】
次に、ＰＪ制御部１５０は、同期信号の送信タイミングであるか否かを判定する（ステップＳ１８）。ＰＪ制御部１５０は、同期信号の送信タイミングではない場合（ステップＳ１８／ＮＯ）、ステップＳ２０の判定に移行する。また、ＰＪ制御部１５０は、同期信号の送信タイミングである場合（ステップＳ１８／ＹＥＳ）、無線通信部１３７により同期信号を送信する（ステップＳ１９）。
【００８８】
次に、ＰＪ制御部１５０は、撮像部１３９が撮像した撮像データを解析して、指示体３の指示位置を検出したか否かを判定する（ステップＳ２０）。ステップＳ２０は、本発明の「検出ステップ」の一例に対応する。ＰＪ制御部１５０は、指示体３が発する赤外光の像が撮像データに撮像されているか否かを判定して、指示体３の指示位置を検出したか否かを判定する。ＰＪ制御部１５０は、撮像データに赤外光の像が撮像されている場合、指示位置を検出したと判定する。ＰＪ制御部１５０は、指示体３の指示位置を検出していない場合（ステップＳ２０／ＮＯ）、ステップＳ２７の判定に戻る。
【００８９】
ＰＪ制御部１５０は、指示位置を検出した場合（ステップＳ２０／ＹＥＳ）、指示体３の移動速度ｖを算出する（ステップＳ２１）。具体的には、ＰＪ制御部１５０は、ステップＳ２０で解析した撮像データよりも時間的に後に撮像された撮像データを解析して、指示体３の指示位置を引き続き検出する。ＰＪ制御部１５０は、後に撮像された撮像データから指示体３の指示位置を検出すると、２つの撮像データにおける指示位置の距離と、２つの撮像データが撮像された時間の差とを求める。ＰＪ制御部１５０は、求めた指示位置の距離を、撮像された時間の差で除算して、指示体３の移動速度ｖを算出する。ステップ２１は、本発明の「速度算出ステップ」に相当する。
【００９０】
次に、ＰＪ制御部１５０は、ＰＪ記憶部１６０に記憶させた相関情報１６７に含まれるガンマ「γ」と移動速度のしきい値「Ｖｔｈ」とを取得し、上述した式（１）により加重値ｗを求める（ステップＳ２２）。次に、ＰＪ制御部１５０は、求めた加重値ｗに、予め設定された線幅や、彩度の値を乗算して、指示体３を使用するユーザーの好みの線幅や彩度を算出する。ＰＪ制御部１５０は、算出した線幅や彩度を規定する値を描画パラメーターとして決定する（ステップＳ２３）。ステップＳ２３は、本発明の「決定ステップ」に相当する。次に、ＰＪ制御部１５０は、決定した描画パラメーターと、指示体３の指示位置とに基づいて描画像データを生成する（ステップＳ２４）。ステップＳ２４は、本発明の「生成ステップ」の一例に対応する。
【００９１】
ＰＪ制御部１５０は、描画像データを生成すると、生成した描画像データを画像処理部１４３に出力する。画像処理部１４３は、ＰＪ制御部１５０から入力された描画像データをフレームメモリー１４５に展開する（ステップＳ２５）。ここで、プロジェクター１００が、画像供給装置２００から供給される画像データを、すでにスクリーンＳＣに投射している場合、フレームメモリー１４５には画像データが展開されている。この場合、ＰＪ制御部１５０は、展開済みの画像データに、ＰＪ制御部１５０から入力された描画像データを重畳させる。すなわち、ＰＪ制御部１５０は、描画像データを展開予定のフレームメモリー１４５のアドレスに展開済みの画像データを、描画像データに書き替える。
【００９２】
画像処理部１４３は、描画像データをフレームメモリー１４５に展開させると、展開された展開データをフレームメモリー１４５から読み出して光変調装置駆動回路１２３に出力する。光変調装置駆動回路１２３は、画像処理部１４３から入力された展開データに基づいて光変調装置１１３の光変調素子を駆動し、光変調素子に展開データに基づく画像を描画する。これにより、光源１１１から射出された光が光変調装置１１３により変調され、展開データに基づく画像光が生成される。生成された画像光は、光学ユニット１１５によりスクリーンＳＣに投射され（ステップＳ２６）、スクリーンＳＣには投射画像が表示される。ステップＳ２６は、本発明の「表示ステップ」の一例に対応する。
【００９３】
次に、ＰＪ制御部１５０は、アプリケーションプログラムを終了させる操作を受け付けたか否かを判定する（ステップＳ２７）。ＰＪ制御部１５０は、アプリケーションプログラムを終了させる操作を受け付けていない場合（ステップＳ２７／ＮＯ）、ステップＳ１３の判定から再度繰り返す。また、ＰＪ制御部１５０は、アプリケーションプログラムを終了させる操作を受け付けた場合（ステップＳ２７／ＹＥＳ）、この処理フローを終了させる。
【００９４】
以上説明したように、本実施形態のプロジェクター１００は、「表示部」の一例に対応する投射部１１０を備え、さらに、位置検出部１７１、生成部１７２、表示制御部１７３、速度算出部１７４及び決定部１７５を備える。
位置検出部１７１は、指示体３の指示位置を検出する。
生成部１７２は、指示体３の位置に対応する画像である描画像データを生成する。
速度算出部１７４は、指示体３の移動速度を求める。
決定部１７５は、生成部１７２が生成する画像の態様を定める描画パラメーターと指示体３の移動速度との相関を規定し、指示体３に対応づけて設定された相関情報１６７、及び、指示体３の移動速度に従って、描画パラメーターを決定する。生成部１７２は、描画パラメーターに従って描画像データを生成する。
プロジェクター１００は、指示体３に対応づけて設定される相関情報１６７を変更可能である。
従って、本実施形態のプロジェクター１００は、指示体３の相関情報１６７を、当該指示体３を使用するユーザーの好みに応じて容易に変更することができる。
【００９５】
プロジェクター１００は、指示体３に対応づけて相関情報１６７を記憶するＰＪ記憶部１６０と、ＰＪ記憶部１６０が記憶する相関情報１６７を設定又は変更する変更部１７６と、を備える。
従って、指示体３ごとに相関情報１６７を設定することができ、また、設定した相関情報１６７を変更することができる。
【００９６】
決定部１７５は、画像としての線の線幅、彩度及び透過度のうち少なくとも１つを規定する描画パラメーターを指示体３の移動速度と、相関情報１６７とに基づいて決定する。
従って、線幅、彩度及び透過度のうち少なくとも１つを指示体３の移動速度と、相関情報１６７とに基づいて決定することができる。
【００９７】
相関情報１６７は、指示体３の移動速度と、線の線幅、彩度及び透過度のうち少なくとも１つとの相関を規定する情報である。
決定部１７５は、速度算出部１７４が算出した指示体３の移動速度に対応した描画パラメーターを、相関情報１６７に基づいて決定する構成であってもよい。
【００９８】
決定部１７５は、指示体３の移動速度が基準の移動速度である場合の線の線幅、彩度又は透過度を基準値として、線の線幅、彩度又は透過度を変化させる割合を示す加重値ｗを、指示体３の移動速度及び相関情報１６７に基づいて算出する。また、決定部１７５は、算出した加重値ｗに対応する線の線幅、彩度及び透過度を描画パラメーターとして決定する。
従って、基準とする移動速度での線の線幅、彩度又は透過度を基準値として、指示体３の移動速度と、相関情報１６７に基づいて加重値が算出される。このため、指示体３の移動速度と相関情報１６７とに対応した最適な描画パラメーターを決定することができる。
【００９９】
表示制御部１７３は、投射部１１０に、相関情報１６７を変更可能な操作画面２０を表示させる。変更部１７６は、位置検出部１７１が検出した指示体３の位置に基づいて、相関情報１６７を変更する。
従って、指示体３を操作して相関情報１６７を変更することができる。
【０１００】
プロジェクター１００は、指示体３と無線通信を行う無線通信部１３７を備える。決定部１７５は、指示体識別情報１６５及び相関情報１６７の取得要求を指示体３に送信し、指示体３から指示体識別情報１６５及び相関情報１６７を受信する。決定部１７５及び無線通信部１３７は、本発明の「取得部」の一例に対応する。
ＰＪ記憶部１６０は、指示体識別情報１６５に対応づけて相関情報１６７を記憶する。決定部１７５は、ＰＪ記憶部１６０が記憶する指示体識別情報１６５ごとに、描画パラメーターを決定する。
従って、指示体識別情報１６５ごとに異なる描画パラメーターを決定することができる。
【０１０１】
プロジェクター１００は、指示体３による操作を受け付けるスクリーンＳＣを含む範囲を撮像する撮像部１３９を備える。位置検出部１７１は、発光する指示体３の光を撮像した撮像データに基づき指示体３の位置を検出する。
従って、指示体３の指示位置を、簡易な構成により精度よく検出することができる。
【０１０２】
指示体３は周期的に発光する。位置検出部１７１は、指示体３の発光周期に対応する周期で撮像部１３９に撮像を実行させる。
従って、周期的に発光する指示体３の発光を、撮像部１３９に撮像させることができ、指示体３の指示位置を簡易な構成により検出することができる。
【０１０３】
指示体３は、指示体３に設定された相関情報１６７を記憶する指示体記憶部３５を備える。また、指示体３は、指示体記憶部３５が記憶する相関情報１６７をプロジェクター１００に送信する無線通信部３２を備える。
プロジェクター１００は、指示体３から受信した相関情報１６７を指示体識別情報１６５に対応づけて記憶するＰＪ記憶部１６０を備える。決定部１７５は、ＰＪ記憶部１６０が記憶する相関情報１６７と、指示体３の移動速度とに従って描画パラメーターを決定する。
【０１０４】
上述した実施形態は、本発明の好適な実施の形態である。ただし、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
例えば、上述した実施形態では、決定部１７５は、上述した式（１）に基づいて加重値ｗを算出し、算出した加重値ｗに基づいて描画パラメーターを決定した。これ以外の形態として、ガンマ、しきい値Ｖｔｈ及び移動速度を変数とし、これらの変数の値と、これらの変数の値に基づいて決定される加重値ｗとを対応づけて登録したテーブルをＰＪ記憶部１６０に予め記憶させておく構成であってもよい。
【０１０５】
また、指示体３に記憶させるパラメーターは、移動速度のしきい値Ｖｔｈやガンマの値に限定されず、例えば、指示体３に圧力センサーを設け、この圧力センサーが検出する圧力値に応じて加重値ｗを変更するパラメーターを指示体３に記憶させてもよい。
【０１０６】
また、上述した実施形態では、プロジェクター１００が同期信号を無線通信部１３７により指示体３に送信する場合を説明したが、プロジェクター１００に赤外線信号の送信部を設け、指示体３に赤外線信号の受信部及び送信部を設ける構成であってもよい。
プロジェクター１００は、同期信号として赤外線信号を送信する。指示体３は、この赤外線信号を受信したタイミングに基づき、プロジェクター１００に赤外線信号を送信する。指示体３がプロジェクター１００に送信する赤外線信号には、例えば、指示体３の指示体識別情報１６５や、相関情報１６７が重畳される。このような構成とすることで、プロジェクター１００及び指示体３に無線通信部３２、１３７を設ける必要がなくなる。
【０１０７】
また、上述した実施形態では、プロジェクター１００が指示体３から受信した相関情報１６７に基づいて、描画線の線幅及び彩度を規定する描画パラメーターを生成する場合を説明した。これ以外に、プロジェクター１００は、相関情報１６７に基づいて、描画線の透過度を規定する描画パラメーターを生成してもよい。
【０１０８】
また、上述した実施形態では、「位置検出部」や「生成部」、「速度算出部」、「決定部」に対応した機能をプロジェクター１００が備える構成を説明したが、「位置検出部」や「生成部」、「速度算出部」、「決定部」に対応した機能をプロジェクター１００以外の装置により実現することも可能である。例えば、「位置検出部」や「生成部」、「速度算出部」、「決定部」の少なくとも一部の機能をパーソナルコンピューターにより実現してもよい。パーソナルコンピューターにより実現する場合、パーソナルコンピューターにインストールしたアプリケーションプログラムにより実現してもよい。
【０１０９】
また、図９及び図１０に示すフローチャートの処理単位は、処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。処理内容に応じて、さらに多くの処理単位に分割してもよいし、１つの処理単位がさらに多くの処理を含むように分割してもよい。また、その処理の順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
【０１１０】
また、図２及び図３に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。また、指示体３及びプロジェクター１００の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【０１１１】
また、表示方法を、表示装置が備えるコンピューターを用いて実現される場合、このコンピューターに実行させるプログラムを記録媒体、又はプログラムを伝送する伝送媒体の態様で構成することも可能である。記録媒体には、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、記録媒体には、フレキシブルディスク、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、光磁気ディスクが挙げられる。Ｂｌｕ−ｒａｙは、登録商標である。また、記録媒体として、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体を挙げることもできる。また、上記記録媒体は、表示装置が備える内部記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【符号の説明】
【０１１２】
１…表示システム、３…指示体、５…先端、７…軸部、１０…投射領域、２０…操作画面、２１…色相、２１Ａ〜２７Ａ…スライダーバー、２１Ｂ〜２７Ｂ…スライド範囲、２２…彩度、２３…明度、２４…ガンマ、２５…線幅、２６…移動速度のしきい値、２７…透過度、３１…電源、３２…無線通信部、３３…光源、３４…スイッチ、３５…指示体記憶部、３６…指示体制御部、１００…プロジェクター、１１０…投射部、１１１…光源、１１３…光変調装置、１１５…光学ユニット、１２０…駆動部、１２１…光源駆動回路、１２３…光変調装置駆動回路、１３１…リモコン受光部、１３３…操作パネル、１３５…入力インターフェイス、１３７…無線通信部、１３９…撮像部、１４１…画像インターフェイス、１４３…画像処理部、１４５…フレームメモリー、１５０…ＰＪ制御部、１６０…ＰＪ記憶部、１６１…制御プログラム、１６３…設定データ、１６５…指示体識別情報、１６７…相関情報、１７０…プロセッサー、１７１…位置検出部、１７２…生成部、１７４…速度算出部、１７５…決定部、１７６…変更部、２００…画像供給装置。
【図１】
2020091753.tif 000003
【図２】
2020091753.tif 000004
【図３】
2020091753.tif 000005
【図４】
2020091753.tif 000006
【図５】
2020091753.tif 000007
【図６】
2020091753.tif 000008
【図７】
2020091753.tif 000009
【図８】
2020091753.tif 000010
【図９】
2020091753.tif 000011
【図１０】
2020091753.tif 000012