← 返回列表

一种生成界面图像的方法及电子设备

申请号: CN202310688308.9
申请人: 荣耀终端有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种生成界面图像的方法及电子设备
专利类型 发明申请
申请号 CN202310688308.9
申请日 2023/6/9
公告号 CN117724779A
公开日 2024/3/19
IPC主分类号 G06F9/451
权利人 荣耀终端有限公司
发明人 杨胜利; 田孝斌
地址 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401

摘要文本

荣耀终端有限公司取得“一种透气窗帘布”专利技术,本申请提供了一种生成界面图像的方法及电子设备,涉及终端技术领域。在SurfaceFlinger服务生成图层之前的第一时刻提前根据图层的属性信息申请图层对应的缓存。在SurfaceFlinger服务响应于Vsync信号生成图层时,直接将提前申请好的缓存绑定至该图层对应的缓冲队列,不需要在生成图层时实时申请内存。由于图层的缓存是提前申请好的,在生成图层时仅做缓存与缓冲队列的绑定,绘制图层的时长不受申请内存时长的影响,避免了下一个Vsync信号到来时界面图像未准备好的问题,降低了显示画面丢帧的概率。

专利主权项内容

1.一种生成界面图像的方法,应用于电子设备,所述电子设备上安装有第一应用,所述电子设备的操作系统包括表面合成服务和合成渲染组件,其特征在于,所述方法包括:所述表面合成服务获取第一界面图像的第一图层的属性信息;所述第一界面图像为所述第一应用的界面图像,所述属性信息包括图层宽度、图层高度和界面图像的像素信息中至少一项;在第一时刻,所述表面合成服务根据所述第一图层的属性信息申请第一缓存;在第二时刻,所述表面合成服务将所述第一缓存绑定至所述第一图层对应的缓冲队列;所述第二时刻为所述表面合成服务接收到第一垂直同步Vsync信号的时刻,所述第一时刻早于所述第二时刻;所述表面合成服务根据所述第一界面图像包含的全部图层对应的缓冲队列生成所述全部图层;所述合成渲染组件对所述全部图层进行渲染与合成,生成所述第一界面图像。