JPH04127314A - Touch position discriminating method for touch panel - Google Patents
Touch position discriminating method for touch panelInfo
- Publication number
- JPH04127314A JPH04127314A JP2247416A JP24741690A JPH04127314A JP H04127314 A JPH04127314 A JP H04127314A JP 2247416 A JP2247416 A JP 2247416A JP 24741690 A JP24741690 A JP 24741690A JP H04127314 A JPH04127314 A JP H04127314A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- touch panel
- touched
- touch position
- data
- 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 title claims description 19
- 238000001514 detection method Methods 0.000 abstract description 3
- 230000007257 malfunction Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 241000862969 Stella Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、タッチパネルを有する各種装置におけるタッ
チポジションの判別方法に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a method for determining a touch position in various devices having a touch panel.
(従来の技術)
タッチパネルは、CRT等のデイスプレィ装置の画面上
に設けられる。このタッチパネルにより、操作者は、デ
イスプレィ装置の表示に従って、人力操作を行なうこと
ができる。このようなタッチパネルは、例えば、透明の
板に透明電極を格子状に配列して構成される。(Prior Art) A touch panel is provided on the screen of a display device such as a CRT. This touch panel allows the operator to perform manual operations according to the display on the display device. Such a touch panel is configured, for example, by arranging transparent electrodes in a grid on a transparent plate.
第4図は、タッチパネルの正面図である。FIG. 4 is a front view of the touch panel.
図示のように、X1〜X、、のX座標及びYt〜Y、の
X座標により複数のタッチポジションが設けられている
。As shown in the figure, a plurality of touch positions are provided by X coordinates X1 to X, and X coordinates Yt to Y.
従来のタッチパネルのタッチポジション判別方法は、タ
ッチパネル上の最小単位の座標を順次検索していき、最
初に発見された座標をデータとして認識していた。検索
の順序は、いずれでもよいが、例えば、(xi、 y+
)、(x2. y、) 、・・・(x、、、 Y、)、
(xi、 Y2)、(X2. Y2) 、・”等の一定
の順序である。In the conventional touch panel touch position determination method, the coordinates of the smallest unit on the touch panel are sequentially searched, and the first coordinate discovered is recognized as data. The search order may be in any order, but for example, (xi, y+
), (x2. y,) , ... (x,,, Y,),
(xi, Y2), (X2. Y2), .'', etc. in a certain order.
第2図は、従来のタッチポジション判別方法の手順を示
すフローチャートである。FIG. 2 is a flowchart showing the steps of a conventional touch position determination method.
上述のように、タッチポジションを順次検索していき、
該当の座標がタッチされている場合(ステップ521)
、その旨を通知する(ステップ524)。全座標のチエ
ツクが終了しても夕・チされている座標が検8されない
ときはにテップ522)、通知を行なわない(ステラ:
523)。As mentioned above, the touch positions are sequentially searched,
If the corresponding coordinates are touched (step 521)
, and notifies that effect (step 524). If the checked coordinates are not detected even after all the coordinates have been checked (step 522), no notification is made (Stella:
523).
(発明が解決しようとする課題)
しかしながら、上述した従来の技術には、次Qような問
題点があった。(Problems to be Solved by the Invention) However, the above-mentioned conventional technology has the following problems.
第3図は、タッチパネルの操作状況の説明図1ある。FIG. 3 is an explanatory diagram 1 of the operation status of the touch panel.
第3図(a)に示すように、選択したい座標Cを押しな
がら、この座標■の左端を押した場合、隣の座標■がデ
ータとして認識されそしよう可肯i性がある。つまり、
(L、 Yl)、(L、 Yl)、・(Xn、Yl)、
(X、、 Yl)、(Xa、 Yl) 、 −0’−順
に座標を検索した場合、第2図の方法に従えば、座標■
がデータとして認識されるという間層があった。As shown in FIG. 3(a), if the user presses the left end of this coordinate ■ while pressing the coordinate C to be selected, there is a possibility that the adjacent coordinate ■ will be recognized as data. In other words,
(L, Yl), (L, Yl), ・(Xn, Yl),
If you search for the coordinates in the order of (X,, Yl), (Xa, Yl), -0'-, then if you follow the method shown in Figure 2, the coordinates ■
There was a gap in which information was recognized as data.
また、第3図(b)に示すように、タッチ時に指が多少
動くことで2つのデータが連続してあがってしまう。つ
まり、第3図(b)の破線で示す位置から、実線で示す
位置に指がずれた場合、第2図の方法によれば、座標■
がまず通知され、これに続いて座標■が通知されるとい
う問題があった。Further, as shown in FIG. 3(b), if the finger moves a little during the touch, two pieces of data will appear consecutively. In other words, if the finger shifts from the position shown by the broken line in FIG. 3(b) to the position shown by the solid line, according to the method shown in FIG.
There was a problem in that the coordinates ■ were notified first, followed by the coordinates ■.
さらに、装置に若干の不安定要素(例えば、ノイズの発
生等)があった場合、誤動作の防止策がないという問題
があった。Furthermore, there is a problem in that there is no measure to prevent malfunctions when the device has some unstable factors (for example, noise generation, etc.).
本発明は以上の点に着目してなされたもので、使用者の
意図しないタッチパネルデータの誤入力の発生を除去し
、操作性に優れた装置を提供することを目的とするもの
である。The present invention has been made in view of the above points, and an object of the present invention is to eliminate the occurrence of erroneous input of touch panel data that is not intended by the user, and to provide a device with excellent operability.
(課題を解決するための手段)
本発明のタッチパネルのタッチポジション判別方法は、
タッチパネル上に複数のタッチポジションを定め、各タ
ッチポジションについてタッチされたか否かを複数回判
別し、いずれか1つのみのタッチポジションのタッチが
2回以上連続して検出されたときは、そのタッチポジシ
ョンを選定されたポジションとして通知することを特徴
とするものである。(Means for Solving the Problems) A touch position determination method for a touch panel of the present invention includes:
Multiple touch positions are defined on the touch panel, and it is determined multiple times whether or not each touch position has been touched. If a touch at only one touch position is detected two or more times in a row, that touch is detected. The feature is that the position is notified as a selected position.
(作用)
本発明のタッチパネルのタッチポジション判別方法にお
いては、タッチパネル上の複数のタッチポジションの1
つについて2回連続してタッチが検出されたとき、その
タッチポジションが選定されたポジションとして通知さ
れる。従って、複数のタッチポジションの1つのみがタ
ッチされている場合に限り、そのタッチが有効とされる
。これにより、誤操作の防止を図ることができる。(Function) In the touch panel touch position determination method of the present invention, one of a plurality of touch positions on the touch panel
When a touch is detected twice in succession for one touch position, the touch position is notified as the selected position. Therefore, only when only one of the plurality of touch positions is touched, that touch is considered valid. This makes it possible to prevent erroneous operations.
(実施例)
第1図は、本発明の方法の手順を示すフローチャートで
あり、第5図は本発明に係る制御情報の一例を示す図で
ある。(Example) FIG. 1 is a flowchart showing the procedure of the method of the present invention, and FIG. 5 is a diagram showing an example of control information according to the present invention.
所定のインターバル(例えば、 100m5ec)によ
りタッチポジションの検索が開始されると、先頭で第5
図に示す今回選択データに無効データを書き込んだ後(
ステップs1)、先頭の座標に対しタッチがあったどう
かのチエツクを行なう(ステップS2)。タッチがあっ
た場合(ステップ5ll)、その座標を今回選択データ
に格納しくステップ513)、次座標のチエツクを続け
る(ステップS2)。このとき、既に今回選択データが
あった場合は、同一座標であった場合を除き(ステップ
512)、複数の座標がタッチされたとして無効データ
を通知しくステップS6)、処理を終了する。When the touch position search starts at a predetermined interval (for example, 100m5ec), the fifth
After writing invalid data to the currently selected data shown in the figure (
Step s1), a check is made to see if there is a touch on the top coordinates (step S2). If there is a touch (step 511), the coordinates are stored in the current selection data (step 513), and the next coordinate is checked (step S2). At this time, if there is already selected data this time, unless the coordinates are the same (step 512), it is assumed that a plurality of coordinates have been touched and invalid data is notified (step S6), and the process ends.
1回目の全座標チエツクが終了した時点で今回選択デー
タが無効(タッチ無し)の場合(ステップS4)、第5
図に示す前回選択データにタッチ無しの無効データを書
き込んだ後(ステップS5)、無効データを通知しくス
テップS6)、処理を終了する。今回選択データありの
場合(ステップS4)、2回目のチエツクを開始する(
ステップSl〜S4)。If the current selected data is invalid (no touch) when the first all coordinates check is completed (step S4), the fifth
After writing invalid data with no touch in the previously selected data shown in the figure (step S5), the invalid data is notified (step S6), and the process ends. If there is selected data this time (step S4), a second check is started (
Steps Sl to S4).
これにより、第3図(a)又は(b)に示すように、2
か所以上のタッチポジションがタッチされた場合やタッ
チ位置がずれた場合の検出結果は通知されない。そして
、所望のタッチポジションが1か所のみタッチされたと
き、初めてその検出結果が通知される。従って、タッチ
パネルの操作状況によらず、タッチポジションが確実に
検出される。また、ハードウェアのノイズ等による選択
データの発生を防止することができる。この結果、タッ
チパネルの誤入力を防止することかできる。As a result, as shown in FIG. 3(a) or (b), 2
If more than one touch position is touched or if the touch position shifts, the detection result will not be notified. Then, the detection result is notified only when only one desired touch position is touched. Therefore, the touch position is reliably detected regardless of the operation status of the touch panel. Furthermore, generation of selection data due to hardware noise or the like can be prevented. As a result, erroneous input on the touch panel can be prevented.
2回目の全座標チエツクが正常終了したら(ステップS
7)、前回選択データと今回選択データの比較を行なう
(ステップS8)。同じ場合には、指が離されていない
、即ち連続タッチ中と見なし、無効データを通知しくス
テップS6)、処理を終了する。異なる場合には、今回
選択データを前回選択データに書き込み(ステップS9
)、今回選択データを通知して処理を終了する。When the second full coordinate check is completed successfully (step S
7) Compare the previous selection data and the current selection data (step S8). If the same is the case, it is assumed that the finger has not been released, that is, the finger is being touched continuously, and invalid data is notified (step S6), and the process ends. If different, the current selection data is written to the previous selection data (step S9).
), the current selection data is notified and the process ends.
これにより、使用者がタッチパネルを指で押している間
は、それが1回の操作とみなされる。As a result, as long as the user presses the touch panel with his/her finger, it is considered as one operation.
(発明の効果)
以上説明したように、本発明のタッチパネルのタッチポ
ジション判別方法によれば、2回の検索の結果、1つの
タッチポジションのみがタッチされているときに、その
操作を有効としたので、2か所以上の座標がタッチされ
た場合や指がずれた場合、その操作は無効となり、誤操
作を防止することができる。また、このような2回の検
索によりハードウェアのノイズ等による異常データをエ
ラーとすることができる。(Effects of the Invention) As explained above, according to the touch position determination method of the touch panel of the present invention, when only one touch position is touched as a result of two searches, that operation is determined to be valid. Therefore, if two or more coordinates are touched or the finger is misplaced, the operation becomes invalid, and erroneous operations can be prevented. Further, by performing such two searches, abnormal data due to hardware noise or the like can be treated as an error.
また、今回選択データと前回選択データを比較して両者
が一致するときは、1か所のタッチパネルデータを通知
した後、その座標から指が離されるまではそれを無効と
することができる。Further, when the current selection data and the previous selection data are compared and they match, it is possible to notify the touch panel data of one location and then invalidate it until the finger is removed from that coordinate.
以上のようにして、使用者のタッチパネルデータの誤入
力の発生を除去することができる。In the manner described above, it is possible to eliminate the occurrence of erroneous input of touch panel data by the user.
第1図は本発明の方法の手順を示すフローチャート、第
2図は従来の方法の手順を示すフローチャート、第3図
はタッチパネルの操作状況の説明図、第4図は本発明が
適用される装置の正面図、第5図は本発明に係る制御情
報の一例を示す図である。
従来の方法の手順を示すフローチャート第 2 図
x。
くタッチパネル座標〉
タッチパネルの正画図
第4図
本発明に係るIIIWI情報の一例を示す間第 5
図Fig. 1 is a flowchart showing the procedure of the method of the present invention, Fig. 2 is a flowchart showing the procedure of the conventional method, Fig. 3 is an explanatory diagram of the operation status of the touch panel, and Fig. 4 is the device to which the present invention is applied. The front view of FIG. 5 is a diagram showing an example of control information according to the present invention. Flowchart illustrating the steps of the conventional method FIG. 2x. Touch panel coordinates〉 Original image of the touch panel Figure 4 shows an example of IIIWI information related to the present invention.
figure
Claims (1)
回判別し、 いずれか1つのみのタッチポジションのタッチが2回以
上連続して検出されたときは、 そのタッチポジションを選定されたポジションとして通
知することを特徴とするタッチパネルのタッチポジショ
ン判別方法。[Claims] A plurality of touch positions are defined on a touch panel, and it is determined multiple times whether or not each touch position has been touched, and if a touch at only one touch position is detected two or more times in succession. A method for determining a touch position of a touch panel, characterized in that when a touch position is selected, the touch position is notified as a selected position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2247416A JPH04127314A (en) | 1990-09-19 | 1990-09-19 | Touch position discriminating method for touch panel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2247416A JPH04127314A (en) | 1990-09-19 | 1990-09-19 | Touch position discriminating method for touch panel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04127314A true JPH04127314A (en) | 1992-04-28 |
Family
ID=17163112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2247416A Pending JPH04127314A (en) | 1990-09-19 | 1990-09-19 | Touch position discriminating method for touch panel |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04127314A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013242916A (en) * | 2012-04-27 | 2013-12-05 | Panasonic Corp | Input device, input support method, and program |
| JP2013242836A (en) * | 2012-04-27 | 2013-12-05 | Panasonic Corp | Input device, input support method, and program |
| US8872785B2 (en) | 2004-05-06 | 2014-10-28 | Apple Inc. | Multipoint touchscreen |
| US9025090B2 (en) | 2010-12-22 | 2015-05-05 | Apple Inc. | Integrated touch screens |
| US9075470B2 (en) | 2010-09-28 | 2015-07-07 | Kyocera Corporation | Electronic information device |
| US9244561B2 (en) | 2006-06-09 | 2016-01-26 | Apple Inc. | Touch screen liquid crystal display |
| US9268429B2 (en) | 2006-06-09 | 2016-02-23 | Apple Inc. | Integrated display and touch screen |
| US9710095B2 (en) | 2007-01-05 | 2017-07-18 | Apple Inc. | Touch screen stack-ups |
| JPWO2017013952A1 (en) * | 2015-07-17 | 2018-04-19 | 富士電機株式会社 | Optical touch panel and vending machine |
| JP2019531239A (en) * | 2017-02-08 | 2019-10-31 | ユン,イル シク | Elevator operation control apparatus and method using monitor |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61156327A (en) * | 1984-12-27 | 1986-07-16 | Toshiba Corp | Monitor method for wrong input of input device |
| JPH0281221A (en) * | 1988-09-19 | 1990-03-22 | Yokogawa Electric Corp | Touch panel input device |
-
1990
- 1990-09-19 JP JP2247416A patent/JPH04127314A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61156327A (en) * | 1984-12-27 | 1986-07-16 | Toshiba Corp | Monitor method for wrong input of input device |
| JPH0281221A (en) * | 1988-09-19 | 1990-03-22 | Yokogawa Electric Corp | Touch panel input device |
Cited By (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10331259B2 (en) | 2004-05-06 | 2019-06-25 | Apple Inc. | Multipoint touchscreen |
| US11604547B2 (en) | 2004-05-06 | 2023-03-14 | Apple Inc. | Multipoint touchscreen |
| US8872785B2 (en) | 2004-05-06 | 2014-10-28 | Apple Inc. | Multipoint touchscreen |
| US8928618B2 (en) | 2004-05-06 | 2015-01-06 | Apple Inc. | Multipoint touchscreen |
| US8982087B2 (en) | 2004-05-06 | 2015-03-17 | Apple Inc. | Multipoint touchscreen |
| US10908729B2 (en) | 2004-05-06 | 2021-02-02 | Apple Inc. | Multipoint touchscreen |
| US9035907B2 (en) | 2004-05-06 | 2015-05-19 | Apple Inc. | Multipoint touchscreen |
| US9454277B2 (en) | 2004-05-06 | 2016-09-27 | Apple Inc. | Multipoint touchscreen |
| US9244561B2 (en) | 2006-06-09 | 2016-01-26 | Apple Inc. | Touch screen liquid crystal display |
| US9268429B2 (en) | 2006-06-09 | 2016-02-23 | Apple Inc. | Integrated display and touch screen |
| US10976846B2 (en) | 2006-06-09 | 2021-04-13 | Apple Inc. | Touch screen liquid crystal display |
| US11175762B2 (en) | 2006-06-09 | 2021-11-16 | Apple Inc. | Touch screen liquid crystal display |
| US9575610B2 (en) | 2006-06-09 | 2017-02-21 | Apple Inc. | Touch screen liquid crystal display |
| US11886651B2 (en) | 2006-06-09 | 2024-01-30 | Apple Inc. | Touch screen liquid crystal display |
| US10191576B2 (en) | 2006-06-09 | 2019-01-29 | Apple Inc. | Touch screen liquid crystal display |
| US10521065B2 (en) | 2007-01-05 | 2019-12-31 | Apple Inc. | Touch screen stack-ups |
| US9710095B2 (en) | 2007-01-05 | 2017-07-18 | Apple Inc. | Touch screen stack-ups |
| US9075470B2 (en) | 2010-09-28 | 2015-07-07 | Kyocera Corporation | Electronic information device |
| US10409434B2 (en) | 2010-12-22 | 2019-09-10 | Apple Inc. | Integrated touch screens |
| US9727193B2 (en) | 2010-12-22 | 2017-08-08 | Apple Inc. | Integrated touch screens |
| US9146414B2 (en) | 2010-12-22 | 2015-09-29 | Apple Inc. | Integrated touch screens |
| US9025090B2 (en) | 2010-12-22 | 2015-05-05 | Apple Inc. | Integrated touch screens |
| JP2013242916A (en) * | 2012-04-27 | 2013-12-05 | Panasonic Corp | Input device, input support method, and program |
| US10261630B2 (en) | 2012-04-27 | 2019-04-16 | Panasonic Intellectual Property Corporation Of America | Input device, input support method, and program |
| JP2013242836A (en) * | 2012-04-27 | 2013-12-05 | Panasonic Corp | Input device, input support method, and program |
| JPWO2017013952A1 (en) * | 2015-07-17 | 2018-04-19 | 富士電機株式会社 | Optical touch panel and vending machine |
| JP2019531239A (en) * | 2017-02-08 | 2019-10-31 | ユン,イル シク | Elevator operation control apparatus and method using monitor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109753179B (en) | User operation instruction processing method and handwriting reading equipment | |
| JP3123887B2 (en) | Coordinate detection / display device | |
| JPH05298027A (en) | Touch input data processor | |
| JP2000172427A (en) | Input device with misinput detecting function and misinput detecting method for input device | |
| JP2000284912A (en) | Touch panel input computer | |
| JP2951664B2 (en) | Touch panel device | |
| JPH0916318A (en) | Tablet pointer | |
| JPS62233823A (en) | Confirming method for coordinate input of crt device | |
| JP2003345511A (en) | Image recording and playback device with touch panel | |
| JP3284272B2 (en) | Data input method and device / data input program recording medium | |
| JPH0922330A (en) | Touch panel input method | |
| JPH02112013A (en) | Touch panel type input device | |
| JP2637440B2 (en) | Cursor control method | |
| JP4038870B2 (en) | Pen input computer | |
| JPS61131111A (en) | Command input control system | |
| JPH03179518A (en) | input control device | |
| JPH07121299A (en) | Pen computer equipment | |
| JP2800145B2 (en) | Item selection controller | |
| JP2006323478A (en) | Information processor and status switching program | |
| JP2000112657A (en) | Circuit for preventing erroneous operation of pointing device | |
| JPH08272535A (en) | Pointer display control method | |
| JP2852150B2 (en) | Handwriting input device | |
| JP3243398B2 (en) | Monitoring and control equipment | |
| JPH05173711A (en) | Input method on touch panel input screen | |
| JPH02162412A (en) | Touch panel type input device |