(57)【要約】【課題】操作の検出精度の低下を抑制しつつ、消費電力を削減する。【解決手段】スクリーンＳＳに対する操作に利用される指示体５０であって、先端発光部５５と、先端発光部５５を発光させることで信号光を送信する制御部５８と、を備え、制御部５８は、スクリーンＳＳ接触している状態で先端発光部５５を第１発光モードで発光させ、スクリーンＳＳに接触していない状態で、先端発光部５５を第１発光モードよりも光量が低い第２発光モードで発光させる。【選択図】図２
2019197410.tif 000002
【特許請求の範囲】
【請求項１】
操作面に対する操作に利用される操作デバイスであって、
発光部と、
前記発光部を発光させることで信号光を送信する制御部と、を備え、
前記制御部は、
前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、
前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させる、操作デバイス。
【請求項２】
前記制御部は、前記発光部を周期的に発光させ、前記第２発光モードは、前記第１発光モードより１周期あたりの前記発光部の発光回数が少ないモードである、請求項１記載の操作デバイス。
【請求項３】
前記制御部は、前記第１発光モードでは１周期に複数回の発光期間で前記発光部を発光させ、前記第２発光モードでは、前記第１発光モードの１周期に含まれる複数回の発光期間のうち少なくともいずれかの発光期間で前記発光部を発光させない、請求項２記載の操作デバイス。
【請求項４】
前記第１発光モード及び前記第２発光モードは、１周期に、複数回の前記発光期間として光信号送信用の発光を行う信号発光期間と、位置検出用の発光を行う複数の位置検出発光期間とを含み、
前記第２発光モードでは、前記第１発光モードの１周期に含まれる前記複数の位置検出発光期間のいずれかで前記発光部を発光させない、請求項３記載の操作デバイス。
【請求項５】
前記操作面への接触を検出する検出部を備え、
前記制御部は、前記検出部により前記操作面への接触を検出している状態で、前記第１発光モードで前記発光部を発光させ、前記検出部により前記操作面への接触を検出していない状態では前記第２発光モードで前記発光部を発光させる、請求項１から３のいずれか１項に記載の操作デバイス。
【請求項６】
操作面に対する操作に利用される操作デバイスと、前記操作デバイスを用いた操作を検出する検出装置と、を備える位置検出システムであって、
前記操作デバイスは、
発光部と、
前記発光部を発光させることで信号光を送信する制御部と、を備え、
前記制御部は、
前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、
前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させ、
前記検出装置は、
前記操作デバイスが発する光を検出する光検出部と、
前記光検出部の検出状態に基づいて、前記操作面における前記操作デバイスを用いた操作を検出する検出制御部と、を備える位置検出システム。
【請求項７】
発光部を備え、操作面に対する操作に利用される操作デバイスの制御方法であって、
前記発光部を発光させることで信号光を送信し、
前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、
前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させる、操作デバイスの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作デバイス、位置検出システム及び操作デバイスの制御方法に関する。
【背景技術】
【０００２】
従来、操作面に対する操作に利用される操作デバイスが知られている（例えば、特許文献１参照）。
特許文献１は、先端部が座標入力面に接触したかを判定するスイッチ手段を有する専用の発光ペン（指示部材）を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６５８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
操作デバイスは、他の装置と連携するべく通信を行う必要があり、消費電力が大きい。このため、消費電力を削減して長寿命化を図りたいという要望がある。
本発明は、操作の検出精度の低下を抑制しつつ、消費電力を削減することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、操作面に対する操作に利用される操作デバイスであって、発光部と、前記発光部を発光させることで信号光を送信する制御部と、を備え、前記制御部は、前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させる。
この構成によれば、操作面に接触していない状態では、発光部を第１発光モードよりも光量が低い第２発光モードで発光させるため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【０００６】
また、本発明は、前記制御部は、前記第１及び第２発光モードで前記発光部を周期的に発光させ、前記第２発光モードは、前記第１発光モードより１周期あたりの前記発光部の発光回数が少ないモードである。
この構成によれば、消費電力を削減することができる。
【０００７】
また、本発明は、前記制御部は、前記第１発光モードでは１周期に複数回の発光期間で前記発光部を発光させ、前記第２発光モードでは、前記第１発光モードの１周期に含まれる複数回の発光期間のうち少なくともいずれかの発光期間で前記発光部を発光させない。
この構成によれば、第２発光モードの１周期に含まれる複数回の発光期間のうち少なくともいずれかの発光期間で発光部を発光させないため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【０００８】
また、本発明は、前記第１発光モード及び前記第２発光モードは、１周期に、複数回の前記発光期間として光信号送信用の発光を行う信号発光期間と、位置検出用の発光を行う複数の位置検出発光期間とを含み、前記第２発光モードでは、前記第１発光モードの１周期に含まれる複数の位置検出発光期間のいずれかで前記発光部を発光させない。
この構成によれば、第２発光モードは、第１発光モードの１周期に含まれる複数の位置検出発光期間のいずれかで発光部を発光させないモードであるため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【０００９】
また、本発明は、前記操作面への接触を検出する検出部を備え、前記制御部は、前記検出部により前記操作面への接触を検出している状態で、前記第１発光モードで前記発光部を発光させ、前記検出部により前記操作面への接触を検出していない状態では前記第２発光モードで前記発光部を発光させる。
この構成によれば、検出部により検出される操作面への接触の有無により、発光部を第１発光モード又は第２発光モードで発光させることができる。
【００１０】
上記課題を解決するため、本発明は、操作面に対する操作に利用される操作デバイスと、前記操作デバイスを用いた操作を検出する検出装置と、を備える位置検出システムであって、前記操作デバイスは、発光部と、前記発光部を発光させることで信号光を送信する制御部と、を備え、前記制御部は、前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させ、前記検出装置は、前記操作デバイスが発する光を検出する光検出部と、前記光検出部の検出状態に基づいて、前記操作面における前記操作デバイスを用いた操作を検出する検出制御部と、を備える。
この構成によれば、操作面に接触していない状態では、発光部を第１発光モードよりも光量が低い第２発光モードで発光させるため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【００１１】
上記課題を解決するため、本発明は、発光部を備え、操作面に対する操作に利用される操作デバイスの制御方法であって、前記発光部を発光させることで信号光を送信し、前記操作面に接触している状態で前記発光部を第１発光モードで発光させ、前記操作面に接触していない状態で、前記発光部を前記第１発光モードよりも光量が低い第２発光モードで発光させる。
この構成によれば、操作面に接触していない状態では、発光部を第１発光モードよりも光量が低い第２発光モードで発光させるため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】位置検出システムの構成を示す斜視図。
【図２】プロジェクター及び指示体の構成を示す構成図。
【図３】第１発光モードでのプロジェクター及び指示体の発光シーケンスを示す図。
【図４】連続する３サイクルでの指示体の発光シーケンスを示す図。
【図５】連続する３サイクルでの指示体の発光シーケンスを示す図。
【図６】タッチ状態における描画の様子を模式的に示す図。
【図７】ホバリング状態でのカーソルの動きを模式的に示す図。
【図８】ホバリング状態でのカーソルの動きの比較例を示す図。
【図９】第２発光モードでのプロジェクター及び指示体の発光シーケンスを示す図。
【図１０】指示体の動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
［位置検出システムの構成］
以下、添付図面を参照して本発明の実施形態について説明する。図１は、位置検出システム１の構成を示す斜視図である。本実施形態の位置検出システム１は、操作デバイスとして動作する指示体５０と、検出装置として動作するプロジェクター１００とを備える。
【００１４】
指示体５０は、使用者が手に持って使用するペン型の指示体であり、発光可能な先端部５１、使用者が把持する軸部５２等を有する。先端部５１には近赤外光を発光するＬＥＤ等の光源が搭載されている。指示体５０は、先端部５１が操作面に接触した状態（タッチ状態）において所定の発光間隔で発光する。また、指示体５０は、先端部５１が操作面に接触していない状態（ホバリング状態）でも所定の発光間隔で発光する。また、図１には、１本の指示体５０を示すが、同時に使用可能な指示体５０の本数は１本に限らず、複数本の指示体５０を同時に使用することも可能である。
【００１５】
プロジェクター１００は、いわゆる短焦点のプロジェクターであり、支持部材３３によってスクリーン板３１の前方かつ上方に固定される。スクリーン板３１には、スクリーンＳＳが形成される。スクリーンＳＳは、スクリーン板３１の前面に形成される。スクリーン板３１の前面とは、プロジェクター１００によって画像が投射される側の面である。図１には、スクリーンＳＳを鉛直に配置した場合を示すが、スクリーンＳＳを水平に配置し、プロジェクター１００が水平に配置されたスクリーンＳＳに画像を投射することも可能である。また、スクリーンＳＳは、壁面に壁掛けされた幕であってもよいし、家具の一面であってもよく、壁面や床面をスクリーンＳＳとして利用する態様であってもよい。本実施形態において、スクリーンＳＳは、画像が投射される部材の表面を指す。
【００１６】
プロジェクター１００は、スクリーンＳＳに画像光を投射して画像（以下、投射画像という）を表示する。投射画像は、例えば、プロジェクター１００の投射画像メモリー１２５（図２参照）に記憶された画像データ、又は画像データを供給する画像供給装置（不図示）から供給された画像データに基づいて画像光を生成する。また、スクリーンＳＳには投射画面ＰＳが形成される。投射画面ＰＳは、プロジェクター１００の通常の使用状態において、プロジェクター１００が投射画像を投射可能な領域を指す。
【００１７】
また、プロジェクター１００は、撮像部１５０（図２参照）を備える。撮像部１５０は、少なくとも投射画面ＰＳを含む範囲を撮像して撮像画像データを生成する。本実施形態では、プロジェクター１００がスクリーンＳＳの斜め上方に設置されるため、撮像部１５０は、スクリーンＳＳを含む範囲を斜め上方から撮像する。指示体５０の発光タイミングに合わせて撮像部１５０に撮像を実行させることで、撮像画像データには、指示体５０の発光が撮像される。プロジェクター１００は、撮像画像データを解析して、指示体５０の指示位置を検出する。さらに、プロジェクター１００は、指示体５０の先端部５１が操作面に接触した状態の検出に応じた処理を行う。例えば、プロジェクター１００は、指示体５１による描画コマンドが選択されている場合、指示体５０の先端部５１が接触した操作面であるスクリーンＳＳに点や線等を投射する。例えば、描画や、消去、拡大等の処理コマンドは、操作面に表示されるメニュー画像を指示体５０が指示する操作により選択される。また、プロジェクター１００は、指示体５０の先端部５１が操作面に接触していない状態でも、撮像部１５０の撮像画像データを解析して、指示体５０の位置を検出する。また、本実施形態では、プロジェクター１００は、指示体５０が操作面に接触していない状態での指示位置に対応するスクリーンＳＳにカーソルを表示させる。
【００１８】
［プロジェクター１００及び指示体５０の構成］
図２は、プロジェクター１００及び指示体５０の構成を示す構成図である。まず、プロジェクター１００の構成について説明する。
プロジェクター１００は、制御部１１０と、投射画像生成部１２０と、投射部１３０と、信号光送信部１４０と、撮像部１５０と、位置検出部１６０とを備える。
【００１９】
制御部１１０は、ＣＰＵ等のプロセッサー、メモリー等の記憶装置及び各種周辺回路を備える。つまり、制御部１１０は、コンピューターとしての機能を備える。制御部１１０は、記憶装置に格納されたプログラムをプロセッサーが実行することによって、プロジェクター１００の各部を制御する。また、制御部１１０は、複数のプロセッサー又は半導体チップを備える構成であってもよい。
【００２０】
制御部１１０は、プロジェクター１００の各部を制御して、スクリーンＳＳに投射画像を投射させる。また、制御部１１０は、後述する位置検出部１６０の検出結果に基づいて、スクリーンＳＳに対する指示体５０による操作を検出する。また、制御部１１０は、指示体５０を用いた操作による指示内容を判定し、判定結果に基づいて投射画像生成部１２０を制御する。例えば、制御部１１０は、投射画像生成部１２０に、投射画像メモリー１２５に描画した投射画像を変更させる処理を実行させる。
【００２１】
投射画像生成部１２０は、投射画像を記憶する投射画像メモリー１２５を有する。投射画像メモリー１２５は、投射部１３０が投射する画像をフレーム単位で格納する、いわゆるフレームメモリーである。
【００２２】
投射画像生成部１２０は、画像データに基づいて、スクリーンＳＳ上に投射される投射画像を投射画像メモリー１２５に描画する。投射画像生成部１２０は、投射画像メモリー１２５に描画した画像を示す画像信号を後述する光変調部１３２に出力して、投射部１３０により投射画像を投射させる。
【００２３】
また、投射画像生成部１２０は、投射画像メモリー１２５に描画した画像に対する画像処理を実行する。例えば、投射画像生成部１２０は、投射画面ＰＳの台形歪み等を補正する幾何補正処理、投射画面ＰＳを拡大または縮小するデジタルズーム処理、投射画面ＰＳの色調等を補正する色補正処理等を実行する。
【００２４】
投射部１３０は、投射画像生成部１２０で処理された画像をスクリーンＳＳ上に投射する。投射部１３０は、光源１３１、光変調部１３２及び投射レンズ１３３を備える。
【００２５】
光源１３１は、キセノンランプや、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、レーザー光源等の光源を備える。また、光源１３１は、光源が発した光を光変調部１３２に導くリフレクター及び補助リフレクターを備えていてもよい。さらに、光源１３１は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調部１３２に至る経路上で低減させる調光素子等（いずれも図示略）を備えていてもよい。
【００２６】
光変調部１３２は、投射画像メモリー１２５から入力される画像信号に従って光源１３１から入射される光を変調して投射画像光ＩＭＬを形成する。投射画像光ＩＭＬは、典型的には、ＲＧＢの３色の可視光を含むカラー画像光である。
【００２７】
投射レンズ１３３は、光変調部１３２により変調されたにより変調された投射画像光ＩＭＬをスクリーンＳＳに投射して、スクリーンＳＳ上に結像させるレンズ群である。投射レンズ１３３は、スクリーンＳＳに投射される画像を拡大又は縮小させるズーム機構や、フォーカスの調整を行うフォーカス調整機構を備えていてもよい。
【００２８】
信号光送信部１４０は、指示体５０の発光タイミングを、撮像部１５０の撮像タイミングに同期させるための信号である装置信号光ＡＳＬを出力する。装置信号光ＡＳＬは、指示体５０が後述する信号光受信部５３により受信可能な近赤外光の信号である。信号光送信部１４０は、プロジェクター１００の起動中、装置信号光ＡＳＬを定期的に送信する。
【００２９】
装置信号光ＡＳＬは、例えば、指示体５０に、指示体信号光ＰＳＬを送信させるタイミングを指定する制御信号である。指示体信号光ＰＳＬは、予め定められた発光パターンを有する近赤外光である。指示体５０は、例えば、装置信号光ＡＳＬを受信したタイミングに同期して、指示体信号光ＰＳＬを送信する。このため、プロジェクター１００は、指示体５０が指示体信号光ＰＳＬを発光するタイミングに合わせて、撮像部１５０に撮像を実行させることが可能となる。指示体信号光ＰＳＬは、本発明の「信号光」に相当する。
【００３０】
撮像部１５０は、本発明の「光検出部」として動作し、指示体５０の先端発光部５５が発する近赤外光を受光するＣＭＯＳやＣＣＤなどの撮像素子、撮像素子に像を結像する光学系、撮像素子へ入射する光を制限する絞りなど（いずれも不図示）を備える。撮像部１５０は、スクリーンＳＳを含む範囲を撮像して撮像画像データを生成する。撮像部１５０は、指示体５０が発する指示体信号光ＰＳＬを受光して撮像する。撮像部１５０により生成された撮像画像データは、位置検出部１６０に出力される。撮像画像データに指示体信号光ＰＳＬが撮像された状態が本発明の「検出状態」に相当する。
【００３１】
位置検出部１６０は、本発明の「検出制御部」として動作し、撮像部１５０が生成した撮像画像データから指示体信号光ＰＳＬを検出する。位置検出部１６０は、検出した指示体信号光ＰＳＬの像に基づいて撮像画像データにおける指示体５０の指示位置を特定する。
【００３２】
制御部１００は、位置検出部１６０が検出した撮像画像データ上の指示位置を、投射画像メモリー１２５上の位置（座標）に変換する。この変換は、例えば、画像の投射前に行われるキャリブレーションによって生成されたキャリブレーションデータに基づいて行われる。制御部１００は、投射画像生成部１２０を制御して、変換した投射画像メモリー１２５上の位置（座標）に画像データを展開させる。これにより、スクリーンＳＳ上での指示体５０の動きに対応した文字や図形がスクリーンＳＳに描画される。
【００３３】
次に、指示体５０の構成について説明する。
指示体５０は、先端部５１、軸部５２、信号光受信部５３、先端スイッチ５４、先端発光部５５、ボタンスイッチ５６、電源部５７及び制御部５８を備える。
【００３４】
信号光受信部５３は、プロジェクター１００により送信される装置信号光ＡＳＬを受信する。信号光受信部５３は、装置信号光ＡＳＬを受信したタイミングを示す制御信号や、装置信号光ＡＳＬをデコードして得られるデータ等を制御部５８に出力する。
【００３５】
先端スイッチ５４は、先端部５１がスクリーンＳＳに接触して先端部５１が押下されるとオンし、先端部５１とスクリーンＳＳとの接触が解放されるとオフするスイッチである。先端スイッチ５４は、本発明の「検出部」に相当する。
【００３６】
先端発光部５５は、近赤外光を発光するＬＥＤ（Light Emitting Diode）を含み、制御部５８により発光と非発光（点灯状態）が制御され、近赤外光である指示体信号光ＰＳＬが出力される。先端発光部５５は、本発明の「発光部」に相当する。
【００３７】
ボタンスイッチ５６は、指示体５０の軸部５２に設けられるスイッチであり、先端スイッチ５４と同一の機能を有する。すなわち、先端スイッチ５４をオンする代わりに、ボタンスイッチ５６をオンする操作を行ってもよい。
【００３８】
電源部５７は、一次電池、二次電池、光電池等の電池を備え、指示体５０の各部に電力を供給する。指示体５０は、電源部５７からの電源供給をオン／オフする電源スイッチを備えていてもよい。
【００３９】
制御部５８は、ＣＰＵ（Central Processing Unit）等のプロセッサー、メモリー等の記憶装置及び各種周辺回路を備える。つまり、制御部５８は、コンピューターとしての機能を備える。制御部５８は、記憶装置に格納されたプログラムをプロセッサーが実行することによって、指示体５０の各部を制御する。また、制御部５８は、複数のプロセッサー又は半導体チップを備える構成であってもよい。
【００４０】
制御部５８は、信号光受信部５３から入力される制御信号に基づいて先端発光部５５を発光させる発光タイミングを決定する。制御部５８は、決定した発光タイミングで先端発光部５５を発光させて、指示体信号光ＰＳＬを出力させる。
【００４１】
図３は、装置信号光ＡＳＬ及び指示体信号光ＰＳＬの発光タイミングを示すタイミングチャートである。
ここで、指示体５０の発光タイミングを、撮像部１５０の撮像タイミングに同期させる方法を、図３に示す装置信号光ＡＳＬ及び指示体信号光ＰＳＬの発光タイミングを参照しながら説明する。
プロジェクター１００は、第１フェーズＰＨ１、第２フェーズＰＨ２、第３フェーズＰＨ３及び第４フェーズＰＨ４の４つのフェーズをこの順番に、繰り返し実行する。これら４つのフェーズを１周期として繰り返すことで、プロジェクター１００は、指示体５０の位置を特定し、指示体５０による操作を検出する。第１フェーズＰＨ１、第２フェーズＰＨ２、第３フェーズＰＨ３及び第４フェーズＰＨ４は、本発明の「発光期間」に相当する。本実施形態では、指示体５０の制御部５８は、「発光期間」において、図３のように、決定した発光タイミングと時間で、先端発光部５５を発光させて指示体信号光ＰＳＬを出力させる。
【００４２】
第１フェーズＰＨ１は、同期用のフェーズである。第１フェーズＰＨ１では、プロジェクター１００が同期信号である装置信号光ＡＳＬを送信する。第１フェーズＰＨ１〜第４フェーズＰＨ４の間隔は予め設定されており、指示体５０は、装置信号光ＡＳＬを受信することにより第１フェーズＰＨ１〜第４フェーズＰＨ４の各々のフェーズの開始タイミングを特定する。
また、指示体５０のボタンスイッチ５６が使用者により押下された場合、第１フェーズＰＨ１において指示体５０から指示体信号光ＰＳＬが送信される。図３において、第１フェーズＰＨ１に破線で示す指示体信号光ＰＳＬの波形は、ボタンスイッチ５６が押下された場合に送信される指示体信号光ＰＳＬの波形を示す。なお、第１フェーズＰＨ１において、プロジェクター１００が装置信号光ＡＳＬを送信するタイミングと、指示体５０が指示体信号光ＰＳＬを送信するタイミングとが重なることはない。
【００４３】
第２フェーズＰＨ２及び第４フェーズＰＨ４は、位置検出のフェーズである。第２フェーズＰＨ２と第４フェーズＰＨ４において、指示体５０は、指示体信号光ＰＳＬを送信する。また、プロジェクター１００は、第２フェーズＰＨ２と第４フェーズＰＨ４における指示体５０の発光タイミングに合わせて撮像部１５０に撮像を実行させて、指示体信号光ＰＳＬの像を撮像する。これにより、指示体５０の位置がプロジェクター１００により検出される。第２フェーズＰＨ２と第４フェーズＰＨ４は、本発明の「位置検出発光期間」に相当する。
【００４４】
第３フェーズＰＨ３は、先端スイッチ５４がオンしているか否かをプロジェクター１００に通知するフェーズである。指示体５０は、先端スイッチ５４がオンしているか、オフしているかによって第３フェーズＰＨ３での発光パターンを切り替える。プロジェクター１００は、第３フェーズＰＨ３における指示体５０の発光タイミングに合わせて撮像部１５０に指示体信号光ＰＳＬの像を撮像させる。そして、先端スイッチ５４がオンしている場合の発光パターンにより指示体５０の先端部５１がスクリーンＳＳに接触するタッチ状態と、先端スイッチ５４がオフしている場合の発光パターンにより指示体５０の先端部５１がスクリーンＳＳに接触していないホバリング状態とを検出する。
【００４５】
また、第３フェーズＰＨ３は、指示体判定のフェーズでもある。第３フェーズＰＨ３において、指示体５０は、予め設定された発光パターンで発光する。
複数の指示体５０を用いて操作を行う場合、第３フェーズにおいて、各指示体５０は異なる発光パターンで発光する。例えば、指示体５０Ａと指示体５０Ｂ（いずれも不図示）との２つの指示体５０により操作を行う場合について説明する。指示体５０Ａは、第３フェーズにおける発光パターンとして「１００」が設定され、指示体５０Ｂは第３フェーズにおける発光パターンとして「０１０」が設定されていると仮定する。指示体５０Ａ及び５０Ｂは、連続する３サイクルにおいて、「１」に対応したサイクルでは、第３フェーズＰＨ３で先端発光部５５を発光させ、「０」に対応したサイクルでは、第３フェーズＰＨ３で先端発光部５５を発光させない。発光パターンが「１００」に設定された指示体５０Ａは、連続する３サイクルにおいて、最初の１サイクル目の第３フェーズＰＨ３で発光し、２サイクル及び３サイクルの第３フェーズＰＨ３では発光しない。１サイクルは、第１フェーズＰＨ１〜第４フェーズＰＨ４を１回とする１周期である。また、発光パターンが「０１０」に設定された指示体５０Ｂは、１サイクル目の第３フェーズＰＨ３ででは発光せず、２サイクルの第３フェーズＰＨ３で発光し、３サイクルの第３フェーズＰＨ３では発光しない。プロジェクター１００は、連続する３サイクルにおいて、第３フェーズＰＨ３での指示体５０Ａ及び指示体５０Ｂの発光状態を検出することで、指示体５０Ａと指示体５０Ｂとを区別する。
【００４６】
図４及び図５は、第１サイクル、第２サイクル及び第３サイクルの連続する３サイクルでの指示体５０の発光パターンを示す図である。特に、図４は、指示体５０の先端部５１がスクリーンＳＳに接触し、先端スイッチ５４がオンしている場合の発光パターンを示す。また、図５は、指示体５０の先端部５１がスクリーンＳＳに接触しておらず、先端スイッチ５４がオフしている場合の発光パターンを示す。
例えば、指示体５０の第３フェーズにおける発光パターンとして「１００」が設定されていると仮定する。指示体５０は、先端スイッチ５４がオンしている場合、図４に示すように、第１サイクルの第３フェーズＰＨ３において発光し、第２サイクル及び第３サイクルの第３フェーズＰＨ３では発光しない。また、指示体５０は、先端スイッチ５４がオフしている場合、図５に示すように、第１サイクルの第３フェーズＰＨ３では発光せず、第２サイクル及び第３サイクルの第３フェーズＰＨ３で発光する。
【００４７】
プロジェクター１００は、第３フェーズＰＨ３での発光状態を検出することで、指示体５０の先端スイッチ５４がオフされているのか、オンされているのかを検出することができる。第３フェーズＰＨ３は、本発明の「信号発光期間」に相当する。
【００４８】
本実施形態では、指示体５０は、先端発光部５５を発光させる発光モードとして、第１発光モードと第２発光モードとを備える。第１発光モードは、発光量を低減させることなく指示体５０を発光させる発光モードである。また、第２発光モードは、先端発光部５５の発光量を第１発光モードよりも低減させた発光モードである。また、第１発光モードは、指示体５０の先端部５１をスクリーンＳＳに接触させたタッチ状態での指示体５０の発光モードであり、第２発光モードは、指示体５０の先端部５１がスクリーンＳＳに接触していないホバリング状態での指示体５０の発光モードである。
【００４９】
図６は、指示体５０の先端部５１をスクリーンＳＳに接触させたタッチ状態でのスクリーンＳＳの状態を示す。また、図７は、指示体５０の先端部５１がスクリーンＳＳに接触していないホバリング状態でのスクリーンＳＳの状態を示す。
例えば、描画コマンドが選択され、指示体５０の先端部５１をスクリーンＳＳに接触させた状態で、指示体５０をスクリーンＳＳ上で移動させたと仮定する。この場合、指示体５０は、上述の第１発光モードで発光する。また、プロジェクター１００は、撮像部１５０の撮像画像データにより指示体５０の指示位置を検出し、検出した指示位置に対応したスクリーンＳＳ上の位置に画像を描画する。図６には、先端部５１の移動に合わせてスクリーンＳＳ上に曲線９０が描画される様子を示す。
【００５０】
また、指示体５０の先端部５１をスクリーンＳＳに接触させないホバリング状態で、指示体５０を移動させたと仮定する。指示体５０は、先端部５１がスクリーンＳＳに接していないホバリング状態においても先端発光部５５を発光させる。指示体５０は、ホバリング状態においては、第２発光モードで発光する。また、プロジェクター１００は、撮像部１５０の撮像画像データにより指示体５０の先端部５１を検出し、検出した先端部５１の位置に対応したスクリーンＳＳ上の位置にカーソル８０を表示させる。図７には、指示体５０の動きに応じてカーソル８０の位置が変更される様子を示す。また、図７にはカーソル８０を二重円で示し、カーソル８０の軌跡は表示として残さず、最終指示位置に対応した二重円のカーソル８０のみが表示される。
【００５１】
次に、第２発光モードにおいて指示体５０の発光量を低減する方法について説明する。
第１発光モードでは、第２フェーズＰＨ２及び第４フェーズＰＨ４において先端発光部５５を発光させ、プロジェクター１００に位置を通知していた。これに対して第２発光モードは、指示体５０を発光させて指示体５０の位置をプロジェクター１００に通知する回数を第１発光モードのときよりも減らす。具体的には、指示体５０は、第２発光モードである場合、第２フェーズＰＨ２及び第４フェーズＰＨ４のいずれか少なくとも一方のフェーズにおいて先端発光部５５を発光させない。
【００５２】
図８は、ホバリング状態でのカーソルの動きの比較例を示す図である。具体的には、図８は、ホバリング状態において、第２フェーズＰＨ２及び第４フェーズＰＨ４において指示体５０を発光させた場合のカーソル８０の動き（軌跡）を示す。
図７と図８を比較すると明らかなように第２フェーズＰＨ２と第４フェーズＰＨ４との両方のフェーズで指示体５０を発光させたほうが、指示体５０の動きに追従させてカーソル８０を滑らかに動かすことができる。第２フェーズＰＨ２と第４フェーズＰＨ４との両方のフェーズで指示体５０を発光させた場合、カーソル８０の位置が５７Ｈｚで更新される。これに対し、第２フェーズＰＨ２と第４フェーズＰＨ４とのいずれか一方のフェーズにおいて指示体５０を発光させない場合、カーソル８０の位置の更新頻度が２８．５Ｈｚと低くなる。しかし、ホバリング状態では、カーソル８０の位置を、指示体５０の動きに合わせて変更しているだけであって、指示体５０の動きに応じて文字や図形をスクリーンＳＳに描画するわけではない。このため、指示体５０を用いた操作に支障が生じるわけではない。従って、本実施形態では、発光モードが第２発光モードである場合、第２フェーズＰＨ２又は第４フェーズＰＨ４において指示体５０は発光しない。
【００５３】
図９は、指示体５０が第２発光モードである場合の指示体５０の発光シーケンスを示す図である。
本実施形態の指示体５０は、発光モードが第２発光モードである場合、図９に示すように第４フェーズＰＨ４において先端発光部５５を発光させない。すなわち、指示体５０が第２発光モードの場合の先端発光部５５の発光回数は、第１発光モードの場合の先端発光部５５の発光回数よりも少ない。これにより、ホバリング状態でのＬＥＤの発光量を約半分に削減し、指示体５０の消費電力を削減することができる。すなわち、第２発光モードにおける先端発光部５５の発光量を、第１発光モードにおける先端発光部５５の発光量よりも低減することができる。また、図９は、第４フェーズＰＨ４において先端発光部５５を発光させない場合を示したが、第２フェーズＰＨ２において先端発光部５５を発光させず、第４フェーズＰＨ４において先端発光部５５を発光させてもよい。また、第２フェーズＰＨ２及び第４フェーズＰＨ４において先端発光部５５を発光させないようにしてもよい。
【００５４】
［指示体の動作フロー］
図１０は、指示体５０の動作を示すフローチャートである。
まず、制御部５８は、同期用の近赤外光信号である装置信号光ＡＳＬをプロジェクター１００から受信したか否かを判定する（ステップＳ１）。例えば、制御部５８は、装置信号光ＡＳＬを受信したタイミングを示す制御信号や、装置信号光ＡＳＬをデコードして得られるデータが信号光受信部５３から入力されることで、装置信号光ＡＳＬを受信したと判定することができる。制御部５８は、装置信号光ＡＳＬを受信していない場合（ステップＳ１／ＮＯ）、装置信号光ＡＳＬをプロジェクター１００から受信するまで待機する（ステップＳ１）。
【００５５】
また、制御部５８は、装置信号光ＡＳＬを受信した場合（ステップＳ１／ＹＥＳ）、信号光受信部５３から入力された制御信号に基づいて、第２フェーズＰＨ２や、第３フェーズＰＨ３、第４フェーズＰＨ４の各々での発光タイミングを決定する（ステップＳ２）。なお、このフローチャートでは、ボタンスイッチ５６は押下されず、第１フェーズＰＨ１での指示体５０の発光はないものとして説明する。
【００５６】
次に、制御部５８は、ステップＳ２で決定した発光タイミングになったか否かを判定する（ステップＳ３）。制御部５８は、発光タイミングではない場合（ステップＳ３／ＮＯ）、発光タイミングとなるまで待機する。また、制御部５８は、発光タイミングになった場合（ステップＳ３／ＹＥＳ）、先端スイッチ５４がオンしているか否かを判定する（ステップＳ４）。
【００５７】
制御部５８は、先端スイッチ５４がオンしている場合（ステップＳ４／ＹＥＳ）、第１発光モードで指示体信号光ＰＳＬを送信する（ステップＳ５）。その後、制御部５８は、１サイクルが終了したか否かを判定する（ステップＳ７）。制御部５８は、１サイクルが終了していない場合（ステップＳ７／ＮＯ）、ステップＳ３に戻り、再度、発光タイミングとなったか否かを判定する（ステップＳ３）。また、制御部５８は、１サイクルが終了した場合（ステップＳ７／ＹＥＳ）、ステップＳ１に戻り、プロジェクター１００から送信される装置信号光ＡＳＬの受信を待機する。
【００５８】
また、制御部５８は、先端スイッチ５４がオフしている場合（ステップＳ４／ＮＯ）、第２発光モードで指示体信号光ＰＳＬを送信する（ステップＳ６）。その後、制御部５８は、１サイクルが終了したか否かを判定する（ステップＳ７）。制御部５８は、１サイクルが終了していない場合（ステップＳ６／ＮＯ）、ステップＳ３に戻り、発光タイミングとなったか否かを判定する（ステップＳ３）。また、制御部５８は、１サイクルが終了した場合（ステップＳ６／ＹＥＳ）、プロジェクター１００から送信される装置信号光ＡＳＬを受信するまで待機する（ステップＳ１）。
【００５９】
第２発光モードは、位置検出のフェーズでの指示体５０の発光を抑制し、指示体５０の低消費電力化を図る発光モードである。また、第２発光モードは、指示体５０の位置検出精度が要求されない状態での発光モードとも言える。第２発光モードは、低消費電力を優先させ、位置検出のフェーズである第２フェーズＰＨ２又は第４フェーズＰＨ４のいずれか少なくとも一方において、指示体５０を発光させない。一方、第１発光モードは、位置検出精度を優先し、位置検出のフェーズである第２フェーズＰＨ２及び第４フェーズＰＨ４の両方のフェーズにおいて指示体５０を発光させる。第１発光モードと第２発光モードの切り替えは、指示体５０の起動時に設定してもよいし、先端スイッチ５４がオン、オフすることで切り替わるものとしてもよい。
【００６０】
以上説明したように本実施形態の指示体５０は、操作面であるスクリーンＳＳに対する操作に利用される操作デバイスであり、先端発光部５５として機能する先端発光部５５と、先端発光部５５を発光させることで信号光を送信する制御部５８とを備える。制御部５８は、スクリーンＳＳに接触している状態で先端発光部５５を第１発光モードで発光させ、スクリーンＳＳに接触していない状態で、先端発光部５５を第１発光モードよりも光量が低い第２発光モードで発光させる。
従って、指示体５０がスクリーンＳＳに接触していない状態では、先端発光部５５を第１発光モードよりも光量が低い第２発光モードで発光させるため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【００６１】
また、制御部５８は、第１及び第２発光モードで先端発光部５５を周期的に発光させ、第２発光モードは、第１発光モードより１周期あたりの先端発光部５５の発光回数が少ないモードである。
従って、指示体５０がスクリーンＳＳに接していない場合、１周期あたりの先端発光部５５の発光回数を、指示体５０がスクリーンＳＳに接している場合よりも少なくすることができる。このため、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【００６２】
また、制御部５８は、第１発光モードでは１周期に複数回の発光期間で先端発光部５５を発光させ、第２発光モードでは、第１発光モードの１周期に含まれる複数回の発光期間のうち少なくともいずれかの発光期間で先端発光部５５を発光させない。
従って、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【００６３】
また、第１発光モード及び第２発光モードは、１周期に、光信号送信用の発光を行う第３フェーズＰＨ３と、位置検出用の発光を行う第２フェーズＰＨ２及び第４フェーズＰＨ４とを含む。制御部５８は、第２発光モードでは、第１発光モードの１周期に含まれる第２フェーズＰＨ２及び第４フェーズＰＨ４のいずれかで先端発光部５５を発光させない。
従って、操作の検出精度の低下を抑制しつつ、消費電力を削減することができる。
【００６４】
また、指示体５０は、スクリーンＳＳへの接触を検出する検出部として動作する先端スイッチ５４を備える。制御部５８は、先端スイッチ５４によりスクリーンＳＳへの接触を検出している状態で、第１発光モードで先端発光部５５を発光させ、検出部によりスクリーンＳＳへの接触を検出していない状態では第２発光モードで先端発光部５５を発光させる。
従って、位置検出部１６０により検出される指示体５０のスクリーンＳＳへの接触の有無により、先端発光部５５を第１発光モード又は第２発光モードで発光させることができる。
【００６５】
［変形例］
上述した実施形態では、第１発光モードを、指示体５０の先端部５１をスクリーンＳＳに接触させたタッチ状態での指示体５０の発光モードとし、第２発光モードを、指示体５０の先端部５１がスクリーンＳＳに接触していないホバリング状態での指示体５０の発光モードとして説明した。変形例として、第１発光モードを、指示体５０の消費電力を削減しない通常の発光モードとし、第２発光モードを、指示体５０の消費電力を削減した発光モードとすることも可能である。
【００６６】
変形例では、発光モードが第１発光モードの場合、指示体５０は、タッチ状態であっても、またホバリング状態であっても第２フェーズＰＨ２及び第４フェーズＰＨ４において先端発光部５５を発光させる。また、発光モードが第２発光モードの場合、指示体５０は、タッチ状態である場合、第２フェーズＰＨ２及び第４フェーズＰＨ４において先端発光部５５を発光させる。また、指示体５０は、ホバリング状態である場合、第２フェーズＰＨ２または第４フェーズＰＨ４のいずれかにおいて先端発光部５５を発光させない。
【００６７】
また、上述した実施形態では、第１発光モードと第２発光モードとの切り替えを、先端スイッチ５４のオン、オフにより行った。この変形例では、例えば、指示体５０に先端スイッチ５４以外の別のスイッチを設けて、ユーザーによるスイッチの操作によって第１発光モードと第２発光モードとの切り替えを行ってもよい。このスイッチは、先端スイッチ５４のように先端部５１がスクリーンＳＳに接触しているか否かとは関係なくオン、オフされるスイッチである。また、プロジェクター１００の操作部（不図示）により指示体５０の発光モードの設定を受け付け、プロジェクター１００が受け付けた設定に従って、信号光送信部１４０により、指示体５０を第１発光モード又は第２発光モードに切り替える信号を送信してもよい。
【００６８】
上述した実施形態は本発明の好適な実施の形態である。ただし、この実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
例えば、上述した実施形態では、プロジェクター１００を、透過型液晶パネルを用いた液晶プロジェクターとして説明したが、反射型の液晶パネルやデジタルミラーデバイスを用いたプロジェクターであってもよい。
【００６９】
また、図２に示す指示体５０の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【００７０】
例えば、図２に示す指示体５０の構成において、信号光受信部５３、先端スイッチ５４、先端発光部５５、制御部５８をハードウェアにより構成してもよい。また、信号光受信部５３、制御部５８、電源部５７及び先端スイッチ５４の少なくとも一部を、集積回路（ＩＣ）やその他のディジタル回路により構成してもよいし、各部の少なくとも一部にアナログ回路が含まれてもよい。集積回路は、ＬＳＩ，Application Specific Integrated Circuit（ＡＳＩＣ），ＰＬＤを含む。ＰＬＤは、例えば、ＦＰＧＡを含む。上記各部は、プロセッサーと集積回路との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラー（ＭＣＵ）、ＳｏＣ（System-on-a-chip）、システムＬＳＩ、チップセットなどと呼ばれる。
【００７１】
また、図２に示すプロジェクター１００の構成において、撮像画像生成部１２０、信号光送信部１４０及び位置検出部１６０をハードウェアにより構成してもよい。また、撮像画像生成部１２０、信号光送信部１４０、位置検出部１６０及び制御部１１０の少なくとも一部を、集積回路（ＩＣ）やその他のディジタル回路により構成してもよいし、各部の少なくとも一部にアナログ回路が含まれてもよい。また、上記各部をプロセッサーと集積回路との組み合わせにより構成してもよい。
【００７２】
また、上述した操作デバイスの制御方法が、操作デバイスが備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標） Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、画像表示装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【００７３】
また、図１０に示すフローチャートの処理単位は、指示体５０の制御部５８の処理を理解容易にするために、主な処理内容に応じて分割したものであり、図１０のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、制御部５８の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【００７４】
１…位置検出システム、３１…スクリーン板、３３…支持部材、５０…指示体、５１…先端部、５２…軸部、５３…信号光受信部、５４…先端スイッチ、５５…先端発光部、５６…ボタンスイッチ、５７…電源部、５８…制御部、５９…発光量制御部、８０…カーソル、１００…プロジェクター、１１０…制御部、１２０…投射画像生成部、１２５…投射画像メモリー、１３０…投射部、１３１…光源、１３２…光変調部、１３３…投射レンズ、１４０…信号光送信部、１５０…撮像部、１６０…位置検出部、ＡＳＬ…装置信号光、ＩＭＬ…投射画像光、Ｐ１〜Ｐ３…位置、ＰＳ…投射画面、ＰＳＬ…指示体信号光、ＳＳ…スクリーン。
【図１】
2019197410.tif 000003
【図２】
2019197410.tif 000004
【図３】
2019197410.tif 000005
【図４】
2019197410.tif 000006
【図５】
2019197410.tif 000007
【図６】
2019197410.tif 000008
【図７】
2019197410.tif 000009
【図８】
2019197410.tif 000010
【図９】
2019197410.tif 000011
【図１０】
2019197410.tif 000012