【発明の詳細な説明】〔産業上の利用分野]本発明は、タッチパネルを持つ人力装置に於て、タッチ
パネルを押下することにより、その人力座標を決定する
為のタッチパネル入力装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a touch panel input device for determining human coordinates by pressing the touch panel in a human powered device having a touch panel.
[従来の技術]従来、タッチパネルの入力座標の検出は、単にタッチパ
ネル上で押下された点を座標として単純に求めるだけで
あったり、或は、単に座標点に対して入力の有効・無効
の指定を可能にするだけであった。一方、タッチパネル
としては、デジタルタイプ、アナログタイプ、デジタル
アナログタイプ等の各種方式があるが、近来の入力点数
増加の要求に伴い、指入力方式でタッチパネル入力を行
う場合でもアナログタイプ、デジタルアナログタイプが
使われるようになってきた。この結果、入力枠の細密化
の傾向が顕著になり、入力枠の境界近(を押すという状
況が多く発生するようになってきた。[Prior Art] Conventionally, the detection of input coordinates on a touch panel involves simply determining the coordinates of a point pressed on the touch panel, or simply specifying whether input is valid or invalid for the coordinate point. It only made it possible. On the other hand, there are various types of touch panels such as digital type, analog type, digital-analog type, etc. However, with the recent demand for an increase in the number of input points, analog type and digital-analog type are used even when performing touch panel input using the finger input method. It has come to be used. As a result, the tendency for the input frame to become more detailed has become noticeable, and situations in which the user presses the button near the border of the input frame have become more common.
〔発明が解決しようとする課題1しかし、前記の従来技術では、細密化された入力座標の
正確な認識が困難であったり、隣合う入力枠と入力枠の
境界近(を押すと、押した人間の意図とは別の入力座標
を認識してしまうという欠点があった。又、−座標毎に
入力無効枠を設けると、複数入力点で一人力枠と見なす
ような広い人力領域を扱うような場合には、その入力領
域内に無効の点が発生するという欠点があった。この様
な欠点を解消し、細密化されたタッチパネルに於いても
、隣合う2人力枠の境界近くを押した時の誤認識を防ぎ
、且つ、入力枠を複数座標にまたがって指定することを
可能にするタッチパネル入力装置を提供することを目的
とする6[課題を解決するための手段]本発明のタッチパネル入力装置は、複数個の座標検出が
可能なタッチパネルの入力装置に於て、前記タッチパネ
ルの検出座標に対して、入力領域の枠情報を示す入力情
報領域と、前記入力情報領域に入力情報を指定するタッ
チパネル入力指定手段と、前記タッチパネルの押下座標
の検出を行うタッチパネル入力検出手段と、前記入力情
報領域に示されている入力枠の情報と前記タッチパネル
入力検出手段とからタッチパネルの入力を判定するタッ
チパネル入力判定手段とを有することを特徴とする。[Problem to be Solved by the Invention 1] However, with the above-mentioned prior art, it is difficult to accurately recognize the refined input coordinates, and when pressing There was a drawback that input coordinates that were different from the human intention were recognized.Also, if an invalid input frame is provided for each -coordinate, it becomes difficult to handle a wide human-powered area where multiple input points are considered to be a single-handed frame. In such a case, an invalid point would occur within the input area.This problem has been solved, and even on a highly detailed touch panel, it is possible to press near the border of adjacent two-person input frames. [Means for Solving the Problem] Touch panel of the present invention The input device is a touch panel input device capable of detecting a plurality of coordinates, and the input device includes an input information area indicating frame information of an input area and specifying input information in the input information area for the detected coordinates of the touch panel. a touch panel input specifying means for detecting the pressed coordinates of the touch panel; a touch panel input detecting means for detecting the pressed coordinates of the touch panel; and a touch panel determining an input on the touch panel based on information of an input frame shown in the input information area and the touch panel input detecting means. It is characterized by having an input determination means.
〔作 用1本発明に於いては、使用者が予め単一或は複数個のタッ
チパネルの入力座標を1人力枠とする入力領域の枠情報
を指定すると、タッチパネル入力指定手段がその枠情報
を入力情報領域に格納しておき、実際にタッチパネルが
押下された際に、タッチパネル入力検出手段を用いて求
めたタッチパネル座標点と人力情報領域の枠情報とから
、タッチパネル入力判定手段はタッチパネルの入力枠の
中での無効領域(入力枠の境界付近の領域)を算出し、
その算出結果をもとに、有効・無効の判定を下すことに
より、タッチパネル入力時の入力の識別を行う。[Function 1] In the present invention, when the user specifies in advance frame information of an input area in which the input coordinates of a single touch panel or a plurality of touch panels are a single-handed frame, the touch panel input specifying means inputs the frame information. The touch panel input determination means detects the input frame of the touch panel based on the touch panel coordinate points stored in the input information area and obtained using the touch panel input detection means and the frame information of the human power information area when the touch panel is actually pressed. Calculate the invalid area (area near the border of the input frame) in
Based on the calculation result, the input at the time of touch panel input is identified by determining whether it is valid or invalid.
[実 施 例]第1図は、本発明の一実施例を示すタッチパネルを用い
たハンディターミナルの概観図である。[Embodiment] FIG. 1 is an overview diagram of a handy terminal using a touch panel showing an embodiment of the present invention.
ハンディターミナル本体lの上部には、デジタルアナロ
グクイブのタッチパネル2及びLCD3が付いており、
LCD3に表示されている情報に基づいて、使用者がタ
ッチパネル2上のある点を指又はペン先等で押して動作
させる。The top of the handy terminal main unit is equipped with a digital analog Quib touch panel 2 and an LCD 3.
Based on the information displayed on the LCD 3, the user presses a certain point on the touch panel 2 with a finger or a pen tip to operate the touch panel 2.
第2図は本発明のブロック図であり、中央処理装置(以
下CPUと称す)11は、予め使用者の入力枠の指定要
求によりROM18の入力指定手段19にその要求を伝
える。入力指定手段19はその要求に基づいて入力領域
の有効・無効判定の為の情報をRAM16の一部分を使
って入力情報領域17に記憶させておく、一方、タッチ
パネル12が使用者により押されると、CPUIIがそ
の押下を検出してROM18の中に用意されているタッ
チパネル入力検出手段2oを起動する。FIG. 2 is a block diagram of the present invention, in which the central processing unit (hereinafter referred to as CPU) 11 transmits a user's input frame designation request to the input designation means 19 of the ROM 18 in advance. Based on the request, the input specifying means 19 uses a part of the RAM 16 to store information for determining whether the input area is valid or invalid in the input information area 17. On the other hand, when the touch panel 12 is pressed by the user, The CPU II detects the press and activates the touch panel input detection means 2o prepared in the ROM 18.
タッチパネル入力検出手段2oはAD変換13を通して
、タッチパネル12の検出座標X、Yを算出し、その情
報をタッチパネル入力判定手段21に渡す、タッチパネ
ル入力判定手段21は予め指定されている入力情報領域
17のデータに基づいて、検出座標X、Yの示す検出点
が、入力指定枠の境界の一定範囲以内であれば、その入
力点を無効と判断して無視を行い、入力指定枠の有効範
囲以内であれば有効として、該当検出点を有効入力デー
タとして取り扱う。The touch panel input detection means 2o calculates the detected coordinates X, Y of the touch panel 12 through the AD conversion 13, and passes the information to the touch panel input determination means 21. Based on the data, if the detection point indicated by the detection coordinates If so, it is assumed to be valid and the corresponding detection point is treated as valid input data.
第3図は、入力情報領域17の一構成例を示しており、
横n桁、縦m行のマトリックス状のタッチパネルの1座
標(人力点)毎に1バイトの入力情報を対応させ(31
)、その1バイトに枠情報、・有効/無効情報、エコー
バックの有無、リピートの有無等を規定する(32)、
本実施例では、1バイト中の上位4ビツト(ビット7〜
ビツト4)を使って、X方向の左・右枠位置、Y方向の
上・下枠位置の情報(33)を、ビット3〜ビツト1に
エコーバックの有無、リピートの有無情報(34)を、
ビット0に有効・無効情報(35)を、それぞれ持たせ
る。FIG. 3 shows an example of the configuration of the input information area 17,
One byte of input information is associated with each coordinate (manpower point) of a matrix-like touch panel with n digits horizontally and m rows vertically (31
), specifying frame information, valid/invalid information, presence/absence of echo back, presence/absence of repeat, etc. in that 1 byte (32),
In this embodiment, the upper 4 bits (bits 7 to 7) of one byte are
Using bit 4), information on the left and right frame positions in the X direction and upper and lower frame positions in the Y direction (33), and information on the presence or absence of echo back and the presence or absence of repeat (34) in bits 3 to 1. ,
Bit 0 has valid/invalid information (35), respectively.
第4図(a)〜(C)は、タッチパネル入力指定手段の
動作例を、タッチパネル2自体の入力枠の指定と、LC
D3の表示を組み合わせた形で示しである。l/4角で
°1゛と“°2”を(2、2)と(4,2)座標に指定
すると(41)、(2,2)及び(4,2)のLCD3
に1/4角の“l”2”の文字表示(42)と、(2,
2)及び(4,2)の入力情報領域17に左右上下の境
界を示すFxh (xは他の情報)を記憶させる(43
)、半角で°“1”と°°2°゛を(2,2) −(2
,3)と(3,2)−(3,3)座標に指定すると(4
4)、(2,2)−(2,3)及び(3,2)−(3,
3)のLCD3に半角の”l”及び°°2”の文字表示
(45)と、(2,2)及び(3,2)の入力情報領域
17に、左右上の境界を示すExh (xは他の情報)
を記憶させ、(2,3)及び(3,3)の入力情報領域
17に、左右下の境界を示すDxh (xは他の情報)
を記憶させる(46)、又、全角で°゛業務を(2,2
)−(5,3)座標に指定すると(47)、(2,2)
−(5,3)のLCD3に全角の゛業務”の文字表示(
48)と、(2,2)は左上の境界を示すAxh (x
は他の情報)を、(3,2)及び(4,2)は上の境界
を示す2xh(xは他の情報)を(5,2)は右上の境
界を示す6xh (xは他の情報)を、(2,3)は左
下の境界を示す9xh (xは他の情報)を、(3,3
)及び(4,3)は下の境界を示す1xh(xは他の情
報)を、(5,3)は右下の境界を示す5xh (xは
他の情報)をそれぞれ記憶する(49)。4(a) to (C) show an example of the operation of the touch panel input designation means, including designation of the input frame of the touch panel 2 itself, and LC
This is a combination of the D3 displays. If you specify °1゛ and "°2" in the l/4 angle as (2,2) and (4,2) coordinates, the LCD3 of (41), (2,2) and (4,2) will be displayed.
1/4 square "l"2" character display (42), (2,
2) and (4, 2), store Fxh (x is other information) indicating the left, right, top, and bottom boundaries in the input information area 17 (43
), half-width °“1” and °°2°゛(2,2) −(2
,3) and (3,2)-(3,3) coordinates, (4
4), (2,2)-(2,3) and (3,2)-(3,
3), the half-width "l" and °°2" characters are displayed (45) on the LCD 3, and the input information area 17 of (2,2) and (3,2) shows Exh (x is other information)
is stored, and in the input information area 17 of (2, 3) and (3, 3), Dxh indicating the lower left and right boundaries (x is other information)
(46), and also write °゛ business in full-width (2, 2)
)-(5,3) coordinates (47), (2,2)
- The full-width characters "Business" are displayed on the LCD 3 of (5, 3) (
48) and (2,2) are Axh (x
(3,2) and (4,2) indicate the upper boundary 2xh (x is other information), (5,2) indicates the upper right boundary 6xh (x indicates the other information), (2,3) indicates the lower left boundary 9xh (x is other information), (3,3
) and (4,3) store 1xh (x is other information) indicating the lower boundary, and (5,3) stores 5xh (x is other information) indicating the lower right boundary (49) .
第5図は、デジタルアナログタイプのタッチパネルのブ
ロック図である。透明タッチパネル51が指によって押
されると、タッチセンス信号52を通してCPU 1に
割り込みが掛かる。CPU1はタッチパネル入力検出手
段20を起動し、タッチパネル入力検出手段20は、指
押下の検出点を決定する為に、まず、アドレスデコーダ
53とモードデコーダ54を使ってX方向(水平方向)
を検出すべく、モードスイッチ55及びアナログスイッ
チ56をX方向の電位検出に設定し、その電位をAD変
換57に入力させ、AD変換後のX方向座標データ58
を得る6次に、アドレスデコーダ53とモードデコーダ
54を使ってY方向(垂直方向)を検出すべく、モード
スイッチ55及びアナログスイッチ56をY方向の電位
検出に設定し、その電位をAD変換57に入力させ、A
D変換後のY方向座標データ58を得る。上記のタッチ
パネル検出手段20の動作により、X方向、Y方向のタ
ッチパネル座標点を算出し、この座標点をタッチパネル
入力判定手段21に渡す。FIG. 5 is a block diagram of a digital-analog type touch panel. When the transparent touch panel 51 is pressed by a finger, an interrupt is applied to the CPU 1 through the touch sense signal 52. The CPU 1 starts the touch panel input detection means 20, and the touch panel input detection means 20 first uses the address decoder 53 and the mode decoder 54 to determine the detection point of the finger press in the X direction (horizontal direction).
In order to detect
Next, in order to detect the Y direction (vertical direction) using the address decoder 53 and mode decoder 54, the mode switch 55 and analog switch 56 are set to detect the potential in the Y direction, and the potential is converted to the AD converter 57. and enter A
Y-direction coordinate data 58 after D conversion is obtained. By the operation of the touch panel detection means 20 described above, touch panel coordinate points in the X direction and the Y direction are calculated, and these coordinate points are passed to the touch panel input determination means 21.
第6図は、タッチパネル入力判定手段21の実行例を示
すものであり、座標データが与えられると、その座標に
対応して枠の値が一意的に決定される(61)、通常の
場合、デジタルアナログタイプのタッチパネル(62)
では、その中の一点(63)を押すと座標値(66)が
算出され、座標値(66)に対応して枠の位置(69)
が決定される。しかしながら、タッチパネルの入力点の
境界付近(64,65)を押すと、デジタルアナログタ
イプに於いても境界付近の座標値(67゜68)が算出
されてしまい、隣接するタッチパネルの一点と区別がつ
かなくなる。そこで、タッチパネル入力判定手段21は
、入力情報領域17の該当座標に対応する枠データを調
べ、X方向(或はY方向)の境界枠指定の状況(33)
に応じて、境界枠指定が無い場合は、座標値に対応した
枠金体(71)を有効範囲とする。X方向(或はY方向
)の左のみ境界枠指定がある場合は、枠の中心部(70
)と右側の境界部(73)を有効範囲とし、左側の境界
部(72)は無効範囲とする。X方向(或はY方向)の
右のみ境界枠指定がある場合は、枠の中心部(70)と
左側の境界部(72)を有効範囲とし、右側の境界部(
73)は無効範囲とする。X方向(或はY方向)の左右
の境界枠指定がある場合は、枠の中心部(70)のみを
有効範囲とし、左右の境界部(72,73)を無効範囲
とする。FIG. 6 shows an example of execution of the touch panel input determination means 21. When coordinate data is given, the value of the frame is uniquely determined according to the coordinates (61). In the normal case, Digital analog type touch panel (62)
Now, when you press one point (63), the coordinate value (66) is calculated, and the frame position (69) corresponds to the coordinate value (66).
is determined. However, if you press near the border (64, 65) of the input point on the touch panel, the coordinate value near the border (67°68) will be calculated even on the digital analog type, making it difficult to distinguish it from one point on the adjacent touch panel. It disappears. Therefore, the touch panel input determination means 21 examines the frame data corresponding to the corresponding coordinates of the input information area 17, and determines the boundary frame designation status (33) in the X direction (or Y direction).
Accordingly, if there is no boundary frame designation, the frame metal body (71) corresponding to the coordinate value is set as the effective range. If only the left boundary frame is specified in the X direction (or Y direction), the center of the frame (70
) and the right boundary (73) are the valid range, and the left boundary (72) is the invalid range. If a boundary frame is specified only on the right side in the X direction (or Y direction), the effective range is the center (70) and left boundary (72) of the frame,
73) is an invalid range. If left and right boundary frames in the X direction (or Y direction) are designated, only the center (70) of the frame is the valid range, and the left and right boundaries (72, 73) are the invalid range.
このタッチパネル入力判定手段21の判定結果により、
予め枠指定された枠の境界付近は無効データと判定する
ことができ、隣接した枠指定が行われている時などの誤
認識を予防することができる。Based on the judgment result of this touch panel input judgment means 21,
It is possible to determine invalid data near the boundary of a frame designated in advance, and it is possible to prevent erroneous recognition when adjacent frames are designated.
[発明の効果]以上、説明した様に本発明によれば、入力点数の増加に
より細密化したタッチパネルに於いでも、入力領域の枠
情報を示す入力情報領域と、前記入力情報領域に入力情
報を指定するタッチパネル入力指定手段と、前記タッチ
パネルの押下座標の検出を行うタッチパネル入力検出手
段と、前記人力情報領域に示されている入力枠の情報と
前記タッチパネル入力検出手段とからタッチパネルの入
力を判定するタッチパネル入力判定手段とを設けること
により、境界付近の押下で発生する誤認を予防し、誤操
作、誤動作を減らすことが可能なタッチパネル入力装置
を提供することができる。[Effects of the Invention] As described above, according to the present invention, even in a touch panel that has become more detailed due to an increase in the number of input points, there is an input information area that indicates frame information of the input area, and input information is displayed in the input information area. a touch panel input specifying means for specifying a touch panel; a touch panel input detecting means for detecting pressed coordinates of the touch panel; and determining an input on the touch panel from information on an input frame shown in the human power information area and the touch panel input detecting means. By providing a touch panel input determination means that performs touch panel input determining means, it is possible to provide a touch panel input device that can prevent erroneous recognition caused by pressing near the boundary and reduce erroneous operations and malfunctions.
本発明は入力装置をタッチパネルにしているが、平面的
な入力装置については本発明を応用することができるの
で、本実施例に限ることがない。Although the present invention uses a touch panel as the input device, the present invention is not limited to this embodiment, as the present invention can be applied to flat input devices.
第1図は、本発明の一実施例を示す厩観図、第2図ない
し第6図は本発明によるそれぞれ略図であって、第2図
はそのブロック図、第3図は入力情報領域の一構成例、
第4図はタッチパネル入力指定手段の動作例、第5図は
デジタルアナログタイプのブロック図、第6図はタッチ
パネル入力判定手段の実行例を示す図6PUタッチパネルAD変換CDLCDドライバAMOM以上出願人 セイコーエプソン株式会社代理人 弁理士 鈴 木 喜三部(他1名)シト 3
U第2057、−m胡り、テノ悴11.−56;アアロク・Zイνす節5図FIG. 1 is a schematic diagram showing one embodiment of the present invention, FIGS. 2 to 6 are schematic diagrams of the present invention, FIG. 2 is a block diagram thereof, and FIG. 3 is an input information area. One configuration example,
FIG. 4 shows an example of the operation of the touch panel input designation means, FIG. 5 is a block diagram of the digital-analog type, and FIG. 6 shows an example of the execution of the touch panel input determination means. Seiko Epson Corporation Representative Patent Attorney Kizobe Suzuki (and 1 other person) Cito 3
U No. 20 57, -m Kuri, Teno-je 11. - 56; Aalok Z-i νsu section 5 figure
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63260891AJPH02108117A (en) | 1988-10-17 | 1988-10-17 | touch panel input device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63260891AJPH02108117A (en) | 1988-10-17 | 1988-10-17 | touch panel input device |
| Publication Number | Publication Date |
|---|---|
| JPH02108117Atrue JPH02108117A (en) | 1990-04-20 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63260891APendingJPH02108117A (en) | 1988-10-17 | 1988-10-17 | touch panel input device |
| Country | Link |
|---|---|
| JP (1) | JPH02108117A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015158953A (en)* | 2011-10-07 | 2015-09-03 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Imaging device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015158953A (en)* | 2011-10-07 | 2015-09-03 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Imaging device |
| Publication | Publication Date | Title |
|---|---|---|
| JP3588201B2 (en) | Coordinate input device and control method thereof | |
| JPH0460715A (en) | Document processor | |
| JP2001043010A (en) | Pointing device using image to generate pointing signal | |
| JPH09231006A (en) | Portable information processor | |
| JPH02108117A (en) | touch panel input device | |
| JPH04127315A (en) | Personal computer | |
| JP3356639B2 (en) | Data processing device | |
| JP3228584B2 (en) | Mouse input method on touch panel | |
| JPH04127310A (en) | Character input method | |
| JPH08234907A (en) | Data processing device | |
| JPH0423117A (en) | Input display controller | |
| JP2000242428A (en) | Touch panel device and control method therefor | |
| JPH0250217A (en) | Touch panel control method | |
| JPS63182731A (en) | Input device for electronic equipment | |
| JP2002366294A (en) | Data input device and program thereof | |
| JP2001034416A (en) | Resistance film type touch panel, input device and data processor having the same panel | |
| JP3985564B2 (en) | Coordinate input device | |
| JPS63317817A (en) | Keyboard control method | |
| JPH02206818A (en) | Electronic equipment with character recognition function | |
| JPS6180355A (en) | Character input device in real time 'kanji' recognizing device | |
| JPH10111748A (en) | Tablet input device | |
| JPS63616A (en) | coordinate input device | |
| JPS60209832A (en) | Screen input point instruction method | |
| JPH02119435A (en) | Device for inputting information adaptive to user | |
| JPH03280122A (en) | Information processor |