一种显示屏控制方法及电子设备与流程

xiaoxiao21天前  22


本技术涉及计算机,尤其涉及一种显示屏控制方法及电子设备。


背景技术:

1、面板自动刷新(panel self refresh,psr)是一种通过动态调整电子设备的显示屏刷新率,而降低电子设备功耗的技术。然而,电子设备在启用psr运行过程中,往往会出现闪黑屏的问题,十分影响用户的使用体验。


技术实现思路

1、有鉴于此,本技术提供了一种显示屏控制方法及电子设备,用于在改善设备功耗的同时,减少闪黑屏。

2、为达到上述目的,本技术的实施例采用如下技术方案:

3、第一方面,本技术实施例提供的一种显示屏控制方法,应用于电子设备。所述电子设备包括第一显示屏,所述第一显示屏支持面板自刷新,所述方法包括:响应用户的操作,显示第一界面;在第一时段内,所述电子设备在所述第一界面中显示第一组图像帧,所述第一组图像帧中的每帧图像帧的内容相同,所述第一时段内所述第一显示屏的刷新率为第一刷新率;在第一时段之后,响应于用户的操作,显示第二界面;在第二时段,所述电子设备在所述第二界面中显示第二组图像帧,所述第二组图像帧中的多帧图像帧的内容不同,所述第二时段内所述第一显示屏的刷新率为第二刷新率,所述第二刷新率大于所述第一刷新率。

4、其中,第一组图像帧包括第一显示屏在第一时段中各个时间点显示的图像帧。在一些场景下,上述第一组图像帧可以是第一显示屏所显示的画面中不含工具栏的部分。换句话说,上述第一组图像帧是绘制于第一显示屏的面板上的显示数据。

5、示例性地,第一组图像帧中每帧图像帧的内容相同,也即,在第一时段内,第一显示屏显示静态的第一界面。又示例性地,第一组图像帧中大部分图像帧的内容相同,也即,在第一时段内,第一显示屏大部分时间都显示屏静态的第一界面。

6、上述第二组图像帧包括第一显示屏在第二时段中各个时间点上显示的图像帧。第二组图像帧中的多帧图像帧的内容不同,在一些场景下,上述第二组图像帧可以是第一显示屏所显示的画面中不含工具栏的部分。

7、示例性地,在第二组图像帧中,多组对应时间点相邻的图像帧的内容不同,也即,在第二时段内,第二显示屏显示动态的第二界面。

8、在上述实施例中,第一显示屏的硬件支持psr功能的情况下,即使用户未手动调整刷新率,电子设备也可以在显示动态界面期间,保持较高的刷新率,确保电子设备能够正常显示内容的同时,不卡顿。在显示静态界面期间,采用较低的刷新率,保障电子设备正常显示内容的同时,降低能耗。

9、另外,在第二时段之后,响应于用户的操作,显示第一界面;在第三时段,所述电子设备在所述第一界面中显示所述第一组图像帧,所述第三时段内所述第一显示屏的刷新率为第三刷新率;其中,在所述第三时段期间,所述电子设备位于存在第一电磁干扰信号的空间内;在第三时段之后,响应于用户的操作,显示第二界面;在第四时段,所述电子设备在所述第二界面中显示第二组图像帧,所述第四时段内所述第一显示屏的刷新率为第三刷新率,其中,在所述第四时段期间,所述电子设备位于存在第一电磁干扰信号的空间内,从所述第一时段的起始时刻到所述第四时段的结束时刻之间,用户未修改所述第一显示屏的刷新率。

10、在上述实施例中,在电子设备不满足第一条件时,电子设备可以开启psr功能,兼顾显示需求和能耗。在电子设备满足第一条件,电子设备可以自动关闭psr功能。在关闭psr功能之后,无论显示动态界面还是静态界面,第一显示屏的刷新率不变,这样,避免psr功能触发第一显示屏自检,从而,避免出现闪黑屏。

11、另外,上述第一条件可以是指能够导致电子设备的显示屏和gpu之间出现数据传输异常的环境条件,示例性的,上述第一条件可以包括以下任意一项:

12、(1)电子设备进入存在第一电磁干扰信号的空间环境。其中,上述第一电磁干扰信号可以是信号频率与第一时钟频率接近,该第一时钟频率可以是第一显示屏与gpu之间的数据传输频率。另外,上述第一电磁干扰信号的信号强度大于预设的强度阈值,该强度阈值可以是通过测试确定出的经验值,本技术实施例对此不做限定。

13、(2)第三方设备利用本电子设备提供的外置接口进行充电。

14、(3)电子设备中第一显示屏与gpu之间的总线老化或者松动。

15、在一些实施例中,电子设备可以是受第一条件的影响,控制第一显示屏在第三时段和第四时段内的刷新率均为第三刷新率。

16、示例性地,基于第一电磁干扰信号的影响,第一显示屏在第三时段和第四时段内的刷新率均为第三刷新率。

17、比如,电子设备受第一电磁干扰信号的影响,出现crc异常(也即,crc error),可以触发电子设备关闭psr功能,这样,第一显示屏在第三时段和第四时段内的刷新率均为第三刷新率。

18、在一些实施例中,所述方法还包括:在第四时段之后,响应于用户的操作,显示第一界面;在第五时段,所述电子设备在所述第一界面中显示第一组图像帧,所述第五时段内所述第一显示屏的刷新率为第三刷新率;其中,在所述第五时段期间,所述电子设备不位于存在第一电磁干扰信号的空间;在第五时段之后,响应于用户的操作,显示第二界面;在第六时段,所述电子设备在所述第二界面中显示第二组图像帧,所述第六时段内所述第一显示屏的刷新率为第三刷新率,其中,在所述第六时段期间,所述电子设备不位于存在第一电磁干扰信号的空间。

19、在电子设备确定满足第一条件的情况下,电子设备会关闭psr功能。在上述实施例中,psr功能被关闭之后,即使检测到当前场景不再满足第一条件,继续保持psr功能处于关闭的状态,这样,可以避免gpu和显示屏之间数据传输还未恢复正常,就避免误开启psr功能。

20、在一些实施例中,所述方法还包括:在第四时段之后,响应于用户的操作,显示第一界面;在第七时段,所述电子设备在所述第一界面中显示第一组图像帧,所述第七时段内所述第一显示屏的刷新率为第一刷新率;其中,在所述第七时段期间,所述电子设备不位于存在第一电磁干扰信号的空间;在第七时段之后,响应于用户的操作,显示第二界面;在第八时段,所述电子设备在所述第二界面中显示第二组图像帧,所述第八时段内所述第一显示屏的刷新率为第二刷新率,其中,在所述第八时段期间,所述电子设备不位于存在第一电磁干扰信号的空间。

21、在上述实施例中,电子设备识别出当前场景不再满足第一条件之后,可以及时识开启psr功能,在不产生闪黑屏的情况下,有效减少电子设备的能耗。

22、在一些实施例中,所述电子设备位于存在第一电磁干扰信号的空间之后,所述方法还包括:所述电子设备的gpu与所述第一显示屏之间传输的数据存在数据丢失,所述电子设备产生完整性校验crc异常;在所述电子设备产生所述crc异常后,所述电子设备关闭所述psr功能。

23、示例性地,电子设备可以是基于所述电子设备产生所述crc异常,关闭psr功能。

24、在上述实施例中,电子设备可以及时关闭psr功能,可以避免crc异常触发psr功能的自检流程,也就避免了电子设备出现闪黑屏的问题。

25、在一些实施例中,在所述电子设备产生所述crc异常之后,所述方法还包括:响应于用户的第一操作,显示第三界面,所述第三界面包括目标选项,所述目标选项指示开启所述psr功能,所述目标选项不可被选中。

26、可以理解的,大部分用户对psr功能的了解甚少,很难掌握开关psr功能的时机,这样,也就存在误开启psr功能的情况。上述实施例中,提升电子设备自主开关psr功能的优先级,改善用户误开启psr功能的问题。

27、在另一些实施例中,也可以是响应于用户的第一操作,显示第三界面,所述第三界面中隐藏目标选项,这样,可以避免用户误开启psr功能。

28、在另一些实施例中,也可以是响应于用户的第一操作,显示第三界面,所述第三界面中包含目标选项,但是,电子设备不响应用户对目标选项的操作。这样,也可以避免用户误开启psr功能。

29、在一些实施例中,在所述电子设备产生所述crc异常,并关闭所述psr功能之后,所述方法还包括:

30、在连续n帧第一图像帧通过crc之后,所述电子设备开启所述psr功能;所述第一图像帧是所述电子设备中gpu发送给所述第一显示屏的显示数据,n为大于0的正整数。

31、示例性地,电子设备可以基于上述事件(例如,连续n帧第一图像帧通过crc),开启所述psr功能。

32、在上述实施例中,可避免开启psr功能之后,再次触发闪黑屏的问题。

33、在一些实施例中,电子设备还包括嵌入式控制器ec和基本输出输入系统bios,所述电子设备中配置有第一列表,所述第一列表中包括第一型号信息及第一标识,第一型号信息是与电子设备适配的显示屏的型号信息,所述第一标识指示所述第一型号信息对应的显示屏开启所述psr功能;在响应用户的操作,显示第一界面之前,所述方法还包括:在所述电子设备开机之后,所述ec从所述第一显示屏中获取第一信息,所述第一信息是所述第一显示屏中预存储的型号信息;在所述第一信息与所述第一列表中的第一型号信息匹配的情况下,所述ec将第一标记位的值置为第一值;在所述第一标记位为所述第一值的情况下,所述bios根据第一参数,创建第一显示屏驱动,所述第一显示屏驱动,用于控制所述第一显示屏采用可变的刷新率。

34、在上述实施例中,电子设备可以根据第一显示屏支持psr功能,自动开启psr功能。在满足显示需求的同时,降低能耗。

35、在一些实施例中,在所述电子设备产生所述crc异常后,所述电子设备关闭所述psr功能,包括:ec将所述第一列表中所述第一标识变更为第二标识,所述第二标识指示所述第一型号信息对应的显示屏关闭所述psr功能;所述ec将第一标记位置为第二值;在所述第一标记位置为第二值的情况下,所述bios根据第二参数,创建第二显示屏驱动,所述第二显示屏驱动,用于指示所述第一显示屏采用固定的刷新率。在上述实施例中,电子设备可以根据电子设备产生所述crc异常,及时关闭psr功能,避免出现闪黑屏的问题。

36、在一些实施例中,在所述电子设备产生所述crc异常,并关闭所述psr功能之后,所述方法还包括:在连续n帧第一图像帧通过crc之后,将所述第一列表中的所述第二标识恢复为所述第一标识;所述ec将第一标记位置为第一值;在所述第一标记位置为第一值的情况下,所述bios根据第一参数,创建第一显示屏驱动,所述第一显示屏驱动,用于控制所述第一显示屏采用可变的刷新率。

37、在上述实施例中,电子设备可以根据crc异常消失,及时打开psr功能,减少设备能耗。

38、在一些实施例中,在从所述第一显示屏中获取到第一信息之后,所述方法还包括:将所述第一信息存储于第一存储区域;在所述电子设备重启之后,所述方法还包括:在从所述第一显示屏中获取第一信息失败的情况下,所述ec从所述第一存储区域中的所述第一信息;在所述第一信息与所述第一列表中的第一型号信息匹配的情况下,所述ec将第一标记位的值置为第一值;在所述第一标记位为所述第一值的情况下,所述bios根据第一参数,创建第一显示屏驱动,所述第一显示屏驱动,用于控制所述第一显示屏采用可变的刷新率。

39、上述实施例中,解决了偶尔无法从第一显示屏中读取第一信息的问题,提高了上述方法的容错性。

40、在一些实施例中,所述电子设备与云端服务器之间通信连接,所述方法还包括:在从所述云端服务器获取到第二列表的情况下,所述ec在所述第二列表中,确定与所述电子设备匹配的所述第一型号信息、第二型号信息、所述第一标识及第三标识,所述第二型号信息是与所述电子设备适配的另一种显示屏的型号信息,所述第三标识指示所述第二型号信息对应的显示屏是否开启所述psr功能;所述ec根据所述第二列表中的所述第一型号信息、第二型号信息、所述第一标识及第三标识,生成新的第一列表。

41、在一些实施例中,在所述生成新的第一列表之前,所述方法还包括:在所述电子设备的所述第一显示屏更换为第二显示屏之后,所述ec确定从所述第二显示屏中获取到的第二信息与第一存储区域中存储的所述第一信息不同,所述第二信息是所述第二显示屏中预存储的型号信息。

42、在上述实施例中,可以避免频繁更新第一列表,而带来不必要的能耗损失。

43、在一些实施例中,在所述电子设备的所述第一显示屏更换为第二显示屏之后,所述方法还包括:响应用户的操作,显示第一界面;在第九时段内,所述电子设备在所述第一界面中显示第一组图像帧,所述第九时段内所述第二显示屏的刷新率为第四刷新率;在第九时段之后,响应于用户的操作,显示第二界面;在第十时段,所述电子设备在所述第二界面中显示第二组图像帧,所述第十时段内所述第二显示屏的刷新率为第四刷新率,所述第二显示屏不支持所述psr功能。

44、在上述实施例中,电子设备更新不同型号的显示屏,如,更换不支持psr功能的显示屏,电子设备可以及时关闭psr功能,避免产生额外的能耗损失。也就是,电子设备可以根据显示屏的型号自动开启或关闭psr功能,实现上述方法对多类显示屏的兼容。

45、第二方面,本技术实施例提供的一种电子设备,电子设备包括一个或多个处理器和存储器;所述存储器与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,所述一个或多个处理器,用于执行上述第一方面及其可能的实施例中的方法。

46、第三方面,本技术实施例提供的一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其可能的实施例中的方法。

47、第四方面,本技术提供一种计算机程序产品,当计算机程序产品在上述电子设备上运行时,使得电子设备执行上述第一方面及其可能的实施例中的方法。

48、可以理解地,上述各个方面所提供的电子设备、计算机存储介质以及计算机程序产品均应用于上文所提供的对应方法,因此,其所能达到的有益效果可参考上文所提供的对应方法中的有益效果,此处不再赘述。


技术特征:

1.一种显示屏控制方法,其特征在于,应用于电子设备,所述电子设备包括第一显示屏,所述第一显示屏支持面板自刷新psr功能,所述方法包括:

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

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

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述电子设备位于存在第一电磁干扰信号的空间之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述电子设备产生所述crc异常之后,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,在所述电子设备产生所述crc异常,并关闭所述psr功能之后,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述电子设备还包括嵌入式控制器ec和基本输出输入系统bios,所述电子设备中配置有第一列表,所述第一列表中包括第一型号信息及第一标识,第一型号信息是与电子设备适配的显示屏的型号信息,所述第一标识指示所述第一型号信息对应的显示屏开启所述psr功能;在响应用户的操作,显示第一界面之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,在所述电子设备产生所述crc异常后,所述电子设备关闭所述psr功能,包括:

9.根据权利要求8所述的方法,其特征在于,在所述电子设备产生所述crc异常,并关闭所述psr功能之后,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,在从所述第一显示屏中获取到第一信息之后,所述方法还包括:将所述第一信息存储于第一存储区域;

11.根据权利要求8所述的方法,其特征在于,所述电子设备与云端服务器之间通信连接,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,在所述生成新的第一列表之前,所述方法还包括:

13.根据权利要求1-12任一项所述的方法,其特征在于,在所述电子设备的所述第一显示屏更换为第二显示屏之后,所述方法还包括:

14.一种电子设备,其特征在于,电子设备包括一个或多个处理器和存储器;所述存储器与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,所述一个或多个处理器,用于执行如权利要求1-13中任一项所述的方法。

15.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-13中任一项所述的方法。


技术总结
本申请提供一种显示屏控制方法及电子设备,涉及计算机技术领域。本方案在减低能耗的同时,减少闪黑屏问题的出现。具体方案为:在未进入存在第一电磁干扰的空间之前,对于硬件支持PSR的显示屏,电子设备可以开启PSR功能,这样,在显示屏动态界面和静态界面期间,动态调整刷新率,从而,降低能耗。在进入存在第一电磁干扰的空间之后,电子设备可以关闭PSR功能,这样,在显示屏动态界面和静态界面期间,都采用固定的刷新率。通过及时关闭PSR功能,解决闪黑屏的出现。

技术研发人员:相超
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)