JPH10320103A - 座標入力装置 - Google Patents
座標入力装置Info
- Publication number
- JPH10320103A JPH10320103A JP12460397A JP12460397A JPH10320103A JP H10320103 A JPH10320103 A JP H10320103A JP 12460397 A JP12460397 A JP 12460397A JP 12460397 A JP12460397 A JP 12460397A JP H10320103 A JPH10320103 A JP H10320103A
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- wave
- plate
- oscillation source
- input device
- 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.)
- Pending
Links
Abstract
(57)【要約】
【課題】 発振源の入力姿勢に関係なく、精度の高い座
標検出が可能な座標入力装置を提供することを課題とす
る。 【解決手段】 振動発振源3からの板波振動が振動伝達
板8に複数設けた振動センサ6a〜6d’により検出さ
れ、この振動伝達時間により発振源の位置座標が検出さ
れる。振動伝達板8の表面に設けられた振動センサ6a
〜6dは振動波の非対称波を高感度で検出し、側面に設
けられた振動センサ6a’〜6d’は、対称波を高感度
で検出する。発振源の姿勢で対称波、非対称波の振幅が
変化するので、それを検出することにより発振源の姿勢
に応じていずれかの振動センサが選定され、選定された
センサが検出する板波の伝達速度で座標演算が行なわれ
る。このような構成では、発振源の振動伝達板に対する
入力姿勢に無関係に、高精度の座標入力が可能になる。
標検出が可能な座標入力装置を提供することを課題とす
る。 【解決手段】 振動発振源3からの板波振動が振動伝達
板8に複数設けた振動センサ6a〜6d’により検出さ
れ、この振動伝達時間により発振源の位置座標が検出さ
れる。振動伝達板8の表面に設けられた振動センサ6a
〜6dは振動波の非対称波を高感度で検出し、側面に設
けられた振動センサ6a’〜6d’は、対称波を高感度
で検出する。発振源の姿勢で対称波、非対称波の振幅が
変化するので、それを検出することにより発振源の姿勢
に応じていずれかの振動センサが選定され、選定された
センサが検出する板波の伝達速度で座標演算が行なわれ
る。このような構成では、発振源の振動伝達板に対する
入力姿勢に無関係に、高精度の座標入力が可能になる。
Description
【0001】
【発明の属する技術分野】本発明は、座標入力装置、更
に詳細には、発振源から振動伝達板上に入力された弾性
波振動の振動伝達時間から指示点座標を検出する座標入
力装置に関するものである。
に詳細には、発振源から振動伝達板上に入力された弾性
波振動の振動伝達時間から指示点座標を検出する座標入
力装置に関するものである。
【0002】
【従来の技術】従来より、振動伝達板に圧電素子等を内
蔵した振動ペンにより振動入力を行い、振動伝達板に設
けた複数のセンサにより入力点の座標を検出する座標入
力装置が知られている。
蔵した振動ペンにより振動入力を行い、振動伝達板に設
けた複数のセンサにより入力点の座標を検出する座標入
力装置が知られている。
【0003】従来の板状の振動伝達板を伝播する振動を
検出する座標入力装置は、主に携帯用、デスクトップ用
の手書き入力用、ポインティングデバイスとして用いら
れることが多く、サイズは中型、小型のものが考案さ
れ、従って、振動ペンの入力板である振動伝達板に対す
る角度は、図12(a)に示すように、ポインタである
振動ペン3’を振動伝達板8に比較的垂直に近い立った
角度で用いられることを想定してハードウェア及びソフ
トウェアも開発されていた。しかし、上記座標入力装置
を上記のパーソナル用ではなく、会議等のプレゼンテー
ション用としてホワイトボードサイズのものを考えたと
き、座標を入力する者は、基本的に聴衆の方に向き、極
力身体が表示を遮らないようにするため、ポインター
(振動ペン、指示棒)をかなり振動伝達板に対してねか
せる必要がでてくる。これを従来の座標入力装置で実行
する場合、図12(b)に示すような振動ペン3’の角
度となる。
検出する座標入力装置は、主に携帯用、デスクトップ用
の手書き入力用、ポインティングデバイスとして用いら
れることが多く、サイズは中型、小型のものが考案さ
れ、従って、振動ペンの入力板である振動伝達板に対す
る角度は、図12(a)に示すように、ポインタである
振動ペン3’を振動伝達板8に比較的垂直に近い立った
角度で用いられることを想定してハードウェア及びソフ
トウェアも開発されていた。しかし、上記座標入力装置
を上記のパーソナル用ではなく、会議等のプレゼンテー
ション用としてホワイトボードサイズのものを考えたと
き、座標を入力する者は、基本的に聴衆の方に向き、極
力身体が表示を遮らないようにするため、ポインター
(振動ペン、指示棒)をかなり振動伝達板に対してねか
せる必要がでてくる。これを従来の座標入力装置で実行
する場合、図12(b)に示すような振動ペン3’の角
度となる。
【0004】
【発明が解決しようとする課題】しかし、前述したよう
に、従来の振動伝達板に圧電素子等を内蔵した振動ペン
により振動入力を行い、振動伝達板に設けた複数のセン
サにより入力点の座標を検出する座標入力装置では、図
12(b)のような振動伝達板8に対して寝かせた角度
で振動ペン3’を用いることは想定しておらず、また、
図からみて明らかなように、振動ペンの形状から振動ペ
ンが振動伝達板に接触して振動が伝達するためには、寝
かせる角度にも限界がある。更に、厳密には、従来の振
動を検出する座標入力装置においては、振動ペンを大き
く傾けると、座標検出誤差が発生するという不都合があ
った。これは、上記振動を検出する座標入力装置におい
ては、板波を検出しているが、物理的に板波は振動入射
角に影響を受け、これが振動モードにより異なり検出振
動振幅が変動し、また、検出振動波形が変形することに
起因する。
に、従来の振動伝達板に圧電素子等を内蔵した振動ペン
により振動入力を行い、振動伝達板に設けた複数のセン
サにより入力点の座標を検出する座標入力装置では、図
12(b)のような振動伝達板8に対して寝かせた角度
で振動ペン3’を用いることは想定しておらず、また、
図からみて明らかなように、振動ペンの形状から振動ペ
ンが振動伝達板に接触して振動が伝達するためには、寝
かせる角度にも限界がある。更に、厳密には、従来の振
動を検出する座標入力装置においては、振動ペンを大き
く傾けると、座標検出誤差が発生するという不都合があ
った。これは、上記振動を検出する座標入力装置におい
ては、板波を検出しているが、物理的に板波は振動入射
角に影響を受け、これが振動モードにより異なり検出振
動振幅が変動し、また、検出振動波形が変形することに
起因する。
【0005】具体的には、例えば従来の振動を振動伝達
板の表面に振動センサを装着して検出する座標入力装置
において、比較的振動ペンを立てて(垂直90゜近傍)
入力する場合には、板波の非対称波モードの基本モード
(以下A0波という)を主に検出していた。しかし、従
来の装置においても45°程度まで傾けると、板波の対
称波モードの基本モード(以下S0という)の検出波形
振幅の上記A0波の検出波形振幅に対する比率が大きく
なり、誤検出の原因となっていた。従って、本発明の主
に対象とする上記のポインター(振動ペン、指示棒)を
かなり振動伝達板に対して寝かせる構成では、S0波
が、かなり大きくなってしまい、従来の単純に単一波の
A0波(或は、振動センサ構成によってはS0波)のみ
を検出する構成では、検出誤差が発生し、精度の低下を
招くという問題が存在する。
板の表面に振動センサを装着して検出する座標入力装置
において、比較的振動ペンを立てて(垂直90゜近傍)
入力する場合には、板波の非対称波モードの基本モード
(以下A0波という)を主に検出していた。しかし、従
来の装置においても45°程度まで傾けると、板波の対
称波モードの基本モード(以下S0という)の検出波形
振幅の上記A0波の検出波形振幅に対する比率が大きく
なり、誤検出の原因となっていた。従って、本発明の主
に対象とする上記のポインター(振動ペン、指示棒)を
かなり振動伝達板に対して寝かせる構成では、S0波
が、かなり大きくなってしまい、従来の単純に単一波の
A0波(或は、振動センサ構成によってはS0波)のみ
を検出する構成では、検出誤差が発生し、精度の低下を
招くという問題が存在する。
【0006】従って、本発明は、このような問題を解決
するためになされたもので、発振源の入力姿勢に関係な
く、精度の高い座標検出が可能な座標入力装置を提供す
ることを課題とする。
するためになされたもので、発振源の入力姿勢に関係な
く、精度の高い座標検出が可能な座標入力装置を提供す
ることを課題とする。
【0007】
【課題を解決するための手段】上記課題を解決するため
に、本発明では、振動発振源からの板波振動を振動伝達
板に複数設けた振動センサにより検出し、この振動伝達
時間により前記発振源の位置座標を検出する座標入力装
置において、前記発振源から発生し振動伝達板を伝達す
る振動モードの異なる板波振動を弁別する手段と、弁別
された板波振動から振動モードを選定する手段と、選定
された振動モードの振動伝達に基づき発振源の位置座標
を演算する手段とを有する構成を採用している。
に、本発明では、振動発振源からの板波振動を振動伝達
板に複数設けた振動センサにより検出し、この振動伝達
時間により前記発振源の位置座標を検出する座標入力装
置において、前記発振源から発生し振動伝達板を伝達す
る振動モードの異なる板波振動を弁別する手段と、弁別
された板波振動から振動モードを選定する手段と、選定
された振動モードの振動伝達に基づき発振源の位置座標
を演算する手段とを有する構成を採用している。
【0008】このような構成では、発振源の入力姿勢に
従って支配している板波振動の振動モードが選定され、
選定された振動モードの振動伝達時間、伝達定数に基づ
き発振源の位置座標が演算されるので、振動ペン、指示
棒等の発振源の角度を振動伝達板に対して寝かせた場合
だけでなく、発振源の入射角度が垂直(90°)から寝
かせた状態(0゜)まで広く変動する用途に対して、誤
差を生じさせない座標入力装置を提供することができ
る。従って、振動ペン(指示棒)を振動伝達板に対して
寝かせて入力する機会の多い、大型サイズの会議等のプ
レゼンテーション等の用途においても、高精度の座標入
力装置を提供することができる。
従って支配している板波振動の振動モードが選定され、
選定された振動モードの振動伝達時間、伝達定数に基づ
き発振源の位置座標が演算されるので、振動ペン、指示
棒等の発振源の角度を振動伝達板に対して寝かせた場合
だけでなく、発振源の入射角度が垂直(90°)から寝
かせた状態(0゜)まで広く変動する用途に対して、誤
差を生じさせない座標入力装置を提供することができ
る。従って、振動ペン(指示棒)を振動伝達板に対して
寝かせて入力する機会の多い、大型サイズの会議等のプ
レゼンテーション等の用途においても、高精度の座標入
力装置を提供することができる。
【0009】
【発明の実施の形態】以下、添付図面に従って本発明に
関わる実施の形態を詳細に説明する。
関わる実施の形態を詳細に説明する。
【0010】(第1の実施形態)図1は本実施形態にお
ける座標入力装置の構造の特徴を最もよく表す図であ
る。図中1は装置全体を制御すると共に、座標位置を算
出し、更には、本発明の特徴である、基準点設定時の遅
延時間を取り込むタイミング等の制御を行う演算制御回
路である。2は振動子駆動回路であって、指示棒3内の
ほぼ球状の指示部材5を振動子4を介して振動させるも
のである。8はアクリルやガラス板等、透明部材からな
る振動伝達板であり、指示棒3による座標入力は、この
振動伝達板8をタッチすることで行なわれる。指示部材
5が、従来の振動ペンのペン先のように先端尾尖った形
状をしておらず、略球状の形状をしているのは、上記振
動伝達板8に対して、ほとんど平行に近いほどまで低角
度(0゜)に寝かせた状態でも振動伝達板8に接触し、
座標入力を可能とするためである。
ける座標入力装置の構造の特徴を最もよく表す図であ
る。図中1は装置全体を制御すると共に、座標位置を算
出し、更には、本発明の特徴である、基準点設定時の遅
延時間を取り込むタイミング等の制御を行う演算制御回
路である。2は振動子駆動回路であって、指示棒3内の
ほぼ球状の指示部材5を振動子4を介して振動させるも
のである。8はアクリルやガラス板等、透明部材からな
る振動伝達板であり、指示棒3による座標入力は、この
振動伝達板8をタッチすることで行なわれる。指示部材
5が、従来の振動ペンのペン先のように先端尾尖った形
状をしておらず、略球状の形状をしているのは、上記振
動伝達板8に対して、ほとんど平行に近いほどまで低角
度(0゜)に寝かせた状態でも振動伝達板8に接触し、
座標入力を可能とするためである。
【0011】そして、この振動伝達板8の外周には、反
射した振動が中央部に戻るのを防止(減少)させるため
の防振材7が設けられ、又振動伝達板8の周辺部には圧
電素子等、機械的振動を電気信号に変換する8個の振動
センサ6a〜6d’が角部に配置固定されている。これ
らの振動センサ6a〜6d’は、振動伝達板8の4つの
角部に同一箇所に2個ずつ、1個は振動伝達板8の表面
に、1個は振動伝達板8の側面に装着される。その詳細
は、後述する。なお、図中Aは、座標入力の有効領域で
ある。
射した振動が中央部に戻るのを防止(減少)させるため
の防振材7が設けられ、又振動伝達板8の周辺部には圧
電素子等、機械的振動を電気信号に変換する8個の振動
センサ6a〜6d’が角部に配置固定されている。これ
らの振動センサ6a〜6d’は、振動伝達板8の4つの
角部に同一箇所に2個ずつ、1個は振動伝達板8の表面
に、1個は振動伝達板8の側面に装着される。その詳細
は、後述する。なお、図中Aは、座標入力の有効領域で
ある。
【0012】以上の振動センサ6a〜6d’からの出力
信号は、図に示すような振動センサ6a〜6d’近傍に
設けられた不図示の前置増幅回路へ送られ、ここで所定
のゲインで増幅された出力が各々信号波形検出回路9に
送られる。更に、各振動センサ6a〜6d’に対応する
前記信号波形検出回路9の信号を演算制御回路1に送り
座標演算を行う。
信号は、図に示すような振動センサ6a〜6d’近傍に
設けられた不図示の前置増幅回路へ送られ、ここで所定
のゲインで増幅された出力が各々信号波形検出回路9に
送られる。更に、各振動センサ6a〜6d’に対応する
前記信号波形検出回路9の信号を演算制御回路1に送り
座標演算を行う。
【0013】11は液晶表示器、及び、その投射型表示
器等のドット単位の表示が可能なディスプレイ、或は、
CRT、及び、その投射型表示器等であり、振動伝達板
の背後に配置している。そして、ディスプレイ駆動回路
10の駆動により指示棒3によりなぞられた位置に表示
しそれを振動伝達板8(透明部材からなる)を透してみ
ることが可能になっている。ディスプレイは大型のホワ
イトボードサイズのものなら、他に、PDP等の装置で
も良く、また、製品の用途によっては、必ずしもディス
プレイと一体型でなくてもよい。
器等のドット単位の表示が可能なディスプレイ、或は、
CRT、及び、その投射型表示器等であり、振動伝達板
の背後に配置している。そして、ディスプレイ駆動回路
10の駆動により指示棒3によりなぞられた位置に表示
しそれを振動伝達板8(透明部材からなる)を透してみ
ることが可能になっている。ディスプレイは大型のホワ
イトボードサイズのものなら、他に、PDP等の装置で
も良く、また、製品の用途によっては、必ずしもディス
プレイと一体型でなくてもよい。
【0014】指示棒3に内蔵された振動子4は、図2に
図示したように、同じく指示棒3に内蔵された振動子駆
動回路2によって駆動される。振動子4の駆動信号は演
算制御回路1から低レベルのパルス信号として供給され
指示棒3内に格納された振動子駆動回路2によって所定
のゲインで増幅された後振動子4に印加される。なお、
振動子駆動回路2は、図2の如く指示棒3内に格納せ
ず、別の位置に設けてもよい。電気的な駆動信号は振動
子4によって機械的な超音波振動に変換され、指示部材
5を介して振動伝達板8に伝達される。
図示したように、同じく指示棒3に内蔵された振動子駆
動回路2によって駆動される。振動子4の駆動信号は演
算制御回路1から低レベルのパルス信号として供給され
指示棒3内に格納された振動子駆動回路2によって所定
のゲインで増幅された後振動子4に印加される。なお、
振動子駆動回路2は、図2の如く指示棒3内に格納せ
ず、別の位置に設けてもよい。電気的な駆動信号は振動
子4によって機械的な超音波振動に変換され、指示部材
5を介して振動伝達板8に伝達される。
【0015】ここで振動子4の振動周波数はガラスなど
の振動伝達板8に板波を発生することができる値に選択
される。また、振動子駆動の際、振動伝達板8に対して
図2の垂直方向に振動するモードが選択される。また、
振動子4の振動周波数を指示部材5を含んだ共振周波数
とすることで効率のよい振動変換が可能である。
の振動伝達板8に板波を発生することができる値に選択
される。また、振動子駆動の際、振動伝達板8に対して
図2の垂直方向に振動するモードが選択される。また、
振動子4の振動周波数を指示部材5を含んだ共振周波数
とすることで効率のよい振動変換が可能である。
【0016】上記のようにして振動伝達板8に伝えられ
る弾性波は板波であり、表面波などに比して振動伝達板
の表面の傷、障害物等の影響を受けにくいという利点を
有するが、振動入射角度によって、A0波とS0波の検
出振動振幅が変動するいう問題点を有する。
る弾性波は板波であり、表面波などに比して振動伝達板
の表面の傷、障害物等の影響を受けにくいという利点を
有するが、振動入射角度によって、A0波とS0波の検
出振動振幅が変動するいう問題点を有する。
【0017】<演算制御回路の説明>上述した構成にお
いて、演算制御回路1は所定周期毎(例えば、5ms
毎)に振動子駆動回路2を介して指示棒3内の振動子4
を駆動させる信号を出力すると共に、その内部タイマ
(カウンタで構成されている)による計時を開始させ
る。そして、指示棒3より発生した振動は振動センサ6
a〜6d’迄の距離に応じて遅延して到達する。
いて、演算制御回路1は所定周期毎(例えば、5ms
毎)に振動子駆動回路2を介して指示棒3内の振動子4
を駆動させる信号を出力すると共に、その内部タイマ
(カウンタで構成されている)による計時を開始させ
る。そして、指示棒3より発生した振動は振動センサ6
a〜6d’迄の距離に応じて遅延して到達する。
【0018】信号波形検出回路9は各振動センサ6a〜
6d’からの信号を検出し、波形検出処理により一箇所
の2つの振動センサの組の内いずれか、つまり、6a〜
6dか、6a’〜6d’かを選定し、各振動センサへの
振動到達タイミングを示す信号を生成し、演算制御回路
1は各振動センサ6a〜6d、或は、6a’〜6d’の
信号を入力し、各振動センサ(詳細は後述する)までの
振動到達時間の検出を行い、振動センサの振動到達時間
を用いて、指示棒の座標位置を算出する。この波形検出
処理による選定は、後で詳述する。
6d’からの信号を検出し、波形検出処理により一箇所
の2つの振動センサの組の内いずれか、つまり、6a〜
6dか、6a’〜6d’かを選定し、各振動センサへの
振動到達タイミングを示す信号を生成し、演算制御回路
1は各振動センサ6a〜6d、或は、6a’〜6d’の
信号を入力し、各振動センサ(詳細は後述する)までの
振動到達時間の検出を行い、振動センサの振動到達時間
を用いて、指示棒の座標位置を算出する。この波形検出
処理による選定は、後で詳述する。
【0019】また演算制御回路1は、この算出された指
示棒3の位置情報を元にディスプレイ駆動回路10を駆
動して、ディスプレイ11による表示を制御したり、あ
るいはシリアル、パラレル通信によって外部機器に座標
出力を行なう(不図示)。
示棒3の位置情報を元にディスプレイ駆動回路10を駆
動して、ディスプレイ11による表示を制御したり、あ
るいはシリアル、パラレル通信によって外部機器に座標
出力を行なう(不図示)。
【0020】図3は本実施形態の演算制御回路1の概略
構成を示すブロック図で、各構成要素及びその動作概略
を以下に説明する。
構成を示すブロック図で、各構成要素及びその動作概略
を以下に説明する。
【0021】図中31は演算制御回路1及び本座標入力
装置全体を制御するマイクロコンピュータであり、内部
カウンタ、操作手順を記憶したROM、そして計算等に
使用し基準点設定時の値を格納するRAM、定数・基準
点設定に関わる距離値等を記憶する不揮発性メモリ等に
よって構成されている。本発明においては、振動伝達速
度の異なる2つのモード(A0波、S0波)の振動を基
に距離算出を行うため、振動伝達速度等の定数も各々の
振動モードの定数を予め格納しておく。
装置全体を制御するマイクロコンピュータであり、内部
カウンタ、操作手順を記憶したROM、そして計算等に
使用し基準点設定時の値を格納するRAM、定数・基準
点設定に関わる距離値等を記憶する不揮発性メモリ等に
よって構成されている。本発明においては、振動伝達速
度の異なる2つのモード(A0波、S0波)の振動を基
に距離算出を行うため、振動伝達速度等の定数も各々の
振動モードの定数を予め格納しておく。
【0022】33は不図示の基準クロックを計時するタ
イマ(例えばカウンタなどにより構成されている)であ
って、振動子駆動回路2に指示棒3内の振動子4の駆動
を開始させるためのスタート信号を入力すると、その計
時を開始する。これによって、計時開始とセンサによる
振動検出の同期が取られ、各振動センサにより振動が検
出されるまでの遅延時間が測定できることになる。
イマ(例えばカウンタなどにより構成されている)であ
って、振動子駆動回路2に指示棒3内の振動子4の駆動
を開始させるためのスタート信号を入力すると、その計
時を開始する。これによって、計時開始とセンサによる
振動検出の同期が取られ、各振動センサにより振動が検
出されるまでの遅延時間が測定できることになる。
【0023】その他各構成要素となる回路は順を追って
説明する。
説明する。
【0024】信号波形検出回路9より出力される各振動
センサ6a〜6d、或は、6a’〜6d’よりの振動到
達タイミング信号は、検出信号入力回路35を介してラ
ッチ回路34a〜34dに入力される。
センサ6a〜6d、或は、6a’〜6d’よりの振動到
達タイミング信号は、検出信号入力回路35を介してラ
ッチ回路34a〜34dに入力される。
【0025】ラッチ回路34a〜34dのそれぞれは、
各振動センサ6a〜6d、或は、6a’〜6d’に対応
しており、対応するセンサよりのタイミング信号を受信
すると、その時のタイマ33の計時値をラッチする。こ
うして、各振動センサ6a〜6d、或は、6a’〜6
d’の内、振動センサ全ての検出信号の受信がなされた
ことを判定回路36が判定すると、マイクロコンピュー
タ31にその旨の信号を出力する。
各振動センサ6a〜6d、或は、6a’〜6d’に対応
しており、対応するセンサよりのタイミング信号を受信
すると、その時のタイマ33の計時値をラッチする。こ
うして、各振動センサ6a〜6d、或は、6a’〜6
d’の内、振動センサ全ての検出信号の受信がなされた
ことを判定回路36が判定すると、マイクロコンピュー
タ31にその旨の信号を出力する。
【0026】ここで、マイクロコンピュータ31には、
切り替えペンスイッチの信号が入力され、電源供給制御
回路、及び、上記判定回路36への判定切り替え信号で
あるセレクト信号を出力する。
切り替えペンスイッチの信号が入力され、電源供給制御
回路、及び、上記判定回路36への判定切り替え信号で
あるセレクト信号を出力する。
【0027】判定回路36には、マイクロコンピュータ
31がこの判定回路36からの信号を受信すると、ラッ
チ回路34a〜34dから各々の振動センサまでの振動
到達時間をラッチ回路より読み取り、所定の計算を行な
って、振動伝達板8上の指示棒3の座標位置を算出す
る。そして、I/Oポート37を介してディスプレイ駆
動回路10に算出した座標位置情報を出力することによ
り、例えばディスプレイ11の対応する位置にドット等
を表示することができる。あるいはI/Oポート37を
介しインターフェース回路に、座標位置情報を出力する
ことによって、外部機器に座標値を出力することができ
る。
31がこの判定回路36からの信号を受信すると、ラッ
チ回路34a〜34dから各々の振動センサまでの振動
到達時間をラッチ回路より読み取り、所定の計算を行な
って、振動伝達板8上の指示棒3の座標位置を算出す
る。そして、I/Oポート37を介してディスプレイ駆
動回路10に算出した座標位置情報を出力することによ
り、例えばディスプレイ11の対応する位置にドット等
を表示することができる。あるいはI/Oポート37を
介しインターフェース回路に、座標位置情報を出力する
ことによって、外部機器に座標値を出力することができ
る。
【0028】<振動伝搬時間検出の説明(図4、図5)
>以上は、演算制御回路の振動伝達遅延時間の計測ステ
ップの前段階で、前記波形検出処理により選定し、振動
センサ6a〜6d、或は、6a’〜6d’よりの振動到
達タイミング信号のいずれかの振動伝達遅延時間の計測
を行う例を示したが、以下、振動センサまでの振動到達
時間を計測する原理に付いて説明する。
>以上は、演算制御回路の振動伝達遅延時間の計測ステ
ップの前段階で、前記波形検出処理により選定し、振動
センサ6a〜6d、或は、6a’〜6d’よりの振動到
達タイミング信号のいずれかの振動伝達遅延時間の計測
を行う例を示したが、以下、振動センサまでの振動到達
時間を計測する原理に付いて説明する。
【0029】図4は信号波形検出回路9に入力される検
出波形と、それに基づく振動伝達時間の計測処理を説明
するための図である。尚以下、振動センサ6aの場合に
付いて説明するが、その他の振動センサ6b〜6d’に
ついても全く同じである。
出波形と、それに基づく振動伝達時間の計測処理を説明
するための図である。尚以下、振動センサ6aの場合に
付いて説明するが、その他の振動センサ6b〜6d’に
ついても全く同じである。
【0030】振動センサ6aへの振動伝達時間の計測
は、振動子駆動回路2へのスタート信号の出力と同時に
開始することは既に説明した。この時、振動子駆動回路
2から振動子4へは駆動信号41が印加されている。こ
の信号41によって、指示棒3から振動伝達板8に伝達
された超音波振動は、振動センサ6aまでの距離に応じ
た時間tgをかけて進行した後、振動センサ6aで検出
される。図示の42で示す信号は振動センサ6aが検出
した信号波形を示している。
は、振動子駆動回路2へのスタート信号の出力と同時に
開始することは既に説明した。この時、振動子駆動回路
2から振動子4へは駆動信号41が印加されている。こ
の信号41によって、指示棒3から振動伝達板8に伝達
された超音波振動は、振動センサ6aまでの距離に応じ
た時間tgをかけて進行した後、振動センサ6aで検出
される。図示の42で示す信号は振動センサ6aが検出
した信号波形を示している。
【0031】この実施形態で用いられている振動は板波
であるため振動伝達板8内での伝播距離に対して検出波
形のエンベロープ421と位相422の関係は振動伝達
中に、その伝達距離に応じて変化する。ここでエンベロ
ープ421の進む速度、即ち、群速度をVg、そして位
相422の位相速度をVpとする。この群速度Vg及び
位相速度Vpから指示棒3と振動センサ6a間の距離を
検出することができる。但し、本発明の場合、前述の通
り振動モードにより群速度Vg及び位相速度Vpが異な
るので、前記選定により、振動センサ6a〜6dと、6
a’〜6d’のtg、tpに対しては、異なった定数を
用いる。
であるため振動伝達板8内での伝播距離に対して検出波
形のエンベロープ421と位相422の関係は振動伝達
中に、その伝達距離に応じて変化する。ここでエンベロ
ープ421の進む速度、即ち、群速度をVg、そして位
相422の位相速度をVpとする。この群速度Vg及び
位相速度Vpから指示棒3と振動センサ6a間の距離を
検出することができる。但し、本発明の場合、前述の通
り振動モードにより群速度Vg及び位相速度Vpが異な
るので、前記選定により、振動センサ6a〜6dと、6
a’〜6d’のtg、tpに対しては、異なった定数を
用いる。
【0032】まず、エンベロープ421にのみ着目する
と、その速度はVgであり、ある特定の波形上の点、例
えば変極点や図示421’で示す信号のようにピークを
検出すると、指示棒3及び振動センサ6aの間の距離
は、その振動伝達時間をtgとして、 d=Vg・tg (1) で与えられる。この式は振動センサ6aの一つに関する
ものであるが、同じ式により他の3つの振動センサ6b
〜6d或は、6a’〜6d’に対しても、指示棒3まで
の距離を同様にして表すことができる。
と、その速度はVgであり、ある特定の波形上の点、例
えば変極点や図示421’で示す信号のようにピークを
検出すると、指示棒3及び振動センサ6aの間の距離
は、その振動伝達時間をtgとして、 d=Vg・tg (1) で与えられる。この式は振動センサ6aの一つに関する
ものであるが、同じ式により他の3つの振動センサ6b
〜6d或は、6a’〜6d’に対しても、指示棒3まで
の距離を同様にして表すことができる。
【0033】更に、より高精度な座標決定をするため
に、位相信号の検出に基づく処理を行なう。
に、位相信号の検出に基づく処理を行なう。
【0034】エンベロープ信号421がある所定の信号
レベル46を越える領域で信号47を形成し、この信号
47に対応する窓信号44と位相信号422と比較する
ことにより、位相波形信号422の特定の検出点、例え
ば振動印加から、位相信号422が窓信号44に入った
後のゼロクロス点までの時間をtp(45)とすれば、
振動センサと指示棒の距離は、 d=n・λp+Vp・tp (2) となる。ここでλpは弾性波の波長、nは整数である。
レベル46を越える領域で信号47を形成し、この信号
47に対応する窓信号44と位相信号422と比較する
ことにより、位相波形信号422の特定の検出点、例え
ば振動印加から、位相信号422が窓信号44に入った
後のゼロクロス点までの時間をtp(45)とすれば、
振動センサと指示棒の距離は、 d=n・λp+Vp・tp (2) となる。ここでλpは弾性波の波長、nは整数である。
【0035】前記(1)式と(2)式から上記の整数n
は、 n=[(Vg・tg−Vp・tp)/λp+1/N] (3) と表される。
は、 n=[(Vg・tg−Vp・tp)/λp+1/N] (3) と表される。
【0036】ここで、Nは”0”以外の実数であり、適
当な値を用いる。例えば、N=2とすれば±1/2波長
以内のtg等の変動であれば、nを決定することができ
る。上記のようにして求めたnを(2)式に代入するこ
とで、指示棒3及び振動センサ6a間の距離を精度良く
測定することができる。上述した2つの振動伝達時間t
gおよびtpの測定のため信号43及び45の生成は、
信号波形検出回路9により行なわれるが、この信号波形
検出回路9は図5に示すように構成される。
当な値を用いる。例えば、N=2とすれば±1/2波長
以内のtg等の変動であれば、nを決定することができ
る。上記のようにして求めたnを(2)式に代入するこ
とで、指示棒3及び振動センサ6a間の距離を精度良く
測定することができる。上述した2つの振動伝達時間t
gおよびtpの測定のため信号43及び45の生成は、
信号波形検出回路9により行なわれるが、この信号波形
検出回路9は図5に示すように構成される。
【0037】図5は実施形態の信号波形検出回路9の構
成を示すブロック図である。
成を示すブロック図である。
【0038】図5において、振動センサ6aの出力信号
は、前置増幅回路51により所定のレベルまで増幅され
る。増幅された信号は、帯域通過フィルタ511により
検出信号の余分な周波数成分が除かれ、例えば、絶対値
回路及び、低域通過フィルタ等により構成されるエンベ
ロープ検出回路52に入力され、検出信号のエンベロー
プのみが取り出される。エンベロープピークのタイミン
グは、エンベロープピーク検出回路53によって検出さ
れる。ピーク検出回路はモノマルチバイブレータ等から
構成されたtg信号検出回路54によって所定波形のエ
ンベロープ遅延時間検出信号である信号tg(図4信号
43)が形成され、演算制御回路1に入力される。
は、前置増幅回路51により所定のレベルまで増幅され
る。増幅された信号は、帯域通過フィルタ511により
検出信号の余分な周波数成分が除かれ、例えば、絶対値
回路及び、低域通過フィルタ等により構成されるエンベ
ロープ検出回路52に入力され、検出信号のエンベロー
プのみが取り出される。エンベロープピークのタイミン
グは、エンベロープピーク検出回路53によって検出さ
れる。ピーク検出回路はモノマルチバイブレータ等から
構成されたtg信号検出回路54によって所定波形のエ
ンベロープ遅延時間検出信号である信号tg(図4信号
43)が形成され、演算制御回路1に入力される。
【0039】一方、55は信号検出回路であり、エンベ
ロープ検出回路52で検出されたエンベロープ信号42
1中の所定レベルの閾値信号46を越える部分のパルス
信号47を形成する。56は単安定マルチバイブレータ
であり、パルス信号47の最初の立ち上がりでトリガさ
れた所定時間幅のゲート信号44を開く。57はtpコ
ンパレータであり、ゲート信号44の開いている間の位
相信号422の最初の立ち上がりのゼロクロス点を検出
し、位相遅延時間信号tp45が演算制御回路1に供給
されることになる。尚以上説明した回路は振動センサ6
aに対するものであり、他の振動センサにも同じ回路が
設けられている。
ロープ検出回路52で検出されたエンベロープ信号42
1中の所定レベルの閾値信号46を越える部分のパルス
信号47を形成する。56は単安定マルチバイブレータ
であり、パルス信号47の最初の立ち上がりでトリガさ
れた所定時間幅のゲート信号44を開く。57はtpコ
ンパレータであり、ゲート信号44の開いている間の位
相信号422の最初の立ち上がりのゼロクロス点を検出
し、位相遅延時間信号tp45が演算制御回路1に供給
されることになる。尚以上説明した回路は振動センサ6
aに対するものであり、他の振動センサにも同じ回路が
設けられている。
【0040】<回路遅延時間補正の説明>前記ラッチ回
路によってラッチされた振動伝達時間は、回路遅延時間
etおよび位相オフセット時間toffを含んでいる。
これらにより生じる誤差は、指示棒3から振動伝達板
8、振動センサ6a〜6d’へと行なわれる振動伝達の
際に必ず同じ量が含まれる。
路によってラッチされた振動伝達時間は、回路遅延時間
etおよび位相オフセット時間toffを含んでいる。
これらにより生じる誤差は、指示棒3から振動伝達板
8、振動センサ6a〜6d’へと行なわれる振動伝達の
際に必ず同じ量が含まれる。
【0041】そこで、例えば図6の原点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) の関係がある。
例えば振動センサ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) の関係がある。
【0042】一方、任意の入力点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)式を用いればその距離差を求めることができる。
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)式を用いればその距離差を求めることができる。
【0043】振動センサ6aから原点Oまでの距離はあ
らかじめ演算制御回路1中の不図示の不揮発性メモリ等
に記憶してあり既知であるので、指示棒3と振動センサ
6a間の距離を決定できる。他のセンサ6b〜6dにつ
いても同様に求めることができる。
らかじめ演算制御回路1中の不図示の不揮発性メモリ等
に記憶してあり既知であるので、指示棒3と振動センサ
6a間の距離を決定できる。他のセンサ6b〜6dにつ
いても同様に求めることができる。
【0044】上記、原点Oにおける実測値tgz’及び
tpz’は、本発明の構成においては、出荷時にのみな
らず、出荷後の製品使用時においても、適宜、メモリに
記憶され、(2)、(3)式の計算の前に(8)(9)
式が実行され精度の高い測定ができる。
tpz’は、本発明の構成においては、出荷時にのみな
らず、出荷後の製品使用時においても、適宜、メモリに
記憶され、(2)、(3)式の計算の前に(8)(9)
式が実行され精度の高い測定ができる。
【0045】<座標位置算出の説明(図6)>次に実際
に指示棒3による振動伝達板8上の座標位置検出の原理
を図6を用いて説明する。
に指示棒3による振動伝達板8上の座標位置検出の原理
を図6を用いて説明する。
【0046】座標算出式は、3平方の定理から算出され
る。
る。
【0047】例えば、振動センサ6a、6b、6cの3
個のセンサからの信号に基づいて計測を行なう場合、先
に説明した原理に基づいて、指示棒3の位置Pから各々
の振動センサ6a、6b、6cの位置までの直線距離d
a、db、dcを求めることができる。更に演算制御回
路1でこの直線距離da、db、dcに基づき、指示棒
3である図6の位置Pの座標(x、y)を次式のように
して求めることができる。
個のセンサからの信号に基づいて計測を行なう場合、先
に説明した原理に基づいて、指示棒3の位置Pから各々
の振動センサ6a、6b、6cの位置までの直線距離d
a、db、dcを求めることができる。更に演算制御回
路1でこの直線距離da、db、dcに基づき、指示棒
3である図6の位置Pの座標(x、y)を次式のように
して求めることができる。
【0048】 x=(da+db)・(da−db)/2X (10) y=(da+dc)・(da−dc)/2Y (11) ここでX、Yはそれぞれ振動センサ6a、6b間の距
離、振動センサ6a、6c間の距離である。以上、6
a’〜6d’に対しても同様であるが、構造上、6a〜
6dとまったく同一箇所に振動センサ6a’〜6d’を
装着できない場合には、振動センサ6a’〜6d’独自
の距離に基づき以下の演算を行う。
離、振動センサ6a、6c間の距離である。以上、6
a’〜6d’に対しても同様であるが、構造上、6a〜
6dとまったく同一箇所に振動センサ6a’〜6d’を
装着できない場合には、振動センサ6a’〜6d’独自
の距離に基づき以下の演算を行う。
【0049】以上のようにして指示棒3の位置座標をリ
アルタイムで検出することができる。
アルタイムで検出することができる。
【0050】上記第1の実施形態においては、振動セン
サの配置は上記に限られるものではなく、また、振動セ
ンサ総数も振動伝達板のサイズにより適宜加減させても
よく、更には、その中で座標算出に用いる振動センサの
数も2個以上であれば、上記3個に限られるものでもな
く、その振動センサ配置も上記に限られるものではな
く、例えば、上記全ての振動センサ6a〜6dを用いた
り、あるいは十字状に配置された辺中央の振動センサ4
個を用いてもよいことは、言うまでもない。
サの配置は上記に限られるものではなく、また、振動セ
ンサ総数も振動伝達板のサイズにより適宜加減させても
よく、更には、その中で座標算出に用いる振動センサの
数も2個以上であれば、上記3個に限られるものでもな
く、その振動センサ配置も上記に限られるものではな
く、例えば、上記全ての振動センサ6a〜6dを用いた
り、あるいは十字状に配置された辺中央の振動センサ4
個を用いてもよいことは、言うまでもない。
【0051】<波形検出処理による振動モード選定の説
明(図7〜10)>以下に、本発明の波形検出処理によ
る振動モード選定を説明するために、振動センサ6の振
動伝達板8における装着位置と各振動モードの検出波の
振幅(感度)との関係について説明する。図7に模式的
に示すように、板波の内、非対称波(A)モードは、主
に横波つまり振動伝達板の厚み方向の振動振幅が大きい
ので、図8に示すように縦(厚み)方向振動子のセンサ
6を振動伝達板の表面に装着すると、非対称波であるA
0波が感度よく検出される。
明(図7〜10)>以下に、本発明の波形検出処理によ
る振動モード選定を説明するために、振動センサ6の振
動伝達板8における装着位置と各振動モードの検出波の
振幅(感度)との関係について説明する。図7に模式的
に示すように、板波の内、非対称波(A)モードは、主
に横波つまり振動伝達板の厚み方向の振動振幅が大きい
ので、図8に示すように縦(厚み)方向振動子のセンサ
6を振動伝達板の表面に装着すると、非対称波であるA
0波が感度よく検出される。
【0052】一方、対称波(S)モードは、図7に模式
的に示すように、主に縦波つまり振動伝達板の振動伝達
方向の振動振幅が大きいので、図9に示すように縦(厚
み)方向振動子のセンサ6を振動伝達板の側面に装着す
ると、非対称波のA0波の感度が減少し、対称波である
S0波の検出感度が大きくなる。実際の検出振動として
は、A0波とS0波は、感度は異なるものの両方検出さ
れる。これを、上記振動センサ6の振動伝達板8におけ
る装着位置の場合のそれぞれの検出波形を概略示すと、
図8(b)及び図9(b)となる。
的に示すように、主に縦波つまり振動伝達板の振動伝達
方向の振動振幅が大きいので、図9に示すように縦(厚
み)方向振動子のセンサ6を振動伝達板の側面に装着す
ると、非対称波のA0波の感度が減少し、対称波である
S0波の検出感度が大きくなる。実際の検出振動として
は、A0波とS0波は、感度は異なるものの両方検出さ
れる。これを、上記振動センサ6の振動伝達板8におけ
る装着位置の場合のそれぞれの検出波形を概略示すと、
図8(b)及び図9(b)となる。
【0053】但し、これは、図に矢印で示したように振
動伝達板に対してほぼ垂直に振動を入射した場合のこと
であって、図8(c)及び図9(c)に示すように、振
動伝達板に対して寝かせて振動を入射した場合には、上
記振動伝達板の振動伝達方向成分、つまり、S0波の振
動振幅が増大し、A0波は減少し、図示のような検出波
形となる。従って、振動センサ6の振動伝達板8におけ
る装着位置が上記振動伝達板の表面か側面かいずれかで
検出波モードもA0かS0か一方のみの場合には、振動
入射角度によって、検出波形振幅が大きく変動し、誤検
出が発生する。
動伝達板に対してほぼ垂直に振動を入射した場合のこと
であって、図8(c)及び図9(c)に示すように、振
動伝達板に対して寝かせて振動を入射した場合には、上
記振動伝達板の振動伝達方向成分、つまり、S0波の振
動振幅が増大し、A0波は減少し、図示のような検出波
形となる。従って、振動センサ6の振動伝達板8におけ
る装着位置が上記振動伝達板の表面か側面かいずれかで
検出波モードもA0かS0か一方のみの場合には、振動
入射角度によって、検出波形振幅が大きく変動し、誤検
出が発生する。
【0054】図10に、本発明の実施形態の振動センサ
の振動伝達板における装着構成を示す。振動センサ6a
は、振動伝達板8の表面に装着し、振動センサ6a’
は、側面に装着する。振動センサ6b〜6d’も同様で
ある。この構成により、常に前記図8と図9のいずれの
検出波も得ることができるが、その検出波が振動センサ
6aからのものか、振動センサ6a’からのものかが信
号波形検出回路9において判別できるようになってい
る。
の振動伝達板における装着構成を示す。振動センサ6a
は、振動伝達板8の表面に装着し、振動センサ6a’
は、側面に装着する。振動センサ6b〜6d’も同様で
ある。この構成により、常に前記図8と図9のいずれの
検出波も得ることができるが、その検出波が振動センサ
6aからのものか、振動センサ6a’からのものかが信
号波形検出回路9において判別できるようになってい
る。
【0055】即ち、信号波形検出回路9内に図8、図9
に示すような所定のしきい値L1〜L4を設けて検出波形
振幅をこれらのしきい値と比較し、振動モードを選定す
る選定手段とする。この選定手段により所定のレベルに
達した検出信号を採用し、振動伝達遅延時間の計測を行
う。各しきい値は、振動センサ6aによるA0波検出と
振動センサ6a’によるS0波検出の少なくともいずれ
かの検出振幅レベルがしきい値を越えるように設定し、
また、距離による減衰曲線も考慮したものとする。
に示すような所定のしきい値L1〜L4を設けて検出波形
振幅をこれらのしきい値と比較し、振動モードを選定す
る選定手段とする。この選定手段により所定のレベルに
達した検出信号を採用し、振動伝達遅延時間の計測を行
う。各しきい値は、振動センサ6aによるA0波検出と
振動センサ6a’によるS0波検出の少なくともいずれ
かの検出振幅レベルがしきい値を越えるように設定し、
また、距離による減衰曲線も考慮したものとする。
【0056】<演算制御回路の説明>のところで述べた
ように、各振動センサ6a〜6d’から検出された信号
は、信号波形検出回路9において上記しきい値と比較さ
れ、選定手段により一箇所の2つの振動センサの組の内
いずれか、つまり、6a〜6dか、6a’〜6d’かを
選定し、各振動センサへの振動到達タイミングを示す信
号を生成する。例えば、A0波が所定しきい値を越える
場合には、振動センサ6a〜6dが、またS0波が所定
しきい値を越える場合は、振動センサ6a’〜6d’が
選定される。
ように、各振動センサ6a〜6d’から検出された信号
は、信号波形検出回路9において上記しきい値と比較さ
れ、選定手段により一箇所の2つの振動センサの組の内
いずれか、つまり、6a〜6dか、6a’〜6d’かを
選定し、各振動センサへの振動到達タイミングを示す信
号を生成する。例えば、A0波が所定しきい値を越える
場合には、振動センサ6a〜6dが、またS0波が所定
しきい値を越える場合は、振動センサ6a’〜6d’が
選定される。
【0057】従って、指示棒の振動入射角が垂直からほ
とんど振動伝達板に平行な低角の広範囲において、誤検
出を招かない程度に振幅が十分大きいA0波かS0波の
いずれかが検出でき、その検出振動センサが6aの場合
はA0であり、6a’の場合はS0であることが弁別で
きるので、その情報をもとに、演算制御回路1は、各振
動センサ6a〜6dの場合はA0の速度定数、6a’〜
6d’の場合はS0の速度定数を用いて、各振動センサ
までの振動到達時間から距離を求め、指示棒の座標位置
を算出する。
とんど振動伝達板に平行な低角の広範囲において、誤検
出を招かない程度に振幅が十分大きいA0波かS0波の
いずれかが検出でき、その検出振動センサが6aの場合
はA0であり、6a’の場合はS0であることが弁別で
きるので、その情報をもとに、演算制御回路1は、各振
動センサ6a〜6dの場合はA0の速度定数、6a’〜
6d’の場合はS0の速度定数を用いて、各振動センサ
までの振動到達時間から距離を求め、指示棒の座標位置
を算出する。
【0058】(第2の実施形態(図11))本発明にお
ける全入射角において、A0波、S0波のいずれかの振
動振幅の大きい方を検出し、しかも、A0波とS0波の
弁別を行う他の実施形態として、特開平5−1994
6、及び、特願平6−4425で開示されている振動セ
ンサ6の振動伝達板8における装着位置構成(図11)
を用いた場合を説明する。
ける全入射角において、A0波、S0波のいずれかの振
動振幅の大きい方を検出し、しかも、A0波とS0波の
弁別を行う他の実施形態として、特開平5−1994
6、及び、特願平6−4425で開示されている振動セ
ンサ6の振動伝達板8における装着位置構成(図11)
を用いた場合を説明する。
【0059】図のように、同一検出点につき2つの縦
(厚み)方向振動センサを振動伝達板を挟んで設ける
(6a、6a”)。表裏で同一検出点の2つの振動セン
サ6a、6a”の電極極性を振動伝達板側を−、反対側
を+とした場合、図7から明らかなように、A0波に関
しては、2つの振動センサ6a、6a”は逆位相になる
ため、差分をとることにより強められ(表裏で位置ずれ
要因がまったくないとすると理論的には2倍)、S0波
に関しては、2つの振動センサ6a、6a”は同位相に
なるため、加えることにより強められる(同じく、表裏
で位置ずれ要因がまったくないとすると理論的には2
倍)。従って、本実施形態においては、2つの振動セン
サ6a、6a”の信号出力の差分をとったものが振動セ
ンサを振動伝達板の表面に装着した場合に相当し、加え
たものが、側面に装着した場合に相当し、その後の処理
は、第1の実施形態と同じである。上記のように、理論
的には、不要振動モードは打ち消し合って0になるはず
であるが、実際には、振動センサ自体が波長に対して無
視できない寸法をもつことが多く、また、表裏での位置
ずれが加わるため、やはり、そのあとのしきい値による
選定は必要となる。
(厚み)方向振動センサを振動伝達板を挟んで設ける
(6a、6a”)。表裏で同一検出点の2つの振動セン
サ6a、6a”の電極極性を振動伝達板側を−、反対側
を+とした場合、図7から明らかなように、A0波に関
しては、2つの振動センサ6a、6a”は逆位相になる
ため、差分をとることにより強められ(表裏で位置ずれ
要因がまったくないとすると理論的には2倍)、S0波
に関しては、2つの振動センサ6a、6a”は同位相に
なるため、加えることにより強められる(同じく、表裏
で位置ずれ要因がまったくないとすると理論的には2
倍)。従って、本実施形態においては、2つの振動セン
サ6a、6a”の信号出力の差分をとったものが振動セ
ンサを振動伝達板の表面に装着した場合に相当し、加え
たものが、側面に装着した場合に相当し、その後の処理
は、第1の実施形態と同じである。上記のように、理論
的には、不要振動モードは打ち消し合って0になるはず
であるが、実際には、振動センサ自体が波長に対して無
視できない寸法をもつことが多く、また、表裏での位置
ずれが加わるため、やはり、そのあとのしきい値による
選定は必要となる。
【0060】(第3の実施形態)以上は、振動センサの
装着位置等により、振動伝達板を伝達するモードの異な
る板波振動を弁別し、選定する構成を示したが、振動セ
ンサの装着位置等は従来のままで、検出信号及び演算処
理において振動伝達板を伝達するモードの異なる板波振
動を弁別し、選定してもよい。
装着位置等により、振動伝達板を伝達するモードの異な
る板波振動を弁別し、選定する構成を示したが、振動セ
ンサの装着位置等は従来のままで、検出信号及び演算処
理において振動伝達板を伝達するモードの異なる板波振
動を弁別し、選定してもよい。
【0061】本実施形態では、前記モードの異なる板波
振動それぞれに対応する異なる伝達速度等の定数を予め
記憶する手段、及び、前記振動伝達板に振動センサを3
箇所以上設け、上記振動センサ3箇所以上の中から2箇
所の振動センサの組を複数つくり、その組ごとで座標演
算し、その結果を各々比較する際に、上記伝達速度の異
なる2つの伝達速度等の定数で2回計算させ、その上記
比較した座標演算結果が一致する伝達速度定数の演算結
果を用いる。つまり、指示棒の振動入射角が垂直に近く
大きい場合には、A0波が検出され、振動入射角が寝て
くるに従いS0波が検出されるが、いずれの場合におい
てもA0波とS0波の二つの速度定数で演算させる。こ
の際、前記実施形態と同様に、取り込む際の振動モード
が、振動センサごとに異なることの無いように、距離減
衰等の他のレベル変動要因をキャンセルする手段を備え
ることが望ましい。
振動それぞれに対応する異なる伝達速度等の定数を予め
記憶する手段、及び、前記振動伝達板に振動センサを3
箇所以上設け、上記振動センサ3箇所以上の中から2箇
所の振動センサの組を複数つくり、その組ごとで座標演
算し、その結果を各々比較する際に、上記伝達速度の異
なる2つの伝達速度等の定数で2回計算させ、その上記
比較した座標演算結果が一致する伝達速度定数の演算結
果を用いる。つまり、指示棒の振動入射角が垂直に近く
大きい場合には、A0波が検出され、振動入射角が寝て
くるに従いS0波が検出されるが、いずれの場合におい
てもA0波とS0波の二つの速度定数で演算させる。こ
の際、前記実施形態と同様に、取り込む際の振動モード
が、振動センサごとに異なることの無いように、距離減
衰等の他のレベル変動要因をキャンセルする手段を備え
ることが望ましい。
【0062】また、上記演算方法は、従来特願昭63−
15989に開示されている手法で判断してもよい。
15989に開示されている手法で判断してもよい。
【0063】
【発明の効果】以上説明したように、本発明では、振動
伝達板を伝達する異る振動モードが弁別されて選定さ
れ、その選定された振動モードの振動伝達に基づいて座
標演算が行なわれるので、発振源(振動ペン、指示棒
等)の振動伝達板に対する入力姿勢に無関係に、高精度
の座標入力が可能になる。
伝達板を伝達する異る振動モードが弁別されて選定さ
れ、その選定された振動モードの振動伝達に基づいて座
標演算が行なわれるので、発振源(振動ペン、指示棒
等)の振動伝達板に対する入力姿勢に無関係に、高精度
の座標入力が可能になる。
【図1】本発明の座標入力装置の全体構成を示す構成図
である。
である。
【図2】指示棒の構成を示す構成図である。
【図3】演算制御回路の内部構成を詳細に示すブロック
図である。
図である。
【図4】信号処理のタイムチャートである。
【図5】信号波形検出回路の詳細な構成を示すブロック
図である。
図である。
【図6】座標位置算出のための説明図である。
【図7】2種類の板波の振動モードを説明する説明図で
ある。
ある。
【図8】振動センサを振動伝達板の表面に取り付けたと
きの検出波形を示す説明図である。
きの検出波形を示す説明図である。
【図9】振動センサを振動伝達板の側面に取り付けたと
きの検出波形を示す説明図である。
きの検出波形を示す説明図である。
【図10】本発明の1実施形態による振動センサの取り
付けを示す説明図である。
付けを示す説明図である。
【図11】本発明の他の実施形態による振動センサの取
り付けを示す説明図である。
り付けを示す説明図である。
【図12】従来の振動ペンの入力角度を示す説明図であ
る。
る。
1 演算制御回路 2 振動子駆動回路 3 指示棒 4 振動子 5 指示部材 6a〜6d’ 振動センサ 7 防振材 8 振動伝達板 9 信号波形検出回路
───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 肇 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 柳澤 亮三 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内
Claims (6)
- 【請求項1】 振動発振源からの板波振動を振動伝達板
に複数設けた振動センサにより検出し、この振動伝達時
間により前記発振源の位置座標を検出する座標入力装置
において、 前記発振源から発生し振動伝達板を伝達する振動モード
の異なる板波振動を弁別する手段と、 弁別された板波振動から振動モードを選定する手段と、 選定された振動モードの振動伝達に基づき発振源の位置
座標を演算する手段と、 を有することを特徴とする座標入力装置。 - 【請求項2】 前記振動モードを選定する手段が、振動
センサの検出信号の振動振幅を比較して振動モードを選
定することを特徴とする請求項1に記載の座標入力装
置。 - 【請求項3】 前記異る振動モードが対称波モードと非
対称波モードであることを特徴とする請求項1または2
に記載の座標入力装置。 - 【請求項4】 前記振動モードの異なる板波振動を弁別
する手段は、振動伝達板の同一検出点の表面と側面にそ
れぞれ設けた振動センサであり、表面に設けた振動セン
サから非対称波モードの振動が、側面に設けた振動セン
サから対称波モードの振動が弁別されることを特徴とす
る請求項3に記載の座標入力装置。 - 【請求項5】 前記振動モードの異なる板波振動を弁別
する手段は、振動伝達板の同一検出点の表面と裏面にそ
れぞれ設けた振動センサであり、各振動センサの信号の
差分あるいは和をとることにより振動モードが弁別され
ることを特徴とする請求項1に記載の座標入力装置。 - 【請求項6】 振動発振源からの板波振動を振動伝達板
に設けられた3個以上の振動センサにより検出し、この
振動伝達時間により前記発振源の位置座標を検出する座
標入力装置において、 前記振動センサの所定の一組で検出された振動伝達時間
と板波振動の第1と第2の振動モードに対応する演算定
数とからそれぞれ発振源の位置座標を演算する手段と、 前記振動センサの他の組で検出された振動伝達時間と板
波振動の第1と第2の振動モードに対応する演算定数と
からそれぞれ発振源の位置座標を演算する手段とを設
け、 前記演算された位置座標を比較して一致する演算定数の
演算結果から位置座標を検出することを特徴とする座標
入力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12460397A JPH10320103A (ja) | 1997-05-15 | 1997-05-15 | 座標入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12460397A JPH10320103A (ja) | 1997-05-15 | 1997-05-15 | 座標入力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10320103A true JPH10320103A (ja) | 1998-12-04 |
Family
ID=14889534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12460397A Pending JPH10320103A (ja) | 1997-05-15 | 1997-05-15 | 座標入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10320103A (ja) |
-
1997
- 1997-05-15 JP JP12460397A patent/JPH10320103A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0435203B1 (en) | Coordinate input apparatus | |
| JPH0614310B2 (ja) | 座標入力装置 | |
| JPH0475045A (ja) | 座標入力装置 | |
| JPH07141089A (ja) | 座標入力装置 | |
| JP3167801B2 (ja) | 座標入力装置及びその方法 | |
| US5570299A (en) | Coordinate input apparatus, vibration sensing device and method of evaluating same | |
| JP3113699B2 (ja) | 座標入力装置 | |
| JPH10320103A (ja) | 座標入力装置 | |
| US6041284A (en) | Apparatus and method for determining coordinates of a designated point | |
| JP3342099B2 (ja) | 座標入力装置及び方法 | |
| JP3066162B2 (ja) | 座標入力装置 | |
| JP2002358157A (ja) | 座標入力装置、座標入力装置の制御方法、および座標入力装置の制御プログラム | |
| JP2537542B2 (ja) | 座標入力装置 | |
| JP2655704B2 (ja) | 座標入力装置における有効領域決定方法 | |
| JPS63245711A (ja) | 座標入力装置 | |
| JP3258433B2 (ja) | 振動検出装置 | |
| JPH02130617A (ja) | 座標入力装置 | |
| JPH07175578A (ja) | 座標入力装置 | |
| JPH0616255B2 (ja) | 座標入力装置 | |
| JPS63239518A (ja) | 座標入力装置 | |
| JPH0648457B2 (ja) | 画像処理装置 | |
| JPH07134631A (ja) | 座標入力装置 | |
| JPH02128214A (ja) | 座標入力装置 | |
| JPH08286811A (ja) | 座標入力装置及びその方法 | |
| JPH10198498A (ja) | 座標入力装置 |