[go: up one dir, main page]

JPH02302812A - Touch panel control system - Google Patents

Touch panel control system

Info

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
Application number
JP1125637A
Other languages
Japanese (ja)
Inventor
Kenichi Takahashi
憲一 高橋
Yayoi Mukono
向野 弥生
Shinsaku Komai
駒井 晋作
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Telecom System Ltd
Original Assignee
NEC Corp
NEC Telecom System Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Telecom System Ltd filed Critical NEC Corp
Priority to JP1125637A priority Critical patent/JPH02302812A/en
Publication of JPH02302812A publication Critical patent/JPH02302812A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To simplify the processing of a coordinate address and to make operation easy by controlling output data obtained at the time of executing a touch input to a touch panel by storage data in a table. CONSTITUTION:When an operator touches the touch panel, both the X and Y coordinates are detected and converted into data by a touch panel control part and the data are sent to a CPU 4. Virtual rectangular areas are set up on the touch panel 1 and a table for storing respective instructing data such as output codes, input interval time, the existence of repeat inputs, and the existence of error processing is prepared for each rectangular area. The output data to be obtained at the time of executing a touch input to the touch panel 1 are controlled by the data stored in the table. Consequently, it is unnecessary to execute the enormous calculation or control of coordinates and the touch panel 1 can be used as the sense of a keyboard.

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).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述の従来のタッチパネル制御方式では、座標アドレス
の種類が膨大な量になり、入力データの制御が複雑化す
る上に、(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.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の方式は、タッチパネル上に仮想的な矩形エリア
を予め設定しておき、この矩形エリア毎に出力コード、
入力間隔時間、リピート入力の有無、及びエラー処理の
有無の各指示用データを格納するためのテーブルを備え
、このテーブルの格納データにより前記タッチパネルへ
のタッチ入力時の出力データを制御することを特徴とす
る。
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.

〔実施例〕〔Example〕

本発明について、図面を参照して説明する。 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.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明では、まずデータ入力用の仮
想的な矩形エリアを設定することにより、座標の膨大な
計算や管理をする必要がなくなり、更にランダムアクセ
スメモリ(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)

【特許請求の範囲】[Claims] タッチパネル上に仮想的な矩形エリアを予め設定してお
き、この矩形エリア毎に出力コード、入力間隔時間、リ
ピート入力の有無、及びエラー処理の有無の各指示用デ
ータを格納するためのテーブルを備え、このテーブルの
格納データにより前記タッチパネルへのタッチ入力時の
出力データを制御することを特徴とするタッチパネル制
御方式。
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.
JP1125637A 1989-05-18 1989-05-18 Touch panel control system Pending JPH02302812A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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