[發明專利]一種紅外觸控屏的真實觸摸點識別方法和紅外觸控屏在審
| 申請號: | 202211313668.2 | 申請日: | 2022-10-25 |
| 公開(公告)號: | CN115599245A | 公開(公告)日: | 2023-01-13 |
| 發明(設計)人: | 秦志佳;徐協增;王志勇 | 申請(專利權)人: | 深圳市鴻合創新信息技術有限責任公司 |
| 主分類號: | G06F3/042 | 分類號: | G06F3/042 |
| 代理公司: | 深圳市君之泉知識產權代理有限公司 44366 | 代理人: | 呂戰竹 |
| 地址: | 518000 廣東省深圳市坪山區坑梓街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 紅外 觸控屏 真實 觸摸 識別 方法 | ||
本發明涉及一種紅外觸控屏的真實觸摸點識別方法和紅外觸控屏,方法包括:計算第一坐標系內所有n條被遮擋光線的斜率k與截距b,得到n組數值組合;將n組數值組合填入kob第二坐標系,得到n個坐標點;在第一坐標系內識別備選觸摸區域;計算各備選觸摸區域形心點坐標值和內部被遮擋光線的數目,從未被選擇的備選觸摸區域中選擇內部被遮擋光線的數目最多的作為目標備選觸摸區域,將其形心點坐標值映射為第二坐標系內的一條虛擬直線,將該虛擬直線上和兩側容許范圍內的所有坐標點記為已清除,至記為已清除的坐標點達到預設比例時停止,以已做出的虛擬直線各自對應的X坐標值和Y坐標值為各點的坐標,實現快速準確判斷多點觸摸時各真點的坐標。
技術領域
本發明涉及紅外觸控屏技術領域,具體涉及一種紅外觸控屏的真實觸摸點識別方法和紅外觸控屏。
背景技術
在對紅外觸控屏進行單點觸摸時,由于觸摸點僅有一個,該觸摸點即為真點(真實觸控點),其觸摸位置也可直接被判斷出來。而在對紅外觸控屏進行多點觸摸時,在真點之外,往往還有假點的存在,假點是真實觸摸點所對應的遮擋光線在其他位置相交形成的,真點和假點的真假屬性在未被判斷出來之前,都是觸摸發生的可疑點。現有技術通常通過復雜的算法來同時多進程對每個可疑點都進行計算,當把每一個假點都通過計算排除之后,才能準確判斷出多點觸摸中真點的數量和各個真點的坐標位置,因算法較為復雜,故耗費時間較長,在假點數量較多時,觸控延時感更為明顯,影響用戶的觸摸操作體驗。
發明內容
基于上述現狀,本發明的主要目的在于提供一種紅外觸控屏的真實觸摸點識別方法和紅外觸控屏,高效、快速而準確地判斷多點觸摸時各個真點的坐標位置,明顯提升用戶的觸控操作體驗。
為實現上述目的,本發明采用的技術方案如下:
第一方面,本發明提供了一種紅外觸控屏的真實觸摸點識別方法,所述方法包括如下步驟:
確定被遮擋光線:計算第一坐標系內所有n條被遮擋光線的斜率k與截距b,得到n組數值組合(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);
進行坐標轉換:以k作為第二坐標系的橫坐標、b作為第二坐標系的縱坐標,將所述n組數值組合填入所述第二坐標系,得到n個坐標點(k1,b1)、(k2,b2)、(k3,b3)……(kn,bn);
識別備選觸摸區域:在所述第一坐標系內識別備選觸摸區域,所述備選觸摸區域由多條邊界被遮擋光線相交圍合而成,每條邊界被遮擋光線之外與其緊密相鄰的光線為一條非遮擋光線,所述備選觸摸區域的內部的被遮擋光線的數量不少于預設條數;
確定真實觸摸點坐標:計算每個備選觸摸區域的形心點坐標值(X1,Y1)、(X2,Y2)……(XT,YT)和其內部被遮擋光線的數目,T為所述備選觸摸區域的總數;從未被選擇的備選觸摸區域中選擇內部被遮擋光線的數目最多的一個備選觸摸區域作為目標備選觸摸區域,將所述目標備選觸摸區域的形心點坐標值映射為所述第二坐標系內的一條虛擬直線,所述虛擬直線以坐標值中的X值為斜率,以坐標值中的Y值為截距;將所述n個坐標點中位于該虛擬直線上和該虛擬直線兩側容許范圍內的所有坐標點記為已清除,直至所述n個坐標點中記為已清除的坐標點達到預設比例;將已經做出的虛擬直線各自對應的X坐標值和Y坐標值作為各個真實觸摸點在第一坐標系內的位置坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市鴻合創新信息技術有限責任公司,未經深圳市鴻合創新信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211313668.2/2.html,轉載請聲明來源鉆瓜專利網。





