JP2004078606A - Resistive film contact type touch panel control unit - Google Patents

Resistive film contact type touch panel control unit Download PDF

Info

Publication number
JP2004078606A
JP2004078606A JP2002238469A JP2002238469A JP2004078606A JP 2004078606 A JP2004078606 A JP 2004078606A JP 2002238469 A JP2002238469 A JP 2002238469A JP 2002238469 A JP2002238469 A JP 2002238469A JP 2004078606 A JP2004078606 A JP 2004078606A
Authority
JP
Japan
Prior art keywords
touch panel
coordinate
resistive touch
icon
resistive film
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
Application number
JP2002238469A
Other languages
Japanese (ja)
Inventor
Kuniyuki Sato
佐藤 訓之
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002238469A priority Critical patent/JP2004078606A/en
Publication of JP2004078606A publication Critical patent/JP2004078606A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a resistive film contact type touch panel control unit capable of eliminating erroneous detection results. <P>SOLUTION: The resistive film contact type touch panel control unit controls a resistive film contact type touch panel 1 arranged by overlapping on a display unit 100. On condition that the selection of an icon 103 on the display unit 100 is determined by detection of a press position of the resistive film contact type touch panel 1 obtained by averaging a plurality of sampling data for X-coordinate and Y-coordinate, the touch panel control unit is provided with a control unit 51 which determines a direction of a position gap to be a downward direction of an electrical potential when position information specified by the detection of press position does not exist within a display zone of the icon 103, and determines the resistive film contact type touch panel 1 as a fault when the sampling data are widely varied. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、表示装置に重ね合わせて配置されている抵抗膜接触型タッチパネルを制御する抵抗膜接触型タッチパネル制御装置に関するものである。
【0002】
【従来の技術】
一般的にユーザが抵抗膜接触型タッチパネルを押圧する力が弱いと、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗の増加と、両面の抵抗膜フィルムや配線パターンに存在する容量成分との関係により各電極から読み取る電圧波形になまりを生じ、その結果、誤った座標データを検出してしまう可能性がある。
また、タッチパネルは通常LCDやCRT等の表示装置に備えられ、表示装置上に「ボタン」画像(アイコン)を表示させ、ユーザがその「アイコン」すなわち「アイコン」表示位置に該当するタッチパネル上の位置を押圧したことを検出して制御されるのが一般的である。この際、通常のプッシュ型スイッチに慣れている一般のユーザにとっては、表示装置上の「アイコン」すなわち表示位置に該当するタッチパネル上の特定位置を、機器提供者(メーカ)が想定する以上の力で押圧することがある。
また、表示装置上の「アイコン」の表示位置は毎回特定の位置であるため、表示装置に配置された抵抗膜接触型タッチパネルも毎回特定の位置を押圧されることになる。このため、抵抗膜接触型タッチパネルのある一部が極端に疲労し、内部構造のマイクロスペーサや抵抗膜そのものを破壊することがある。
このとき、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗は異常に増加し、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまうこともある。
【0003】
この課題に対して、特開2000−56914公報では、1点を押圧可能な抵抗膜接触型(感圧型)タッチパネルの押圧された点の座標を検出して出力する座標抽出装置において、前記座標の検出前の第1時点に、前記タッチパネルに加えられる第1圧力を測定する第1圧力測定手段と、前記タッチパネル内の押圧された点の座標を検出する座標検出手段と、前記座標の検出後の第2時点に、前記タッチパネルに加えられる第2圧力を測定する第2圧力測定手段と、前記第1および第2圧力に基づき、前記第1時点から前記第2時点までの検出期間内に前記タッチパネルに予め定める基準圧力以上の圧力が加えられているか否かを判断する押下状態判断手段と、前記検出期間内に前記基準圧力以上の圧力がタッチパネルに加えられていると判断された場合だけ、該検出期間内に検出された座標を出力する座標出力手段とを含むことを特徴とする座標抽出装置を開示している。
また、特開2001−67186公報では、アナログ抵抗膜接触型タッチパネルと、該アナログタッチパネルから出力される電圧をディジタル信号に変換するアナログ−ディジタル変換機(以下、AD変換器とする)を有する情報制御装置において、意図されない座標データが入力された場合に、入力が想定されている一番近い座標が入力されたものとして、キャリブレーションを行うための画面表示を行うこと無く、自動的にタッチパネルの入力位置を補正するためのキャリブレーションを行うことを特徴とするタッチパネル入力装置を開示している。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来技術のうち前者においては、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまった場合、あくまでもユーザは抵抗膜接触型タッチパネルを押圧しているため、第1時点と第2時点では正常に上側抵抗膜フィルムと下側抵抗膜フィルムが接触し、肝心の座標検出時に接触不良が発生しても、エラーと判断できない。
また上記従来技術のうち後者においては、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまった場合、それに起因する位置ずれは一定の規則性を持つわけではなく、突発的な誤検出情報に従って補正制御(キャリブレーション)を行えば、本来の位置相関を狂わせてしまう。
本発明は、上述の従来技術の課題に鑑みて、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまった場合とそうでない場合を切り分けて、誤った検出結果を排除することが可能な抵抗膜接触型タッチパネル制御装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の発明は、表示装置に重ね合わせて配置されている抵抗膜接触型タッチパネルを制御する抵抗膜接触型タッチパネル制御装置において、X座標、Y座標それぞれ複数のサンプリングデータから平均化して得られる抵抗膜接触型タッチパネルの押圧位置を検出する押圧位置検出手段と、該押圧位置検出手段により前記表示装置上のアイコンが選択されるアイコン選択手段と、を備え、前記押圧位置検出手段により特定した位置情報が前記アイコンの表示領域内部に存在しないときに、位置ずれの方向が電位下降方向であり、且つサンプリングデータのばらつきが大きい場合に、前記抵抗膜接触型タッチパネルの故障と判断することを特徴とする。
請求項2記載の発明は、表示装置に重ね合わせて配置されている抵抗膜接触型タッチパネルを制御する抵抗膜接触型タッチパネル制御装置において、X座標、Y座標それぞれ複数のサンプリングデータから平均化して得られる抵抗膜接触型タッチパネルの押圧位置を検出する押圧位置検出手段と、該押圧位置検出手段により前記表示装置上のアイコンが選択されるアイコン選択手段と、を備え、前記押圧位置検出手段により特定した位置情報がアイコンの表示領域内部に存在しないときに、位置ずれの方向が電位下降方向であって、さらにサンプリングデータの平均値との差が最も大きいデータをX座標、Y座標それぞれ抽出した結果、いずれも電位下降方向の位置ずれであり、且つ平均値との差が大きい場合に、抵抗膜接触型タッチパネルの故障と判断することを特徴とする。
請求項3記載の発明は、請求項1または2記載の判断基準による異常判定が所定回数以上発生した場合に、抵抗膜接触型タッチパネルの故障と判断する抵抗膜接触型タッチパネル制御装置を主要な特徴とする。
請求項4記載の発明は、請求項1または2記載の判断基準による異常判定が特定時間内に所定回数以上発生した場合に、抵抗膜接触型タッチパネルの故障と判断する抵抗膜接触型タッチパネル制御装置を主要な特徴とする。
請求項5記載の発明は、請求項1〜4の異常判定が為された場合、抵抗膜接触型タッチパネルの故障を外部に通知する抵抗膜接触型タッチパネル制御装置を主要な特徴とする。
請求項6記載の発明は、請求項1の判断基準による異常判定が成立しない場合、キャリブレーションを実行する旨を外部通知する抵抗膜接触型タッチパネル制御装置を主要な特徴とする。
【0006】
【発明の実施の形態】
以下、本発明に係る抵抗膜接触型タッチパネル制御装置について図面を参照して説明する。図1は本発明に係る抵抗膜接触型タッチパネル制御装置の一実施例の構成を示すブロック図、図2〜5は図1の抵抗膜接触型タッチパネル制御装置の押圧位置を特定する動作を説明するフローチャートである。
図1において、抵抗膜接触型タッチパネル1は図示しない透明な絶縁物のマイクロスペーサを介して抵抗値の特性が線形(直線性)である2枚の抵抗膜である上部透明抵抗膜2と下部透明抵抗膜3とが重ね合わされて構成され、指やペン先等で押圧しない状態では両抵抗膜は接触せず、押圧された状態でその押圧された箇所の重ね合わされた抵抗膜が接触するように構成されている。上部透明抵抗膜2には左右両端にX座標軸方向の電極として電極4および電極5を有し、下部透明抵抗膜3には上下両端にY座標軸方向の電極として電極6および電極7を有している。電極4および電極5間には内部抵抗Rを有しており、電極6および電極7間には内部抵抗Rを有している。
電極4は、タッチパネル制御装置10が有する電圧印加電源11とアナログスイッチ12を介して接続されると同時に、それと並列に検出抵抗18、アナログスイッチ16を介して接続されている。電極6は、電圧印加電源11とアナログスイッチ13を介して接続されており、電極5および電極7は、電圧印加電源11の接地電源(GND)とアナログスイッチ14、15を介してそれぞれ接続されている。アナログスイッチ12〜16はイネーブル信号により接点が開閉し、記憶演算部30のI/Oポート31〜35により制御される。
【0007】
I/Oポート31、33をイネーブル(Lレベル)にするとアナログスイッチ12、14の接点が閉じ、上部透明抵抗膜2にはX座標軸方向に電圧が印加される。また、I/Oポート32、34をイネーブル(Lレベル)にするとアナログスイッチ13、15の接点が閉じ、下部透明抵抗膜3にはY座標軸方向に電圧が印加される。
また、I/Oポート35をイネーブル(Lレベル)に、I/Oポート31をディスエーブル(Hレベル)にするとアナログスイッチ12の接点が開放され、アナログスイッチ16の接点が閉じることで電圧印加電源11の電圧が検出抵抗18を介して上部透明抵抗膜2上の電極4に印加される。各電極4〜7は更に、タッチパネル制御装置10が有するボルテージフォロワ回路20〜23に接続されている。ボルテージフォロワ回路20〜23は、各電極4〜7の電位を電位検出回路40へほぼ無限大に近い高インピーダンスで出力する。

Figure 2004078606
電位検出回路40は、4つのボルテージフォロワ回路20〜23の出力からいずれか1つを選択するマルチプレクサ41とマルチプレクサ41から出力されるアナログ値の電位をディジタル変換する8ビット分解能のアナログ/ディジタルコンバータ42から構成されている。記憶演算部30は、マルチプレクサ41に接続された2ビットの切り替え信号をI/Oポート36、37から出力し、下表のように設定することにより4つのボルテージフォロワ回路20〜23の出力からいずれかを選択して、該当する電極の電位をアナログ/ディジタルコンバータ42によりディジタル変換して8ビットの電位情報が得られる。
【0008】
記憶演算部30は、主にCPU51、RAM52、ROM53、データバス54、NVRAM55、アドレスバス(図示しない)、I/Oポート31〜37で構成されており、電位検出回路40から出力される8ビットのディジタル電位情報は、データバス54を介してRAM52に書き込まれる。CPU51は、ROM53に蓄積されているプログラムに基づいて後述する処理を行い、X座標軸およびY座標軸の各座標位置を特定して抵抗膜接触型タッチパネル1の押圧座標位置を算出する。
CPU51が行うI/Oポート31〜37に対する設定は、I/Oポート31をLSBとする8ビットの処理コマンドで行う。ただし、I/Oポート37は7ビット目の相当するため、MSBは常に0とする。(例えば、I/Oポート31、33をイネーブル(Lレベル)、I/Oポート32、34、35をディスエーブル(Hレベル)として、ボルテージフォロワ回路20を選択するときのI/Oポート設定コマンドは、MSBから00011010となり、1Ahとなる。)
【0009】
次に、抵抗膜接触型タッチパネル1の制御装置の押圧座標位置検出動作について図2〜3を用いて説明する。押圧座標位置検出動作は、
1.押圧検出動作
2.X座標軸押圧座標位置検出動作
3.Y座標軸押圧座標位置検出動作
から構成される。
【0010】
最初に押圧検出動作について図2を用いて説明する。
CPU51は、I/Oポート設定コマンドを07hに設定する(Step21)。これにより、アナログスイッチ15、16の接点が閉じ、アナログスイッチ12〜14の接点が開放される。また、マルチプレクサ41の入力としてボルテージフォロワ回路20が選択され、電極6のアナログ値の電位が、アナログ/ディジタルコンバータ42によって8ビットのディジタル電位情報としてデータバス54に出力される。
抵抗膜接触型タッチパネル1が押圧されない状態では、上部透明抵抗膜2上の電圧はその座標位置に関わらず電圧印加電源11の電圧となっている。つまり、データバス54に出力されるディジタル電位情報は、常に255である。CPU51は、アナログスイッチ12〜16の接点切り替えに必要な時間待った後で(Step22)、データバス54に出力されるディジタル電位情報を所定のタイミングでポーリングする。抵抗膜接触型タッチパネル1上を指やペン先等で押圧すると、押圧した箇所において重ね合わせた上部透明抵抗膜2と下部透明抵抗膜3とが接触する。
このとき、電極7は電圧印加電源11の接地電源(GND)と接続されているため、電極4から押圧点の位置までの距離に対応する上部透明抵抗膜2の内部抵抗値Rに対する分圧抵抗値と、押圧点の位置から電極7までの距離に対応する下部透明抵抗膜3の内部抵抗値Rに対する分圧抵抗値との合成インピーダンスを介して接地される。ここで、検出抵抗18の値をR、Rと比較して十分大きくすることでこの合成インピーダンスは無視でき、データバス54に出力されるディジタル電位情報は、ほぼ0となる。
CPU51は、ポーリングしているデータバス54に出力されるディジタル電位情報が255から0に変化したことを検出して、抵抗膜接触型タッチパネル1の押圧を判断できる。
【0011】
次に、X座標軸押圧座標位置検出モードの動作について図3を用いて説明する。
CPU51は、I/Oポート設定コマンドを7Ahに設定する(Step31)。これにより、アナログスイッチ12、14の接点が閉じ、アナログスイッチ13、15、16の接点が開放され、上部透明抵抗膜2にX座標軸方向の電圧が印加される。また、マルチプレクサ41の入力としてボルテージフォロワ回路23が選択され、電極7のアナログ値の電位が、アナログ/ディジタルコンバータ42によって8ビットのディジタル電位情報としてデータバス54に出力される。
抵抗膜接触型タッチパネル1上を指やペン先等で押圧すると、押圧した箇所において重ね合わせた上部透明抵抗膜2と下部透明抵抗膜3とが接触する。このとき電圧印加電源11から電圧が印加されている上部透明抵抗膜2と直交する下部透明抵抗膜3の電極6、7に漏れ電流による電位が検出される。
すなわち、電極4−5間の距離に対する押圧点の位置が、上部透明抵抗膜2の内部抵抗値R2に対する抵抗分圧値として検出できる。このとき、押圧点の位置から電極7までの距離に対応する下部透明抵抗膜3の内部抵抗値R3に対する分圧抵抗値は、ボルテージフォロワ回路23の入力インピ−ダンスが非常に高いことより無視することができる。
CPU51は、アナログスイッチ12〜16の接点切り替えに必要な時間待った後で(Step32)、データバス54の電位情報を所定回数サンプリングし(Step11)、得られたデータを平均化することにより(Step12)、X座標電位情報(DATA_X)としてRAM52に格納する(Step13)。平均化の際には、特開平10−333835号公報の発明を用いれば、更に精度がアップする。
【0012】
最後に、Y座標軸押圧座標位置検出モードの動作について図3を用いて説明する。
CPU51は、I/Oポート設定コマンドを55hに設定する(Step41)。これにより、アナログスイッチ13、15の接点が閉じ、アナログスイッチ12、14、16の接点が開放され、下部透明抵抗膜3にY座標軸方向の電圧が印加される。また、マルチプレクサ41の入力としてボルテージフォロワ回路21が選択され、電極5のアナログ値の電位が、アナログ/ディジタルコンバータ42によって8ビットのディジタル電位情報としてデータバス54に出力される。
上述したX座標軸押圧座標位置検出モードと同様に、今度は電圧印加電源11から電圧が印加されている下部透明抵抗膜3と直交する上部透明抵抗膜2の電極4、5に、漏れ電流による電位が検出される。すなわち、電極6−7間の距離に対する押圧点の位置が、下部透明抵抗膜3の内部抵抗値R3に対する抵抗分圧値として検出できる。
CPU51は、アナログスイッチ12〜16の接点切り替えに必要な時間待った後で(Step32)、データバス54の電位情報を所定回数サンプリングし(Step11)、得られたデータを平均化することにより(Step12)、Y座標電位情報(DATA_Y)としてRAM52に格納する(Step13)。平均化の際には、特開平10−333835の発明を用いれば、更に精度がアップする。
また、抵抗膜接触型タッチパネル1はLCD100の表示エリア101上に重ね合わせて配置されている。LCD100は、LCDコントローラ102で生成した画像データを表示できるようになっている。CPU51は、LCDコントローラ102にアクセスして必要な画像データをLCD100に表示する。
【0013】
ここで、本発明の抵抗膜接触型タッチパネル制御装置が、OA機器等の操作部として用いられた例について図4を用いて説明する。図1および図4に示すように、左上コーナーが(X座標電圧,Y座標電圧)=(5V,5V)を示し、右上コーナーが(0V,5V)を、左下コーナーが(5V,0V)を、右下コーナーが(0V,0V)となるように抵抗膜接触型タッチパネル1はLCD100の表示エリア101上に重ね合わせて配置されている。
すなわち、CPU51は(DATA_X,DATA_Y)=(255,255)のとき、LCDの表示エリア101の左上コーナーが押圧されたと判断する。同様に(0,255)のとき右上コーナー、(255,0)のとき左下コーナー、(0,0)のとき右下コーナーが押圧されたと判断する。
ここで、LCDの表示エリア101上にアイコン103が表示されている場合について説明する。アイコン103の各座標軸上の電位情報(DATA_X,DATA_Y)を、左上コーナーが(X2,Y2)、右上コーナーが(X1,Y2)、左下コーナーが(X2,Y1)、右下コーナーが(X1,Y1)とする。
ユーザが、アイコン103を押圧した場合、実際にはLCD表示エリア101上に重ね合わせて配置された抵抗膜接触型タッチパネル1のアイコン103に対応した位置が押圧されることとなる。抵抗膜接触型タッチパネル1の制御装置は、上述の押圧検出動作、X座標軸押圧座標位置検出動作、Y座標軸押圧座標位置検出動作を経て2次元押圧座標電位情報(DATA_X,DATA_Y)を得る。そして、CPU51は、検出された2次元押圧座標位置と表示エリア101上に表示させた画像データ配置とを比較する。
その結果、X座標に関してX2≧DATA_X≧X1であること、そしてY座標に関してY2≧DATA_Y≧Y1であることを認識する。これにより、特定した2次元押圧座標位置がアイコン103を表示させた領域内に位置すること、すなわちユーザがアイコン103を押圧(選択)したことを認識して、所定の処理モードに移行する。
もし、取得した2次元押圧座標位置と表示エリア101上に表示させた画像データ配置とを比較した結果、その位置にいずれのアイコンも存在しなければ、その押圧を無視する。
【0014】
このときのボルテージフォロワ回路20〜23の出力波形について、図5を用いて説明する。CPU51は、押圧検出動作においてボルテージフォロワ回路20の出力をポーリングし、データバス54に出力されるディジタル電位情報が所定のしきい値以下に変化したことを検出して、X座標軸押圧座標位置検出モードに切り換える。X座標軸押圧座標位置検出モードでは、ボルテージフォロワ回路23の出力に相当する電位情報を所定回数サンプリングし、得られたデータを平均化することにより、X座標電位情報(DATA_X)として電位X(X2≧X≧X1)を得る。
次に、モードをY座標軸押圧座標位置検出モードに切り換え、ボルテージフォロワ回路21の出力に相当する電位情報を所定回数サンプリングし、得られたデータを平均化することにより、Y座標電位情報(DATA_Y)として電位Y(Y2≧Y≧Y1)を得る。
ここで、再度押圧検出動作モードに切り換え、ボルテージフォロワ回路20の出力に相当するディジタル電位情報が所定のしきい値以下の状態を継続していることを確認する。もし、このときのボルテージフォロワ回路20の出力に相当するディジタル電位情報が255であった場合は、一連の座標軸押圧座標位置検出課程において、抵抗膜接触型タッチパネル1への押圧が途中で解除された、すなわちユーザがアイコン103の押圧をやめたと判断する。
【0015】
さて、抵抗膜接触型タッチパネル1のある一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加した場合について図6を用いて説明する。
接触抵抗が増加した結果、ユーザが抵抗膜接触型タッチパネル1を押圧しているにも関わらず、上部透明抵抗膜2と下部透明抵抗膜3との間の接触不良が発生し、結果的に接点が開放してしまった場合、X座標軸押圧座標位置検出モードにおいて、本来の電位Xから開放時の電位であるGND電位(0V)に推移する課程をX座標電位情報(DATA_X)として取り込んでしまう。
同様に、Y座標軸押圧座標位置検出モードにおいては、本来の電位Yから開放時の電位であるGND電位(0V)に推移する課程をY座標電位情報(DATA_Y)として取り込んでしまう。
すなわち、上部透明抵抗膜2と下部透明抵抗膜3との間の接触不良によって、本来の座標電位情報(DATA_X,DATA_Y)=(X,Y)であるのに対して実際に取得した座標電位情報(DATA_X,DATA_Y)=(X−α,Y−β)となってしまう。
アイコン103の各座標電位情報は、X座標に関してX2≧DATA_X≧X1、Y座標に関してY2≧DATA_Y≧Y1であり、X2≧X≧X1、かつY2≧Y≧Y1であるにも関わらず、X2≧X−α≧X1、かつY2≧Y−β≧Y1が成立しなければ、押圧座標位置制御は、その押圧を無視する。
ユーザにとっては、アイコン103を押圧しているにも関わらず押圧座標位置制御に押圧を無視されることにより入力が反応しないかのように映り、更に強い力であるいは何回もアイコン103を押圧するため、抵抗膜接触型タッチパネル1はますます局所的に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗はますます増加するという悪循環に陥ってしまう。
【0016】
ここで、請求項1に記載する発明について図2、図3および図7、図8を用いて説明する。CPU51は、押圧検出動作においてボルテージフォロワ回路20の出力をポーリングし、データバス54に出力されるディジタル電位情報が所定のしきい値以下に変化したことを検出して、X座標軸押圧座標位置検出モードに切り換える。X座標軸押圧座標位置検出モードでは、ボルテージフォロワ回路23の出力に相当する電位情報を所定回数サンプリングし、得られたデータを平均化することにより、X座標電位情報(DATA_X)を得る。このとき、平均化に用いたX座標のサンプリングデータはRAM52に記録しておく。
次に、モードをY座標軸押圧座標位置検出モードに切り換え、ボルテージフォロワ回路21の出力に相当する電位情報を所定回数サンプリングし、得られたデータを平均化することにより、Y座標電位情報(DATA_Y)を得る。このとき、平均化に用いたY座標のサンプリングデータもRAM52に記録しておく。そして、再度押圧検出動作モードに切り換え、ボルテージフォロワ回路20の出力に相当するディジタル電位情報が所定のしきい値以下の状態を継続していることを確認する。もし、このときのボルテージフォロワ回路20の出力に相当するディジタル電位情報が255であった場合は、一連の座標軸押圧座標位置検出課程において、抵抗膜接触型タッチパネル1への押圧が途中で解除された、すなわちユーザがアイコン103の押圧をやめたと判断し、得られた2次元押圧座標電位情報(DATA_X,DATA_Y)とともにRAM52に記録した各座標のサンプリングデータを破棄する(Step52)。
ボルテージフォロワ回路20の出力に相当するディジタル電位情報が所定のしきい値以下の状態を継続している場合には、検出された2次元押圧座標位置と表示エリア101上に表示させた画像データ(アイコン103)配置とを比較する。その結果、X座標に関してX2≧DATA_X≧X1であること、そしてY座標に関してY2≧DATA_Y≧Y1であることを認識した場合は(Step51−Y)、特定した2次元押圧座標位置がアイコン103を表示させた領域内に位置すること、すなわちユーザがアイコン103を押圧(選択)したことを認識して、所定の処理モードに移行する。この際、得られた2次元押圧座標電位情報(DATA_X,DATA_Y)とともにRAM52に記録した各座標のサンプリングデータを破棄しても構わない(Step53)。
もし、取得した2次元押圧座標位置と表示エリア101上に表示させた画像データ(アイコン103)配置とを比較した結果、X座標に関してDATA_X≧X2、またはDATA_X≦X1である場合、あるいはY座標に関してDATA_Y≧Y2、またはDATA_Y≦Y1である場合のいずれかであるときに(Step51−N)、その押圧を無視する。
この場合、CPU51は以下の処理を実行する(Step54)。
まず、アイコン103の中心の電位情報を(X0、Y0)としたときの、X0−DATA_X、Y0−DATA_Yを算出する(Step61)。
【0017】
ところで、上部透明抵抗膜2と下部透明抵抗膜3との間の接触不良が発生し、結果的に接点が開放してしまった場合、本来の電位から開放時の電位であるGND電位(0V)に推移する。つまり、電位の推移方向は、LCDの表示エリア101の左上コーナー(5V,5V)から右下コーナー(0,0)へ向かうことになる。つまり、上部透明抵抗膜2と下部透明抵抗膜3との間の接触不良が発生している場合の位置ずれは、X0−DATA_X<0、かつY0−DATA_Y<0の条件が成立する。
上記条件が成立した場合には(Step62−Y)、RAM52に記録したX座標のサンプリングデータのばらつき(σ_X)とRAM52に記録したY座標のサンプリングデータのばらつき(σ_Y)を算出し(Step63)、このばらつきが所定のしきい値よりも大きい場合は(Step64−Y)、抵抗膜接触型タッチパネル1の一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加している可能性があると判断する(Step65)。
【0018】
次に、請求項2に記載する発明について図7、図9を用いて説明する。上記条件が成立した場合には(Step62−Y)、RAM52に記録したX座標のサンプリングデータの中で、DATA_X、すなわちX座標のサンプリングデータの平均値との差が最も大きいデータXmaxを算出する。同様にRAM52に記録したY座標のサンプリングデータの中で、DATA_Y、すなわちY座標のサンプリングデータの平均値との差が最も大きいデータYmaxを算出する(Step71)。
得られたXmax、YmaxがともにX0−Xmax<0、かつY0−Ymax<0の条件を満たしており(Step72−Y)、Xmax、Ymaxが所定のしきい値よりも大きい場合は(Step73−Y)、抵抗膜接触型タッチパネル1の一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加している可能性があると判断する(Step65)。
次に、請求項3に記載する発明について図7〜図10を用いて説明する。上記判断基準(請求項1または請求項2)に基づく判定回数をNVRAM55に記録し(Step81)、この判定回数が所定のしきい値以上に達した場合は(Step82−Y)、抵抗膜接触型タッチパネル1の一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加している可能性があると判断する(Step65)。ここでNVRAM55は不揮発メモリで、タッチパネル制御においてはキャリブレーションの補正データが記録されている。
【0019】
次に、請求項4に記載する発明について図7〜図9および図11を用いて説明する。上記判断基準(請求項1または請求項2)に基づく判定をRAM52に記録する(Step81)と同時にタイマー(図示しない)を起動し(Step91)、一定時間内に上記判断基準が成立した回数をカウントする。このカウント値が所定のしきい値以上に達した場合は(Step92−Y)、抵抗膜接触型タッチパネル1の一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加している可能性があると判断する(Step65)。タイマーの停止は、異常を判定した場合、アイコン103の押圧(選択)を認識した場合およびあらかじめ定義した所定時間が経過した場合とする(Step94)。
次に、請求項5に記載する発明について図12を用いて説明する。請求項1〜4に記載する制御方法により、抵抗膜接触型タッチパネル1の一部が極端に疲労し、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗が異常に増加している可能性があると判断した場合に、CPU51はLCDC102を介してLCDの表示エリア101上に図12の例に示すような通知を表示する。
【0020】
最後に、請求項6に記載する発明について図7、図8および図13を用いて説明する。請求項1に記載する発明において、取得した2次元押圧座標位置と表示エリア101上に表示させた画像データ(アイコン103)配置とを比較した結果、X座標に関してDATA_X≧X2、またはDATA_X≦X1である場合、あるいはY座標に関してDATA_Y≧Y2、またはDATA_Y≦Y1である場合のいずれかでありながらも(Step51−N)、X0−DATA_X<0、かつY0−DATA_Y<0の条件が成立しない場合(Step62−N)、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗による接触不良が起きているわけではない。
また、X0−DATA_X<0、かつY0−DATA_Y<0の条件が成立したとしても(Step62−N)、RAM52に記録したX座標のサンプリングデータのばらつき(σ_X)とRAM52に記録したY座標のサンプリングデータのばらつき(σ_Y)を算出し(Step63)、このばらつきが所定のしきい値よりも小さい場合は(Step64−N)、上部透明抵抗膜2と下部透明抵抗膜3との間に生じる接触抵抗による接触不良が起きているわけではない。
この場合は、キャリブレーションを実行することで、位置ずれを補正できる可能性が高い。したがって、CPU51はLCDC102を介してLCDの表示エリア101上に図13の例に示すような通知を表示する。
【0021】
【発明の効果】
以上説明したように、請求項1によれば、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまった場合とそうでない場合を簡単な制御で切り分けることができる。
請求項2によれば、さらに接触不良の特徴である突発性に着眼し、切り分けの精度を向上することができる。
請求項3によれば、接触不良の特徴である突発性と静電気のようなノイズによる突発性を分離し、切り分けの精度を向上することができる。
請求項4によれば、接触不良発生時のユーザの動向(ユーザにとっては、アイコンを押圧しているにも関わらず押圧座標位置制御に押圧を無視されることにより入力が反応しないかのように映り、何回もアイコンを押圧する)に着眼し、切り分けの精度を向上することができる。
請求項5によれば、上記請求項1〜4の制御により得られた結果から、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまったと判断した場合には、その旨を通知することで、ユーザの使用環境を常に良好な状態に維持できる。
請求項6によれば、上記請求項1〜4の制御により得られた結果から、抵抗膜接触型タッチパネルのある一部が極端に疲労し、上側抵抗膜フィルムと下側抵抗膜フィルムとの間に生じる接触抵抗が異常に増加して、ユーザが抵抗膜接触型タッチパネルを押圧しているにも関わらず、上側抵抗膜フィルムと下側抵抗膜フィルムとの間で接触不良が発生してしまった場合ではないと判断した場合には、キャリブレーションを実行することで位置ずれ補正をユーザに促し、ユーザの使用環境を常に良好な状態に維持できる。
【図面の簡単な説明】
【図1】本発明に係る抵抗膜接触型タッチパネル制御装置の一実施例の構成を示すブロック図である。
【図2】本発明の動作を示すフローチャートである。
【図3】本発明の動作を示すフローチャートである。
【図4】LCDの表示エリアとアイコンを示す図である。
【図5】各回路の波形図である。
【図6】各回路の波形図である。
【図7】本発明の動作を示すフローチャートである。
【図8】本発明の動作を示すフローチャートである。
【図9】本発明の動作を示すフローチャートである。
【図10】本発明の動作を示すフローチャートである。
【図11】本発明の動作を示すフローチャートである。
【図12】LCDの表示エリアの表示例を示す図である。
【図13】LCDの表示エリアの表示例を示す図である。
【符号の説明】
1 抵抗膜接触型タッチパネル
10 タッチパネル制御装置
51 CPU(制御手段)
100 LCD(表示装置)
103 アイコン[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a resistive touch panel control device that controls a resistive touch panel that is arranged to be superimposed on a display device.
[0002]
[Prior art]
Generally, when the user presses the resistive touch panel with a weak force, the contact resistance generated between the upper resistive film and the lower resistive film increases, and the resistive film and the wiring pattern on both surfaces are present. Due to the relationship with the capacitance component, the voltage waveform read from each electrode may be rounded, and as a result, erroneous coordinate data may be detected.
Further, the touch panel is usually provided on a display device such as an LCD or a CRT, and displays a “button” image (icon) on the display device, and allows the user to select a position on the touch panel corresponding to the “icon”, ie, the “icon” display position. In general, it is controlled by detecting that the user has pressed the button. At this time, for a general user who is accustomed to a normal push-type switch, the “icon” on the display device, that is, the specific position on the touch panel corresponding to the display position, is more powerful than the device provider (maker) assumes. May be pressed.
Further, since the display position of the “icon” on the display device is a specific position each time, the specific position of the resistive touch panel disposed on the display device is also pressed each time. For this reason, a certain part of the resistive touch panel may become extremely fatigued, and may damage the micro-spacer of the internal structure or the resistive film itself.
At this time, the contact resistance generated between the upper resistive film and the lower resistive film increases abnormally, and although the user is pressing the resistive touch panel, Poor contact may occur with the resistive film.
[0003]
To solve this problem, Japanese Patent Application Laid-Open No. 2000-56914 discloses a coordinate extracting device that detects and outputs the coordinates of a pressed point on a resistive touch panel (pressure-sensitive type) touch panel capable of pressing one point. At a first time before detection, first pressure measuring means for measuring a first pressure applied to the touch panel, coordinate detecting means for detecting coordinates of a pressed point in the touch panel, and after detecting the coordinates A second pressure measuring means for measuring a second pressure applied to the touch panel at a second time, and the touch panel within a detection period from the first time to the second time based on the first and second pressures. Pressing state determining means for determining whether or not a pressure higher than a predetermined reference pressure is applied to the touch panel; and determining that a pressure higher than the reference pressure is applied to the touch panel within the detection period. Only if it is, discloses a coordinate extraction device which comprises a coordinate output means for outputting the detected coordinate within the detection period.
Japanese Patent Application Laid-Open No. 2001-67186 discloses an information control system including an analog resistive film contact type touch panel and an analog-digital converter (hereinafter, referred to as an AD converter) for converting a voltage output from the analog touch panel into a digital signal. In the device, when unintended coordinate data is input, the input of the touch panel is automatically performed without performing a screen display for performing calibration, assuming that the closest coordinate expected to be input has been input. A touch panel input device that performs calibration for correcting a position is disclosed.
[0004]
[Problems to be solved by the invention]
However, in the former of the prior art, a part of the resistive touch panel is extremely fatigued, and the contact resistance generated between the upper resistive film and the lower resistive film is abnormally increased, If a contact failure occurs between the upper resistive film and the lower resistive film in spite of the fact that the user is pressing the resistive touch panel, the user must use the resistive touch panel. Since the pressing is performed, the upper resistive film and the lower resistive film normally come into contact with each other at the first time point and the second time point, and even if a contact failure occurs at the time of detecting the essential coordinates, it cannot be determined as an error.
Further, in the latter of the above prior arts, a part of the resistive touch panel is extremely fatigued, and the contact resistance generated between the upper resistive film and the lower resistive film is abnormally increased. When a contact failure occurs between the upper resistive film and the lower resistive film in spite of pressing the resistive touch panel, the misalignment caused by the poor regularity is constant. However, if correction control (calibration) is performed in accordance with sudden misdetection information, the original positional correlation is disturbed.
The present invention has been made in view of the above-mentioned problems of the related art, and a part of the resistive touch panel is extremely fatigued, and the contact resistance generated between the upper resistive film and the lower resistive film is abnormally increased. Then, in spite of the fact that the user is pressing the resistive touch panel, the case where a contact failure has occurred between the upper resistive film and the lower resistive film, and the case where it is not, are separated. It is another object of the present invention to provide a resistance film contact type touch panel control device capable of eliminating an erroneous detection result.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, an invention according to claim 1 is a resistive touch panel control device that controls a resistive touch panel that is arranged to be superimposed on a display device. A pressing position detecting means for detecting a pressing position of the resistive touch panel obtained by averaging from the sampling data, and an icon selecting means for selecting an icon on the display device by the pressing position detecting means, When the position information specified by the pressed position detecting means does not exist inside the display area of the icon, the resistive touch panel is used when the direction of the positional shift is the potential dropping direction and the variation of the sampling data is large. Is determined to be a failure.
According to a second aspect of the present invention, there is provided a resistive touch panel control device for controlling a resistive touch panel which is arranged to be superimposed on a display device, wherein each of the X coordinate and the Y coordinate is averaged from a plurality of sampling data. A pressing position detecting means for detecting a pressing position of the resistive touch panel to be touched, and an icon selecting means for selecting an icon on the display device by the pressing position detecting means. When the position information does not exist inside the display area of the icon, as a result of extracting the X-coordinate and the Y-coordinate data in which the direction of the positional shift is the potential drop direction and the difference with the average value of the sampling data is the largest, If any of the displacements are in the direction of potential drop and the difference from the average value is large, the resistive touch panel Wherein the determining malfunction.
According to a third aspect of the present invention, there is provided a resistance film contact type touch panel control device which determines that a failure has occurred in a resistance film contact type touch panel when the abnormality determination based on the criterion according to the first or second aspect occurs a predetermined number of times or more. And
According to a fourth aspect of the present invention, there is provided a resistive touch panel control device which determines that the resistive touch panel has failed when the abnormality determination based on the criterion according to the first or second aspect occurs a predetermined number of times within a specific time. Is the main feature.
The invention according to claim 5 is characterized mainly by a resistance-film-contact-type touch panel control device for notifying the failure of the resistance-film-contact-type touch panel to the outside when the abnormality determination of claims 1 to 4 is made.
The invention according to claim 6 is characterized mainly by a resistive film type touch panel control device that externally notifies that calibration is to be performed when the abnormality determination based on the determination criterion of claim 1 is not established.
[0006]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a resistive film contact type touch panel control device according to the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of a resistive film type touch panel control device according to the present invention, and FIGS. 2 to 5 illustrate an operation of specifying the pressed position of the resistive film type touch panel control device of FIG. It is a flowchart.
In FIG. 1, a resistive touch panel 1 has an upper transparent resistive film 2 and a lower transparent resistive film, which are two resistive films whose resistance characteristics are linear (linear) through a transparent insulating micro spacer (not shown). The resistive film 3 is configured to be superimposed, so that the two resistive films do not contact each other when not pressed by a finger or a pen tip or the like so that the superposed resistive film at the pressed position contacts in a pressed state. It is configured. The upper transparent resistive film 2 has electrodes 4 and 5 at both left and right ends as electrodes in the X coordinate axis direction, and the lower transparent resistive film 3 has electrodes 6 and 7 at both upper and lower ends as electrodes in the Y coordinate axis direction. I have. The internal resistance R between the electrodes 4 and 5 2 And an internal resistance R between the electrodes 6 and 7. 3 have.
The electrode 4 is connected to the voltage application power supply 11 of the touch panel control device 10 via the analog switch 12 and at the same time, is connected in parallel with the detection resistor 18 and the analog switch 16. The electrode 6 is connected to a voltage application power supply 11 via an analog switch 13, and the electrode 5 and the electrode 7 are connected to a ground power supply (GND) of the voltage application power supply 11 via analog switches 14 and 15, respectively. I have. The contacts of the analog switches 12 to 16 are opened and closed by an enable signal, and are controlled by I / O ports 31 to 35 of the storage operation unit 30.
[0007]
When the I / O ports 31 and 33 are enabled (L level), the contacts of the analog switches 12 and 14 are closed, and a voltage is applied to the upper transparent resistance film 2 in the X coordinate axis direction. When the I / O ports 32 and 34 are enabled (L level), the contacts of the analog switches 13 and 15 are closed, and a voltage is applied to the lower transparent resistance film 3 in the Y coordinate axis direction.
When the I / O port 35 is enabled (L level) and the I / O port 31 is disabled (H level), the contacts of the analog switch 12 are opened, and the contacts of the analog switch 16 are closed, so that the voltage application power supply is closed. 11 is applied to the electrode 4 on the upper transparent resistance film 2 via the detection resistor 18. Each of the electrodes 4 to 7 is further connected to voltage follower circuits 20 to 23 included in the touch panel control device 10. The voltage follower circuits 20 to 23 output the potentials of the respective electrodes 4 to 7 to the potential detection circuit 40 with a high impedance close to infinity.
Figure 2004078606
The potential detection circuit 40 includes a multiplexer 41 for selecting any one of the outputs of the four voltage follower circuits 20 to 23, and an analog / digital converter 42 having an 8-bit resolution for digitally converting an analog value output from the multiplexer 41. It is composed of The storage operation unit 30 outputs a 2-bit switching signal connected to the multiplexer 41 from the I / O ports 36 and 37, and sets any of the outputs as shown in the following table to determine which of the outputs of the four voltage follower circuits 20 to 23 Is selected and the potential of the corresponding electrode is digitally converted by the analog / digital converter 42 to obtain 8-bit potential information.
[0008]
The storage operation unit 30 mainly includes a CPU 51, a RAM 52, a ROM 53, a data bus 54, an NVRAM 55, an address bus (not shown), and I / O ports 31 to 37. Is written into the RAM 52 via the data bus 54. The CPU 51 performs processing to be described later based on the program stored in the ROM 53, specifies each coordinate position of the X coordinate axis and the Y coordinate axis, and calculates the pressed coordinate position of the resistive touch panel 1.
The setting for the I / O ports 31 to 37 performed by the CPU 51 is performed by an 8-bit processing command for setting the I / O port 31 to the LSB. However, since the I / O port 37 corresponds to the seventh bit, the MSB is always 0. (For example, an I / O port setting command for selecting the voltage follower circuit 20 by enabling the I / O ports 31 and 33 (L level) and disabling the I / O ports 32, 34 and 35 (H level) Is 10001h from MSB.)
[0009]
Next, the operation of detecting the pressed coordinate position of the control device of the resistive touch panel 1 will be described with reference to FIGS. The pressed coordinate position detection operation
1. Press detection operation
2. X coordinate axis pressing coordinate position detection operation
3. Y coordinate axis pressing coordinate position detection operation
Consists of
[0010]
First, the pressing detection operation will be described with reference to FIG.
The CPU 51 sets the I / O port setting command to 07h (Step 21). Thereby, the contacts of the analog switches 15 and 16 are closed, and the contacts of the analog switches 12 to 14 are opened. The voltage follower circuit 20 is selected as an input to the multiplexer 41, and the analog potential of the electrode 6 is output to the data bus 54 as 8-bit digital potential information by the analog / digital converter 42.
When the resistive touch panel 1 is not pressed, the voltage on the upper transparent resistive film 2 is the voltage of the voltage applying power supply 11 irrespective of its coordinate position. That is, the digital potential information output to the data bus 54 is always 255. After waiting for a time necessary for switching the contacts of the analog switches 12 to 16 (Step 22), the CPU 51 polls the digital potential information output to the data bus 54 at a predetermined timing. When the finger or a pen point presses the resistive touch panel 1 with a finger or a pen tip, the upper transparent resistive film 2 and the lower transparent resistive film 3 that overlap each other at the pressed position.
At this time, since the electrode 7 is connected to the ground power supply (GND) of the voltage application power supply 11, the internal resistance value R of the upper transparent resistance film 2 corresponding to the distance from the electrode 4 to the position of the pressing point. 2 And the internal resistance R of the lower transparent resistance film 3 corresponding to the distance from the position of the pressing point to the electrode 7 3 Is grounded via a combined impedance with the divided voltage resistance value. Here, the value of the detection resistor 18 is R 2 , R 3 By making it sufficiently large as compared with, the combined impedance can be ignored, and the digital potential information output to the data bus 54 becomes almost zero.
The CPU 51 detects that the digital potential information output to the polling data bus 54 has changed from 255 to 0, and can determine the pressing of the resistive film touch panel 1.
[0011]
Next, the operation in the X coordinate axis pressed coordinate position detection mode will be described with reference to FIG.
The CPU 51 sets the I / O port setting command to 7Ah (Step 31). As a result, the contacts of the analog switches 12 and 14 are closed, the contacts of the analog switches 13, 15 and 16 are opened, and a voltage in the X coordinate axis direction is applied to the upper transparent resistance film 2. The voltage follower circuit 23 is selected as an input of the multiplexer 41, and the analog potential of the electrode 7 is output to the data bus 54 as 8-bit digital potential information by the analog / digital converter 42.
When the finger or a pen point presses the resistive touch panel 1 with a finger or a pen tip, the upper transparent resistive film 2 and the lower transparent resistive film 3 that overlap each other at the pressed position. At this time, a potential due to a leakage current is detected at the electrodes 6 and 7 of the lower transparent resistance film 3 orthogonal to the upper transparent resistance film 2 to which a voltage is applied from the voltage application power supply 11.
That is, the position of the pressing point with respect to the distance between the electrodes 4-5 can be detected as a resistance voltage division value with respect to the internal resistance value R2 of the upper transparent resistance film 2. At this time, the voltage dividing resistance value corresponding to the distance from the position of the pressing point to the electrode 7 with respect to the internal resistance value R3 of the lower transparent resistance film 3 is ignored because the input impedance of the voltage follower circuit 23 is very high. be able to.
After waiting for a time necessary for switching the contacts of the analog switches 12 to 16 (Step 32), the CPU 51 samples the potential information of the data bus 54 a predetermined number of times (Step 11), and averages the obtained data (Step 12). Are stored in the RAM 52 as X coordinate potential information (DATA_X) (Step 13). In the case of averaging, the accuracy is further improved by using the invention of Japanese Patent Application Laid-Open No. 10-333835.
[0012]
Finally, the operation in the Y coordinate axis pressed coordinate position detection mode will be described with reference to FIG.
The CPU 51 sets the I / O port setting command to 55h (Step 41). As a result, the contacts of the analog switches 13 and 15 are closed, the contacts of the analog switches 12, 14 and 16 are opened, and a voltage in the Y coordinate axis direction is applied to the lower transparent resistance film 3. The voltage follower circuit 21 is selected as an input to the multiplexer 41, and the analog potential of the electrode 5 is output to the data bus 54 as 8-bit digital potential information by the analog / digital converter 42.
Similarly to the X coordinate axis pressing coordinate position detection mode described above, the potential caused by the leakage current is applied to the electrodes 4 and 5 of the upper transparent resistance film 2 orthogonal to the lower transparent resistance film 3 to which the voltage is applied from the voltage application power supply 11. Is detected. That is, the position of the pressing point with respect to the distance between the electrodes 6-7 can be detected as a resistance voltage division value with respect to the internal resistance value R3 of the lower transparent resistance film 3.
After waiting for a time necessary for switching the contacts of the analog switches 12 to 16 (Step 32), the CPU 51 samples the potential information of the data bus 54 a predetermined number of times (Step 11), and averages the obtained data (Step 12). , Are stored in the RAM 52 as Y coordinate potential information (DATA_Y) (Step 13). In the case of averaging, if the invention of JP-A-10-333835 is used, the accuracy is further improved.
In addition, the resistive touch panel 1 is disposed on the display area 101 of the LCD 100 so as to overlap. The LCD 100 can display image data generated by the LCD controller 102. The CPU 51 accesses the LCD controller 102 and displays necessary image data on the LCD 100.
[0013]
Here, an example in which the resistance film contact type touch panel control device of the present invention is used as an operation unit of an OA device or the like will be described with reference to FIG. As shown in FIGS. 1 and 4, the upper left corner indicates (X coordinate voltage, Y coordinate voltage) = (5V, 5V), the upper right corner indicates (0V, 5V), and the lower left corner indicates (5V, 0V). The resistive touch panel 1 is placed on the display area 101 of the LCD 100 so that the lower right corner is (0 V, 0 V).
That is, when (DATA_X, DATA_Y) = (255, 255), the CPU 51 determines that the upper left corner of the display area 101 of the LCD has been pressed. Similarly, it is determined that the upper right corner has been pressed at (0, 255), the lower left corner at (255, 0), and the lower right corner at (0, 0).
Here, a case where the icon 103 is displayed on the display area 101 of the LCD will be described. The potential information (DATA_X, DATA_Y) on each coordinate axis of the icon 103 is represented by (X2, Y2) in the upper left corner, (X1, Y2) in the upper right corner, (X2, Y1) in the lower left corner, and (X1, Y1) in the lower right corner. Y1).
When the user presses the icon 103, the position corresponding to the icon 103 of the resistive film touch panel 1 that is superimposed on the LCD display area 101 is actually pressed. The control device of the resistive touch panel 1 obtains two-dimensional pressed coordinate potential information (DATA_X, DATA_Y) through the above-described pressing detection operation, X coordinate axis pressing coordinate position detecting operation, and Y coordinate axis pressing coordinate position detecting operation. Then, the CPU 51 compares the detected two-dimensional pressed coordinate position with the image data arrangement displayed on the display area 101.
As a result, it is recognized that X2 ≧ DATA_X ≧ X1 with respect to the X coordinate, and that Y2 ≧ DATA_Y ≧ Y1 with respect to the Y coordinate. As a result, it is recognized that the specified two-dimensional pressing coordinate position is located within the area where the icon 103 is displayed, that is, the user presses (selects) the icon 103, and shifts to a predetermined processing mode.
If, as a result of comparing the acquired two-dimensional pressing coordinate position with the image data arrangement displayed on the display area 101, there is no icon at that position, the pressing is ignored.
[0014]
The output waveforms of the voltage follower circuits 20 to 23 at this time will be described with reference to FIG. The CPU 51 polls the output of the voltage follower circuit 20 in the pressing detection operation, detects that the digital potential information output to the data bus 54 has changed below a predetermined threshold value, and detects the X coordinate axis pressed coordinate position detection mode. Switch to. In the X coordinate axis pressed coordinate position detection mode, the potential information corresponding to the output of the voltage follower circuit 23 is sampled a predetermined number of times, and the obtained data is averaged to obtain the potential X (X2 ≧ X) as the X coordinate potential information (DATA_X). X ≧ X1) is obtained.
Next, the mode is switched to the Y coordinate axis pressed coordinate position detection mode, the potential information corresponding to the output of the voltage follower circuit 21 is sampled a predetermined number of times, and the obtained data is averaged to obtain the Y coordinate potential information (DATA_Y). To obtain the potential Y (Y2 ≧ Y ≧ Y1).
Here, the operation mode is switched again to the pressing detection operation mode, and it is confirmed that the digital potential information corresponding to the output of the voltage follower circuit 20 continues to be equal to or less than the predetermined threshold value. If the digital potential information corresponding to the output of the voltage follower circuit 20 at this time is 255, in the series of coordinate axis pressing coordinate position detection processes, the pressing on the resistive film contact type touch panel 1 is released halfway. That is, it is determined that the user has stopped pressing the icon 103.
[0015]
Now, a case where a certain part of the resistive touch panel 1 is extremely fatigued and the contact resistance generated between the upper transparent resistive film 2 and the lower transparent resistive film 3 abnormally increases will be described with reference to FIG. .
As a result of the increase in the contact resistance, a contact failure between the upper transparent resistive film 2 and the lower transparent resistive film 3 occurs even though the user presses the resistive touch panel 1, and as a result, the contact Is released, in the X coordinate axis pressed coordinate position detection mode, a process of changing from the original potential X to the GND potential (0 V) which is the potential at the time of opening is taken in as X coordinate potential information (DATA_X).
Similarly, in the Y coordinate axis pressed coordinate position detection mode, a process of changing from the original potential Y to the GND potential (0 V) which is the potential at the time of opening is taken in as Y coordinate potential information (DATA_Y).
That is, due to a contact failure between the upper transparent resistive film 2 and the lower transparent resistive film 3, the original coordinate potential information (DATA_X, DATA_Y) = (X, Y) whereas the actually acquired coordinate potential information (DATA_X, DATA_Y) = (X−α, Y−β).
The coordinate potential information of the icon 103 is X2 ≧ DATA_X ≧ X1 for the X coordinate and Y2 ≧ DATA_Y ≧ Y1 for the Y coordinate, and X2 ≧ X ≧ X1 and Y2 ≧ Y ≧ Y1 despite that X2 ≧ Y ≧ Y1. If X−α ≧ X1 and Y2 ≧ Y−β ≧ Y1, the pressed coordinate position control ignores the pressed.
For the user, even though the icon 103 is being pressed, the input is ignored as a result of the pressing being ignored by the pressed coordinate position control, and the icon 103 is pressed with a stronger force or many times. Therefore, the resistive touch panel 1 is more and more locally fatigued, and the contact resistance generated between the upper transparent resistive film 2 and the lower transparent resistive film 3 is further increased.
[0016]
Here, the invention described in claim 1 will be described with reference to FIG. 2, FIG. 3, FIG. 7, and FIG. The CPU 51 polls the output of the voltage follower circuit 20 in the pressing detection operation, detects that the digital potential information output to the data bus 54 has changed below a predetermined threshold value, and detects the X coordinate axis pressed coordinate position detection mode. Switch to. In the X coordinate axis pressing coordinate position detection mode, X coordinate electric potential information (DATA_X) is obtained by sampling the electric potential information corresponding to the output of the voltage follower circuit 23 a predetermined number of times and averaging the obtained data. At this time, the sampling data of the X coordinate used for the averaging is recorded in the RAM 52.
Next, the mode is switched to the Y coordinate axis pressed coordinate position detection mode, the potential information corresponding to the output of the voltage follower circuit 21 is sampled a predetermined number of times, and the obtained data is averaged to obtain the Y coordinate potential information (DATA_Y). Get. At this time, the sampling data of the Y coordinate used for the averaging is also recorded in the RAM 52. Then, the mode is switched again to the pressure detection operation mode, and it is confirmed that the digital potential information corresponding to the output of the voltage follower circuit 20 continues to be equal to or less than the predetermined threshold. If the digital potential information corresponding to the output of the voltage follower circuit 20 at this time is 255, in the series of coordinate axis pressing coordinate position detection processes, the pressing on the resistive film contact type touch panel 1 is released halfway. That is, it is determined that the user has stopped pressing the icon 103, and the sampling data of each coordinate recorded in the RAM 52 is discarded together with the obtained two-dimensional pressed coordinate potential information (DATA_X, DATA_Y) (Step 52).
If the digital potential information corresponding to the output of the voltage follower circuit 20 continues to be equal to or less than the predetermined threshold value, the detected two-dimensional pressed coordinate position and the image data displayed on the display area 101 ( Icon 103) Compare with the arrangement. As a result, when it is recognized that X2 ≧ DATA_X ≧ X1 with respect to the X coordinate and Y2 ≧ DATA_Y ≧ Y1 with respect to the Y coordinate (Step 51-Y), the specified two-dimensional pressed coordinate position displays the icon 103. The system shifts to a predetermined processing mode upon recognizing that the icon 103 is located within the area where the icon 103 has been pressed, that is, that the user has pressed (selected) the icon 103. At this time, the sampling data of each coordinate recorded in the RAM 52 together with the obtained two-dimensional pressing coordinate potential information (DATA_X, DATA_Y) may be discarded (Step 53).
If the acquired two-dimensional pressed coordinate position is compared with the arrangement of the image data (icon 103) displayed on the display area 101, if the X coordinate is DATA_X ≧ X2 or DATA_X ≦ X1, or the Y coordinate is When either DATA_Y ≧ Y2 or DATA_Y ≦ Y1 (Step 51-N), the pressing is ignored.
In this case, the CPU 51 executes the following processing (Step 54).
First, X0-DATA_X and Y0-DATA_Y are calculated when the potential information at the center of the icon 103 is (X0, Y0) (Step 61).
[0017]
By the way, when a contact failure occurs between the upper transparent resistance film 2 and the lower transparent resistance film 3 and the contact is opened as a result, a GND potential (0 V) which is a potential at the time of opening from an original potential. It changes to. That is, the transition direction of the potential is from the upper left corner (5 V, 5 V) of the display area 101 of the LCD to the lower right corner (0, 0). In other words, when a contact failure occurs between the upper transparent resistance film 2 and the lower transparent resistance film 3, the conditions of X0-DATA_X <0 and Y0-DATA_Y <0 are satisfied.
If the above condition is satisfied (Step 62-Y), the variation (σ_X) of the sampling data of the X coordinate recorded in the RAM 52 and the variation (σ_Y) of the sampling data of the Y coordinate recorded in the RAM 52 are calculated (Step 63). If this variation is larger than a predetermined threshold value (Step 64-Y), a part of the resistive touch panel 1 is extremely fatigued and occurs between the upper transparent resistive film 2 and the lower transparent resistive film 3. It is determined that the contact resistance may be abnormally increased (Step 65).
[0018]
Next, the invention described in claim 2 will be described with reference to FIGS. If the above condition is satisfied (Step 62-Y), data Xmax having the largest difference from DATA_X, that is, the average value of the X coordinate sampling data, is calculated among the X coordinate sampling data recorded in the RAM 52. Similarly, among the sampling data of the Y coordinate recorded in the RAM 52, DATA_Y, that is, data Ymax having the largest difference from the average value of the sampling data of the Y coordinate is calculated (Step 71).
If the obtained Xmax and Ymax both satisfy the conditions of X0-Xmax <0 and Y0-Ymax <0 (Step 72-Y), and if Xmax and Ymax are larger than the predetermined thresholds, (Step 73-Y) It is determined that there is a possibility that a part of the resistive touch panel 1 is extremely fatigued and the contact resistance generated between the upper transparent resistive film 2 and the lower transparent resistive film 3 is abnormally increased ( Step65).
Next, the invention described in claim 3 will be described with reference to FIGS. The number of determinations based on the above criterion (claim 1 or claim 2) is recorded in the NVRAM 55 (Step 81). If the number of determinations reaches a predetermined threshold or more (Step 82-Y), the resistance film contact type is used. It is determined that there is a possibility that a part of the touch panel 1 is extremely fatigued and the contact resistance generated between the upper transparent resistance film 2 and the lower transparent resistance film 3 is abnormally increased (Step 65). Here, the NVRAM 55 is a non-volatile memory, in which calibration correction data is recorded in touch panel control.
[0019]
Next, the invention described in claim 4 will be described with reference to FIGS. 7 to 9 and FIG. A determination based on the above criterion (Claim 1 or Claim 2) is recorded in the RAM 52 (Step 81), and at the same time, a timer (not shown) is started (Step 91), and the number of times the criterion is satisfied within a predetermined time is counted. I do. When the count value reaches a predetermined threshold value or more (Step 92-Y), a part of the resistive touch panel 1 is extremely fatigued, and the gap between the upper transparent resistive film 2 and the lower transparent resistive film 3 is reduced. It is determined that there is a possibility that the contact resistance generated in step (1) is abnormally increased (Step 65). The timer is stopped when an abnormality is determined, when pressing (selection) of the icon 103 is recognized, and when a predetermined time has elapsed (Step 94).
Next, the invention described in claim 5 will be described with reference to FIG. According to the control method described in claims 1 to 4, a part of the resistance film contact type touch panel 1 becomes extremely fatigued, and the contact resistance generated between the upper transparent resistance film 2 and the lower transparent resistance film 3 abnormally increases. When it is determined that there is a possibility that the information is displayed, the CPU 51 displays a notification as shown in the example of FIG. 12 on the display area 101 of the LCD via the LCDC 102.
[0020]
Finally, the invention described in claim 6 will be described with reference to FIGS. 7, 8, and 13. FIG. In the invention according to claim 1, as a result of comparing the acquired two-dimensional pressed coordinate position with the arrangement of the image data (icon 103) displayed on the display area 101, the X coordinate is DATA_X ≧ X2 or DATA_X ≦ X1. In some cases, or in the case where DATA_Y ≧ Y2 or DATA_Y ≦ Y1 with respect to the Y coordinate (Step 51-N), the conditions of X0-DATA_X <0 and Y0-DATA_Y <0 are not satisfied ( (Step 62-N), contact failure due to contact resistance generated between the upper transparent resistance film 2 and the lower transparent resistance film 3 does not necessarily occur.
Even if the conditions of X0-DATA_X <0 and Y0-DATA_Y <0 are satisfied (Step 62-N), the variation (σ_X) of the sampling data of the X coordinate recorded in the RAM 52 and the sampling of the Y coordinate recorded in the RAM 52 The variation (σ_Y) of the data is calculated (Step 63). If the variation is smaller than a predetermined threshold (Step 64-N), the contact resistance generated between the upper transparent resistance film 2 and the lower transparent resistance film 3 is calculated. This does not mean that poor contact has occurred.
In this case, there is a high possibility that the displacement can be corrected by executing the calibration. Accordingly, the CPU 51 displays a notification as shown in the example of FIG. 13 on the display area 101 of the LCD via the LCDC 102.
[0021]
【The invention's effect】
As described above, according to claim 1, a part of the resistive touch panel is extremely fatigued, and the contact resistance generated between the upper resistive film and the lower resistive film is abnormally increased. Therefore, simple control can be used to determine whether or not a contact failure has occurred between the upper resistive film and the lower resistive film even though the user is pressing the resistive touch panel. Can be separated by
According to the second aspect, it is possible to further focus on suddenness, which is a feature of poor contact, and to improve the accuracy of cutting.
According to the third aspect, it is possible to separate the suddenness characteristic of the contact failure and the suddenness due to noise such as static electricity, and improve the accuracy of the separation.
According to the fourth aspect, the movement of the user when the contact failure occurs (for the user, it is as if the input does not respond because the pressing is ignored by the pressed coordinate position control despite the icon being pressed) (The icon is pressed many times), and the accuracy of the separation can be improved.
According to the fifth aspect, from the results obtained by the control of the first to fourth aspects, a part of the resistive touch panel is extremely fatigued, and the portion between the upper resistive film and the lower resistive film is extremely fatigued. The contact resistance that occurs abnormally increases, and a contact failure occurs between the upper resistive film and the lower resistive film even though the user is pressing the resistive touch panel. If it is determined, the user's use environment can be always maintained in a good state by notifying the user.
According to claim 6, from the result obtained by the control of claims 1 to 4, a certain part of the resistive touch panel is extremely fatigued, and a portion between the upper resistive film and the lower resistive film is extremely fatigued. The contact resistance caused by the abnormally increased, the contact failure between the upper resistive film and the lower resistive film occurred even though the user pressed the resistive touch panel If it is determined that this is not the case, calibration is performed to urge the user to correct the positional deviation, and the user's use environment can always be maintained in a favorable state.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an embodiment of a resistive film contact type touch panel control device according to the present invention.
FIG. 2 is a flowchart showing the operation of the present invention.
FIG. 3 is a flowchart showing the operation of the present invention.
FIG. 4 is a diagram showing a display area and icons of an LCD.
FIG. 5 is a waveform diagram of each circuit.
FIG. 6 is a waveform diagram of each circuit.
FIG. 7 is a flowchart showing the operation of the present invention.
FIG. 8 is a flowchart showing the operation of the present invention.
FIG. 9 is a flowchart showing the operation of the present invention.
FIG. 10 is a flowchart showing the operation of the present invention.
FIG. 11 is a flowchart showing the operation of the present invention.
FIG. 12 is a diagram illustrating a display example of a display area of an LCD.
FIG. 13 is a diagram illustrating a display example of a display area of an LCD.
[Explanation of symbols]
1 Resistive touch panel
10 Touch panel control device
51 CPU (control means)
100 LCD (display device)
103 Icon

Claims (6)

表示装置に重ね合わせて配置されている抵抗膜接触型タッチパネルを制御する抵抗膜接触型タッチパネル制御装置において、
X座標、Y座標それぞれ複数のサンプリングデータから平均化して得られる抵抗膜接触型タッチパネルの押圧位置を検出する押圧位置検出手段と、該押圧位置検出手段により前記表示装置上のアイコンが選択されるアイコン選択手段と、を備え、
前記押圧位置検出手段により特定した位置情報が前記アイコンの表示領域内部に存在しないときに、位置ずれの方向が電位下降方向であり、且つサンプリングデータのばらつきが大きい場合に、前記抵抗膜接触型タッチパネルの故障と判断することを特徴とする抵抗膜接触型タッチパネル制御装置。
In a resistive touch panel control device that controls a resistive touch panel that is arranged to be superimposed on a display device,
Pressed position detecting means for detecting a pressed position of the resistive touch panel obtained by averaging from a plurality of sampling data for each of the X coordinate and the Y coordinate, and an icon for selecting an icon on the display device by the pressed position detecting means Selecting means,
When the position information specified by the pressed position detecting means does not exist inside the display area of the icon, the resistive touch panel is used when the direction of the positional shift is the potential dropping direction and the variation of the sampling data is large. A resistive touch panel control device characterized by determining that a failure has occurred.
表示装置に重ね合わせて配置されている抵抗膜接触型タッチパネルを制御する抵抗膜接触型タッチパネル制御装置において、
X座標、Y座標それぞれ複数のサンプリングデータから平均化して得られる抵抗膜接触型タッチパネルの押圧位置を検出する押圧位置検出手段と、該押圧位置検出手段により前記表示装置上のアイコンが選択されるアイコン選択手段と、を備え、
前記押圧位置検出手段により特定した位置情報がアイコンの表示領域内部に存在しないときに、位置ずれの方向が電位下降方向であって、さらにサンプリングデータの平均値との差が最も大きいデータをX座標、Y座標それぞれ抽出した結果、いずれも電位下降方向の位置ずれであり、且つ平均値との差が大きい場合に、抵抗膜接触型タッチパネルの故障と判断することを特徴とする抵抗膜接触型タッチパネル制御装置。
In a resistive touch panel control device that controls a resistive touch panel that is arranged to be superimposed on a display device,
Pressed position detecting means for detecting a pressed position of the resistive touch panel obtained by averaging from a plurality of sampling data for each of the X coordinate and the Y coordinate, and an icon for selecting an icon on the display device by the pressed position detecting means Selecting means,
When the position information specified by the pressed position detecting means does not exist inside the display area of the icon, the direction of the position shift is the potential decreasing direction, and the data having the largest difference from the average value of the sampling data is the X coordinate. , Y coordinate, each of which is determined to be a failure of the resistive touch panel if any of the displacements in the potential drop direction is large and the difference from the average value is large. Control device.
請求項1または2記載の判断基準による異常判定が所定回数以上発生した場合に、前記抵抗膜接触型タッチパネルの故障と判断することを特徴とする抵抗膜接触型タッチパネル制御装置。3. A resistive touch panel control device according to claim 1, wherein when the abnormality determination based on the criterion according to claim 1 or 2 occurs a predetermined number of times or more, it is determined that the resistive touch panel has failed. 請求項1または2記載の判断基準による異常判定が特定時間内に所定回数以上発生した場合に、前記抵抗膜接触型タッチパネルの故障と判断することを特徴とする抵抗膜接触型タッチパネル制御装置。3. A resistive touch panel control device according to claim 1 or 2, wherein when a predetermined number of abnormal determinations are made within a specific time, the resistive touch panel is determined to be faulty. 請求項1乃至4の異常判定が為された場合、前記抵抗膜接触型タッチパネルの故障を外部に通知することを特徴とする抵抗膜接触型タッチパネル制御装置。5. The resistive touch panel control device according to claim 1, wherein when the abnormality is determined, a failure of the resistive touch panel is notified to the outside. 請求項1の判断基準による異常判定が成立しない場合、キャリブレーションを実行する旨を外部通知することを特徴とする抵抗膜接触型タッチパネル制御装置。2. A resistive touch panel control device according to claim 1, wherein when the abnormality determination based on the determination criterion according to claim 1 is not established, a notification that calibration is to be performed is externally notified.
JP2002238469A 2002-08-19 2002-08-19 Resistive film contact type touch panel control unit Pending JP2004078606A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002238469A JP2004078606A (en) 2002-08-19 2002-08-19 Resistive film contact type touch panel control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002238469A JP2004078606A (en) 2002-08-19 2002-08-19 Resistive film contact type touch panel control unit

Publications (1)

Publication Number Publication Date
JP2004078606A true JP2004078606A (en) 2004-03-11

Family

ID=32021880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002238469A Pending JP2004078606A (en) 2002-08-19 2002-08-19 Resistive film contact type touch panel control unit

Country Status (1)

Country Link
JP (1) JP2004078606A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100996887B1 (en) 2007-08-18 2010-11-29 오끼 덴끼 고오교 가부시끼가이샤 Automatic teller machine
EP2287716A1 (en) * 2009-08-12 2011-02-23 HTC Corporation Method for detecting pressure on touch sensing element and electronic device using the same
JP2011203816A (en) * 2010-03-24 2011-10-13 Hitachi Solutions Ltd Coordinate input device and program
US8860668B2 (en) 2008-01-07 2014-10-14 Samsung Display Co., Ltd. Display device and control method thereof
US10338741B2 (en) 2016-06-10 2019-07-02 Panasonic Intellectual Property Management Co., Ltd. Failure detection device and failure detection method for input interface device
CN114323422A (en) * 2020-10-12 2022-04-12 北京钛方科技有限责任公司 Method, terminal and storage medium for detecting dynamics
JP7472666B2 (en) 2020-06-11 2024-04-23 株式会社リコー Touch panel device, image forming device, and sensitivity adjustment program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100996887B1 (en) 2007-08-18 2010-11-29 오끼 덴끼 고오교 가부시끼가이샤 Automatic teller machine
US8860668B2 (en) 2008-01-07 2014-10-14 Samsung Display Co., Ltd. Display device and control method thereof
EP2287716A1 (en) * 2009-08-12 2011-02-23 HTC Corporation Method for detecting pressure on touch sensing element and electronic device using the same
US8390303B2 (en) 2009-08-12 2013-03-05 Htc Corporation Method for detecting pressure on touch sensing element and electronic device using the same
TWI400646B (en) * 2009-08-12 2013-07-01 Htc Corp Method for detecting pressure of touch sensing element and electronic device using the same
JP2011203816A (en) * 2010-03-24 2011-10-13 Hitachi Solutions Ltd Coordinate input device and program
US10338741B2 (en) 2016-06-10 2019-07-02 Panasonic Intellectual Property Management Co., Ltd. Failure detection device and failure detection method for input interface device
JP7472666B2 (en) 2020-06-11 2024-04-23 株式会社リコー Touch panel device, image forming device, and sensitivity adjustment program
CN114323422A (en) * 2020-10-12 2022-04-12 北京钛方科技有限责任公司 Method, terminal and storage medium for detecting dynamics
CN114323422B (en) * 2020-10-12 2023-09-29 北京钛方科技有限责任公司 Method, terminal and storage medium for detecting strength

Similar Documents

Publication Publication Date Title
US8988367B2 (en) Systems and methods for providing enhanced touch sensing
TWI475450B (en) Picture input type image display system
JP4897983B1 (en) Touch panel device and indicator distinguishing method
WO2010047445A1 (en) Touch sensor device
JP2975467B2 (en) Display integrated position reader
JP2008305174A (en) Information processor, information processing method, and program
JPH09325852A (en) Coordinate input device
JPH06324787A (en) Coordinate detector for touch panel
US6975307B2 (en) Method for detecting touch-point coordinate for use in a resistive touch panel
JP2004078606A (en) Resistive film contact type touch panel control unit
US20080128179A1 (en) Method for controlling input portion and input device and electronic device using the method
JP2009015685A (en) Touch panel device and its operation information generation method
CN107807747B (en) Touch system and touch detection method thereof
JP2008289058A (en) Switching equipment
JP2011022788A (en) Touch position detection device
TWI446252B (en) Circuit for determining positions of touch points on capacitive position detecting panel, touch panel module and method for detecting touch points on capacitive type touch panel
TW202032349A (en) Touch panel device, touch panel device control method, program, and non-transitory tangible computer-readable storage medium having the program stored therein
TW202028953A (en) Touch panel device, touch panel device control method, program, and non-transitory tangible computer-readable storage medium having the program stored therein
WO2020007021A1 (en) Touchscreen panel, driving method therefor, and touchscreen device
JPH08161099A (en) Operation panel
JP2009244967A (en) Touch panel input device and image forming apparatus
EP3147764B1 (en) Touch panel device
US10108298B2 (en) Portable electronic device and touch control chip and touch control method thereof
JPH07319608A (en) Coordinate input device
JP2003316516A (en) Display device having resistance film contact type touch panel