[發明專利]觸摸屏的兩點觸摸處理方法有效
| 申請號: | 200710009580.0 | 申請日: | 2007-09-26 |
| 公開(公告)號: | CN101398733A | 公開(公告)日: | 2009-04-01 |
| 發明(設計)人: | 邱作霖;王勇 | 申請(專利權)人: | 福建星網銳捷通訊股份有限公司 |
| 主分類號: | G06F3/042 | 分類號: | G06F3/042 |
| 代理公司: | 廈門市新華專利商標代理有限公司 | 代理人: | 翁素華 |
| 地址: | 350000福建省福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸摸屏 兩點 觸摸 處理 方法 | ||
【技術領域】
本發明涉及一種觸摸屏的兩點觸摸處理方法,特別涉及一種光線阻隔式觸摸屏的兩點觸摸處理方法。
【背景技術】
觸摸屏技術在視頻音樂點播機、金融交易、公用信息查詢服務等眾多領域有著廣范的應用。傳統的觸摸屏多為電阻式觸摸屏,其觸摸屏復合薄膜的外層采用塑膠材料,太用力或使用銳器觸摸可能劃傷整個觸控屏而導致報廢;而且電容屏在外界有電感和磁感的時候,會使觸摸屏失靈;且表面聲波屏需要經常維護,怕灰塵,油污,因此呈現出日趨淘汰的境地。取而代之的是光線阻隔式觸摸屏,其以低成本,抗干擾性強,適宜在惡劣環境工作的優點,越來越受到人們的青睞。目前市面上的光線阻隔式觸摸屏存在的一個不足的地方就是只支持單個觸摸信號操作,而隨著科學技術應用的發展,越來越多界面的操作要求有多個觸摸點組合而執行某一具體操作(類似PC鍵盤上的組合鍵操作),而現今存在光線阻隔式觸摸屏的缺點,限制了其應用。因此急需一種可以支持光線阻隔式觸摸屏中多個觸摸信號操作的方法。
【發明內容】
本發明的要解決的技術問題,在于提供一種觸摸屏的兩點觸摸處理方法,可以同時支持多個觸摸信號的操作,可以使一些顯示界面的操作更加靈活,從而實現更多的操作功能。
本發明是這樣實現的:一種觸摸屏的兩點觸摸處理方法,包括如下步驟:
(1)系統初始化;
(2)變量初始化:定義4個變量x1、y1、x2、y2用于保存兩個觸摸點的坐標,并賦予每個變量以坐標空值,同時定義變量X_bak、Y_bak用于備份先接觸到屏幕的觸摸點的坐標;
(3)掃描:單片機從左到右掃描X軸坐標時,得到一個或兩個X軸坐標值,再從下到上掃描Y軸坐標,得到一個或兩個Y軸坐標值;
(4)掃描值處理:排除觸摸點的異常情況;
(5)坐標值處理:記錄第一個接觸點的坐標值并賦給變量X_bak、Y_bak,并將掃描所得的X軸坐標值和Y軸坐標值分別賦給變量x1、x2、y1、y2,再將上述變量x1、x2、y1、y2的值處理后得到正確的坐標值,再重新賦給變量x1、x2、y1、y2;
(6)判斷觸摸點的位置:將上述變量x1、x2、y1、y2的終值發送給上位機,上位機即判斷出兩個觸摸點的所在位置。
當沒有觸摸信號時的,因沒有掃描到任何觸摸信號而得到空坐標,從而不進行何處理;
當兩個觸摸點的連線與Y軸平行時,上述步驟(5)中,是將掃描X軸所得唯一值賦給變量x1,x2仍為空值,同時將掃描Y軸所得兩個值分別賦給變量y1、y2;再去掉x2的空值,將x1的值重新賦給變量x2。
當兩個觸摸點的連線與X軸平行時,上述步驟(5)中,是將掃描Y軸所得唯一值賦給變量y1,y2仍為空值,同時將掃描X軸所得的兩個值分別賦給變量x1、x2;再去掉y2的空值,將y1的值重新賦給變量y2。
當兩個觸摸點為交叉情形時,上述步驟(5)中,是將掃描X軸所得兩個值分別賦給變量x1、x2,將掃描Y軸所得兩個值分別賦給變量y1、y2;然后將兩對x1、y1值分別與X_bak、Y_bak值進行比較,相等即兩則個觸摸點為正交叉,保留變量x1、x2、y1、y2的掃描值,不相等則個觸摸點為反交叉,則將x1、x2的掃描值互換重新賦給變量x1、x2,同時將與x1、x2新值對應的y1、y2的坐標值重新賦給變量y1、y2。
【附圖說明】
上述本發明兩點觸摸處理方法,采用“分時處理”的方法,引入備份坐標值X_bak、Y_bak,針對兩觸摸點的四種不同位置排布方式進行處理,從而得到正確的坐標值。改變了現有的觸摸屏只支持單個觸摸點操作的現狀,從而可以支持兩個觸摸點的操作,可以使一些顯示界面的操作更加靈活,實現更多的操作功能。
下面參照附圖結合實施例對本發明作進一步的說明。
圖1是本發明觸摸屏的結構示意圖。
圖2是執行本發明方法硬件工作流程示意圖。
圖3是本發明總的工作流程圖。
圖4a至圖4d是本發明兩個觸摸點的4種不同排布方式位置示意圖。
【具體實施方式】
圖5和圖6是本發明對先后兩個觸摸點處理方法原理示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷通訊股份有限公司,未經福建星網銳捷通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710009580.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:重疊指令存取單元和重疊指令存取方法
- 下一篇:無能耗高效率筆記本電腦散熱墊





