JP6569259B2 - 位置検出装置、表示装置、位置検出方法、及び、表示方法 - Google Patents
位置検出装置、表示装置、位置検出方法、及び、表示方法 Download PDFInfo
- Publication number
- JP6569259B2 JP6569259B2 JP2015059370A JP2015059370A JP6569259B2 JP 6569259 B2 JP6569259 B2 JP 6569259B2 JP 2015059370 A JP2015059370 A JP 2015059370A JP 2015059370 A JP2015059370 A JP 2015059370A JP 6569259 B2 JP6569259 B2 JP 6569259B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- unit
- detection
- indicator
- display surface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0386—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Position Input By Displaying (AREA)
Description
本発明は上記事情に鑑みてなされたものであり、指示体による操作の操作性を向上させることを目的とする。
本発明によれば、指示体による操作の操作性を向上させることができる。
本発明によれば、表示面の下方において、指示体により指示された座標にばらつきがあっても同一の座標であると判定される確率を高めることができる。
本発明によれば、指示体により、検出部から離れた位置が指示され、指示された座標にばらつきがあっても同一の座標であると判定される確率を高めることができる。
本発明によれば、指示体による操作の操作性を向上させることができる。
本発明によれば、指示体による操作の操作性を向上させることができる。
本発明によれば、指示体による操作の操作性を向上させることができる。
以下、図面を参照して本発明の実施形態について説明する。
図1は、本発明を適用した実施形態のプロジェクションシステム1の構成を示す図である。プロジェクションシステム1は、スクリーンSC(表示面)の上方に設置されたプロジェクター10と、スクリーンSCの上部に設置された光出射装置100とを備える。
第1指示体70は、制御部73、送受信部74、操作スイッチ75及び電源部76を備え、これらの各部は軸部72内に収容される。
送受信部74は、赤外LED等の光源と、赤外光(赤外線信号)を受光する受光素子とを備え、制御部73の制御に従って光源を点灯又は消灯させ、受光素子の受光状態を示す信号を制御部73に出力する。
操作スイッチ75は、第1指示体70の先端部71に内蔵され、第1指示体70の先端部71が壁やスクリーンSCに接触して押圧された場合にオンとなる。
制御部73は、送受信部74及び操作スイッチ75に接続され、操作スイッチ75のオン又はオフ状態を検出する。制御部73は、操作スイッチ75がオンの場合と、オフの場合とで、送受信部74の備える光源の点灯パターンを変更する。プロジェクター10は、第1指示体70が発する赤外光(赤外線信号)に基づき、先端部71の位置を検出する。また、プロジェクター10は、第1指示体70が発する赤外光の点灯パターンに基づいて、第1指示体70が壁やスクリーンSCに押しつけられているか否かを判定する。
電源部76は、電源として乾電池又は二次電池を有し、制御部73、送受信部74及び操作スイッチ75の各部に電力を供給する。第1指示体70は、電源部76からの電源供給をオン/オフする電源スイッチ(不図示)を備える。
プロジェクター10は、PC(パーソナルコンピューター)、ビデオ再生装置、DVD再生装置、Blu−ray(登録商標) Disc(ブルーレイディスク)再生装置等の画像供給装置(不図示)に接続される。プロジェクター10は、画像供給装置から供給されるアナログ画像信号又はデジタル画像データに基づいて、スクリーンSCに画像を投射する。また、プロジェクター10は、内蔵する記憶部60や外部接続される記憶媒体に記憶された画像データを読み出して、この画像データに基づきスクリーンSCに画像を表示してもよい。
画像I/F部12は、デジタル画像データが入力されるインターフェイスである。本実施形態のプロジェクター10は、画像I/F部12を介して入力されるデジタル画像データに基づき画像を投射する。なお、プロジェクター10は、アナログ画像信号に基づき画像を投射する機能を備えてもよく、この場合、画像I/F部12は、アナログ画像用のインターフェイスと、アナログ画像信号をデジタル画像データに変換するA/D変換回路とを備えてもよい。
記憶部60は、フラッシュメモリー、EEPROM等の不揮発性メモリーであり、制御部30が制御に使用する制御プログラムや、設定情報61を記憶する。設定情報61には、制御部30の処理に使用するしきい値が含まれる。しきい値は、1つの第1指示体70によって指示された、スクリーンSC上の異なる2点の座標を、同一の座標として処理するか否かを判定する距離のしきい値である。記憶部60は、上部用のしきい値と下部用のしきい値との2つのしきい値を記憶する。上部用のしきい値は、スクリーンSCを垂直方向の真ん中で2つに分割した場合の、上側の領域(第2の位置)が第1指示体70によって指示された場合のしきい値である。また下部用のしきい値は、スクリーンSCの下側の領域(第1の位置)が第1指示体70によって指示された場合のしきい値である。下部用のしきい値は、上部用のしきい値よりも値が大きく設定される。
なお、判定に用いるしきい値は、上部用と下部用の2つには限定されない。例えば、スクリーンSCを上部、下部、中部の3つの領域に分割して、各領域に対応するしきい値を用いることも可能である。また、スクリーンSCの上部の領域から下部の領域にいくほど、しきい値が大きくなるように設定してもよい。さらに、検出部50を含むプロジェクター10及び光出射装置100がスクリーンSCの下部に位置する場合には、スクリーンSCの下部の領域に対応するしきい値より上部の領域に対応するしきい値の方が大きくなるように設定してもよい。つまり、検出部50及び光出射装置100がスクリーンSCに対して第1の方向側に位置する(検出部50及び光出射装置100がともに上部位置する、若しくは下部に位置する等)場合、スクリーンSCの第1の領域に対応するしきい値より、第1の領域に対して第1の方向とは反対側に位置する第2の領域に対応するしきい値を大きく設定してもよい。
画像処理部40は、フレームメモリー41に接続され、取得した画像データをフレームメモリー41にフレームごとに展開する。画像処理部40は、展開した画像データに対して画像処理を実行する。画像処理部40は、画像処理として、例えば、解像度変換処理、ガンマ補正処理、色むら補正処理、輝度補正処理、形状補正処理等の処理を実行する。また、画像処理部40は、上記の複数の処理を組み合わせて実行することも勿論可能である。
画像処理部40は、処理後の画像をフレームメモリー41から読み出して、この画像に対応するR、G、Bの画像信号を生成し、光変調装置駆動部46に出力する。
光変調装置駆動部46は、画像処理部40から入力される画像信号に基づいて光変調装置22の液晶パネルを駆動し、画像を描画する。
また、リモコン受光部19は、リモコン(不図示)が発する赤外線信号を受光する。リモコン受光部19は、操作検出部18に接続される。リモコン受光部19は、リモコンから受光した赤外線信号をデコードして、リモコンにおける操作内容を示す操作信号を生成し、操作検出部18に出力する。リモコン受光部19で生成された操作信号は、操作検出部18を介して制御部30に入力される。
座標検出部55は、位置検出部54が第2〜第4フェーズの撮影画像のデータから検出した光の像の位置に基づいて、光の像の位置の撮影画像のデータにおける座標を検出する。また、座標検出部55は、投射部20が投射した投射画像における指示体70、80の指示位置の座標を算出して、制御部30に出力してもよい。さらに、座標検出部55は、画像処理部40がフレームメモリー41に描画した画像データにおける指示体70又は80の指示位置の座標や、画像I/F部12の入力画像データにおける指示体70又は80の指示位置の座標を算出してもよい。
第2フェーズは、位置検出のフェーズであり、光出射装置100の光源部101と、第1指示体70の送受信部74とが点灯する。プロジェクター10は、光出射装置100及び第1指示体70の発光タイミングに合わせて、撮影部51により撮影範囲を撮影する。例えば、第2フェーズにおいて撮影部51が撮影を行うと、第1指示体70の発光と、第2指示体80で反射した反射光とが撮影画像のデータに写る。
第4フェーズは、第2フェーズと同様の位置検出のフェーズであり、光出射装置100の光源部101及び第1指示体70の送受信部74が点灯する。
また、各フェーズの時間が十分に短い場合、連続する第2、第3及び第4フェーズの撮影画像のデータに写る像の位置は十分に近くなる。このため、第1指示体70の光の像と、第2指示体80の反射光の像との識別は容易である。
例えば、操作に使用する指示体を第1指示体70Aと第1指示体70Bとした場合に、第1指示体70Aには、4回の通信シーケンスにおける各第3フェーズの発光、非発光を「1001」(1は発光を示し、0は非発光を示す)と設定する。また、第1指示体70Bには、4回の通信シーケンスにおける各第3フェーズの発光、非発光を「0101」と設定する。この場合、制御部30は、4回の通信シーケンスの各第3フェーズにおいて撮影された撮影画像のデータに写った光の像を比較することで、第1指示体70Aと第1指示体70Bとを区別することができる。
プロジェクター10は、図1に示したように壁面や天井面から吊り下げる吊り下げ設置の他に、スクリーンSCの下方から投射を行う設置状態、机の天面などの水平面をスクリーンSCとして使用する設置状態等で使用できる。プロジェクター10の設置状態によっては光出射装置100の使用に適さないことがある。例えば、プロジェクター10及び光出射装置100がスクリーンSCの下方に設置され、下方からスクリーンSCに投射を行う場合、操作者の体が光出射装置100の出射光を遮ってしまうことがあり、不適である。姿勢センサー47は、プロジェクター10の設置状態として想定される複数の設置状態を識別できるように、プロジェクター10の本体に設けられる。姿勢センサー47は、例えば、2軸のジャイロセンサー、1軸のジャイロセンサー、加速度センサー等を用いて構成される。制御部30は、姿勢センサー47の出力値に基づきプロジェクター10の設置状態を自動的に判定できる。制御部30が、光出射装置100の使用に不適な設置状態と判定した場合には、例えば、出射装置駆動部48が電源電圧やパルス信号の出力を停止するようにしてもよい。
投射制御部31は、操作検出部18から入力される操作データに基づいて、操作者が行った操作の内容を取得する。投射制御部31は、操作者が行った操作に応じて画像処理部40、光源駆動部45及び光変調装置駆動部46を制御して、スクリーンSCに画像を投射させる。
また、投射制御部31は、画像処理部40を制御して、上述した3D(立体)画像と2D(平面)画像の判別処理、解像度変換処理、フレームレート変換処理、歪み補正処理、デジタルズーム処理、色調補正処理、輝度補正処理等を実行させる。
また、投射制御部31は、画像処理部40の処理に合わせて光源駆動部45を制御し、光源部21の光量を制御する。
また、キャリブレーション制御部33は、オートキャリブレーションに代えて、又はオートキャリブレーションと共にマニュアルキャリブレーションを実行してもよい。マニュアルキャリブレーションを実行する場合、キャリブレーション制御部33は、スクリーンSCに、マニュアルキャリブレーション用の画像を投射する。マニュアルキャリブレーション用の画像にも複数のマークが表示されている。マニュアルキャリブレーションでは、スクリーンSCに表示されたマニュアルキャリブレーション用の画像のマークの1つ1つを、操作者が第1指示体70又は第2指示体80により指示する。キャリブレーション制御部33は、投射した画像に対する指示体70又は80の操作を撮影部51で撮影した撮影画像のデータから検出して、キャリブレーションデータを生成する。
また、検出制御部34は、第2、第3及び第4フェーズで撮影された撮影画像のデータに基づいて、撮影画像のデータに写った輝点が第1指示体70が発する光の像であるのか、第2指示体80で反射した反射光の像であるのかを判定する。具体的には、検出制御部34は、第2、第3及び第4フェーズのすべてのフェーズの撮影画像のデータにおいて検出された、ほぼ同位置の輝点を第1指示体70の指示位置と判定する。また、検出制御部34は、第2及び第4フェーズの撮影画像のデータからは検出され、第3フェーズの撮影画像のデータからは検出されない、ほぼ同位置の輝点を第2指示体80の指示位置と判定する。
なお、撮影部51の撮影間隔が非常に短い場合、1回の通信シーケンスで撮影される撮影画像のデータには、第1指示体70の発する光の像、及び第2指示体80の反射光の像が同一の位置で検出される。しかし、撮影タイミングによっては輝点の検出位置がずれる場合もあるため、撮影画像のデータから検出される輝点の座標は、完全に一致している必要はなく、ほぼ同一の位置(座標)であればよい。
プロジェクションシステム1を、例えば小学校の授業等に利用する場合を想定する。この場合、小学校の児童は、筋力が弱く、ペン型の第1指示体70にも不慣れな場合が多い。このため、児童が第1指示体70を利用してスクリーンSCに文字や図形を書いたり、スクリーンSCに投射されたメニューバーに配置されたボタンを選択する等の操作を行う場合、本人が意図していないのに第1指示体70の先端部71が揺れてしまう可能性が高い。すなわち、プロジェクター10が、短時間の間に複数の座標を指示位置として検出してしまう場合があり、児童にとっては意図しない操作となってしまう。
そこで、検出制御部34は、予め設定された時間内に、第1指示体70による指示位置である複数の座標が検出された場合に、これらの座標を同一の座標として処理するか否かを座標間の距離を、しきい値と比較することで判定する。
また、プロジェクションシステム1を、例えば小学校の授業等に利用する場合、児童は背が低く、スクリーンSCの上部には手が届かないので、スクリーンSCの下部を児童が使用し、スクリーンSCの上部を先生が使用する場合が想定される。このため、検出制御部34は、上述の座標間の距離との比較に使用するしきい値を、検出された座標がスクリーンSCの上部に位置する座標であるのか、下部に位置する座標であるのかによって変更する。
検出制御部34は、検出部50から、第2フェーズ及び第4フェーズの撮影画像のデータに写った輝点の座標(以下、第1の座標という)が入力されると(ステップS1/YES)、第1の座標を指示した指示体が第1指示体70であるか否かを判定する(ステップS2)。この第1の座標は、操作者がスクリーンSCに対して行った第1の操作を撮影部51で撮影した撮影画像のデータから検出された座標である。第1の座標が第1指示体70により指示された座標であるか否かの判定方法は、上述した通りである。
また、検出制御部34は、ステップS2の判定が肯定判定の場合、第1指示体70によって指示された座標であって、第1の座標の指示よりも前の予め設定された時間内に指示された座標(以下、第2の座標という)があるか否かを判定する(ステップS3)。この予め設定された時間は、実用上の判定精度を考慮して適切な値に設定される。
検出制御部34は、検出部50から座標が入力されると、入力された座標と、この座標を指示した指示体70又は80とを対応付けてRAM等のメモリーに保存する。また、第2の座標は、操作者がスクリーンSCに対して行った第2の操作を撮影部51で撮影した撮影画像のデータから検出された座標である。
また、検出制御部34は、ステップS2の判定が否定の場合や、ステップS3の判定が否定判定の場合、ステップS13の処理に移行する。検出制御部34は、ステップS13において、第1の座標が新たに入力されたか否かを判定する。検出制御部34は、新たな第1の座標が入力された場合(ステップS13/YES)、ステップS2に戻り、S2からの処理を再度繰り返す。また、検出制御部34は、新たな第1の座標の入力がない場合(ステップS13/NO)、この処理フローを終了させる。
検出制御部34は、指示位置の座標と、この座標を指示した指示体が第1指示体70であることを示す識別情報と、第1指示体70の先端部71とスクリーンSCとが接触状態にあるのか、非接触状態にあるのかを示す情報とを処理部35に渡す。また、検出制御部34は、指示位置の座標と、この座標を指示した指示体が第2指示体80であることを示す識別情報とを処理部35に渡す。また、検出制御部34は、軌跡データと、軌跡データを指示した指示体70又は80の識別情報とを処理部35に渡す。
また、処理部35は、取得した座標をI/F部11に接続されたPC等の外部の装置に出力してもよい。この場合、処理部35は、取得した座標を、I/F部11に接続された外部の装置のオペレーティングシステムにおいて、座標入力デバイスの入力として認識されるデータフォーマットに変換して出力してもよい。例えば、I/F部11にWindows(登録商標)オペレーティングシステムで動作するPCが接続された場合、オペレーティングシステムにおいてHID(Human Interface Device)の入力データとして処理されるデータを出力する。
本実施形態は、第2指示体80により指示された指示位置の座標を補正する。なお、プロジェクター10、光出射装置100及び第1指示体70の構成は、図2に示す第1実施形態と同一であるため説明を省略する。
第2指示体80の指示位置を検出する場合、赤外光Lが第2指示体80で反射した反射光を検出する。すなわち、撮影方向PAから撮影される撮影画像のデータから、赤外光Lの反射光の像が検出される。赤外光Lの出射方向はスクリーンSCとほぼ平行であり、赤外光LはスクリーンSCから所定の距離(以下、距離Gとする)だけ離れている。距離GはスクリーンSCに対する光出射装置100の取付位置により変化するが、構造上、距離Gをゼロにすることは困難である。このため、撮影方向PAから撮影した撮影画像のデータには、第2指示体80の先端において、スクリーンSCから距離Gだけ離れた反射位置80aで反射した反射光の像が写る。この反射位置80aは、撮影方向PAにおいて撮影部51から離れた位置80bとして検出され、距離D1の誤差を生じる。
スクリーンSCが、鉛直方向に対して傾いて設置された場合や、光出射装置100が傾いて設置された場合、赤外光LがスクリーンSCに平行に出射されない場合がある。赤外光LはスクリーンSCに平行、又は光出射装置100から離れるほど、赤外光LとスクリーンSCとの距離が近くなるように調整するのが好ましいが、赤外光Lは目に見えないため、必ずしも平行にならない場合がある。
図6には、光出射装置100から出射された、スクリーンSCに平行ではない赤外光を、赤外光L1として示す。また、比較のため、光出射装置100から出射された、スクリーンSCに平行な赤外光を、赤外光L2として示す。赤外光L1は、光出射装置100から離れるに従って、スクリーンSCとの距離が大きくなる。本実施形態では、光出射装置100は、スクリーンSCの上部に設置されているため、スクリーンSCの下部に行くほど、赤外光L2とスクリーンSCとの距離は大きくなる。
また、図6において、スクリーンSC上の位置80fが第2指示体80により指し示され、赤外光L1の反射光の像を撮影部51で撮影した場合、この反射位置は、撮影方向PAにおいて位置80hとして検出される。また、スクリーンSC上の位置80fが第2指示体80により指し示され、赤外光L2の反射光の像を撮影部51で撮影した場合、この反射位置は、撮影方向PAにおいて位置80gとして検出される。すなわち、指示位置の検出に使用される赤外光が赤外光L1であるか、赤外光L2であるかにより、図6に示す誤差D3を生じる。また、誤差D3は、誤差D2よりも大きい。すなわち、第2指示体80による指示位置が撮影部51から離れるほど(スクリーンSCの下部に行くほど)、位置検出の誤差が大きくなる。
検出制御部34は、第3の座標がスクリーンSCの上部に含まれる座標であると判定した場合には、何ら処理は行わない。すなわち、上述した第1の座標を第2の座標と同一の座標として処理する処理を行わない。
また、検出制御部34は、第3の座標がスクリーンSCの下部に含まれる座標であると判定すると、上述した第1の座標と第2の座標との座標間の距離と、しきい値とを比較して、第1の座標を第2の座標に変更するか否かを判定する。検出制御部34は、座標間の距離がしきい値よりも小さい場合には、第1の座標を第2の座標に変更して、第1の座標を第2の座標と同一の座標として処理する。また、検出制御部34は、座標間の距離がしきい値以上である場合、座標の移動として判定して、第2指示体80による指示位置が第2の座標から第1の座標に変更されたものと判定する。
また、撮影部51から第1の座標又は第3の座標までの距離に、基本しきい値を積算して、座標間距離との比較に使用するしきい値としてもよい。この場合、例えば、撮影部51からスクリーンSCの上端までの距離を操作者が操作パネル17を操作して設定し、記憶部60に記憶させておく必要がある。
また、制御部30は、1つの指示体による第1の操作と、第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、第1の操作の座標を第2の操作の座標と同一の座標として処理する。また、制御部30は、検出部50により検出される操作の、スクリーンSCにおける検出位置に応じて予め設定された範囲を変更する。従って、指示体70、80による操作の操作性を向上させることができる。
Claims (9)
- 表示面に対する操作を検出する検出部と、
前記検出部を制御し、指示体による前記操作を検出させる検出制御部と、
前記検出制御部から取得した操作に基づいて処理を実行する処理部と、を備え、
前記検出制御部は、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出部により検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記検出制御部は、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも上方に位置する第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする位置検出装置。 - 表示面に対する操作を検出する検出部と、
前記検出部を制御し、指示体による前記操作を検出させる検出制御部と、
前記検出制御部から取得した操作に基づいて処理を実行する処理部と、を備え、
前記検出制御部は、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出部により検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記検出制御部は、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも前記検出部に近い第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする位置検出装置。 - 前記表示面の上部に設置され、前記指示体を検出する検出光を射出する射出部を備え、
前記検出部は、前記表示面の上部に設置され、前記表示面に対する操作を行う前記指示体で反射した前記検出光を撮影して、前記指示体による前記表示面に対する操作を検出する、請求項2記載の位置検出装置。 - 表示面に画像を表示させる表示部と、
前記表示面に対する操作を検出する検出部と、
前記検出部を制御し、指示体による前記操作を検出させる検出制御部と、
前記検出制御部から取得した操作に基づいて処理を実行する処理部と、を備え、
前記検出制御部は、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出部により検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記検出制御部は、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも上方に位置する第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする表示装置。 - 表示面に画像を表示させる表示部と、
前記表示面に対する操作を検出する検出部と、
前記検出部を制御し、指示体による前記操作を検出させる検出制御部と、
前記検出制御部から取得した操作に基づいて処理を実行する処理部と、を備え、
前記検出制御部は、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出部により検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記検出制御部は、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも前記検出部に近い第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする表示装置。 - 表示面に対する操作を検出するステップと、
前記検出するステップで検出した指示位置の座標を変更するか否かを判定するステップと、
前記操作に基づいた処理を実行するステップと、を備え、
前記判定するステップは、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出するステップにより検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記判定するステップは、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも上方に位置する第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする位置検出方法。 - 表示面に対する操作を検出部により検出するステップと、
前記検出するステップで検出した指示位置の座標を変更するか否かを判定するステップと、
前記操作に基づいた処理を実行するステップと、を備え、
前記判定するステップは、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出するステップにより検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記判定するステップは、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも前記検出部に近い第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする位置検出方法。 - 表示面に画像を表示させるステップと、
前記表示面に対する操作を検出するステップと、
前記検出するステップで検出した指示位置の座標を変更するか否かを判定するステップと、
前記操作に基づいた処理を実行するステップと、を備え、
前記判定するステップは、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出するステップにより検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記判定するステップは、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも上方に位置する第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする表示方法。 - 表示面に画像を表示させるステップと、
前記表示面に対する操作を検出部により検出するステップと、
前記検出するステップで検出した指示位置の座標を変更するか否かを判定するステップと、
前記操作に基づいた処理を実行するステップと、を備え、
前記判定するステップは、1つの指示体による第1の操作と、前記第1の操作よりも前の予め設定された時間内の第2の操作とが検出され、前記第1の操作の座標と前記第2の操作の座標とが予め設定された範囲内にある場合に、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理し、
前記検出するステップにより検出される前記操作の、前記表示面における検出位置に応じて前記予め設定された範囲を変更し、
前記判定するステップは、前記表示面の第1の位置に設定される前記範囲が、前記第1の位置よりも前記検出部に近い第2の位置に設定される前記範囲よりも広くなるように設定された設定情報に従って、前記第1の操作の座標を前記第2の操作の座標と同一の座標として処理するか否かを判定することを特徴とする表示方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015059370A JP6569259B2 (ja) | 2015-03-23 | 2015-03-23 | 位置検出装置、表示装置、位置検出方法、及び、表示方法 |
| US15/070,606 US10095357B2 (en) | 2015-03-23 | 2016-03-15 | Position detection device, display device, method of controlling position detection device, and method of controlling display device for detecting a position on a display surface |
| CN201610166075.6A CN105988638B (zh) | 2015-03-23 | 2016-03-22 | 位置检测装置及其控制方法和显示装置及其控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015059370A JP6569259B2 (ja) | 2015-03-23 | 2015-03-23 | 位置検出装置、表示装置、位置検出方法、及び、表示方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2016177750A JP2016177750A (ja) | 2016-10-06 |
| JP2016177750A5 JP2016177750A5 (ja) | 2018-04-26 |
| JP6569259B2 true JP6569259B2 (ja) | 2019-09-04 |
Family
ID=56976530
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015059370A Expired - Fee Related JP6569259B2 (ja) | 2015-03-23 | 2015-03-23 | 位置検出装置、表示装置、位置検出方法、及び、表示方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10095357B2 (ja) |
| JP (1) | JP6569259B2 (ja) |
| CN (1) | CN105988638B (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6815787B2 (ja) * | 2016-08-09 | 2021-01-20 | オリンパス株式会社 | 観察装置、観察装置の制御方法及び観察装置の制御プログラム |
| KR101939627B1 (ko) * | 2018-06-25 | 2019-01-17 | 주식회사 팬라이트 | 응원용 발광장치를 이용한 공연장에서의 공연연출 방법 및 이를 이용한 공연연출 시스템 |
| JP7563050B2 (ja) * | 2020-08-28 | 2024-10-08 | 株式会社リコー | 投影装置、インタラクティブシステム、投影方法およびプログラム |
| JP2023183997A (ja) * | 2022-06-17 | 2023-12-28 | セイコーエプソン株式会社 | 表示方法、及び表示システム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002116878A (ja) * | 2000-10-12 | 2002-04-19 | Seiko Epson Corp | 画像生成システム、プレゼンテーションシステムおよび情報記憶媒体 |
| US6839168B2 (en) * | 2002-06-21 | 2005-01-04 | Seiko Epson Corporation | Screen |
| US8274534B2 (en) * | 2005-01-31 | 2012-09-25 | Roland Wescott Montague | Methods for combination tools that zoom, pan, rotate, draw, or manipulate during a drag |
| CN1829302A (zh) * | 2005-02-28 | 2006-09-06 | 中强光电股份有限公司 | 可自动调整成像误差的背投影显示装置 |
| US8555207B2 (en) * | 2008-02-27 | 2013-10-08 | Qualcomm Incorporated | Enhanced input using recognized gestures |
| US8525784B2 (en) * | 2009-02-20 | 2013-09-03 | Seiko Epson Corporation | Input device for use with a display system |
| JP5651358B2 (ja) * | 2010-03-24 | 2015-01-14 | 株式会社日立ソリューションズ | 座標入力装置及びプログラム |
| JP5623138B2 (ja) * | 2010-05-31 | 2014-11-12 | キヤノン株式会社 | 情報処理装置およびその動作方法 |
| JP5768639B2 (ja) * | 2011-09-30 | 2015-08-26 | カシオ計算機株式会社 | ポインタ制御装置、プロジェクタ及びプログラム |
| JP6141596B2 (ja) * | 2011-12-27 | 2017-06-07 | セイコーエプソン株式会社 | 表示装置、表示システム及び表示装置のデータ供給方法 |
| JP6324203B2 (ja) * | 2014-05-14 | 2018-05-16 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム、記録媒体 |
-
2015
- 2015-03-23 JP JP2015059370A patent/JP6569259B2/ja not_active Expired - Fee Related
-
2016
- 2016-03-15 US US15/070,606 patent/US10095357B2/en active Active
- 2016-03-22 CN CN201610166075.6A patent/CN105988638B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN105988638A (zh) | 2016-10-05 |
| US10095357B2 (en) | 2018-10-09 |
| US20160283041A1 (en) | 2016-09-29 |
| JP2016177750A (ja) | 2016-10-06 |
| CN105988638B (zh) | 2019-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10114475B2 (en) | Position detection system and control method of position detection system | |
| JP6326895B2 (ja) | 位置検出装置、位置検出システム、及び、位置検出装置の制御方法 | |
| JP6387644B2 (ja) | 位置検出装置、位置検出システム、及び、位置検出方法 | |
| JP6349838B2 (ja) | 位置検出装置、位置検出システム、及び、位置検出装置の制御方法 | |
| JP6417690B2 (ja) | プロジェクター、表示装置、及び、プロジェクターの制御方法 | |
| JP6375660B2 (ja) | 位置検出装置、プロジェクター、位置検出システム、及び、位置検出装置の制御方法 | |
| JP6350175B2 (ja) | 位置検出装置、プロジェクター、及び、位置検出方法 | |
| CN104898894B (zh) | 位置检测装置以及位置检测方法 | |
| JP6569259B2 (ja) | 位置検出装置、表示装置、位置検出方法、及び、表示方法 | |
| JP6562124B2 (ja) | 位置検出システム、及び、位置検出システムの制御方法 | |
| JP2012181721A (ja) | 位置入力装置、プロジェクター、プロジェクターの制御方法、及び、表示システム | |
| JP6340860B2 (ja) | 位置検出装置、プロジェクター、位置検出システム、及び、位置検出装置の制御方法 | |
| JP6291912B2 (ja) | 位置検出装置、及び、位置検出方法 | |
| JP6291911B2 (ja) | 位置検出装置、及び、位置検出方法 | |
| JP2003216322A (ja) | プレゼンテーションシステム | |
| JP6524741B2 (ja) | 位置検出装置、表示装置、位置検出装置の制御方法、及び、表示装置の制御方法 | |
| JP6337558B2 (ja) | 位置検出装置、プロジェクター、位置検出システム、及び、位置検出装置の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180314 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180314 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6569259 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |