[發明專利]一種基于Linux的觸摸屏校準實現方法有效
| 申請號: | 201410055970.1 | 申請日: | 2014-02-19 |
| 公開(公告)號: | CN103810022B | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 李娜 | 申請(專利權)人: | 山東超越數控電子有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux 觸摸屏 校準 實現 方法 | ||
1.一種基于Linux的觸摸屏校準實現方法,其特征在于:通過linux虛擬系統ramdisk.fire獲得觸摸屏四角坐標值,根據坐標值計算偏移量和偏差值,再依據觸摸屏五點校準算法推倒出適合于國產平臺計算機的觸摸屏校準算法,從而添加到嵌入式觸摸屏驅動中以實現國產平臺計算機的觸摸屏校準,所述方法步驟如下:
A、啟動linux的虛擬系統ramdisk.fire,利用虛擬系統自帶的觸摸屏校準程序,點擊觸摸屏四角獲得坐標值,判斷出觸摸的X與Y軸;根據觸摸屏五點校準方法,推導出求取觸摸偏移量的公式:
(xmax-xmin)*△x=xave*2(1)
(ymax-ymin)*△y=yave*2(2)
公式(1)和(2)中xmax 、ymax 為坐標最大值,xmin 、ymin 為坐標最小值,△x 、△y 為所求偏移量,xave、yave 為坐標平均值;
B、根據獲得的觸摸屏四角坐標值和一般的觸摸屏五點校準法,計算出偏差值,進而推倒出基于國產平臺的linux操作系統下觸摸屏校準算法公式:
tc.x=(unsigned int)((tc.x-x)* △x)(3)
tc.y=(unsigned int)((tc.y-y)* △y)(4)
公式(3)和(4)中tc.x、tc.y為點擊的坐標點值;x、y為偏差值;
C、將推倒出的觸摸屏校準算法添加到觸摸屏驅動中反復進行校驗、校準,從而獲得精確的坐標偏差值,實現基于國產平臺的linux操作系統下觸摸屏校準。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子有限公司,未經山東超越數控電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410055970.1/1.html,轉載請聲明來源鉆瓜專利網。





