JPH0586568B2 - - Google Patents
Info
- Publication number
- JPH0586568B2 JPH0586568B2 JP61245475A JP24547586A JPH0586568B2 JP H0586568 B2 JPH0586568 B2 JP H0586568B2 JP 61245475 A JP61245475 A JP 61245475A JP 24547586 A JP24547586 A JP 24547586A JP H0586568 B2 JPH0586568 B2 JP H0586568B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- vibration
- detected
- waveform
- envelope
- 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 - Lifetime
Links
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、弾性波の伝播遅延時間により座標位
置を検出する座標入力装置に関し、特に検出精度
の向上を図つたものである。
置を検出する座標入力装置に関し、特に検出精度
の向上を図つたものである。
[従来の技術]
従来、座標位置を入力するデイジタイザなどと
称される座標入力装置としては、例えば次のよう
なものが知られている。
称される座標入力装置としては、例えば次のよう
なものが知られている。
一面を抵抗体としてx座標用と、y座標用の
それぞれの抵抗膜を重ね、それぞれの抵抗膜に
電圧または電流を印加し、ペンや指先で加圧さ
れた点(座標入力点)に対して、電圧または電
流の比等を測定して、その点の座標位置を検出
入力する抵抗膜利用タイプのもの。
それぞれの抵抗膜を重ね、それぞれの抵抗膜に
電圧または電流を印加し、ペンや指先で加圧さ
れた点(座標入力点)に対して、電圧または電
流の比等を測定して、その点の座標位置を検出
入力する抵抗膜利用タイプのもの。
ペン先から局所的な磁界パルスを発生させて
おき、このペン先をパネルにマトリクス状に配
線してある電極線のいずれかに近づけて、電磁
結合させ、電極線に生ずる電を測定することに
よりペン先の座標位置を検出入力する電磁誘導
利用タイプのもの。
おき、このペン先をパネルにマトリクス状に配
線してある電極線のいずれかに近づけて、電磁
結合させ、電極線に生ずる電を測定することに
よりペン先の座標位置を検出入力する電磁誘導
利用タイプのもの。
超音波を利用するタイプのものとして、超音
波の伝播媒体による表面波の伝播遅延時間を検
出して位置座標を測定するもの、あるいは超音
波を空気中に伝え、その超音波の伝播時間を計
測するものなどがある。
波の伝播媒体による表面波の伝播遅延時間を検
出して位置座標を測定するもの、あるいは超音
波を空気中に伝え、その超音波の伝播時間を計
測するものなどがある。
[発明が解決しようとする問題点]
しかし、これらの従来装置には次のような欠点
がある。
がある。
すなわち、上述の項の抵抗膜利用タイプのも
のは抵抗体の均一性がそのまま図形入力の精度を
左右するので、特に均一性の優れた抵抗体を必要
とし、そのため非常に高価となる。また、x座標
用とy座標用の2枚の抵抗膜が必要となるので、
透明度が落ちてしまうという欠点もある。
のは抵抗体の均一性がそのまま図形入力の精度を
左右するので、特に均一性の優れた抵抗体を必要
とし、そのため非常に高価となる。また、x座標
用とy座標用の2枚の抵抗膜が必要となるので、
透明度が落ちてしまうという欠点もある。
次に、上述の項の電磁誘導利用タイプのもの
は、電線がマトリクス状に配設されているので透
明にはならない。
は、電線がマトリクス状に配設されているので透
明にはならない。
さらに、上述の項の超音波利用タイプのよう
に表面波や音波を利用したものであると、音波の
送信部と受信部の間に疵や物体、例えば手などの
障害物が存在すると、その障害物によつて測定点
が誤つて検出されたり、測定できないなどの障害
が生ずる欠点がある。一方、弾性波の板波を用い
た従来の座標入力装置の場合には、その弾性波の
群速度と位相速度が異なるのでエンベロープのピ
ークの検出や所定の閾値(スレツシヨルド)での
検出では、±1/2波長分の誤差が生じてしまうとい
う欠点があつた。
に表面波や音波を利用したものであると、音波の
送信部と受信部の間に疵や物体、例えば手などの
障害物が存在すると、その障害物によつて測定点
が誤つて検出されたり、測定できないなどの障害
が生ずる欠点がある。一方、弾性波の板波を用い
た従来の座標入力装置の場合には、その弾性波の
群速度と位相速度が異なるのでエンベロープのピ
ークの検出や所定の閾値(スレツシヨルド)での
検出では、±1/2波長分の誤差が生じてしまうとい
う欠点があつた。
そこで、本発明は上述の欠点を除去し、透明
で、かつ精度の高い、使い勝手の良い座標入力装
置を提供することを目的とする。
で、かつ精度の高い、使い勝手の良い座標入力装
置を提供することを目的とする。
[問題点を解決するための手段]
かかる目的を達成するために、本発明は、複数
のピークレベルを有するパルス信号列からなる変
調駆動信号を出力する駆動信号出力手段と、前記
駆動信号出力手段から出力されたパルス信号列が
印加されることで、振動を発生する振動発生素子
を有する振動入力手段と、該振動入力手段を接触
することで、前記振動発生素子より発生された振
動を伝播する振動伝播部材と、該信号伝播部材に
設けられ、前記振動入力手段により入力された振
動を検出する振動検出手段と、該振動検出手段に
より検出された振動の包絡線信号を出力する包絡
線出力手段と、該包絡線出力手段から出力された
包絡線信号を2回微分した微分信号を出力する微
分手段と、該微分手段により出力され前記微分信
号のゼロクロス点に基づいて、前記駆動信号出力
手段により変調駆動信号が出力されてから前記包
絡線信号の変曲点が検出されるまでの伝播遅延時
間を求め、振動入力点の座標を導出する座標導出
手段とを有することを特徴とする。
のピークレベルを有するパルス信号列からなる変
調駆動信号を出力する駆動信号出力手段と、前記
駆動信号出力手段から出力されたパルス信号列が
印加されることで、振動を発生する振動発生素子
を有する振動入力手段と、該振動入力手段を接触
することで、前記振動発生素子より発生された振
動を伝播する振動伝播部材と、該信号伝播部材に
設けられ、前記振動入力手段により入力された振
動を検出する振動検出手段と、該振動検出手段に
より検出された振動の包絡線信号を出力する包絡
線出力手段と、該包絡線出力手段から出力された
包絡線信号を2回微分した微分信号を出力する微
分手段と、該微分手段により出力され前記微分信
号のゼロクロス点に基づいて、前記駆動信号出力
手段により変調駆動信号が出力されてから前記包
絡線信号の変曲点が検出されるまでの伝播遅延時
間を求め、振動入力点の座標を導出する座標導出
手段とを有することを特徴とする。
本発明では、弾性波の板波の群速度と位相速度
の両方を測定して、それらの速度に基づいて座標
位置を演算することにより分解能を向上させ、か
つ振動ペンを駆動する信号の駆動波形に変調をか
けるようにしたので、検出手段から得られる検出
波形の先頭近くで変曲点を持たせ、この変曲点を
検出する際に反射波の影響を受けにくくすること
ができ、それにより反射する面から検出波形の検
出点までの距離をより近くすることができて、正
確な位置座標検出ができる有効面積が広い座標入
力装置を提供することができる。
の両方を測定して、それらの速度に基づいて座標
位置を演算することにより分解能を向上させ、か
つ振動ペンを駆動する信号の駆動波形に変調をか
けるようにしたので、検出手段から得られる検出
波形の先頭近くで変曲点を持たせ、この変曲点を
検出する際に反射波の影響を受けにくくすること
ができ、それにより反射する面から検出波形の検
出点までの距離をより近くすることができて、正
確な位置座標検出ができる有効面積が広い座標入
力装置を提供することができる。
[実施例]
以下、図面を参照して本発明の実施例を詳細に
説明する。
説明する。
第1図は本発明の一実施例の座標入力装置の全
体構成を示す。本図において、1は本発明に係る
演算および制御を行う演算制御回路であり、例え
ばマイクロコンピユータやRAM等から構成され
る。2は振動子駆動回路であり、演算制御回路1
からの同期信号に応じて振動子駆動用のパルス信
号を発生する。3は座標入力用の振動ペンであ
り、振動子駆動回路2からのパルス信号により伸
縮振動する例えば圧電素子の如き振動子4と、そ
の振動子4の振動の振幅を拡大する先が尖つたホ
ーン5と、これらを支持する棒状軸部とから構成
されている。
体構成を示す。本図において、1は本発明に係る
演算および制御を行う演算制御回路であり、例え
ばマイクロコンピユータやRAM等から構成され
る。2は振動子駆動回路であり、演算制御回路1
からの同期信号に応じて振動子駆動用のパルス信
号を発生する。3は座標入力用の振動ペンであ
り、振動子駆動回路2からのパルス信号により伸
縮振動する例えば圧電素子の如き振動子4と、そ
の振動子4の振動の振幅を拡大する先が尖つたホ
ーン5と、これらを支持する棒状軸部とから構成
されている。
6は振動受信用のセンサ、7は反射防止材、8
は振動を伝播し、かつ透明な例えばガラスの如き
伝播媒体である。センサ6は信号入力板を構成す
る伝播媒体8の複数の所定箇所(本例では3隅)
に配設され、伝播媒体8を伝播したペン3の振動
波(板波弾性波)を機械電気変換して、電気信号
として取り出す例えば圧電素子からなる。反射防
止材7は例えばシリコンゴムなどで形成され、ペ
ン3からの振動を吸収して、その振動が伝播媒体
8の端部で反射するのを阻止する。
は振動を伝播し、かつ透明な例えばガラスの如き
伝播媒体である。センサ6は信号入力板を構成す
る伝播媒体8の複数の所定箇所(本例では3隅)
に配設され、伝播媒体8を伝播したペン3の振動
波(板波弾性波)を機械電気変換して、電気信号
として取り出す例えば圧電素子からなる。反射防
止材7は例えばシリコンゴムなどで形成され、ペ
ン3からの振動を吸収して、その振動が伝播媒体
8の端部で反射するのを阻止する。
9は受信波形検出回路であり、センサ6で受信
された信号を後述のように処理して、ペン3から
センサ6までの伝播媒体8内を伝播してきた弾性
波の伝播時間を示す信号にし、演算制御回路1に
出力する。演算制御回路1では3箇所のセンサ6
から受信波形検出回路9を介して送られてくる伝
播時間を示す信号から伝播遅延時間を検出し、こ
の伝播遅延時間に基づいて所定の演算式によりペ
ン3の接触している座標位置を算出する。
された信号を後述のように処理して、ペン3から
センサ6までの伝播媒体8内を伝播してきた弾性
波の伝播時間を示す信号にし、演算制御回路1に
出力する。演算制御回路1では3箇所のセンサ6
から受信波形検出回路9を介して送られてくる伝
播時間を示す信号から伝播遅延時間を検出し、こ
の伝播遅延時間に基づいて所定の演算式によりペ
ン3の接触している座標位置を算出する。
10は透明な伝播媒体(例えば、ガラス)8の
下部に一体に配設して文字・画像等を表示するデ
イスプレイ11を駆動するデイスプレイ駆動回路
である。演算制御回路1で算出されたペン3の座
標情報はほぼリアルタイムでデイスプレイ駆動回
路10を通じてデイスプレイ信号11に表示でき
るので、ペン3で描いた文字や図形等を瞬時にそ
のままデイスプレイ11に表示できる。
下部に一体に配設して文字・画像等を表示するデ
イスプレイ11を駆動するデイスプレイ駆動回路
である。演算制御回路1で算出されたペン3の座
標情報はほぼリアルタイムでデイスプレイ駆動回
路10を通じてデイスプレイ信号11に表示でき
るので、ペン3で描いた文字や図形等を瞬時にそ
のままデイスプレイ11に表示できる。
第2図は第1図の実施例における信号の波形お
よびタイミングを示す。第2図において、12は
振動子駆動回路2から振動子4に印加される駆動
パルス信号であり、このパルス信号12のパルス
幅は振動子4の共振周波数とする。14はセンサ
6から出力されるセンサ信号(受信信号)、15
はこの信号14を処理して得られる受信波形検出
回路9の出力信号である。
よびタイミングを示す。第2図において、12は
振動子駆動回路2から振動子4に印加される駆動
パルス信号であり、このパルス信号12のパルス
幅は振動子4の共振周波数とする。14はセンサ
6から出力されるセンサ信号(受信信号)、15
はこの信号14を処理して得られる受信波形検出
回路9の出力信号である。
ペン3の先端を伝播媒体であるガラス板8に接
すると、第2図に示すようなパルス信号12によ
り駆動された振動子4の振動は、ホーン5を通つ
てその振幅が増幅され、ガラス板8に伝わる。そ
して、その振動は弾性波(超音波)となり、ガラ
ス8内を伝播する。この時、弾性波として板波を
利用する。このように板波を利用すると、ガラス
板8の表面に疵や物が置かれても、ほとんど影響
が無く、センサ6は波形の弾性波信号を受信する
ことができて、位置座標を容易に検出することが
できるからである。
すると、第2図に示すようなパルス信号12によ
り駆動された振動子4の振動は、ホーン5を通つ
てその振幅が増幅され、ガラス板8に伝わる。そ
して、その振動は弾性波(超音波)となり、ガラ
ス8内を伝播する。この時、弾性波として板波を
利用する。このように板波を利用すると、ガラス
板8の表面に疵や物が置かれても、ほとんど影響
が無く、センサ6は波形の弾性波信号を受信する
ことができて、位置座標を容易に検出することが
できるからである。
ところで、この板波による振動波形は、群速度
と位相速度とが違うため、一定の形にならない。
すなわち、第2図の13で示す全体の形(エンベ
ロープ)が伝播する速度(群速度)と、駆動パル
ス信号12に対応した周波数の全体の波形13を
伝播するキヤリアとなるセンサ出力信号14の伝
播速度(位相速度)とが異なるので、ペン3とセ
ンサ6間の距離によつてキヤリアとなる信号14
の位相が全体の波形13に対して、それぞれ違つ
たものとなるという現象が生ずるからである。従
つて、伝播遅延時間を検出する時には、この群速
度と位相速度の違いによつて出てくる誤差をでき
るだけ小さくする方法で検出する必要がある。
と位相速度とが違うため、一定の形にならない。
すなわち、第2図の13で示す全体の形(エンベ
ロープ)が伝播する速度(群速度)と、駆動パル
ス信号12に対応した周波数の全体の波形13を
伝播するキヤリアとなるセンサ出力信号14の伝
播速度(位相速度)とが異なるので、ペン3とセ
ンサ6間の距離によつてキヤリアとなる信号14
の位相が全体の波形13に対して、それぞれ違つ
たものとなるという現象が生ずるからである。従
つて、伝播遅延時間を検出する時には、この群速
度と位相速度の違いによつて出てくる誤差をでき
るだけ小さくする方法で検出する必要がある。
次に、伝播遅延時間を検出する具体的手段につ
いて詳述する。
いて詳述する。
上述したように、第2図の信号14の小さい波
の群のどの部分を検出して、ペン3の位置から各
センサ6までの伝播遅延時間とするかによつて検
出した遅延時間の誤差が±1/2波長程度生ずるこ
とがある。
の群のどの部分を検出して、ペン3の位置から各
センサ6までの伝播遅延時間とするかによつて検
出した遅延時間の誤差が±1/2波長程度生ずるこ
とがある。
例えば、信号14に対してあらかじめ定めた所
定の閾値(スレツシヨルド)Sを設けて、第3図
のBに示すような検出信号15として抽出する
と、上述したように小さい波の位置(位相)がペ
ン3とセンサ6の距離で変化するので、第3図A
〜Dで示すように、ペン3の移動距離がごく微小
であつても、検出遅延時間が約1波長λ分動いて
しまうことがある。そこで、本実施例ではこの1
波長の誤差分を無くすために、小さな波の群の速
度(群速度)と、小さな波の各々の速度(位相速
度)の2つを基にして伝播遅延時間を検出し、こ
の遅延時間により座標位置を算出する。
定の閾値(スレツシヨルド)Sを設けて、第3図
のBに示すような検出信号15として抽出する
と、上述したように小さい波の位置(位相)がペ
ン3とセンサ6の距離で変化するので、第3図A
〜Dで示すように、ペン3の移動距離がごく微小
であつても、検出遅延時間が約1波長λ分動いて
しまうことがある。そこで、本実施例ではこの1
波長の誤差分を無くすために、小さな波の群の速
度(群速度)と、小さな波の各々の速度(位相速
度)の2つを基にして伝播遅延時間を検出し、こ
の遅延時間により座標位置を算出する。
例えば、受信波形検出回路9において第2図の
センサ出力信号14からエンベロープ13を検出
し、このエンベロープ13のピークを検出する。
このピークを群速度に基づいた遅延時間Tgの信
号とする。この検出した遅延時間Tgの信号の分
解能としての精度は、小さな波の群の集まりをひ
とつの波として測定しているので、小さな波を検
出した場合よりも落ちる。しかし、この遅延時間
Tgの信号も振動発生位置の座標についてのおお
まかな距離の検出はできる。
センサ出力信号14からエンベロープ13を検出
し、このエンベロープ13のピークを検出する。
このピークを群速度に基づいた遅延時間Tgの信
号とする。この検出した遅延時間Tgの信号の分
解能としての精度は、小さな波の群の集まりをひ
とつの波として測定しているので、小さな波を検
出した場合よりも落ちる。しかし、この遅延時間
Tgの信号も振動発生位置の座標についてのおお
まかな距離の検出はできる。
そこで、本実施例ではこの遅延時間Tgの信号
を検出した後の最初に来る小さな波のひとつのゼ
ロクロスした立ち上がり点を検出し、この検出し
た立ち上り点を伝播遅延時間Tpのパルス信号と
する。このように群速度と位相速度とを利用して
得た伝播遅延時間TgおよびTpの各々の信号の立
上りと駆動パルス信号の最初のパルスの立上りと
から演算制御回路1で座標位置を演算すると誤差
の少ない分解能(精度)の高い座標位置検出がで
きる。
を検出した後の最初に来る小さな波のひとつのゼ
ロクロスした立ち上がり点を検出し、この検出し
た立ち上り点を伝播遅延時間Tpのパルス信号と
する。このように群速度と位相速度とを利用して
得た伝播遅延時間TgおよびTpの各々の信号の立
上りと駆動パルス信号の最初のパルスの立上りと
から演算制御回路1で座標位置を演算すると誤差
の少ない分解能(精度)の高い座標位置検出がで
きる。
第4図は各センサ6の中のある1つのセンサ6
に対する上述の伝播遅延時間Tg・Tpを表わす信
号を検出する受信波形検出回路9の構成例を示
す。また、第5図は第4図の回路の出力信号の波
形を示す。ここで、6′は第1図の複数のセンサ
6の中のひとつを示す。19はこのセンサ6′で
受信した信号を増幅する前置増幅回路、20は前
置増幅回路19で増幅された信号14からエンベ
ロープ13を検出するエンベロープ検出回路、2
1はエンベロープ検出回路20で検出されたエン
ベロープ13のピークを検出するためエンベロー
プを微分するエンベロープピーク検出回路(例え
ば、微分回路)である。
に対する上述の伝播遅延時間Tg・Tpを表わす信
号を検出する受信波形検出回路9の構成例を示
す。また、第5図は第4図の回路の出力信号の波
形を示す。ここで、6′は第1図の複数のセンサ
6の中のひとつを示す。19はこのセンサ6′で
受信した信号を増幅する前置増幅回路、20は前
置増幅回路19で増幅された信号14からエンベ
ロープ13を検出するエンベロープ検出回路、2
1はエンベロープ検出回路20で検出されたエン
ベロープ13のピークを検出するためエンベロー
プを微分するエンベロープピーク検出回路(例え
ば、微分回路)である。
22はエンベロープ13を微分した信号21′
がゼロクロスとなる点、すなわち上述の群速度を
利用して変出した伝播遅延時間Tgを表わす信号
22′を出力するTg信号検出回路(例えばゼロク
ロスコンパレータ)、23は伝播遅延時間Tgを表
わす信号22′の立上りからある一定時間だけゲ
ートを開く(いわゆる窓をつくる)単安定マルチ
バイブレータ回路、24は単安定マルチバイブレ
ータ23でつくられたゲートが開いている時間に
コンパレータ26のコンパレートレベルを与える
コンパレートレベル供給回路である。25はエン
ベロープ検出回路20、エンベロープピーク検出
回路21、Tg信号検出回路22、単安定マルチ
バイブレータ23、コンパレートレベル供給回路
24の各回路を通つて遅れた時間分を調整する遅
延時間調整回路である。この遅延時間調整回路2
5を通つた信号とコンパレートレベル供給回路2
4で作られたコンパレートレベルとをコンパレー
タ26に入力して得られる信号26′を位相速度
信号に基づいた伝播遅延時間Tpを表わす検出信
号とする。
がゼロクロスとなる点、すなわち上述の群速度を
利用して変出した伝播遅延時間Tgを表わす信号
22′を出力するTg信号検出回路(例えばゼロク
ロスコンパレータ)、23は伝播遅延時間Tgを表
わす信号22′の立上りからある一定時間だけゲ
ートを開く(いわゆる窓をつくる)単安定マルチ
バイブレータ回路、24は単安定マルチバイブレ
ータ23でつくられたゲートが開いている時間に
コンパレータ26のコンパレートレベルを与える
コンパレートレベル供給回路である。25はエン
ベロープ検出回路20、エンベロープピーク検出
回路21、Tg信号検出回路22、単安定マルチ
バイブレータ23、コンパレートレベル供給回路
24の各回路を通つて遅れた時間分を調整する遅
延時間調整回路である。この遅延時間調整回路2
5を通つた信号とコンパレートレベル供給回路2
4で作られたコンパレートレベルとをコンパレー
タ26に入力して得られる信号26′を位相速度
信号に基づいた伝播遅延時間Tpを表わす検出信
号とする。
これらの伝播遅延時間Tg,Tpを表わす信号2
2′および26′の両方を利用して演算制御回路1
で演算して座標位置を検出する。この座標位置の
検出手順の一例を次に詳述する。
2′および26′の両方を利用して演算制御回路1
で演算して座標位置を検出する。この座標位置の
検出手順の一例を次に詳述する。
上述したように、駆動パルス信号12の出力時
からのカウントにより群速度に基づいた伝播遅延
時間Tgが求められるがこの時間は、検出波のエ
ンベロープからの検出であるので、検出波のひと
つの波から伝播遅延時間と比較すると、検出精度
は落ちてしまう。従つて検出波の中のひとつから
検出した伝播遅延時間Tpからペン3とセンサ6
の距離を算出した方が群速度に基づいた伝播時間
Tgから算出するよりも精度ははるかに上がる。
からのカウントにより群速度に基づいた伝播遅延
時間Tgが求められるがこの時間は、検出波のエ
ンベロープからの検出であるので、検出波のひと
つの波から伝播遅延時間と比較すると、検出精度
は落ちてしまう。従つて検出波の中のひとつから
検出した伝播遅延時間Tpからペン3とセンサ6
の距離を算出した方が群速度に基づいた伝播時間
Tgから算出するよりも精度ははるかに上がる。
しかし、検出波のひとつひとつの波は、上述し
たように位相が動いてしまう。従つて、第2図の
信号14の中でレベルの一番高いピークを検出し
ていくと、伝播距離lと伝播時間tの関係は第6
図のTpi(但し、i=1,2,……)で示すよう
になる。すなわち、ペン3の先端位置がセンサ6
から連続的に離れていくと、第7図のA→B→C
で示すような順序でピークの変化をする。すなわ
ち、ある距離ではaの波がピークであつたが、し
だいにbの波がピークになつてしまう。次はCの
波がピークになるといつたような動きになる。ペ
ン3を逆の動きにすれば、そのピークの動きもま
た、上述と逆になる。このピークの動きを伝播時
間tと伝播距離lの関数として示すと、第6図の
Tpiで示すような階段状の動きの曲線となる。ま
た、a,b,cの波のゼロクロス点についても同
じような動きとなる。
たように位相が動いてしまう。従つて、第2図の
信号14の中でレベルの一番高いピークを検出し
ていくと、伝播距離lと伝播時間tの関係は第6
図のTpi(但し、i=1,2,……)で示すよう
になる。すなわち、ペン3の先端位置がセンサ6
から連続的に離れていくと、第7図のA→B→C
で示すような順序でピークの変化をする。すなわ
ち、ある距離ではaの波がピークであつたが、し
だいにbの波がピークになつてしまう。次はCの
波がピークになるといつたような動きになる。ペ
ン3を逆の動きにすれば、そのピークの動きもま
た、上述と逆になる。このピークの動きを伝播時
間tと伝播距離lの関数として示すと、第6図の
Tpiで示すような階段状の動きの曲線となる。ま
た、a,b,cの波のゼロクロス点についても同
じような動きとなる。
ところで、伝播距離を算出するときは遅延時間
を計数して算出するので、第6図のTpiの場合
は、ひとつの伝播遅延時間tに対しての伝播距離
lは2つの値が出てしまう。従つて、伝播遅延時
間Tgを基準にした伝播遅延時間Tpの値を読み取
れば、ひとつの伝播距離がTpを基にした精度の
高い値で算出できる。この具体例を示すとつぎの
ようになる。
を計数して算出するので、第6図のTpiの場合
は、ひとつの伝播遅延時間tに対しての伝播距離
lは2つの値が出てしまう。従つて、伝播遅延時
間Tgを基準にした伝播遅延時間Tpの値を読み取
れば、ひとつの伝播距離がTpを基にした精度の
高い値で算出できる。この具体例を示すとつぎの
ようになる。
上述したようにして伝播遅延時間Tg,Tpを検
出したとすると、第6図におけるtg1の範囲にあ
るTg1に対してのtp1の範囲にあるTp1,tg2の範
囲にあるTg2に対してのtp2の範囲にあるTp2,
tg3の範囲にあるTg3に対しての……というよう
に順次1つのセンサ6に対するひとつのTpを検
出することができ、このTpiを基に距離を算出し
ていけばよい。すなわち、第6図において伝播距
離をl、検出波の1波長をλ、位相速度をυpと
すると、次式(1)が成立する。
出したとすると、第6図におけるtg1の範囲にあ
るTg1に対してのtp1の範囲にあるTp1,tg2の範
囲にあるTg2に対してのtp2の範囲にあるTp2,
tg3の範囲にあるTg3に対しての……というよう
に順次1つのセンサ6に対するひとつのTpを検
出することができ、このTpiを基に距離を算出し
ていけばよい。すなわち、第6図において伝播距
離をl、検出波の1波長をλ、位相速度をυpと
すると、次式(1)が成立する。
l=υpTp+nλ ……(1)
この上式(1)に基づいた距離lが検出できる。但
し、nはTgがtg1の範囲の時は、n=0、 Tgがtg2,tg3の範囲の時は、n=1、 Tgがtg4,tg5の範囲の時は、n=2、 : : : : : : Tgがtg2,tg2i+1の範囲の時は、n=i、 従つて、上述のように伝播遅延時間Tg,Tpを
検出したら、例えば上式(1)に基づくデータ変換を
演算制御回路1の内部テーブル1A(第1図参照)
に持たせ、このテーブル1Aを利用して、演算制
御回路1においてTgをnの値に変換して、位相
速度υp、伝播遅延時間Tp、定数n、波長λの
各々の値を(1)式に代入してlを演算する。このよ
うな演算により複数個のセンサ6を使つてセンサ
出力信号を検出し、xとyの座標位置を演算出力
する。
し、nはTgがtg1の範囲の時は、n=0、 Tgがtg2,tg3の範囲の時は、n=1、 Tgがtg4,tg5の範囲の時は、n=2、 : : : : : : Tgがtg2,tg2i+1の範囲の時は、n=i、 従つて、上述のように伝播遅延時間Tg,Tpを
検出したら、例えば上式(1)に基づくデータ変換を
演算制御回路1の内部テーブル1A(第1図参照)
に持たせ、このテーブル1Aを利用して、演算制
御回路1においてTgをnの値に変換して、位相
速度υp、伝播遅延時間Tp、定数n、波長λの
各々の値を(1)式に代入してlを演算する。このよ
うな演算により複数個のセンサ6を使つてセンサ
出力信号を検出し、xとyの座標位置を演算出力
する。
また、本実施例では第1図の振動子駆動回路2
において、振動子駆動信号(駆動パルス信号)の
波形に変調をかけて、検出信号(センサ出力信
号)の波形に変曲点を与えるようにしている。そ
して、その変曲点を検出して、この変曲点の検出
信号を群速度による群伝播遅延時間Tgを示す信
号として上述のTgの信号の代わりに使用する。
以下、上述と同様に、位相速度による位相伝播遅
延時間Tpを示す信号を検出し、さらにこれらの
Tg,Tpの値から演算して、真の位置座標を検出
する。
において、振動子駆動信号(駆動パルス信号)の
波形に変調をかけて、検出信号(センサ出力信
号)の波形に変曲点を与えるようにしている。そ
して、その変曲点を検出して、この変曲点の検出
信号を群速度による群伝播遅延時間Tgを示す信
号として上述のTgの信号の代わりに使用する。
以下、上述と同様に、位相速度による位相伝播遅
延時間Tpを示す信号を検出し、さらにこれらの
Tg,Tpの値から演算して、真の位置座標を検出
する。
第10図において、Aの波形は、通常の振動子
駆動信号の波形であり、第2図における12の波
形と同じである。このAの振動子駆動信号の波形
で振動子4を駆動するとセンサ6で検出された波
形は、第10図のBで示すようになり、上述した
検出方式では、このBの波形のエンベロープのピ
ークから群伝播遅延時間Tgを検出し、このTgか
ら位相伝播遅延時間Tpを検出して、位置座標を
演算しているが、本実施例では、振動子駆動信号
の波形を例えば第10図のCで示すような変調を
かけた波形にしてペン3の振動子4を駆動する
と、センサ6で得られる検出信号は第10図のD
で示すような波形となる。
駆動信号の波形であり、第2図における12の波
形と同じである。このAの振動子駆動信号の波形
で振動子4を駆動するとセンサ6で検出された波
形は、第10図のBで示すようになり、上述した
検出方式では、このBの波形のエンベロープのピ
ークから群伝播遅延時間Tgを検出し、このTgか
ら位相伝播遅延時間Tpを検出して、位置座標を
演算しているが、本実施例では、振動子駆動信号
の波形を例えば第10図のCで示すような変調を
かけた波形にしてペン3の振動子4を駆動する
と、センサ6で得られる検出信号は第10図のD
で示すような波形となる。
このDの検出信号の波形を第4図に示すような
受信波形検出回路9を通して、エンベロープを1
回微分した波形の最初の立上りゼロクロス点を検
出し、このゼロクロス点の信号を群伝播遅延時間
Tgを示す信号とする。以下、上述したと同様に
位相伝播遅延時間Tpを示す信号を検出し、演算
制御回路1によりそのTg,Tpの値から演算し
て、より精度の高い位置座標を算出する。
受信波形検出回路9を通して、エンベロープを1
回微分した波形の最初の立上りゼロクロス点を検
出し、このゼロクロス点の信号を群伝播遅延時間
Tgを示す信号とする。以下、上述したと同様に
位相伝播遅延時間Tpを示す信号を検出し、演算
制御回路1によりそのTg,Tpの値から演算し
て、より精度の高い位置座標を算出する。
このように、振動子駆動信号に変調をかけるこ
とによつて、伝播媒体であるガラス8の端面ある
いは、反射防止材7の壁面からの反射の影響を受
ける範囲を少なくすることができる。
とによつて、伝播媒体であるガラス8の端面ある
いは、反射防止材7の壁面からの反射の影響を受
ける範囲を少なくすることができる。
すなわち、第10図のBに示すような検出波の
波形の場合、反射が起こると、その波形の後方か
ら反射波が重なつて行き、波形が乱れて正確な群
伝播遅延時間Tgと位相伝播遅延時間Tpとが検出
できなくなつていく。従つて、反射波による影響
を極力少なくするためには、検出波(検出信号の
波形)の先頭に近いところで伝播時間Tgおよび
Tpを検出しなければならない。本実施例では第
10図のDで示すような波形により変曲点を検出
波の先頭に近づけた所にしているので、反射の影
響を受けずに位置座標を正確に検出することがで
きる。
波形の場合、反射が起こると、その波形の後方か
ら反射波が重なつて行き、波形が乱れて正確な群
伝播遅延時間Tgと位相伝播遅延時間Tpとが検出
できなくなつていく。従つて、反射波による影響
を極力少なくするためには、検出波(検出信号の
波形)の先頭に近いところで伝播時間Tgおよび
Tpを検出しなければならない。本実施例では第
10図のDで示すような波形により変曲点を検出
波の先頭に近づけた所にしているので、反射の影
響を受けずに位置座標を正確に検出することがで
きる。
なお、反射防止材7でも、完全に反射波を吸収
できるわけではなく、若干の反射がこの反射防止
材7でも起こり、検出波形に影響を及ぼすことが
ある。
できるわけではなく、若干の反射がこの反射防止
材7でも起こり、検出波形に影響を及ぼすことが
ある。
第11図は上述の変調処理を実行する振動子駆
動回路2の構成の一例を示す。第11図におい
て、1は演算制御回路1から振動子駆動回路2に
出力される振動子駆動信号であり、第12図に示
すようなパルス波形を有する。また、27は分周
回路であり、信号1′を1/4分周した波形の信号2
7′(第12図参照)を出力する。28は同期回
路であり、信号1′,27′の波形の立上りをそろ
える。29はAND回路(論理積回路)であり、
信号1′と27′の論理積をとつて第12図の2
9′で示す波形の信号を得る。30は係数回路で
あり、信号29′および1′にあらかじめ定めた
別々の増幅率で増幅する。31は増幅駆動回路で
あり、2つの係数回路30,30の出力を加算し
て、駆動電圧まで増幅し、ペン3の振動子を駆動
する駆動信号31′の波形(第12図参照)を出
力する。
動回路2の構成の一例を示す。第11図におい
て、1は演算制御回路1から振動子駆動回路2に
出力される振動子駆動信号であり、第12図に示
すようなパルス波形を有する。また、27は分周
回路であり、信号1′を1/4分周した波形の信号2
7′(第12図参照)を出力する。28は同期回
路であり、信号1′,27′の波形の立上りをそろ
える。29はAND回路(論理積回路)であり、
信号1′と27′の論理積をとつて第12図の2
9′で示す波形の信号を得る。30は係数回路で
あり、信号29′および1′にあらかじめ定めた
別々の増幅率で増幅する。31は増幅駆動回路で
あり、2つの係数回路30,30の出力を加算し
て、駆動電圧まで増幅し、ペン3の振動子を駆動
する駆動信号31′の波形(第12図参照)を出
力する。
第10図のCおよび第12図の31′で示すも
のは、変調をかけた駆動波形の一例を示すもので
あり、これと違つた変調をかけた駆動波形でも本
発明の適用は可能である。
のは、変調をかけた駆動波形の一例を示すもので
あり、これと違つた変調をかけた駆動波形でも本
発明の適用は可能である。
なお、第4図の遅延時間調整回路25は演算制
御回路1であらかじめ遅延時間調整分を始めから
計数しておくようにすれば、必要の無い回路であ
る。また、TgとTpの関係を示す数値を内部テー
ブルに持つてこのテーブル1A(第1図参照)か
ら精度の高いTpの値から精度の高いTg′を再度
取り直し、Tg′は、連続的な直線となるから、こ
のTg′の値を用いて直接x,y座標位置を演算す
ることもできる。
御回路1であらかじめ遅延時間調整分を始めから
計数しておくようにすれば、必要の無い回路であ
る。また、TgとTpの関係を示す数値を内部テー
ブルに持つてこのテーブル1A(第1図参照)か
ら精度の高いTpの値から精度の高いTg′を再度
取り直し、Tg′は、連続的な直線となるから、こ
のTg′の値を用いて直接x,y座標位置を演算す
ることもできる。
また、第8図および第9図に示すように、群速
度検出において、エンベロープピーク検出の代り
に、検出波のエンベロープの2回微分をした波形
のゼロクロス点を検出することにより群速度を検
出することも可能である。
度検出において、エンベロープピーク検出の代り
に、検出波のエンベロープの2回微分をした波形
のゼロクロス点を検出することにより群速度を検
出することも可能である。
[発明の効果]
以上説明したように、本発明によれば、弾性波
の板波の群速度と位相速度の両方を測定して、そ
れらの速度に基づいて座標位置を演算することに
より分解能を向上させ、かつ振動ペンを駆動する
信号の駆動波形に変調をかけるようにしたので、
検出手段から得られる検出波形の先頭近くで変曲
点を持たせ、この変曲点を検出する際に反射波の
影響を受けにくくすることができ、それにより反
射する面から検出波形の検出点までの距離をより
近くすることができて、正確な位置座標検出がで
きる有効面積が広い座標入力装置を提供すること
ができる。
の板波の群速度と位相速度の両方を測定して、そ
れらの速度に基づいて座標位置を演算することに
より分解能を向上させ、かつ振動ペンを駆動する
信号の駆動波形に変調をかけるようにしたので、
検出手段から得られる検出波形の先頭近くで変曲
点を持たせ、この変曲点を検出する際に反射波の
影響を受けにくくすることができ、それにより反
射する面から検出波形の検出点までの距離をより
近くすることができて、正確な位置座標検出がで
きる有効面積が広い座標入力装置を提供すること
ができる。
また、本発明によれば、群伝播遅延時間Tg、
位相伝播遅延時間Tp、伝播距離lの関係をテー
ブルにあらかじめ記憶させ、このテーブルを用い
るようにすれば信号処理時間が短縮でき、かつ精
度の高い検出ができる。
位相伝播遅延時間Tp、伝播距離lの関係をテー
ブルにあらかじめ記憶させ、このテーブルを用い
るようにすれば信号処理時間が短縮でき、かつ精
度の高い検出ができる。
さらに、本発明によれば、単安定マルチバイブ
レータとコンパレートレベル供給回路により検出
窓をつけることで誤検出等の影響を受けず精度の
高い位置座標の検出をすることができる。
レータとコンパレートレベル供給回路により検出
窓をつけることで誤検出等の影響を受けず精度の
高い位置座標の検出をすることができる。
また、本発明によれば、遅延調整回路を設ける
ことにより、エンベロープと検出波から正確な群
遅延時間Tgと位相遅延時間Tpが検出でき、精度
の高い位置座標の検出をすることができる。
ことにより、エンベロープと検出波から正確な群
遅延時間Tgと位相遅延時間Tpが検出でき、精度
の高い位置座標の検出をすることができる。
また、本発明によれば位相遅延時間Tpを検出
する時には検出波のピークを検出するのではな
く、ゼロクロスを検出することにより、ピークを
検出する場合の筆圧、検出波のS/Nなどからの
影響を受けずに、正確な位相遅延時間Tpが検出
でき精度の高い位置座標を検出することができ
る。
する時には検出波のピークを検出するのではな
く、ゼロクロスを検出することにより、ピークを
検出する場合の筆圧、検出波のS/Nなどからの
影響を受けずに、正確な位相遅延時間Tpが検出
でき精度の高い位置座標を検出することができ
る。
第1図は本発明の一実施例の座標入力装置の全
体構成を示すブロツク図、第2図は第1図の振動
子の駆動パルス信号と、センサの出力信号と、伝
播遅延時間検出信号の波形および出力タイミング
を示す波形図、第3図は一定のスレツシヨルドで
伝播遅延時間検出信号の波形を検出した時には検
出誤差が出てしまうという原理を示す波形図、第
4図は第1図の受信波形検出回路の構成例を示す
ブロツク図、第5図は第4図の回路の出力信号の
波形および出力タイミングを示す波形図、第6図
は伝播遅延時間TgとTpの距離と時間の関係を示
す特性図、第7図A,B,Cは検出波のピーク近
傍のピークとゼロクロス点を拡大して示す説明
図、第8図は本発明実施例の変形例を示すブロツ
ク図、第9図は第8図の回路の出力信号の波形お
よび出力タイミングを示す波形図、第10図は通
常の駆動波形による検出波形と変調をかけた駆動
波形による検出波形とを示す波形図、第11図は
変調駆動波形を出力する本発明実施例の振動子駆
動回路の構成例を示すブロツク図、第12図は第
11図の回路の出力信号の波形を示す波形図であ
る。 1……演算制御回路、2……振動子駆動回路、
3……ペン(振動ペン)、4……振動子、5……
ホーン、6……センサ、7……反射防止材、8…
…伝播媒体(ガラス)、9……受信波形検出回路、
10……デイスプレイ駆動回路、11……デイス
プレイ、20……エンベロープ検出回路、21…
…エンベロープピーク検出回路、22……Tg信
号検出回路、23……単安定マルチバイブレー
タ、24……コンパレートレベル供給回路、25
……遅延時間調整回路、26……コンパレータ
(TP検出回路)、27……分周回路、28……同
期回路、29……AND回路、30……係数回路、
31……増幅駆動回路、211……2回微分回
路。
体構成を示すブロツク図、第2図は第1図の振動
子の駆動パルス信号と、センサの出力信号と、伝
播遅延時間検出信号の波形および出力タイミング
を示す波形図、第3図は一定のスレツシヨルドで
伝播遅延時間検出信号の波形を検出した時には検
出誤差が出てしまうという原理を示す波形図、第
4図は第1図の受信波形検出回路の構成例を示す
ブロツク図、第5図は第4図の回路の出力信号の
波形および出力タイミングを示す波形図、第6図
は伝播遅延時間TgとTpの距離と時間の関係を示
す特性図、第7図A,B,Cは検出波のピーク近
傍のピークとゼロクロス点を拡大して示す説明
図、第8図は本発明実施例の変形例を示すブロツ
ク図、第9図は第8図の回路の出力信号の波形お
よび出力タイミングを示す波形図、第10図は通
常の駆動波形による検出波形と変調をかけた駆動
波形による検出波形とを示す波形図、第11図は
変調駆動波形を出力する本発明実施例の振動子駆
動回路の構成例を示すブロツク図、第12図は第
11図の回路の出力信号の波形を示す波形図であ
る。 1……演算制御回路、2……振動子駆動回路、
3……ペン(振動ペン)、4……振動子、5……
ホーン、6……センサ、7……反射防止材、8…
…伝播媒体(ガラス)、9……受信波形検出回路、
10……デイスプレイ駆動回路、11……デイス
プレイ、20……エンベロープ検出回路、21…
…エンベロープピーク検出回路、22……Tg信
号検出回路、23……単安定マルチバイブレー
タ、24……コンパレートレベル供給回路、25
……遅延時間調整回路、26……コンパレータ
(TP検出回路)、27……分周回路、28……同
期回路、29……AND回路、30……係数回路、
31……増幅駆動回路、211……2回微分回
路。
Claims (1)
- 【特許請求の範囲】 1 複数のピークレベルを有するパルス信号列か
らなる変調駆動信号を出力する駆動信号出力手段
と、 前記駆動信号出力手段から出力されたパルス信
号列が印加されることで、振動を発生する振動発
生素子を有する振動入力手段と、 該振動入力手段を接触することで、前記振動発
生素子より発生された振動を伝播する振動伝播部
材と、 該信号伝播部材に設けられ、前記振動入力手段
により入力された振動を検出する振動検出手段
と、 該振動検出手段により検出された振動の包絡線
信号を出力する包絡出力手段と、 該包絡線出力手段から出力された包絡線信号を
2回微分した微分信号を出力する微分手段と、 該微分手段により出力された前記微分信号のゼ
ロクロス点に基づいて、前記駆動信号出力手段に
より変調駆動信号が出力されてから前記包絡線信
号の変曲点が検出されるまでの伝播遅延時間を求
め、振動入力点の座標を導出する座標導出手段と
を有することを特徴とする座標入力装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61245475A JPS63100532A (ja) | 1986-10-17 | 1986-10-17 | 座標入力装置 |
| DE8787305739T DE3779019D1 (de) | 1986-06-27 | 1987-06-26 | Koordinateneingabegeraet. |
| EP90123778A EP0423843B1 (en) | 1986-06-27 | 1987-06-26 | Coordinates input apparatus |
| EP87305739A EP0258972B1 (en) | 1986-06-27 | 1987-06-26 | Coordinates input apparatus |
| DE3751763T DE3751763T2 (de) | 1986-06-27 | 1987-06-26 | Koordinateneingabegerät |
| US07/067,546 US4931965A (en) | 1986-06-27 | 1987-06-29 | Coordinates input apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61245475A JPS63100532A (ja) | 1986-10-17 | 1986-10-17 | 座標入力装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63100532A JPS63100532A (ja) | 1988-05-02 |
| JPH0586568B2 true JPH0586568B2 (ja) | 1993-12-13 |
Family
ID=17134212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61245475A Granted JPS63100532A (ja) | 1986-06-27 | 1986-10-17 | 座標入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63100532A (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60176130A (ja) * | 1984-02-22 | 1985-09-10 | Matsushita Seiko Co Ltd | 超音波投射形入力装置 |
-
1986
- 1986-10-17 JP JP61245475A patent/JPS63100532A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63100532A (ja) | 1988-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4910363A (en) | Coordinates input apparatus with plural pulse train whose phases differ | |
| JP3053262B2 (ja) | 座標入力装置及び方法 | |
| US5805147A (en) | Coordinate input apparatus with correction of detected signal level shift | |
| JPH012124A (ja) | 座標入力装置 | |
| JPH0683519A (ja) | 座標入力装置 | |
| JP3491936B2 (ja) | 距離測定装置及びそれを用いた座標入力装置、及び距離測定方法及びそれを用いた座標入力方法 | |
| JP2523832B2 (ja) | 座標入力装置 | |
| JPH0562771B2 (ja) | ||
| JPH0586568B2 (ja) | ||
| JPS63100530A (ja) | 座標入力装置 | |
| JPS636619A (ja) | 入力装置 | |
| JPH01112418A (ja) | 振動入力ペン | |
| JP2002358157A (ja) | 座標入力装置、座標入力装置の制御方法、および座標入力装置の制御プログラム | |
| JPS63136125A (ja) | 座標入力装置 | |
| JPH08286818A (ja) | 距離測定装置及び座標入力装置 | |
| JPS636620A (ja) | 座標入力装置 | |
| JPH0616255B2 (ja) | 座標入力装置 | |
| JPH0562770B2 (ja) | ||
| JP3122509B2 (ja) | 座標入力装置及び方法 | |
| JPH02130617A (ja) | 座標入力装置 | |
| JP3059563B2 (ja) | 座標入力装置及び方法 | |
| JP2655704B2 (ja) | 座標入力装置における有効領域決定方法 | |
| JPH0562772B2 (ja) | ||
| JPH01236320A (ja) | 座標入力装置 | |
| JPS63136127A (ja) | 座標入力装置 |