JPH04246713A - Coordinate input device - Google Patents
Coordinate input deviceInfo
- Publication number
- JPH04246713A JPH04246713A JP3012110A JP1211091A JPH04246713A JP H04246713 A JPH04246713 A JP H04246713A JP 3012110 A JP3012110 A JP 3012110A JP 1211091 A JP1211091 A JP 1211091A JP H04246713 A JPH04246713 A JP H04246713A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- coordinate data
- input
- chattering
- tablet
- 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
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、OA(オフィスオート
メーション)機器の入力装置として用いられる感圧式の
座標入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pressure-sensitive coordinate input device used as an input device for OA (office automation) equipment.
【0002】0002
【従来の技術】従来の感圧式の座標入力装置には、2枚
の抵抗膜シートが備えられており、入力ペンで抵抗膜シ
ートを押圧したときの2枚の抵抗膜シート間の接触抵抗
値に基づいて、押圧した位置のX及びY座標が入力され
るように構成されているものがある。[Prior Art] A conventional pressure-sensitive coordinate input device is equipped with two resistive film sheets, and when the resistive film sheets are pressed with an input pen, the contact resistance value between the two resistive film sheets is measured. Some devices are configured so that the X and Y coordinates of the pressed position are input based on the pressed position.
【0003】この感圧式の座標入力装置では、入力ペン
の抵抗膜シートに対する接触状態及び非接触状態の切替
り時にチャタリングが発生することがあり、又、抵抗膜
シートの感度が不均一であるような場合にも同様に、分
割抵抗値が一定にならないためにチャタリングが発生す
ることがある。In this pressure-sensitive coordinate input device, chattering may occur when the input pen switches between a contact state and a non-contact state with respect to the resistive film sheet, and the sensitivity of the resistive film sheet may be uneven. Similarly, in such cases, chattering may occur because the dividing resistance value is not constant.
【0004】そこで、従来の感圧式の座標入力装置は、
このようなチャタリングによる座標入力への影響を防止
するために、入力ペンの抵抗膜シートに対する接触状態
及び非接触状態の切替り時にチャタリングが発生してい
る間は座標の入力が行われないように、ハードウェアや
ソフトウエアによって対処可能なように構成されている
。[0004] Therefore, the conventional pressure-sensitive coordinate input device is
In order to prevent such chattering from affecting coordinate input, coordinates are not input while chattering occurs when the input pen switches between contact and non-contact states with the resistive film sheet. , is configured to be able to be handled using hardware and software.
【0005】又、従来の感圧式の座標入力装置では、入
力ペンの抵抗膜シートに対する接触状態及び非接触状態
の切替り時のみならず、接触状態にある間においても入
力ペンによる押圧が弱い場合、例えば、直線のストロー
クを入力する際に始点と終点との中間点では入力ペンに
よる押圧が弱くなるのが一般であり、このような場合に
は、中間点における上述の2枚の抵抗膜シート間の接触
電圧が低くなってチャタリングが発生し、入力される位
置の座標が予期しない点に飛んでしまうという問題点が
あった。[0005] In addition, in conventional pressure-sensitive coordinate input devices, when the input pen presses the resistive film sheet not only when switching between the contact state and the non-contact state, but also when the input pen is in the contact state, the pressure is weak. For example, when inputting a straight line stroke, the pressure from the input pen is generally weaker at the midpoint between the start point and the end point. There has been a problem in that the contact voltage between the terminals becomes low and chattering occurs, causing the coordinates of the input position to jump to an unexpected point.
【0006】そこで、従来の感圧式の座標入力装置は、
後述のごとく、入力された位置の座標を平均化し、入力
座標が予期しない点に飛んで文字や図形がストロークの
途中で分割されないように構成されている。[0006] Therefore, the conventional pressure-sensitive coordinate input device is
As described later, the coordinates of the input positions are averaged so that the input coordinates do not jump to unexpected points and characters or figures are not divided in the middle of the stroke.
【0007】図6は従来の感圧式の座標入力装置の座標
の読み取り動作を説明するための説明図であり、図6(
A) はそのタイミングチャート、及び図6(B) は
図6(A) の時間軸を拡大したタイミングチャートで
ある。FIG. 6 is an explanatory diagram for explaining the coordinate reading operation of a conventional pressure-sensitive coordinate input device.
A) is a timing chart thereof, and FIG. 6(B) is a timing chart in which the time axis of FIG. 6(A) is expanded.
【0008】図6(A) に示すように、入力された位
置座標の平均化処理に用いるn個の読み取り座標のサン
プリングを区間(時間間隔)tにおいて行う場合、座標
入力装置に備えられているA/D変換回路のサンプリン
グ周期はt/n(=ta )である。As shown in FIG. 6(A), when sampling n reading coordinates used for averaging processing of input position coordinates in an interval (time interval) t, a coordinate input device equipped with The sampling period of the A/D conversion circuit is t/n (=ta).
【0009】図6(B) に示すように、CF は座標
読み取り前のチャタリングの発生をチェックするための
動作開始タイミング、xはX座標の読み取り動作の開始
タイミング、yはY座標の読み取り動作の開始タイミン
グ、及びCR は座標読み取り後のチャタリングの発生
をチェックするための動作開始タイミングである。As shown in FIG. 6(B), CF is the operation start timing for checking the occurrence of chattering before reading the coordinates, x is the start timing of the X coordinate reading operation, and y is the start timing of the Y coordinate reading operation. The start timing and CR are operation start timings for checking the occurrence of chattering after reading the coordinates.
【0010】従って、従来の感圧式の座標入力装置は、
各区間tにおいて、最初(1番目)の座標読み取り前に
タイミングCF でチャタリングのチェックを開始し、
即ち入力ペンが抵抗膜シートに対して接触状態にあるか
、あるいは非接触状態にあるかを判定し、接触状態にあ
ると判定した場合には引き続くタイミングx及びyでX
座標及びY座標の読み取りをそれぞれ開始する。X座標
及びY座標の読み取り後、タイミングCR でチャタリ
ングのチェックを開始し、チャタリングの発生が検知さ
れない場合には、次(2番目)の座標読み取り前のチャ
タリングのチェック、2番目の座標のX座標の読み取り
、Y座標の読み取り、及び2番目の座標読み取り後のチ
ャタリングのチェックを順次実施し、区間tにおける最
後(n番目)の座標のX及びY座標を読み終えた後に、
タイミングCR でチャタリングのチェックを開始する
。このチェックによりチャタリングの発生が検知されな
い場合には、読み取ったn個の座標のデータを平均化し
、入力座標が予期しない点に飛んで文字や図形がストロ
ークの途中で分割されないように構成されている。[0010] Therefore, the conventional pressure-sensitive coordinate input device is
In each section t, a chattering check is started at timing CF before the first (first) coordinate reading,
That is, it is determined whether the input pen is in contact with the resistive film sheet or in a non-contact state, and if it is determined that the input pen is in contact with the resistive film sheet,
Start reading the coordinates and Y coordinates respectively. After reading the X and Y coordinates, start checking for chattering at timing CR, and if no chattering is detected, check for chattering before reading the next (second) coordinate, and check the X coordinate of the second coordinate. After reading the X and Y coordinates of the last (n-th) coordinate in the section t,
Start checking for chattering at timing CR. If the occurrence of chattering is not detected by this check, the data of the read n coordinates is averaged, and the input coordinates are configured to not jump to unexpected points and cause characters and figures to be split in the middle of the stroke. .
【0011】[0011]
【発明が解決しようとする課題】このような従来の感圧
式の座標入力装置では、区間t毎にサンプリング周期t
a の最後の周期区間においてn番目の座標を読み取っ
た後に読み終えたn個の座標のデータを平均化するので
、この平均化のための処理時間がサンプリング周期ta
より長くなると、n・ta >tとなり平均化処理を
行うことができないという問題点がある。[Problem to be Solved by the Invention] In such a conventional pressure-sensitive coordinate input device, the sampling period t is set for each section t.
Since the data of n coordinates that have been read after reading the nth coordinate in the last periodic section of a are averaged, the processing time for this averaging is equal to the sampling period ta.
If the length becomes longer, there is a problem that n·ta >t and averaging processing cannot be performed.
【0012】従って、本発明は、読み取り座標のデータ
を補正、平均化する処理時間を十分確保することにより
、文字や図形の入力の際にストロークの途中で発生した
り抵抗膜シートの感度が不均一であるような場合に発生
するチャタリングによって起こる入力点の欠落やストロ
ークの分割を防止することができると共に、入力された
文字や図形の認識が確実に行われることに寄与すること
ができる座標入力装置を提供するものである。Therefore, the present invention ensures sufficient processing time for correcting and averaging the read coordinate data, thereby preventing occurrences in the middle of a stroke or insufficient sensitivity of the resistive film sheet when inputting characters or figures. Coordinate input can prevent missing input points and split strokes caused by chattering that occurs when the coordinates are uniform, and can also contribute to reliable recognition of input characters and shapes. It provides equipment.
【0013】[0013]
【課題を解決するための手段】感圧式のタブレットと、
タブレットの押圧位置の座標データを入力可能な座標デ
ータ変換手段と、押圧時のタブレットの抵抗値に対応す
る電圧値に基づいてチャタリングの発生を検知可能な検
知手段と、検知手段によりチャタリングの発生が検知さ
れた時に入力された座標データを除去すると共に除去さ
れた座標データ以外の入力座標データの補正及び平均化
を行う処理手段とを備えており、座標データ変換手段に
よる座標データの入力に必要な時間と処理手段による補
正及び平均化の処理時間との和が所定の時間よりも短く
なるように構成されている。[Means for solving the problem] A pressure-sensitive tablet,
A coordinate data conversion means capable of inputting coordinate data of a pressed position on the tablet, a detection means capable of detecting occurrence of chattering based on a voltage value corresponding to a resistance value of the tablet at the time of pressing, and a detection means capable of detecting occurrence of chattering. It is equipped with a processing means for removing coordinate data inputted when detected, and correcting and averaging input coordinate data other than the removed coordinate data, and processing means necessary for inputting coordinate data by the coordinate data conversion means. The sum of the time and the processing time for correction and averaging by the processing means is configured to be shorter than a predetermined time.
【0014】[0014]
【作用】タブレットを押圧した位置の座標データが座標
データ変換手段によって入力される際に、押圧時のタブ
レットの抵抗値に対応する電圧値に基づいてチャタリン
グの発生を検知手段が検知すると、処理手段がチャタリ
ング発生時に入力された座標データを除去すると共に除
去された座標データ以外の入力座標データの補正及び平
均化を行う。又、座標データ変換手段による座標データ
の入力に必要な時間と処理手段による補正及び平均化の
処理時間との和が所定の時間よりも短くなるように構成
されている。[Operation] When the coordinate data of the position where the tablet is pressed is input by the coordinate data conversion means, if the detection means detects the occurrence of chattering based on the voltage value corresponding to the resistance value of the tablet at the time of pressing, the processing means removes coordinate data input when chattering occurs, and corrects and averages input coordinate data other than the removed coordinate data. Further, the configuration is such that the sum of the time required for inputting the coordinate data by the coordinate data conversion means and the processing time for correction and averaging by the processing means is shorter than a predetermined time.
【0015】従って、読み取り座標のデータを補正、平
均化するための処理時間を十分確保することができると
共に、有効な座標データのみを入力することができるの
で、文字や図形の入力の際にストロークの途中で発生し
たり抵抗膜シートの感度が不均一であるような場合に発
生するチャタリングによって起こる入力点の欠落やスト
ロークの分割を防止することができると共に、入力され
た文字や図形の認識が確実に行われることに寄与するこ
とができる。Therefore, sufficient processing time for correcting and averaging the read coordinate data can be secured, and only valid coordinate data can be input, so strokes can be avoided when inputting characters and figures. It is possible to prevent missing input points and split strokes caused by chattering that occurs in the middle of the process or when the sensitivity of the resistive film sheet is uneven. This can help ensure that the process is carried out reliably.
【0016】[0016]
【実施例】以下、図面を参照して本発明の実施例を説明
する。Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings.
【0017】図2は本発明に係る感圧式の座標入力装置
の一実施例を示すブロック図、及び図3は図2の感圧タ
ブレット21の概略構成を示す斜視図である。FIG. 2 is a block diagram showing an embodiment of a pressure-sensitive coordinate input device according to the present invention, and FIG. 3 is a perspective view showing a schematic configuration of the pressure-sensitive tablet 21 of FIG. 2.
【0018】これらの図に示すように、本発明に係る感
圧式の座標入力装置には、感圧タブレット21、ドライ
バ回路22、A/D変換回路23、タブレット電圧検知
回路24、CPU(中央処理装置)25、ROM(リー
ドオンリメモリ)26、及びRAM(ランダムアクセス
メモリ)27が備えられている。As shown in these figures, the pressure-sensitive coordinate input device according to the present invention includes a pressure-sensitive tablet 21, a driver circuit 22, an A/D conversion circuit 23, a tablet voltage detection circuit 24, and a CPU (central processing unit). device) 25, ROM (read only memory) 26, and RAM (random access memory) 27.
【0019】感圧タブレット21は図3に示すように、
入力ペン13が押圧されたときの押圧位置のX及びY座
標をそれぞれ入力するための抵抗膜シート11と抵抗膜
シート12とがこれらの間に図示していないスペーサを
挟んで一体化され、重畳されることにより構成されてい
る。The pressure sensitive tablet 21, as shown in FIG.
A resistive film sheet 11 and a resistive film sheet 12 for respectively inputting the X and Y coordinates of the pressed position when the input pen 13 is pressed are integrated with a spacer (not shown) sandwiched between them, and are superimposed. It is made up of the following:
【0020】図2に示すように、感圧タブレット21を
構成しているX座標入力用の抵抗膜シート11のX方向
の左右端には端子XH 及びXL がそれぞれ形成され
ており、Y座標入力用の抵抗膜シート12のY方向の上
下端には端子YH 及びYL がそれぞれ形成されてい
る。As shown in FIG. 2, terminals XH and XL are formed at the left and right ends in the X direction of the resistive film sheet 11 for inputting the X coordinate, which constitutes the pressure sensitive tablet 21, and terminals XH and XL are respectively formed for inputting the Y coordinate. Terminals YH and YL are formed at the upper and lower ends of the resistive film sheet 12 in the Y direction, respectively.
【0021】これらの端子XH 、XL 、YH 及び
YL の各々には、後述するようにドライバ回路22に
より座標入力用の電圧が印加されることが可能であり、
入力ペン13の押圧位置の分割抵抗値に応じた端子XH
、XL 、YH 及びYL の各々の電圧値がA/D
変換回路23によって読み取られディジタル値に変換さ
れるように構成されている。A coordinate input voltage can be applied to each of these terminals XH, XL, YH, and YL by the driver circuit 22, as will be described later.
Terminal XH according to the divided resistance value of the pressing position of the input pen 13
, XL, YH, and YL are determined by A/D.
It is configured to be read by a conversion circuit 23 and converted into a digital value.
【0022】A/D変換回路23によりディジタル値に
変換された各電圧値は、CPU25によって読み取られ
るように構成されており、CPU25はドライバ回路2
2の端子XH 、XL 、YH 及びYL への電圧の
印加を制御するように構成されている。Each voltage value converted into a digital value by the A/D conversion circuit 23 is configured to be read by the CPU 25, and the CPU 25 converts the voltage value into a digital value by the driver circuit 2.
2 terminals XH, XL, YH and YL.
【0023】タブレット電圧検知回路24は、ドライバ
回路22により例えば5Vの電圧が抵抗膜シート11の
左端の端子XH に印加され、右端の端子XL と抵抗
膜シート12の上下端の端子YH 及びYL とが共に
オープンにされたときの抵抗膜シート12の下端の端子
YL の電圧値に基づいて、入力ペン13の抵抗膜シー
ト11に対する接触状態及び非接触状態の切替り時や、
入力ペン13が抵抗膜シート11に対した接触状態にあ
る間において入力ペン13による押圧が弱い場合に発生
するチャタリングを検知可能なように構成されている。In the tablet voltage detection circuit 24, a voltage of, for example, 5V is applied by the driver circuit 22 to the left end terminal XH of the resistive film sheet 11, and the right end terminal XL and the upper and lower end terminals YH and YL of the resistive film sheet 12 are connected to each other. When the input pen 13 switches between a contact state and a non-contact state with respect to the resistive film sheet 11 based on the voltage value of the terminal YL at the lower end of the resistive film sheet 12 when both are opened,
The configuration is such that chattering that occurs when the input pen 13 is weakly pressed while the input pen 13 is in contact with the resistive film sheet 11 can be detected.
【0024】ROM26はCPU25に接続されており
、ROM26にはCPU25のプログラムや、後述する
チャタリングの発生を判定するための閾値電圧VSHの
データが予め格納されている。The ROM 26 is connected to the CPU 25, and stores in advance a program for the CPU 25 and data on a threshold voltage VSH for determining the occurrence of chattering, which will be described later.
【0025】RAM27はCPU25に接続されており
、X及びY座標の入力データを格納するためのCPU2
5の作業エリア等を有している。The RAM 27 is connected to the CPU 25 and is used to store input data of X and Y coordinates.
It has 5 work areas, etc.
【0026】ドライバ回路22及びA/D変換回路23
は本発明の座標データ変換手段の一実施例である。タブ
レット電圧検知回路24は本発明の検知手段の一実施例
である。CPU25、ROM26及びRAM27は本発
明の処理手段の一実施例である。Driver circuit 22 and A/D conversion circuit 23
is an embodiment of the coordinate data conversion means of the present invention. The tablet voltage detection circuit 24 is an embodiment of the detection means of the present invention. The CPU 25, ROM 26 and RAM 27 are one embodiment of the processing means of the present invention.
【0027】入力ペン13の押圧位置の分割抵抗値に応
じた端子XH 、XL 、YH 及びYL の各々の電
圧値により、押圧位置のX及びY座標を読み取り、入力
する方法について説明する。A method of reading and inputting the X and Y coordinates of the pressed position using the voltage values of the terminals XH, XL, YH and YL according to the divided resistance value of the pressed position of the input pen 13 will be explained.
【0028】ドライバ回路22から抵抗膜シート11の
左端の端子XH に、例えば5Vの電圧を印加すると共
に、右端の端子XL に0Vの電圧を印加し、又、抵抗
膜シート12の上下端の端子YH 及びYL を共にオ
ープンにすることにより、抵抗膜シート12の下端の端
子YL の電圧値から入力ペン13の押圧位置のX座標
を読み取り入力することができる。For example, a voltage of 5 V is applied from the driver circuit 22 to the terminal XH at the left end of the resistive film sheet 11, and a voltage of 0 V is applied to the terminal XL at the right end. By opening both YH and YL, the X coordinate of the pressed position of the input pen 13 can be read and input from the voltage value of the terminal YL at the lower end of the resistive film sheet 12.
【0029】同様にして、ドライバ回路22によって抵
抗膜シート12の上端の端子YH に、例えば5Vの電
圧を印加すると共に、下端の端子YL に0Vを印加し
、又、抵抗膜シート11の左右端の端子XH 及びXL
を共にオープンにすることにより、抵抗膜シート11
の右端の端子XL の電圧値から入力ペン13の押圧位
置のY座標を読み取り入力することができる。Similarly, the driver circuit 22 applies a voltage of 5 V, for example, to the terminal YH at the upper end of the resistive film sheet 12, and applies 0 V to the terminal YL at the lower end, and also applies a voltage of 5 V to the terminal YH at the upper end of the resistive film sheet 11, and terminals XH and XL
By opening both the resistive film sheet 11
The Y coordinate of the pressed position of the input pen 13 can be read and input from the voltage value of the rightmost terminal XL.
【0030】次に、この実施例の座標入力装置における
座標の読み取りタイミングを説明する。Next, the timing of reading coordinates in the coordinate input device of this embodiment will be explained.
【0031】図4は本発明に係る座標入力装置の座標の
読み取り動作を説明するための説明図であり、図4(A
) はそのタイミングチャート、及び図4(B) は図
4(A) の時間軸を拡大したタイミングチャートであ
る。FIG. 4 is an explanatory diagram for explaining the coordinate reading operation of the coordinate input device according to the present invention, and FIG.
) is its timing chart, and FIG. 4(B) is a timing chart in which the time axis of FIG. 4(A) is expanded.
【0032】図4(A) に示すように、区間(時間間
隔)tは複数(n)個の座標の座標データを読み取り、
且つ読み取った座標データの補正、平均化を行う周期で
あり、通常、区間tで読み取る座標の数nは10個未満
である。又、A/D変換回路23のサンプリング周期は
t/10〜t/40の範囲内の値に設定されている。As shown in FIG. 4(A), the interval (time interval) t consists of reading the coordinate data of a plurality of (n) coordinates,
It is also a period for correcting and averaging the read coordinate data, and the number n of coordinates read in the interval t is usually less than 10. Further, the sampling period of the A/D conversion circuit 23 is set to a value within the range of t/10 to t/40.
【0033】従って、この実施例の座標入力装置は、n
個の座標の座標データを読み取り、読み取った座標デー
タの補正、平均化を行う処理時間を除いても、区間t内
にはtの数10%の空き時間が確保されており、読み取
った座標データを補正し平均化する処理時間を十分確保
することができるように構成されている。Therefore, the coordinate input device of this embodiment has n
Even excluding the processing time for reading the coordinate data of the read coordinates, correcting and averaging the read coordinate data, there is a free time of 10% of the number t within the interval t, and the read coordinate data The configuration is such that sufficient processing time for correcting and averaging can be secured.
【0034】図4(B) に示すように、区間tの最初
のサンプリング周期(t/10〜t/40の範囲内の値
)の区間においてCF は最初の座標読み取り前のチャ
タリングの発生をチェックするための動作開始タイミン
グ、xはX座標の読み取り動作の開始タイミング、yは
Y座標の読み取り動作の開始タイミング、及びCM は
座標読み取り後のチャタリングチェックと次の座標読み
取り前のチャタリングチェックを兼用したチャタリング
の発生をチェックするための動作開始タイミングである
。又、CR は最後(n番目)の座標読み取り後のチャ
タリングの発生をチェックするための動作開始タイミン
グである。As shown in FIG. 4(B), in the first sampling period of section t (value within the range of t/10 to t/40), the CF checks the occurrence of chattering before the first coordinate reading. x is the start timing of the X-coordinate reading operation, y is the start timing of the Y-coordinate reading operation, and CM is used both as a chattering check after reading the coordinates and a chattering check before the next coordinate reading. This is the operation start timing for checking the occurrence of chattering. Further, CR is the operation start timing for checking the occurrence of chattering after the last (nth) coordinate reading.
【0035】区間tは本発明の所定の時間に相当する。The interval t corresponds to a predetermined time according to the present invention.
【0036】次に、上述の実施例の動作、特にCPU2
5の動作を説明する。Next, we will discuss the operation of the above embodiment, especially the CPU 2.
The operation of step 5 will be explained.
【0037】図1は図2の座標入力装置の動作を説明す
るためのフローチャートである。FIG. 1 is a flow chart for explaining the operation of the coordinate input device shown in FIG.
【0038】同図に示すように、先ずステップS1にお
いて、前述したように、CPU25はドライバ回路22
を制御することにより5Vの電圧を抵抗膜シート11の
左端の端子XH に印加すると共に、右端の端子XL
と抵抗膜シート12の上下端の端子YH 及びYL と
を共にオープンにし、抵抗膜シート12の下端の端子Y
L の電圧をA/D変換回路23からチェック電圧VT
AB として読み取る。As shown in the figure, first in step S1, the CPU 25 activates the driver circuit 22 as described above.
By controlling the voltage, a voltage of 5V is applied to the leftmost terminal
and the terminals YH and YL at the upper and lower ends of the resistive film sheet 12 are both opened, and the terminal Y at the lower end of the resistive film sheet 12 is opened.
The voltage of L is checked from the A/D conversion circuit 23 by the voltage VT.
Read as AB.
【0039】次いで、このときのチェック電圧VTAB
と閾値電圧VSHとを比較し、サンプリングした複数
の座標についてVTAB >VSHが連続して成立しな
い場合には、入力ペン13が抵抗膜シート11に対して
非接触状態であると判定してステップS1の動作を繰返
す。Next, check voltage VTAB at this time
and the threshold voltage VSH, and if VTAB>VSH does not hold continuously for a plurality of sampled coordinates, it is determined that the input pen 13 is in a non-contact state with the resistive film sheet 11, and the process proceeds to step S1. Repeat the action.
【0040】他方、サンプリングした複数の座標につい
てVTAB >VSHが連続して成立した場合には、入
力ペン13が抵抗膜シート11に対して接触状態であり
、チャタリングが発生していないと判定してステップS
2以下へ進む。(チェックCf )
ステップS2では前述したように、ドライバ回路22を
制御することにより抵抗膜シート11の左端の端子XH
に、例えば5Vを印加すると共に、右端の端子XL
に0Vを印加し、又、抵抗膜シート12の上下端の端子
YH 及びYL を共にオープンにし、抵抗膜シート1
2の下端の端子YL の電圧をA/D変換回路23から
読み取る(X座標読み取り入力)。On the other hand, if VTAB > VSH is established continuously for a plurality of sampled coordinates, it is determined that the input pen 13 is in contact with the resistive film sheet 11 and that no chattering is occurring. Step S
Proceed to 2 or below. (Check Cf) In step S2, as described above, by controlling the driver circuit 22, the terminal XH at the left end of the resistive film sheet 11 is checked.
For example, 5V is applied to the terminal XL at the right end.
0V is applied to the resistive film sheet 1, and terminals YH and YL at the upper and lower ends of the resistive film sheet 12 are both opened.
2 is read from the A/D conversion circuit 23 (X coordinate reading input).
【0041】次いでステップS3では、文字や図形のス
トロークの途中で入力ペン13の抵抗膜シート11に対
する押圧力が小さくなってチャタリングが発生したり、
又、抵抗膜シ−ト11及び12の感度が不均一である場
合にも同様にチャタリングが発生することがあるので、
X座標の読み取り電圧VX を次のように補正する。Next, in step S3, the pressing force of the input pen 13 against the resistive film sheet 11 becomes small during the stroke of a character or figure, and chattering occurs.
Furthermore, chattering may also occur if the sensitivities of the resistive film sheets 11 and 12 are uneven.
The reading voltage VX of the X coordinate is corrected as follows.
【0042】VX =(Vcc/VTAB )×VXI
N ここで、Vccは5(V)、VTAB はタイミン
グCF で開始されるチャタリングチェックCf 及び
タイミングCM で開始されるチャタリングチェックC
m でのチェック電圧、並びにVXIN はA/D変換
回路23からのX座標の電圧である。[0042]VX=(Vcc/VTAB)×VXI
N Here, Vcc is 5 (V), VTAB is the chattering check Cf that starts at timing CF, and the chattering check C that starts at timing CM.
The check voltage at m and VXIN are the voltages at the X coordinate from the A/D conversion circuit 23.
【0043】この補正後、ステップS4へ進む。After this correction, the process advances to step S4.
【0044】ステップS4ではステップS2と同様に、
ドライバ回路22を制御することにより抵抗膜シート1
2の上端の端子YH に、例えば5Vを印加すると共に
、下端の端子YL に0Vを印加し、又、抵抗膜シート
11の左右端の端子XH 及びXL を共にオープンに
し、抵抗膜シート11の右端の端子XL の電圧をA/
D変換回路23から読み取る(Y座標読み取り入力)。[0044] In step S4, similarly to step S2,
By controlling the driver circuit 22, the resistive film sheet 1
For example, 5V is applied to the upper end terminal YH of the resistive film sheet 11, and 0V is applied to the lower end terminal YL of the resistive film sheet 11. The voltage at terminal XL of is A/
Read from the D conversion circuit 23 (Y coordinate reading input).
【0045】次いで、ステップS5ではステップS3と
同様に、Y座標の読み取り電圧VY を次のように補正
する。Next, in step S5, similarly to step S3, the Y coordinate reading voltage VY is corrected as follows.
【0046】VY =(Vcc/VTAB )×VYI
N ここで、VYIN はA/D変換回路23からのY
座標の電圧である。[0046]VY=(Vcc/VTAB)×VYI
N Here, VYIN is Y from the A/D conversion circuit 23
is the voltage at the coordinates.
【0047】この補正後、ステップS6へ進む。After this correction, the process advances to step S6.
【0048】ステップS6では、タイミングCM で開
始されるチャタリングのチェックCm 、又はタイミン
グCR で開始されるチャタリングのチェックCr に
よりチャタリング発生の有無を判定し、ステップS2〜
S5において得られたX及びY座標のデータが有効か否
かを判定する。
即ち、VTAB >VSHが成立する場合には座標デー
タを有効と判定し、ステップS8へ進む。又、VTAB
>VSHが成立せず座標データを無効と判定した場合に
はステップS7へ進み、当該座標のデータを読み飛ばし
てステップS8へ進む。In step S6, the presence or absence of chattering is determined by the chattering check Cm starting at timing CM or the chattering check Cr starting at timing CR, and then steps S2 to
It is determined whether the data of the X and Y coordinates obtained in S5 is valid. That is, if VTAB>VSH holds true, the coordinate data is determined to be valid and the process proceeds to step S8. Also, VTAB
>VSH is not established and the coordinate data is determined to be invalid, the process proceeds to step S7, the data of the coordinate is skipped, and the process proceeds to step S8.
【0049】ステップS8では、n個の座標の座標デー
タが入力されたか否かを判定し、入力された場合にはス
テップS9に進む。又、入力されていない場合にはステ
ップS11へ進む。In step S8, it is determined whether or not the coordinate data of n coordinates have been input, and if so, the process advances to step S9. If no input has been made, the process advances to step S11.
【0050】ステップS11 では、このときのチェッ
ク電圧VTABと閾値電圧VSHとを比較し、VTAB
>VSHが成立しない場合には、入力ペン13が抵抗
膜シート11に対して非接触状態であると判定してステ
ップS11 の動作を繰返す。In step S11, the check voltage VTAB at this time is compared with the threshold voltage VSH, and VTAB
>VSH is not established, it is determined that the input pen 13 is not in contact with the resistive film sheet 11, and the operation of step S11 is repeated.
【0051】他方、VTAB >VSHが成立した場合
には、入力ペン13が抵抗膜シートに対して接触状態で
あり、チャタリングが発生していないと判定してステッ
プS2以下へ進む。(チェックCm )
ステップS9では図5に示すように、これまでに読み取
ったn×n個の座標データを平均化し、ステップS10
へ進む。On the other hand, if VTAB>VSH is established, it is determined that the input pen 13 is in contact with the resistive film sheet and that no chattering has occurred, and the process proceeds to step S2 and subsequent steps. (Check Cm) In step S9, as shown in FIG. 5, the n×n coordinate data read so far is averaged, and in step S10
Proceed to.
【0052】続くステップS10 では、平均化された
座標データをRAM27に格納する。In the following step S10, the averaged coordinate data is stored in the RAM 27.
【0053】従って、図6(A) 示す従来の座標入力
装置の座標の読み取り動作のタイミングでは、区間tに
おいてn×2回のチャタリング発生のチェックを行うが
、この実施例では区間tにおいてn+1回のチャタリン
グ発生のチェックを行うので、チェックのための時間を
短縮することができ、読み取った座標データを補正、平
均化する処理時間を更に長く設定することができる。Therefore, at the timing of the coordinate reading operation of the conventional coordinate input device shown in FIG. Since the occurrence of chattering is checked, the time for checking can be shortened, and the processing time for correcting and averaging the read coordinate data can be set even longer.
【0054】次に、ステップS9における座標データの
平均化処理を説明する。Next, the averaging process of the coordinate data in step S9 will be explained.
【0055】図5は図1のフローチャートの平均化処理
を示す説明図である。FIG. 5 is an explanatory diagram showing the averaging process in the flowchart of FIG.
【0056】同図に示すように、先ずn個の座標の座標
データの平均をX及びY座標について算出することによ
り平均化された座標点mを求める。As shown in the figure, an averaged coordinate point m is first calculated by calculating the average of the coordinate data of n coordinates for the X and Y coordinates.
【0057】次いで、今回読み込んだn個の座標点の内
、平均化された座標点mから所定の距離a以上離れてい
る点があれば、その点を除去して1つ前の平均化された
座標点m−1に置き換え、再度n個の座標データの平均
をX及びY座標について算出し、平均化された座標点m
´を求める。これは、チャタリングのために本来入力さ
れるべき座標から離れてしまった座標点によって平均化
された座標点mの誤差が大きくなることを防止するため
であり、この方法により新しく平均化された座標点m´
は前回の平均化された座標点m−1の近傍に位置するこ
とになる。Next, among the n coordinate points read this time, if there is a point that is more than a predetermined distance a from the averaged coordinate point m, that point is removed and the previous averaged coordinate point is removed. The average of the n coordinate data is calculated again for the X and Y coordinates, and the averaged coordinate point m
Find ´. This is to prevent the error of the averaged coordinate point m from increasing due to coordinate points that have moved away from the coordinates that should have been input due to chattering. Point m'
is located near the previously averaged coordinate point m-1.
【0058】次いで、今回の平均化された座標点m(又
はm´)と前回の平均化された座標点m−1との平均を
算出して平均化された座標点kを求める。Next, the averaged coordinate point k is obtained by calculating the average of the current averaged coordinate point m (or m') and the previous averaged coordinate point m-1.
【0059】従って、この平均化された座標点kは前回
の平均化された座標点m−1に更に接近することになり
、n個の点在していた座標点In 、In−1 、In
−2 、及びIn−3 等の座標データを収束させるこ
とができる。Therefore, this averaged coordinate point k becomes closer to the previously averaged coordinate point m-1, and the n scattered coordinate points In, In-1, In
-2, In-3, etc. coordinate data can be converged.
【0060】上述の実施例によれば、読み取り座標のデ
ータを補正、平均化するための処理時間を十分確保する
ことができるので、文字や図形の入力の際にストローク
の途中で発生したり抵抗膜シートの感度が不均一である
ような場合に発生するチャタリングによって起こる入力
点の欠落やストロークの分割を防止することができる。
又、これにより、入力された文字や図形の認識が確実に
行うことが可能になる。According to the above-described embodiment, sufficient processing time for correcting and averaging the read coordinate data can be secured, so that when inputting characters or figures, there is no need to worry about resistance occurring in the middle of a stroke. It is possible to prevent missing input points and split strokes caused by chattering that occurs when the sensitivity of the membrane sheet is non-uniform. Moreover, this makes it possible to reliably recognize input characters and figures.
【0061】[0061]
【発明の効果】以上説明したように、本発明は、感圧式
のタブレットと、タブレットの押圧位置の座標データを
入力可能な座標データ変換手段と、押圧時のタブレット
の抵抗値に対応する電圧値に基づいてチャタリングの発
生を検知可能な検知手段と、検知手段によりチャタリン
グの発生が検知された時に入力された座標データを除去
すると共に除去された座標データ以外の入力座標データ
の補正及び平均化を行う処理手段とを備えており、座標
データ変換手段による座標データの入力に必要な時間と
処理手段による補正及び平均化の処理時間との和が所定
の時間よりも短くなるように構成されている。As explained above, the present invention provides a pressure-sensitive tablet, a coordinate data conversion means capable of inputting coordinate data of a pressed position of the tablet, and a voltage value corresponding to the resistance value of the tablet when pressed. a detection means capable of detecting the occurrence of chattering based on the detection means; and a detection means capable of removing coordinate data input when the occurrence of chattering is detected by the detection means, and correcting and averaging input coordinate data other than the removed coordinate data. and processing means for performing the processing, and is configured such that the sum of the time required for inputting the coordinate data by the coordinate data conversion means and the processing time for correction and averaging by the processing means is shorter than a predetermined time. .
【0062】従って、読み取り入力された座標のデータ
を補正、平均化するための処理時間を十分確保すること
ができると共に、有効な座標データのみを入力すること
ができるので、文字や図形の入力の際にストロークの途
中で発生したり抵抗膜シートの感度が不均一であるよう
な場合に発生するチャタリングによって起こる入力点の
欠落やストロークの分割を防止することができると共に
、入力された文字や図形の認識が確実に行われることに
寄与することができる。Therefore, it is possible to secure sufficient processing time to correct and average the read and input coordinate data, and since only valid coordinate data can be input, it is possible to input characters and figures easily. It is possible to prevent missing input points and split strokes caused by chattering that occurs in the middle of a stroke or when the sensitivity of the resistive film sheet is uneven. This can contribute to ensuring that the recognition of
【図1】図2の座標入力装置の動作を説明するためのフ
ローチャートである。FIG. 1 is a flowchart for explaining the operation of the coordinate input device of FIG. 2;
【図2】本発明に係る感圧式の座標入力装置の一実施例
を示すブロック図である。FIG. 2 is a block diagram showing an embodiment of a pressure-sensitive coordinate input device according to the present invention.
【図3】図1の感圧タブレットの概略構成を示す斜視図
である。3 is a perspective view showing a schematic configuration of the pressure-sensitive tablet of FIG. 1. FIG.
【図4】本発明に係る座標入力装置の座標の読み取り動
作を説明するための説明図である。FIG. 4 is an explanatory diagram for explaining the coordinate reading operation of the coordinate input device according to the present invention.
【図5】図1のフローチャートの平均化処理を示す説明
図である。FIG. 5 is an explanatory diagram showing the averaging process in the flowchart of FIG. 1;
【図6】従来の感圧式の座標入力装置の座標の読み取り
動作を説明するための説明図である。FIG. 6 is an explanatory diagram for explaining a coordinate reading operation of a conventional pressure-sensitive coordinate input device.
11、12 抵抗膜シート 13 入力ペン 21 感圧タブレット 22 ドライバ回路 23 A/D変換回路 24 タブレット電圧検知回路 25 CPU 26 ROM 27 RAM 11, 12 Resistive film sheet 13 Input pen 21 Pressure sensitive tablet 22 Driver circuit 23 A/D conversion circuit 24 Tablet voltage detection circuit 25 CPU 26 ROM 27 RAM
Claims (1)
の押圧位置の座標データを入力可能な座標データ変換手
段と、押圧時の前記タブレットの抵抗値に対応する電圧
値に基づいてチャタリングの発生を検知可能な検知手段
と、該検知手段によりチャタリングの発生が検知された
時に入力された座標データを除去すると共に該除去され
た座標データ以外の入力座標データの補正及び平均化を
行う処理手段とを備えており、前記座標データ変換手段
による座標データの入力に必要な時間と前記処理手段に
よる補正及び平均化の処理時間との和が所定の時間より
も短くなるように構成されていることを特徴とする座標
入力装置。1. A pressure-sensitive tablet, a coordinate data conversion means capable of inputting coordinate data of a pressed position of the tablet, and detecting occurrence of chattering based on a voltage value corresponding to a resistance value of the tablet when pressed. and processing means for removing input coordinate data when occurrence of chattering is detected by the detection means, and correcting and averaging input coordinate data other than the removed coordinate data. and is configured such that the sum of the time required for inputting the coordinate data by the coordinate data conversion means and the processing time for correction and averaging by the processing means is shorter than a predetermined time. coordinate input device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1211091A JP3100067B2 (en) | 1991-02-01 | 1991-02-01 | Coordinate input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1211091A JP3100067B2 (en) | 1991-02-01 | 1991-02-01 | Coordinate input device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04246713A true JPH04246713A (en) | 1992-09-02 |
| JP3100067B2 JP3100067B2 (en) | 2000-10-16 |
Family
ID=11796428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1211091A Expired - Fee Related JP3100067B2 (en) | 1991-02-01 | 1991-02-01 | Coordinate input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3100067B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09120331A (en) * | 1994-12-26 | 1997-05-06 | Samsung Display Devices Co Ltd | Apparatus and method for recognition of position coordinates |
| JP2006122240A (en) * | 2004-10-27 | 2006-05-18 | Nintendo Co Ltd | GAME DEVICE AND GAME PROGRAM |
-
1991
- 1991-02-01 JP JP1211091A patent/JP3100067B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09120331A (en) * | 1994-12-26 | 1997-05-06 | Samsung Display Devices Co Ltd | Apparatus and method for recognition of position coordinates |
| JP2006122240A (en) * | 2004-10-27 | 2006-05-18 | Nintendo Co Ltd | GAME DEVICE AND GAME PROGRAM |
| US7794327B2 (en) | 2004-10-27 | 2010-09-14 | Nintento Co., Ltd. | Game apparatus and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3100067B2 (en) | 2000-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5561447A (en) | Coordinate input apparatus | |
| JP2000099251A (en) | Electronic pen device and character recognizing method | |
| JPH05143226A (en) | Pressure-sensitive coordinate input device | |
| EP2790091A2 (en) | Input device, computer-readable recording medium, and method for receiving input | |
| US7307622B2 (en) | Coordinate detection device with improved operability and method of detecting coordinates | |
| JPH04246713A (en) | Coordinate input device | |
| CN103049198B (en) | handwriting input recognition system and method | |
| JPH05324163A (en) | Coordinate detection device and coordinate detection method | |
| JPH11305931A (en) | Coordinate detector | |
| US11157117B2 (en) | Pseudo push determination method in touch sensor without force sensor | |
| JP2007018086A (en) | Touch panel input device and control method of touch panel input device | |
| JPH04233024A (en) | Coordinate input device | |
| JPH0764696A (en) | Apparatus and method for removing erroneous measurement data in coordinate detection apparatus | |
| JP2570622B2 (en) | Handwritten information input device and tablet device | |
| US12481398B2 (en) | Display device, touch device and touch calibration method | |
| JPH04181418A (en) | Pressure sensitive coordinate input device | |
| JP3171836B2 (en) | Coordinate input device and method | |
| CN113504840B (en) | Touch data processing method and device and touch screen | |
| JP7556501B2 (en) | Electrostatic coordinate input device and electrostatic coordinate calculation method | |
| JPH07120237B2 (en) | Coordinate input device | |
| JPH1165770A (en) | Input device using resistive touch panel | |
| JP2025134415A (en) | Display device, display system, identification method, and program | |
| JPH09146681A (en) | Resistance film pressure sensitive type digitizer | |
| JP2000242403A (en) | Pressure-sensitive coordinate input device and method | |
| JP3113664B2 (en) | Coordinate input method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070818 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080818 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080818 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090818 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090818 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100818 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |