JPH07319613A - タッチパネル入力装置及びその制御方法 - Google Patents
タッチパネル入力装置及びその制御方法Info
- Publication number
- JPH07319613A JPH07319613A JP10869094A JP10869094A JPH07319613A JP H07319613 A JPH07319613 A JP H07319613A JP 10869094 A JP10869094 A JP 10869094A JP 10869094 A JP10869094 A JP 10869094A JP H07319613 A JPH07319613 A JP H07319613A
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- surface acoustic
- touch panel
- input device
- acoustic wave
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000010897 surface acoustic wave method Methods 0.000 claims abstract description 54
- 238000005070 sampling Methods 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 230000001902 propagating effect Effects 0.000 claims abstract description 4
- 238000012937 correction Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000013075 data extraction Methods 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 10
- 230000000630 rising effect Effects 0.000 description 6
- 101100420776 Arabidopsis thaliana SYN1 gene Proteins 0.000 description 3
- VUDQSRFCCHQIIU-UHFFFAOYSA-N DIF1 Natural products CCCCCC(=O)C1=C(O)C(Cl)=C(OC)C(Cl)=C1O VUDQSRFCCHQIIU-UHFFFAOYSA-N 0.000 description 3
- 101150001108 DIF1 gene Proteins 0.000 description 3
- 101100396286 Homo sapiens IER3 gene Proteins 0.000 description 3
- 102100036900 Radiation-inducible immediate-early gene IEX-1 Human genes 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012886 linear function Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【目的】本発明は超音波方式タッチパネルにおいて、位
置検出方法を提供することにより、受信信号に含まれる
ノイズ及びサンプリング誤差を軽減し、検出位置の分解
能を向上させる。 【構成】表面弾性波が伝播可能なパネルで、かつパネル
上の接触物によって表面弾性波の減衰を伴うパネルと、
表面弾性波の送出手段、受信手段、その表面弾性波の送
信及び受信回路手段、増幅手段、検波手段、A/D変換
手段、A/D変換後の値を記憶する記憶手段、タッチに
よる表面弾性波の減衰箇所を検出するための比較手段、
受信波形の減衰量によりタッチ位置を決定するサンプル
点選択手段及び演算手段により構成される。
置検出方法を提供することにより、受信信号に含まれる
ノイズ及びサンプリング誤差を軽減し、検出位置の分解
能を向上させる。 【構成】表面弾性波が伝播可能なパネルで、かつパネル
上の接触物によって表面弾性波の減衰を伴うパネルと、
表面弾性波の送出手段、受信手段、その表面弾性波の送
信及び受信回路手段、増幅手段、検波手段、A/D変換
手段、A/D変換後の値を記憶する記憶手段、タッチに
よる表面弾性波の減衰箇所を検出するための比較手段、
受信波形の減衰量によりタッチ位置を決定するサンプル
点選択手段及び演算手段により構成される。
Description
【0001】
【産業上の利用分野】本発明は、指またはペンを用いて
入力可能なタッチパネル入力装置に関し、特に入力位置
信号の処理に関する。
入力可能なタッチパネル入力装置に関し、特に入力位置
信号の処理に関する。
【0002】
【従来の技術】従来この種の技術には、指入力方式とペ
ン入力方式とがある。その中で、指入力を対象とするも
の、特に表面弾性波(超音波)方式タッチパネルは、特
開昭61−239322号に開示された以下に説明する
ごときものであった。その制御ブロックを図2に示し、
これを用いてX方向の検出制御につき説明する。CPU
7により送信部2を起動し、バースト波を電気的に発生
させる。電気振動はパネル上のX方向送信用トランスデ
ューサ22により機械振動に変換されパネル上には、表
面弾性波が送出される。送出された表面弾性波は直進性
を持ち、図中のX方向にほぼ直進的に進行する。直進的
に進行する表面弾性波の一部はパネル上のX方向反射素
子群17中の1の反射素子により反射されて90度偏向
され、残りは透過する。透過した表面弾性波はX方向反
射素子群17の次の反射素子により同様な作用を受け
る。この様に反射作用を受けた表面弾性波はパネルのX
方向反射素子群17に垂直方向に経路差に応じた時間差
を持って進行する。経路差に応じた時間差を持った表面
弾性波は、X方向反射素子群18により再度反射されて
90度の偏向を受ける。そこで、再度反射を受けた複数
の表面弾性波は同一の経路を通り、X方向受信用トラン
スデューサ23に受信される。こうしてX方向受信用ト
ランスデューサ23で受信した機械振動は再度電気振動
に変換され受信部3へ送られる。変換された電気振動
は、増幅器4により増幅され、検波器5によって検波さ
れる。この様にしてX方向受信用トランスデューサ23
から出力される電気振動は図3に示す実線の波形に変換
される。その波形をA/D変換器6により量子化し、R
AMa9aに格納する。図3は非タッチ時の受信波形
で、図中、横軸は時間軸であり、送信部から出力されて
から受信部へ入力されるまでの経路長に応じて所用時間
も異なるため、A/D変換器6の出力は図のような分布
を示す。次にタッチ時の受信波形を図4に示す。パネル
上のタッチされた点を通過する表面弾性波はタッチした
物体により吸収されて減衰を受けるため、その位置を通
過する経路に対応する時刻の受信信号レベルは小さくな
る。このように非タッチ時の受信波形をRAMb9bに
格納し、タッチ時の受信波形と比較することによって、
タッチ位置を確定することができる。タッチ位置は減衰
の箇所が最大になる部分であり、その位置を正確に求め
るにはサンプリング間隔を細分化するか、受信波形を微
分してゼロクロスを検出する。以上、X方向の位置検出
について説明したが、Y方向でも同様の検出を行うこと
によりパネル上のタッチ位置のX及びY座標を検出でき
る。ここで、タッチパネルの基本の分解能はサンプリン
グ間隔に大きく依存し、サンプリング間隔t、表面弾性
波の伝播速度をνとすると、分解能は次式で表される。
ン入力方式とがある。その中で、指入力を対象とするも
の、特に表面弾性波(超音波)方式タッチパネルは、特
開昭61−239322号に開示された以下に説明する
ごときものであった。その制御ブロックを図2に示し、
これを用いてX方向の検出制御につき説明する。CPU
7により送信部2を起動し、バースト波を電気的に発生
させる。電気振動はパネル上のX方向送信用トランスデ
ューサ22により機械振動に変換されパネル上には、表
面弾性波が送出される。送出された表面弾性波は直進性
を持ち、図中のX方向にほぼ直進的に進行する。直進的
に進行する表面弾性波の一部はパネル上のX方向反射素
子群17中の1の反射素子により反射されて90度偏向
され、残りは透過する。透過した表面弾性波はX方向反
射素子群17の次の反射素子により同様な作用を受け
る。この様に反射作用を受けた表面弾性波はパネルのX
方向反射素子群17に垂直方向に経路差に応じた時間差
を持って進行する。経路差に応じた時間差を持った表面
弾性波は、X方向反射素子群18により再度反射されて
90度の偏向を受ける。そこで、再度反射を受けた複数
の表面弾性波は同一の経路を通り、X方向受信用トラン
スデューサ23に受信される。こうしてX方向受信用ト
ランスデューサ23で受信した機械振動は再度電気振動
に変換され受信部3へ送られる。変換された電気振動
は、増幅器4により増幅され、検波器5によって検波さ
れる。この様にしてX方向受信用トランスデューサ23
から出力される電気振動は図3に示す実線の波形に変換
される。その波形をA/D変換器6により量子化し、R
AMa9aに格納する。図3は非タッチ時の受信波形
で、図中、横軸は時間軸であり、送信部から出力されて
から受信部へ入力されるまでの経路長に応じて所用時間
も異なるため、A/D変換器6の出力は図のような分布
を示す。次にタッチ時の受信波形を図4に示す。パネル
上のタッチされた点を通過する表面弾性波はタッチした
物体により吸収されて減衰を受けるため、その位置を通
過する経路に対応する時刻の受信信号レベルは小さくな
る。このように非タッチ時の受信波形をRAMb9bに
格納し、タッチ時の受信波形と比較することによって、
タッチ位置を確定することができる。タッチ位置は減衰
の箇所が最大になる部分であり、その位置を正確に求め
るにはサンプリング間隔を細分化するか、受信波形を微
分してゼロクロスを検出する。以上、X方向の位置検出
について説明したが、Y方向でも同様の検出を行うこと
によりパネル上のタッチ位置のX及びY座標を検出でき
る。ここで、タッチパネルの基本の分解能はサンプリン
グ間隔に大きく依存し、サンプリング間隔t、表面弾性
波の伝播速度をνとすると、分解能は次式で表される。
【0003】分解能=t×ν/2 ・・・式−1 しかもサンプリング誤差を加味するとその実際に得られ
る分解能は次式となる。
る分解能は次式となる。
【0004】分解能=t×ν ・・・式−2
【0005】
【発明が解決しようとする課題】従来の位置検出装置で
は、タッチパネルの分解能は受信波形のサンプリング間
隔t及び重畳するノイズに大きく依存する。その検出位
置のバラツキと減衰波形との関係を図9に示す。図9
は、ノイズが重畳した場合、非タッチ時の波形とタッチ
時の波形との差分を表す波形で、a、b、cはそれぞれ
タッチ幅を変化させた場合の減衰波形を示している。図
では破線の部分がノイズによって得られる減衰波形のバ
ラツキを示し、図中の太線はピーク検出法によって、タ
ッチ位置を検出した場合の検出位置のバラツキの幅を示
す。ここで、検出位置のバラツキを分解能と定義すると
太線の長さが分解能ということになる。図9からわかる
様に、検出位置をピーク値検出法によって判断すると、
aに示すようにタッチ幅が広い場合に、ピーク値は飽和
し、分解能は悪化する。逆にbに示すタッチ幅が小さい
場合も、急峻な減衰波形は得られないため、分解能は悪
くなる。このように、ピーク位置をタッチ位置とする方
法ではタッチ位置検出を確実には行えないという問題を
有する。この問題は微分によりゼロクロスする位置をタ
ッチ位置とする位置検出方法に於いても同様に存在す
る。しかも受信信号波形に対してノイズ成分がある場
合、サンプリング間隔tを小さくしても分解能は改善さ
れないという問題を有する。
は、タッチパネルの分解能は受信波形のサンプリング間
隔t及び重畳するノイズに大きく依存する。その検出位
置のバラツキと減衰波形との関係を図9に示す。図9
は、ノイズが重畳した場合、非タッチ時の波形とタッチ
時の波形との差分を表す波形で、a、b、cはそれぞれ
タッチ幅を変化させた場合の減衰波形を示している。図
では破線の部分がノイズによって得られる減衰波形のバ
ラツキを示し、図中の太線はピーク検出法によって、タ
ッチ位置を検出した場合の検出位置のバラツキの幅を示
す。ここで、検出位置のバラツキを分解能と定義すると
太線の長さが分解能ということになる。図9からわかる
様に、検出位置をピーク値検出法によって判断すると、
aに示すようにタッチ幅が広い場合に、ピーク値は飽和
し、分解能は悪化する。逆にbに示すタッチ幅が小さい
場合も、急峻な減衰波形は得られないため、分解能は悪
くなる。このように、ピーク位置をタッチ位置とする方
法ではタッチ位置検出を確実には行えないという問題を
有する。この問題は微分によりゼロクロスする位置をタ
ッチ位置とする位置検出方法に於いても同様に存在す
る。しかも受信信号波形に対してノイズ成分がある場
合、サンプリング間隔tを小さくしても分解能は改善さ
れないという問題を有する。
【0006】本発明はこのような課題を解決するために
なされたもので、受信信号波形のノイズ成分による分解
能低下への影響を軽減し、サンプリング間隔tよりも高
い分解能を実現し、指入力だけでなく比較的減衰振幅の
小さいペンによる入力をも可能にするタッチパネル入力
装置を提供するものである。
なされたもので、受信信号波形のノイズ成分による分解
能低下への影響を軽減し、サンプリング間隔tよりも高
い分解能を実現し、指入力だけでなく比較的減衰振幅の
小さいペンによる入力をも可能にするタッチパネル入力
装置を提供するものである。
【0007】
【課題を解決するための手段】本発明のタッチパネル入
力装置は、表面弾性波を発生する表面弾性波発生手段
と、表面弾性波の一部を反射し偏向せしめる複数の表面
弾性波反射手段と、複数の表面弾性波反射手段によって
偏向された複数の表面弾性波を検出して電気信号に変換
する表面弾性波検出手段と、表面弾性波発生手段、複数
の表面弾性波反射手段及び表面弾性波検出手段を備え、
表面弾性波を伝播せしめるパネルと、電気信号からパネ
ル上に接触している接触物体の接触位置を求める位置検
出手段とを有するタッチパネル入力装置に於いて、位置
検出手段は、接触物体が存在しないときの電気信号の波
形と位置検出を行う際の電気信号の波形とを比較して差
分波形を出力する波形比較手段と、差分波形を所定のし
きい値と比較するしきい値比較手段と、差分波形の内、
しきい値近傍の波形を補正して補正波形を得る波形補正
手段と、補正波形としきい値との2の交点からパネル上
の接触物体の位置を求める位置演算手段とを有してなる
ことを特徴とする。
力装置は、表面弾性波を発生する表面弾性波発生手段
と、表面弾性波の一部を反射し偏向せしめる複数の表面
弾性波反射手段と、複数の表面弾性波反射手段によって
偏向された複数の表面弾性波を検出して電気信号に変換
する表面弾性波検出手段と、表面弾性波発生手段、複数
の表面弾性波反射手段及び表面弾性波検出手段を備え、
表面弾性波を伝播せしめるパネルと、電気信号からパネ
ル上に接触している接触物体の接触位置を求める位置検
出手段とを有するタッチパネル入力装置に於いて、位置
検出手段は、接触物体が存在しないときの電気信号の波
形と位置検出を行う際の電気信号の波形とを比較して差
分波形を出力する波形比較手段と、差分波形を所定のし
きい値と比較するしきい値比較手段と、差分波形の内、
しきい値近傍の波形を補正して補正波形を得る波形補正
手段と、補正波形としきい値との2の交点からパネル上
の接触物体の位置を求める位置演算手段とを有してなる
ことを特徴とする。
【0008】また、位置検出手段は、電気信号を一定の
時間間隔のデータ列に変換するサンプリング手段を更に
備えてなることを特徴とする。
時間間隔のデータ列に変換するサンプリング手段を更に
備えてなることを特徴とする。
【0009】更に、このサンプリング手段は、A/Dコ
ンバータからなることを特徴とする。
ンバータからなることを特徴とする。
【0010】そして、位置検出手段は、接触物体が存在
しないときの電気信号の波形を記憶する第1の記憶手段
と、位置検出を行う際の電気信号の波形を記憶する第2
の記憶手段とを更に有してなることを特徴とする。
しないときの電気信号の波形を記憶する第1の記憶手段
と、位置検出を行う際の電気信号の波形を記憶する第2
の記憶手段とを更に有してなることを特徴とする。
【0011】また、波形補正手段は、データ列の内、し
きい値に最も近い2の最近接データと、このデータに隣
接する他のデータとを用いて近似曲線を得る、近似曲線
生成手段であることを特徴とする。
きい値に最も近い2の最近接データと、このデータに隣
接する他のデータとを用いて近似曲線を得る、近似曲線
生成手段であることを特徴とする。
【0012】この他のデータは最近接データの内、しき
い値との差の小さい方の最近接データに隣接するデータ
であることを特徴とする。
い値との差の小さい方の最近接データに隣接するデータ
であることを特徴とする。
【0013】また、位置演算手段は補正波形としきい値
との2の交点の中点をパネル上の接触物体の位置とする
如く構成されてなることを特徴とする。
との2の交点の中点をパネル上の接触物体の位置とする
如く構成されてなることを特徴とする。
【0014】そして、本発明のタッチパネル入力装置の
制御方法は、接触物体が存在しないときの電気信号の波
形と位置検出を行う際の電気信号の波形とを比較して差
分波形を出力する波形比較工程と、差分波形を所定のし
きい値と比較するしきい値比較工程と、差分波形の内、
しきい値近傍の波形を補正して補正波形を得る波形補正
工程と、補正波形としきい値との2の交点からパネル上
の接触物体の位置を求める位置演算工程とを有すること
を特徴とする。
制御方法は、接触物体が存在しないときの電気信号の波
形と位置検出を行う際の電気信号の波形とを比較して差
分波形を出力する波形比較工程と、差分波形を所定のし
きい値と比較するしきい値比較工程と、差分波形の内、
しきい値近傍の波形を補正して補正波形を得る波形補正
工程と、補正波形としきい値との2の交点からパネル上
の接触物体の位置を求める位置演算工程とを有すること
を特徴とする。
【0015】
【作用】本発明の位置検出手段は、電気信号を一定の時
間間隔のデータ列に変換するA/Dコンバータ等のサン
プリング手段を備え、波形比較手段で第1の記憶手段に
記憶された接触物体が存在しないときの電気信号の波形
と、第2の記憶手段に記憶された位置検出を行う際の電
気信号の波形とを比較して差分波形を出力する。この差
分波形はしきい値比較手段に於いて所定のしきい値と比
較される。波形補正手段は、データ列の内、しきい値に
最も近い2の最近接データと、この最近接データの内、
しきい値との差の小さい方の最近接データに隣接する他
のデータとを用いて近似曲線を得る。そして位置演算手
段は、この近似曲線としきい値との2の交点の中点をパ
ネル上の接触物体の位置として求める。
間間隔のデータ列に変換するA/Dコンバータ等のサン
プリング手段を備え、波形比較手段で第1の記憶手段に
記憶された接触物体が存在しないときの電気信号の波形
と、第2の記憶手段に記憶された位置検出を行う際の電
気信号の波形とを比較して差分波形を出力する。この差
分波形はしきい値比較手段に於いて所定のしきい値と比
較される。波形補正手段は、データ列の内、しきい値に
最も近い2の最近接データと、この最近接データの内、
しきい値との差の小さい方の最近接データに隣接する他
のデータとを用いて近似曲線を得る。そして位置演算手
段は、この近似曲線としきい値との2の交点の中点をパ
ネル上の接触物体の位置として求める。
【0016】
【実施例】図1は本発明の第1の実施例におけるタッチ
パネル入力装置のブロック構成を示す図である。送信部
2はパネル1上に表面弾性波バーストを発生させる。パ
ネル1上に発生した表面弾性波バーストはX方向反射素
子群17により複数の経路に分岐される。複数の経路に
分岐した表面弾性波バーストはX方向反射素子群18に
より、各々の経路長に対応する時間差をもって、同一の
経路に再度合流し、受信部3により受信される。受信さ
れた信号波形は増幅器4により増幅、検波器5により検
波され、図3の連続した曲線に示すような実線波形とな
る。その信号波形をA/D変換器6により一定周期で量
子化すると図3の曲線上のサンプル点(白丸で示す点)
になる。この一定周期で量子化したデータを、RAMa
9aに格納する。次にタッチされたか否かを検出するた
めに、同様に表面弾性波バーストを送出し、表面弾性波
の受信を行い、RAMb9bに格納する。その時、タッ
チが行われればその受信信号波形は図4に示す曲線上の
実線の波形となり、A/D変換器6により量子化すれば
曲線上のサンプル点となる。図中の斜線部分はタッチに
よる表面弾性波の減衰を示す。RAMa9aとRAMb
9bに格納されたそれぞれのデータを比較手段13によ
り処理して対応する時刻毎に差分を取ったデータとし、
図5に白丸でプロットした減衰波形を得る。実線はサン
プリング点(白丸の点)を実験データから推定して描い
たものである。図6は図5の減衰箇所の拡大図で、便宜
的に減衰箇所を示すために各サンプリング点をPn−
1、Pn、Pn+1、・・・Pn+7とする。この減衰
箇所に対して、スレシホールドレベルTHを設定し、T
Hより大きいサンプリング点がある場合に、波形の減衰
があったと判断できる。通常スレシホールドレベルTH
は受信信号波形に重畳するノイズレベルより大きい値に
設定される。減衰箇所が検出され、タッチが行われたと
判断すると、次にサンプル点選択手段12により演算手
段11に渡される減衰点が決定される。即ち、サンプル
点選択手段12では、図6に示す様な減衰波形に対して
スレシホールドレベルTH近傍の連続する3つのサンプ
リング点を減衰箇所の立ち上がり部分に於いて選択す
る。次に立ち下がり部分でも同様の連続する3点を選択
する。ここで連続する3点はスレシホールドレベルTH
を挟む2点と、更にその2点に隣あう一方の点を選択す
る。その第3の点の選択方法を以下に詳細に説明する。
パネル入力装置のブロック構成を示す図である。送信部
2はパネル1上に表面弾性波バーストを発生させる。パ
ネル1上に発生した表面弾性波バーストはX方向反射素
子群17により複数の経路に分岐される。複数の経路に
分岐した表面弾性波バーストはX方向反射素子群18に
より、各々の経路長に対応する時間差をもって、同一の
経路に再度合流し、受信部3により受信される。受信さ
れた信号波形は増幅器4により増幅、検波器5により検
波され、図3の連続した曲線に示すような実線波形とな
る。その信号波形をA/D変換器6により一定周期で量
子化すると図3の曲線上のサンプル点(白丸で示す点)
になる。この一定周期で量子化したデータを、RAMa
9aに格納する。次にタッチされたか否かを検出するた
めに、同様に表面弾性波バーストを送出し、表面弾性波
の受信を行い、RAMb9bに格納する。その時、タッ
チが行われればその受信信号波形は図4に示す曲線上の
実線の波形となり、A/D変換器6により量子化すれば
曲線上のサンプル点となる。図中の斜線部分はタッチに
よる表面弾性波の減衰を示す。RAMa9aとRAMb
9bに格納されたそれぞれのデータを比較手段13によ
り処理して対応する時刻毎に差分を取ったデータとし、
図5に白丸でプロットした減衰波形を得る。実線はサン
プリング点(白丸の点)を実験データから推定して描い
たものである。図6は図5の減衰箇所の拡大図で、便宜
的に減衰箇所を示すために各サンプリング点をPn−
1、Pn、Pn+1、・・・Pn+7とする。この減衰
箇所に対して、スレシホールドレベルTHを設定し、T
Hより大きいサンプリング点がある場合に、波形の減衰
があったと判断できる。通常スレシホールドレベルTH
は受信信号波形に重畳するノイズレベルより大きい値に
設定される。減衰箇所が検出され、タッチが行われたと
判断すると、次にサンプル点選択手段12により演算手
段11に渡される減衰点が決定される。即ち、サンプル
点選択手段12では、図6に示す様な減衰波形に対して
スレシホールドレベルTH近傍の連続する3つのサンプ
リング点を減衰箇所の立ち上がり部分に於いて選択す
る。次に立ち下がり部分でも同様の連続する3点を選択
する。ここで連続する3点はスレシホールドレベルTH
を挟む2点と、更にその2点に隣あう一方の点を選択す
る。その第3の点の選択方法を以下に詳細に説明する。
【0017】まず、スレシホールドレベルTHを挟むサ
ンプリング点に対して次の演算を行う。図7は図6の立
ち上がり部分に関しての演算方法を説明する図である。
図7の様に、スレシホールドレベルを挟む点、Pn+
1、Pn+2を選択する。次にその点に関する減衰量
(A/D値)に対して次の様な比較を行う。
ンプリング点に対して次の演算を行う。図7は図6の立
ち上がり部分に関しての演算方法を説明する図である。
図7の様に、スレシホールドレベルを挟む点、Pn+
1、Pn+2を選択する。次にその点に関する減衰量
(A/D値)に対して次の様な比較を行う。
【0018】 DIF1=TH−A/D(Pn+1) ・・・式−3 DIF2=A/D(Pn+2)−TH ・・・式−4 ここで、A/D(Px)は、サンプリング点Px点に於
けるA/D値を示している。DIF1≧DIF2の場
合、即ちPn+2のA/D値の方がPn+1のA/D値
よりもスレシホールド値THに近い場合には、第3のサ
ンプリング点はPn+2に隣接するサンプリング点Pn
+3とされる。従って、演算手段に渡す点はPn+1、
Pn+2、Pn+3となる。次にDIF1<DIF2の
場合、即ちPn+1のA/D値の方がPn+2のA/D
値よりもスレシホールド値THに近い場合には、第3の
サンプリング点はPn+1に隣接するサンプリング点P
nとされる。従って、演算手段に渡す点はPn、Pn+
1及びPn+2となる。
けるA/D値を示している。DIF1≧DIF2の場
合、即ちPn+2のA/D値の方がPn+1のA/D値
よりもスレシホールド値THに近い場合には、第3のサ
ンプリング点はPn+2に隣接するサンプリング点Pn
+3とされる。従って、演算手段に渡す点はPn+1、
Pn+2、Pn+3となる。次にDIF1<DIF2の
場合、即ちPn+1のA/D値の方がPn+2のA/D
値よりもスレシホールド値THに近い場合には、第3の
サンプリング点はPn+1に隣接するサンプリング点P
nとされる。従って、演算手段に渡す点はPn、Pn+
1及びPn+2となる。
【0019】また、サンプリング点がスレシホールドレ
ベルTHに一致する場合は、そのサンプリング点と前後
の点とを演算手段11に渡す。立ち下がり部分に関して
も同様である。
ベルTHに一致する場合は、そのサンプリング点と前後
の点とを演算手段11に渡す。立ち下がり部分に関して
も同様である。
【0020】サンプル点選択手段12により選択された
立ち上がり部分の3点、立ち下がり部分の3点、合計6
点を用いて演算手段11は、減衰波形が立ち上がり、た
ち下がりのそれぞれに於いてスレシホールドレベルTH
と等しくなる時刻Ths及びTheを算出する。演算手
段11では渡された3点の内の任意の2点間を必要な時
間軸の分解能に応じて更にM等分する。即ち、時間軸の
原点を第1のサンプリング点の対応する時刻とし、単位
を1/Mとした新たな座標系を用いる訳である。する
と、立ち上がりに関する時刻Thsを得る場合の3点は
(0,A/D(Pn))、(M,A/D(Pn+
1))、(2M,A/D(Pn+2))に座標変換され
ることになる。以降の演算処理を図8を用いて更に詳細
に説明する。図8に示す様に、上述のようにして黒丸で
示される3点がサンプル点選択手段12で選択され、そ
の3点を使用した最小自乗法による直線補間を行うと、
近似した一次関数からスレシホールドレベルTHと等し
くなる時刻が0〜2Mの数値で得られる。この様にして
設定したスレシホールドレベルに対し、減衰波形の立ち
上がり部分、立ち下がり部分がスレシホールドレベルT
Hと等しくなる時刻を、最小自乗法により近似した一次
関数から求めることにより、サンプリング間隔tよりも
細分化した時刻が得られる。そして、このようにして求
めたThs、Theの中点をタッチ位置とすることによ
りタッチパネル上のX又はYの一次元の位置を正確に特
定することができる。こうして得られる分解能は次式5
で表される。
立ち上がり部分の3点、立ち下がり部分の3点、合計6
点を用いて演算手段11は、減衰波形が立ち上がり、た
ち下がりのそれぞれに於いてスレシホールドレベルTH
と等しくなる時刻Ths及びTheを算出する。演算手
段11では渡された3点の内の任意の2点間を必要な時
間軸の分解能に応じて更にM等分する。即ち、時間軸の
原点を第1のサンプリング点の対応する時刻とし、単位
を1/Mとした新たな座標系を用いる訳である。する
と、立ち上がりに関する時刻Thsを得る場合の3点は
(0,A/D(Pn))、(M,A/D(Pn+
1))、(2M,A/D(Pn+2))に座標変換され
ることになる。以降の演算処理を図8を用いて更に詳細
に説明する。図8に示す様に、上述のようにして黒丸で
示される3点がサンプル点選択手段12で選択され、そ
の3点を使用した最小自乗法による直線補間を行うと、
近似した一次関数からスレシホールドレベルTHと等し
くなる時刻が0〜2Mの数値で得られる。この様にして
設定したスレシホールドレベルに対し、減衰波形の立ち
上がり部分、立ち下がり部分がスレシホールドレベルT
Hと等しくなる時刻を、最小自乗法により近似した一次
関数から求めることにより、サンプリング間隔tよりも
細分化した時刻が得られる。そして、このようにして求
めたThs、Theの中点をタッチ位置とすることによ
りタッチパネル上のX又はYの一次元の位置を正確に特
定することができる。こうして得られる分解能は次式5
で表される。
【0021】分解能=t×ν/2M ・・・式−5 この様な処理をX方向、Y方向でそれぞれ行うことによ
りタッチパネル上の2次元のタッチ位置を正確に特定す
ることができる。こうして算出したタッチ位置の座標
は、通信手段10を介してPC等ホストに転送される。
りタッチパネル上の2次元のタッチ位置を正確に特定す
ることができる。こうして算出したタッチ位置の座標
は、通信手段10を介してPC等ホストに転送される。
【0022】
【発明の効果】このようにして、ノイズの影響、サンプ
リング誤差を軽減することで、サンプリング間隔から得
られる分解能よりも高い分解能を得ることを可能とし、
表面弾性波方式タッチパネル入力装置において、ペン入
力としても使用可能とし、しかも分解能を上げるために
サンプリング間隔を小さくすることから発生する記憶手
段の容量増加を抑制することを可能とする。
リング誤差を軽減することで、サンプリング間隔から得
られる分解能よりも高い分解能を得ることを可能とし、
表面弾性波方式タッチパネル入力装置において、ペン入
力としても使用可能とし、しかも分解能を上げるために
サンプリング間隔を小さくすることから発生する記憶手
段の容量増加を抑制することを可能とする。
【図1】本発明の一実施例を示すブロック構成図。
【図2】従来技術の例を示すブロック構成図。
【図3】図1、2のaの部分にて観測される非タッチ時
の受信波形をサンプリングした波形を示す図。
の受信波形をサンプリングした波形を示す図。
【図4】図1、2のaの部分にて観測されるタッチ時の
受信波形をサンプリングした波形を示す図。
受信波形をサンプリングした波形を示す図。
【図5】図3の受信波形から図4の受信波形との差をと
り減衰量を示す図。
り減衰量を示す図。
【図6】図5の減衰量を示す波形を拡大した図。
【図7】図5において演算手段に渡すサンプル点を選択
する点を示す図。
する点を示す図。
【図8】図6の減衰波形の立ち上がり部分・立ち下がり
部分のスレシホールドレベルを挟む点と他の1点で最小
自乗法により直線補間を行った図。
部分のスレシホールドレベルを挟む点と他の1点で最小
自乗法により直線補間を行った図。
【図9】従来の位置検出方法による検出位置のバラツキ
を作図的に表現した図。
を作図的に表現した図。
1・・・パネル 2・・・送信部 3・・・受信部 4・・・増幅器 5・・・検波器 6・・・A/D変換器 7・・・CPU 8・・・ROM 9a・・RAMa 9b・・RAMb 10・・通信手段 11・・位置検出手段 12・・サンプル点選択手段 13・・比較手段 15・・Y方向反射素子群 16・・Y方向反射素子群 17・・X方向反射素子群 18・・X方向反射素子群 20・・Y方向送信用トランスデューサ 21・・Y方向受信用トランスデューサ 22・・X方向送信用トランスデューサ 23・・X方向受信用トランスデューサ
Claims (12)
- 【請求項1】 表面弾性波を発生する表面弾性波発生手
段と、 前記表面弾性波の一部を反射し偏向せしめる複数の表面
弾性波反射手段と、 前記複数の表面弾性波反射手段によって偏向された複数
の表面弾性波を検出して電気信号に変換する表面弾性波
検出手段と、 前記表面弾性波発生手段、前記複数の表面弾性波反射手
段及び前記表面弾性波検出手段を備え、前記表面弾性波
を伝播せしめるパネルと、 前記電気信号から前記パネル上に接触している接触物体
の接触位置を求める位置検出手段とを有するタッチパネ
ル入力装置に於いて、 前記位置検出手段は、前記接触物体が存在しないときの
前記電気信号の波形と位置検出を行う際の前記電気信号
の波形とを比較して差分波形を出力する波形比較手段
と、 前記差分波形を所定のしきい値と比較するしきい値比較
手段と、 前記差分波形の内、前記しきい値近傍の波形を補正して
補正波形を得る波形補正手段と、 前記補正波形と前記しきい値との2の交点から前記パネ
ル上の前記接触物体の位置を求める位置演算手段とを有
してなることを特徴とするタッチパネル入力装置。 - 【請求項2】 請求項1記載のタッチパネル入力装置に
於いて、前記位置検出手段は、前記電気信号を一定の時
間間隔のデータ列に変換するサンプリング手段を更に備
えてなることを特徴とするタッチパネル入力装置。 - 【請求項3】 請求項2記載のタッチパネル入力装置に
於いて、前記サンプリング手段は、A/Dコンバータか
らなることを特徴とするタッチパネル入力装置。 - 【請求項4】 請求項3記載のタッチパネル入力装置に
於いて、前記位置検出手段は、前記接触物体が存在しな
いときの前記電気信号の波形を記憶する第1の記憶手段
と、位置検出を行う際の前記電気信号の波形を記憶する
第2の記憶手段とを更に有してなることを特徴とするタ
ッチパネル入力装置。 - 【請求項5】 請求項2乃至4記載のタッチパネル入力
装置に於いて、前記波形補正手段は、前記データ列の
内、前記しきい値に最も近い2の最近接データと該デー
タに隣接する他のデータとを用いて近似曲線を得る、近
似曲線生成手段であることを特徴とするタッチパネル入
力装置。 - 【請求項6】 請求項5記載のタッチパネル入力装置に
於いて、前記他のデータは、前記最近接データの内、前
記しきい値との差の小さい方の最近接データに隣接する
データであることを特徴とするタッチパネル入力装置。 - 【請求項7】 請求項1乃至6記載のタッチパネル入力
装置に於いて、前記位置演算手段は前記補正波形と前記
しきい値との2の交点の中点を前記パネル上の前記接触
物体の位置とする如く構成されてなることを特徴とする
タッチパネル入力装置。 - 【請求項8】 表面弾性波を発生する表面弾性波発生手
段と、 前記表面弾性波の一部を反射し偏向せしめる複数の表面
弾性波反射手段と、 前記複数の表面弾性波反射手段によって偏向された複数
の表面弾性波を検出して電気信号に変換する表面弾性波
検出手段と、 前記表面弾性波発生手段、前記複数の表面弾性波反射手
段及び前記表面弾性波検出手段を備え、前記表面弾性波
を伝播せしめるパネルと、 前記電気信号から前記パネル上に接触している接触物体
の接触位置を求める位置検出手段とを有するタッチパネ
ル入力装置の制御方法に於いて、 前記接触物体が存在しないときの前記電気信号の波形と
位置検出を行う際の前記電気信号の波形とを比較して差
分波形を出力する波形比較工程と、 前記差分波形を所定のしきい値と比較するしきい値比較
工程と、 前記差分波形の内、前記しきい値近傍の波形を補正して
補正波形を得る波形補正工程と、 前記補正波形と前記しきい値との2の交点から前記パネ
ル上の前記接触物体の位置を求める位置演算工程とを有
することを特徴とするタッチパネル入力装置の制御方
法。 - 【請求項9】 請求項8記載のタッチパネル入力装置の
制御方法に於いて、前記波形比較工程は、前記電気信号
を一定の時間間隔のデータ列に変換するサンプリング工
程と、前記接触物体が存在しないときの前記電気信号の
波形を記憶する第1の記憶工程と、位置検出を行う際の
前記電気信号の波形を記憶する第2の記憶工程とを更に
有してなることを特徴とするタッチパネル入力装置の制
御方法。 - 【請求項10】 請求項9記載のタッチパネル入力装置
の制御方法に於いて、前記波形補正工程は、前記データ
列の内から前記しきい値に最も近い2の最近接データと
該データに隣接する他のデータとを抽出する近接データ
抽出工程と、該近接データを用いて近似曲線を得る近似
曲線生成工程とからなることを特徴とするタッチパネル
入力装置の制御方法。 - 【請求項11】 請求項10記載のタッチパネル入力装
置の制御方法に於いて、前記近接データ抽出工程は、前
記2の最近接データと前記しきい値との差を求め、該差
の小さい方の最近接データに隣接するデータを前記他の
データとすることを特徴とするタッチパネル入力装置の
制御方法。 - 【請求項12】 請求項8乃至11記載のタッチパネル
入力装置の制御方法に於いて、前記位置演算工程は、前
記補正波形と前記しきい値との2の交点の中点を求め、
該中点を前記パネル上の前記接触物体の位置とすること
を特徴とするタッチパネル入力装置の制御方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10869094A JP3417053B2 (ja) | 1994-05-23 | 1994-05-23 | タッチパネル入力装置及びその制御方法 |
| US08/350,596 US5638093A (en) | 1993-12-07 | 1994-12-06 | Touch panel input device and control method thereof |
| DE69416960T DE69416960T2 (de) | 1993-12-07 | 1994-12-06 | Berührungstafeleingabevorrichtung und Methode zur Erzeugung von Eingangsignalen für eine Informationverarbeitungsvorrichtung |
| EP94119257A EP0657842B1 (en) | 1993-12-07 | 1994-12-06 | Touch panel input device and method of generating input signals for an information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10869094A JP3417053B2 (ja) | 1994-05-23 | 1994-05-23 | タッチパネル入力装置及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07319613A true JPH07319613A (ja) | 1995-12-08 |
| JP3417053B2 JP3417053B2 (ja) | 2003-06-16 |
Family
ID=14491187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10869094A Expired - Fee Related JP3417053B2 (ja) | 1993-12-07 | 1994-05-23 | タッチパネル入力装置及びその制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3417053B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007226764A (ja) * | 2006-01-27 | 2007-09-06 | Epson Imaging Devices Corp | タッチパネル、電気光学装置及び電子機器 |
| US7667694B2 (en) | 2002-11-01 | 2010-02-23 | Fujitsu Limited | Touch panel device and contract position detection method |
| GB2490422A (en) * | 2011-04-27 | 2012-10-31 | Elliptic Laboratories As | Interaction surface with acoustic signals transmitted above the surface |
| JP2016506571A (ja) * | 2012-12-20 | 2016-03-03 | 朝亮 杜 | タッチ位置及びタッチエネルギーの測定方法ならびに表示装置 |
| CN110554791A (zh) * | 2018-06-04 | 2019-12-10 | 北京钛方科技有限责任公司 | 触控面板信号检测方法及装置 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100346274C (zh) * | 2004-03-25 | 2007-10-31 | 升达科技股份有限公司 | 以起始位置及移动方向定义的输入方法、控制模块及产品 |
| CN103472960B (zh) * | 2013-06-14 | 2017-06-06 | 成都吉锐时代触摸技术有限公司 | 一种实现在表面声波触摸屏多点真实触摸的方法 |
-
1994
- 1994-05-23 JP JP10869094A patent/JP3417053B2/ja not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7667694B2 (en) | 2002-11-01 | 2010-02-23 | Fujitsu Limited | Touch panel device and contract position detection method |
| US8269752B2 (en) | 2002-11-01 | 2012-09-18 | Fujitsu Limited | Touch panel device and contact position detection method |
| JP2007226764A (ja) * | 2006-01-27 | 2007-09-06 | Epson Imaging Devices Corp | タッチパネル、電気光学装置及び電子機器 |
| US7952568B2 (en) | 2006-01-27 | 2011-05-31 | Sony Corporation | Surface acoustic wave touch panel, electrooptical device, and electronic apparatus having spacers between first and second touch panel substrates |
| GB2490422A (en) * | 2011-04-27 | 2012-10-31 | Elliptic Laboratories As | Interaction surface with acoustic signals transmitted above the surface |
| GB2490422B (en) * | 2011-04-27 | 2019-06-19 | Elliptic Laboratories As | Interaction surfaces |
| JP2016506571A (ja) * | 2012-12-20 | 2016-03-03 | 朝亮 杜 | タッチ位置及びタッチエネルギーの測定方法ならびに表示装置 |
| CN110554791A (zh) * | 2018-06-04 | 2019-12-10 | 北京钛方科技有限责任公司 | 触控面板信号检测方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3417053B2 (ja) | 2003-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0657842B1 (en) | Touch panel input device and method of generating input signals for an information processing device | |
| US9494684B2 (en) | Position measurement device | |
| KR100280197B1 (ko) | 초음파영상화시스템의초음파신호집속방법및장치 | |
| US4910363A (en) | Coordinates input apparatus with plural pulse train whose phases differ | |
| US6530890B2 (en) | Ultrasound diagnostic apparatus and method for measuring blood flow velocity using doppler effect | |
| JPH08501164A (ja) | 音響波タッチパネル用コントローラ | |
| US6169706B1 (en) | Echo detection in pulse-echo ranging systems | |
| JP3417053B2 (ja) | タッチパネル入力装置及びその制御方法 | |
| US9880671B2 (en) | Damping vibrational wave reflections | |
| CN1712988B (zh) | 自适应超声成像系统 | |
| JP3456261B2 (ja) | タッチパネル装置 | |
| US7773459B2 (en) | Underwater sounding method and apparatus | |
| JP3969703B2 (ja) | 受信信号処理装置および距離測定装置 | |
| JP2000111646A (ja) | ドップラ検出表示方法及びシステム | |
| CN108697408A (zh) | 超声波解析装置、超声波解析方法及超声波解析程序 | |
| EP0368351B1 (en) | Coordinate input apparatus | |
| US11998392B2 (en) | Shear wave elasticity measurement method and shear wave elasticity imaging system | |
| CN116412864A (zh) | 超声波流量检测方法、装置、电子设备及存储介质 | |
| JP3068674B2 (ja) | 超音波送受波装置 | |
| JP6311230B2 (ja) | 目標物検出装置、目標物検出方法、プログラム及び記録媒体 | |
| JPH11194166A (ja) | パルス圧縮レーダシステム | |
| KR101542807B1 (ko) | 영상 화질 개선 방법 및 이를 이용한 초음파 영상 장치 | |
| JP2024030330A (ja) | 水中測位システム及び水中測位方法 | |
| JP2001289949A (ja) | 探知領域推定システム | |
| JP3419230B2 (ja) | 振動計測装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080411 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090411 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |