JPH0844486A - 座標入力装置および座標誤差補正方法 - Google Patents

座標入力装置および座標誤差補正方法

Info

Publication number
JPH0844486A
JPH0844486A JP17921594A JP17921594A JPH0844486A JP H0844486 A JPH0844486 A JP H0844486A JP 17921594 A JP17921594 A JP 17921594A JP 17921594 A JP17921594 A JP 17921594A JP H0844486 A JPH0844486 A JP H0844486A
Authority
JP
Japan
Prior art keywords
vibration
transmission distance
coordinate
distance
detection
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.)
Withdrawn
Application number
JP17921594A
Other languages
English (en)
Inventor
Masaki Tokioka
正樹 時岡
Ryozo Yanagisawa
亮三 柳沢
Atsushi Tanaka
淳 田中
Katsuyuki Kobayashi
克行 小林
Hajime Sato
肇 佐藤
Yuichiro Yoshimura
雄一郎 吉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP17921594A priority Critical patent/JPH0844486A/ja
Publication of JPH0844486A publication Critical patent/JPH0844486A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

(57)【要約】 (修正有) 【目的】正確な座標入力を行える座標入力装置を提供す
る。 【構成】振動ペン3から振動伝達板8に入力された振動
は振動センサ6で検出され、信号波形検出回路9,演算
制御回路1で振動源からの伝達距離及びそれを基にした
座標が算出される。算出された座標は、検出された伝達
距離により検算して誤差を含むか否か判定される。誤差
を含む場合には、算出された伝達距離の内最も誤差を含
む可能性の高い、振動源に至近のセンサについての伝達
距離に1波長分の長さを加算し、再び座標を計算して誤
差の判定を繰りかえす。誤差を含む伝達距離に対応する
センサとしては、最も振動源から遠いものを選ぶことも
できる。こうして、誤差の検出御予備補正を簡単な構成
で、迅速に行うことができ、正確な座標入力が可能とな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は座標入力装置、特に入力
された弾性波振動を振動伝達板の複数箇所で検出し、振
動が入力された位置から検出されるまでの伝達時間に基
づき、振動入力点の座標を検出する座標入力装置に関す
るものである。
【0002】
【従来の技術】超音波による座標入力装置は、入力面で
あるタブレット上を伝播してくる波の遅延時間を検出し
て位置座標を算出する方式であり、タブレット上にマト
リックス状電線、等の細工がなんら施されていないの
で、コスト的に安価な装置を提供することが可能であ
る。しかもタブレットに透明な板硝子を用いれば他の方
式に比べて透明度の高い座標入力装置を構成することが
できる。
【0003】かかる座標入力装置においては、タブレッ
トに所定周波数の振動パルスを入力し、その振動をタブ
レット上の複数箇所で検出して振動が入力されてから検
出されるまでの遅延時間を測定し、その遅延時間と振動
の伝播速度とによって振動が入力された位置から各振動
検出箇所までの距離を求め、その距離から座標を算出し
ていた。
【0004】ここで、タブレットを伝播する振動は、図
9に示したような波形であり、振動の伝播速度にも、エ
ンベロープの伝播する群速度vgと、位相の進む位相速
度vpとが存在している。従って、検出する振動の遅延
時間にもエンベロープ信号の伝播遅延について検出され
る群遅延時間tgと、位相信号の伝播遅延についてに位
相遅延時間tpとがある。振動ペンからタブレットに振
動が入力された場合、タブレット上の所定位置の振動セ
ンサでタブレットを伝播する振動を検知するが、振動ペ
ン−振動センサ間距離dは、検出されたエンベロープ信
号の速度vg,遅延時間tgとにより下記のような式で
表わされる。
【0005】 d=Vg・tg …(P1) さらに、より高精細な座標位置を決定するために、位相
信号の検出に基づく処理を行う。位相信号の特定の検出
点、例えば振動ペンによる振動の印加から、振動センサ
により検出される信号レベルがある所定のレベルを越え
た後のゼロクロス点までの時間を遅延時間tpとすれ
ば、振動センサと振動ペンの距離dは、 d=n・λp+Vp・tp …(P2) となる。ここで、λpは弾性波の波長、nは整数であ
る。
【0006】前記(P1)式と(P2)式から上記の整
数nは、 n=int[(Vg・tg−Vp・tp)/λp+1/N] …(P3) と表わされる。
【0007】ここで、Nは“0”以外の適当な実数値を
用いる。例えばN=2.0とすれば±1/2波長以内の
誤差を持ったtgやtpの検出値が得られても、正しく
(P2)式nの値を決定することができる。上記のよう
にして求めたnを(P2)式に代入することで、振動ペ
ンと振動センサとの距離dを精度良く測定することがで
きる。
【0008】振動センサが、同一直線上に重ならないよ
うに少なくとも3つタブレット上に配置されていれば、
振動ペンと振動センサとの位置が3つ求められ、3平方
の定理から座標を算出することができる。
【0009】
【発明が解決しようとする課題】しかしながら、前記従
来の座標入力装置では、ノイズや物理的原因によって指
示点を誤検出してしまうことがしばしばあり、このよう
な誤検出点は入力した文字や図形の筆記形状を変形させ
てしまうため、誤検出点を除去する技術が非常に重要で
ある。
【0010】誤検出を判定する従来技術として、算出し
た座標値から各振動センサまでの振動伝達距離を逆算し
得られた情報を検査することで誤検出を設定し誤った入
力点座標を削除する構成がある。
【0011】超音波方式の座標入力装置は、検出原理と
して振動(超音波)を介在させる方式であるために、他
の高精度な座標入力方式のように電磁波を介在させな
い。よって、外部からの電磁波ノイズには原理的に影響
を受けにくい特徴を備えており、技術的進展に伴い現在
では物理的な原因による誤検出のみが問題として残って
いる。
【0012】従来の超音波方式において、物理的な誤検
出の原因は次の点である。 1)振動伝達板8の入力面全体で、振動位相速度(V
p)が不均一性であるために発生する座標算出誤差(周
波数によって伝播速度が異なる)。振動伝達板8の板厚
の不均一さや、振動(板波)の速度の分散性(周波数に
よって伝播速度が異なること)等が位相速度変化の原因
である。 2)前述の(P3)式よりnが誤って算出されることで
発生する距離誤差で数mm以上の誤差。主に検出された
群遅延時間が、距離と伝達時間との線形関係から崩れた
時で、原因は振動伝達板端面からの反射波の重畳、検出
波形の伝達距離に応じた変形、及び、ペン角度による波
形変形がある(詳細は後述)。
【0013】これら以外にも、検出する振動(Lamb
波Aoモード)とは異なるモードの振動(Lamb波S
oモード)を誤って検出したり、検出レベルが所定の範
囲を超えた時に、所定の位相波形信号の特定点から波長
分検出点がずれることで発生する誤差などが考えられる
が、振動センサや振動ペンの特性の向上や検出レベルの
影響を受け難い回路構成を採用することで、容易に回避
できる。
【0014】1)の誤検出は誤差量自体が最大でサブミ
リ程度であることから、座標入力装置の性能仕様として
それだけの誤差を見込んだ形で利用することで問題には
ならない。しかし、2)の誤検出は、誤差量が波長オー
ダ単位で発生するために、実際に座標入力装置を利用し
た際に不連続点として現れ、座標値を削除する(座標値
を出力しない)か座標値の補正が必要である。そのた
め、誤って算出されたnを補正するために、算出した座
標値から各振動センサまでの振動伝達距離を逆算し得ら
れた情報を検査し誤検出と判定したら、複数の振動セン
サのnの値を1つずつ変えていく(+1or−1)方法
が提案されている。補正して得られた算出距離から求め
た座標位置を、その度に最検査して正しく検出された判
定とされるまで前記nの値の補正処理を行う。但し、所
定の回数補正処理を行ったら、座標の誤検出のままでも
処理を中断する構成である。
【0015】しかし、従来のn値の補正方法では、補正
に膨大な処理手順が必要となり、座標入力サンプリング
・レートの低下、或は、高速処理可能な高価な演算制御
回路が必要となる問題がある。というのも、複数の振動
センサから得られる振動伝達遅延時間(tg及びtp)
のいずれが誤検出されたか不明であるために、例えば4
つの振動センサ6a〜6dのうち、振動センサ6dで誤
検出された場合、振動センサ6aから1つずつ順にn値
を補正処理し、振動センサを補正して正しく座標検出さ
れるまでに4回のn値補正・検出手順を要する。さら
に、n値が必ずプラス側に振れる(誤検出される)とは
限らず、±のn値補正を考慮すると倍の8回のn値補正
・検査手順を要することになる。そしてさらに、振動セ
ンサの複数が誤検出されることも少なくないために、複
数の振動センサの組み合わせのn値の補正・検査手順で
も想定すると膨大な手順量を要することが明らかであ
る。
【0016】n値の誤検出(以下、n飛びと呼ぶ)の原
因を、以下に図に使って説明する。まず振動センサの検
出信号の伝達距離に伴う波形変形の原因である。図8
(a)に振動センサの検出信号をスペクトルアナライザ
で分析した周波数特性を示す。これは振動ペンの駆動信
号の繰返しパルス周波数を500kHzとした時であ
り、振動ペンの固有振動周波数の1つが500kHzで
あるために、図示の通り周波数ピークは500kHzと
なる。しかし、500kHz近傍に複数のピークも併せ
て存在し、単一周波数の振動が伝播しているとは言い難
い。
【0017】先にも述べたが、超音波方式の座標入力装
置で使用する振動は板波であり、かつ、図2の構成で振
動センサで検出するものは、板波の中のLamb波のA
oモードの振動である。板波は、伝播する振動伝達板の
板厚と振動自体の周波数に応じて伝播スピードが異な
る。図8(b)に板波の伝播速度の周波数特性を示す。
図でガラスの板厚が1mmで一定だとすると、振動の周
波数が600〜700kHzに変化すると、位相伝播速
度Vpが120m/s程度、群伝播速度Vpが90m/
s程度変化することが判る。図8(a)のような複数の
周波数成分の振動が、図8(b)のようなスピードで伝
播すると波形変形が発生する。
【0018】図9に、振動ペン=振動センサ間距離Lを
変化させた時に振動センサで検出される信号波形を示
す。近距離と遠距離で明らかに信号波形が異なってい
る。図8(b)で説明したように周波数によって伝播速
度が異なる為、振動が伝播するにつれ、速度の速い高い
周波数成分が波形前方に広がり、遅い成分が後方に広が
る。すなわち、遠距離で検出波形が時間軸上で広がって
いくことになる。実際にピーク位置を特定点として群遅
延時間tgとして検出すれば、ピーク位置は中心周波数
成分500kHzの振動の群速度に従って距離に比例し
て動くので、線形なtgが得られる。
【0019】しかし、ピーク位置を検出しようとする
と、振動センサは食べれッと周辺部に設けられるため
に、ピークよりも速く進行する振動成分がタブレット端
部で反射して干渉する。装置の小型化しようとすると、
反射の影響を受けにくい波形の前方の点でtgを検出す
るのが望ましい。そのために、エンベロープの変曲点を
検出するのが従来の方法であった。図9でピーク位置と
変曲点位置の時間差が、伝達距離に比例してΔt1から
Δt2へと増加すれば、ピーク位置が距離に比例して移
動し、変曲点も比例して移動するはずである。しかし、
実際の振動センサの検出信号波形ではそうはならない。
【0020】図10に、振動伝達距離(振動ペン=振動
センサ間距離)と検出されるtgとtpの値をプロット
した図を示す。位相遅延時間tpと振動伝達距離Lとの
関係は階段状の不連続な平行で等間隔な直線群A1〜A
4となり、群遅延時間tgと振動伝達距離Lとの関係は
図のように湾曲した曲線Bとなる。群遅延時間tgのそ
ばの漸近線Cはピーク位置を示す直線(理想tg)であ
る。前述のように変曲点によりtgを検出しており、か
つ、波形変形のしかたが線形でない(図9のΔtが伝達
距離に比例してない)ため、群遅延時間tgが直線とな
らない。この原因は、図8のように、伝播する振動の周
波数分布が対象形でないことと、それら複数の周波数成
分の振動が同時に振動ペンから振動伝達板へ伝わらない
ためと考えられる。後者の原因は、振動ペン直下に振動
センサを配置し、得られる時間軸上の波形を観察する
と、波形前方に低い周波数成分(400kHz付近)、
波形後方に高い成分(500kHz以上)が分布してい
ることから容易に確認できる。これは、振動ペン3内部
での多重反射の結果、ペン先から振動が発せられるため
だと考える。
【0021】図9でのようにして検出したtg,tpを
用いて前述の(P3)式よりn値を求め、整数化(in
t処理)する前との差ΔNを次式で算出してそれを図1
1に示す。
【0022】 ΔN = (Vg・tg-Vp・tp)/λp-int[Vg・tg-Vp・tp)/λp+1/2] …(P4) 図11では、振動ペン=振動センサ間距離が125mm
の地点Oを実測して補正することで、点OにおけるΔN
がゼロとなっている。
【0023】図11で明らかなように、群遅延時間tg
の非線形性の影響が、近距離と遠距離でΔNがマイナス
側に振る結果となって現れる。ところで、前述したn飛
びの誤検出とは、図11でΔNが不連続な点(或は直
線)として存在する症状であり、図11ではもちろんN
飛びは発生していない。しかし、例えば波形変形が極端
に大きくなり、図11の湾曲が極端に曲がれば、近距離
と遠距離で−0.5を超えて、プラス側(+0.5)か
ら折り返された不連続な別の曲線としてプロットされる
ことになる。
【0024】しかし、群遅延時間tgの非線形性を単独
の要因としてn飛びが発生することは考えにくい。これ
に加えて、振動伝達板端面からの反射波の重畳による波
形変形の影響や、ペンを傾ける(ペン角度を変える)こ
とで波形が変形するなどの要因が加算されて、n飛びが
発生する。
【0025】n飛びの発生する仕組みについて、図10
で再度模式的に説明する。図10で理想的な図示の漸近
線Cのような関係が得られたと仮定する。ペンがL1を
指示したとき、直線A3上のtpがあわせて得られる。
直線A1から数えて2つ目だから、nの値は2である。
もし、ペンの筆圧が極端に強くなり検出信号レベルが極
端に大きくなると、tpは直線A4の直線の延長線の値
が得られ、先ほどより小さな値となる。しかし、それで
もnの値は3となるので、tg,tpから算出されるL
は、(P2)式より正しく求まる。すなわち、距離に応
じてtgの値は一意的に決まるが、tpの値は位相速度
Vpと波長λp(波長=位相検出波形中のゼロクロス点
の間隔)により決定される階段状の平行線の延長線にあ
る可能性もあり、複数の値を持つことがあるが、正しく
nの値が算出されれば算出距離は一意的に決定できる。
逆に表現すれば、1つの位相遅延時間tpが得られて
も、直線A3との交点として得られるL1と、直線A1
の延長線との交点として得られるL0等の2つ以上の伝
達距離である可能性がある。しかし、群遅延時間tgの
値によって距離L1が真の値と算出できるわけである。
【0026】しかし、実際には群遅延時間と伝達距離と
の関係が実線のように非線形であると、群遅延時間tg
によって、直線A1〜A4いずれの階段に対応するtp
であるか最終的に決まる時に、誤って違う階段として算
出してしまうことになる。理想的な状態(群速度Vgが
一定で距離に線形な遅延時間tgが得られる状態)から
の大きなずれが、n飛びである。ΔNの値を検査したと
しても、座標入力時には必ずΔNの値は+0.5〜−
0.5の範囲にあるため(式(P4)より)、n飛びの
発生を判定することは困難である。
【0027】ΔNは、その値がゼロから離れるほどn飛
びの可能性が増大するので、n飛びの可能性を示す指数
的なものと言えるが、ΔNのtg非線形による発生分は
図11のように近距離と遠距離でマイナス側に発生す
る。というのは、図7の原点Oで実測して補正する構成
であるため、伝達距離中間距離付近(百数十mm)でΔ
Nはゼロである。
【0028】ところで、他のΔN発生要因はというと、
まず第1に、振動伝達板端面からの反射波の干渉によ
り、プラスマイナスにΔNは振れる。なぜなら、位相及
びピークの位置が異なる複数の波(ほぼ同じ周波数)が
重畳しており、指示座標位置により干渉距離が変化する
ので、その相対位相差(干渉距離)に応じて、tgは時
間軸上で前後する結果となるためである。
【0029】第2に、ペンの傾きにより発生するΔNも
プラスマイナスに振れる値となる。つまり、振動センサ
の方向に振動ペンが倒れた角度でΔNはマイナスに振
れ、逆に倒れるとΔNはプラスに振れる。すなわち、ペ
ンが傾くと、振動伝達方向によって振動検出波形(のエ
ンベロープ)が異なり、ある方向では時間軸上で短い波
形で、また別の方向では時間軸上で伸びた波形となるこ
とが判っている。
【0030】第3に、ペンが垂直に支持されている時で
も、第2のような症状は僅かだが残っている。ペン指向
性と呼んでいるが、全く完全な軸対象の素材及び形状に
振動ペンを構成することは不可能であるため、僅かだが
振動の伝達する方向により波形が異なることとなる。ど
の方向を基準とするかで、ΔNはプラスにもマイナスに
も振れる。
【0031】第4に、信号波形を検出する回路の性能の
問題がある。理想的な回路であれば、いかなる検出信号
レベルでも検出信号のエンベロープ上の特定点=変曲点
を安定に検出するが、実際の回路ではわずかにレベルに
よって群遅延時間tgが変動する。この第4を原因とし
たΔNは、最大でも0.05以下で大きな問題ではな
い。
【0032】これらΔN発生の要因を整理すると、ΔN
がプラスマイナスいずれの値を取るか不明な要因である
ことがわかり、これらの他の要因を総合し最悪値を同じ
符号で加算すると、ΔNが0.5近い値となることが判
っている。
【0033】以上、従来の超音波方式の座標入力装置で
は、n飛びという数mmオーダの座標誤検出が発生する
ことがあり、誤差を含んだ座標値を検出するのは容易で
あるが、座標値を正しく補正するには複雑で時間のかか
る処理が必要であるという問題があった。
【0034】
【課題を解決するための手段】及び
【作用】上記課題を解決するために、本発明の座標入力
装置は、振動を伝播する振動伝達体の複数の振動検出位
置を定め、振動を発生する座標指示具と前記振動検出位
置のそれぞれとの距離を振動の到達時間から計測し、前
記座標指示具による前記振動伝達体上の座標入力面での
指示点を座標値として演算出力するとともに、前記距離
を基に座標値を算出する算出手段と、前記算出された座
標値と前記計測されたそれぞれの距離とから波長誤差の
有無を判定し、前記振動の到達時間から前記座標指示具
に最も近い位置の前記振動検出位置を選定し、選定され
た振動検出位置より得られた座標指示具までの距離を波
長単位で補正することで、簡単な構成で座標の誤検出を
判定し、誤差を補正することができる。
【0035】また、前記振動検出位置で検出された検出
信号の包絡線信号の所定点を検出して、当該所定点を基
準として振動の群速度に基づく群遅延時間を検出する第
1の検出手段と、前記検出信号のゼロクロス点を基準と
して、振動の位相速度に基づく位相遅延時間を検出する
第2の検出手段とを備え、前記第1の検出手段により検
出された群速度に基づく振動の伝達時間と、前記第2の
検出手段により検出された位相速度に基づく振動の伝達
時間とに基づいて、前記振動入力手段の位置座標を導出
する座標入力装置であって、前記波長誤差は振動の波数
を量子化する際の量子化誤差であり、該量子化誤差の値
に従って前記距離を補正する。
【0036】さらに、前記波長誤差の補正は、1波長分
距離を加算することで行う。
【0037】また、前記位置座標の算出は、振動伝達距
離が遠距離である場合の前記包絡線所定点の距離に応じ
た移動から求めた群速度を用いて距離を算出するもので
あり、前記第1の検出手段は、振動伝達距離が長距離で
ある場合に前記量子化誤差が小さくなるように、検出基
準位置を遠方に設定されている。
【0038】
【実施例】図2に本実施例の超音波方式の座標入力装置
の概略構成ブロック図を示す。図中、1は装置全体を制
御すると共に、座標位置を算出する演算制御回路であ
る。2は振動子駆動回路であって、振動ペン3内のペン
先を振動させるものである。8はアクリルやガラス板
等、透明部材からなる振動伝達板であり、振動ペン3に
よる座標入力は、この振動伝達板8上をタッチすること
で行う。つまり、図示に実線で示す符号Aの領域(以下
有効エリア)内を振動ペン3で指定する事で、振動ペン
3の位置座標を算出することができるようにしたもので
ある。
【0039】伝播してきた波が振動伝達板8の端面で反
射し、その反射波が中央部に戻るのを防止する(減少さ
せる)ために、振動伝達板8の外周には防振材7が設け
られ、図2に示すように防振材の内側近傍に圧電素子
等、機械的振動を電気信号に変換する振動センサ6a〜
6dが固定されている。9は各振動センサ6a〜6dで
振動を検出した信号を演算制御回路1に出力する信号波
形検出回路である。11は液晶表示器等のドット単位の
表示が可能なディスプレイであり、振動伝達板の背後に
配置している。そしてディスプレイ駆動回路10の駆動
により振動ペン3によりなぞられた位置にドットを表示
し、それを振動伝達板8(透明部材からなる)を透かし
てみることが可能になっている。
【0040】振動ペン3に内蔵された振動子4は、振動
子駆動回路2によって駆動される。振動子4の駆動信号
は演算制御回路1から低レベルのパルス信号として供給
され、振動子駆動回路2によって所定のゲインで増幅さ
れた後、振動子4に印加される。電気的な駆動信号は振
動子4によって機械的な振動に変換され、ペン先5を介
して振動伝達板8に伝達される。
【0041】ここで振動子4の振動周波数はガラスなど
の振動伝達板8に板波を発生することが出来る値に選択
される。また、振動子駆動の際、振動伝達板8に対して
図3の垂直方向に振動するモードが選択される。また、
振動子4の振動周波数をペン先5を含んだ共振周波数と
する事で効率のよい振動変換が可能である。上記のよう
にして振動伝達板8に伝えられる弾性波は板波であり、
表面波などに比して振動伝達板の表面の傷、障害物等の
影響を受けにくいという利点を有する。
【0042】<演算制御回路の説明>上述した構成にお
いて、演算制御回路1は所定周期毎(例えば5msec
毎)に振動子駆動回路2、振動ペン3内の振動子4を駆
動させる信号を出力すると共に、その内部タイマ(カウ
ンタで構成されている)による計時を開始させる。そし
て、振動ペン3により発生した振動は振動伝達板8上を
伝播し、振動センサ6a〜6d迄の距離に応じて遅延し
て到達する。
【0043】信号波形検出回路9は各振動センサ6a〜
6dからの信号を検出して、後述する波形検出処理によ
り各振動センサへの振動到達タイミングを示す信号を生
成するが、演算制御回路1に各センサ毎のこの信号を入
力し、各々の振動センサ6a〜6dまでの振動伝達時間
の検出、そして振動ペン3の位置情報を基にディスプレ
イ駆動回路10を駆動して、ディスプレイ11による表
示を制御したり、あるいはシリアル,パラレル通信によ
って外部機器に座標出力を行う(不図示)。
【0044】図4は演算制御回路1の概略構成を示すブ
ロック図で、各構成要素及びその動作概略を以下に説明
する。
【0045】図中、31は演算制御回路1及び座標入力
装置全体を制御するマイクロコンピュータであり、内部
カウンタ,処理手順を記憶したROM、そして計算等に
使用するRAM、定数等を記憶する不揮発性メモリなど
によって構成されている。33は不図示の基準クロック
を計時するタイマ(例えばカウンタなどにより構成され
ている)であって、振動子駆動回路2に振動ペン3内の
振動子4の駆動を開始させるためのスタート信号を入力
すると、その計時を開始する。これによって、計時開始
とセンサによる振動検出の同期が取られ、センサ(6a
〜6d)により振動が検出されるまでの遅延時間が測定
できる事になる。
【0046】その他各構成要素となる回路は順を追って
説明する。
【0047】信号波形検出回路9より出力される各振動
センサ6a〜6dよりの振動到達タイミング信号は、検
出信号入力ポート35を介してラッチ回路34a〜34
dに入力される。ラッチ回路34a〜34dのそれぞれ
は、各振動センサ6a〜6dに対応しており、対応する
センサよりのタイミング信号を受信すると、その時のタ
イマ33の計時値をラッチする。こうして全ての検出信
号の受信がなされたことを判定回路36が判定すると、
マイクロコンピュータ31にその旨の信号を出力する。
マイクロコンピュータ31がこの判定回路36からの信
号を受信すると、ラッチ回路34a〜34dから各々の
振動センサまでの振動伝達時間をラッチ回路より読み取
り、所定の計算を行って、振動伝達板8上の振動ペン3
の座標位置を算出する。そして、I/Oポート37を介
してディスプレイ駆動回路10に算出した座標位置情報
を出力することにより、例えばディスプレイ11の対応
する位置にドット等を表示することができる。あるいは
I/Oポート37を介しインターフェイス回路に、座標
位置情報を出力することによって、外部機器に座標値を
出力することができる。
【0048】<振動伝達時間検出の説明(図5,図6)
>次に、振動ペン3から振動センサ6a〜6dまでの振
動伝達時間を計測する原理について述べる。
【0049】図5は信号波形検出回路9に入力される検
出波形と、それに基づく振動伝達時間の計測処理を説明
するための図である。なお以下、振動センサ6aの場合
について説明するが、その他の振動センサ6b,6c,
6dについても全く同じである。
【0050】振動センサ6aへの振動伝達時間の計測
は、振動子駆動回路2へのスタート信号の出力と同時に
開始することは既に説明した。この時、振動子駆動回路
2から振動子4へは駆動信号41が印加されている。こ
の信号41によって、振動ペン3から振動伝達板8に伝
達された超音波振動は、振動センサ6aまでの距離に応
じた時間tgをかけて進行した後、振動センサ6aで検
出される。図示の42で示す信号は振動センサ6aが検
出した信号波形を示している。ここで用いられている振
動は板波であるため、振動伝達板8内での伝達距離に対
して検出波形のエンベロープ43と位相42との関係
は、振動伝達中にその伝達距離に応じて変化する。ここ
でエンベロープ43の進む速度、即ち、群速度をVg、
そして位相42の進む速度、位相速度をVpとする。こ
の群速度Vg及び位相速度Vpが既知であれば、振動伝
達時間より振動ペン3と振動センサ6a間の距離を算出
することができる。
【0051】まず、エンベロープ43にのみ着目すると
その速度はVgであり、ある特定の波形上の点、例えば
エンベロープ43の2回微分波形である信号44の最初
のゼロクロス点をエンベロープ43の変曲点として検出
すると、振動ペン3と振動センサ6aとの間の距離d
は、その振動伝達時間をtgとして、 d=Vg・tg …(1) で与えられる。この式は振動センサ6aに関するもので
あるが、同じ式により他の3つの振動センサ6b〜6d
と振動ペン3の距離も同様にして表わすことができる。
【0052】さらに、より高精細な座標位置を決定する
ために、位相信号の検出に基づく処理を行う。位相波形
信号42の特定の検出点、例えば振動印加から、ある所
定の信号レベル431後のゼロクロス点までの時間をt
p’47(レベル431を超えた時間より所定幅の窓信
号46を生成し、位相信号42と比較することで得る)
とすれば、振動センサと振動ペンの距離は、 d=n・λp+Vp・tp …(2) となる(式中ではtpで、回路等の遅延時間をtp′か
ら引いた値)。ここで、λpは弾性波の波長、nは整数
である。
【0053】前記(1)式と(2)式から上記の整数n
は、 n=int[(Vg・tg−Vp・tp)/λp+1/N] …(3) と表わされる。
【0054】ここで、Nは“0”以外の適当な実数値を
用いる。例えばN=2.0とすれば±1/2波長以内の
誤差を持ったtgやtpの検出値が得られても、正しく
(2)式nの値を決定することができる。上記のように
して求めたNを(2)式に代入することで、振動ペン3
及び振動センサ6a間の距離を精度良く測定することが
できる。
【0055】ところで、実際に信号波形検出回路9によ
り計時されるのは、振動ペン3内部や回路での遅延時間
分のオフセットを含んだtg′,tp′であるが、
(2)式や(3)式に代入する際に、そのオフセット分
を差し引いてtg,tpに直しておく必要がある。上述
した2つの振動伝達時間tg′およびtp′の測定のた
め、信号45及び47の生成は信号波形検出回路9は図
6のように構成される。
【0056】図6は座標入力装置の信号波形検出回路9
の構成を示すブロック図である。図6において、振動セ
ンサ6aの出力信号は、帯域通過フィルタ511により
検出信号の余分な周波数成分が除かれ、例えば、絶対値
回路及び低域通過フィルタ等により構成されるエンベロ
ープ検出回路52に入力され、検出信号のエンベロープ
のみが取り出される。エンベロープ変曲点のタイミング
は、エンベロープ変曲点検出回路53によって検出され
る。ピーク検出回路はモノマルチバイブレータ等から構
成されたtg信号検出回路54によって所定波形のエン
ベロープ遅延時間検出信号である信号tg′(図5信号
45)が形成され、演算制御回路1に入力される。
【0057】一方、55は信号検出回路であり、エンベ
ロープ検出回路52で検出されたエンベロープ信号43
中の所定レベルの閾値信号431を超える部分のパルス
信号を形成する。56は単安定マルチバイブレータであ
り、パルス信号の最初の立ち上がりでトリガされた所定
時間幅のゲート信号46を開く。57はtpコンパレー
タであり、ゲート信号46の開いている間の位相信号4
2の最初の立ち上がりのゼロクロス点を検出し、位相遅
延時間信号tp′47が演算制御回路1に供給されるこ
とになる。なお、以上説明した回路は振動センサ6aに
対するものであり、他の振動センサにも同じ回路が設け
られている。
【0058】<回路遅延時間補正の説明>前記ラッチ回
路によってラッチされた振動伝達時間は、回路遅延時間
etおよび位相オフセット時間toffを含んでいる。
これらにより生じる誤差は、振動ペン3から振動伝達板
8、振動センサ6a〜6dへと行なわれる振動伝達の際
に必ず同じ量が含まれる。
【0059】そこで、例えば図7の原点Oの位置から、
例えば振動センサ6aまでの距離をR1(=X/2)と
し、原点Oにて振動ペン3で入力を行ない実測された原
点Oからセンサ6aまでの実測の振動伝達時間をtg
z′,tpz′、また原点Oからセンサまでの真の伝達
時間をtgz,tpzとすれば、これらは回路遅延時間
etおよび位相オフセットtoffに関して、 tgz'=tgz+et …(4) tpz'=tpz+et+toff …(5) の関係がある。
【0060】一方、任意の入力点P点での実測値tg′
tp′は同様に、 tg'=tg+et …(6) tp'=tp+et+toff …(7) となる。この(4)(6),(5)(7)両者の差を求
めると、 tg'-tgz'=(tg+et)-(tgz+et)=tg-tgz …(8) tp'-tpz'=(tp'+et+toff)-(tpz+et+toff)=tp-tpz …(9) となり各伝達時間に含まれる回路遅延時間etおよび位
相オフセットtoffが除去され、原点Oの位置から入
力点Pの間のセンサ6a位置を起点とする距離に応じた
真の伝達遅延時間の差を求めることができ、前記(2)
(3)式を用いればその距離差を求めることができる。
【0061】振動センサ6aから原点Oまでの距離はあ
らかじめ不揮発性メモリ等に記憶してあり既知であるの
で、振動ペン3と振動センサ6a間の距離を決定でき
る。他のセンサ6b〜6dについても同様に求めること
ができる。
【0062】上記、原点Oにおける実測値tgz′及び
tpz”は出荷時に不揮発性メモリに記憶され、
(2),(3)式の計算の前に(8)(9)式が実行さ
れ精度の高い測定ができる。
【0063】<座標位置算出の説明(図7)>次に実際
の振動ペン3による振動伝達板8上の座標位置検出の原
理を説明する。今、振動伝達板8上の4辺の中点近傍に
4つの振動センサ6a〜6dを符号S1〜S4の位置に
設けると、先に説明した原理に基づいて、振動ペン3の
位置Pから各々の振動センサ6a〜6dの位置までの直
線距離da〜ddを求めることができる。さらに演算制
御回路1でこの直線距離da〜ddに基づき、振動ペン
3の位置Pの座標(x,y)の3平方の定理から次式の
ようにして求めることができる。
【0064】 x=(da+db)・(da−db)/2X …(10) y=(dc+dd)・(dc−dd)/2Y …(11) ここで、X,Yはそれぞれ振動センサ6a,6b間の距
離、振動センサ6c,6d間の距離である。
【0065】以上のようにして振動ペン3の位置座標を
リアルタイムで検出することができるが、ここで求めた
座標には、前述したようにn飛びによる誤差が含まれて
いる可能性がある。そこで、下記の要領で誤差の補正を
行う。
【0066】<座標位置の補正(図12)>図1は、上
記手順で座標計算する際に、n飛びによる誤差の検出及
び補正処理を行う際の演算制御回路1による処理手順の
フローチャートを示す。
【0067】まず、オペレータによって振動ペン3で座
標を指示されると、1つの振動センサで振動を検出して
伝達遅延時間tg′とtp′とを検出データとして得、
メモリに保存された原点Oでの伝達遅延時間に従ってt
offを削除しtg,tpの原データに変換する(ステ
ップS11)。これは、式(8),(9)に即した処理
である。
【0068】次に、原データtg,tpを元に式(3)
によってnの計算を行い、振動センサ=振動ペン間距離
dを式(2)により算出する(ステップS12)。
【0069】この処理を複数の振動センサについて行
い、各振動センサ=振動ペン間距離より振動センサ3の
指示座標を式(10),(11)により求める(ステッ
プS13)。この第1回目の座標計算は、ステップS1
1で取得されたデータのままの計算である。
【0070】第1回目の計算を終えたなら、式(1
0),(11)により計算された座標値について、以下
の式を用いて誤差判定を行う(ステップS14)。
【0071】 Da2−(X/2+x)2−y2≦Eth …(13) Dc2−(Y/2+y)2−x2≦Eth …(14) Da:ペン=センサ6a間距離 Dc:ペン=センサ6c間距離 Eth:判定しきい値 ここで、図7を参照すれば分かるように、正しい座標が
算出されていれば両式とも右辺は0となるはずだが、判
定しきい値Ethはn飛び以外の座標誤差も考慮して、波
長誤差(n飛び)発生時の最小値以下の値に設定する。
すなわち、これらの式が満足されない場合には、算出さ
れた座標にはn飛びによる波長誤差が含まれていると判
断できる。
【0072】計算された座標値について、上記(1
3),(14)式を用いて誤差判定を行い(ステップS
14)、判定結果が合格(式13,14がともに成立)
であればその座標を出力し(ステップS18)、次の座
標点取得へ進む。
【0073】判定結果が不合格の場合、すなわち、式
(13),(14)のいずれかが不成立の場合、ステッ
プS15で補正済みか判定し、1回目の座標値であるか
ら補正処理へ進む(ステップS15−NO)。
【0074】補正処理は、まず全てのセンサから得た遅
延時間データを比較し、最も振動ペン3に近いセンサ
(最近センサ)を選定する(ステップS16)。最も近
いセンサは、図11によればtg非線形性の影響による
ΔNがマイナスに振れている可能性が最も高い。他の要
因のΔNも発生しているはずなので、必ず最近センサが
n飛びしているとは限らないが、tgの非線形性による
ΔNが一番大きい(最悪値で比較して)ので、可能性が
一番高い。よって、次の補正処理として、最近センサに
対する式(2)におけるn値に1を加える(ステップS
17)。マイナス方向にn飛びしていれば、ステップS
17における補正処理により正しいn値が得られる。
【0075】nの値を補正したなら、補正処理したn値
を使い再度座標計算し(ステップS13)、再度判定す
る(ステップS14)。ここで、合格したなら、すなわ
ち、式(13),(14)を満足すれば座標出力する
(ステップS18)が、もし不合格となった場合は補正
済みであるため座標出力せずに、次の座標点取得へ進む
(ステップS15→ステップS11)。
【0076】以上説明したフローチャートに沿った処理
を行うことで、誤差判定結果に基づき距離補正を行い精
度の良い座標出力を、簡単な処理で迅速に行うことがで
きる。しかも、これらの処理は演算制御装置による処理
で済むため、マイクロコンピュータ31によりプログラ
ムを実行して実現することができ、ハードウエアは従来
のままにしておくことが可能である。
【0077】また、本実施例ではtg,tpを使った高
精度な方式において説明したが、tgだけを使った方式
でn値の補正の変わりに1波長分の時間をtgに加えて
補正することでも、1波長以上の誤差を持った座標出力
を行わない座標入力装置が得られることは言うまでもな
い。
【0078】さらに、本実施例では、板波非対称波(L
amb波Aoモード)について説明したが、これに限定
されるものではなく、複数の距離基準を持ち、座標計算
を行う装置であれば本実施例を応用することができる。 [実施例の変形例]前述の実施例においては、1回の補
正処理で終了としていたが、図11から容易に類推でき
るように、振動伝達距離が長い時にも同じ様なtg非線
形性によるマイナスのΔNが発生する。よって、最近セ
ンサの次にn飛びの可能性が高いセンサは、振動ペンに
よる入力点から最も遠い位置にある振動センサ(最遠セ
ンサ)であると言える。実際に、最近センサと同時に最
遠センサまでn飛びすることが少なくない。よって、先
の補正処理でも判定が合格しないときに、最遠センサの
n値も補正することで、補正後の合格率の向上を図った
処理手段として、図12のフローチャートを示す。図に
おいて、図1と同じ符号のステップは同じ処理を行う。
【0079】図示の通り、1回目の最近センサの補正処
理したn値を使い再度座標計算し(ステップS13)、
再度判定する(ステップS14)。ここまでは図1の処
理と同じ要領である。不合格となった時は、ステップS
20へ進み、最遠センサの選定(ステップS20)と補
正処理(ステップS21)を行う。ここでの補正は、図
11からも理解できるとおり、nに1を加えて、1波長
分長くする方向に補正する。この後再び座標計算を行
い、合格であれば座標出力、不合格であれば取得したデ
ータを放棄して次の入力データ取得へ進む。
【0080】この例では補正処理が2回と増えたが、従
来の補正方法に比べれば大幅な処理手順短縮が実現でき
る。従来は順番にセンサを補正していくので、2センサ
のn飛びを補正するのに、最悪15回目で合格となるこ
とになる(最短で2回目)。また、上記実施例と比べて
も、手間は余計にかかるが、補正の対象とするセンサを
最近のものと最遠のものとにしたため、補正により正し
く得られるケースが増え、新たにサンプリングし直し
て、計算しなおす手間と比べれば、必ずしも処理が遅く
なるとはいえず、逆に速くすることもできる。 [もう1つの変形例]さらに、補正による判定合格(座
標出力する)可能性を高め、かつ、補正処理手順も1回
ですむ実施例について述べる。
【0081】図11は、従来の回路遅延時間補正の方法
により検出した伝達遅延時間より得られるΔNであるこ
とは前述した。ところで、図7からも明らかなように、
振動ペンの指示座標が図2の有効エリアAのどの位置に
あっても、最近センサ以外のセンサとの振動伝達距離が
極端に小さくなることはない。具体的には図7のセンサ
配置で、X=250mmとするならば、50mm以下の
ペン=センサ間距離となり図11のようにΔNが大きく
なる振動センサは、2つ以上存在しない。しかし、逆に
最遠センサ以外にも、伝達距離が長くなるセンサは存在
する。つまり、遠距離でのΔNの発生の問題は複数のセ
ンサに存在する可能性はあるが、近距離でのΔNの発生
は1センサに限った問題であると言える。
【0082】よって、図13に示すようなn算出方法を
取る手段が望ましい。図11(従来)で使用している群
速度Vgは、全距離にわたっての平均値であり、実際の
tgとの関係は図10で示す通りである。図13は、中
間より遠距離で得られる群遅延時間tgの曲線の漸近線
Cの傾きを群速度Vgとして(P4)式で使い(座標算
出処理式(3)でも使う)、かつ、遠距離(図では20
0mm)位置での振動伝達時間を基準として回路遅延時
間補正を行った時に求めたΔNのプロットである。
【0083】図13で判るように、tg非線形性により
マイナスに大きくΔNが振れるのは、振動伝達距離で5
0mm以下である。50mm以下に存在する振動センサ
は図7のセンサ配置構成で1センサのみであるため、
「n飛びの可能性は最近センサに集中する」効果となっ
て現れる。よって、補正処理手順としては、図1に示し
た処理手順(最近センサに対する1回だけの補正処理)
で十分な確率で座標補正が実現する。
【0084】遠距離(図では200mm)位置での振動
伝達時間を基準として回路遅延時間補正を行い、かつ、
中間から遠距離で得られるtgの曲線の漸近線の傾きを
Vgとして座標算出処理を行うことで上記効果が得られ
る。
【0085】なお、回路遅延時間補正の際に、各振動セ
ンサから等距離にある点(例えば、図原点O)を使わ
ず、1つの振動センサに1つずつ補正用の座標点を用意
するのは、求めたペン=センサ間距離から座標を算出す
る際の座標変換処理が複雑になるので、(3)式中のN
値を変えて図13で原点O(125mm位置)でΔNが
所定のマイナス値を予め持つような計算式を用意しても
良い。このするほうが、座標算出処理が簡単になる。
【0086】また、振動センサと振動ペンとの中間より
遠距離で実測して得られるtgから得られる曲線の漸近
線Cの傾きをVgとしなくても、従来のVgに所定の値
を加え、大きく見積った値をVgとしておいても良い。
【0087】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることは言うまでもない。
【0088】
【発明の効果】以上説明したように、本発明に係る座標
入力装置は、距離検出時の波長誤差の発生がランダムで
はなく、群遅延時間tgの非線形性の影響を受け、最も
近いセンサでマイナス側に誤差が発生することが最も多
いことに着目し、座標誤検出を判定し、検出箇所からの
距離をプラス側に1波長分補正することで、迅速に高精
度な座標出力が常に安定して得られ、しかも簡単な構成
であるという効果を奏する。
【0089】
【図面の簡単な説明】
【図1】実施例における演算制御回路の処理フローチャ
ートである。
【図2】実施例の座標入力装置のブロック構成図であ
る。
【図3】振動ペンの構成を示す図である。
【図4】演算制御回路の内部構成図である。
【図5】実施例の信号処理のタイムチャートである。
【図6】実施例の信号波形検出回路のブロック図であ
る。
【図7】座標系入力装置の座標系を示す図である。
【図8】検出信号の周波数特性図および板波の伝播速度
の周波数特性図である。
【図9】振動伝達距離に応じた波形変形の説明図であ
る。
【図10】tg非線形の説明図である。
【図11】従来の遅延時間補正及び座標演算方法で得ら
れる整数化誤差(ΔN)を示す図である。
【図12】他の手順による演算制御回路の処理フローチ
ャートである。
【図13】整数化誤差(ΔN)の他の例を示す図であ
る。
【符号の説明】
1 演算制御回路 2 振動子駆動回路 3 振動入力ペン 4 振動子 5 ペン先 6a〜6d 振動センサ 7 防振材 8 振動伝達板 9 信号波形検出回路
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小林 克行 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 佐藤 肇 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 吉村 雄一郎 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 振動伝達体上の所望の入力位置に所定波
    長の振動を入力する入力手段と、 前記振動伝達体の複数の検出位置で前記入力手段により
    入力された振動を検出する検出手段と、 前記検出位置のそれぞれについて、前記入力位置から前
    記検出位置各々までの伝達距離を、前記入力手段により
    振動が入力されてから前記検出手段により検出されるま
    での遅延時間に基づいて算出する距離算出手段と、 該距離算出手段により算出された伝達距離に基づいて前
    記入力位置の座標を算出する座標算出手段と、 該座標算出手段により算出された座標と前記距離算出手
    段により算出された伝達距離とに基づいて、前記座標に
    含まれる誤差が許容量か否か判定する判定手段と、 該判定手段による判定に基づいて、入力位置からの伝達
    距離に所定量を越える誤差を含む検出位置の候補を、伝
    達距離に応じて選択する選択手段と、 該選択手段により選択された候補の検出位置における伝
    達距離を、前記所定波長単位で補正する補正手段と、 該補正手段により補正された伝達距離を用いて座標を補
    正すべく制御する制御手段と、を備えることを特徴とす
    る座標入力装置。
  2. 【請求項2】 前記距離算出手段は、前記検出手段によ
    り検出した振動の群遅延時間と群速度とから算出した距
    離に応じて位相遅延時間と位相速度とから波長単位で伝
    達距離を算出し、前記補正手段は前記波長単位で算出し
    た伝達距離に含まれる波長単位の誤差を補正することを
    特徴とする請求項1に記載の座標入力装置。
  3. 【請求項3】 前記選択手段は、入力位置からの伝達距
    離が最も短い検出位置を、伝達距離に誤差を含む検出位
    置の候補として選択することを特徴とする請求項1に記
    載の座標入力装置。
  4. 【請求項4】 前記選択手段は、入力位置からの伝達距
    離が最も短い検出位置を、伝達距離に誤差を含む検出位
    置の第1の候補として選択し、入力位置からの伝達距離
    が最も長い検出位置を第2の候補として選択することを
    特徴とする請求項1に記載の座標入力装置。
  5. 【請求項5】 前記距離算出手段は、所定の伝達距離に
    おいて算出した伝達距離に誤差を含まないように予め補
    正しておくことを特徴とする請求項1乃至4いずれかに
    記載の座標入力装置。
  6. 【請求項6】 振動伝達体上の所望の入力位置に所定波
    長の振動を入力し、入力位置から前記振動伝達体の複数
    の検出位置までの伝達距離を、前記入力手段により振動
    が入力されてから前記検出手段により検出されるまでの
    遅延時間に基づいて算出して前記入力位置の座標を算出
    する座標入力装置における座標誤差補正方法であって、 算出された座標と前記伝達距離とに基づいて、前記座標
    に含まれる誤差が許容量か否か判定する判定工程と、 該判定工程による判定に基づいて、入力位置からの伝達
    距離に所定量を越える誤差を含む検出位置の候補を、伝
    達距離に応じて選択する選択工程と、 該選択工程により選択された候補の検出位置における伝
    達距離を、前記所定波長単位で補正する補正工程と、 該補正工程により補正された伝達距離を用いて座標を補
    正すべく制御する制御工程と、を備えることを特徴とす
    る座標誤差補正方法。
JP17921594A 1994-07-29 1994-07-29 座標入力装置および座標誤差補正方法 Withdrawn JPH0844486A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17921594A JPH0844486A (ja) 1994-07-29 1994-07-29 座標入力装置および座標誤差補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17921594A JPH0844486A (ja) 1994-07-29 1994-07-29 座標入力装置および座標誤差補正方法

Publications (1)

Publication Number Publication Date
JPH0844486A true JPH0844486A (ja) 1996-02-16

Family

ID=16061956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17921594A Withdrawn JPH0844486A (ja) 1994-07-29 1994-07-29 座標入力装置および座標誤差補正方法

Country Status (1)

Country Link
JP (1) JPH0844486A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005069892A (ja) * 2003-08-25 2005-03-17 Toyota Motor Corp 移動体の自己位置算出システム
JP2012021932A (ja) * 2010-07-16 2012-02-02 Nec Infrontia Corp 検出回路および検出装置
CN115268671A (zh) * 2022-06-28 2022-11-01 陈颖 智能手写笔定位方法、装置、计算机设备及可读存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005069892A (ja) * 2003-08-25 2005-03-17 Toyota Motor Corp 移動体の自己位置算出システム
JP2012021932A (ja) * 2010-07-16 2012-02-02 Nec Infrontia Corp 検出回路および検出装置
CN115268671A (zh) * 2022-06-28 2022-11-01 陈颖 智能手写笔定位方法、装置、计算机设备及可读存储介质

Similar Documents

Publication Publication Date Title
JP4093308B2 (ja) タッチパネル装置及び接触位置検出方法
EP0296569B1 (en) Coordinates input apparatus
JP2502649B2 (ja) 座標入力装置
JP3053262B2 (ja) 座標入力装置及び方法
EP0467296B1 (en) Coordinates input apparatus
JP3320138B2 (ja) 座標入力装置及び方法
JPH11249803A (ja) 座標入力装置及びその制御方法、コンピュータ可読メモリ
JP3255980B2 (ja) 座標入力装置及びその方法
JPH0844486A (ja) 座標入力装置および座標誤差補正方法
EP0656605B1 (en) Distance measuring device, and coordinate input apparatus utilizing the same
JPH0844485A (ja) 座標入力装置
JP3113699B2 (ja) 座標入力装置
JP3122509B2 (ja) 座標入力装置及び方法
JP3428712B2 (ja) 座標入力装置
JP3166989B2 (ja) 座標入力装置および方法
JP3167804B2 (ja) 計時装置及びそれを利用する座標入力装置
JPS636619A (ja) 入力装置
JP3397423B2 (ja) 座標入力装置及び方法
JPH08314617A (ja) 座標入力装置及び座標入力方法
JPH10307671A (ja) 座標入力装置
JPH05189130A (ja) 座標入力装置
JPH06332608A (ja) 座標入力装置
JPH09325853A (ja) 座標入力装置及びその制御方法
JPH06149455A (ja) 座標入力装置
JPH10320103A (ja) 座標入力装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011002