[发明专利]输入响应方法、装置、电子设备及计算机可读存储介质有效
申请号: | 201911350788.8 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111124230B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 袁伟才;陈立承 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入 响应 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请实施例涉及计算机技术领域,公开了一种输入响应方法、装置、电子设备及计算机可读存储介质,包括:获取到输入事件时,确定输入事件关联的至少一个应用程序,并在确定出的应用程序垂直同步,通过至少一个应用程序将输入事件分别处理为相应的图像帧,应用程序垂直同步是根据屏幕垂直同步、预测出的应用程序将输入事件处理为图像帧的第一时长以及预测出的对图像帧进行合成的第二时长确定出的时刻;接着,在确定出的图像帧合成垂直同步,将至少一个图像帧合成为一幅图像,图像帧合成垂直同步是根据屏幕垂直同步与第二时长确定出的时刻;接着,在屏幕垂直同步通过屏幕显示一幅图像,以响应输入事件。缩短输入事件的响应时间,提高响应速度。
技术领域
本申请实施例涉及计算机技术领域,具体而言,本申请涉及一种输入响应方法、装置、电子设备及计算机存储介质。
背景技术
当下主流的操作系统,在对输入事件进行屏幕响应时,以垂直同步为参考,在固定的应用程序垂直同步触发应用程序对输入事件进行运算逻辑与渲染图像等处理,得到相应的图像帧,并在固定的图像帧合成垂直同步触发图像帧合成器对生成的图像帧进行合成,得到一幅图像,以及在固定的屏幕垂直同步触发屏幕对生成的一幅图像进行显示,如图1所示。
然而,本申请发明人在具体实现过程中,发现:基于以上策略设计的操作系统,导致用户输入到屏幕响应的耗时较长,造成较长的人机交互响应时间,致使用户操作有滞后感,看到的图像与其当前的操作差异较大。
发明内容
本申请实施例的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
一方面,提供了一种输入响应方法,包括:
获取到输入事件时,确定输入事件关联的至少一个应用程序,并在确定出的应用程序垂直同步,通过至少一个应用程序将输入事件分别处理为相应的图像帧,应用程序垂直同步是根据屏幕垂直同步、第一时长和第二时长确定出的时刻,第一时长是预测出的应用程序将输入事件处理为图像帧的时长,第二时长是预测出的对图像帧进行合成的时长;
在确定出的图像帧合成垂直同步,将至少一个图像帧合成为一幅图像,图像帧合成垂直同步是根据屏幕垂直同步与第二时长确定出的时刻;
在屏幕垂直同步,通过屏幕显示一幅图像,以响应输入事件。
一方面,提供了一种输入响应装置,包括:
第一处理模块,用于获取到输入事件时,确定输入事件关联的至少一个应用程序,并在确定出的应用程序垂直同步,通过至少一个应用程序将输入事件分别处理为相应的图像帧,应用程序垂直同步是根据屏幕垂直同步、第一时长和第二时长确定出的时刻,第一时长是预测出的应用程序将输入事件处理为图像帧的时长,第二时长是预测出的对图像帧进行合成的时长;
合成模块,用于在确定出的图像帧合成垂直同步,将至少一个图像帧合成为一幅图像,图像帧合成垂直同步是根据屏幕垂直同步与第二时长确定出的时刻;
显示模块,用于在屏幕垂直同步,通过屏幕显示一幅图像,以响应输入事件。
在一种可能的实现方式中,还包括图像帧合成垂直同步确定模块与应用程序垂直同步确定模块;
图像帧合成垂直同步确定模块,用于将图像帧合成垂直同步确定为位于屏幕垂直同步之前、且与屏幕垂直同步的间隔大于或等于第二时长的时刻;
应用程序垂直同步确定模块,用于将应用程序垂直同步确定为位于图像帧合成垂直同步之前、且与图像帧合成垂直同步的间隔大于或等于第一时长的时刻。
在一种可能的实现方式中,还包括第一时长预测模块与第二时长预测模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911350788.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息推荐方法及装置
- 下一篇:一种通过调整WIFI来优化系统温升的方法