JPH02302812A - Touch panel control system - Google Patents
Touch panel control systemInfo
- Publication number
- JPH02302812A JPH02302812A JP1125637A JP12563789A JPH02302812A JP H02302812 A JPH02302812 A JP H02302812A JP 1125637 A JP1125637 A JP 1125637A JP 12563789 A JP12563789 A JP 12563789A JP H02302812 A JPH02302812 A JP H02302812A
- Authority
- JP
- Japan
- Prior art keywords
- touch panel
- data
- input
- touch
- time
- 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
- 238000000034 method Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000035945 sensitivity Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ボインティング用のタッチパネルを具備した
端末装置におけるタッチパネル制御方式〔従来の技術〕
従来のタッチパネル制御方式は、タッチ入力箇所の座標
を検出し、これをタッチパネル制御部でデータに変換し
つ主制御ユニット(cpu)に出力するという方法であ
る。[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a touch panel control method in a terminal device equipped with a touch panel for pointing [Prior Art] The conventional touch panel control method is based on the coordinates of a touch input point. In this method, the data is detected, converted into data by a touch panel control section, and outputted to the main control unit (CPU).
上述の従来のタッチパネル制御方式では、座標アドレス
の種類が膨大な量になり、入力データの制御が複雑化す
る上に、(1)入力感度が敏感すぎるため、誤まって触
れると短時間でもすぐ応答してデータとして誤入力され
ること、(2)入力検出の時間間隔が一定であるので入
力テンポが画一的であること、(3)入力はすべてリピ
ート出力されるので1つのデータを入力したい場合でも
誤まって触れ続けるといくつものデータがリピート出力
されること、(4)エラー処理については上位アプリケ
ーションソフトウェアですべてのエラーを意識しなけれ
ばならないこと、などの欠点がある。In the conventional touch panel control method described above, there are a huge number of types of coordinate addresses, which complicates the control of input data.In addition, (1) the input sensitivity is too sensitive, so if you accidentally touch it, even for a short time, (2) The time interval of input detection is constant, so the input tempo is uniform; (3) All inputs are repeatedly output, so only one data is input. There are drawbacks such as (4) the fact that if you keep accidentally touching the screen even when you want to do so, multiple pieces of data will be output repeatedly, and (4) the host application software must be aware of all errors when it comes to error handling.
本発明の方式は、タッチパネル上に仮想的な矩形エリア
を予め設定しておき、この矩形エリア毎に出力コード、
入力間隔時間、リピート入力の有無、及びエラー処理の
有無の各指示用データを格納するためのテーブルを備え
、このテーブルの格納データにより前記タッチパネルへ
のタッチ入力時の出力データを制御することを特徴とす
る。In the method of the present invention, a virtual rectangular area is set in advance on the touch panel, and each rectangular area has an output code,
It is characterized by comprising a table for storing instruction data such as input interval time, presence/absence of repeat input, and presence/absence of error handling, and controlling output data when touch input is made to the touch panel based on data stored in this table. shall be.
本発明について、図面を参照して説明する。 The present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。主
制御ユニット(CPU)4.ランダムアクセスメモリ(
RAM)5.CRT8への図形表示を行なうリフレッシ
ュメモリ6、タッチパネル制御部2が、バス3で接続さ
れており、CRT8の表示画面上にはタッチパネル1が
重ね合わせである。タッチパネル1に触れると、Xおよ
びYの両座標が検出され、それをタッチパネル制御部2
でデータに変換してCPU4に送出する。第2図のよう
に、タッチパネル1上には仮想的な矩形エリアを設定し
てあり、例えば矩形エリアの2点のl X、Y座標
(Xi 、 Yl )、 (X2 、 X2 )と、
矩形エリアに対応して設定した出力用データとを、RA
M5内のタッチキーテーブル9に格納しておく。出力用
データは、下記の4項目の制御指示用のデータを含んで
いる。FIG. 1 is a block diagram showing one embodiment of the present invention. Main control unit (CPU)4. Random access memory (
RAM)5. A refresh memory 6 for displaying graphics on the CRT 8 and a touch panel control section 2 are connected by a bus 3, and the touch panel 1 is superimposed on the display screen of the CRT 8. When you touch the touch panel 1, both the X and Y coordinates are detected and sent to the touch panel control unit 2.
The data is converted into data and sent to the CPU 4. As shown in FIG. 2, a virtual rectangular area is set on the touch panel 1, and for example, the lX, Y coordinates (Xi, Yl), (X2, X2) of two points in the rectangular area,
The output data set corresponding to the rectangular area is
It is stored in the touch key table 9 in M5. The output data includes control instruction data for the following four items.
り1)人力感度の緩和については、最初のタッチ入力か
ら最初の入力ありの状態まての時間間隔をタッチキーテ
ーブル9上に定義して、入力感度を制御する。1) Regarding the relaxation of human power sensitivity, the time interval from the first touch input to the state with the first input is defined on the touch key table 9 to control the input sensitivity.
(2〉入力テンポが画一的であることに対処するため、
入力間隔の制御として、前項(1)の入力感度を更にキ
ーボード入力の感覚にする。すなわち、第3図のように
リピート入力ありの状態でタッチし触れ続けた場合、最
初に入力ありの状態になるまでの時間をtl、2回目に
入力ありの状態になるまでの時間をt2とし、11とt
2を設定可能にする。設定の仕方としては、立ち上げ時
に初期設定するか、あるいはタッチキーテーブル9にr
2.t2を格納すれば良い。(2> In order to deal with the fact that the input tempo is uniform,
In order to control the input interval, the input sensitivity described in the previous item (1) is made to feel more like keyboard input. In other words, as shown in Figure 3, if you touch and keep touching with repeat input enabled, the time it takes to enter the input state for the first time is tl, and the time it takes to enter the input state the second time is t2. , 11 and t
2 can be set. The settings can be initialized at startup, or
2. It is sufficient to store t2.
(3)リピート入力の機能については、タッチキーテー
ブル9にリピート入力あり/なしの判断エリアを設け、
そのエリアが有効の場合にリピート入力あり、無効の場
合にリピート入力なしとする。(3) Regarding the repeat input function, an area is provided in the touch key table 9 to determine whether repeat input is present or not.
If the area is valid, there will be repeat input, and if it is invalid, there will be no repeat input.
(4)エラー処理については、上位アプリケーションが
オペレータのミスから生じる入力データエラーを意識す
る必要のないモード、つまり完全にエラー処理から開放
されるモードをタッチキーテーブル9に制御エリアとし
て用意する。(4) Regarding error processing, a mode in which the host application does not need to be aware of input data errors caused by operator mistakes, that is, a mode in which it is completely free from error processing, is prepared as a control area in the touch key table 9.
以上説明したように本発明では、まずデータ入力用の仮
想的な矩形エリアを設定することにより、座標の膨大な
計算や管理をする必要がなくなり、更にランダムアクセ
スメモリ(RAM)上のタッチキーテーブルを用いて、
入力感度可変機能、入力間隔可変機能、リピートあり/
なしの切替え機能、およびエラー処理からの解放機能を
もたせることにより、タッチパネルをキーボード感覚で
使うことができるという効果があり、マンマシンインタ
フェースの性能向上につながる。As explained above, in the present invention, by first setting a virtual rectangular area for data input, there is no need to perform a huge amount of calculation and management of coordinates. Using,
Variable input sensitivity function, variable input interval function, with repeat/
By providing a function to switch between blanks and a function to release from error processing, the touch panel can be used like a keyboard, leading to improved performance of the man-machine interface.
図面の簡単な説明 ゛
第1図は本発明の実施例を示すブロック図、第2図は本
発明の実施例の入力面とタッチキーテーブルとの対応を
例示する模式図、第3図は本発明の実施例での入力間隔
を例示するタイミング図である。BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram showing an embodiment of the present invention, Fig. 2 is a schematic diagram illustrating the correspondence between the input surface and the touch key table of the embodiment of the present invention, and Fig. 3 is a block diagram showing an embodiment of the present invention. FIG. 3 is a timing diagram illustrating input intervals in an embodiment of the invention.
1・・・タッチパネル、2・・・タッチパネル制御部、
3・・・バス、4・・・主制御ユニット(CPU)、5
・・・ランダムアクセスメモリ(RAM) 、6・・・
リフレッシュメモリ、7・・・ビデオ制御部、8・・・
陰極線管表示部(CR’T)、9・・・タッチキーテー
ブル。1...Touch panel, 2...Touch panel control unit,
3... Bus, 4... Main control unit (CPU), 5
...Random access memory (RAM), 6...
Refresh memory, 7... Video control unit, 8...
Cathode ray tube display section (CR'T), 9...Touch key table.
Claims (1)
き、この矩形エリア毎に出力コード、入力間隔時間、リ
ピート入力の有無、及びエラー処理の有無の各指示用デ
ータを格納するためのテーブルを備え、このテーブルの
格納データにより前記タッチパネルへのタッチ入力時の
出力データを制御することを特徴とするタッチパネル制
御方式。A virtual rectangular area is set in advance on the touch panel, and a table is provided for each rectangular area to store instruction data such as output code, input interval time, presence or absence of repeat input, and presence or absence of error handling. . A touch panel control method, wherein output data at the time of touch input to the touch panel is controlled by data stored in this table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1125637A JPH02302812A (en) | 1989-05-18 | 1989-05-18 | Touch panel control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1125637A JPH02302812A (en) | 1989-05-18 | 1989-05-18 | Touch panel control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02302812A true JPH02302812A (en) | 1990-12-14 |
Family
ID=14914958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1125637A Pending JPH02302812A (en) | 1989-05-18 | 1989-05-18 | Touch panel control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02302812A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6597427B1 (en) | 1999-07-06 | 2003-07-22 | International Business Machines Corporation | Liquid crystal panel, display device, identification mark detection device, detection display system, TFT array repair device and identification mark detection method |
US6628996B1 (en) | 1996-07-30 | 2003-09-30 | Tokyo Electron Limited | Input control apparatus, display control apparatus and display apparatus |
-
1989
- 1989-05-18 JP JP1125637A patent/JPH02302812A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6628996B1 (en) | 1996-07-30 | 2003-09-30 | Tokyo Electron Limited | Input control apparatus, display control apparatus and display apparatus |
US6597427B1 (en) | 1999-07-06 | 2003-07-22 | International Business Machines Corporation | Liquid crystal panel, display device, identification mark detection device, detection display system, TFT array repair device and identification mark detection method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4587630A (en) | Intelligent programmable touchscreen system | |
JPH02302812A (en) | Touch panel control system | |
JP2616353B2 (en) | Input indicating device | |
JPH073651B2 (en) | Touch input detection method | |
JP2595045B2 (en) | Touch panel input device | |
JPH0731571B2 (en) | Instruction input method | |
JP3185209B2 (en) | Display control device | |
JP2846708B2 (en) | Input/Output Devices | |
JPS63263515A (en) | Cursor mobile key control system | |
JP2520485B2 (en) | Dragging and rubber band independent display system | |
JP2001034416A (en) | Resistance film type touch panel, input device and data processor having the same panel | |
JP2800145B2 (en) | Item selection controller | |
KR19990059505A (en) | Pen input method and device using a portable information terminal | |
JPH05210725A (en) | Method for controlling input/display | |
JP2874676B2 (en) | Single screen multiple input terminal | |
JPH01119816A (en) | Touch panel interface circuit | |
JP2970743B2 (en) | Data communication device | |
JP2507455B2 (en) | Information processing device | |
JPH07129323A (en) | Data input device | |
JPH09231005A (en) | Liquid crystal touch panel device | |
JPH0227451A (en) | Data control device | |
JPH03142619A (en) | Input/output device | |
JPH0844475A (en) | Character input device | |
JPH05197485A (en) | Input processing device | |
JPH05197483A (en) | Input processor |