JP3846981B2 - Information display device with optical position detector - Google Patents
Information display device with optical position detector Download PDFInfo
- Publication number
- JP3846981B2 JP3846981B2 JP23753797A JP23753797A JP3846981B2 JP 3846981 B2 JP3846981 B2 JP 3846981B2 JP 23753797 A JP23753797 A JP 23753797A JP 23753797 A JP23753797 A JP 23753797A JP 3846981 B2 JP3846981 B2 JP 3846981B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate system
- indicator
- display
- light
- display screen
- 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
Landscapes
- Position Input By Displaying (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、コンピュータシステム等により情報が表示される表示装置と、その表示画面上での指示位置を指示物検出装置により光学的に検出すると共にその検出結果を表示装置の表示画面上に直接表示し、または表示装置の表示画面上に重ねられた表示画面に表示する光学式位置検出装置付き情報表示装置に関する。
【0002】
【従来の技術】
主としてパーソナルコンピュータ等のコンピュータシステムの普及に伴って、コンピュータシステムにより情報が表示される表示装置の表示画面上を人の指または特定の指示物により指示することにより、新たな情報を入力したり、コンピュータシステムに対して種々の指示を与えたりする装置が利用される。
【0003】
そのようなパーソナルコンピュータ等の表示装置の表示画面に表示された情報に対してタッチ方式にて入力操作を行なう場合には、その表示画面上での接触位置(指示位置)を高精度に検出する必要がある。このような座標面となる表示画面上の指示位置を検出する方法として、「キャロル方式」(米国特許4,267,443号)が知られている。この方法は、表示画面の前面の枠に発光素子と受光素子とを対向配置させることによって表示画面の前面に光のマトリックスを構成し、指またはペンの接触による光の遮断位置を検出している。この方法では、高いS/Nが得られて大型の表示装置に適用を拡張させることも可能であるが、発光素子及び受光素子の配置間隔に検出の分解能が比例するので、検出の分解能を高めるためにはその配置間隔を狭くする必要がある。従って、大画面に対してペン先等のような細い物で接触した場合にもその接触位置を精度良く検出するためには、配置すべき発光素子及び受光素子の数が増大し、構成が大嵩になると共に、信号処理も複雑になるという問題がある。
【0004】
また、他の光学的な位置検出方法が、特開昭57−211637号公報に開示されている。この方法は、レーザ光線のような絞った光を表示画面の外側から角的に走査し、反射手段を有する専用ペンからの反射光の2つのタイミングから専用ペンが存在する角度をそれぞれ求め、求めた角度を三角測量の原理にあてはめて位置座標を計算にて検出する。この方法では、部品点数を大幅に削減でき、また、高い分解能を有することも可能である。しかしながら、専用の反射ペンを利用しなければならない等、操作性に問題があり、また、指,任意のペン等の位置は検出することができない。
【0005】
更に他の光学的な位置検出方法が、特開昭62−5428号公報に提案されている。この方法は、表示画面の両側枠に光再帰性反射体を配置し、角的に走査した光線のこの光再帰性反射体からの戻り光を検知し、指またはペンによって光線が遮断されるタイミングから指またはペンの存在角度を求め、求めた角度から三角測量の原理にて位置座標を検出する。この方法では、部品点数が少なくて検出精度を維持でき、指,任意のペン等の位置も検出できる。
【0006】
【発明が解決しようとする課題】
しかしながら、いずれの手法においても、表示装置の表示画面が基準とする座標系と、指示物検出装置がその検出の基準とする座標系とが一致していなければ実用に耐え得ないことは明白である。両座標系は、そもそも装置の製造時点において一致するように調整される必要があることは言うまでもないが、使用中においても常時調整する必要がある。
【0007】
本発明はこのような事情に鑑みてなされたものであり、表示装置の表示画面が基準とする座標系と指示物検出装置がその検出の基準とする座標系との一致を容易に維持可能な光学式位置検出装置付き情報表示装置の提供を目的とする。
【0008】
【課題を解決するための手段】
請求項1の光学式位置検出装置付き情報表示装置は、表示画面上に第1の座標系を基準として情報を表示する表示装置と、その表示画面周辺に配置され表示画面上の所定領域に指示物で指示された位置と指示物の大きさを第2の座標系を基準として光学的に検出する指示物検出装置とを備えた光学式位置検出装置付き情報表示装置であって、表示装置は表示画面上で第1の座標系の所定位置に指示基準位置を表示する指示基準位置表示手段を有し、指示物検出装置は、表示画面上に表示された指示基準位置に指示物が位置した場合に、第2の座標系を基準として検出された指示物の指示位置を、第1の座標系の所定位置と比較することにより、第1の座標系と第2の座標系とを一致させる補正手段を有し、補正手段は、指示物検出装置によって第2の座標系を基準として検出された指示位置から、表示装置の表示画面上の前記第1の座標系を基準とした表示位置を算出する際に、一次変換式を用いて補正し、指示物検出装置によって前記第2の座標系を基準として検出された指示物の大きさから表示装置の表示画面上の第1の座標系を基準とした表示物の表示領域を算出する際に用いる補正係数を、一次変換式の補正係数に基づいて決定すべくなしてあることを特徴とする。
【0009】
請求項2の光学式位置検出装置付き情報表示装置は、請求項1において、指示物検出装置が、所定領域の外側に設けた光再帰性反射手段と、領域と実質的に平行である面内で光を角的に走査する光走査手段、及び光によって照射された部分の光再帰性反射手段による反射光を受光する受光手段を有する少なくとも2組の光送受手段と、光走査手段での走査角度及び受光手段での受光結果に基づいて、指示物にて形成される領域での走査光の遮断範囲を計測する計測手段と、この計測手段による計測結果に基づいて指示物の位置と大きさを算出する算出手段とを有することを特徴とする。
【0011】
請求項3の光学式位置検出装置付き情報表示装置は、請求項1又は2において、指示基準位置表示手段は、指示基準位置を、表示画面上の所定領域内の相異なる少なくとも3点以上に設定すべくなしてあることを特徴とする。
【0012】
請求項4の光学式位置検出装置付き情報表示装置は、請求項1乃至3のいずれかにおいて、指示物検出装置が、指示物の検出を複数回に渡って行なうべくなしてあることを特徴とする。
【0013】
請求項5の光学式位置検出装置付き情報表示装置は、請求項1において、補正手段が、一次変換式の補正係数を決定する際に、統計的手法を用いるべくなしてあることを特徴とする。
【0015】
請求項6の光学式位置検出装置付き情報表示装置は、請求項1又は5において、補正手段が、指示物検出装置によって第2の座標系を基準として検出された指示物の大きさから表示装置の表示画面上の第1の座標系を基準とした表示物の表示領域を算出する際に用いる補正係数を、一次変換式の補正係数の内の特定の複数の係数の最大値または最小値を用いるべくなしてあることを特徴とする。
【0016】
請求項7の光学式位置検出装置付き情報表示装置は、請求項1又は5において、補正手段が、指示物検出装置によって第2の座標系を基準として検出された指示物の大きさから表示装置の表示画面上の第1の座標系を基準とした表示物の表示領域を算出する際に用いる補正係数を、一次変換式の補正係数の内の特定の複数の係数の平均値を用いるべくなしてあることを特徴とする。
【0017】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【0018】
図1は、本発明の光学式位置検出装置付き情報表示装置(以下、本発明装置と言う)の基本構成を示す模式図である。
【0019】
図1において参照符号10は、パーソナルコンピュータ等の電子機器におけるCRTまたはフラットディスプレイパネル(PDP,LCD,EL等),投射型映像表示装置等の表示画面であり、本実施の形態では横方向92.0cm×縦方向51.8cmで対角105.6cmの表示寸法を有するPDP(プラズマディスプレイ)の表示画面として構成されている。後述するように第1の座標面となるこの長方形の表示画面10の一つの短辺(本実施の形態では右側の辺)の両隅の外側には、発光素子,受光素子,ポリゴンミラー等を含む光学系を内部に有する光送受ユニット1a,1bがそれぞれ設けられている。また、表示画面10の右側の辺を除く3辺、つまり、上下両側の辺及び左側の辺の外側には再帰性反射シート7が設けられている。
【0020】
なお、参照符号Sは遮断物(指示物)としての人の指の断面を示している。
【0021】
両光送受ユニット1a,1bは、赤外線レーザを出射するレーザダイオードからなる発光素子11a,11bと、再帰性反射シート7からの反射光を受光する受光素子13a,13bと、発光素子11a,11bからのレーザ光を角的に走査するための本実施の形態では4角形のポリゴンミラー16a,16bと等を主要構成要素としている。なお、受光素子13a,13bは受光手段として機能し、発光素子11a,11b及びポリゴンミラー16a,16bは光走査手段として機能する。そして、この2組の光送受ユニット1a,1b及びそれらの信号処理系と、再帰性反射シート7と等が計測手段として機能する。
【0022】
このような構成においては、発光素子11a,11bから出射されたレーザ光が、ポリゴンミラー16a,16bの回転によって表示画面10と実質的に平行である面内を角的に走査されて再帰性反射シート7に投射される。そして、再帰性反射シート7からの反射光が、ポリゴンミラー16a,16bにて反射された後、受光素子13a,13bに入射される。但し、投射光の光路に遮断物(指示物)が存在する場合には投射光が遮断されるため、反射光は受光素子13a,13bに入射されることはない。なお、ポリゴンミラー16a,16bの回転により、90度以上のレーザ光の角的走査が実現される。
【0023】
また、参照符号5は指,ペン等の遮断物(指示物)Sの位置,大きさを計測演算すると共に、装置全体の動作を制御するMPUであり、機能的には、計測手段による計測結果から指示物Sの位置と大きさとを算出する算出部51と、この算出部51による算出結果に基づいて表示装置6に表示すべき情報を制御する画像制御部52とで構成される。なお、表示装置6は、図1では独立して示されているが、実際には表示画面10が兼用される。
【0024】
このような本発明装置においては、図1に示されているように、たとえば光送受ユニット1bに関して説明すると、光送受ユニット1bからの投射光は、図1上で反時計方向回りに走査され、まず再帰性反射シート7の先端部分で反射される位置(Ps)に至って走査開始位置になる。そして、遮断物Sの一端に至る位置(P1)にいたるまでは再帰性反射シート7により反射されるが、遮断物Sの他端に至る位置(P2)までの間は遮断物Sによって遮断され、その後の走査終了位置(Pe)に至るまでは再帰性反射シート7により反射される。
【0025】
但し、光送受ユニット1aでは、図1上で時計方向回りに光の走査が行なわれる。ここで、光送受ユニット1aは図1上で時計回り方向に表示画面10の下辺側を走査開始方向とし、逆に光送受ユニット1bは図1上で反時計回り方向に表示画面10の上辺側を走査開始方向とする理由について説明する。
【0026】
たとえば光送受ユニット1bの場合には、表示画面10の上辺側または左辺側のいずれを走査開始方向としてもよいが、光送受ユニット1bから見た場合、表示画面10の上辺の方が下辺よりも距離的に近いために反射光量が大であること、及び再帰性反射シート7の反射面が表示画面10の上辺ではほぼ直角であるために反射光量が大であることにより、表示画面10の上辺側を走査開始方向としている。換言すれば、光送受ユニット1bの場合に表示画面10の下辺側を走査開始方向とすると、表示画面10の下辺の方が上辺よりも距離的に遠いため、走査開始時点の反射光量が小さくなり、また再帰性反射シート7の反射面が湾曲しているために反射光量が小さくなる。但し、再帰性反射シート7の湾曲に関しては本質的な問題ではなく、湾曲させないような構成を採ることも勿論可能である。
【0027】
ところで、図1に示されているように、再帰性反射シート7は両光送受ユニット1a,1bが配置されている辺を開口部とし、表示画面10を囲むようにして”U”字状に配置されている。更に、参照符号7a,7bにて示されているように、両光送受ユニット1a,1bから再帰性反射シート7への光の投射角度が小さくなる部分、具体的には両光送受ユニット1a,1bが配置されている辺と直交する2辺(図1上では上側の辺と下側の辺)の両光送受ユニット1a,1bから遠い部分には鋸歯状に再帰性反射シートが設置されている。
【0028】
このような再帰性反射シートの鋸歯状部分7a,7bにより、たとえば光送受ユニット1bからの投射光はPsの位置から再帰性反射シートの鋸歯状部分7bの一端の位置P3まで走査が進むに伴って再帰性反射シート7への入射角度が次第に小さくなるため反射光量もそれに伴って低下する。しかし、再帰性反射シートの鋸歯状部分7bの一端の位置P3から他端の位置P4までの間は再帰性反射シートの鋸歯状部分7bにほぼ直角に入射するので再帰性反射率のそれ以上の低下が回避される。
【0029】
次に、本発明装置による座標面での位置検出動作について、その原理を示す図2の模式図を参照して説明する。但し、図2では光送受ユニット1a,1b、再帰性反射シート7,表示画面10以外の構成部材は図示を省略している。また、以下の説明では光送受ユニット1b側をチャンネル1(Ch1)とし、光送受ユニット1a側をチャンネル2(Ch2)とする。
【0030】
MPU5はポリゴン制御回路を制御することにより、光送受ユニット1a,1b内のポリゴンミラー16a,16bを回転させて、発光素子11a,11bからのレーザ光を角的に走査する。この結果、再帰性反射シート7からの反射光が受光素子13a,13bに入射する。このようにして受光素子13a,13bに入射した光の受光量は図示しない信号処理回路の出力である受光信号として得られる。この受光信号のレベルの変化を両光走査手段12a,12bでの走査角度として検出し、以下のような手法により処理する。
【0031】
なお、MPU5の算出部51に与えられる情報は、主として図2に示されている下記の4種類の情報である。
【0032】
θ1-1 :Ch1(光送受ユニット1b)の走査開始から指示物S検出までの角度
θ1-2 :Ch1(光送受ユニット1b)の指示物Sの検出幅角度
θ2-1 :Ch2(光送受ユニット1a)の走査開始から指示物S検出までの角度
θ2-2 :Ch2(光送受ユニット1a)の指示物Sの検出幅角度
【0033】
求めるべき座標P(指示物Sの中心)の座標算出と、指示物Sの半径rの算出は以下の式(1)乃至(6)で行なわれる。但し、両光送受ユニット1a,1bが図1上において左側の短辺に沿って設置されている場合には、式(4)乃至(6)はそれぞれ式(4′),(5′),(6′)式のようになる。
【0034】
θ1 = θ1-1 +θ1-2 /2 ・・・(1)
θ2 = θ2-1 +θ2-2 /2 ・・・(2)
y= L× tanθ1 /(tanθ1 + tanθ2 ) ・・・(3)
x= W−y× tanθ2 ・・・(4)
r1={(W−x)2 +y2 }1/2 × sin(θ2-2 /2) ・・・(5)
または
r2={(W−x)2 +(L−y)2 }1/2 × sin(θ1-2 /2)・・・(6)
x= y× tanθ2 ・・・(4′)
r1=(x2 +y2 )1/2 × sin(θ2-2 /2) ・・・・(5′)
または
r2=(x2 +(L−y)2 )1/2 × sin(θ1-2 /2)・・・(6′)
【0035】
図3は指示物検出装置により検出基準とされる座標系(第2の座標系)と、表示画面10の表示の基準となる座標系(第1の座標系)との重ね合わせの状態と両座標系の座標軸の関係を示す模式図である。
【0036】
本発明装置では、表示画面10の周辺部に指示物検出装置の再帰性反射シート7と光送受ユニット1a,1bとを設置する。それらの位置ずれ誤差等のため、指示物検出装置の第2の座標系(x,y)(単位:mm)の座標軸と、表示画面10の第1の座標系(X,Y)(単位:ドット)との座標軸とがずれている可能性ある。このため、両者を対応付けて補正しない場合には、指示物Sが指示した位置とは異なる位置に画像が表示される虞が生じる。また、指示物検出装置の座標単位は絶対長(mm)であるのに対し、表示画面10の座標単位は画素(ドット) であるため、両者間の単位系の変換も行なう必要がある。
【0037】
このような事情から本発明装置では、上述の座標変換を下記式(7)に示すような一次変換式を用いて行なうものとする。
【0038】
【数1】
【0039】
ここで、式(7)中の係数m0 〜m5 の決定は、表示画面10上に座標が既知の指示基準位置を示すマーカを表示し、そのマーカを実際に指示物Sで指示した際の検出位置との関係から算出して決定している。
【0040】
また、式(7)中の係数はm0 〜m5 の6個であるため、これらを求めるためには、式(7)が3式分、即ち少なくとも異なる3位置において1度ずつ上述同様の指示操作と検出とを行なえばよいことになる。但し、より計算精度を高めるためには、より多くの指示基準位置を設定してマーカを表示し、各マーカでの検出操作もそれぞれについて複数回行なうことが望ましい。
【0041】
なお、図3に示されている例では、マーカを下記の4位置に表示し、各10回ずつ検出処理を行なうようにしている。
【0042】
マ−ク1:(X1,Y1)=(100,100)
マ−ク2:(X2,Y2)=(500,100)
マ−ク3:(X3,Y3)=(500,300)
マ−ク4:(X4,Y4)=(300,100)
【0043】
更に、式(7)中の係数m0 〜m5 をより精度良く決定するためには、マーカ数及び各マーカでの検出回数をより多くして最小二乗法等の統計処理を用いることが望ましい。
【0044】
具体的には、マーカを指示した指示物Sの検出処理から得られた40データ(xn, i,yn, i)(但し、n=1〜4,i=1〜10)から、最小二乗法を用いて式(7)の係数m0 〜m5 を求める。即ち、関数fを下記式(8)のように置いた時、これを求めるべき変数m0 〜m5 で偏微分した式をすべて”0”と置くことで得られる下記式(9)に示す連立方程式を解くことによって、係数m0 〜m5 を求める。
【0045】
【数2】
【0046】
【数3】
【0047】
以後、指示物Sの位置検出の際には、式(7)に従って指示物検出装置の位置検出の基準となる第2の座標系の座標値から表示画面10の表示の基準となる第1の座標系の座標値へと座標変換を行なう。
【0048】
以上は、指示物Sの位置に関する座標値の変換方法であるが、指示物Sの大きさに関しても同様の変換をする必要がある通常、本発明装置で行なわれるような直交座標系同士の座標変換は、座標原点の平行移動,座標軸の回転及び座標の拡大の3手順に分けることができる。そこで、前述の式(7)は下記式(10)のように書き直すことができる。
【0049】
【数4】
【0050】
指示物検出手段の座標系上の2点(x1,y1)−(x2,y2)の距離r(mm) を対応する表示画面10の座標系上の2点(X1,Y1)−(X2,Y2)の距離R(ドット)に変換すると、下記式(11)のようになる。
【0051】
【数5】
【0052】
通常、指示物検出手段の第2の座標系も表示画面10の第1の座標系も、xy軸のメモリ間隔の比率は1:1である場合が多い。そこで、通常はa1=a2とするため、上記式(11)は下記式(12)のように簡略化できる。
【0053】
【0054】
よって、上記式(12)に従って、指示物検出手段の第2の座標系の指示物Sの大きさr(単位:mm)を表示画面10の第1の座標系の指示物Sの大きさR(単位:ドット)に変換する。
【0055】
また、指示物検出手段と表示画面10との間の取り付け誤差が極めて小さく、座標軸の回転ずれの要素が極めて小さくて無視してもよいと考えられる場合は、m0>>m1,m2<<m3とみなすことができる。この場合、上記式(12)は更に下記式(13)のように簡略化できる。
【0056】
【数6】
【0057】
以上により、Rを算出する際には、m0とm3とのいずれかを選択して使用すれば良いことになる。但し、いずれを選択するかは、m0とm3との内の大きい方、または小さい方のいずれか一方を選択するか、両者の平均値を求めてそれを使用する方法も可能である。
【0058】
【発明の効果】
以上に詳述したように本発明によれば、表示装置の表示画面が基準とする座標系と、指示物検出装置がその検出の基準とする座標系とを装置の製造時点においては勿論のこと、使用中においても必要に応じて一致するように調整することが容易に可能になる。
【図面の簡単な説明】
【図1】本発明装置の基本構成を示す模式図である。
【図2】本発明装置による座標面での位置検出動作の原理を示す模式図である。
【図3】第1の座標系と第2の座標系との重ね合わせの状態と両座標系の座標軸の関係を示す模式図である。
【符号の説明】
1a,1b 光送受ユニット
5 MPU
6 表示装置
7 再帰性反射シート
10 表示画面
11a,11b 発光素子
13a,13b 受光素子
16a,16b ポリゴンミラー
51 算出部
52 画像制御部[0001]
BACKGROUND OF THE INVENTION
The present invention provides a display device for displaying information by a computer system or the like, and optically detects the indicated position on the display screen by an indicator detection device and directly displays the detection result on the display screen of the display device. In addition, the present invention relates to an information display device with an optical position detection device for displaying on a display screen superimposed on the display screen of the display device.
[0002]
[Prior art]
With the spread of computer systems such as personal computers mainly, new information can be input by instructing on the display screen of a display device on which information is displayed by the computer system with a human finger or a specific indicator, A device for giving various instructions to the computer system is used.
[0003]
When an input operation is performed on the information displayed on the display screen of such a display device such as a personal computer by a touch method, the contact position (indicated position) on the display screen is detected with high accuracy. There is a need. As a method for detecting the indicated position on the display screen serving as such a coordinate plane, a “carol method” (US Pat. No. 4,267,443) is known. In this method, a light matrix is formed on the front surface of the display screen by arranging a light emitting element and a light receiving element to face each other on the front frame of the display screen, and a light blocking position due to a finger or pen contact is detected. . In this method, it is possible to obtain a high S / N and to extend the application to a large display device. However, since the detection resolution is proportional to the arrangement interval of the light emitting element and the light receiving element, the detection resolution is increased. Therefore, it is necessary to narrow the arrangement interval. Therefore, in order to accurately detect the contact position even when a thin object such as a pen tip contacts the large screen, the number of light emitting elements and light receiving elements to be arranged increases, and the configuration is large. There is a problem that it becomes bulky and signal processing becomes complicated.
[0004]
Another optical position detection method is disclosed in JP-A-57-211637. In this method, a focused light such as a laser beam is angularly scanned from the outside of the display screen, and the angles at which the dedicated pen exists are obtained from two timings of the reflected light from the dedicated pen having the reflecting means, respectively. The position coordinates are detected by applying the calculated angle to the principle of triangulation. In this method, the number of parts can be greatly reduced, and high resolution can be achieved. However, there is a problem in operability such as the use of a dedicated reflective pen, and the position of a finger, an arbitrary pen, etc. cannot be detected.
[0005]
Still another optical position detection method is proposed in Japanese Patent Laid-Open No. 62-5428. In this method, a light retroreflector is disposed on both side frames of the display screen, a return light of the angularly scanned light beam is detected from the light retroreflector, and the light beam is blocked by a finger or a pen. The presence angle of the finger or pen is obtained from the position, and the position coordinates are detected from the obtained angle by the principle of triangulation. In this method, the number of parts is small and detection accuracy can be maintained, and the position of a finger, an arbitrary pen, or the like can be detected.
[0006]
[Problems to be solved by the invention]
However, in any of the methods, it is obvious that the coordinate system based on the display screen of the display device cannot be put into practical use unless the coordinate system used as a reference for detection by the indicator detection device matches. is there. It goes without saying that both coordinate systems need to be adjusted so as to coincide with each other at the time of manufacture of the device, but it is also necessary to adjust them constantly during use.
[0007]
The present invention has been made in view of such circumstances, and the coincidence between the coordinate system based on the display screen of the display device and the coordinate system based on which the indicator detection device is based on the detection can be easily maintained. An object is to provide an information display device with an optical position detection device.
[0008]
[Means for Solving the Problems]
An information display device with an optical position detection device according to
[0009]
An information display device with an optical position detection device according to claim 2 is the information display device with optical position detection device according to
[0011]
According to a third aspect of the present invention, there is provided the information display device with an optical position detection device according to the first or second aspect, wherein the indication reference position display means sets the indication reference position to at least three different points in a predetermined area on the display screen. It is characterized by being done.
[0012]
According to a fourth aspect of the present invention, there is provided the information display device with an optical position detecting device according to any one of the first to third aspects, wherein the indicator detection device is adapted to detect the indicator multiple times. To do.
[0013]
The information display device with an optical position detection device according to
[0015]
An information display device with an optical position detection device according to a sixth aspect is the display device according to the first or fifth aspect, wherein the correction means is based on the size of the indicator detected by the indicator detection device with reference to the second coordinate system. The correction coefficient used when calculating the display area of the display object on the basis of the first coordinate system on the display screen is the maximum value or the minimum value of a plurality of specific coefficients among the correction coefficients of the primary conversion equation. It is designed to be used.
[0016]
An information display device with an optical position detection device according to a seventh aspect is the display device according to the first or fifth aspect, wherein the correction means is based on the size of the indicator detected by the indicator detection device with reference to the second coordinate system. The correction coefficient used when calculating the display area of the display object on the basis of the first coordinate system on the display screen should be an average value of a plurality of specific coefficients among the correction coefficients of the primary conversion equation It is characterized by being.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the drawings illustrating embodiments thereof.
[0018]
FIG. 1 is a schematic diagram showing a basic configuration of an information display device with an optical position detection device of the present invention (hereinafter referred to as the device of the present invention).
[0019]
In FIG. 1,
[0020]
Reference symbol S indicates a cross section of a human finger as an obstruction (indicator).
[0021]
Both light transmission /
[0022]
In such a configuration, the laser light emitted from the light emitting elements 11a and 11b is angularly scanned in a plane substantially parallel to the
[0023]
[0024]
In such an apparatus of the present invention, as shown in FIG. 1, for example, the light transmission / reception unit 1b will be described. The projection light from the light transmission / reception unit 1b is scanned counterclockwise on FIG. First, it reaches the position (Ps) reflected by the tip portion of the
[0025]
However, in the light transmission /
[0026]
For example, in the case of the light transmission / reception unit 1b, either the upper side or the left side of the
[0027]
By the way, as shown in FIG. 1, the
[0028]
Due to the
[0029]
Next, the position detection operation on the coordinate plane by the device of the present invention will be described with reference to the schematic diagram of FIG. However, in FIG. 2, components other than the light transmission /
[0030]
The
[0031]
The information given to the
[0032]
θ 1-1 : Angle from the start of scanning of Ch 1 (light transmission / reception unit 1 b) to detection of the indicator S θ 1-2 : Detection width angle of indicator S of Ch 1 (light transmission / reception unit 1 b) θ 2-1 : Ch 2 ( Angle θ 2-2 from the start of scanning of the light transmission /
The calculation of the coordinate P (the center of the indicator S) to be obtained and the calculation of the radius r of the indicator S are performed by the following equations (1) to (6). However, when both the optical transmission /
[0034]
θ 1 = θ 1-1 + θ 1-2 / 2 (1)
θ 2 = θ 2-1 + θ 2-2 / 2 (2)
y = L × tanθ 1 / (tanθ 1 + tanθ 2 ) (3)
x = W−y × tan θ 2 (4)
r1 = {(W−x) 2 + y 2 } 1/2 × sin (θ 2-2 / 2) (5)
Or r2 = {(W−x) 2 + (L−y) 2 } 1/2 × sin (θ 1-2 / 2) (6)
x = y × tan θ 2 (4 ′)
r1 = (x 2 + y 2 ) 1/2 × sin (θ 2-2 / 2) (5 ')
Or r2 = (x 2 + (L−y) 2 ) 1/2 × sin (θ 1-2 / 2) (6 ′)
[0035]
FIG. 3 shows a state in which the coordinate system (second coordinate system) used as a detection reference by the pointing object detection apparatus and the coordinate system (first coordinate system) used as a display reference on the
[0036]
In the device of the present invention, the
[0037]
In view of such circumstances, the apparatus of the present invention performs the above-described coordinate conversion using a primary conversion equation as shown in the following equation (7).
[0038]
[Expression 1]
[0039]
Here, the determination of the coefficients m 0 to m 5 in the equation (7) is performed when a marker indicating the pointing reference position whose coordinates are known is displayed on the
[0040]
In addition, since there are six coefficients m 0 to m 5 in the equation (7), in order to obtain these, the equation (7) is the same as the above one by three at least for three equations, that is, at least at three different positions. It is only necessary to perform an instruction operation and detection. However, in order to further increase the calculation accuracy, it is desirable to set more instruction reference positions and display the markers, and to perform the detection operation for each marker a plurality of times.
[0041]
In the example shown in FIG. 3, markers are displayed at the following four positions, and detection processing is performed 10 times each.
[0042]
Mark 1: (X1, Y1) = (100, 100)
Mark 2: (X2, Y2) = (500,100)
Mark 3: (X3, Y3) = (500,300)
Mark 4: (X4, Y4) = (300, 100)
[0043]
Furthermore, in order to determine the coefficients m 0 to m 5 in Equation (7) with higher accuracy, it is desirable to use statistical processing such as the least squares method by increasing the number of markers and the number of detections at each marker. .
[0044]
Specifically, from the 40 data (x n, i , y n, i ) (where n = 1 to 4, i = 1 to 10) obtained from the detection process of the pointing object S that indicates the marker, the minimum The coefficients m 0 to m 5 in Equation (7) are obtained using the square method. That is, when the function f is placed as shown in the following formula (8), it is shown in the following formula (9) which is obtained by putting all the expressions obtained by partial differentiation with the variables m 0 to m 5 to be obtained as “0”. The coefficients m 0 to m 5 are obtained by solving the simultaneous equations.
[0045]
[Expression 2]
[0046]
[Equation 3]
[0047]
Thereafter, when the position of the indicator S is detected, the first reference serving as the display reference of the
[0048]
The above is a method for converting the coordinate value relating to the position of the indicator S. However, it is necessary to carry out the same conversion with respect to the size of the indicator S. The conversion can be divided into three procedures: translation of the coordinate origin, rotation of the coordinate axis, and enlargement of the coordinate. Therefore, the above equation (7) can be rewritten as the following equation (10).
[0049]
[Expression 4]
[0050]
A distance r (mm) between two points (x1, y1)-(x2, y2) on the coordinate system of the pointing object detection means is represented as two points (X1, Y1)-(X2, on the coordinate system of the
[0051]
[Equation 5]
[0052]
Usually, in both the second coordinate system of the pointing object detection means and the first coordinate system of the
[0053]
[0054]
Therefore, according to the above equation (12), the size r (unit: mm) of the indicator S in the second coordinate system of the indicator detection means is set to the size R of the indicator S in the first coordinate system of the
[0055]
Further, if the attachment error between the pointing object detection means and the
[0056]
[Formula 6]
[0057]
From the above, when calculating R, either m0 or m3 can be selected and used. However, it is possible to select either one of m0 and m3, whichever is larger or smaller, or obtain an average value of both and use it.
[0058]
【The invention's effect】
As described above in detail, according to the present invention, the coordinate system based on the display screen of the display device and the coordinate system based on which the indicator detection device refers to the detection are of course at the time of manufacture of the device. Even during use, it can be easily adjusted so as to coincide with each other as necessary.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a basic configuration of a device of the present invention.
FIG. 2 is a schematic diagram showing the principle of position detection operation on a coordinate plane by the apparatus of the present invention.
FIG. 3 is a schematic diagram showing the relationship between the state of superposition of the first coordinate system and the second coordinate system and the coordinate axes of both coordinate systems.
[Explanation of symbols]
1a, 1b Optical transmission /
6
Claims (7)
前記表示装置は表示画面上で前記第1の座標系の所定位置に指示基準位置を表示する指示基準位置表示手段を有し、
前記指示物検出装置は、前記表示画面上に表示された前記指示基準位置に指示物が位置した場合に、前記第2の座標系を基準として検出された前記指示物の指示位置を、前記第1の座標系の所定位置と比較することにより、前記第1の座標系と前記第2の座標系とを一致させる補正手段を有し、
前記補正手段は、
前記指示物検出装置によって前記第2の座標系を基準として検出された指示位置から、前記表示装置の表示画面上の前記第1の座標系を基準とした表示位置を算出する際に、一次変換式を用いて補正し、
前記指示物検出装置によって前記第2の座標系を基準として検出された指示物の大きさから前記表示装置の表示画面上の前記第1の座標系を基準とした表示物の表示領域を算出する際に用いる補正係数を、前記一次変換式の補正係数に基づいて決定すべくなしてあること
を特徴とする光学式位置検出装置付き情報表示装置。A display device that displays information on the display screen with reference to the first coordinate system, and a position and size of the indicator indicated by the indicator in a predetermined area on the display screen that is arranged around the display screen. In an information display device with an optical position detection device, comprising an indicator detection device for optical detection with reference to the coordinate system of 2;
The display device includes instruction reference position display means for displaying an instruction reference position at a predetermined position of the first coordinate system on a display screen,
The pointing object detection device detects the pointing position of the pointing object detected with reference to the second coordinate system when the pointing object is positioned at the pointing reference position displayed on the display screen. by comparing with a predetermined position of the first coordinate system, have a correcting means for matching the first coordinate system and said second coordinate system,
The correction means includes
When calculating the display position based on the first coordinate system on the display screen of the display device from the indicated position detected with the second coordinate system as a reference by the indicator detection device, a primary conversion is performed. Correct using the formula,
A display area of a display object on the basis of the first coordinate system on the display screen of the display device is calculated from the size of the indicator detected by the indicator detection apparatus with reference to the second coordinate system. An information display device with an optical position detection device , wherein a correction coefficient used at the time is determined based on the correction coefficient of the primary conversion equation .
前記所定領域の外側に設けた光再帰性反射手段と、
前記領域と実質的に平行である面内で光を角的に走査する光走査手段、及び光によって照射された部分の前記光再帰性反射手段による反射光を受光する受光手段を有する少なくとも2組の光送受手段と、
前記光走査手段での走査角度及び前記受光手段での受光結果に基づいて、前記指示物にて形成される前記領域での走査光の遮断範囲を計測する計測手段と、
該計測手段による計測結果に基づいて前記指示物の位置と大きさを算出する算出手段と
を有することを特徴とする請求項1に記載の光学式位置検出装置付き情報表示装置。The indicator detection device includes:
A light retroreflective means provided outside the predetermined region;
At least two sets having light scanning means for angularly scanning light in a plane substantially parallel to the region, and light receiving means for receiving light reflected by the light retroreflecting means in a portion irradiated with light Light transmission / reception means,
Measuring means for measuring a scanning light blocking range in the region formed by the indicator based on a scanning angle in the light scanning means and a light reception result in the light receiving means;
The information display device with an optical position detection device according to claim 1, further comprising a calculation unit that calculates a position and a size of the indicator based on a measurement result by the measurement unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23753797A JP3846981B2 (en) | 1997-09-02 | 1997-09-02 | Information display device with optical position detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23753797A JP3846981B2 (en) | 1997-09-02 | 1997-09-02 | Information display device with optical position detector |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1185376A JPH1185376A (en) | 1999-03-30 |
JP3846981B2 true JP3846981B2 (en) | 2006-11-15 |
Family
ID=17016812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23753797A Expired - Fee Related JP3846981B2 (en) | 1997-09-02 | 1997-09-02 | Information display device with optical position detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3846981B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230055829A1 (en) * | 2018-12-12 | 2023-02-23 | Analog Devices, Inc. | Built-in calibration of time-of-flight depth imaging systems |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4052498B2 (en) | 1999-10-29 | 2008-02-27 | 株式会社リコー | Coordinate input apparatus and method |
JP2001184161A (en) | 1999-12-27 | 2001-07-06 | Ricoh Co Ltd | Method and device for inputting information, writing input device, method for managing written data, method for controlling display, portable electronic writing device, and recording medium |
JP3881148B2 (en) | 2000-02-18 | 2007-02-14 | 株式会社リコー | Photodetection device for coordinate detection, coordinate input / detection device, electronic blackboard, mounting position detection method, and storage medium |
JP2001282445A (en) | 2000-03-31 | 2001-10-12 | Ricoh Co Ltd | Coordinate input/detecting device and information display input device |
US7256772B2 (en) * | 2003-04-08 | 2007-08-14 | Smart Technologies, Inc. | Auto-aligning touch system and method |
US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
US8692768B2 (en) | 2009-07-10 | 2014-04-08 | Smart Technologies Ulc | Interactive input system |
CN104575127B (en) * | 2015-01-26 | 2017-04-19 | 广东小天才科技有限公司 | Point reading machine and method for checking and correcting book offset of point reading machine |
-
1997
- 1997-09-02 JP JP23753797A patent/JP3846981B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230055829A1 (en) * | 2018-12-12 | 2023-02-23 | Analog Devices, Inc. | Built-in calibration of time-of-flight depth imaging systems |
US11961257B2 (en) * | 2018-12-12 | 2024-04-16 | Analog Devices, Inc. | Built-in calibration of time-of-flight depth imaging systems |
Also Published As
Publication number | Publication date |
---|---|
JPH1185376A (en) | 1999-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1331594B1 (en) | Optical scanning touch panel | |
JP3827450B2 (en) | Optical scanning touch panel | |
JP3934846B2 (en) | Coordinate input / detection device, electronic blackboard system, light receiving element positional deviation correction method, and storage medium | |
US6480187B1 (en) | Optical scanning-type touch panel | |
US7443387B2 (en) | Coordinate input apparatus, its control method, and program | |
US8838410B2 (en) | Coordinate input apparatus | |
JP3846981B2 (en) | Information display device with optical position detector | |
CN105302381A (en) | Infrared touch screen precision adjusting method and device | |
US6627871B2 (en) | Optical position detecting device having mounting member for retroreflector and optical transceiver | |
JP2004199714A (en) | Optical scanning touch panel | |
JP4357761B2 (en) | Optical coordinate input device | |
JP4454667B2 (en) | Optical scanning touch panel | |
JP2000322201A5 (en) | ||
JP2000322201A (en) | Coordinate input device | |
JPH05241733A (en) | Input error correction system for touch panel | |
US8912482B2 (en) | Position determining device and method for objects on a touch device having a stripped L-shaped reflecting mirror and a stripped retroreflector | |
JP4052908B2 (en) | Optical coordinate input system | |
JP4073069B2 (en) | Optical scanning touch panel | |
JP4004177B2 (en) | Optical scanning touch panel | |
JPH024843B2 (en) | ||
JP2001306257A (en) | Coordinate inputting device and position adjusting method | |
JP3966592B2 (en) | Optical scanning touch panel | |
JP3847005B2 (en) | Optical scanning touch panel | |
JP2017139012A (en) | Input device, aerial image interaction system, and input method | |
JP2005173684A (en) | Optical coordinate input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20031210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060720 |
|
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: 20060822 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060822 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |