[发明专利]应用程序启动中的数据处理方法、装置和存储介质在审
申请号: | 202111166945.7 | 申请日: | 2021-09-30 |
公开(公告)号: | CN115904563A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 蔡立峰;杜鸿雁;沈赫;钱申 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06T13/20;G06T15/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余娜;刘芳 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 启动 中的 数据处理 方法 装置 存储 介质 | ||
本申请实施例提供应用程序启动中的数据处理方法、装置和存储介质,应用于终端技术领域。该方法包括:接收针对应用程序的启动指令;响应于启动指令,确定应用程序在启动过程中待显示的N个动画帧;在用于绘制渲染第一动画帧的vsync到来时,绘制渲染N个动画帧,并存储绘制渲染后的N个动画帧;第一动画帧为N个动画帧中的第一个动画帧;在用于合成N个动画帧中的目标动画帧的vsync周期到来时,合成已存储的绘制渲染后的目标动画帧,这样,在该N个动画帧合成期间,终端设备可以渲染后的动画帧合成并送显,终端设备的负载不会过重,从而有助于减少掉帧,进而有助于减少目标应用程序对应的动画效果显示过程中的卡顿现象。
技术领域
本申请涉及终端技术领域,尤其涉及应用程序启动中的数据处理方法、装置和存储介质。
背景技术
目前,终端设备受存储技术以及硬件计算力的限制,终端设备中应用程序的启动过程存在一定的耗时。终端设备可以在应用程序的启动过程中显示动画效果以降低终端设备从显示桌面到显示被启动应用程序的首帧画面时的突兀感。首帧画面为被启动应用程序所显示的第一个页面。
例如:在应用程序的启动过程中终端设备可以由小到大逐帧显示被启动应用程序的图标以及该应用程序的首帧画面,且逐帧减小被启动应用程序的图标的透明度,逐帧增大被启动应用程序的首帧画面的透明度,直至终端设备完全显示被启动应用程序的首帧画面。
当前,一些终端设备中应用程序在启动过程中所显示的动画效果可能出现卡顿现象。
发明内容
本申请实施例提供应用程序启动中的数据处理方法、装置和存储介质,应用于终端设备,有助于减少终端设备中应用程序在启动过程中的动画效果出现卡顿现象。
第一方面,本申请实施例提供一种应用程序启动中的数据处理方法,应用于终端设备,该方法包括:接收针对应用程序的启动指令;响应于启动指令,确定应用程序在启动过程中待显示的N个动画帧;N为大于1的整数;在用于绘制渲染第一动画帧的vsync到来时,绘制渲染N个动画帧,并存储绘制渲染后的N个动画帧;第一动画帧为N个动画帧中的第一个动画帧;在用于合成N个动画帧中的目标动画帧的vsync周期到来时,合成已存储的绘制渲染后的目标动画帧。
本申请实施例中,在应用程序刚启动时终端设备的负载较轻,终端设备渲染应用程序在启动过程中待显示的N个动画帧,这样,在该N个动画帧合成期间,终端设备可以渲染后的动画帧合成并送显,终端设备的负载不会过重,从而有助于减少掉帧,进而有助于减少目标应用程序对应的动画效果显示过程中的卡顿现象。
可能的实现方式中,该方法还包括:在用于绘制渲染N个动画帧中的目标动画帧的vsync周期内,确定目标存储区,并将绘制渲染后的目标动画帧存储至目标存储区;在用于合成N个动画帧中的目标动画帧的vsync周期到来时,合成已存储的绘制渲染后的目标动画帧,包括:在用于合成N个动画帧中的目标动画帧的vsync周期到来时,从目标存储区获取绘制渲染后的目标动画帧,并进行合成。
本申请实施例中,终端设备可以将预渲染的N个动画帧存储在存储区,在用于合成动画帧的vsync周期到来时,将存储的渲染后的动画帧存储至目标存储区,无需对该帧进行测量、布局、绘制以及渲染等操作,从而减轻了终端设备的运算负担,有助于降低终端设备的负载。
可能的实现方式中,该方法还包括:创建M个帧缓存对象;M大于或等于N;上述存储绘制渲染后的N个动画帧,包括:将绘制渲染后的N个动画帧分别存储在N个帧缓存对象中;N个帧缓存对象为M个帧缓存对象中的帧缓存对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111166945.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种岸桥分配方法、系统以及相关设备
- 下一篇:无凸块和无引线的半导体器件