JPH1011216A - Touch panel control device - Google Patents
Touch panel control deviceInfo
- Publication number
- JPH1011216A JPH1011216A JP16729296A JP16729296A JPH1011216A JP H1011216 A JPH1011216 A JP H1011216A JP 16729296 A JP16729296 A JP 16729296A JP 16729296 A JP16729296 A JP 16729296A JP H1011216 A JPH1011216 A JP H1011216A
- Authority
- JP
- Japan
- Prior art keywords
- value
- sample
- pen
- touch panel
- allowable value
- 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
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】電子機器におけるタッチパネル制御装置におい
て、ユーザによる入力操作の癖やパネル特性等の影響に
拘らず、タッチ入力に伴なうサンプルデータが有効とな
る割合を適切に設定すること。
【解決手段】タッチパネル液晶表示部2にペン入力設定
画面を表示させ、“hard”アイコン31をペンタッ
チすると、そのペンタッチ毎にスライダ33が“har
d”側に移動表示されると共に、Xサンプル誤差許容値
(XB )及びYサンプル誤差許容値(YB )がそれぞれ
その許容値が小さくなる方向へ更新設定されサンプリン
グ精度が高くなり、また、“soft”アイコン32を
ペンタッチすると、そのペンタッチ毎にスライダ33が
“soft”側に移動表示されると共に、Xサンプル誤
差許容値(XB )及びYサンプル誤差許容値(YB )が
それぞれその許容値が大きくなる方向へ更新設定されペ
ン入力が入りやすくなる。
(57) [Summary] In a touch panel control device for an electronic device, a ratio at which sample data accompanying a touch input is effective is appropriately set irrespective of a habit of an input operation by a user or an influence of panel characteristics. To do. When a pen input setting screen is displayed on a touch panel liquid crystal display section and a “hard” icon is touched with a pen, a slider is set to “hard” for each touch of the pen.
In addition to moving to the d "side, the X sample error allowable value (XB) and the Y sample error allowable value (YB) are updated and set in a direction in which the allowable values become smaller, so that the sampling accuracy becomes higher. When the "icon 32" is touched with a pen, the slider 33 is moved and displayed to the "soft" side every time the pen is touched, and the allowable values of the X sample error allowable value (XB) and the Y sample error allowable value (YB) are increased. The direction is updated and pen input becomes easier.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば電子機器に
おける表示画面に対応して設けられ、該表示画面を直接
タッチしてデータ入力するためのタッチパネルを制御す
るタッチパネル制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a touch panel control device provided for, for example, a display screen of an electronic device and controlling a touch panel for directly touching the display screen and inputting data.
【0002】[0002]
【従来の技術】例えばペン入力機能を備えた電子手帳等
の情報機器は、表示画面に重ねてタッチパネルが設けら
れており、該表示画面を直接ペンタッチすると、そのペ
ンタッチ位置が画面領域のX軸及びY軸にに対応付けら
れてサンプリングされる。2. Description of the Related Art For example, an information device such as an electronic organizer having a pen input function is provided with a touch panel so as to be superimposed on a display screen. Sampling is performed in correspondence with the Y axis.
【0003】これにより、表示画面上でのペンタッチ位
置に対応した手書きデータを入力して表示させたり、表
示されているデータの指定や選択を行なわせている。通
常、タッチパネルとしては抵抗膜方式のものが使用され
る。[0003] Thus, handwritten data corresponding to the pen touch position on the display screen is input and displayed, and the displayed data is designated or selected. Usually, a touch panel of a resistive film type is used.
【0004】この抵抗膜方式のタッチパネルは、上層と
下層の2層の抵抗膜間にX方向及びY方向に交互に直流
電圧を印加し、タッチ位置に応じたX方向の出力電圧と
Y方向の出力電圧とを導出するもので、このタッチパネ
ルにより導出されるタッチ位置に応じたX方向の出力電
圧とY方向の出力電圧とをデジタルデータに変換し、表
示画面領域のX座標及びY座標に対応付けた値としてサ
ンプリングすることで、手書きデータを入力する場合に
はその手書き入力位置に対応する表示ドットの点灯位置
が判断され、また、表示データを指定する場合にはその
指定位置に対応する表示データの内容が判断される。In this resistive touch panel, a DC voltage is alternately applied in the X and Y directions between two resistive layers, an upper layer and a lower layer, and an output voltage in the X direction according to a touch position and a Y voltage in the Y direction. The output voltage is derived, and the output voltage in the X direction and the output voltage in the Y direction corresponding to the touch position derived by the touch panel are converted into digital data, and correspond to the X coordinate and the Y coordinate of the display screen area. By sampling as an attached value, when handwritten data is input, the lighting position of the display dot corresponding to the handwritten input position is determined, and when the display data is specified, the display position corresponding to the specified position is displayed. The contents of the data are determined.
【0005】ここで、前記タッチパネルによるタッチ入
力位置の検出精度を上げるため、X方向及びY方向共
に、正方向と逆方向の印加電圧に基づきサンプリングさ
れるタッチ位置データの一致を比較し、その誤差が予め
設定された誤差許容値内であれば、当該サンプルデータ
を有効としている。Here, in order to increase the accuracy of detecting the touch input position by the touch panel, the coincidence of the touch position data sampled based on the applied voltage in the forward direction and the reverse direction in both the X direction and the Y direction is compared. Is within the preset error tolerance, the sample data is valid.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、前記従
来のタッチパネルのように、X方向及びY方向共に、正
/逆両方向の印加電圧に基づく各サンプルデータの一致
を比較して、当該サンプルデータの有効/無効を判断す
るものにあっては、例えば手書き入力に伴ないタッチパ
ネル上をそのタッチ位置が素早く移動する場合、あるい
はタッチ入力に伴なうタッチパネルからの電圧出力にチ
ャタリングが生じた場合には、正方向電圧印加時のサン
プルデータと逆方向電圧印加時のサンプルデータとの誤
差が大きくなるため、その誤差の許容値を予め大きく設
定しないと、サンプルデータの殆どが無効になる問題が
ある。However, as in the above-mentioned conventional touch panel, the match of each sample data based on the applied voltage in both the forward and reverse directions in both the X direction and the Y direction is compared, and the validity of the sample data is compared. For example, if the touch position moves quickly on the touch panel due to handwriting input, or if chattering occurs in the voltage output from the touch panel due to touch input, Since the error between the sample data when the forward voltage is applied and the sample data when the reverse voltage is applied becomes large, there is a problem that most of the sample data becomes invalid unless an allowable value of the error is set large in advance.
【0007】一方、前記タッチ入力に伴なうサンプル誤
差許容値を予め大きく設定すると、サンプルデータの殆
どが有効になるものの、入力位置の検出精度が低下する
ため、実際のタッチ位置から大きくずれたサンプルデー
タも有効になってしまう問題がある。On the other hand, if the allowable value of the sample error accompanying the touch input is set to a large value in advance, although most of the sample data becomes effective, the detection accuracy of the input position is reduced, and therefore the input position is largely shifted from the actual touch position. There is a problem that sample data is also valid.
【0008】本発明は、前記のような問題に鑑みなされ
たもので、ユーザによる入力操作の癖やパネル特性等の
影響に拘らず、タッチ入力に伴なうサンプルデータが有
効となる割合を適切に設定することが可能になるタッチ
パネル制御装置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem, and it is possible to appropriately set a rate at which sample data accompanying a touch input becomes effective irrespective of a user's habit of input operation or an influence of panel characteristics. It is an object of the present invention to provide a touch panel control device that can set the touch panel.
【0009】[0009]
【課題を解決するための手段】すなわち、本発明の請求
項1に係わるタッチパネル制御装置は、タッチパネル
と、このタッチパネルに対するタッチ入力に伴ないその
入力位置を複数の方向から検出する入力位置検出手段
と、この入力位置検出手段により検出されたタッチ入力
位置の複数の検出値を比較して予め設定された検出誤差
許容値に基づき該検出値の有効/無効を判断する有効/
無効判断手段とを有するものであって、前記検出誤差許
容値の増加又は減少を指示する増減指示手段と、この増
減指示手段による増加又は減少の指示に応じて前記検出
誤差許容値を増加又は減少させて変更する誤差許容値変
更手段とを具備したことを特徴とする。That is, a touch panel control device according to a first aspect of the present invention comprises: a touch panel; and input position detecting means for detecting an input position of the touch panel in accordance with a touch input from a plurality of directions. Comparing a plurality of detection values of the touch input position detected by the input position detection means to determine whether the detection value is valid / invalid based on a preset detection error allowable value.
An increase / decrease instruction means for instructing an increase or decrease of the detection error allowable value, and increasing or decreasing the detection error allowable value in accordance with an increase or decrease instruction by the increase / decrease instruction means. And an error allowable value changing means for changing the value.
【0010】つまり、本発明の請求項1に係わるタッチ
パネル制御装置では、検出誤差許容値の増加又は減少を
指示する増減指示手段による増加又は減少の指示に応じ
て、検出誤差許容値が増加又は減少変更されるので、任
意の検出誤差許容値を設定できることになる。That is, in the touch panel control device according to the first aspect of the present invention, the detection error allowable value increases or decreases in accordance with the increase or decrease instruction by the increase / decrease instruction means for instructing the increase or decrease of the detection error allowable value. Since it is changed, an arbitrary detection error allowable value can be set.
【0011】また、本発明の請求項2に係わるタッチパ
ネル制御装置は、タッチパネルと、このタッチパネルに
対するタッチ入力に伴ないその入力位置を複数の方向か
ら検出する入力位置検出手段と、この入力位置検出手段
により検出されたタッチ入力位置の複数の検出値を比較
して予め設定された検出誤差許容値に基づき該検出値の
有効/無効を判断する有効/無効判断手段とを有するも
のであって、前記有効/無効判断手段により前記タッチ
入力位置の検出値が有効と判断された回数及び無効と判
断された回数をそれぞれ計数する有効/無効回数計数手
段と、この有効/無効回数計数手段により計数される検
出値有効回数と検出値無効回数との割合に応じて、前記
検出誤差許容値を増加又は減少させて変更する誤差許容
値変更手段とを具備したことを特徴とする。According to a second aspect of the present invention, there is provided a touch panel control device, comprising: a touch panel; input position detecting means for detecting an input position of the touch panel in accordance with a touch input from a plurality of directions; And a validity / invalidity judging means for judging validity / invalidity of the detection value based on a preset detection error allowable value by comparing a plurality of detection values of the touch input position detected by the method. Valid / invalid frequency counting means for counting the number of times the detection value of the touch input position is determined to be valid and invalid by the valid / invalid determining means, and counting by the valid / invalid number counting means. Error allowable value changing means for changing the detection error allowable value by increasing or decreasing the detection error allowable value in accordance with the ratio between the number of times the detection value is valid and the number of times the detection value is invalid. Characterized in that it was.
【0012】つまり、請求項2に係わるタッチパネル制
御装置では、有効/無効判断手段によりタッチ入力位置
の検出値が有効と判断された回数及び無効と判断された
回数がそれぞれ有効/無効回数計数手段により計数さ
れ、この有効/無効回数計数手段により計数された検出
値有効回数と検出値無効回数との割合に応じて、前記検
出誤差許容値が増加又は減少変更されるので、タッチ入
力位置の検出値が有効と判断される割合を一定に自動補
正できることになる。That is, in the touch panel control device according to the second aspect, the number of times that the detection value of the touch input position is determined to be valid and the number of times that the detection value of the touch input position is determined to be invalid by the valid / invalid determination means are respectively determined by the valid / invalid number counting means. The detection error allowable value is increased or decreased according to the ratio of the number of valid detection values and the number of invalid detection values counted by the valid / invalid number counting means. Can be automatically corrected to a fixed ratio.
【0013】また、本発明の請求項3に係わるタッチパ
ネル制御装置は、前記請求項2に係わるタッチパネル制
御装置にあって、前記誤差許容値変更手段を、前記有効
/無効回数計数手段により計数される検出値有効回数の
割合が検出値無効回数の割合より多い場合には前記検出
誤差許容値を減少させ、また、検出値無効回数の割合が
検出値有効回数の割合よりも多い場合には前記検出誤差
許容値を増加させて変更する誤差許容値変更手段とした
ことを特徴とする。The touch panel control device according to a third aspect of the present invention is the touch panel control device according to the second aspect, wherein the error allowable value changing means is counted by the valid / invalid number counting means. The detection error allowable value is reduced when the ratio of the number of valid detection values is greater than the ratio of the invalid number of detection values, and the detection is performed when the ratio of the number of invalid detection values is greater than the ratio of the valid number of detection values. An error allowable value changing means for changing the error allowable value by increasing the error allowable value is provided.
【0014】つまり、本発明の請求項3に係わるタッチ
パネル制御装置では、有効/無効回数計数手段により計
数される検出値有効回数の割合が検出値無効回数の割合
より多い場合には検出誤差許容値は減少され、検出値無
効回数の割合が検出値有効回数の割合よりも多い場合に
は検出誤差許容値は増加変更されるので、タッチ入力位
置の検出精度が低すぎたり、検出値が無効となり過ぎた
りせずに、タッチ入力位置の検出値が有効と判断される
割合を常に一定に自動補正できることになる。That is, in the touch panel control device according to the third aspect of the present invention, when the ratio of the number of valid times of the detection value counted by the valid / invalid number counting means is larger than the ratio of the number of invalid times of the detection value, the detection error allowable value is set. If the ratio of the invalid number of detected values is greater than the ratio of the valid number of detected values, the detection error allowable value is increased and changed, so the detection accuracy of the touch input position is too low or the detected value becomes invalid. The ratio at which the detected value of the touch input position is determined to be valid can always be automatically corrected to a constant value.
【0015】[0015]
【発明の実施の形態】以下図面により本発明の実施の形
態について説明する。図1は本発明のタッチパネル制御
装置の実施形態に係わるペン入力型携帯情報機器の外観
構成を示す正面図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a front view showing an external configuration of a pen input type portable information device according to an embodiment of the touch panel control device of the present invention.
【0016】この携帯情報機器本体1は、例えばユーザ
が片手で十分に把持できる程度の大きさからなり、この
情報機器本体1の正面には、タッチパネル液晶表示部2
が設けられる。The main body 1 of the portable information device is, for example, large enough to be held by the user with one hand.
Is provided.
【0017】図1における携帯情報機器本体1のタッチ
パネル液晶表示部2は、動作モードを選択設定するため
の複数のメニューアイコンを配列したメニュー画面3の
表示状態を示している。The touch panel liquid crystal display section 2 of the portable information device main body 1 in FIG. 1 shows a display state of a menu screen 3 on which a plurality of menu icons for selecting and setting an operation mode are arranged.
【0018】図2は前記ペン入力型携帯情報機器の電子
回路の構成を示すブロック図である。このペン入力型携
帯情報機器の電子回路は、MPU(超小型演算処理装
置)11を備えている。FIG. 2 is a block diagram showing a configuration of an electronic circuit of the pen-input type portable information device. The electronic circuit of this pen-input type portable information device includes an MPU (microminiature processing unit) 11.
【0019】MPU11は、タッチパネル液晶表示部2
におけるペンタッチ操作に伴ない入力されるタッチ位置
に応じたサンプルデータに応じて、ROM12に予め記
憶されているシステムプログラムを起動させ、回路各部
の動作制御を実行するもので、MPU11には、前記R
OM12の他に、RAM13が接続されると共に、タッ
チパネル液晶表示部2における液晶表示部15がセグメ
ントドライバ16及びコモンドライバ17を介して接続
される。The MPU 11 has a touch panel liquid crystal display 2
In response to sample data corresponding to a touch position input in response to a pen touch operation in the above, a system program stored in the ROM 12 is started in advance to execute operation control of each circuit.
In addition to the OM 12, the RAM 13 is connected, and the liquid crystal display unit 15 in the touch panel liquid crystal display unit 2 is connected via the segment driver 16 and the common driver 17.
【0020】タッチパネル液晶表示部2は、液晶表示部
15の表示画面上に透明のタッチパネル14を重ねて構
成したもので、このタッチパネル14から出力されるペ
ンタッチに伴なう電圧信号は、タッチパネルコントロー
ラ18に入力され、A/Dコンバータ19を介しペンタ
ッチ位置のサンプルデータとしてMPU11に与えられ
る。The touch panel liquid crystal display section 2 has a transparent touch panel 14 superimposed on the display screen of the liquid crystal display section 15. A voltage signal accompanying a pen touch output from the touch panel 14 is transmitted to a touch panel controller 18. To the MPU 11 via the A / D converter 19 as sample data of the pen touch position.
【0021】前記MPU11に対し、ROM12及びR
AM13は何れもその制御信号線と共にアドレスバス2
0,データバス11を介して接続され、また、セグメン
トドライバ16及びコモンドライバ17は何れもその制
御信号線と共にデータバスを介して接続される。The ROM 12 and the R
Each of the AM 13 and the control signal line has the address bus 2
0, and are connected via a data bus 11, and both the segment driver 16 and the common driver 17 are connected via a data bus together with their control signal lines.
【0022】図3は前記ペン入力型携帯情報機器のタッ
チパネル14におけるペンタッチ位置のサンプリング状
態を示す図であり、同図(A)はペンタッチ位置Aに対
するX方向及びY方向それぞれの正逆両方向のサンプリ
ング状態を示す図、同図(B)はペンタッチ位置サンプ
リング時のタッチパネル14に対する電圧印加状態を示
す図である。FIG. 3 is a diagram showing a sampling state of a pen touch position on the touch panel 14 of the pen input type portable information device. FIG. 3A shows sampling in both the forward and reverse directions in the X and Y directions with respect to the pen touch position A. FIG. 7B is a diagram showing a state, and FIG. 7B is a diagram showing a voltage application state to the touch panel 14 at the time of sampling the pen touch position.
【0023】図4は前記ペン入力型携帯情報機器のタッ
チパネルコントローラ18の構成を示す回路図である。
図5は前記ペン入力型携帯情報機器のタッチパネルコン
トローラ18におけるペンタッチ位置のサンプリング手
順に伴なうスイッチON/OFF状態を示すテーブルで
ある。FIG. 4 is a circuit diagram showing a configuration of the touch panel controller 18 of the pen input type portable information device.
FIG. 5 is a table showing a switch ON / OFF state in the touch panel controller 18 of the pen input type portable information device in accordance with a sampling procedure of a pen touch position.
【0024】すなわち、タッチパネル14及びA/Dコ
ンバータ19の制御は、タッチパネルコントローラ18
におけるスイッチSW1〜SW11の切り替えを、図5
に示すようなスイッチON/OFFパターンに従ってシ
ステム制御することにより実行される。なお、前記タッ
チパネルコントローラ18におけるスイッチSW1〜S
W11は、実際にはトランジスタのスイッチングにより
実現される。That is, the touch panel 14 and the A / D converter 19 are controlled by the touch panel controller 18.
Switching of the switches SW1 to SW11 in FIG.
This is executed by controlling the system according to the switch ON / OFF pattern shown in FIG. The switches SW1 to S in the touch panel controller 18
W11 is actually realized by switching of a transistor.
【0025】例えば図1に示すようなペン入力型携帯情
報機器におけるメニュー画面3の表示状態では、図5に
おける“STATE2”に対応してSW1,3,9がO
Nになり「ペンINT待ち」の状態となる。For example, in the display state of the menu screen 3 in the pen-input type portable information device as shown in FIG. 1, SW1, 3, and 9 correspond to "STATE2" in FIG.
It becomes N and becomes a state of "waiting for pen INT".
【0026】ここで、ユーザがメニューアイコンの何れ
か1つをペンタッチして選択すると、MPU11のPE
NINT端子が“L”になり、ペン割り込みが発生す
る。こうして、MPU11に対しぺん割り込みが発生す
ると、タッチパネル液晶表示部2のどの位置にぺん入力
されたかを検出するため、図5におけるペンタッチ位置
のサンプリング手順に従ってタッチパネルコントローラ
18及びA/Dコンバータ19が制御され、ペン入力位
置に対応するデータがサンプリングされる。このサンプ
ルデータにより、メニュー画面3で選択されたアイコン
のメニューが認識され、実際のメニュー処理が開始され
る。Here, when the user selects one of the menu icons by touching with a pen, the PE of the MPU 11 is selected.
The NINT terminal becomes "L" and a pen interrupt occurs. In this way, when the pen interrupt occurs to the MPU 11, the touch panel controller 18 and the A / D converter 19 are controlled in accordance with the pen touch position sampling procedure in FIG. 5 to detect which position of the touch panel liquid crystal display unit 2 has been inputted. , Data corresponding to the pen input position is sampled. Based on the sample data, the menu of the icon selected on the menu screen 3 is recognized, and actual menu processing is started.
【0027】このペンタッチに伴なうデータサンプル処
理は、ペンがオフされる、つまり、ペンがタッチパネル
14から離れたと判断されるまで、ある一定周期で繰り
返し行なわれる。そして、ペンタッチがオフされると、
前記「ペンINT待ち」の状態に戻る。The data sample processing accompanying the pen touch is repeatedly performed at a certain fixed cycle until the pen is turned off, that is, it is determined that the pen has left the touch panel 14. And when the pen touch is turned off,
The state returns to the state of "waiting for pen INT".
【0028】図6は前記ペン入力型携帯情報機器のRA
M13におけるレジスタの構成を示す図である。RAM
13には、ペン入力位置検出用の各種のデータが記憶さ
れるデータレジスタ13a、MPU11の制御動作に伴
ない入出力される各種のデータが必要に応じて一時的に
記憶されるワークエリア13b、メモデータやスケジュ
ールデータ,アドレスデータ等が記憶される手帳データ
レジスタ13c等が備えられる。FIG. 6 shows the RA of the pen input type portable information device.
FIG. 9 is a diagram illustrating a configuration of a register in M13. RAM
13 includes a data register 13a in which various data for detecting a pen input position is stored, a work area 13b in which various data input / output along with the control operation of the MPU 11 are temporarily stored as necessary, A notebook data register 13c for storing memo data, schedule data, address data and the like is provided.
【0029】前記ペン入力位置検出用データレジスタ1
3aには、タッチパネル14からタッチパネルコントロ
ーラ18を介してサンプリングされるX軸正方向及び逆
方向のサンプル値(xf,xr)、Y軸正方向及び逆方
向のサンプル値(yf,yr)、A/Dコンバータ19
の最大サンプル値(ADCMAX )からX軸正方向のサン
プル値(xf)を減算したX軸正方向逆算値(xfber
)「図面中は“xf”の上に“−”を引いて示す」、
A/Dコンバータ19の最大サンプル値(ADCMAX )
からY軸正方向のサンプル値(yf)を減算したY軸正
方向逆算値(yfber )「図面中は“yf”の上に
“−”を引いて示す」、液晶表示部15の表示画面に対
応するX軸方向の最小有効サンプル値(XA )、液晶表
示部15の表示画面に対応するY軸方向の最小有効サン
プル値(YA )、X軸正方向サンプル値(xf)とX軸
逆方向サンプル値(xr)とに基づくX正逆サンプル値
の誤差許容値(XB )、Y軸正方向サンプル値(yf)
とY軸逆方向サンプル値(yr)とに基づくY正逆サン
プル値の誤差許容値(YB )、A/Dコンバータ19に
より得られる最大サンプル値(ADCMAX )、A/Dコ
ンバータ19により得られる最小サンプル値(ADCMI
N )、Xサンプル誤差許容値(XB )を決定するための
任意固定計数値(α)、Yサンプル誤差許容値(YB )
を決定するための任意固定計数値(β)がそれぞれ記憶
される。The pen input position detection data register 1
3a, sample values (xf, xr) in the X-axis forward and reverse directions, sample values (yf, yr) in the Y-axis forward and reverse directions sampled from the touch panel 14 via the touch panel controller 18, A / D converter 19
X-axis positive direction backward calculation value (xfber) obtained by subtracting the X-axis positive direction sample value (xf) from the maximum sample value (ADCMAX) of
) “In the drawing,“ − ”is drawn above“ xf ”.”
Maximum sample value of A / D converter 19 (ADCMAX)
Is calculated by subtracting the sample value (yf) in the positive direction of the Y-axis (yfber) from the equation ("-" is drawn above "yf" in the drawing) on the display screen of the liquid crystal display unit 15. The corresponding minimum effective sample value (XA) in the X-axis direction, the minimum effective sample value (YA) in the Y-axis direction corresponding to the display screen of the liquid crystal display unit 15, the X-axis positive direction sample value (xf), and the X-axis reverse direction Error allowable value (XB) of X forward / reverse sample value based on sample value (xr), Y-axis forward direction sample value (yf)
Error allowable value (YB) of the Y forward / reverse sample value based on the Y-axis reverse sample value (yr), the maximum sample value (ADCMAX) obtained by the A / D converter 19, and the minimum value obtained by the A / D converter 19. Sample value (ADCMI
N), an arbitrary fixed count value (α) for determining the X sample error tolerance (XB), and the Y sample error tolerance (YB)
Are stored respectively.
【0030】次に、前記構成によるペン入力型携帯情報
機器におけるペン入力動作について説明する。図7は前
記ペン入力型携帯情報機器におけるペンサンプルデータ
取得処理を示すフローチャートである。Next, a pen input operation in the pen input type portable information device having the above configuration will be described. FIG. 7 is a flowchart showing a pen sample data acquisition process in the pen input type portable information device.
【0031】すなわち、図3で示したように、タッチパ
ネル14上の点Aがペンタッチされた場合には、まず、
X軸,Y軸それぞれの正逆方向のサンプリングが順次連
続して行なわれ、X軸正方向サンプル値(xf),X軸
逆方向サンプル値(xr),Y軸正方向サンプル値(y
f)、Y軸逆方向サンプル値(yr)が取得され、RA
M13内に記憶される(ステップS1)。That is, as shown in FIG. 3, when the point A on the touch panel 14 is touched by a pen, first,
X-axis and Y-axis sampling in the forward and reverse directions are sequentially and continuously performed, and the X-axis forward direction sample value (xf), the X-axis reverse direction sample value (xr), and the Y-axis forward direction sample value (y
f), the Y-axis reverse direction sample value (yr) is obtained, and RA
It is stored in M13 (step S1).
【0032】ここで、例として前記X軸正方向サンプル
値(xf)の取得手順について説明する。まず、図5に
おける“STATE0”に対応してタッチパネルコント
ローラ18の全スイッチSW1〜SW11がオフされ、
「アイドル状態」(タッチパネル14の端子XL,X
R,YU,YDが浮いた状態)に設定される。Here, as an example, a procedure for obtaining the X-axis positive direction sample value (xf) will be described. First, all switches SW1 to SW11 of the touch panel controller 18 are turned off corresponding to “STATE0” in FIG.
"Idle state" (terminals XL and X of touch panel 14)
R, YU, and YD are floating).
【0033】次に、“STATE3”に対応してスイッ
チSW1,4,10がオンされてtA (約50μs)秒
間A/D変換コンバータ19のX入力が“L”にセット
され、タッチパネル14の残留電圧が開放される(ペン
入力がオフのときにタッチパネル14に残留している電
圧をA/D値としないようにするためのサンプル前処
理)。Next, the switches SW1, SW4, and SW10 are turned on in response to "STATE3", and the X input of the A / D converter 19 is set to "L" for tA (about 50 μs) seconds. The voltage is released (sample preprocessing for preventing the voltage remaining on the touch panel 14 from being an A / D value when the pen input is off).
【0034】次に、“STATE4”に対応してスイッ
チSW1,4がオンされてデータサンプルを行なうため
のパネル準備が行なわれる。つまり、A/D変換コンバ
ータ19のX入力にかかるペン入力によるパネル14の
出力電圧が安定する時間であるtB 秒後にA/D変換コ
ンバータ19がアクティブにされ、X軸正方向のサンプ
リングが行なわれ、そのサンプル値(xf)が取得され
てRAM13内に記憶される。Next, switches SW1 and SW4 are turned on corresponding to "STATE4", and panel preparation for data sampling is performed. That is, the A / D converter 19 is activated after tB seconds, which is the time when the output voltage of the panel 14 is stabilized by the pen input applied to the X input of the A / D converter 19, and the X-axis positive direction sampling is performed. , The sample value (xf) is obtained and stored in the RAM 13.
【0035】すると、タッチパネル14は前記アイドル
状態に戻され、続いて、X軸逆方向サンプル値(x
r)、Y軸正方向サンプル値(yf)、Y軸逆方向サン
プル値(yr)が前記同様の処理により順次取得されて
RAM13内に記憶される。Then, the touch panel 14 is returned to the idle state, and then the X-axis reverse direction sample value (x
r), the Y-axis positive direction sample value (yf), and the Y-axis reverse direction sample value (yr) are sequentially acquired by the same processing as described above and stored in the RAM 13.
【0036】こうして、X軸正逆それぞれのサンプル値
(xf,xr)及びY軸正逆それぞれのサンプル値(y
f,yr)が取得されてRAM13に記憶されると、ペ
ン入力がオフされたか否か判断される(ステップS
2)。In this way, the sample values (xf, xr) of the X-axis forward / reverse and the sample values (y / y) of the Y-axis forward / reverse
When (f, yr) is acquired and stored in the RAM 13, it is determined whether or not the pen input is turned off (step S).
2).
【0037】ペン入力がオフのときのサンプルデータ
は、基本的に“0”又は“0”に近い値を示し、また、
タッチパネル14は液晶表示部15の表示画面より大き
いので、表示画面の範囲外のデータを示したときには、
ペン入力がオフされたと判断される。The sample data when the pen input is off basically indicates “0” or a value close to “0”.
Since the touch panel 14 is larger than the display screen of the liquid crystal display unit 15, when indicating data outside the range of the display screen,
It is determined that the pen input has been turned off.
【0038】つまり、前記RAM13に記憶されたX軸
正逆それぞれのサンプル値(xf,xr)がX軸の最小
有効サンプル値(XA )以下であるか、又は、Y軸正逆
それぞれのサンプル値(yf,yr)がY軸の最小有効
サンプル値(YA )以下である場合には、ペン入力がオ
フされたと判断される(ステップS2)。That is, the sample values (xf, xr) of the X-axis normal and reverse stored in the RAM 13 are equal to or less than the minimum effective sample value (XA) of the X-axis, or the sample values of the Y-axis normal and reverse, respectively. If (yf, yr) is equal to or less than the minimum effective sample value (YA) on the Y axis, it is determined that the pen input has been turned off (step S2).
【0039】前記ステップS2において、ペン入力がオ
フされてないと判断された場合には、前記X軸及びY軸
に関するサンプル値が有効か否かが判断される(ステッ
プS3)。If it is determined in step S2 that the pen input has not been turned off, it is determined whether or not the sample values for the X and Y axes are valid (step S3).
【0040】つまり、X軸,Y軸それぞれ正方向の各サ
ンプル値(xf)(yf)を、A/D最大サンプル値
(ADCMAX )から減算し、これをそれぞれX方向逆算
値(xfber )及びY方向逆算値(yfber )とし、こ
のX方向逆算値(xfber )及びY方向逆算値(yfbe
r )とX軸,Y軸それぞれ逆方向の各サンプル値(x
r)(yr)とを減算比較し、その差がX軸方向でXサ
ンプル誤差許容値(XB )以内、且つY軸方向でYサン
プル誤差許容値(YB )以内であれば、前記各サンプル
値(xf,xr)(yf,yr)は有効と判断される
(ステップS3)。That is, each sample value (xf) (yf) in the positive direction of each of the X axis and the Y axis is subtracted from the A / D maximum sample value (ADCMAX), and this is respectively calculated in the X direction inversely calculated value (xfber) and Y value. The X-direction back calculation value (xfber) and the Y-direction back calculation value (yfbe)
r) and sample values (x
r) and (yr) are subtracted and compared. If the difference is within the allowable X-sample error (XB) in the X-axis direction and within the allowable Y-sample error (YB) in the Y-axis direction, the respective sample values are compared. (Xf, xr) (yf, yr) is determined to be valid (step S3).
【0041】ここで、前記Xサンプル誤差許容値(XB
)及びYサンプル誤差許容値(YB)は、図8及び図9
を参照して後述するペン入力設定機能によりユーザによ
り任意の許容値に設定される。Here, the X sample error allowable value (XB
) And the Y sample error tolerance (YB) are shown in FIGS.
The user sets an arbitrary allowable value by a pen input setting function described later with reference to FIG.
【0042】前記ステップS3において、前記X軸正逆
それぞれのサンプル値(xf,xr)及びY軸正逆それ
ぞれのサンプル値(yf,yr)が有効であると判断さ
れると、同ステップS3において減算比較されたX方向
逆算値(xfber )及びY方向逆算値(yfber )とX
軸逆方向サンプル値(xr)及びY軸逆方向サンプル値
(yr)とがそれぞれ加算されて平均かされ、これがペ
ンタッチ位置Aに対応するXYサンプルデータ(x,
y)として取得される(ステップS4)。If it is determined in step S3 that the sample values (xf, xr) of the X-axis forward / reverse and the sample values (yf, yr) of the Y-axis forward / reverse are valid, the process proceeds to step S3. The X-direction back calculated value (xfber) and the Y-direction back calculated value (yfber) obtained by subtraction and comparison with X
The axis reverse direction sample value (xr) and the Y axis reverse direction sample value (yr) are respectively added and averaged, and this is averaged. This is the XY sample data (x,
y) (step S4).
【0043】前記Xサンプル誤差許容値(XB )及びY
サンプル誤差許容値(YB )は、その値を小さくすれば
するほど、X軸及びY軸の各サンプル値が有効データと
して判断される条件が厳しくなるので結果的にペン入力
が入りにくい状態となるが、これに伴ない、前記誤差許
容値(XB )(YB )を極端に小さくすると、ペン入力
ができない状態になり得るので、ペン入力可能な最小値
をもって設定する必要がある。The X sample error allowable value (XB) and Y
As the sample error allowable value (YB) becomes smaller, the conditions under which the sample values of the X-axis and the Y-axis are determined as valid data become stricter. As a result, pen input becomes more difficult. However, if the error tolerances (XB) and (YB) are made extremely small, pen input may not be possible. Therefore, it is necessary to set the minimum value for pen input.
【0044】また、前記Xサンプル誤差許容値(XB )
及びYサンプル誤差許容値(YB )は、その値を大きく
すればするほど、X軸及びY軸の各サンプル値が有効デ
ータとして判断される条件が緩んでくるので結果的にペ
ン入力が入りやすい状態となるが、これに伴ない、実際
にペンタッチしている位置から次第に離れた点がサンプ
ル値として取得されてしまう可能性が出てくるので、こ
の場合も、ペン入力のサンプリング精度に悪影響が出な
い程度の最大値をもって設定する必要がある。The X sample error allowable value (XB)
As the Y sample error allowable value (YB) increases, the condition under which each sample value on the X-axis and the Y-axis is determined as valid data is relaxed, and consequently pen input easily occurs. In this case, there is a possibility that points gradually separated from the position where the pen is actually touched may be acquired as sample values.In this case as well, the sampling accuracy of pen input is adversely affected. It is necessary to set the maximum value that does not appear.
【0045】図8は前記ペン入力型携帯情報機器におい
てXサンプル誤差許容値(XB )及びYサンプル誤差許
容値(YB )を設定するためのペン入力設定画面の表示
状態を示す図である。FIG. 8 is a diagram showing a display state of a pen input setting screen for setting an X sample error allowable value (XB) and a Y sample error allowable value (YB) in the pen input type portable information device.
【0046】携帯情報機器本体1のタッチパネル表示部
2に表示されているペン入力設定画面において、“ha
rd”アイコン31をペンタッチすると、当該“har
d”アイコン31がペンタッチされる毎に、スライダ3
3が“hard”方向に移動表示されると共に、Xサン
プル誤差許容値(XB )及びYサンプル誤差許容値(Y
B )の値は減少され、ペン入力の入りにくい状態に設定
される。On the pen input setting screen displayed on the touch panel display section 2 of the portable information device main body 1, "ha"
By touching the “rd” icon 31 with a pen, the “har”
Each time the d ″ icon 31 is touched by the pen, the slider 3
3 is moved and displayed in the "hard" direction, and the X sample error allowable value (XB) and the Y sample error allowable value (Y
The value of B) is reduced, and the state is set so that pen input becomes difficult.
【0047】また、“soft”アイコン32をペンタ
ッチすると、当該“soft”アイコン32がペンタッ
チされる毎に、スライダ33が“soft”方向に移動
表示されると共に、Xサンプル誤差許容値(XB )及び
Yサンプル誤差許容値(YB)の値は増加され、ペン入
力の入りやすい状態に設定される。When the "soft" icon 32 is touched with a pen, the slider 33 is moved and displayed in the "soft" direction each time the "soft" icon 32 is touched with a pen, and the X sample error allowable value (XB) and The value of the Y sample error tolerance (YB) is increased, and the state is set so that pen input is easy to enter.
【0048】そして、“設定終了”アイコン34をペン
タッチすると、その直前の誤差許容設定値(XB ,YB
)が有効となってRAM13に記憶され、ペン入力設
定モードが終了される。When the "setting end" icon 34 is touched with a pen, the error allowable set value (XB, YB
) Is enabled and stored in the RAM 13, and the pen input setting mode ends.
【0049】図9は前記ペン入力型携帯情報機器におい
てXサンプル誤差許容値(XB )及びYサンプル誤差許
容値(YB )を設定するためのペン入力設定処理を示す
フローチャートである。FIG. 9 is a flowchart showing a pen input setting process for setting an X sample error allowable value (XB) and a Y sample error allowable value (YB) in the pen input type portable information device.
【0050】すなわち、Xサンプル誤差許容値(XB )
及びYサンプル誤差許容値(YB )を設定するためのペ
ン入力設定処理が起動されると、タッチパネル液晶表示
部2にペン入力設定画面(図8参照)が表示されると共
に、ペン入力待ちの状態となり、ペン入力があると、そ
のペンタッチ位置が“hard”アイコン31の表示位
置であるか否か判断される(ステップA1,A2)。That is, the X sample error allowable value (XB)
When the pen input setting process for setting the Y sample error allowable value (YB) is started, the pen input setting screen (see FIG. 8) is displayed on the touch panel liquid crystal display unit 2 and the pen input wait state is set. When there is a pen input, it is determined whether or not the pen touch position is the display position of the "hard" icon 31 (steps A1 and A2).
【0051】このステップA2において、“N”と判断
された場合、つまり、ペンタッチ位置が“hard”ア
イコン31の表示位置以外であると判断されると、ステ
ップA5以降の処理に移行する(ステップA2→A
5)。In step A2, if it is determined that the value is "N", that is, if it is determined that the pen touch position is other than the display position of the "hard" icon 31, the process proceeds to step A5 and subsequent steps (step A2). → A
5).
【0052】一方、前記ステップA2において、“Y”
と判断された場合、つまり、ペンタッチ位置が“har
d”アイコン31の表示位置であると判断された場合に
は、A/D最大サンプル値(ADCMAX )とA/D最小
サンプル値(ADCMIN )との間で可変設定される変数
(ADC)が、前記A/D最小サンプル値(ADCMIN
)よりも大きいか否か判定される(ステップA2→A
3)。On the other hand, in step A2, "Y"
Is determined, that is, the pen touch position is “har
If it is determined that the position is the display position of the d "icon 31, the variable (ADC) variably set between the A / D maximum sample value (ADCMAX) and the A / D minimum sample value (ADCMIN) is: The A / D minimum sample value (ADCMIN
) Is determined (step A2 → A).
3).
【0053】ここで、(ADC)=(ADCMIN )であ
る場合には、これ以上(ADC)は減少しないので、ス
テップA5以降の処理に移行する(ステップA3→A
5)。この場合、タッチパネル液晶表示部2に表示され
ているペン入力設定画面のスライダ33は、“har
d”側の最大位置に表示される。Here, when (ADC) = (ADCMIN), since (ADC) does not decrease any more, the processing shifts to the processing after step A5 (step A3 → A).
5). In this case, the slider 33 of the pen input setting screen displayed on the touch panel liquid crystal display unit 2 indicates “har”
It is displayed at the maximum position on the d ″ side.
【0054】また、前記ステップA3において、“Y”
と判断された場合、つまり、変数(ADC)が前記A/
D最小サンプル値(ADCMIN )よりも大きいと判断さ
れた場合には、該変数(ADC)の値が(−1)されて
減少更新され、この更新された変数(ADC)及びXB
決定用固定係数値(α),YB 決定用固定係数値(β)
に基づき、下式(1)及び下式(2)に従って、Xサン
プル誤差許容値(XB)及びYサンプル誤差許容値(YB
)がそれぞれその許容値が小さくなる方向へ更新設定
される(ステップA3→A4)。In step A3, "Y"
Is determined, that is, the variable (ADC) is A /
If it is determined that the value is larger than the D minimum sample value (ADCMIN), the value of the variable (ADC) is decreased by (−1) and updated, and the updated variable (ADC) and XB are updated.
Fixed coefficient value for determination (α), Fixed coefficient value for YB determination (β)
According to the following formulas (1) and (2), the X sample error allowable value (XB) and the Y sample error allowable value (YB
) Are updated and set in the direction in which the permissible value becomes smaller (step A3 → A4).
【0055】XB =α×ADC …式(1) YB =β×ADC …式(2) ここで、前記XB 決定用固定係数値(α),YB 決定用
固定係数値(β)は、何れも任意の固定値であり、変数
(ADC)の値“1”に相当する分のXサンプル誤差許
容値(XB )及びYサンプル誤差許容値(YB )は、該
係数値(α),(β)により定められる。XB = α × ADC (Equation (1)) YB = β × ADC (Equation (2)) Here, the fixed coefficient value (α) for determining XB and the fixed coefficient value (β) for determining YB are both given. The X sample error allowable value (XB) and Y sample error allowable value (YB), which are arbitrary fixed values and correspond to the value "1" of the variable (ADC), are calculated using the coefficient values (α) and (β). Defined by
【0056】次に、ステップA5において、“Y”と判
断された場合、つまり、ペンタッチ位置が“soft”
アイコン32の表示位置であると判断された場合には、
前記変数(ADC)が、前記A/D最大サンプル値(A
DCMAX )よりも小さいか否か判定される(ステップA
5→A6)。Next, in step A5, when it is determined to be "Y", that is, when the pen touch position is "soft"
When it is determined that the position is the display position of the icon 32,
The variable (ADC) is the A / D maximum sample value (A
DCMAX) is determined (step A).
5 → A6).
【0057】ここで、(ADC)=(ADCMAX )であ
る場合には、これ以上(ADC)は増加しないので、ス
テップA8の処理に移行する(ステップA6→A8)。
この場合、タッチパネル表示部2に表示されているペン
入力設定画面のスライダ33は、“soft”側の最大
位置に表示される。Here, when (ADC) = (ADCMAX), since (ADC) does not increase any more, the processing shifts to step A8 (step A6 → A8).
In this case, the slider 33 of the pen input setting screen displayed on the touch panel display unit 2 is displayed at the maximum position on the “soft” side.
【0058】また、前記ステップA6において、“Y”
と判断された場合、つまり、変数(ADC)が前記A/
D最大サンプル値(ADCMAX )よりも小さいと判断さ
れた場合には、該変数(ADC)の値が(+1)されて
減少更新され、この更新された変数(ADC)及びXB
決定用固定係数値(α),YB 決定用固定係数値(β)
に基づき、上式(1)及び上式(2)に従って、Xサン
プル誤差許容値(XB)及びYサンプル誤差許容値(YB
)がそれぞれその許容値が大きくなる方向へ更新設定
される(ステップA6→A7)。In step A6, "Y"
Is determined, that is, the variable (ADC) is A /
If it is determined that the value is smaller than the D maximum sample value (ADCMAX), the value of the variable (ADC) is incremented by (+1) and updated, and the updated variable (ADC) and XB are updated.
Fixed coefficient value for determination (α), Fixed coefficient value for YB determination (β)
According to the above equations (1) and (2), the X sample error allowable value (XB) and the Y sample error allowable value (YB
) Are updated and set in the direction in which the permissible values increase (steps A6 → A7).
【0059】そして、前記ペン入力設定画面に表示され
ている“設定終了”アイコン34がペンタッチされる
と、前記ステップA4あるいはA7において更新設定さ
れたXサンプル誤差許容値(XB )及びYサンプル誤差
許容値(YB )がRAM13に記憶され、一連のペン入
力設定モードが終了される(ステップA8→設定終
了)。When the "setting end" icon 34 displayed on the pen input setting screen is touched with the pen, the X sample error allowable value (XB) and the Y sample error allowable value updated and set in step A4 or A7 are set. The value (YB) is stored in the RAM 13, and a series of pen input setting modes is ended (step A8 → setting end).
【0060】なお、前記“設定終了”アイコン34がペ
ンタッチされない場合には、ペン入力待ちの状態に復帰
される(ステップA8→A1)。したがって、前記構成
のペン入力型携帯情報機器によれば、タッチパネル液晶
表示部2にペン入力設定画面を表示させ、“hard”
アイコン31をペンタッチすると、そのペンタッチ毎に
スライダ33が“hard”側に移動表示されると共
に、Xサンプル誤差許容値(XB )及びYサンプル誤差
許容値(YB )がそれぞれその許容値が小さくなる方向
へ更新設定され、ペン入力が入りにくくなる反面ペン入
力位置のサンプリング精度が高くなり、また、“sof
t”アイコン32をペンタッチすると、そのペンタッチ
毎にスライダ33が“soft”側に移動表示されると
共に、Xサンプル誤差許容値(XB )及びYサンプル誤
差許容値(YB )がそれぞれその許容値が大きくなる方
向へ更新設定され、ペン入力位置のサンプリング精度が
低くなる反面ペン入力が入りやすくなるので、ユーザ各
個人のペン入力の癖やタッチパネルの入力特性等に応じ
て最適なサンプル誤差許容値を設定することができ、サ
ンプリング精度が低下しすぎることなく、しかもペン入
力が入りにくくならない状態で、ペン入力に伴なうサン
プル値を得ることができる。If the "setting end" icon 34 is not touched by the pen, the process returns to the state of waiting for pen input (step A8 → A1). Therefore, according to the pen input type portable information device having the above configuration, the pen input setting screen is displayed on the touch panel liquid crystal display unit 2 and “hard” is displayed.
When the icon 31 is touched with a pen, the slider 33 is moved to the "hard" side for each touch of the pen, and the X sample error allowable value (XB) and the Y sample error allowable value (YB) become smaller. Is updated and the pen input is difficult to enter, but the sampling accuracy of the pen input position is increased, and “sof
When the "t" icon 32 is touched with a pen, the slider 33 is moved to the "soft" side and displayed for each touch of the pen, and the allowable values of the X sample error (XB) and the Y sample error (YB) are increased. This setting is updated in a certain direction, and the sampling accuracy of the pen input position is lowered.On the other hand, pen input is easy to enter, so the optimal sample error allowable value is set according to the pen input habit of each user and the input characteristics of the touch panel etc. Thus, a sample value associated with pen input can be obtained without excessively lowering sampling accuracy and without making pen input difficult.
【0061】なお、前記実施形態では、ペン入力設定画
面における“hard”アイコン31や“soft”ア
イコン32をペンタッチすることで、Xサンプル誤差許
容値(XB )及びYサンプル誤差許容値(YB )をそれ
ぞれ変更設定する構成としたが、スライダ33そのもの
をペンタッチして移動表示させることにより、前記サン
プル誤差許容値を同様に変更設定する構成としてもよ
い。In the above embodiment, by touching the "hard" icon 31 or the "soft" icon 32 on the pen input setting screen with the pen, the X sample error allowable value (XB) and the Y sample error allowable value (YB) are set. Although the configuration is changed and set, the slider 33 itself may be moved and displayed by touching with a pen, so that the sample error allowable value may be similarly changed and set.
【0062】また、前記実施形態では、Xサンプル誤差
許容値(XB )及びYサンプル誤差許容値(YB )を、
ペン入力設定処理を経てそれぞれユーザ任意の誤差許容
値に変更設定する構成としたが、前記図7におけるペン
サンプルデータ取得処理において、ペンサンプル値が有
効/無効となる度合いに応じて、前記各サンプル誤差許
容値(XB ,YB )を自動的に補正設定する構成として
もよい。In the above embodiment, the X sample error allowable value (XB) and the Y sample error allowable value (YB) are
Although the user is allowed to change and set the error tolerance to an arbitrary value through the pen input setting process, in the pen sample data acquisition process in FIG. A configuration may be adopted in which the error tolerance (XB, YB) is automatically corrected and set.
【0063】図10は前記ペン入力型携帯情報機器にお
いてペン入力に伴なうサンプル誤差許容値(XB ,YB
)を自動的に補正設定する場合のRAM13における
レジスタの構成を示す図である。FIG. 10 shows the allowable sample error (XB, YB) associated with pen input in the pen-input type portable information device.
FIG. 4 is a diagram showing a configuration of a register in the RAM 13 when the correction is automatically set.
【0064】この場合の、RAM13には、前記実施形
態と同様に、ペン入力位置検出用の各種のデータが記憶
されるデータレジスタ13a′、MPU11の制御動作
に伴ない入出力される各種のデータが必要に応じて一時
的に記憶されるワークエリア13b、メモデータやスケ
ジュールデータ,アドレスデータ等が記憶される手帳デ
ータレジスタ13c等が備えられる。In this case, the RAM 13 stores various data for detecting the pen input position in the RAM 13 in the same manner as in the above-described embodiment, and various data input and output along with the control operation of the MPU 11. A work area 13b for temporarily storing data as needed, a notebook data register 13c for storing memo data, schedule data, address data, and the like.
【0065】前記ペン入力位置検出用データレジスタ1
3a′には、タッチパネル14からタッチパネルコント
ローラ18を介してサンプリングされるX軸正方向及び
逆方向のサンプル値(xf,xr)、Y軸正方向及び逆
方向のサンプル値(yf,yr)、A/Dコンバータ1
9の最大サンプル値(ADCMAX )からX軸正方向のサ
ンプル値(xf)を減算したX軸正方向逆算値(xfbe
r )「図面中は“xf”の上に“−”を引いて示す」、
A/Dコンバータ19の最大サンプル値(ADCMAX )
からY軸正方向のサンプル値(yf)を減算したY軸正
方向逆算値(yfber )「図面中は“yf”の上に
“−”を引いて示す」、液晶表示部15の表示画面に対
応するX軸方向の最小有効サンプル値(XA )、液晶表
示部15の表示画面に対応するY軸方向の最小有効サン
プル値(YA )、X軸正方向サンプル値(xf)とX軸
逆方向サンプル値(xr)とに基づくX正逆サンプル値
の誤差許容値(XB )、Y軸正方向サンプル値(yf)
とY軸逆方向サンプル値(yr)とに基づくY正逆サン
プル値の誤差許容値(YB )、A/Dコンバータ19に
より得られる最大サンプル値(ADCMAX )、ペンサン
プル値の有効判定回数(valid)及び無効判定回数
(invalid)、X方向サンプル値の誤差許容最大
値及び誤差許容最小値からなるX方向サンプル誤差許容
範囲(XB MAX,MIN )、Y方向サンプル値の誤差許容最
大値及び誤差許容最小値からなるY方向サンプル誤差許
容範囲(YB MAX,MIN )、前記サンプル有効回数(va
lid)及び無効回数(invalid)の最大限度回
数値(DMAX )及び最小限度回数値(DMIN )、ペンサ
ンプルの有効度合い設定用の係数値(J)及び無効度合
い設定用の係数値(K)、サンプル誤差許容値(XB ,
YB )それぞれに対する1回の補正に伴なう増減値であ
るXB 補正値(ax)及びYB 補正値(ay)がそれぞ
れ記憶される。The pen input position detection data register 1
3a ', sample values (xf, xr) in the X-axis forward and reverse directions, sample values (yf, yr) in the Y-axis forward and reverse directions sampled from the touch panel 14 via the touch panel controller 18, A / D converter 1
9 minus the sample value (xf) in the X-axis positive direction from the maximum sample value (ADCMAX) of X9.
r) "In the drawing,"-"is drawn above" xf "",
Maximum sample value of A / D converter 19 (ADCMAX)
Is calculated by subtracting the sample value (yf) in the positive direction of the Y-axis (yfber) from the equation ("-" is drawn above "yf" in the drawing) on the display screen of the liquid crystal display unit 15. The corresponding minimum effective sample value (XA) in the X-axis direction, the minimum effective sample value (YA) in the Y-axis direction corresponding to the display screen of the liquid crystal display unit 15, the X-axis positive direction sample value (xf), and the X-axis reverse direction Error allowable value (XB) of X forward / reverse sample value based on sample value (xr), Y-axis forward direction sample value (yf)
Error allowable value (YB) of the Y forward / reverse sample value based on and the Y axis reverse direction sample value (yr), the maximum sample value (ADCMAX) obtained by the A / D converter 19, the number of valid determinations of the pen sample value (valid) ), The number of invalid judgments (invalid), the X-direction sample error allowable range (XB MAX, MIN) including the X-axis sample value error allowable maximum value and the error allowable minimum value, and the Y-direction sample value error allowable maximum value and error allowable value. The sample error allowable range in the Y direction consisting of the minimum value (YB MAX, MIN), the number of valid samples (va
lid) and the maximum number of invalid times (invalid) (DMAX) and the minimum number of times (DMIN), the coefficient value (J) for setting the validity of the pen sample and the coefficient value (K) for setting the invalidity of the pen sample, Sample error tolerance (XB,
An XB correction value (ax) and a YB correction value (ay), which are increase / decrease values associated with one correction for each of YB), are stored.
【0066】なお、前記RAM13内のペン入力位置検
出用のデータレジスタ13a′に記憶されるX方向サン
プルの誤差許容最大値(XB MAX ),誤差許容最小値
(XBMIN )、Y方向サンプルの誤差許容最大値(YB M
AX ),誤差許容最小値(YBMIN )、及び有効度設定係
数(J)、無効度設定係数(K)は、ペン入力位置のサ
ンプリング精度とペン入力の入りやすさとの関係を考慮
して予め適切な値に設定される。The maximum permissible error (XB MAX), the minimum permissible error (XBMIN) of the X-direction samples, and the maximum permissible error of the Y-direction samples stored in the pen input position detecting data register 13 a ′ in the RAM 13. Maximum value (YBM
AX), the minimum allowable error value (YBMIN), the validity setting coefficient (J), and the invalidity setting coefficient (K) are appropriate in advance in consideration of the relationship between the sampling accuracy of the pen input position and the ease of pen input. Is set to an appropriate value.
【0067】図11は前記ペン入力型携帯情報機器にお
けるペンサンプル誤差許容値(XB,YB )の自動補正
処理を示すフローチャートである。このペンサンプル誤
差許容値(XB ,YB )の自動補正処理は、前記図7に
おけるペンサンプルデータ取得処理のステップS2とス
テップS4との間に組み合わされてなる。FIG. 11 is a flowchart showing the automatic correction process of the pen sample error allowable value (XB, YB) in the pen input type portable information device. This automatic correction of the pen sample error allowable value (XB, YB) is combined between the step S2 and the step S4 of the pen sample data acquisition processing in FIG.
【0068】まず、前記図7におけるペンサンプルデー
タ取得処理のステップS2において、ペン入力がオフさ
れてないと判断された場合には、サンプル有効回数(v
alid)又はサンプル無効回数(invalid)が
有効,無効数最大値(DMAX)を越えているか否か判断
される(ステップS2→B1)。First, when it is determined in step S2 of the pen sample data acquisition processing in FIG. 7 that the pen input is not turned off, the number of valid samples (v
(A2) or the number of invalid samples (invalid) exceeds the maximum valid / invalid number (DMAX) (step S2 → B1).
【0069】このステップB1において“Y”、つま
り、サンプル有効回数(valid)又はサンプル無効
回数(invalid)の値が有効,無効数最大値(D
MAX )を越えていると判断された場合には、サンプル有
効回数(valid)及びサンプル無効回数(inva
lid)は何れも“0”にクリアされて初期化され、ス
テップS3の有効/無効判断処理に移行する(ステップ
B1→B2,S3)。In step B1, "Y", that is, the value of the number of valid samples (valid) or the number of invalid samples (invalid) is the maximum valid / invalid number (D
MAX), it is determined that the number of valid samples (valid) and the invalid number of samples (inva
lid) are both cleared to “0” and initialized, and the process proceeds to the validity / invalidity determination process of step S3 (steps B1 → B2, S3).
【0070】一方、前記ステップB1において“N”、
つまり、サンプル有効回数(valid)又はサンプル
無効回数(invalid)の何れの値も有効,無効数
最大値(DMAX )以下であると判断されると、サンプル
有効回数(valid)及びサンプル無効回数(inv
alid)の値が何れも有効,無効数最小値(DMIN)
以上であるか否か判断される(ステップB1→B3)。On the other hand, in step B1, "N",
That is, if it is determined that the value of each of the valid sample count (valid) or the invalid sample count (invalid) is equal to or less than the maximum valid / invalid number (DMAX), the valid sample count (valid) and the invalid sample count (inv) are determined.
valid), the minimum value of valid and invalid numbers (DMIN)
It is determined whether or not this is the case (steps B1 → B3).
【0071】このステップB3において“Y”、つま
り、サンプル有効回数(valid)及びサンプル無効
回数(invalid)の値が何れも有効,無効数最小
値(DMIN )以上であると判断されると、ステップB4
以降の許容値補正処理に移行する(ステップB3→B
4)。If "Y" is determined in step B3, that is, if the values of the valid sample count (valid) and the invalid sample count (invalid) are both equal to or greater than the minimum valid / invalid number (DMIN), the process proceeds to step B3. B4
The processing shifts to the subsequent allowable value correction processing (step B3 → B
4).
【0072】すなわち、ペン入力に伴なうサンプル値の
無効回数(invalid)が有効回数(valid)
に有効度設定係数(J)を乗算した値よりも大きくなっ
た場合で、且つ、現在の各サンプル誤差許容値(XB ,
YB )がそれぞれその誤差許容最大値(XB MAX ,YB
MAX )以下である場合には、当該サンプル誤差許容値
(XB ,YB )がそれぞれ対応する補正値(ax,a
y)分だけ増加され、ペン入力に伴なうサンプル値が有
効になりやすい方向に補正設定される。この際、サンプ
ル有効回数(valid)及びサンプル無効回数(in
valid)は何れも“0”にクリアされて初期化され
る(ステップB4→B5)。That is, the invalid number (invalid) of the sample value accompanying the pen input is the valid number (valid).
Is larger than the value obtained by multiplying the value by the validity setting coefficient (J), and the current sample error allowable value (XB,
YB) is the maximum permissible error (XB MAX, YB
MAX) or less, the permissible sample error value (XB, YB) corresponds to the corresponding correction value (ax, aB).
The value is increased by y), and the correction is set in a direction in which the sample value accompanying the pen input is likely to be valid. At this time, the number of valid samples (valid) and the number of invalid samples (in
valid) are both cleared to “0” and initialized (steps B4 → B5).
【0073】一方、ペン入力に伴なうサンプル値の有効
回数(valid)が無効回数(invalid)に無
効度設定係数(K)を乗算した値よりも大きくなった場
合で、且つ、現在の各サンプル誤差許容値(XB ,YB
)がそれぞれその誤差許容最小値(XB MIN ,YB MIN
)以上である場合には、当該サンプル誤差許容値(XB
,YB )がそれぞれ対応する補正値(ax,ay)分
だけ減少され、ペン入力に伴なうサンプル値の有効判断
が厳しくなる方向、つまり、ペン入力に伴なうサンプリ
ング精度が高くなる方向に補正設定される。この際、サ
ンプル有効回数(valid)及びサンプル無効回数
(invalid)は何れも“0”にクリアされて初期
化される(ステップB6→B7)。On the other hand, when the valid number of times (valid) of the sample value accompanying the pen input is larger than the value obtained by multiplying the invalid number (invalid) by the invalidity setting coefficient (K), Sample error tolerance (XB, YB
) Is the minimum allowable error (XB MIN, YB MIN)
), The sample error tolerance (XB
, YB) are reduced by the corresponding correction values (ax, ay), and the validity of the sample value accompanying the pen input becomes stricter, that is, the sampling accuracy accompanying the pen input becomes higher. Correction is set. At this time, the valid sample count (valid) and the invalid sample count (invalid) are both cleared to “0” and initialized (steps B6 → B7).
【0074】そして、前記図7のステップS3による有
効/無効判断処理と同様に、ペン入力に伴なうサンプル
値が有効と判断された場合には、サンプル有効回数(v
alid)が(+1)されてインクリメントされ、前記
図7のステップS4におけるサンプル値(x,y)の平
均化取得処理に移行する(ステップS3→B8,S
4)。As in the validity / invalidity determination process in step S3 in FIG. 7, when the sample value accompanying the pen input is determined to be valid, the sample validity count (v
alid) is incremented by (+1), and the process proceeds to the averaging acquisition processing of the sample values (x, y) in step S4 in FIG. 7 (step S3 → B8, S
4).
【0075】また、前記図7のステップS3による有効
/無効判断処理と同様に、ペン入力に伴なうサンプル値
が無効と判断された場合には、サンプル無効回数(in
valid)が(+1)されてインクリメントされる
(ステップS3→B9)。As in the validity / invalidity determination processing in step S3 in FIG. 7, when it is determined that the sample value accompanying the pen input is invalid, the sample invalidation count (in
valid) is incremented by (+1) (step S3 → B9).
【0076】なお、前記Xサンプル誤差許容値(XB )
及びYサンプル誤差許容値(YB )は初期値を有し、リ
セット時には当該初期値に設定されるものとする。した
がって、前記ペン入力型携帯情報機器におけるペンサン
プル誤差許容値(XB ,YB )の自動補正処理によれ
ば、ペンサンプル値の有効回数(valid)と無効回
数(invalid)の統計を取り、その有効度と無効
度とを比較し、タッチパネル14の劣化等によりサンプ
ル無効回数(invalid)が多くなった場合には、
各サンプル誤差許容値(XB ,YB )を大きく補正する
ことにより、無効になったペンサンプル値を有効になり
やすくでき、また、サンプル有効回数(valid)が
多くなった場合には、各サンプル誤差許容値(XB ,Y
B )を小さく補正することにより、ペンサンプル値が有
効になる条件を厳しくできる。The X sample error allowable value (XB)
The Y sample error allowable value (YB) has an initial value, and is set to the initial value at the time of reset. Therefore, according to the pen sample error allowable value (XB, YB) automatic correction processing in the pen input type portable information device, statistics of the valid number (valid) and invalid number (invalid) of the pen sample value are obtained, and the validity is calculated. When the number of invalid samples (invalid) increases due to deterioration of the touch panel 14 or the like,
By greatly correcting each sample error allowable value (XB, YB), an invalid pen sample value can be easily made valid, and when the number of valid samples (valid) increases, each sample error can be increased. Allowable value (XB, Y
By correcting B) to a small value, the conditions under which the pen sample value is valid can be strict.
【0077】よって、前記ペンサンプル誤差許容値(X
B ,YB )の自動補正を行なうことにより、ユーザによ
るペン入力装置の癖やタッチパネル14の劣化等の要因
でペンサンプル値にばらつきが生じても、常にサンプル
値が有効になる割合を一定にすることができる。Therefore, the pen sample error allowable value (X
By performing automatic correction of B, YB), the rate at which the sample value is always valid is kept constant even if the pen sample value varies due to the user's habit of the pen input device or the deterioration of the touch panel 14. be able to.
【0078】[0078]
【発明の効果】以上のように、本発明の請求項1に係わ
るタッチパネル制御装置によれば、検出誤差許容値の増
加又は減少を指示する増減指示手段による増加又は減少
の指示に応じて、検出誤差許容値が増加又は減少変更さ
れるので、任意の検出誤差許容値を設定できるようにな
る。As described above, according to the touch panel control apparatus according to the first aspect of the present invention, detection is performed in response to an increase or decrease instruction by the increase / decrease instruction means for instructing an increase or decrease of the detection error allowable value. Since the error allowable value is increased or decreased, an arbitrary detection error allowable value can be set.
【0079】また、本発明の請求項2に係わるタッチパ
ネル制御装置によれば、有効/無効判断手段によりタッ
チ入力位置の検出値が有効と判断された回数及び無効と
判断された回数がそれぞれ有効/無効回数計数手段によ
り計数され、この有効/無効回数計数手段により計数さ
れた検出値有効回数と検出値無効回数との割合に応じ
て、前記検出誤差許容値が増加又は減少変更されるの
で、タッチ入力位置の検出値が有効と判断される割合を
一定に自動補正できるようになる。According to the touch panel control device of the second aspect of the present invention, the number of times that the detection value of the touch input position is determined to be valid and the number of times that the detection value of the touch input position is determined to be invalid by the valid / invalid determination means are respectively valid / invalid. The detection error allowable value is increased or decreased according to the ratio between the number of valid detection values and the number of invalid detection values counted by the invalid / invalid frequency counting means. This makes it possible to automatically correct the rate at which the detected value of the input position is determined to be valid.
【0080】また、本発明の請求項3に係わるタッチパ
ネル制御装置によれば、有効/無効回数計数手段により
計数される検出値有効回数の割合が検出値無効回数の割
合より多い場合には検出誤差許容値は減少され、検出値
無効回数の割合が検出値有効回数の割合よりも多い場合
には検出誤差許容値は増加変更されるので、タッチ入力
位置の検出精度が低すぎたり、検出値が無効となり過ぎ
たりせずに、タッチ入力位置の検出値が有効と判断され
る割合を常に一定に自動補正できるようになる。According to the touch panel control device of the third aspect of the present invention, when the ratio of the number of valid times of the detection value counted by the valid / invalid number counting means is larger than the ratio of the number of invalid times of the detection value, a detection error occurs. The permissible value is decreased, and if the ratio of the invalid number of detection values is greater than the ratio of the valid number of detection values, the detection error allowable value is increased and changed. It is possible to automatically correct the rate at which the detected value of the touch input position is determined to be valid without being too invalid.
【0081】よって、本発明によれば、ユーザによる入
力操作の癖やパネル特性等の影響に拘らず、タッチ入力
に伴なうサンプルデータが有効となる割合を適切に設定
することが可能になる。Thus, according to the present invention, it is possible to appropriately set the ratio at which the sample data associated with the touch input is effective, regardless of the user's input operation habits and the effects of the panel characteristics. .
【図1】本発明のタッチパネル制御装置の実施形態に係
わるペン入力型携帯情報機器の外観構成を示す正面図。FIG. 1 is a front view showing an external configuration of a pen input type portable information device according to an embodiment of a touch panel control device of the present invention.
【図2】前記ペン入力型携帯情報機器の電子回路の構成
を示すブロック図。FIG. 2 is a block diagram showing a configuration of an electronic circuit of the pen input type portable information device.
【図3】前記ペン入力型携帯情報機器のタッチパネルに
おけるペンタッチ位置のサンプリング状態を示す図であ
り、同図(A)はペンタッチ位置Aに対するX方向及び
Y方向それぞれの正逆両方向のサンプリング状態を示す
図、同図(B)はペンタッチ位置サンプリング時のタッ
チパネルに対する電圧印加状態を示す図。FIG. 3 is a diagram showing a sampling state of a pen touch position on the touch panel of the pen-input type portable information device, and FIG. 3A shows a sampling state of the pen touch position A in both the forward and reverse directions in the X and Y directions; FIG. 4B is a diagram showing a voltage application state to the touch panel at the time of pen touch position sampling.
【図4】前記ペン入力型携帯情報機器のタッチパネルコ
ントローラの構成を示す回路図。FIG. 4 is a circuit diagram showing a configuration of a touch panel controller of the pen input type portable information device.
【図5】前記ペン入力型携帯情報機器のタッチパネルコ
ントローラにおけるペンタッチ位置のサンプリング手順
に伴なうスイッチON/OFF状態を示すテーブル。FIG. 5 is a table showing a switch ON / OFF state accompanying a sampling procedure of a pen touch position in the touch panel controller of the pen input type portable information device.
【図6】前記ペン入力型携帯情報機器のRAMにおける
レジスタの構成を示す図。FIG. 6 is a view showing a configuration of a register in a RAM of the pen input type portable information device.
【図7】前記ペン入力型携帯情報機器におけるペンサン
プルデータ取得処理を示すフローチャート。FIG. 7 is a flowchart showing pen sample data acquisition processing in the pen input type portable information device.
【図8】前記ペン入力型携帯情報機器においてXサンプ
ル誤差許容値(XB )及びYサンプル誤差許容値(YB
)を設定するためのペン入力設定画面の表示状態を示
す図。FIG. 8 shows an X sample error allowable value (XB) and a Y sample error allowable value (YB) in the pen input type portable information device.
FIG. 6 is a diagram showing a display state of a pen input setting screen for setting the above (1).
【図9】前記ペン入力型携帯情報機器においてXサンプ
ル誤差許容値(XB )及びYサンプル誤差許容値(YB
)を設定するためのペン入力設定処理を示すフローチ
ャート。FIG. 9 shows an X sample error allowable value (XB) and a Y sample error allowable value (YB) in the pen input type portable information device.
9 is a flowchart showing a pen input setting process for setting ()).
【図10】前記ペン入力型携帯情報機器においてペン入
力に伴なうサンプル誤差許容値(XB ,YB )を自動的
に補正設定する場合のRAMにおけるレジスタの構成を
示す図。FIG. 10 is a diagram showing a configuration of a register in a RAM when the sample error allowable value (XB, YB) associated with pen input is automatically corrected and set in the pen input type portable information device.
【図11】前記ペン入力型携帯情報機器におけるペンサ
ンプル誤差許容値(XB ,YB )の自動補正処理を示す
フローチャート。FIG. 11 is a flowchart showing an automatic correction process of a pen sample error allowable value (XB, YB) in the pen input type portable information device.
1 …ペン入力型携帯情報機器本体、 2 …タッチパネル液晶表示部、 3 …メニュー画面、 11 …MPU(超小型演算処理装置)、 12 …ROM、 13 …RAM、 13a…ペン入力位置検出用データレジスタ、 13b…ワークエリア、 13c…手帳データレジスタ、 14 …タッチパネル、 15 …液晶表示部、 16 …セグメントドライバ、 17 …コモンドライバ、 18 …タッチパネルコントローラ、 19 …A/Dコンバータ、 20 …アドレスバス、 21 …データバス、 31 …“hard”アイコン、 32 …“soft”アイコン、 33 …スライダ、 34 …“設定終了”アイコン。 DESCRIPTION OF SYMBOLS 1 ... Pen input type portable information device main body, 2 ... Touch panel liquid crystal display part, 3 ... Menu screen, 11 ... MPU (microcomputer processing unit), 12 ... ROM, 13 ... RAM, 13a ... Pen input position detection data register , 13b: Work area, 13c: Notebook data register, 14: Touch panel, 15: Liquid crystal display, 16: Segment driver, 17: Common driver, 18: Touch panel controller, 19: A / D converter, 20: Address bus, 21 ... data bus, 31 ... "hard" icon, 32 ... "soft" icon, 33 ... slider, 34 ... "setting completed" icon.
Claims (3)
するタッチ入力に伴ないその入力位置を複数の方向から
検出する入力位置検出手段と、この入力位置検出手段に
より検出されたタッチ入力位置の複数の検出値を比較し
て予め設定された検出誤差許容値に基づき該検出値の有
効/無効を判断する有効/無効判断手段とを有するタッ
チパネル制御装置であって、 前記検出誤差許容値の増加又は減少を指示する増減指示
手段と、 この増減指示手段による増加又は減少の指示に応じて前
記検出誤差許容値を増加又は減少させて変更する誤差許
容値変更手段とを具備したことを特徴とするタッチパネ
ル制御装置。A touch panel; input position detecting means for detecting an input position of the touch panel in response to a touch input from a plurality of directions; and a plurality of detected values of the touch input position detected by the input position detecting means. A touch panel control device comprising: validity / invalidity determining means for determining validity / invalidity of the detection value based on a detection error tolerance value set in advance and instructing an increase or decrease of the detection error tolerance value. A touch panel control device comprising: an increase / decrease instructing unit; and an error allowable value changing unit that changes the detection error allowable value by increasing or decreasing in accordance with an increase or decrease instruction by the increase / decrease instructing unit.
するタッチ入力に伴ないその入力位置を複数の方向から
検出する入力位置検出手段と、この入力位置検出手段に
より検出されたタッチ入力位置の複数の検出値を比較し
て予め設定された検出誤差許容値に基づき該検出値の有
効/無効を判断する有効/無効判断手段とを有するタッ
チパネル制御装置であって、 前記有効/無効判断手段により前記タッチ入力位置の検
出値が有効と判断された回数及び無効と判断された回数
をそれぞれ計数する有効/無効回数計数手段と、 この有効/無効回数計数手段により計数される検出値有
効回数と検出値無効回数との割合に応じて、前記検出誤
差許容値を増加又は減少させて変更する誤差許容値変更
手段とを具備したことを特徴とするタッチパネル制御装
置。2. A touch panel, input position detecting means for detecting an input position of the touch panel in response to a touch input from a plurality of directions, and a plurality of detected values of the touch input position detected by the input position detecting means. A touch panel control device comprising: validity / invalidity determining means for determining validity / invalidity of the detected value based on a preset detection error allowable value, wherein the validity / invalidity determining means determines the touch input position. Valid / invalid frequency counting means for counting the number of times that the detected value is determined to be valid and the number of times that the detected value is determined to be invalid; A touch panel system comprising: an error allowable value changing unit that changes the detection error allowable value by increasing or decreasing the detection error allowable value in accordance with the ratio. Apparatus.
無効回数計数手段により計数される検出値有効回数の割
合が検出値無効回数の割合より多い場合には前記検出誤
差許容値を減少させ、また、検出値無効回数の割合が検
出値有効回数の割合よりも多い場合には前記検出誤差許
容値を増加させて変更する誤差許容値変更手段であるこ
とを特徴とする請求項2記載のタッチパネル制御装置。3. The method according to claim 2, wherein the error allowable value changing means is configured to output the valid / invalid value.
If the ratio of the number of valid detection value counts counted by the invalid number counting means is greater than the ratio of the number of invalid detection values, the detection error allowable value is reduced. 3. The touch panel control device according to claim 2, further comprising an error allowable value changing unit that increases and changes the detection error allowable value when the number is larger than the threshold value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16729296A JP3711633B2 (en) | 1996-06-27 | 1996-06-27 | Touch panel control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16729296A JP3711633B2 (en) | 1996-06-27 | 1996-06-27 | Touch panel control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1011216A true JPH1011216A (en) | 1998-01-16 |
| JP3711633B2 JP3711633B2 (en) | 2005-11-02 |
Family
ID=15847056
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16729296A Expired - Fee Related JP3711633B2 (en) | 1996-06-27 | 1996-06-27 | Touch panel control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3711633B2 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102645993A (en) * | 2011-02-21 | 2012-08-22 | 三菱电机株式会社 | Display device with touch panel |
| JP2013257885A (en) * | 2003-05-30 | 2013-12-26 | Privaris Inc | Man machine interface for controlling access to electronic equipment |
| US9128601B2 (en) | 2007-09-24 | 2015-09-08 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9847999B2 (en) | 2016-05-19 | 2017-12-19 | Apple Inc. | User interface for a device requesting remote authorization |
| US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US10142835B2 (en) | 2011-09-29 | 2018-11-27 | Apple Inc. | Authentication with secondary approver |
| US10395128B2 (en) | 2017-09-09 | 2019-08-27 | Apple Inc. | Implementation of biometric authentication |
| US10484384B2 (en) | 2011-09-29 | 2019-11-19 | Apple Inc. | Indirect authentication |
| US11209961B2 (en) | 2012-05-18 | 2021-12-28 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
-
1996
- 1996-06-27 JP JP16729296A patent/JP3711633B2/en not_active Expired - Fee Related
Cited By (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015084236A (en) * | 2003-05-30 | 2015-04-30 | アップル インコーポレイテッド | Man-machine interface to control access to electronic devices |
| US9342674B2 (en) | 2003-05-30 | 2016-05-17 | Apple Inc. | Man-machine interface for controlling access to electronic devices |
| JP2013257885A (en) * | 2003-05-30 | 2013-12-26 | Privaris Inc | Man machine interface for controlling access to electronic equipment |
| US9134896B2 (en) | 2007-09-24 | 2015-09-15 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9519771B2 (en) | 2007-09-24 | 2016-12-13 | Apple Inc. | Embedded authentication systems in an electronic device |
| US10956550B2 (en) | 2007-09-24 | 2021-03-23 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9250795B2 (en) | 2007-09-24 | 2016-02-02 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9274647B2 (en) | 2007-09-24 | 2016-03-01 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9304624B2 (en) | 2007-09-24 | 2016-04-05 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9329771B2 (en) | 2007-09-24 | 2016-05-03 | Apple Inc | Embedded authentication systems in an electronic device |
| US10275585B2 (en) | 2007-09-24 | 2019-04-30 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9495531B2 (en) | 2007-09-24 | 2016-11-15 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9128601B2 (en) | 2007-09-24 | 2015-09-08 | Apple Inc. | Embedded authentication systems in an electronic device |
| US9953152B2 (en) | 2007-09-24 | 2018-04-24 | Apple Inc. | Embedded authentication systems in an electronic device |
| US11468155B2 (en) | 2007-09-24 | 2022-10-11 | Apple Inc. | Embedded authentication systems in an electronic device |
| CN102645993A (en) * | 2011-02-21 | 2012-08-22 | 三菱电机株式会社 | Display device with touch panel |
| JP2012173958A (en) * | 2011-02-21 | 2012-09-10 | Mitsubishi Electric Corp | Display device with touch panel |
| US11755712B2 (en) | 2011-09-29 | 2023-09-12 | Apple Inc. | Authentication with secondary approver |
| US10142835B2 (en) | 2011-09-29 | 2018-11-27 | Apple Inc. | Authentication with secondary approver |
| US11200309B2 (en) | 2011-09-29 | 2021-12-14 | Apple Inc. | Authentication with secondary approver |
| US10419933B2 (en) | 2011-09-29 | 2019-09-17 | Apple Inc. | Authentication with secondary approver |
| US10516997B2 (en) | 2011-09-29 | 2019-12-24 | Apple Inc. | Authentication with secondary approver |
| US10484384B2 (en) | 2011-09-29 | 2019-11-19 | Apple Inc. | Indirect authentication |
| US11209961B2 (en) | 2012-05-18 | 2021-12-28 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US11989394B2 (en) | 2012-05-18 | 2024-05-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US12669918B2 (en) | 2012-05-18 | 2026-06-30 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US10055634B2 (en) | 2013-09-09 | 2018-08-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US10372963B2 (en) | 2013-09-09 | 2019-08-06 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US10410035B2 (en) | 2013-09-09 | 2019-09-10 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US10262182B2 (en) | 2013-09-09 | 2019-04-16 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs |
| US11768575B2 (en) | 2013-09-09 | 2023-09-26 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs |
| US11287942B2 (en) | 2013-09-09 | 2022-03-29 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces |
| US12314527B2 (en) | 2013-09-09 | 2025-05-27 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs |
| US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US11494046B2 (en) | 2013-09-09 | 2022-11-08 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs |
| US10749967B2 (en) | 2016-05-19 | 2020-08-18 | Apple Inc. | User interface for remote authorization |
| US10334054B2 (en) | 2016-05-19 | 2019-06-25 | Apple Inc. | User interface for a device requesting remote authorization |
| US11206309B2 (en) | 2016-05-19 | 2021-12-21 | Apple Inc. | User interface for remote authorization |
| US9847999B2 (en) | 2016-05-19 | 2017-12-19 | Apple Inc. | User interface for a device requesting remote authorization |
| US10872256B2 (en) | 2017-09-09 | 2020-12-22 | Apple Inc. | Implementation of biometric authentication |
| US11765163B2 (en) | 2017-09-09 | 2023-09-19 | Apple Inc. | Implementation of biometric authentication |
| US11393258B2 (en) | 2017-09-09 | 2022-07-19 | Apple Inc. | Implementation of biometric authentication |
| US10395128B2 (en) | 2017-09-09 | 2019-08-27 | Apple Inc. | Implementation of biometric authentication |
| US10410076B2 (en) | 2017-09-09 | 2019-09-10 | Apple Inc. | Implementation of biometric authentication |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3711633B2 (en) | 2005-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7202858B2 (en) | Processing analog to digital converter signals to a touch screen display | |
| US9430137B2 (en) | Touch panel device and display method including dynamically adjusting a magnification ratio | |
| JP3711633B2 (en) | Touch panel control device | |
| JP3484316B2 (en) | calculator | |
| US20050179671A1 (en) | Generating and validating pixel coordinates of a touch screen display | |
| US9594497B2 (en) | Method for scroll bar control on a touchpad and touchpad with a scroll bar control function | |
| JPH0887380A (en) | Control panel device for operating body | |
| US7307622B2 (en) | Coordinate detection device with improved operability and method of detecting coordinates | |
| JPH1145141A (en) | Data input device | |
| JPH07302168A (en) | Touch panel input device | |
| EP3572917B1 (en) | Coordinate input apparatus | |
| EP3352069A1 (en) | Input device for vehicle and method of controlling input device for vehicle | |
| TWI526906B (en) | Signal processing method | |
| JP2000347800A (en) | Pointing cursor calibration device and pointing cursor calibration method | |
| JPH08305497A (en) | Small electronic device with touch input device | |
| CN110462575A (en) | Touch input judging device, touch panel input device, touch input judging method, and touch input judging program | |
| JP4720719B2 (en) | Pointer control device, pointer control method, and pointer control program | |
| JP2001344062A (en) | Coordinate input device | |
| JP2018128968A (en) | VEHICLE INPUT DEVICE AND CONTROL METHOD FOR VEHICLE INPUT DEVICE | |
| JPH08263214A (en) | control panel | |
| JPH06236230A (en) | Coordinate detection device | |
| JP2011146959A (en) | Imaging apparatus | |
| JP2000222086A (en) | Object selection control system | |
| JPS6097429A (en) | Input device | |
| JP3184351B2 (en) | Pen input information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040608 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040716 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050726 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050808 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080826 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130826 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |