[发明专利]一种电阻式触摸屏的校准方法及移动终端无效
申请号: | 201210232179.4 | 申请日: | 2012-07-06 |
公开(公告)号: | CN102736816A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 曹哲;孙增国;黄林刚 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F3/045 | 分类号: | G06F3/045 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电阻 触摸屏 校准 方法 移动 终端 | ||
1.一种电阻式触摸屏的校准方法,其特征在于:在系统的上层应用程序中计算生成触摸屏坐标与显示屏坐标之间的一组校准参数,将校准参数写入到底层的内核中,完成校准过程。
2.根据权利要求1所述的电阻式触摸屏的校准方法,其特征在于:在校准过程完成后再次点击触摸屏时,内核中的驱动程序首先使用该组校准参数对触摸点的坐标进行校准,生成与所述触摸点相对应的显示屏坐标,然后上传至上层应用程序,以控制显示屏的显示。
3.根据权利要求1或2所述的电阻式触摸屏的校准方法,其特征在于:所述校准方法应用于Android系统中。
4.根据权利要求1至3中任一项所述的电阻式触摸屏的校准方法,其特征在于:在所述校准过程开始时,依次点击触摸屏上的3个点,所述3个点与显示屏上预设的3个参考点的位置相对应,并接收所述3个点的触摸屏坐标;所述上层应用程序利用所述3个参考点的实际显示屏坐标以及所述3个点的触摸屏坐标计算生成一组校准参数,并写入到底层的内核中。
5.根据权利要求4所述的电阻式触摸屏的校准方法,其特征在于:所述的3个参考点分别对应显示屏的左上、正中和右下三个位置,或者分别对应显示屏的右上、正中和左下三个位置。
6.根据权利要求4所述的电阻式触摸屏的校准方法,其特征在于:将所述3个参考点所对应的3对显示屏坐标和触摸屏坐标分别代入方程组:
Xs = a*Xd + b*Yd + c
Ys = d*Xd + e*Yd + f,
求解出6个校准参数(a,b,c,d,e,f)的参数值,写入到底层的内核中;其中,(Xs,Ys)为显示屏坐标,(Xd,Yd)为触摸屏坐标。
7. 一种移动终端,包括电阻式触摸屏、显示屏和主处理器;其特征在于:所述主处理器运行系统程序,并在系统的上层应用程序中计算生成触摸屏坐标与显示屏坐标之间的一组校准参数,然后写入到底层的内核中,完成校准过程;在校准完成后,主处理器接收触摸屏输出的触摸点坐标,传输至内核中的驱动程序,进而利用内核中保存的该组校准参数对触摸点坐标进行校准,生成与该触摸点相对应的显示屏坐标后,上传至上层应用程序,以控制显示屏的显示。
8.根据权利要求7所述的移动终端,其特征在于:所述主处理器运行Android系统。
9.根据权利要求7或8所述的移动终端,其特征在于:所述移动终端在进入触摸屏校准过程后,通过显示屏显示提示信息,提示用户在触摸屏上对应显示屏的3个参考点位置依次点击;
主处理器检测点击的位置是否正确,若点击位置落入预设的允许误差区域内,则将3个参考点的实际显示屏坐标和采集到的3个触摸点的触摸屏坐标分别代入方程组:
Xs = a*Xd + b*Yd + c
Ys = d*Xd + e*Yd + f,
求解出6个校准参数(a,b,c,d,e,f)的参数值,写入到底层的内核中;其中,(Xs,Ys)为显示屏坐标,(Xd,Yd)为触摸屏坐标;
若点击位置超出预设的允许误差区域,则判定参考点输入错误,丢弃采集的触摸屏坐标,并控制显示屏输出错误提示。
10.根据权利要求9所述的移动终端,其特征在于:所述允许误差区域是以当前参考点所在显示屏上的实际像素点为圆心,5个像素点的长度为半径构成的圆周区域;若触摸点所对应的显示屏位置落入该圆周区域内,则认为输入有效;否则,认为参考点输入错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210232179.4/1.html,转载请声明来源钻瓜专利网。