屏幕显示画面的绘制合成方法、装置及电子设备与流程

摘要: 本公开涉及屏幕显示控制技术,更具体地,涉及一种屏幕显示画面的绘制合成方法、装置及电子设备。背景技术:1、对于无屏电子设备(例如,无屏ai眼镜、无屏智能家居设备、...
屏幕显示画面的绘制合成方法、装置及电子设备与流程

本公开涉及屏幕显示控制技术,更具体地,涉及一种屏幕显示画面的绘制合成方法、装置及电子设备。

背景技术:

1、对于无屏电子设备(例如,无屏ai眼镜、无屏智能家居设备、物联网设备),物理屏幕不存在,但是系统仍会进行屏幕显示画面的绘制合成操作,导致不必要的cpu资源消耗和功耗浪费。

2、因此,需要一种基于电子设备的有无屏幕的状态动态调整屏幕显示画面的绘制合成操作的技术,以降低功耗并提升系统性能。

技术实现思路

1、本发明的一个目的是提供一种屏幕显示画面的绘制合成方法的新技术方案。

2、根据本发明的第一方面,提供了一种屏幕显示画面的绘制合成方法,包括:

3、确定电子设备的屏幕存在状态信息,其中,所述屏幕存在状态信息为有屏幕和无屏幕;

4、在所述屏幕存在状态信息为无屏幕的情况下,控制屏幕显示画面绘制合成模块停止绘制合成显示画面。

5、可选的,所述方法还包括:

6、在所述屏幕存在状态信息为有屏幕的情况下,控制所述屏幕显示画面绘制合成模块执行绘制合成显示画面的操作。

7、可选的,所述确定电子设备的屏幕存在状态信息,包括:

8、确定电子设备自身是否存在物理屏幕;

9、在确定所述电子设备自身存在物理屏幕的情况下,确定所述屏幕存在状态信息为有屏幕。

10、可选的,所述确定电子设备自身是否存在物理屏幕,包括:

11、在所述电子设备被启动的情况下,检测物理屏幕存在状态对应的flag标识的当前值是否为预设值,所述预设值用于指示所述电子设备存在物理屏幕;

12、在所述物理屏幕存在状态对应的flag标识的当前值为预设值的情况下,确定所述电子设备自身存在物理屏幕。

13、可选的,所述确定电子设备的屏幕存在状态信息还包括:

14、在确定所述电子设备自身不存在物理屏幕的情况下,确定电子设备是否创建有虚拟屏幕;

15、在确定所述电子设备创建有虚拟屏幕的情况下,确定所述屏幕存在状态信息为有屏幕。

16、可选的,所述确定电子设备是否创建有虚拟屏幕,包括:

17、确定所述电子设备是否接收到外接投屏设备发送的投屏指令;

18、在确定所述电子设备接收到的外接投屏设备发送的投屏指令情况下,确定所述电子设备创建有虚拟屏幕,其中,所述虚拟屏幕用于绘制合成所述投屏设备的屏幕显示画面。

19、可选的,所述控制屏幕显示画面绘制合成模块停止绘制合成显示画面,包括:

20、控制所述屏幕显示画面绘制合成模块将屏幕刷新率调整为第一预设阈值;

21、所述控制所述屏幕显示画面绘制合成模块执行绘制合成显示画面的操作,包括:

22、控制所述屏幕显示画面绘制合成模块将屏幕刷新率调整为第二预设阈值,其中,所述第二预设阈值大于第一预设阈值。

23、根据本发明的第二方面,提供了一种屏幕显示画面的绘制合成装置装置,包括:

24、屏幕存在状态信息确定模块,用于确定电子设备的屏幕存在状态信息,其中,所述屏幕存在状态信息为有屏幕和无屏幕;

25、显示画面绘制合成控制模块,用于在所述屏幕存在状态信息为无屏幕的情况下,控制屏幕显示画面绘制合成模块停止绘制合成显示画面。

26、根据本发明的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序用于控制所述处理器进行操作以执行根据第一方面中任意一项所述的屏幕显示画面的绘制合成方法。

27、根据本发明的第四方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现第一方面中任意一项所述的屏幕显示画面的绘制合成方法。

28、本公开提供了一种屏幕显示画面的绘制合成方法,通过判断电子设备的屏幕存在状态信息,进而可以根据电子设备有无屏幕的结果,执行对应的屏幕显示画面的渲染合成策略,在电子设备为无屏幕的状态时,控制屏幕显示画面绘制合成模块停止绘制合成显示画面,降低cpu资源消耗,提升系统性能。

29、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。

1.一种屏幕显示画面的绘制合成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述确定电子设备的屏幕存在状态信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述确定电子设备自身是否存在物理屏幕,包括:

5.根据权利要求3所述的方法,其特征在于,所述确定电子设备的屏幕存在状态信息,还包括:

6.根据权利要求5所述的方法,其特征在于,所述确定电子设备是否创建有虚拟屏幕,包括:

7.根据权利要求2所述的方法,其特征在于,所述控制屏幕显示画面绘制合成模块停止绘制合成显示画面,包括:

8.一种屏幕显示画面的绘制合成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序用于控制所述处理器进行操作以执行根据权利要求1至7中任意一项所述的屏幕显示画面的绘制合成方法。

10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的屏幕显示画面的绘制合成方法。