[發明專利]基于非均勻觸摸屏三點校準方法有效
| 申請號: | 200810071443.4 | 申請日: | 2008-07-22 |
| 公開(公告)號: | CN101634914A | 公開(公告)日: | 2010-01-27 |
| 發明(設計)人: | 陳錚;樂劍;蘇暢 | 申請(專利權)人: | 福州星網視易信息系統有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 廈門市新華專利商標代理有限公司 | 代理人: | 翁素華 |
| 地址: | 350000福建省福州市鼓樓區*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 均勻 觸摸屏 校準 方法 | ||
【技術領域】
本發明涉及一種觸摸屏的校準方法,特別涉及一種基于非均勻觸摸屏三點校準方法。
【背景技術】
觸摸屏校準最根本的目的就是建立觸摸屏坐標到顯示屏坐標之間的映射關系。目前,比較常用的觸摸屏校準方法有兩種:“兩點校準”和“三點校準”。
“兩點校準”方法對觸摸屏的要求比較高,必須是均勻或坐標線性分布的觸摸屏,而對于坐標非線性分布的觸摸屏則校準的準確率很低;但用戶往往出于成本考慮可能會使用質量較差的觸摸屏,這類觸摸屏的一個很大特征就是屏幕制造不均勻,整個屏幕的坐標監測是一種非線性狀態。如果在這類屏幕上使用“兩點校準”方案,就會出現觸摸屏校準之后仍然不能準確使用的問題。
“三點校準”方法的原理是通過一系列的圖形旋轉、位移、縮放來實現觸摸屏坐標和顯示屏幕坐標的重合,這一變換過程就建立了觸摸屏坐標和顯示屏坐標的映射。該映射的相應公式:
Xg=A*Xt+B*Yt+C
Yg=D*Xt+E*Yt+F
Xg、Yg表示采樣的顯示屏坐標,Xt、Yt表示與采樣的顯示屏坐標相對應的觸摸屏坐標,A、B、C、D、E、F、是相應的參數。可以看出只要求出A、B、C、D、E、F的值,可得到一個從觸摸屏坐標到顯示屏坐標的映射關系,6個未知量需要六個方程,所有就需要三個采樣點。
根據六個方程求出6個參數值,就建立了從觸摸屏坐標到顯示屏坐標的映射關系,所有的觸摸屏坐標都可以通過這個映射關系轉換成顯示屏坐標。
但現有技術中,“三點校準”方法對于大屏幕的非均勻觸摸屏仍然無法準確校準,原因是“三點校準”方法把整個屏幕當作一個區域,整個屏幕都采用同一個映射關系,就很有可能在局部區域造成比較大的誤差,顯然這種方法不適合大屏幕的非均勻觸摸屏。
本發明就是對“三點校準”方法做了改進,以克服上述缺點。
【發明內容】
本發明提供一種基于非均勻觸摸屏三點校準方法,包括如下步驟:
步驟10、把非均勻觸摸屏區分為復數個區域;
步驟20、在每個區域內選取三個采樣點做三點校準,從而得到每個區域的觸摸屏坐標與顯示屏坐標的映射關系;
步驟30、在上述每個區域內根據三個采樣點的坐標算出一中心點的坐標,該中心點的坐標是所述三個采樣點的平均坐標;
步驟40、判斷任一觸摸屏坐標離哪個中心點的坐標最近,該觸摸屏坐標即遵照該中心點所屬區域的映射關系。
其中,所述步驟10中劃分區域的原則是愈不均勻的觸摸屏劃分的區域需愈多。
在所述每個區域內選取三個采樣點的坐標Xg、Yg,三個采樣點相隔盡量遠,其中,兩個相鄰區域可共用其中一個采樣點;再通過點擊顯示屏的采樣點,得到觸摸屏采樣點坐標Xt、Yt,分別將上述Xg、Yg,Xt、Yt代入下列公式:
Xg=A*Xt+B*Yt+C,
Yg=D*Xt+E*Yt+F,
求出參數A、B、C、D、E、F的值,得到每個區域從觸摸屏坐標到顯示屏坐標的映射關系。
其中,兩個相鄰區域可共用其中一個采樣點。
本發明是在現有技術中的“三點校準”的基礎上,把大屏幕非均勻觸摸?屏區分為若干個區域,針對各個區域單獨做“三點校準”,從而得到各個小屏幕的映射關系,再根據“離中心點最近”原則對各個區域的點進行區分,針對各個區域建立相應“局部三點校準”映射關系。這樣就能更精確的校準觸摸屏了。
【附圖說明】
下面參照附圖結合實施例對本發明作進一步的說明。
圖1是本發明的方法流程圖。
圖2是本發明的一個實施例中采樣點及中心點分布示意圖。
圖3是本發明在觸摸屏選擇采樣點的示意圖。
【具體實施方式】
請參閱圖1所示,本發明是這樣實現的,一種基于非均勻觸摸屏三點校準方法,目的是建立觸摸屏坐標到顯示屏坐標之間的映射關系,包括如下步驟:
步驟10、把非均勻觸摸屏區分為復數個區域,劃分區域的原則是愈不均勻的觸摸屏劃分的區域需愈多;
步驟20、在所述每個區域內選取三個采樣點的坐標Xg、Yg,三個采樣點相隔盡量遠,其中,兩個相鄰區域可共用其中一個采樣點;再通過點擊顯示屏的采樣點,得到觸摸屏采樣點坐標Xt、Yt,將上述Xg、Yg,Xt、Yt代入下列公式:
Xg=A*Xt+B*Yt+C,
Yg=D*Xt+E*Yt+F,
求出參數A、B、C、D、E、F的值,得到每個區域從觸摸屏坐標到顯示屏坐標的映射關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州星網視易信息系統有限公司,未經福州星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810071443.4/2.html,轉載請聲明來源鉆瓜專利網。





