[go: up one dir, main page]

JPH08249118A - Touch panel device and control method thereof - Google Patents

Touch panel device and control method thereof

Info

Publication number
JPH08249118A
JPH08249118A JP5159395A JP5159395A JPH08249118A JP H08249118 A JPH08249118 A JP H08249118A JP 5159395 A JP5159395 A JP 5159395A JP 5159395 A JP5159395 A JP 5159395A JP H08249118 A JPH08249118 A JP H08249118A
Authority
JP
Japan
Prior art keywords
touch panel
pressed
point
data
control method
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.)
Withdrawn
Application number
JP5159395A
Other languages
Japanese (ja)
Inventor
Hidefumi Kuramitsu
英史 倉光
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP5159395A priority Critical patent/JPH08249118A/en
Publication of JPH08249118A publication Critical patent/JPH08249118A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 タッチパネルからの円滑な入力操作を行い得
るタッチパネル装置とその制御方法の提供と、タッチパ
ネル装置と本体装置とがセパレートに構成された情報処
理装置では、タッチパネルの有効範囲を定める基準デー
タ処理を可及的にタッチパネル装置側で行い得るタッチ
パネル装置とその制御方法の提供。 【構成】 タッチパネル2を有するタッチパネル装置3
は、タッチパネル2の任意の押下点が押下状態のまま他
の点が押下された場合でも、タッチパネル面が非押下状
態に復旧しない限り最初の押下点に対応するデータを発
生させるタッチパネルの制御方法を実現する手段を備え
る。また、タッチパネル装置3と本体装置4との構成の
情報処理装置1において、タッチパネル装置3の不揮発
性メモリ10にタッチパネル2の有効範囲を定める基準
データを格納し、タッチパネル3の押下された位置を特
定する制御方法を実現する。
(57) [Summary] (Modified) [Purpose] To provide a touch panel device that can perform a smooth input operation from the touch panel and a control method thereof, and to provide an information processing device in which the touch panel device and the main body device are separately configured, (EN) A touch panel device that can perform reference data processing that defines the effective range of a touch panel as much as possible on the touch panel device side, and a control method thereof. [Structure] Touch panel device 3 having touch panel 2
Is a control method of a touch panel that generates data corresponding to the first pressed point unless the touch panel surface is restored to the non-pressed state even when another point is pressed while the arbitrary pressed point of the touch panel 2 is in the pressed state. It has the means to realize it. Further, in the information processing device 1 having the configuration of the touch panel device 3 and the main body device 4, the non-volatile memory 10 of the touch panel device 3 stores reference data that defines the effective range of the touch panel 2 and specifies the pressed position of the touch panel 3. Realize the control method.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はタッチパネル装置及びそ
の制御方法に関し、種々の情報処理システムの入力装置
として適用可能なタッチパネル装置及びその制御方法に
係る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a touch panel device and a control method thereof, and more particularly to a touch panel device applicable as an input device of various information processing systems and a control method thereof.

【0002】[0002]

【従来の技術】パネル面の一部を指で触れたり、棒で押
したりすることで所定の文字や記号に対応するコードを
発生する文字や記号の入力装置が知られている。
2. Description of the Related Art A character or symbol input device is known which generates a code corresponding to a predetermined character or symbol by touching a part of the panel surface with a finger or pushing with a stick.

【0003】図3(a) 及び図3(b) は従来のタッチパネ
ル装置に用いられるパネルの一例を説明する平面図であ
る。図3(a) には上面板体を、図3(b) には下面板体を
それぞれ示し、両者は重ね合わされる。両板体は合成樹
脂材料、例えば、ポリエステルフィルムで製せられ、両
板体が互いに対向する表面のそれぞれには全体に抵抗膜
が形成されている。また、上面板体には図において左右
に対向する縁部に前記抵抗膜へ電気的に接続する電極が
形成されており、下面板体にも同様に図において上下に
対向する縁部に前記抵抗膜へ電気的に接続する電極が形
成されている。前記各電極はX方向の座標位置を特定す
る場合及びY方向の座標位置を特定する場合に応じて電
源電圧印加電極(Va、Va)の役割を果たしたり、検
出信号出力電極(So、So)の役割を果たしたりす
る。なお、前記抵抗膜としてはITO(インジューム酸
化物)による透明抵抗膜で形成し、タッチパネルをLC
Dなどの表示装置に重ねて省スペース化が図られること
が多い。また、上面板体と下面板体が重ね合わされた
際、各電極はそれぞれ電気的に独立するよう必要な部分
に絶縁部材が配されて構成される。
3 (a) and 3 (b) are plan views for explaining an example of a panel used in a conventional touch panel device. FIG. 3 (a) shows the top plate, and FIG. 3 (b) shows the bottom plate, which are superposed. Both plates are made of a synthetic resin material, for example, a polyester film, and a resistance film is formed on each of the surfaces of the plates facing each other. Further, the upper plate is formed with electrodes electrically connected to the resistance film at the left and right edges in the figure, and the lower plate is similarly provided with the resistors at the vertically opposite edges in the figure. An electrode is formed that electrically connects to the membrane. Each of the electrodes plays a role of a power supply voltage applying electrode (Va, Va) or a detection signal output electrode (So, So) depending on a case of specifying a coordinate position in the X direction and a case of specifying a coordinate position in the Y direction. Play the role of. The resistive film is formed of a transparent resistive film made of ITO (indium oxide), and the touch panel is LC
Space saving is often achieved by overlapping with a display device such as D. In addition, when the upper surface plate and the lower surface plate are overlapped, each electrode is configured by disposing an insulating member in a necessary portion so as to be electrically independent.

【0004】図4はタッチパネルの面の押下状態を検出
する際の電気的接続を示す構成図である。同図におい
て、上面板体の図において左右電極100、100には
電源E、Eより電圧を印加し、下面板体の片側の電極1
01は抵抗102を介してグランドに接続されている。
なお、前記電源E、Eの他方のマイナス端子はグランド
に接続されている。この状態において、タッチパネルの
一箇所(例えば、点A)が押下されると、上面板体の点
Aよりこれに対応する下面板体の点及び前記抵抗102
を通って電流が流れ、押下状態検出信号線103に電圧
が現れる。この電圧を定法により、例えば、A/D変換
してその変換値をCPUで読み出して判断することによ
り、タッチパネルの押下状態を認識することができる。
FIG. 4 is a block diagram showing the electrical connection when detecting the pressed state of the surface of the touch panel. In the figure, in the figure of the upper plate, a voltage is applied from the power sources E, E to the left and right electrodes 100, 100, and the electrode 1 on one side of the lower plate is
01 is connected to the ground via the resistor 102.
The other negative terminal of the power supplies E, E is connected to the ground. In this state, when one point (for example, point A) on the touch panel is pressed, the point A on the top plate and the corresponding point on the bottom plate and the resistor 102 are pressed.
A current flows therethrough, and a voltage appears on the pressed state detection signal line 103. This voltage can be A / D converted according to a conventional method, and the converted value can be read out by the CPU and judged, whereby the pressed state of the touch panel can be recognized.

【0005】図5はタッチパネルの面の押下点のX方向
の位置(X座標)を検出する際の電気的接続を示す構成
図である。同図において、上面板体の図において右側の
電極100に電源Eより電圧が印加され、左側の電極1
00はグランドに接続されている。また、下面板体の電
極は何処へも接続せずに浮遊状態にしてある。前述した
ように上面板体には抵抗膜が形成されているため、タッ
チパネル上の点Aが押下されると、点Aには抵抗Rx
(点Aとグランド間の抵抗)に応じた電圧が現れる。下
面板体にも上面板体と同様に抵抗膜が形成されており、
点Aが押下された際に点Aにおける上面板体の抵抗膜と
下面板体の抵抗膜が接続されるため、前記抵抗Rxに応
じた電圧は下面板体にも現れる。この電圧を下面板体の
二つの電極101、101のいずれか一方とグランド間
から取り出し、これをA/D変換してその変換値をCP
Uで読み出して判断することにより、X方向の位置を検
出することができる。
FIG. 5 is a block diagram showing the electrical connection when detecting the position (X coordinate) of the pressed point on the surface of the touch panel in the X direction. In the figure, a voltage is applied from the power source E to the electrode 100 on the right side of the figure of the upper plate, and the electrode 1 on the left side is
00 is connected to the ground. Further, the electrode of the lower plate is in a floating state without being connected to any place. As described above, since the resistive film is formed on the top plate, when the point A on the touch panel is pressed, the resistance Rx is applied to the point A.
A voltage corresponding to (resistance between point A and ground) appears. A resistance film is formed on the lower plate as well as the upper plate,
When the point A is pressed, the resistance film of the upper surface plate and the resistance film of the lower surface plate at the point A are connected, so that the voltage corresponding to the resistance Rx also appears in the lower surface plate. This voltage is taken out from between one of the two electrodes 101, 101 of the lower surface plate and the ground, is A / D converted, and the converted value is CP.
The position in the X direction can be detected by reading with U and making a judgment.

【0006】図6はタッチパネルの面の押下点のY方向
の位置(Y座標)を検出する際の電気的接続を示す構成
図である。同図において、下面板体の図において上側の
電極101に電源Eより電圧が印加され、下側の電極1
01はグランドに接続されている。また、上面板体の電
極は何処へも接続せずに浮遊状態にしてある。前述のよ
うに下面板体には抵抗膜が形成されているため、タッチ
パネル上の点Aが押下されると、点Aには抵抗Ry(点
Aとグランド間の抵抗)に応じた電圧が現れる。上面板
体にも下面板体と同様に抵抗膜が形成されており、点A
が押下された際に点Aにおける下面板体の抵抗膜と上面
板体の抵抗膜が接続されるため、前記抵抗Ryに応じた
電圧は上面板体にも現れる。この電圧を上面板体の二つ
の電極100、100のいずれか一方とグランド間から
取り出し、これをA/D変換してその変換値をCPUで
読みだして判断することにより、Y方向の位置を検出す
ることができる。
FIG. 6 is a block diagram showing the electrical connection when detecting the position (Y coordinate) of the pressed point on the surface of the touch panel in the Y direction. In the figure, a voltage is applied from the power source E to the upper electrode 101 in the lower plate and the lower electrode 1
01 is connected to the ground. Further, the electrode of the upper plate is in a floating state without being connected to any place. Since the resistance film is formed on the lower plate as described above, when the point A on the touch panel is pressed, a voltage corresponding to the resistance Ry (the resistance between the point A and the ground) appears at the point A. . A resistance film is formed on the upper plate as well as the lower plate, and the point A
When is pressed, the resistance film of the lower surface plate body and the resistance film of the upper surface plate body at point A are connected, so that the voltage corresponding to the resistance Ry also appears in the upper surface plate body. This voltage is taken out from between one of the two electrodes 100, 100 of the upper surface plate and the ground, is A / D converted, and the converted value is read out by the CPU to determine the position in the Y direction. Can be detected.

【0007】前記タッチパネルの面の押下状態、前記X
方向の位置及び前記Y方向の位置の計測に伴う電源の入
れ換え、検出信号出力電極の選択などは、いちいち手動
で行われるのではなく、予めスイッチ回路等を設け、計
測に先立ち、前記の回路構成が実現されるようCPUか
ら制御信号を所要の制御回路へ送出し、素早く実現され
る。
The pressed state of the surface of the touch panel, the X
The switching of the power supply, the selection of the detection signal output electrode, etc. accompanying the measurement of the position in the direction and the position in the Y direction are not manually performed one by one, but a switch circuit or the like is provided in advance and the above circuit configuration is set before the measurement. A control signal is sent from the CPU to a required control circuit so that the above can be realized quickly.

【0008】図7はタッチパネルを有するタッチパネル
装置を備えた従来の情報処理装置の概略構成を示すブロ
ック図である。同図において、情報処理装置はタッチパ
ネルを有するタッチパネル装置110と情報処理装置の
本体装置120で構成されている。
FIG. 7 is a block diagram showing a schematic configuration of a conventional information processing apparatus equipped with a touch panel device having a touch panel. In the figure, the information processing device is configured by a touch panel device 110 having a touch panel and a main body device 120 of the information processing device.

【0009】タッチパネル装置110は透明抵抗膜で形
成したタッチパネルと表示装置とを組み合わせたタッチ
パネル付き表示装置111を備えており、タッチパネル
の検出信号は状態検出制御部112へ入力している。こ
の状態検出制御部112の出力はタッチパネルコントロ
ーラ113へ入力しており、タッチパネルコントローラ
113はデータ送受信部114との間でデータの授受を
行い得るように為されている。なお、前記タッチパネル
コントローラ113は後記のCPU121とは別のCP
Uを備えている。
The touch panel device 110 includes a display device with a touch panel 111 in which a touch panel formed of a transparent resistance film and a display device are combined, and a detection signal of the touch panel is input to the state detection control unit 112. The output of the state detection control unit 112 is input to the touch panel controller 113, and the touch panel controller 113 can exchange data with the data transmitting / receiving unit 114. The touch panel controller 113 is a CP different from the CPU 121 described later.
Equipped with U.

【0010】一方、本体装置120はCPU121を有
し、このCPU121は表示制御部122、データ送受
信部123及び補助記憶制御部124との間でデータの
授受を行い得るように構成されている。また、前記補助
記憶制御部124はCPU121が補助記憶装置125
に対しデータを書き込んだり、補助記憶装置125から
データを読み出したりすることができるよう、その制御
を担っている。そして、前記表示制御部122は不図示
のコネクター及びケーブルを介し前記表示装置111に
連結され前記表示装置111への情報の表示を制御して
いる。また、前記データ送受信部123は、やはり、不
図示のコネクター及びケーブルを介し前記データ送受信
部114に連結され、このデータ送受信部114との間
でタッチパネルに関するデータの授受を行い得るように
構成されている。
On the other hand, the main body device 120 has a CPU 121, and the CPU 121 is configured to be able to exchange data with the display control unit 122, the data transmission / reception unit 123, and the auxiliary storage control unit 124. In the auxiliary storage control unit 124, the CPU 121 has an auxiliary storage device 125.
It is responsible for the control so that data can be written in or read from the auxiliary storage device 125. The display control unit 122 is connected to the display device 111 via a connector and a cable (not shown) and controls the display of information on the display device 111. The data transmitting / receiving unit 123 is also connected to the data transmitting / receiving unit 114 via a connector and a cable (not shown), and is configured to be able to exchange data regarding the touch panel with the data transmitting / receiving unit 114. There is.

【0011】図8は従来のタッチパネルの制御手順を説
明するフローチャートである。同図において、制御プロ
グラムは前記タッチパネルコントローラ113内のRO
Mに書き込まれている。先ず、このルーチンの実行を開
始すると、タッチパネルの面が押下されているかどうか
が判断される(ステップS1)。前記押下状態検出信号
線103に電圧が現れていない場合にはステップS1の
入口へ戻って前記ステップS1をループ状態に実行す
る。前記押下状態検出信号線103に電圧が現れてタッ
チパネルの面が押下されたと判断すると、ステップS2
に進み、ここで前記X方向の位置及び前記Y方向の位置
を検出する。次いで、取得した前記X方向の位置及び前
記Y方向の位置のデータ(ポイントデータ)を前記デー
タ送受信部114を介して前記本体装置120へ送信す
る(ステップS3)。次に、ステップS4に進み、ここ
で10ms〜20msの待機時間を経た後ステップS1に戻
る。
FIG. 8 is a flow chart for explaining the control procedure of the conventional touch panel. In the figure, the control program is the RO in the touch panel controller 113.
Written to M. First, when the execution of this routine is started, it is determined whether or not the surface of the touch panel is pressed (step S1). When no voltage appears on the pressed state detection signal line 103, the process returns to the entrance of step S1 to execute step S1 in a loop state. When it is determined that a voltage appears on the pressed state detection signal line 103 and the surface of the touch panel is pressed, step S2
Then, the position in the X direction and the position in the Y direction are detected. Then, the acquired data (point data) of the position in the X direction and the position in the Y direction is transmitted to the main body device 120 via the data transmitting / receiving unit 114 (step S3). Next, the process proceeds to step S4, and after waiting time of 10 ms to 20 ms here, the process returns to step S1.

【0012】従来のタッチパネルは前述のような制御の
下で用いられていた。ところで、タッチパネルの動作が
確実に保証される範囲(以下、有効範囲という)を決め
る場合、従来、以下に述べる手法が採られていた。
The conventional touch panel has been used under the control as described above. By the way, in order to determine a range (hereinafter, referred to as an effective range) in which the operation of the touch panel is surely guaranteed, the method described below has been conventionally adopted.

【0013】図9はタッチパネルの有効範囲を定める従
来の手法を説明するために示された情報処理装置の概略
構成を示すブロック図である。このブロック図はタッチ
パネルにA、Bの符号を付して黒丸マークが示されてい
る他は図7に示されたブロック図と同一である。同図に
おいて、ポイントAとポイントBの位置のデータは次の
ような手順で補助記憶装置125へ保存される。 〔手順1〕:本体装置120のCPU121はデータ送
受信部123及びデータ送受信部114を介して、ポイ
ントAに対する有効範囲指定データ格納コマンドをタッ
チパネルコントローラ113へ送信する。 〔手順2〕:本体装置120のCPU121は表示制御
部122を介して前記ポイントAの押下すべき位置に、
例えば、“+”記号を表示する。 〔手順3〕:次いで、オペレータはタッチパネルのポイ
ントA、即ち、表示されている“+”記号に対応する部
位を押下する。 〔手順4〕:タッチパネルコントローラ113は、状態
検出制御部112によって決定されるデジタルデータを
ポイントAについての位置データとして状態検出制御部
112から取り込む。 〔手順5〕:タッチパネルコントローラ113は、前記
位置データを有効範囲指定データとしてデータ送受信部
123及びデータ送受信部114を介して前記CPU1
21へ送信し、前記CPU121は補助記憶制御部12
4を介して補助記憶装置125にポイントAについての
有効範囲指定データを格納する。
FIG. 9 is a block diagram showing a schematic structure of an information processing apparatus shown for explaining a conventional method for defining the effective range of the touch panel. This block diagram is the same as the block diagram shown in FIG. 7 except that black circle marks are shown by adding symbols A and B to the touch panel. In the figure, the data of the positions of points A and B are stored in the auxiliary storage device 125 in the following procedure. [Procedure 1]: The CPU 121 of the main body device 120 transmits a valid range designation data storage command for the point A to the touch panel controller 113 via the data transmission / reception unit 123 and the data transmission / reception unit 114. [Procedure 2]: The CPU 121 of the main body device 120 moves the point A to the position to be pressed through the display control unit 122.
For example, the "+" symbol is displayed. [Procedure 3]: Next, the operator presses the point A on the touch panel, that is, the part corresponding to the displayed "+" symbol. [Procedure 4]: The touch panel controller 113 takes in the digital data determined by the state detection control unit 112 from the state detection control unit 112 as position data for the point A. [Procedure 5]: The touch panel controller 113 uses the position data as the effective range designation data via the data transmission / reception unit 123 and the data transmission / reception unit 114.
21 and the CPU 121 causes the auxiliary storage control unit 12
The effective range designation data for the point A is stored in the auxiliary storage device 125 via 4.

【0014】ポイントBについても、前記手順1乃至前
記手順5に準じて処理を行いポイントBについての有効
範囲指定データを補助記憶装置125に格納する。
Also for the point B, the processing is carried out according to the procedure 1 to the procedure 5, and the effective range designation data for the point B is stored in the auxiliary storage device 125.

【0015】[0015]

【発明が解決しようとする課題】従来、タッチパネルの
有効範囲指定データは本体装置120の補助記憶装置1
25に記憶させるようにしていたため、一旦、補助記憶
装置125に故障が生じて有効範囲指定データの読み出
しができなくなってしまうと、タッチパネル装置110
自体は何の不具合もないにもかかわらず、システムを稼
働させることは不可能になるという問題がある。
Conventionally, the effective range designation data of the touch panel is stored in the auxiliary storage device 1 of the main unit 120.
However, once the auxiliary storage device 125 fails and the effective range designation data cannot be read, the touch panel device 110 is stored.
There is a problem in that it is impossible to operate the system, even though it does not have any problems.

【0016】そこで本発明は、このような問題を解消で
きるタッチパネル装置及びその制御方法を提供すること
を目的とする。図10はタッチパネルの面の複数点が同
時に押下された場合の現象を説明するためのタッチパネ
ルの構成図である。上面板体と下面板体は図4に示した
構成と同様に構成されている。同図において、押下点P
1、P2、P3、P3が同時に起こった場合を検討する
と、この場合にはタッチパネルの構造上、押下点P1、
P2、P3、P3をそれぞれ結んで形成される多角形の
重心の位置を検出することが分かっており、実験的にも
確認されている。従って、オペレータが意図している正
しいコードの入力はできなくなってしまうという問題が
ある。
Therefore, it is an object of the present invention to provide a touch panel device and a control method thereof that can solve such a problem. FIG. 10 is a configuration diagram of a touch panel for explaining a phenomenon when a plurality of points on the surface of the touch panel are simultaneously pressed. The upper plate and the lower plate have the same structure as that shown in FIG. In the figure, the pressing point P
Considering the case where 1, P2, P3, and P3 occur at the same time, in this case, due to the structure of the touch panel, the pressing point P1,
It is known to detect the position of the center of gravity of a polygon formed by connecting P2, P3, and P3, and it has been confirmed experimentally. Therefore, there is a problem that the correct code intended by the operator cannot be input.

【0017】そこで本発明は、こうした問題も考慮し
て、タッチパネルからの入力が誤入力となる不都合を回
避して円滑な入力操作を行い得るタッチパネル装置及び
その制御方法を提供することを目的とする。
In view of these problems, it is an object of the present invention to provide a touch panel device and a control method thereof that can perform a smooth input operation while avoiding the inconvenience of incorrect input from the touch panel. .

【0018】[0018]

【課題を解決するための手段】本発明は、タッチパネル
を有するタッチパネル装置において、前記タッチパネル
の任意の点が押下された後、該押下点が押下状態のまま
他の点が押下された場合であっても、タッチパネル面が
非押下状態に復旧しない限り最初に押下された点に対応
するデータを発生させるよう制御するタッチパネルの制
御方法及びこの制御方法を実現する手段を備えるタッチ
パネル装置を構成する。
The present invention relates to a touch panel device having a touch panel, in which, after an arbitrary point on the touch panel is pressed, another point is pressed in the pressed state. Even if the touch panel surface is not restored to the non-pressed state, a touch panel control method for controlling to generate data corresponding to the first pressed point and a touch panel device including means for realizing this control method are configured.

【0019】また、本発明は、タッチパネルを有するタ
ッチパネル装置と本体装置とにより構成される情報処理
装置において、前記タッチパネル装置は不揮発性メモリ
を有し、該不揮発性メモリに前記タッチパネルの有効範
囲を定める基準データを格納し、前記タッチパネルの任
意の点が押下されてその位置を特定する際に前記不揮発
性メモリから前記タッチパネルの有効範囲を定める基準
データを読み出して参照し、前記タッチパネルの押下さ
れた位置を特定するよう制御するタッチパネルの制御方
法及びこの制御方法を実現する手段を備えるタッチパネ
ル装置を構成する。
Further, the present invention is an information processing device comprising a touch panel device having a touch panel and a main body device, wherein the touch panel device has a non-volatile memory, and the non-volatile memory defines an effective range of the touch panel. Stores reference data, reads reference data that defines the effective range of the touch panel from the non-volatile memory when an arbitrary point of the touch panel is pressed to specify the position, and refers to the pressed position of the touch panel. A touch panel control method for controlling so as to specify a touch panel and a touch panel device including means for realizing the control method are configured.

【0020】[0020]

【作用】タッチパネルの任意の点が押下された後は、た
とえ、その押下点が押下状態のまま他の点が押下されて
も、タッチパネル面が非押下状態に復旧しない限り最初
に押下された点に対応するデータを発生させるよう制御
されるので、誤ったデータはタッチパネル装置から出力
されない。
Operation: After an arbitrary point on the touch panel is pressed, even if another point is pressed while the pressed point is still in the pressed state, the point that is first pressed unless the touch panel surface is restored to the non-pressed state. Since it is controlled to generate the data corresponding to, the erroneous data is not output from the touch panel device.

【0021】タッチパネル装置と本体装置とがセパレー
トに構成された情報処理装置にあっては、タッチパネル
の有効範囲を定める基準データを本体装置側の記憶装置
ではなく、タッチパネル装置に設けた不揮発性メモリに
格納するようにしたので、本体装置側の記憶装置が故障
して読み出しが不能であっても、それには係わりなく前
記不揮発性メモリから前記タッチパネルの有効範囲を定
める基準データを読み出してタッチパネルの有効範囲の
決定処理を行うことができる。
In an information processing apparatus in which the touch panel device and the main body device are separately configured, the reference data for defining the effective range of the touch panel is stored in the nonvolatile memory provided in the touch panel device, not in the storage device on the main body device side. Since it is stored, even if the storage device of the main unit fails and cannot be read out, regardless of that, the reference data that defines the effective range of the touch panel is read from the nonvolatile memory and the effective range of the touch panel is read. Can be determined.

【0022】[0022]

【実施例】以下、図面を参照しながら、本発明の実施例
について詳細に説明する。図1は本発明のタッチパネル
装置の制御方法を適用したタッチパネル装置を備えた情
報処理装置のブロック図である。同図において、情報処
理装置1はタッチパネル2を有するタッチパネル装置3
と情報処理装置1の本体装置4で構成されている。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram of an information processing apparatus including a touch panel device to which the touch panel device control method of the present invention is applied. In FIG. 1, an information processing device 1 includes a touch panel device 3 having a touch panel 2.
And the main body device 4 of the information processing device 1.

【0023】タッチパネル装置3は透明抵抗膜で形成し
たタッチパネル2と表示装置5とを組み合わせたタッチ
パネル付き表示装置6を備えており、タッチパネル2の
検出信号は状態検出制御部7へ入力している。この状態
検出制御部7の出力はタッチパネルコントローラ8へ入
力しており、このタッチパネルコントローラ8はデータ
送受信部9との間でデータの授受を行い得るように為さ
れている。また、前記タッチパネルコントローラ8は不
揮発性メモリ10にデータを書き込んだり、この不揮発
性メモリ10からデータを読み出したりすることができ
るようにしてある。なお、前記タッチパネルコントロー
ラ8は後記のCPU11とは別のCPUを備えている。
The touch panel device 3 includes a display device 6 with a touch panel, which is a combination of the touch panel 2 formed of a transparent resistance film and the display device 5, and the detection signal of the touch panel 2 is input to the state detection control section 7. The output of the state detection control unit 7 is input to the touch panel controller 8, and the touch panel controller 8 can exchange data with the data transmitting / receiving unit 9. Further, the touch panel controller 8 can write data in the non-volatile memory 10 and read data from the non-volatile memory 10. The touch panel controller 8 has a CPU different from the CPU 11 described later.

【0024】一方、前記本体装置4はCPU11を有
し、このCPU11は表示制御部12、データ送受信部
13及び補助記憶制御部14との間でデータの授受を行
い得るように構成されている。また、前記補助記憶制御
部14はCPU11が補助記憶装置15にデータを書き
込んだり、この補助記憶装置15からデータを読み出し
たりすることができるよう、その制御を担っている。そ
して、前記表示制御部12は不図示のコネクター及びケ
ーブルを介し前記表示装置5に連結され前記表示装置5
への情報の表示を制御している。また、前記データ送受
信部13は、やはり、不図示のコネクター及びケーブル
を介し前記データ送受信部9に連結され前記データ送受
信部9との間でタッチパネルに関するデータの授受を行
い得るように構成されている。
On the other hand, the main body device 4 has a CPU 11, and the CPU 11 is configured to be able to exchange data with the display control unit 12, the data transmission / reception unit 13 and the auxiliary storage control unit 14. Further, the auxiliary storage control unit 14 controls the CPU 11 so that the CPU 11 can write data in the auxiliary storage device 15 and read data from the auxiliary storage device 15. The display controller 12 is connected to the display device 5 via a connector and a cable (not shown).
Control the display of information to. Further, the data transmission / reception unit 13 is also connected to the data transmission / reception unit 9 via a connector and a cable (not shown), and is configured to exchange data relating to the touch panel with the data transmission / reception unit 9. .

【0025】このように構成された情報処理装置1にお
けるタッチパネル装置3にあって、タッチパネルの有効
範囲を定める基準データとなるポイントAとポイントB
の位置のデータは次のような手順で前記不揮発性メモリ
10に保存される。 〔手順1〕:本体装置4のCPU11はデータ送受信部
13及びデータ送受信部9を介して、ポイントAに対す
る有効範囲指定データ格納コマンドをタッチパネルコン
トローラ8へ送信する。 〔手順2〕:本体装置4のCPU11は表示制御部12
を介して前記ポイントAの押下すべき位置に、例えば、
“+”記号を表示する。 〔手順3〕:次いで、オペレータはタッチパネル2のポ
イントA、即ち、表示されている“+”記号に対応する
部位を押下する。 〔手順4〕:タッチパネルコントローラ8は、状態検出
制御部7によって決定されるデジタルデータをポイント
Aについての位置データとして前記状態検出制御部7か
ら取り込む。 〔手順5〕:タッチパネルコントローラ8は、前記位置
データを有効範囲指定データとして前記不揮発性メモリ
10にポイントAについての有効範囲指定データを格納
する。 〔手順6〕:タッチパネルコントローラ8は、ポイント
Aの有効範囲指定データを前記不揮発性メモリ10に格
納し終えたことを意味する応答コマンドを前記データ送
受信部13及び前記データ送受信部9を介して前記CP
U11へ送信する。
In the touch panel device 3 of the information processing apparatus 1 having the above-mentioned configuration, the points A and B serving as reference data for defining the effective range of the touch panel.
The data of the position is stored in the non-volatile memory 10 by the following procedure. [Procedure 1]: The CPU 11 of the main body device 4 transmits an effective range designation data storage command for the point A to the touch panel controller 8 via the data transmission / reception unit 13 and the data transmission / reception unit 9. [Procedure 2]: The CPU 11 of the main body device 4 has the display control unit 12
To the position where the point A should be pressed via,
Display the "+" sign. [Procedure 3]: Next, the operator presses the point A of the touch panel 2, that is, the portion corresponding to the displayed "+" symbol. [Procedure 4]: The touch panel controller 8 fetches the digital data determined by the state detection control unit 7 from the state detection control unit 7 as position data for the point A. [Procedure 5]: The touch panel controller 8 stores the effective range designation data for the point A in the nonvolatile memory 10 using the position data as the effective range designation data. [Procedure 6]: The touch panel controller 8 sends a response command, which means that the effective range designation data of the point A has been stored in the nonvolatile memory 10, via the data transmission / reception unit 13 and the data transmission / reception unit 9. CP
Send to U11.

【0026】ポイントBについても、前記手順1乃至前
記手順6に準じて処理を行いポイントBについての有効
範囲指定データを前記不揮発性メモリ10に格納する。
前述のように前記不揮発性メモリ10に格納された有効
範囲指定データは前記タッチパネルの任意の面が押下さ
れて、前記タッチパネルコントローラ8が、その位置を
特定する際に読み出されて有効範囲の基準データとして
参照される。
Also for the point B, the processing is performed according to the procedure 1 to the procedure 6 and the effective range designation data for the point B is stored in the nonvolatile memory 10.
As described above, the effective range designation data stored in the non-volatile memory 10 is read when the arbitrary surface of the touch panel is pressed and the touch panel controller 8 specifies its position, and the effective range reference data is read. Referenced as data.

【0027】図2は本発明に係るタッチパネル装置の制
御方法を実現する制御のフローチャートである。同図に
おいて、制御プログラムは前記タッチパネルコントロー
ラ8内のROMに書き込まれている。先ず、このルーチ
ンの実行を開始すると、タッチパネルの面が押下されて
いるかどうかが判断される(ステップS10)。タッチ
パネルの面が押下されていない場合にはステップS10
の入口へ戻って前記ステップS10をループ状態に実行
する。タッチパネルの面が押下されたと判断すると、ス
テップS11に進み、ここで前記X方向の位置及び前記
Y方向の位置を検出する。次いで、取得した前記X方向
の位置及び前記Y方向の位置のデータ(ポイントデー
タ)を前記データ送受信部9を介して前記本体装置4へ
送信する(ステップS12)。次に、ステップS13に
進み、ここでタッチパネルの面が押下状態が解除された
かどうかを判断する。タッチパネル面の押下状態が解除
されていない場合にはステップS12へ戻り、最初に前
記本体装置4へ送信したデータと同一のデータを前記本
体装置4へ送信する。前記ステップS13でタッチパネ
ル面の押下状態が解除されたと判断した場合には前記ス
テップS10へ戻り、前述の処理を繰り返す。なお、ス
テップS12では取得した前記X方向の位置及び前記Y
方向の位置のデータを前記データ送受信部9を介して前
記本体装置4へ送信しているが、タッチパネル装置内に
必要なデバイス、例えば、キャラクタジェネレータを設
け、タッチパネルの押下点に定めたキャラクタのキャラ
クタコードを前記データ送受信部9を介して前記本体装
置4へ送信するようにしてもよい。
FIG. 2 is a flow chart of control for realizing the control method of the touch panel device according to the present invention. In the figure, the control program is written in the ROM in the touch panel controller 8. First, when the execution of this routine is started, it is determined whether or not the surface of the touch panel is pressed (step S10). If the surface of the touch panel is not pressed, step S10
And the step S10 is executed in a loop state. If it is determined that the surface of the touch panel has been pressed, the process proceeds to step S11, where the position in the X direction and the position in the Y direction are detected. Next, the acquired data (point data) of the X-direction position and the Y-direction position is transmitted to the main body device 4 via the data transmitting / receiving unit 9 (step S12). Next, in step S13, it is determined whether or not the pressed state of the surface of the touch panel is released. When the pressed state of the touch panel surface has not been released, the process returns to step S12, and the same data as the data first transmitted to the main body device 4 is transmitted to the main body device 4. When it is determined in step S13 that the pressed state of the touch panel surface has been released, the process returns to step S10 and the above-described processing is repeated. In step S12, the acquired position in the X direction and the Y position are acquired.
Although the position data in the direction is transmitted to the main body device 4 via the data transmission / reception unit 9, a necessary device such as a character generator is provided in the touch panel device, and the character of the character defined as the touch point of the touch panel is set. The code may be transmitted to the main body device 4 via the data transmitting / receiving unit 9.

【0028】[0028]

【発明の効果】以上詳細に説明したように、本発明によ
れば、タッチパネルの有効範囲を定める基準データを本
体装置の補助記憶装置に格納するのではなく、タッチパ
ネル装置内の不揮発性メモリに格納するようにしたの
で、本体装置の補助記憶装置が故障した場合であって
も、システムを稼働させることが不可能になるといった
事態を回避することができる。
As described in detail above, according to the present invention, the reference data defining the effective range of the touch panel is not stored in the auxiliary storage device of the main body device but is stored in the non-volatile memory in the touch panel device. As a result, even if the auxiliary storage device of the main unit fails, it is possible to avoid a situation in which the system cannot be operated.

【0029】また、一旦、タッチパネル面が押下状態に
なった後は、その状態が解除されるまでタッチパネル装
置から何度でも当初のデータと同一のデータを出力する
よう制御するのでタッチパネルからの入力が誤入力とな
る不都合を回避して円滑な入力操作を行うことができ
る。
Further, once the touch panel surface is in the depressed state, the touch panel device is controlled to output the same data as the original data as many times as possible until the state is released. A smooth input operation can be performed while avoiding the inconvenience of erroneous input.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のタッチパネル装置の制御方法を適用し
たタッチパネル装置を備えた情報処理装置のブロック図
である。
FIG. 1 is a block diagram of an information processing apparatus including a touch panel device to which a touch panel device control method of the present invention is applied.

【図2】本発明に係るタッチパネル装置の制御方法を実
現する制御のフローチャートである。
FIG. 2 is a flowchart of control for realizing the control method of the touch panel device according to the present invention.

【図3】従来のタッチパネル装置に用いられるパネルの
一例を説明する平面図である。
FIG. 3 is a plan view illustrating an example of a panel used in a conventional touch panel device.

【図4】タッチパネルの面の押下状態を検出する際の電
気的接続を示す構成図である。
FIG. 4 is a configuration diagram showing an electrical connection when detecting the pressed state of the surface of the touch panel.

【図5】タッチパネルの面の押下点のX方向の位置を検
出する際の電気的接続を示す構成図である。
FIG. 5 is a configuration diagram showing an electrical connection when detecting a position in the X direction of a pressed point on the surface of the touch panel.

【図6】タッチパネルの面の押下点のY方向の位置を検
出する際の電気的接続を示す構成図である。
FIG. 6 is a configuration diagram showing an electrical connection when detecting a position in the Y direction of a pressed point on the surface of the touch panel.

【図7】タッチパネルを有するタッチパネル装置を備え
た従来の情報処理装置の概略構成を示すブロック図であ
る。
FIG. 7 is a block diagram showing a schematic configuration of a conventional information processing apparatus including a touch panel device having a touch panel.

【図8】従来のタッチパネルの制御手順を説明するフロ
ーチャートである。
FIG. 8 is a flowchart illustrating a control procedure of a conventional touch panel.

【図9】タッチパネルの有効範囲を定める従来の手法を
説明するために示された情報処理装置の概略構成を示す
ブロック図である。
FIG. 9 is a block diagram showing a schematic configuration of an information processing apparatus shown for explaining a conventional method of determining an effective range of a touch panel.

【図10】タッチパネルの面の複数点が同時に押下され
た場合の現象を説明するためのタッチパネルの構成図で
ある。
FIG. 10 is a configuration diagram of a touch panel for explaining a phenomenon when a plurality of points on the surface of the touch panel are simultaneously pressed.

【符号の説明】[Explanation of symbols]

1 情報処理装置 2 タッチパネル 3 タッチパネル装置 4 本体装置 5 表示装置 6 表示装置 7 状態検出制御部 8 タッチパネルコントローラ 9 データ送受信部 10 不揮発性メモリ 11 CPU 12 表示制御部 13 データ送受信部 14 補助記憶制御部 15 補助記憶装置 DESCRIPTION OF SYMBOLS 1 Information processing device 2 Touch panel 3 Touch panel device 4 Main body device 5 Display device 6 Display device 7 State detection control unit 8 Touch panel controller 9 Data transmission / reception unit 10 Nonvolatile memory 11 CPU 12 Display control unit 13 Data transmission / reception unit 14 Auxiliary storage control unit 15 Auxiliary storage

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 タッチパネルを有するタッチパネル装置
において、 前記タッチパネルの任意の点が押下された後、該押下点
が押下状態のまま他の点が押下された場合であっても、
タッチパネル面が非押下状態に復旧しない限り最初に押
下された点に対応するデータを発生させるよう制御する
タッチパネルの制御方法。
1. In a touch panel device having a touch panel, even when an arbitrary point on the touch panel is pressed and then another point is pressed in the pressed state,
A control method for a touch panel that controls to generate data corresponding to the first pressed point unless the touch panel surface is restored to the non-pressed state.
【請求項2】 タッチパネルを有するタッチパネル装置
において、 前記タッチパネルの任意の点が押下された後、該押下点
が押下状態のまま他の点が押下された場合であっても、
タッチパネル面が非押下状態に復旧しない限り最初に押
下された点に対応するデータを発生させるよう制御する
制御手段を備えるタッチパネル装置。
2. In a touch panel device having a touch panel, even when an arbitrary point on the touch panel is pressed and then another point is pressed in the pressed state,
A touch panel device comprising a control means for controlling to generate data corresponding to a first pressed point unless the touch panel surface is restored to a non-pressed state.
【請求項3】 タッチパネルを有するタッチパネル装置
と本体装置とにより構成される情報処理装置において、 前記タッチパネル装置は不揮発性メモリを有し、該不揮
発性メモリに前記タッチパネルの有効範囲を定める基準
データを格納し、前記タッチパネルの任意の点が押下さ
れてその位置を特定する際に前記不揮発性メモリから前
記タッチパネルの有効範囲を定める基準データを読み出
して参照し、前記タッチパネルの押下された位置を特定
するよう制御するタッチパネルの制御方法。
3. An information processing apparatus comprising a touch panel device having a touch panel and a main body device, wherein the touch panel device has a non-volatile memory, and the non-volatile memory stores reference data defining an effective range of the touch panel. Then, when an arbitrary point on the touch panel is pressed and the position thereof is specified, reference data that defines the effective range of the touch panel is read out from the non-volatile memory and referenced to specify the pressed position of the touch panel. Touch panel control method to control.
【請求項4】 タッチパネルを有するタッチパネル装置
と本体装置とにより構成される情報処理装置において、 前記タッチパネル装置は不揮発性メモリを有し、該不揮
発性メモリに前記タッチパネルの有効範囲を定める基準
データを格納し、前記タッチパネルの任意の点が押下さ
れてその位置を特定する際に前記不揮発性メモリから前
記タッチパネルの有効範囲を定める基準データを読み出
して参照し、前記タッチパネルの押下された位置を特定
するよう制御する制御手段を備えるタッチパネル装置。
4. An information processing device comprising a touch panel device having a touch panel and a main body device, wherein the touch panel device has a non-volatile memory, and the non-volatile memory stores reference data defining an effective range of the touch panel. Then, when an arbitrary point on the touch panel is pressed and the position thereof is specified, reference data that defines the effective range of the touch panel is read out from the non-volatile memory and referenced to specify the pressed position of the touch panel. A touch panel device including control means for controlling.
JP5159395A 1995-03-10 1995-03-10 Touch panel device and control method thereof Withdrawn JPH08249118A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5159395A JPH08249118A (en) 1995-03-10 1995-03-10 Touch panel device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5159395A JPH08249118A (en) 1995-03-10 1995-03-10 Touch panel device and control method thereof

Publications (1)

Publication Number Publication Date
JPH08249118A true JPH08249118A (en) 1996-09-27

Family

ID=12891217

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5159395A Withdrawn JPH08249118A (en) 1995-03-10 1995-03-10 Touch panel device and control method thereof

Country Status (1)

Country Link
JP (1) JPH08249118A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010287241A (en) * 2009-06-15 2010-12-24 Samsung Electronics Co Ltd Device with touch screen and touch recognition method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010287241A (en) * 2009-06-15 2010-12-24 Samsung Electronics Co Ltd Device with touch screen and touch recognition method thereof

Similar Documents

Publication Publication Date Title
US4812833A (en) Touch panel input device
JP3201874B2 (en) Method and apparatus for detecting coordinates of resistance pressure-sensitive tablet
US6628269B2 (en) Touch panel input device capable of sensing input operation using a pen and a fingertip and method therefore
JPH08335134A (en) Information processor
JP2003344086A (en) Touch panel device and display input device for car
JP2006059238A (en) Information input display device
EP1408397A2 (en) Electronic equipment
JPH11202998A (en) Information processor
JP2002287889A (en) Pen input device
JPH0876925A (en) Input / output device and control method thereof
JPH06149463A (en) Coordinate input device
JPH08249118A (en) Touch panel device and control method thereof
JPH0934625A (en) Method and device for coordinate detection and computer controller
US20110169752A1 (en) Input device and recording medium storing input control program
WO2011105061A1 (en) Portable terminal, input control program, and input control method
JPH06309086A (en) Method and device for coordinate detection of pressure sensitive resistance type tablet
JP3375773B2 (en) Input display device with touch panel
JPH08320755A (en) Information processor
US20210286499A1 (en) Touch position detection system
US7106308B2 (en) Input device and electronic device
JP2512936B2 (en) Matrix switch / sense device
JPS61282916A (en) Operation device
JP2739001B2 (en) Touch panel type input device
JPH1173153A (en) Display device
JP3396071B2 (en) Microscope operating device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020604