JPH09146686A - Input position detector - Google Patents
Input position detectorInfo
- Publication number
- JPH09146686A JPH09146686A JP30708695A JP30708695A JPH09146686A JP H09146686 A JPH09146686 A JP H09146686A JP 30708695 A JP30708695 A JP 30708695A JP 30708695 A JP30708695 A JP 30708695A JP H09146686 A JPH09146686 A JP H09146686A
- Authority
- JP
- Japan
- Prior art keywords
- input
- approximate curve
- tablet
- central processing
- processing unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005259 measurement Methods 0.000 claims abstract description 26
- 238000001514 detection method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 238000005070 sampling Methods 0.000 description 7
- 239000007787 solid Substances 0.000 description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、携帯型情報端末装
置等に利用されるタブレットによる入力位置検出装置に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tablet-based input position detecting device used in a portable information terminal device or the like.
【0002】[0002]
【従来の技術】近年、個人の管理する情報量の増加、多
様化に伴い、携帯型情報端末装置を購入する消費者が増
加しており、市場でも注目を集めている。2. Description of the Related Art In recent years, with the increase and diversification of the amount of information managed by an individual, the number of consumers who purchase a portable information terminal device has increased, and it has been attracting attention in the market.
【0003】携帯型情報端末装置は、ユーザーインター
フェースとして、入力作業の簡単な手書き文字認識方式
を採用する場合が多く、入力位置検出用のデバイスとし
て一般的に抵抗膜タブレットが利用されている。A portable information terminal device often adopts a handwritten character recognition system for easy input work as a user interface, and a resistive film tablet is generally used as a device for detecting an input position.
【0004】以下に従来の技術による入力位置検出装置
について説明する。図11は、従来の入力位置検出装置
を有する情報端末装置のハードウェアブロック図であ
る。図11において、1はプログラムコードが格納され
ているROMで、内部に、抵抗膜タブレット制御プログ
ラム領域1a、A/D制御プログラム領域1b、表示部
制御プログラム領域1cを有している。An input position detecting device according to the prior art will be described below. FIG. 11 is a hardware block diagram of an information terminal device having a conventional input position detecting device. In FIG. 11, reference numeral 1 is a ROM in which program codes are stored, and internally has a resistive film tablet control program area 1a, an A / D control program area 1b, and a display section control program area 1c.
【0005】2はROM1に格納されているコードに従
って制御を行う中央演算処理装置(CPU)、3は中央
演算処理装置2の作業領域であるRAMで、内部に作業
領域3aを有している。Reference numeral 2 is a central processing unit (CPU) for controlling according to the code stored in the ROM 1, and 3 is a RAM which is a working area of the central processing unit 2 and has a working area 3a therein.
【0006】4は入力インターフェースである抵抗膜タ
ブレット、5は抵抗膜タブレット4のX軸、Y軸測定等
を切り替えるタブレット制御回路、6は抵抗膜タブレッ
ト4からの入力位置アナログ情報をデジタル化するA/
D変換器、7はA/D変換器6の動作をコントロールす
るA/D制御回路、8はLCD等の表示部、9はシステ
ムバスである。Reference numeral 4 is a resistance film tablet which is an input interface, 5 is a tablet control circuit for switching the X-axis and Y-axis measurement of the resistance film tablet 4, and 6 is an A for digitizing input position analog information from the resistance film tablet 4. /
A D converter, 7 is an A / D control circuit for controlling the operation of the A / D converter 6, 8 is a display unit such as an LCD, and 9 is a system bus.
【0007】以上のように構成された従来の入力位置検
出装置を有する情報端末装置について、以下その動作に
ついて説明する。The operation of the information terminal device having the conventional input position detecting device configured as described above will be described below.
【0008】図12は、従来の抵抗膜タブレットを利用
した入力位置検出装置のソフトウェアフローチャートで
ある。FIG. 12 is a software flowchart of an input position detecting device using a conventional resistive film tablet.
【0009】まず、装置の電源を投入すると(ステップ
1)、中央演算処理装置2は、抵抗膜タブレット制御プ
ログラム領域1aとA/D制御プログラム領域1bとの
情報に従って、タブレット制御回路5とA/D制御回路
7のレジスタ設定を行い、抵抗膜タブレット4からの入
力割り込みを待ちの状態になるように設定する(ステッ
プ2)。First, when the power of the apparatus is turned on (step 1), the central processing unit 2 operates in accordance with the information in the resistive film tablet control program area 1a and the A / D control program area 1b, and the tablet control circuit 5 and the A / D control area. The register of the D control circuit 7 is set, and the input interrupt from the resistive film tablet 4 is set in a waiting state (step 2).
【0010】そして、抵抗膜タブレット4に入力がなさ
れ、中央演算処理装置2にペン入力の割り込みが発生す
ると(ステップ3)、入力点のX(Y)軸位置を測定す
るために、中央演算処理装置2は、抵抗膜タブレット制
御プログラム領域1aに従って、入力点のX(Y)軸位
置を測定するように、タブレット制御回路5のレジスタ
設定を行う。そして、A/D変換器6が、抵抗膜タブレ
ット4から出力される入力点のX(Y)軸位置アナログ
情報を、デジタル値に変換し、中央演算処理装置2がR
AM3の作業領域3aに入力点のX(Y)軸位置を記憶
させる(ステップ4)。When an input is made to the resistive film tablet 4 and a pen input interrupt occurs in the central processing unit 2 (step 3), the central processing is performed in order to measure the X (Y) axis position of the input point. The device 2 sets the register of the tablet control circuit 5 so as to measure the X (Y) axis position of the input point according to the resistive film tablet control program area 1a. Then, the A / D converter 6 converts the X (Y) axis position analog information of the input point output from the resistive film tablet 4 into a digital value, and the central processing unit 2 performs R conversion.
The X (Y) axis position of the input point is stored in the work area 3a of AM3 (step 4).
【0011】次に、入力点のY(X)軸位置を測定する
ために、中央演算処理装置2は、抵抗膜タブレット制御
プログラム領域1aに従って、入力点のY(X)軸位置
を測定するようにタブレット制御回路5のレジスタ設定
を行い、抵抗膜タブレット4から出力される入力点のY
(X)軸位置アナログ情報を、A/D変換器6がデジタ
ル値に変換して、中央演算処理装置2がRAM3の作業
領域3aに入力点のY(X)軸位置を記憶させる(ステ
ップ5)。Next, in order to measure the Y (X) axis position of the input point, the central processing unit 2 measures the Y (X) axis position of the input point according to the resistive film tablet control program area 1a. Set the register of the tablet control circuit 5 to Y of the input point output from the resistive film tablet 4.
The (X) axis position analog information is converted into a digital value by the A / D converter 6, and the central processing unit 2 stores the Y (X) axis position of the input point in the work area 3a of the RAM 3 (step 5). ).
【0012】次に、入力点の筆圧を測定するために、中
央演算処理装置2は、抵抗膜タブレット制御プログラム
領域1aに従って、入力点の筆圧を測定するようにタブ
レット制御回路5のレジスタ設定を行う。そして、抵抗
膜タブレット4から出力される入力点の筆圧値のアナロ
グ情報が、A/D変換器6によりデジタル値に変換さ
れ、中央演算処理装置2が、RAM3の作業領域3aに
入力点の筆圧値を記憶させ(ステップ6)、中央演算処
理装置2は、表示部制御プログラム領域1cに従って、
RAM3の作業領域3aに記憶された入力点の位置情報
を表示部8に出力する(ステップ7)。Next, in order to measure the writing pressure at the input point, the central processing unit 2 sets the register of the tablet control circuit 5 so as to measure the writing pressure at the input point according to the resistive film tablet control program area 1a. I do. Then, the analog information of the writing pressure value of the input point output from the resistive film tablet 4 is converted into a digital value by the A / D converter 6, and the central processing unit 2 stores the input point in the work area 3 a of the RAM 3. The writing pressure value is stored (step 6), and the central processing unit 2 follows the display unit control program area 1c according to
The position information of the input point stored in the work area 3a of the RAM 3 is output to the display unit 8 (step 7).
【0013】中央演算処理装置2は、筆圧検出処理ステ
ップ6で得られた筆圧値を参照して、抵抗膜タブレット
4に入力が継続しているか判断し、入力が継続している
ならばステップ4の処理を行い、入力が終了しているな
らば入力割り込み待ち処理ステップ2へと移行する。The central processing unit 2 refers to the writing pressure value obtained in the writing pressure detection processing step 6 to judge whether the input to the resistive film tablet 4 is continued, and if the input is continued. The process of step 4 is performed, and if the input is completed, the process proceeds to the input interrupt waiting process step 2.
【0014】[0014]
【発明が解決しようとする課題】しかしながら、このよ
うな構成では、抵抗膜タブレットの抵抗膜シートの不均
一性によるリニアリティ誤差から、入力点に対して測定
された座標の誤差が発生し、結果として、手書き文字認
識率等の劣化の原因となるという問題点があった。However, in such a configuration, an error in the coordinates measured with respect to the input point occurs due to the linearity error due to the non-uniformity of the resistance film sheet of the resistance film tablet, and as a result, However, there is a problem that it causes deterioration of the recognition rate of handwritten characters.
【0015】そこで本発明は、リニアリティ誤差を軽減
し、測定精度を向上できる入力位置検出装置を提供する
ことを目的とする。Therefore, it is an object of the present invention to provide an input position detecting device capable of reducing the linearity error and improving the measurement accuracy.
【0016】[0016]
【課題を解決するための手段】本発明の入力位置検出装
置は、プログラムコードが格納されているROM(第1
の記憶手段)と、ROMに格納されているコードに従っ
て制御を行う中央演算処理装置と、中央演算処理装置の
作業領域であるRAM(第2の記憶手段)と、プログラ
ムコードの電気的書き込み及び消去が可能なフラッシュ
メモリ(第3の記憶手段)と、入力位置を検出するデバ
イスである抵抗膜タブレットと、抵抗膜タブレットを制
御するタブレット制御回路と、抵抗膜タブレットからの
出力信号をデジタル化するA/D変換器と、A/D変換
器を制御するA/D制御回路と、入力及び表示のための
表示部を備える。An input position detecting device according to the present invention is a ROM (first ROM) in which a program code is stored.
Memory unit), a central processing unit for controlling according to the code stored in the ROM, a RAM (second storage unit) which is a work area of the central processing unit, and an electrical writing and erasing of the program code. A flash memory (third storage means) capable of performing, a resistance film tablet that is a device that detects an input position, a tablet control circuit that controls the resistance film tablet, and an output signal from the resistance film tablet that is digitized A An A / D converter, an A / D control circuit for controlling the A / D converter, and a display unit for input and display are provided.
【0017】上記構成によって、抵抗膜タブレットの抵
抗膜シートの不均一性に起因するリニアリティ誤差を軽
減し、測定精度を向上することができる。With the above structure, it is possible to reduce the linearity error caused by the nonuniformity of the resistance film sheet of the resistance film tablet and improve the measurement accuracy.
【0018】[0018]
(第1の実施の形態)以下、本発明の第1の実施の形態
について、図面を参照しながら説明する。図1は、本発
明の第1の実施の形態における入力位置検出装置を有す
る情報端末装置のハードウェアブロック図である。(First Embodiment) Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a hardware block diagram of an information terminal device having an input position detection device according to the first embodiment of the present invention.
【0019】図1において、10はプログラムコードが
格納されているROMで、内部に、抵抗膜タブレット制
御プログラム領域10aと、A/D制御プログラム領域
10bと、表示部制御プログラム領域10dと、近似曲
線算出プログラム領域10eと、入力位置補正プログラ
ム領域10fを有している。In FIG. 1, reference numeral 10 is a ROM in which program codes are stored. Inside, a resistive film tablet control program area 10a, an A / D control program area 10b, a display section control program area 10d, and an approximate curve are provided. It has a calculation program area 10e and an input position correction program area 10f.
【0020】11はROM10に格納されているコード
に従って制御を行う中央演算処理装置(CPU)、12
は中央演算処理装置11の作業領域であるRAMで、内
部に作業領域12aを有している。Reference numeral 11 denotes a central processing unit (CPU) for controlling according to a code stored in the ROM 10, 12
Is a RAM that is a work area of the central processing unit 11 and has a work area 12a inside.
【0021】13は電気的に書き込み、消去が可能なフ
ラッシュメモリ(Flash Memory)であり、
内部に補正用近似曲線記憶領域13aを有している。Reference numeral 13 denotes a flash memory (Flash Memory) capable of being electrically written and erased,
It has a correction approximate curve storage area 13a inside.
【0022】14は入力インターフェースである抵抗膜
タブレット、15は抵抗膜タブレット14のX軸、Y軸
測定等を切り替えるタブレット制御回路、16は抵抗膜
タブレット14からの入力位置アナログ情報をデジタル
化するA/D変換器、17はA/D変換器16の動作を
コントロールするA/D制御回路、18はLCD等の表
示部、19はシステムバスである。Reference numeral 14 is a resistive film tablet which is an input interface, 15 is a tablet control circuit for switching the X-axis and Y-axis measurement of the resistive film tablet 14, and 16 is an A for digitizing analog information of the input position from the resistive film tablet 14. A / D converter, 17 is an A / D control circuit that controls the operation of the A / D converter 16, 18 is a display unit such as an LCD, and 19 is a system bus.
【0023】図2において、20はX軸測定用の抵抗膜
シート、20a、20bはX軸測定用の抵抗膜シート2
0に電圧付加等を行う電極、21はY軸測定用の抵抗膜
シート、21a、21bはY軸測定用の抵抗膜シート2
1に電圧付加等を行う電極、22は直流電源、23はY
軸測定用の抵抗膜シート21からの出力電圧値であり、
入力点のX軸座標を示している。In FIG. 2, 20 is a resistance film sheet for X-axis measurement, and 20a and 20b are resistance film sheets 2 for X-axis measurement.
An electrode for applying voltage to 0, 21 is a resistance film sheet for Y-axis measurement, and 21a and 21b are resistance film sheets for Y-axis measurement 2
1 is an electrode for applying voltage, 22 is a DC power supply, and 23 is Y
It is an output voltage value from the resistance film sheet 21 for axis measurement,
The X-axis coordinate of the input point is shown.
【0024】抵抗膜タブレット14から出力される入力
点の位置アナログ情報は、A/D変換器16でデジタル
値に変換され、中央演算処理装置11は得られた直線の
データをRAM12の作業領域12aに記憶させる。The position analog information of the input point output from the resistive film tablet 14 is converted into a digital value by the A / D converter 16, and the central processing unit 11 converts the obtained linear data into the work area 12a of the RAM 12. To memorize.
【0025】以上のように構成された抵抗膜タブレット
14を利用した入力位置検出装置を有する情報端末装置
について、以下その動作について説明する。The operation of the information terminal device having the input position detecting device using the resistance film tablet 14 configured as described above will be described below.
【0026】図3は、本発明の第1の実施の形態におけ
る入力位置検出装置の位置補正用近似曲線算出時のソフ
トウェアフローチャートである。FIG. 3 is a software flowchart for calculating the position-correcting approximate curve of the input position detecting device according to the first embodiment of the present invention.
【0027】中央演算処理装置11が、近似曲線算出プ
ログラム領域10eに従って動作を開始すると(ステッ
プ8)、利用者は図2の様に点Aから点Bまで抵抗膜タ
ブレット14のX(Y)軸に沿って平行に直線を引き直
線のサンプリングを行う(ステップ9)。When the central processing unit 11 starts the operation according to the approximate curve calculation program area 10e (step 8), the user moves from point A to point B on the X (Y) axis of the resistive film tablet 14 as shown in FIG. A straight line is drawn in parallel along the line and the straight line is sampled (step 9).
【0028】ここで、作業領域12aに記憶されたデー
タは、図4の実線の曲線44の様になる。Here, the data stored in the work area 12a is as shown by the solid curve 44 in FIG.
【0029】なお、図4において、X軸は入力点のX
(Y)座標を示しており、Y軸は抵抗膜タブレット14
からの出力電圧値Eoを示している。In FIG. 4, the X axis is the X of the input point.
The (Y) coordinate is shown, and the Y axis is the resistive film tablet 14.
Shows the output voltage value Eo from.
【0030】破線で示した直線45は、誤差のない場合
の理論直線であり、測定値44と理論値45との差ΔE
46は、抵抗膜タブレットのリニアリティ誤差である。A straight line 45 indicated by a broken line is a theoretical straight line when there is no error, and the difference ΔE between the measured value 44 and the theoretical value 45 is ΔE.
46 is the linearity error of the resistive film tablet.
【0031】中央演算処理装置11は、近似曲線算出プ
ログラム領域10eに従って、理論直線45を図5の直
線47の様に、大きさが1の直線に変換し、測定値44
も同じ比率で曲線48に変換を施す。The central processing unit 11 converts the theoretical straight line 45 into a straight line of size 1 as shown by the straight line 47 in FIG.
Also transforms the curve 48 at the same ratio.
【0032】そして、中央演算処理装置11は、近似曲
線算出プログラム領域10eに従って、曲線48を位置
補正用近似曲線としてn次の曲線の数式に近似する(ス
テップ10)。Then, the central processing unit 11 approximates the curve 48 as an approximate curve for position correction to an n-th order mathematical expression according to the approximate curve calculation program area 10e (step 10).
【0033】以下にステップ10で得られた位置補正用
近似曲線の一般的式を、式(1)に示し、以下この式
(1)に従う曲線を位置補正用近似曲線Aと呼ぶ。 X’=Σ(axi+b)(但し、i=1,2,.,n,a,bは定数)(1) 中央演算処理装置11は、位置補正用近似曲線Aをフラ
ッシュメモリ13の補正用近似曲線記憶領域13aに記
憶させる(ステップ11)。The general formula of the position correction approximate curve obtained in step 10 is shown in formula (1) below, and the curve according to this formula (1) is hereinafter referred to as position correction approximate curve A. X ′ = Σ (axi + b) (where i = 1, 2, ..., N, a, b are constants) (1) The central processing unit 11 approximates the position correction approximate curve A to the correction approximation of the flash memory 13. It is stored in the curve storage area 13a (step 11).
【0034】次に、中央演算処理装置11は、測定軸を
変換し上記X(Y)軸測定時と同様に、Y(X)軸補正
曲線のサンプリング処理(ステップ12)を行い、Y
(X)軸補正曲線近似処理(ステップ13)を行い、位
置補正用近似曲線として式(2)を用いる。以下この式
(2)に従う曲線を位置補正用近似曲線Bと呼ぶ。 Y’=Σ(cyi+d)(但し、i=1,2,.,n,c,dは定数)(2) 中央演算処理装置11は、位置補正用近似曲線Bをフラ
ッシュメモリ13の補正用近似曲線記憶領域13aに記
憶させ(ステップ14)、中央演算処理装置11は補正
用近似曲線算出プログラム領域10eを終了する(ステ
ップ15)。Next, the central processing unit 11 converts the measurement axis and performs the sampling process (step 12) of the Y (X) axis correction curve in the same manner as in the above X (Y) axis measurement, and Y
The (X) axis correction curve approximation processing (step 13) is performed, and equation (2) is used as the position correction approximation curve. Hereinafter, the curve according to the equation (2) will be referred to as the position correction approximate curve B. Y ′ = Σ (cyi + d) (where i = 1, 2, ..., N, c, d are constants) (2) The central processing unit 11 uses the position correction approximation curve B to correct the approximation of the flash memory 13. It is stored in the curve storage area 13a (step 14), and the central processing unit 11 terminates the correction approximate curve calculation program area 10e (step 15).
【0035】図6は、本発明の第1の実施の形態におけ
る抵抗膜タブレットを利用した入力位置検出装置の入力
点座標測定時のソフトウェアフローチャートである。FIG. 6 is a software flowchart for measuring the input point coordinates of the input position detecting device using the resistive film tablet according to the first embodiment of the present invention.
【0036】まず、装置の電源を投入すると(ステップ
16)、中央演算処理装置11は、抵抗膜タブレット制
御プログラム領域10aとA/D制御プログラム領域1
0bに従って、タブレット制御回路15とA/D制御回
路17のレジスタ設定を行い、抵抗膜タブレット14か
らの入力割り込みを待ちの状態になるように設定を行う
(ステップ17)。First, when the power of the device is turned on (step 16), the central processing unit 11 causes the resistive film tablet control program area 10a and the A / D control program area 1 to operate.
0b, register setting of the tablet control circuit 15 and the A / D control circuit 17 is performed, and setting is made so as to wait for an input interrupt from the resistive film tablet 14 (step 17).
【0037】抵抗膜タブレット14に入力がなされ、中
央演算処理装置11にペン入力の割り込みが発生すると
(ステップ18)、入力点のX(Y)軸位置を測定する
ために、中央演算処理装置11は、抵抗膜タブレット制
御プログラム領域10aに従って、入力点のX(Y)軸
位置を測定するようにタブレット制御回路15のレジス
タ設定を行う。そして、抵抗膜タブレット14から出力
される入力点のX(Y)軸位置アナログ情報が、A/D
変換器16によりデジタル値に変換され、中央演算処理
装置11が、RAM12の作業領域12aに入力点のX
(Y)軸位置を記憶させる(ステップ19)。When an input is made to the resistive film tablet 14 and a pen input interrupt occurs in the central processing unit 11 (step 18), the central processing unit 11 is used to measure the X (Y) axis position of the input point. Sets the register of the tablet control circuit 15 so as to measure the X (Y) axis position of the input point according to the resistive film tablet control program area 10a. Then, the analog information of the X (Y) axis position of the input point output from the resistive film tablet 14 is A / D.
It is converted into a digital value by the converter 16, and the central processing unit 11 puts the X of the input point in the work area 12 a of the RAM 12.
The (Y) axis position is stored (step 19).
【0038】次に、入力点のY(X)軸位置を測定する
ために、中央演算処理装置11は、抵抗膜タブレット制
御プログラム領域10aに従って、入力点のY(X)軸
位置を測定するようにタブレット制御回路15のレジス
タ設定を行う。そして、抵抗膜タブレット14から出力
される入力点のY(X)軸位置アナログ情報が、A/D
変換器16によりデジタル値に変換され、中央演算処理
装置11がRAM12の作業領域12aに入力点のY
(X)軸位置を記憶させる(ステップ20)。Next, in order to measure the Y (X) axis position of the input point, the central processing unit 11 measures the Y (X) axis position of the input point according to the resistive film tablet control program area 10a. Then, the register setting of the tablet control circuit 15 is performed. Then, the Y (X) axis position analog information of the input point output from the resistive film tablet 14 is A / D.
It is converted into a digital value by the converter 16, and the central processing unit 11 stores the Y of the input point in the work area 12a of the RAM 12.
The (X) axis position is stored (step 20).
【0039】次に、入力点の筆圧を測定するために、中
央演算処理装置11は、抵抗膜タブレット制御プログラ
ム領域10aに従って、入力点の筆圧を測定するように
タブレット制御回路15のレジスタ設定を行い、抵抗膜
タブレット14から出力される入力点の筆圧値のアナロ
グ情報を、A/D変換器16がデジタル値に変換して、
中央演算処理装置11がRAM12の作業領域12aに
入力点の筆圧値を記憶させる(ステップ21)。Next, in order to measure the writing pressure at the input point, the central processing unit 11 sets the register of the tablet control circuit 15 so as to measure the writing pressure at the input point according to the resistive film tablet control program area 10a. The analog information of the writing pressure value of the input point output from the resistive film tablet 14 is converted into a digital value by the A / D converter 16,
The central processing unit 11 stores the writing pressure value at the input point in the work area 12a of the RAM 12 (step 21).
【0040】ステップ19、ステップ20で測定された
入力点の座標を、以下(X、Y)と表記する。The coordinates of the input point measured in step 19 and step 20 will be referred to as (X, Y) below.
【0041】さて、中央演算処理装置11は、入力位置
補正プログラム領域10fに従って、座標にリニアリテ
ィ誤差を取り除くために補正を加え、RAM12の作業
領域12aに記憶させる(ステップ22)。入力位置補
正後の座標は、X=X/(Σ(axi+b)),Y=Y
/(Σ(cyi+d))となる。Now, the central processing unit 11 corrects the coordinates according to the input position correction program area 10f in order to remove the linearity error, and stores it in the work area 12a of the RAM 12 (step 22). The coordinates after the input position correction is X = X / (Σ (axi + b)), Y = Y
/ (Σ (cyi + d)).
【0042】中央演算処理装置11は、表示部制御プロ
グラム領域10dに従って、RAM12の作業領域12
aに記憶された入力点の補正後の位置情報を、表示部1
8に出力する(ステップ23)。The central processing unit 11 operates the work area 12 of the RAM 12 according to the display control program area 10d.
The corrected position information of the input point stored in a is displayed on the display unit 1.
8 (step 23).
【0043】そして、中央演算処理装置11は、筆圧検
出処理ステップ21で得られた筆圧値を参照して、抵抗
膜タブレット14に入力が継続しているか判断し、入力
が継続しているならばX(Y)軸位置測定処理ステップ
19を行い、入力が終了しているならば入力割り込み待
ち処理ステップ17へと移行する。Then, the central processing unit 11 refers to the writing pressure value obtained in the writing pressure detection processing step 21, judges whether or not the input is continued to the resistive film tablet 14, and the input is continued. If so, the X (Y) axis position measuring process step 19 is performed, and if the input is completed, the process proceeds to the input interrupt waiting process step 17.
【0044】(第2の実施の形態)以下、本発明の第2
の実施の形態について、図面を参照しながら説明する。(Second Embodiment) The second embodiment of the present invention will be described below.
An embodiment will be described with reference to the drawings.
【0045】図7は、本発明の第2の実施の形態におけ
る入力位置検出装置を有する情報端末装置のハードウェ
アブロック図である。FIG. 7 is a hardware block diagram of an information terminal device having an input position detecting device according to the second embodiment of the present invention.
【0046】図7において、30はプログラムコードが
格納されているROMで、内部に、抵抗膜タブレット制
御プログラム領域10aと、A/D制御プログラム領域
10bと、表示部制御プログラム領域10dと、近似曲
線算出プログラム領域10eと、入力位置補正プログラ
ム領域10fを有している。In FIG. 7, reference numeral 30 is a ROM in which a program code is stored. Inside, a resistance film tablet control program area 10a, an A / D control program area 10b, a display section control program area 10d, and an approximate curve are provided. It has a calculation program area 10e and an input position correction program area 10f.
【0047】31はROM30に格納されているコード
に従って制御を行う中央演算処理装置、32は中央演算
処理装置31の作業領域であるRAMで、内部に作業領
域32aを有している。Reference numeral 31 is a central processing unit for controlling according to the code stored in the ROM 30, reference numeral 32 is a RAM which is a working area of the central processing unit 31, and has a working area 32a inside.
【0048】33は電気的に書き込み、消去が可能なフ
ラッシュメモリであり、内部に補正用近似曲線テーブル
記憶領域13aを有している。A flash memory 33 is an electrically writable and erasable flash memory, and has a correction approximate curve table storage area 13a therein.
【0049】34は入力インターフェースである抵抗膜
タブレット、35は抵抗膜タブレット34のX軸、Y軸
測定等を切り替えるタブレット制御回路、36は抵抗膜
タブレット34からの入力位置アナログ情報をデジタル
化するA/D変換器、37はA/D変換器36の動作を
コントロールするA/D制御回路、38はLCD等の表
示部、39はシステムバスである。Reference numeral 34 is a resistance film tablet which is an input interface, 35 is a tablet control circuit for switching the X-axis and Y-axis measurement of the resistance film tablet 34, and 36 is A for digitizing the input position analog information from the resistance film tablet 34. A / D converter, 37 is an A / D control circuit for controlling the operation of the A / D converter 36, 38 is a display unit such as an LCD, and 39 is a system bus.
【0050】図8において、40はX軸測定用の抵抗膜
シート、40a、40bはX軸測定用の抵抗膜シート4
0に電圧付加等を行う電極、41はY軸測定用の抵抗膜
シート、41a、41bはY軸測定用の抵抗膜シート4
1に電圧付加等を行う電極、42は直流電源、43はY
軸測定用の抵抗膜シート41からの出力電圧値であり、
入力点のX軸座標を示している。In FIG. 8, 40 is a resistance film sheet for X-axis measurement, and 40a and 40b are resistance film sheets 4 for X-axis measurement.
An electrode for applying voltage to 0, 41 is a resistance film sheet for Y-axis measurement, and 41a and 41b are resistance film sheets 4 for Y-axis measurement.
1 is an electrode for applying voltage, 42 is a DC power supply, 43 is Y
It is an output voltage value from the resistance film sheet 41 for axis measurement,
The X-axis coordinate of the input point is shown.
【0051】抵抗膜タブレット34から出力される入力
点の位置アナログ情報は、A/D変換器36でデジタル
値に変換され、中央演算処理装置31は得られた直線の
データをRAM32の作業領域32aに記憶させる。The position analog information of the input point output from the resistive film tablet 34 is converted into a digital value by the A / D converter 36, and the central processing unit 31 converts the obtained linear data into the work area 32a of the RAM 32. To memorize.
【0052】ここで、作業領域32aに記憶されたデー
タは、図4の実線の曲線44の様になる。Here, the data stored in the work area 32a is as shown by the solid curve 44 in FIG.
【0053】以上のように構成された抵抗膜タブレット
34を利用した入力位置検出装置を有する情報端末装置
について、以下その動作について説明する。The operation of the information terminal device having the input position detecting device using the resistance film tablet 34 configured as described above will be described below.
【0054】図9は、本発明の第2の実施の形態におけ
る入力位置検出装置の位置補正用近似曲線算出時のソフ
トウェアフローチャートである。FIG. 9 is a software flowchart for calculating the approximate curve for position correction of the input position detecting device according to the second embodiment of the present invention.
【0055】まず、中央演算処理装置31が、近似曲線
算出プログラム領域10eに従って動作を開始すると
(ステップ24)、利用者は、図8の様に点Aから点B
まで抵抗膜タブレット34のX(Y)軸に沿って平行に
直線を引き直線のサンプリングを行う(ステップ2
5)。First, when the central processing unit 31 starts the operation according to the approximate curve calculation program area 10e (step 24), the user points from point A to point B as shown in FIG.
A straight line is drawn in parallel along the X (Y) axis of the resistive film tablet 34 until the straight line is sampled (step 2).
5).
【0056】中央演算処理装置31は近似曲線算出プロ
グラム領域10eに従って、曲線48を位置補正用近似
曲線としてn次の曲線の数式に近似する(ステップ2
6)。The central processing unit 31 approximates the curve 48 to the mathematical expression of the n-th order curve as the position correction approximate curve according to the approximate curve calculation program area 10e (step 2).
6).
【0057】以下ステップ26で得られた位置補正用近
似曲線の一般式を、式(3)に示し、以下この式(3)
に従う曲線を位置補正用近似曲線Cと呼ぶ。 X’=Σ(exi+f)(但し、i=1,2,.,n,e,fは定数)(3) 中央演算処理装置31は、位置補正用近似曲線Cをフラ
ッシュメモリ33の補正用近似曲線テーブル記憶領域1
3aに、位置補正用近似曲線CのY(X)軸の座標と共
に記憶させる(ステップ27)。The general formula of the approximate curve for position correction obtained in step 26 is shown in formula (3), and this formula (3) is shown below.
The curve according to is referred to as an approximate curve C for position correction. X ′ = Σ (exi + f) (where i = 1, 2, ..., N, e, f are constants) (3) The central processing unit 31 uses the position correction approximation curve C to correct the approximation of the flash memory 33. Curve table storage area 1
It is stored in 3a together with the coordinates of the Y (X) axis of the position correction approximate curve C (step 27).
【0058】中央演算処理装置31は、近似曲線算出プ
ログラム領域10eに従って、再度X(Y)軸に沿って
補正用曲線をサンプリングするか利用者に尋ね(ステッ
プ28)、再度サンプリングを行うならばステップ25
の処理に戻り、図8のCD間の様にAB間とは平行にず
らした位置でサンプリングを行う。The central processing unit 31 asks the user whether to sample the correction curve along the X (Y) axis again according to the approximate curve calculation program area 10e (step 28), and if sampling is performed again, the step 25
Returning to the above processing, sampling is performed at a position shifted in parallel with AB as in CD in FIG.
【0059】再度サンプリングを行わないならば、中央
演算処理装置31は、測定軸を変換し上記X(Y)軸測
定時と同様に、Y(X)軸補正曲線のサンプリング処理
(ステップ29)を行い、Y(X)軸補正曲線近似処理
(ステップ30)を行い、位置補正用近似曲線Dとし
て、式(4)を用いる。 Y’=Σ(gxi+h)(但し、i=1,2,.,n,g,hは定数)(4) 中央演算処理装置31は、近似補正用近似曲線領域Dを
フラッシュメモリ33の補正用近似曲線テーブル記憶領
域13aに、位置補正用近似曲線DのX(Y)座標と共
に記憶させる(ステップ31)。If the sampling is not performed again, the central processing unit 31 converts the measurement axis and performs the sampling process of the Y (X) axis correction curve (step 29) as in the case of the X (Y) axis measurement. Then, the Y (X) axis correction curve approximation processing (step 30) is performed, and the equation (4) is used as the position correction approximation curve D. Y ′ = Σ (gxi + h) (where i = 1, 2, ..., N, g, h are constants) (4) The central processing unit 31 uses the approximate curve region D for approximation correction for correction of the flash memory 33. The approximate curve table storage area 13a is stored with the X (Y) coordinates of the approximate curve D for position correction (step 31).
【0060】中央演算処理装置31は、近似曲線算出プ
ログラム領域10eに従って、再度Y(X)軸に沿って
補正用曲線をサンプリングするか利用者に尋ね(ステッ
プ32)、再度サンプリングを行うならば、ステップ2
5の処理に戻り、図8のCD間の様にAB間とは平行に
ずらした位置でサンプリングを行う。The central processing unit 31 asks the user if the correction curve should be sampled again along the Y (X) axis in accordance with the approximate curve calculation program area 10e (step 32). Step two
Returning to the processing of step 5, sampling is performed at a position shifted in parallel with AB as in CD in FIG.
【0061】再度サンプリングを行わないならば、中央
演算処理装置31は近似曲線算出プログラム領域10e
を終了する(ステップ33)。If the sampling is not performed again, the central processing unit 31 determines the approximate curve calculation program area 10e.
Is finished (step 33).
【0062】図10は、本発明の第2の実施の形態にお
ける入力位置検出装置の入力点座標測定時のソフトウェ
アフローチャートである。FIG. 10 is a software flowchart for measuring the input point coordinates of the input position detecting device according to the second embodiment of the present invention.
【0063】まず、装置の電源を投入すると(ステップ
34)、中央演算処理装置31は、抵抗膜タブレット制
御プログラム領域10aとA/D制御プログラム領域1
0bに従ってタブレット制御回路35とA/D制御回路
37のレジスタ設定を行い、抵抗膜タブレット34から
の入力割り込みを待ちの状態になるように設定を行う
(ステップ35)。First, when the power of the device is turned on (step 34), the central processing unit 31 causes the resistive film tablet control program area 10a and the A / D control program area 1 to operate.
0b, register setting of the tablet control circuit 35 and the A / D control circuit 37 is performed, and setting is made so as to wait for an input interrupt from the resistive film tablet 34 (step 35).
【0064】抵抗膜タブレット34に入力がなされ、中
央演算処理装置31にペン入力の割り込みが発生すると
(ステップ36)、入力点のX(Y)軸位置を測定する
ために、中央演算処理装置31は、抵抗膜タブレット制
御プログラム領域10aに従って、入力点のX(Y)軸
位置を測定するようにタブレット制御回路35のレジス
タ設定を行う。そして、抵抗膜タブレット34から出力
される入力点のX(Y)軸位置アナログ情報が、A/D
変換器36によりデジタル値に変換され、中央演算処理
装置31が、RAM32の作業領域32aに入力点のX
(Y)軸位置を記憶させる(ステップ37)。When an input is made to the resistance film tablet 34 and a pen input interrupt occurs in the central processing unit 31 (step 36), the central processing unit 31 is used to measure the X (Y) axis position of the input point. Sets the register of the tablet control circuit 35 so as to measure the X (Y) axis position of the input point according to the resistive film tablet control program area 10a. Then, the analog information of the X (Y) axis position of the input point output from the resistive film tablet 34 is A / D.
It is converted into a digital value by the converter 36, and the central processing unit 31 puts the X of the input point in the work area 32a of the RAM 32.
The (Y) axis position is stored (step 37).
【0065】次に、入力点のY(X)軸位置を測定する
ために中央演算処理装置31は、抵抗膜タブレット制御
プログラム領域10aに従って、入力点のY(X)軸位
置を測定するようにタブレット制御回路35のレジスタ
設定を行う。そして、抵抗膜タブレット34から出力さ
れる入力点のY(X)軸位置アナログ情報が、A/D変
換器36によりデジタル値に変換され、中央演算処理装
置31が、RAM32の作業領域32aに入力点のY
(X)軸位置を記憶させる(ステップ38)。Next, in order to measure the Y (X) axis position of the input point, the central processing unit 31 measures the Y (X) axis position of the input point according to the resistive film tablet control program area 10a. Register setting of the tablet control circuit 35 is performed. Then, the Y (X) axis position analog information of the input point output from the resistive film tablet 34 is converted into a digital value by the A / D converter 36, and the central processing unit 31 inputs it into the work area 32 a of the RAM 32. Dot Y
The (X) axis position is stored (step 38).
【0066】次に、入力点の筆圧を測定するために中央
演算処理装置31は、抵抗膜タブレット制御プログラム
領域10aに従って、入力点の筆圧を測定するようにタ
ブレット制御回路35のレジスタ設定を行い、抵抗膜タ
ブレット34から出力される入力点の筆圧値のアナログ
情報を、A/D変換器36がデジタル値に変換して、中
央演算処理装置31がRAM32の作業領域32aに入
力点の筆圧値を記憶させる(ステップ39)。Next, in order to measure the writing pressure at the input point, the central processing unit 31 sets the register setting of the tablet control circuit 35 so as to measure the writing pressure at the input point according to the resistive film tablet control program area 10a. Then, the analog information of the writing pressure value of the input point output from the resistive film tablet 34 is converted into a digital value by the A / D converter 36, and the central processing unit 31 stores the input point in the work area 32a of the RAM 32. The writing pressure value is stored (step 39).
【0067】中央演算処理装置31は、入力点座標42
から補正に最適な位置補正用近似曲線をフラッシュメモ
リ33の補正用近似曲線テーブル記憶領域13aから選
択し(ステップ40)、中央演算処理装置31は、入力
位置補正プログラム領域10fに従って、座標にリニア
リティ誤差を取り除くために、最適な位置補正用近似曲
線によって補正を加え、RAM32の作業領域32aに
記憶させる(ステップ41)。The central processing unit 31 uses the input point coordinates 42.
The optimum position correction approximate curve for correction is selected from the correction approximate curve table storage area 13a of the flash memory 33 (step 40), and the central processing unit 31 follows the input position correction program area 10f to determine the linearity error in the coordinates. In order to remove the above, the correction is performed by the optimum approximate curve for position correction and is stored in the work area 32a of the RAM 32 (step 41).
【0068】入力位置補正後の座標は以下の様になる。 X=X/(Σ(exi+f)),Y=Y/(Σ(gyi
+h)) 中央演算処理装置31は、表示部制御プログラム領域1
0dに従って、RAM32の作業領域32aに記憶され
た入力点の補正後の位置情報を表示部38に出力する
(ステップ42)。The coordinates after the correction of the input position are as follows. X = X / (Σ (exi + f)), Y = Y / (Σ (gyi
+ H)) The central processing unit 31 has a display unit control program area 1
According to 0d, the corrected position information of the input point stored in the work area 32a of the RAM 32 is output to the display unit 38 (step 42).
【0069】中央演算処理装置31は、筆圧検出処理ス
テップ39で得られた筆圧値を参照して、抵抗膜タブレ
ット34に入力が継続しているか判断し、入力が継続し
ているならばX(Y)軸位置測定処理ステップ37を行
い、入力が終了しているならば入力割り込み待ち処理ス
テップ35へと移行する。The central processing unit 31 refers to the writing pressure value obtained in the writing pressure detection processing step 39, judges whether or not the input is continued to the resistive film tablet 34, and if the input is continued. The X (Y) axis position measurement processing step 37 is performed, and if the input is completed, the process proceeds to the input interrupt waiting processing step 35.
【0070】[0070]
【発明の効果】本発明によれば、抵抗膜タブレットを利
用した入力位置検出において、リニアリティ誤差が軽減
し、測定精度が向上する。したがって、手書き文字認識
等を抵抗膜タブレットからの入力を行うときに、手書き
文字認識率を向上することができる。According to the present invention, in the input position detection using the resistance film tablet, the linearity error is reduced and the measurement accuracy is improved. Therefore, the handwriting character recognition rate can be improved when handwriting character recognition or the like is input from the resistive film tablet.
【図1】本発明の第1の実施の形態における入力位置検
出装置を有する情報端末装置のハードウェアブロック図FIG. 1 is a hardware block diagram of an information terminal device having an input position detection device according to a first embodiment of the present invention.
【図2】本発明の第1の実施の形態における入力点座標
測定時の抵抗膜タブレットのハードウェアブロック図FIG. 2 is a hardware block diagram of a resistive tablet when measuring input point coordinates according to the first embodiment of the present invention.
【図3】本発明の第1の実施の形態における入力位置検
出装置の位置補正用近似曲線算出時のソフトウェアフロ
ーチャートFIG. 3 is a software flowchart for calculating an approximate curve for position correction of the input position detecting device according to the first embodiment of the present invention.
【図4】抵抗膜タブレットのリニアリティ誤差を示す図FIG. 4 is a diagram showing a linearity error of a resistive film tablet.
【図5】位置補正用近似曲線を示す図FIG. 5 is a diagram showing an approximate curve for position correction.
【図6】本発明の第1の実施の形態における抵抗膜タブ
レットを利用した入力位置検出装置の入力点座標測定時
のソフトウェアフローチャートFIG. 6 is a software flowchart when measuring input point coordinates of the input position detection device using the resistive film tablet according to the first embodiment of the present invention.
【図7】本発明の第2の実施の形態における入力位置検
出装置を有する情報端末装置のハードウェアブロック図FIG. 7 is a hardware block diagram of an information terminal device having an input position detection device according to the second embodiment of the present invention.
【図8】本発明の第2の実施の形態における入力点座標
測定時の抵抗膜タブレットのハードウェアブロック図FIG. 8 is a hardware block diagram of a resistive tablet when measuring input point coordinates according to the second embodiment of the present invention.
【図9】本発明の第2の実施の形態における入力位置検
出装置の位置補正用近似曲線算出時のソフトウェアフロ
ーチャートFIG. 9 is a software flowchart when calculating an approximate curve for position correction of the input position detection device according to the second embodiment of the present invention.
【図10】本発明の第2の実施の形態における入力位置
検出装置の入力点座標測定時のソフトウェアフローチャ
ートFIG. 10 is a software flowchart for measuring input point coordinates of the input position detecting device according to the second embodiment of the present invention.
【図11】従来の入力位置検出装置を有する情報端末装
置のハードウェアブロック図FIG. 11 is a hardware block diagram of an information terminal device having a conventional input position detection device.
【図12】従来の抵抗膜タブレットを利用した入力位置
検出装置のソフトウェアフローチャートFIG. 12 is a software flowchart of an input position detection device using a conventional resistive film tablet.
10 ROM 10a 抵抗膜タブレット制御プログラム領域 10b A/D制御プログラム領域 10d 表示部制御プログラム領域 10e 近似曲線算出プログラム領域 10f 入力位置補正プログラム領域 11 中央演算処理装置(CPU) 12 RAM 12a 作業領域 13 フラッシュメモリ 13a 補正用近似曲線記憶領域 14 抵抗膜タブレット 15 タブレット制御回路 16 A/D変換器 17 A/D制御回路 18 表示部 10 ROM 10a Resistive film tablet control program area 10b A / D control program area 10d Display control program area 10e Approximate curve calculation program area 10f Input position correction program area 11 Central processing unit (CPU) 12 RAM 12a Working area 13 Flash memory 13a Correction approximate curve storage area 14 Resistive film tablet 15 Tablet control circuit 16 A / D converter 17 A / D control circuit 18 Display unit
Claims (3)
記憶手段と、前記第1の記憶手段に格納されているコー
ドに従って制御を行う中央演算処理装置と、前記中央演
算処理装置の作業領域である第2の記憶手段と、プログ
ラムコードの電気的書き込み及び消去が可能な第3の記
憶手段と、入力位置を検出するタブレットと、前記タブ
レットを制御するタブレット制御回路と、前記タブレッ
トからの出力信号をデジタル化するA/D変換器と、前
記A/D変換器を制御するA/D制御回路と、入力及び
表示のための表示部を備えることを特徴とする入力位置
検出装置。1. A first storage means for storing a program code, a central processing unit for controlling according to a code stored in the first storage means, and a work area of the central processing unit. A certain second storage means, a third storage means capable of electrically writing and erasing the program code, a tablet for detecting an input position, a tablet control circuit for controlling the tablet, and an output signal from the tablet. An input position detecting device, comprising: an A / D converter for digitizing the above, an A / D control circuit for controlling the A / D converter, and a display unit for input and display.
ログラム領域と、入力位置補正プログラム領域を有する
ことによって、前記タブレットのリニアリティ誤差を前
もって測定し、得られた測定データの近似曲線を算出
し、算出された近似曲線を位置補正用近似曲線として前
記第3の記憶手段に記憶し、以後、前記タブレットから
の入力位置信号を前記位置補正用近似曲線によって補正
することを特徴とする請求項1記載の入力位置検出装
置。2. A linearity error of the tablet is measured in advance by having an approximate curve calculation program area and an input position correction program area inside the first storage means, and an approximate curve of the obtained measurement data is calculated. Then, the calculated approximate curve is stored as the approximate curve for position correction in the third storage means, and thereafter, the input position signal from the tablet is corrected by the approximate curve for position correction. 1. The input position detection device according to 1.
ログラム領域と、入力位置補正プログラム領域を有する
ことによって、前記タブレットのリニアリティ誤差を前
もってX、Y各軸について位置をずらして平行に複数測
定し、それぞれの測定データについて近似曲線を算出
し、算出された近似曲線を位置補正用近似曲線として前
記第3の記憶手段に記憶し、また各位置補正用近似曲線
の位置情報も前記第3の記憶手段に記憶し、以後、前記
タブレットからの入力位置信号を、前記第3の記憶手段
に記憶されている複数の位置補正用近似曲線から入力位
置に最も近い最適な位置補正用近似曲線を参照し、前記
最適な位置補正用近似曲線によって補正することを特徴
とする請求項1記載の入力位置検出装置。3. An approximate curve calculation program area and an input position correction program area are provided in the first storage means so that the linearity error of the tablet is shifted in advance for each of the X and Y axes in parallel. Measurement is performed, an approximate curve is calculated for each measurement data, the calculated approximate curve is stored in the third storage means as an approximate curve for position correction, and the position information of each approximate curve for position correction is also the third. And stores the input position signal from the tablet from the plurality of position correction approximate curves stored in the third storage unit to the optimum position correction approximate curve closest to the input position. 2. The input position detecting device according to claim 1, wherein the input position detecting device corrects by using the optimum approximate curve for position correction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30708695A JPH09146686A (en) | 1995-11-27 | 1995-11-27 | Input position detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30708695A JPH09146686A (en) | 1995-11-27 | 1995-11-27 | Input position detector |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09146686A true JPH09146686A (en) | 1997-06-06 |
Family
ID=17964868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30708695A Pending JPH09146686A (en) | 1995-11-27 | 1995-11-27 | Input position detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09146686A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8810543B1 (en) | 2010-05-14 | 2014-08-19 | Cypress Semiconductor Corporation | All points addressable touch sensing surface |
US9772722B2 (en) | 2012-10-22 | 2017-09-26 | Parade Technologies, Ltd. | Position sensing methods and devices with dynamic gain for edge positioning |
-
1995
- 1995-11-27 JP JP30708695A patent/JPH09146686A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8810543B1 (en) | 2010-05-14 | 2014-08-19 | Cypress Semiconductor Corporation | All points addressable touch sensing surface |
US9772722B2 (en) | 2012-10-22 | 2017-09-26 | Parade Technologies, Ltd. | Position sensing methods and devices with dynamic gain for edge positioning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2925359B2 (en) | Character processing method and apparatus | |
US7034806B2 (en) | Virtual keyboard | |
TWI497402B (en) | Apparatus and method for processing handwriting input | |
US5561447A (en) | Coordinate input apparatus | |
JPH1031548A (en) | Input device | |
JP2653934B2 (en) | Coordinate input device | |
JP2839972B2 (en) | Pressure-sensitive coordinate input device | |
US7307622B2 (en) | Coordinate detection device with improved operability and method of detecting coordinates | |
JPH09146686A (en) | Input position detector | |
JPH05324163A (en) | Coordinate detection device and coordinate detection method | |
JP3171836B2 (en) | Coordinate input device and method | |
JP3100067B2 (en) | Coordinate input device | |
CN112348923A (en) | Method for hand-drawing regular geometric figure on terminal equipment | |
JP3526421B2 (en) | Coordinate input device | |
JPH03111926A (en) | Data processor | |
JPH10171586A (en) | Input device | |
JPS63146152A (en) | Electronic pocketbook device with tablet | |
JP2984272B2 (en) | Character processing method and apparatus | |
JPH08137603A (en) | Pen input type electronic device | |
JPH09237147A (en) | Information processor | |
JP2994932B2 (en) | Handwritten character recognition device | |
JP2006106841A (en) | Touch panel pressing state determination method and apparatus | |
JPH10333835A (en) | Circuit for correcting data | |
JPH0580922A (en) | Calibration system for analog touch panel | |
JPH07306747A (en) | Input coordinate transformation method and device therefor |