[发明专利]触控控制方法及装置有效
申请号: | 201911242930.7 | 申请日: | 2019-12-06 |
公开(公告)号: | CN112925466B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 邹佳亮 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06F3/041 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 辛姗姗 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 | ||
本公开提供一种触控控制方法及装置。所述方法包括:在检测到滑屏操作的情况下,获取当前触控点坐标和历史触控点坐标,确定所述滑屏操作的当前位移和历史位移,基于所述当前位移、所述历史位移和历史触控点坐标,对所述当前触控点坐标进行校正,并基于校正结果,确定当前上报点坐标,基于所述当前上报点坐标对所述滑屏操作做出响应,按照上述方法得到的上报点坐标更加接近实际触控点坐标,降低了触控延迟的程度,提高了用户的触控体验。
技术领域
本公开涉及计算机通信技术领域,尤其涉及一种触控控制方法及装置。
背景技术
随着终端如手机在生活中扮演的角色越来越重要,用户对于手机的触控性能要求也越来越高,其中就包括对触控延迟的要求。
基于现有算法和系统处理流程等因素的限制,终端检测到滑屏操作后,会出现响应位置落后于触控位置的问题,造成视觉延迟,严重影响了用户的滑屏体验。
发明内容
有鉴于此,本公开提供一种触控控制方法及装置,通过基于滑屏操作的当前位移、历史位移和历史触控点坐标,对当前触控点坐标进行校正,基于校正结果确定当前上报点坐标,所得的当前上报点坐标更加接近当前触控点坐标,降低了触控延迟的程度。
根据本公开实施例的第一方面,提供了一种触控控制方法,所述方法包括:
在检测到滑屏操作的情况下,获取当前触控点坐标和历史触控点坐标;
确定所述滑屏操作的当前位移和历史位移;
基于所述当前位移、所述历史位移和所述历史触控点坐标,对所述当前触控点坐标进行校正,并基于校正结果,确定当前上报点坐标;
基于所述当前上报点坐标对所述滑屏操作做出响应。
可选地,所述基于所述当前位移和所述历史位移,对所述当前触控点坐标进行校正,并基于校正结果,确定当前上报点坐标,包括:
通过以下公式计算所述当前上报点坐标:
M=Sn+Sn-1+……+Sn-s
其中,所述X′n为当前上报点坐标;所述Xn为当前触控点坐标;所述Xn-s为所述当前触控点坐标前的第s个历史触控点坐标;Sn为所述当前位移;Sn-s为所述当前触控点坐标前的第s个历史触控点坐标和所述当前触控点坐标前的第(s+1)个历史触控点坐标之间的历史位移;所述s为大于或等于1的正整数。
可选地,所述确定所述滑屏操作的当前位移,包括:
获取与所述当前上报点坐标相邻的前一个上报点坐标;
计算所述当前触控点坐标和所述前一个上报点坐标的差值,得到所述当前位移。
可选地,所述确定所述滑屏操作的当前位移,包括:
获取与所述当前触控点坐标相邻的前一个触控点坐标;
计算所述当前触控点坐标和所述前一个触控点坐标的差值,得到所述当前位移。
可选地,所述s=2。
可选地,所述确定所述滑屏操作的历史位移,包括:
获取两两相邻的历史触控点坐标之间的差值,作为所述历史位移。
根据本公开实施例的第二方面,提供了一种触控控制装置,所述装置包括:
获取模块,被配置为在检测到滑屏操作的情况下,获取当前触控点坐标和历史触控点坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911242930.7/2.html,转载请声明来源钻瓜专利网。