System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 显示屏唤醒方法、电子设备及存储介质技术_技高网

显示屏唤醒方法、电子设备及存储介质技术

技术编号:43904838 阅读:4 留言:0更新日期:2025-01-03 13:15
本申请提供了一种显示屏唤醒方法、电子设备及存储介质,涉及显示技术领域。在满足亮屏触发条件后,显示驱动启动一个Worker线程,进行显示屏上电及初始化,并立即返回完成上电消息,触发送图及下发背光指令流程。然后,显示驱动判断Worker线程是否完成,若Worker线程已完成,则显示驱动向显示屏下发背光指令以触发亮屏;若Worker线程未完成,则显示驱动等待Worker线程完成后向显示屏下发背光指令,由此唤醒显示屏。本申请方案通过显示驱动启动上电Worker线程并根据上电Worker线程是否完成的情况进行亮屏逻辑判断,使得在显示屏上电及初始化的同时能够执行送图及下发背光指令,缩短了显示屏唤醒流程的耗时,提升了亮屏速度。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种显示屏唤醒方法、电子设备及存储介质


技术介绍

1、随着电子技术的飞速发展,智能手机、平板电脑等电子设备具备越来越多的功能,已经成为人们生活、工作中不可或缺的工具。以手机为例,用户可以根据实际使用需求,随时点亮或者关闭手机的显示屏。例如,在手机处于灭屏情况下,用户可以通过按电源键、双击屏幕等方式触发手机点亮显示屏。显示屏从休眠状态被唤醒,切换到亮屏状态,此时显示屏全部像素被点亮。在显示屏被唤醒后,显示屏可以显示锁屏界面,或者显示系统桌面。

2、目前,对于电子设备的显示屏从休眠状态被唤醒的场景,存在唤醒耗时较长、亮屏慢的问题。


技术实现思路

1、本申请提供一种显示屏唤醒方法、电子设备及存储介质,缩短了显示屏唤醒流程的耗时,可提升亮屏速度,从而提升了用户使用体验。

2、第一方面,本申请提供一种显示屏唤醒方法,该方法应用于电子设备,该电子设备包括处理器和显示屏,该处理器包括显示驱动和电源管理服务模块,该显示屏对应设置有显示屏ic,该方法包括:

3、在满足亮屏触发条件的情况下,所述显示驱动接收来自所述电源管理服务模块的上电指令;

4、响应于所述上电指令,所述显示驱动启动worker线程,所述worker线程用于触发所述显示屏ic上电及初始化;

5、所述显示驱动向所述电源管理服务模块返回完成上电消息;

6、所述显示驱动接收送图指令并将所述送图指令发送给所述显示屏ic,所述送图指令包括亮屏图案;

7、所述显示驱动接收背光指令,所述背光指令包括背光参数;

8、在所述worker线程完成的情况下,所述显示驱动向所述显示屏ic发送背光指令;

9、在所述worker线程未完成的情况下,等待直到所述worker线程完成时,所述显示驱动向所述显示屏ic发送所述背光指令;

10、其中,所述背光指令用于触发:所述显示屏ic根据所述背光参数点亮所述显示屏并控制所述显示屏显示所述亮屏图案。

11、通过本申请实施例提供的显示屏唤醒方法,在满足亮屏触发条件后,显示驱动启动一个worker线程,进行显示屏上电及初始化,并立即返回完成上电消息,触发送图及下发背光指令流程。然后,显示驱动判断worker线程是否完成,若worker线程已完成,则显示驱动向显示屏下发背光指令以触发亮屏;若worker线程未完成,则显示驱动等待worker线程完成后向显示屏下发背光指令,由此唤醒显示屏。本申请方案通过显示驱动启动上电worker线程并根据上电worker线程是否完成的情况进行亮屏逻辑判断,使得在显示屏上电及初始化的同时能够执行送图及下发背光指令,缩短了显示屏唤醒流程的耗时,提升了亮屏速度。

12、与相关技术在通过上电指令来完成显示屏上电及初始化的流程相比,本申请方案不同之处在于:在显示驱动接收到执行上电流程的通知后,显示驱动启动上电worker线程,触发显示屏上电并开始初始化。

13、与相关技术在显示驱动完成上电流程(耗时预设时长t1)之后再返回完成上电消息,进而触发送图流程以及背光参数下发流程不同的是,本申请方案优化后的步骤为:在启动上电worker线程之后,立即返回完成上电消息,然后启动送图流程以及背光参数下发流程,因此本申请改进方案将上电及初始化,送图及下发背光参数各个步骤同时进行,以节省唤醒显示屏的耗时。

14、由于本申请方案中显示屏上电及初始化的流程,与送图及下发背光参数的流程同时进行,因此耗时大大降低,由此可以实现快速唤醒显示屏,加快亮屏速度,提升用户体验。

15、举例来说,在相关技术中基于屏幕芯片规格的硬件要求,显示屏ic上电及初始化所需耗时150ms至170ms左右;送图流程以及背光参数下发流程所需耗时约60ms。由于本申请方案在显示屏ic上电及初始化的同时,执行送图流程以及背光参数下发流程,因此可省去耗时约60ms。因此大大降低了唤醒显示屏所需的时间。

16、在一些可能实施方式中,所述显示驱动向所述电源管理服务模块返回完成上电消息,包括:在所述worker线程启动但未完成的情况下,显示驱动向电源管理服务模块返回得到完成上电消息。

17、与相关技术在完成显示屏上电及初始化之后,显示驱动才能返回完成上电消息的流程相比,本申请方案不同之处在于:显示驱动启动上电worker线程之后,立即向上层返回完成上电消息,无需等待显示屏上电及初始化完成。

18、也就是说,在worker线程启动但未完成的情况下,显示驱动立即返回显示驱动,触发启动送图流程以及背光参数下发流程,由此实现上电及初始化,送图及下发背光参数各个步骤同时进行,从而可以节省唤醒显示屏的耗时。

19、在一些可能实施方式中,所述方法还包括:在所述显示驱动接收到所述背光指令的情况下,所述显示驱动判断所述worker线程是否完成。

20、需要说明的而是,在显示驱动接收到背光参数后,显示驱动会判断上电worker线程是否完成。若上电worker线程完成,说明显示屏已完成初始化,即可以执行由显示驱动下发的显示任务,则显示驱动向显示屏下发背光参数,以触发显示屏按照背光参数亮屏。若上电worker线程未完成,说明显示屏未完成初始化,则显示驱动等待上电worker线程完成,显示驱动再向显示屏下发背光参数,以触发亮屏。在实际实现时,显示驱动将背光参数以及锁屏界面下发显示屏ic,显示屏ic按照背光参数点亮显示屏并控制显示屏显示锁屏界面,由此唤醒显示屏。

21、在一些可能实施方式中,所述亮屏图案和所述背光参数是在所述完成上电消息的触发下分别发送给所述显示驱动的。在一些实施例中,该完成上电消息可以为指示显示屏完成上电及初始化的消息。在另一些实施例中,该完成上电消息可以为指示显示屏完成上电的消息。

22、在一些可能实施方式中,所述处理器还包括绘图模块。所述亮屏图案是在所述电源管理服务模块接收到所述完成上电消息之后,所述绘图模块接收到所述电源管理服务模块的指示,将所述亮屏图案传输给所述显示屏ic的。

23、其中,亮屏图案可以是锁屏界面,或者可以是系统桌面。

24、在一些可能实施方式中,所述亮屏图案是在满足所述亮屏触发条件的情况下,由所述电源管理服务模块立即通知所述绘图模块绘制的。

25、在一些可能实施方式中,所述处理器还包括背光模块。所述背光参数是在所述电源管理服务模块接收到所述完成上电消息之后,所述背光模块接收到所述电源管理服务模块的指示,将所述背光参数传输给所述显示屏ic的。

26、在一些可能实施方式中,所述背光参数是根据所述电子设备所处环境的环境光亮度确定的。例如,背光参数的取值范围为[0,255]。

27、在一些可能实施方式中,所述处理器还包括表面绘图surfaceflinger服务模块和硬件合成模块hwc。其中,所述上电指令由所述电源管理服务模块发送,经过所述su本文档来自技高网...

【技术保护点】

1.一种显示屏唤醒方法,其特征在于,所述方法应用于电子设备,所述电子设备包括处理器和显示屏,所述处理器包括显示驱动和电源管理服务模块,所述显示屏对应设置有显示屏集成芯片IC,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述显示驱动向所述电源管理服务模块返回完成上电消息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述亮屏图案和所述背光参数是在所述完成上电消息的触发下分别发送给所述显示驱动的。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述处理器还包括绘图模块;

5.根据权利要求4所述的方法,其特征在于,在满足所述亮屏触发条件的情况下,所述亮屏图案由所述电源管理服务模块通知所述绘图模块绘制得到。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述处理器还包括背光模块;

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述背光参数是根据所述电子设备所处环境的环境光亮度确定的。

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:>

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述处理器还包括表面绘图SurfaceFlinger服务模块和硬件合成模块HWC;

10.根据权利要求9所述的方法,其特征在于,所述完成上电消息由显示驱动发送,经过所述HWC和所述SurfaceFlinger服务模块传输,到达所述电源管理服务模块。

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述亮屏触发条件为:当所述显示屏处于熄屏状态时,接收到用户按压电源键的操作;或者,当所述显示屏处于熄屏状态时,接收到用户在所述显示屏上的预设操作。

12.一种电子设备,其特征在于,包括显示屏、处理器、存储器以及存储在所述存储器上的计算机程序,所述处理器用于执行所述计算机程序,以使得所述电子设备实现如权利要求1至11中任一项所述的方法。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1至11中任一项所述的方法。

...

【技术特征摘要】

1.一种显示屏唤醒方法,其特征在于,所述方法应用于电子设备,所述电子设备包括处理器和显示屏,所述处理器包括显示驱动和电源管理服务模块,所述显示屏对应设置有显示屏集成芯片ic,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述显示驱动向所述电源管理服务模块返回完成上电消息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述亮屏图案和所述背光参数是在所述完成上电消息的触发下分别发送给所述显示驱动的。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述处理器还包括绘图模块;

5.根据权利要求4所述的方法,其特征在于,在满足所述亮屏触发条件的情况下,所述亮屏图案由所述电源管理服务模块通知所述绘图模块绘制得到。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述处理器还包括背光模块;

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述背光参数是根据所述电子设备所处环境的环境光亮度确定的。

8.根据权利要求1至7中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:庄瑞刚
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1