[发明专利]异形触摸屏自校正方法及系统有效
申请号: | 201210376932.7 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102866808A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 陈倩倩;欧素娜;张延迟;李龙;徐鹏;陆永耕 | 申请(专利权)人: | 上海电机学院 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异形 触摸屏 校正 方法 系统 | ||
技术领域
本发明涉及一种触摸屏自校正方法及系统,特别是涉及一种异形触摸屏自校正方法及系统。
背景技术
触摸屏是现在电子设备终端和人机交互界面中替代键盘、鼠标的一种常用设备,它具有操作简便、直观,定位精度较高,功能定义方便,软件编程灵活等优点。
一般触摸屏输入系统由触摸检测部件、触摸屏控制器和微控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标.再送给微控制器.它同时能接收微控制器发来的命令并加以执行。
基于原理的不同,触摸屏可以分为电阻式、电容式、表面声波式等。其中电阻式是应用较广的一种触摸屏,它的原理是通过测量横向和纵向的电阻值来获得触点的坐标。
常用的触摸屏都是标准长方形,而且定位范围对称,定位范围幅度接近满幅。即便如此,要想达到较高的定位精度,在使用前仍然需要进入自校正程序,经过3至4个点的角的物理坐标标定,例如,假设是6.4英寸屏,640X480分辨率,则它们的像素坐标分别是(20,20)、(20,460)、(620,460)和(620,20)。这样,使用待定系数法就可以算出坐标系之间的平移关系,进而可以进行进一步操作,但并不是每次使用都要校正,只要坐标没有发生漂移,就不需要再次校正。所以在进行一次校正后,只要把那几个参数保存起来,下次需要时直接使用上次保存下来的参数即可。
然而,对于异形触摸屏来说,由于其不规则性,若采用上述方法则往往不能进行准确校正,因此不能无法采用规则触摸屏的自校正方法。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种异形触摸屏自校正方法及系统,其矫正准确,可提高异形触摸屏的定位精度。
为达上述及其它目的,本发明提供一种异形触摸屏自校正方法,包括如下步骤:
于该异形触摸屏的四个角落及上下边缘中心位置选择六个点,并设定位于上侧角落的两点水平距离为a,下侧角落的两点水平距离为b,上下边缘中心位置两点的垂直距离为c;
进行六点校正测试,分别得到该六个点的AD值;
对屏幕上任意点进行采样,并利用该六个点的AD值通过一计算公式计算得到该任意点距离中心点的位置;以及
根据触摸屏几何中心在显示屏幕中的坐标位置,对所获得该任意点距离中心点的位置做平移得到该任意点在操作系统中的坐标。
进一步地,该计算公式为:
YT=c*[(yT-y6)-(y5-y6)/2]/(y5-y6);
XT分三段计算:
若(y2+y4)/2<yT<(y1+y3)/2,则XT={{[2*yT-(y2+y4)]/[(y1+y3)-(y2+y4)]}*(b-a)+a}*[2*xT-(x5+x6)]/[x3-x1+x4-x2];
若yT<(y2+y4)/2或yT>(y1+y3)/2,则根据c*(yT-y6)/(y5-y6)数值查表得到该点yT对应的水平宽度d的数值,并且XT=d*[2*xT-(x5+x6)]/[x3-x1+x4-x2];其中,x1,y1,x2,y2....,x6,y6分别为该六个点的AD值,XT,YT为该任意点距离中心点的位置。
进一步地,a、b、c的数值范围为0-4095。
进一步地,需根据屏幕实际点阵调整a,b,c数值,数值要符合屏幕比例。
进一步地,x1,y1,x2,y2....,x6,y6的表示范围为0-4095。
为达到上述及其他目的,本发明还提供一种异形触摸屏自校正系统,至少包括:
校正点选择模组,于该异形触摸屏的四个角落及上下边缘中心位置选择六个点,并设定位于上侧角落的两点水平距离为a,下侧角落的两点水平距离为b,上下边缘中心位置两点的垂直距离为;
AD值获取模组,进行六点校正测试,分别得到该六个点的六组AD值;
采样模组,用于对该异形触摸屏上任意点进行采样;
计算模组,根据该六个点的AD值通过一计算公式计算得到该任意点距离中心点的位置;以及
平移模组,根据触摸屏几何中心在显示屏幕中的坐标位置做平移得到该任意点在操作系统中的坐标。
进一步地,该计算公式为:
YT=c*[(yT-y6)-(y5-y6)/2]/(y5-y6);
XT分三段计算:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电机学院,未经上海电机学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210376932.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型电镀滚筒
- 下一篇:一种薄板电镀夹板夹具