[发明专利]一种触摸屏上报触摸信息方法有效
申请号: | 201010284666.6 | 申请日: | 2010-09-08 |
公开(公告)号: | CN101930319A | 公开(公告)日: | 2010-12-29 |
发明(设计)人: | 廖光睿;杜晓旭 | 申请(专利权)人: | 敦泰科技有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 杜启刚 |
地址: | 开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 上报 触摸 信息 方法 | ||
[技术领域]
本发明涉及触摸技术,尤其涉及一种触摸屏上报触摸信息方法。
[背景技术]
电容式触摸屏检测到人体手指触摸位置后,需要将触摸位置的坐标上报给主机,触摸屏通常是通过IIC、SPI通讯总线与主机通讯,外加一个INT中断信号。这个INT中断信号很重要,主机一般会有很多任务需要处理,不会通过查询的方式来读取出触摸坐标;而是等待触摸屏发出INT中断信号。主机收到INT中断信号后,再通过IIC总线来读触摸屏的触摸坐标,在触摸屏芯片内部有指定地址存放触摸坐标,主机读取相对应的地址的数据获得触摸坐标。
苹果的Iphone手机、联想的Lephone手机、Cypress、Atmel、Synaptics公司的芯片都采用固定频率上报坐标点,频率达到80Hz。没用的触摸信息也按80Hz上报数据,占用主机大量资源,降低了主机运行其他程序的速度。同时,主机在执行大的程序时,可能无法快速响应触摸屏的中断,会丢失触摸数据。另外,有的主机平台对触摸点移动较快时,反应不够及时,容易出现断线的问题。
[发明内容]
本发明要解决的技术问题是提供一种占用主机资源较少,对主机运行影响小,可以减少丢失数据的触摸屏上报触摸信息方法。
本发明进一步要解决的技术问题是提供一种当触摸点移动较快时,不容易出现断线的触摸屏上报触摸信息方法。
为了解决上述技术问题,本发明采用的技术方案是,一种触摸屏上报触摸信息方法,包括以下步骤:
根据上一帧触摸点的坐标和当前帧触摸点的坐标计算出上一帧触摸点和当前帧触摸点的距离;根据所述距离的大小确定上报的频度,所述距离越小,上报的频度越低,所述距离越大,上报的频度越高。
如果所述的距离小于第一阈值,则不上报当前帧触摸点坐标。
如果所述的距离大于第一阈值,小于第二阈值,则判断上一帧有没有上报触摸点坐标;如上一帧没有上报触摸点坐标,则上报当前帧触摸点的坐标;如上一帧已上报触摸点坐标,则不上报当前帧触摸点的坐标。
如果如所述的距离大于第二阈值,小于第三阈值,则上报前帧触摸点坐标。
如果所述的距离大于第三阈值,则计算上一帧触摸点和当前帧触摸点之间中间点的坐标;然后上报所述中间点的坐标和当前帧触摸点的坐标。
以上所述的触摸屏上报触摸信息方法,还可以包括以下步骤:
先判断上一帧和当前帧是否都存在触摸点,如果上一帧存在触摸点,当前帧不存在触摸点,则上报抬起事件;如果上一帧是不存在触摸点,当前帧存在触摸点,则上报按下事件;如果上一帧和当前帧都不存在触摸点,则既不上报事件也不上报坐标数据;如果上一帧和当前帧都存在触摸点,则进行后续步骤。
本发明触摸屏上报触摸信息方法根据触摸点移动的速度调整上报的频度,当触摸点移动的速度较慢时,降低上报的频度,可以减小对主机资源的占用和对主机运行的影响,同时也减少了触摸数据的丢失。
[附图说明]
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明触摸屏上报触摸信息方法实施例的流程图。
[具体实施方式]
在图1所示的触摸屏上报触摸信息方法本发明实施例1中,触摸屏每帧扫描完成后,首先判断上一帧是否存在触摸点A1,当前帧是否存在触摸点A2,如果上一帧存在触摸点A1,当前帧不存在触摸点,则上报抬起事件;如果上一帧是不存在触摸点,当前帧存在触摸点A2,则上报按下事件;如果上一帧和当前帧都不存在触摸点,则既不上报事件也不上报坐标数据;如果上一帧和当前帧都存在触摸点,则进行以下步骤:
根据上一帧触摸点A1的坐标X1、Y1和当前帧触摸点A2的坐标X2、Y2计算出上一帧触摸点A1和当前帧触摸点A2的距离W;判断距离W是否大于第一阈值;如距离W小于第一阈值a,则不上报当前帧触摸点A2的坐标;
如果距离W大于第一阈值a,小于第二阈值b,则判断上一帧有没有上报触摸点A1的坐标;如上一帧没有上报触摸点A1的坐标,则上报当前帧触摸点A2的坐标;如上一帧已上报触摸点A1坐标,则不上报当前帧A2触摸点的坐标。
如果距离W大于第二阈值b,小于第三阈值c,则直接上报前帧触摸点A2的坐标;如果距离W大于第三阈值c,则首先计算上一帧触摸点A1和当前帧触摸点A2之间中间点A3的坐标;然后依次上报中间点A3的坐标和当前帧触摸点A2的坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于敦泰科技有限公司,未经敦泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010284666.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子设备界面切换的方法及装置
- 下一篇:触控装置以及触控感测方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置