系統識別號 | U0002-1707201311560500 |
---|---|
DOI | 10.6846/TKU.2013.00606 |
論文名稱(中文) | 抑制平板電腦中電容式觸控螢幕掌壓與指握的問題 |
論文名稱(英文) | A palm and grip suppression algorithm for tablets built-in capacitive touchscreens |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系碩士在職專班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 101 |
學期 | 2 |
出版年 | 102 |
研究生(中文) | 孫敏鎬 |
研究生(英文) | Minho Sohn |
學號 | 700410409 |
學位類別 | 碩士 |
語言別 | 英文 |
第二語言別 | |
口試日期 | 2013-06-19 |
論文頁數 | 60頁 |
口試委員 |
指導教授
-
洪文斌(horng@mail.tku.edu.tw)
委員 - 謝文恭(wgshieh@faculty.pccu.edu.tw) 委員 - 徐郁輝(yuhhuei@mail.tku.edu.tw) 委員 - 洪文斌(horng@mail.tku.edu.tw) |
關鍵字(中) |
電容觸控螢幕 手掌 指握 相連元件標記法 |
關鍵字(英) |
Capacitive touchscreens Palm Grip Connected components labeling |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
最近有許多種類的平板電腦陸續上市。 平板電腦的主要使用者介面為電容式觸控螢幕。無可置疑地,電容式觸控螢幕提供了流暢且直覺式的手勢多點觸控功能。 也因如此,電容式觸控介面藉由導電性物體的接觸,可以感測到非常微小電荷的變化。 但另一方面,良好的靈敏度卻可能造成其他不便。當使用者用手指或其他導電物體在觸控螢幕上寫字或繪圖時,很可能因為拿平板電腦的單手或雙手,發生了錯誤的不良接觸。 本次研究的重點,就是從如何抑制意外觸控的影像處理角度來切入探討。 |
英文摘要 |
Many kinds of tablet computers (tablets for short) have been recently released onto the market. There is no doubt that the primary interface of the tablet is a capacitive touchscreen that can provide users with a fluid and intuitive multi touch function. It is attributable to the fact that the capacitive touchscreen can measure a minute change of a capacitance. On the other hand, the high sensitivity of the touchscreen can cause an undesirable effect when users write or draw. Base on user feedbacks, this has been causing some inconvenience. This study is focusing on how to discriminate non-fingertip contact such as a grip, palm and fist, and to suppress them from image processing point of view. |
第三語言摘要 | |
論文目次 |
CONTENTS Chapter 1. Introduction 1 Chapter 2. Principle of Capacitive Touch 3 2.1 Capacitive Touchscreens 3 2.2 Projected capacitive touchscreens 3 2.3 Touch algorithms 8 2.4 Undesirable touch 9 Chapter 3. Related Works 11 3.1 Special Gloves 11 3.2 The application Programs built in a palm rejection function 11 3.3 Palm and grip suppression using image processing 13 3.4 The proposed method in this research 14 Chapter 4. Implementation and Algorithms 15 4.1 Hardware specifications 15 4.2 Measuring capacitance and display with the touchscreen 16 4.3 The Algorithm to discriminate palm and grip contacts 19 4.3.1 TAS (Temporal Analysis of frame Sequence) 19 4.3.2 SAA ( Spatial Analyis of a contacted Area) 22 Chapter 5. Experimental results 31 5.1 Experiment process 31 5.2 Analyze the results 34 Chapter 6. Conclusions 40 Reference 43 Appendix 45 LIST OF FIGURES Figure 2.1 Self-capacitance and Mutual-capacitance 6 Figure 2.2 Touch controller: a) + b) + c) + d) 7 Figure 2.3 A conventional procedure of touch algorithms 9 Figure 3.1 Special gloves for palm rejection 11 Figure 3.2 An application program with protection window 12 Figure 4.1 The touchscreen and control board used in this research 15 Figure 4.2 Matlab source code for image acquisition and display 17 Figure 4.3 2D and 3D view of captured capacitance 18 Figure 4.4 TAS Algorithm to suppress the palm contact 20 Figure 4.5 TAS Algorithm to suppress the grip contact 21 Figure 4.6 The extrema of two different regions 24 Figure 4.7 The Adjacent IDs and Extrema with Euclidian distance 24 Figure 4.8 The sparse matrix of figure 4.7 25 Figure 4.9 The procedure of finding SCC 26 Figure 4.10 The biograph from Matlab function ‘graphconncomp’ 27 Figure 4.11 SAA Algorithm to suppress the palm contact 28 Figure 4.12 SAA Algorithm to suppress the grip contact 29 Figure 4.13 More complicated scenario: both palms contact 30 Figure 5.1 User scenarios that can cause an undesirable touch 33 Figure 5.2 Experiment process 34 Figure 5.3 The result of scenario 1 35 Figure 5.4 The result of scenario 2 35 Figure 5.5 The result of scenario 3 36 Figure 5.6 The result of scenario 4 37 Figure 5.7 The result of scenario 5 37 Figure 5.8 The result of scenario 6 38 Figure 5.9 The result of scenario 7 38 Figure 5.10 The result of scenario 8 39 |
參考文獻 |
[1] Wikipedia contributors. Tablet computer., 2013, from http://en.wikipedia.org/wiki/Tablet_computer [2] article_enabling_capacitive_touchscreens.pdf Retrieved 5/19/2013, 2013, from http://www.atmel.com/Images/article_enabling_capacitive_touchscreens.pdf [3] Gary L., Barrett, & R. Omote. ( 2010 ) . Projected capacitive touch screens. Information Display Magazine, Official Monthly Publication of the Society for Information Display, Document no. 6500468., [4] The hand glider, tablet glove, iPad glove, Retrieved 5/17/2013, 2013, from http://www.thehandglider.com/ [5] SmudgeGuard - eliminates smudges and hand friction for artists, left-handed children & adults, wacom and tablet PC users! Retrieved 5/17/2013, 2013, from http://www.smudgeguard.com/ [6] GoodNotes - http://www.goodnotesapp.com/user-guide/palm-rejection.html [7] Patent US7855718 - multi-touch input discrimination - google patents Retrieved 5/18/2013, 2013, from http://www.google.com/patents/US7855718 [8] Patent US8130203 - multi-touch input discrimination - google patents Retrieved 5/3/2013, 2013, from http://www.google.com/patents/US8130203 [9] Guarneri, I., Capra, A., Castorina, A., Battiato, S., & Farinella, G. M. ( 2013 ) . PCA based shape recognition for capacitive touch display. Paper presented at the Consumer Electronics ( ICCE ) , 2013 IEEE International Conference on, pp. 596-597. doi:10.1109/ICCE.2013.6487033 [10] Turk, M. A., & Pentland, A. P. ( 1991 ) . Face recognition using eigenfaces. Paper presented at the Computer Vision and Pattern Recognition, 1991. Proceedings CVPR '91., IEEE Computer Society Conference on, pp. 586-591. doi:10.1109/CVPR.1991.139758 [11] indsay I. Smith,University of Otago. ( 2002 ) . A tutorial on principal components analysis Retrieved 5/18/2013, 2013, from http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf [12] Patent US20110221701 - multi-touch detection method for capacitive touch screens - google patents Retrieved 5/14/2013, 2013, from http://www.google.com/patents/US20110221701 [13] Wikipedia contributors. Connected-component labeling., 2013, from http://en.wikipedia.org/wiki/Connected-component_labeling [14] Minimum distance calculations between 2 groups of pixels - file exchange - MATLAB central Retrieved 6/8/2013, 2013, from http://www.mathworks.com/matlabcentral/fileexchange/4294-minimum-distance-calculations-between-2-groups-of-pixels [15] Algorithm - how to find connected components in matlab? - Stack overflow Retrieved 6/8/2013, 2013, from http://stackoverflow.com/questions/16883367/how-to-find-connected-components-in-matlab [16] CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., & STEIN, C. (2009). Graph algorithms . Introduction to algorithms (THIRD EDITION ed., pp. 615). Cambridge, Massachusetts London, England: The MIT Press. [17] Gonzalez and R. Woods Digital Image Processing Third Edition, Addison-Wesley Publishing Company, 2008, Chap. 9. [18] Strongly connected component Retrieved 6/9/2013, 2013, from http://homepages.ius.edu/rwisman/C455/html/notes/Chapter22/SCC.htm [19] Find strongly or weakly connected components in graph - MATLAB graphconncomp Retrieved 6/9/2013, 2013, from http://www.mathworks.com/help/bioinfo/ref/graphconncomp.html |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信