[發明專利]一種平衡精確度與靈敏度的觸屏點過濾方法在審
| 申請號: | 201410631504.3 | 申請日: | 2014-11-11 |
| 公開(公告)號: | CN104391599A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 唐超旬 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 林曉琴 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平衡 精確度 靈敏度 觸屏點 過濾 方法 | ||
技術領域
本發明涉及觸控技術領域,尤其涉及一種平衡精確度與靈敏度的觸屏點過濾方法。
背景技術
電阻屏在電磁噪聲的影響下容易出現點擊不準確、有抖動等問題,而這些問題表現出來的就是觸屏的坐標與實際位置存在偏差,這就要求觸屏的驅動能夠對這種漂移點進行過濾。
一般過濾這種漂移點的辦法是一次檢測觸點坐標的時候快速讀取n次坐標,獲得n個樣本點,每個樣本點是一對X和Y的坐標對,根據這些樣本點的坐標值,對樣本點進行排序,然后去掉最大值和最小值,再計算剩余的樣本點最大值和最小值的偏差,取一門限值m,若偏差大于m值則認為偏差過大,本次讀取無效,重新讀取該檢測觸點的另外n個樣本點進行計算;若偏差小于或等于m值則認為偏差合理,取剩余的n-2個樣本的均值作為實際觸摸屏點坐標,再把觸摸屏點坐標轉換成液晶屏的點坐標顯示。
以上對漂移點進行過濾的方法中存在不足:m值為事先實測后設置的一固定值,但不同的觸屏存在差異,觸點的漂移程度也不同,若m的取值太大,則漂移較大的點不會被過濾,這就導致實際觸點與所該方法所判斷的位置存在超過誤差允許范圍的偏差,導致精確度的降低;若m的取值太小,觸點很容易被過濾掉,導致無法獲取觸屏坐標而使靈敏度降低,這種情況下精確度和靈敏度難以平衡,另一方面,在實際中mx和my也可能存在不同,因此門限值m也不應取固定值。
發明內容
本發明要解決的技術問題,在于提供一種平衡精確度與靈敏度的觸屏點過濾方法,通過校準數據的收集來獲得合適的過濾漂移點的門限值,以達到平衡觸屏點的精確度與觸屏點的靈敏度。
本發明是這樣實現的:一種平衡精確度與靈敏度的觸屏點過濾方法,根據校準數據計算門限值,門限值包括X坐標抽上的門限值mx和Y坐標軸上的門限值my,所述方法包括如下步驟:
步驟10、判斷是否已經有校準數據,若是,則讀取校準數據并將已經計算的門限值賦予mx和my,跳轉至步驟40;否則將默認的初始值賦予mx和my,進入步驟20;
步驟20、啟動觸屏驅動進行校準,反復校準直至校準成功,獲得校準數據;
步驟30、定義一液晶屏上坐標的允許誤差為r和觸摸屏上的坐標誤差為ΔX和ΔY,利用校準數據列出求解觸屏過濾門限值的方程,解出ΔX和ΔY,計算出門限值mx等于ΔX的絕對值,門限值my等于ΔY的絕對值,將計算的門限值賦予mx和my,并把計算出的門限值作為校準數據的內容保存下來,進入步驟40;若無法解出ΔX和ΔY,則跳轉至步驟20;
步驟40、定時掃描觸摸屏,若有點擊觸摸屏,則快速采集n個樣本點的觸摸屏坐標;
步驟50、將獲取的n個樣本點按照橫坐標和縱坐標分別進行排序,去除橫坐標和縱坐標中最小值和最大值后,將n-2個橫坐標中的最大值與最小值的差值nx與門限值mx進行比較,將n-2個縱坐標中的最大值與最小值的差值ny與門限值my進行比較,只有當nx≤mx且ny≤my時,取剩余的n-2個橫坐標的均值作為觸摸屏點的橫坐標,取剩余n-2個縱坐標的均值作為觸摸屏點的縱坐標,并將觸摸屏點的坐標轉換為液晶屏點的坐標,結束流程;否則,舍棄該組樣本點,跳轉至步驟40,獲取該次點擊的另外n個樣本點坐標。
進一步的,所述步驟10中mx和my默認的初始值是根據實驗實測情況確定的且mx和my默認的初始值相同。
進一步的,所述步驟20進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410631504.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種內嵌式觸摸屏及顯示裝置
- 下一篇:觸控顯示裝置及其制作方法





