显示控制方法、终端设备和可读存储介质技术

技术编号:38344053 阅读:19 留言:0更新日期:2023-08-02 09:24
本申请涉及一种显示控制方法、终端设备和可读存储介质,其中方法包括:接收第一显示数据,控制显示装置按照初始帧率显示所述第一显示数据;获取所述第一显示数据的显示时长;若所述显示时长满足设定条件,则获取所述设定条件对应的目标帧率;控制所述显示装置按照所述目标帧率显示所述第一显示数据。上述显示控制方法,降低了显示装置的功耗。降低了显示装置的功耗。降低了显示装置的功耗。

【技术实现步骤摘要】
显示控制方法、终端设备和可读存储介质


[0001]本申请涉及显示技术,具体涉及一种显示控制方法、终端设备和可读存储介质。

技术介绍

[0002]显示装置在显示图像时,按照设定帧率进行帧刷新,而该图像的变化频率却并不固定,在图像持续未改变时,一直对显示帧进行高频刷新,会产生大量无意义的功耗,导致显示装置的功耗过高。

技术实现思路

[0003]鉴于此,本申请提供一种显示控制方法、终端设备和可读存储介质,可以解决如何降低显示装置的功耗的技术问题。
[0004]一种显示控制方法,包括:接收第一显示数据,控制显示装置按照初始帧率显示第一显示数据;获取第一显示数据的显示时长;若显示时长满足设定条件,则获取设定条件对应的目标帧率;控制显示装置按照目标帧率显示第一显示数据。
[0005]在一个实施例中,接收第一显示数据之前,还包括:获取至少一个设定条件,设定条件指示显示时长所属的时长范围;获取至少一个设定条件中各设定条件对应的目标帧率。
[0006]在一个实施例中,获取至少一个设定条件中各设定条件对应的目标帧率,包括:根据初始帧率和下降比例,获取各设定条件对应的目标帧率,其中,设定条件指示的显示时长越大,设定条件对应的目标帧率越小。
[0007]在一个实施例中,获取第一显示数据的显示时长,包括:控制计时器开始计时,并根据计时器的计时时长获取第一显示数据的显示时长;或,获取显示装置显示第一显示数据的总帧数,并根据总帧数获取第一显示数据的显示时长。
[0008]在一个实施例中,接收第一显示数据之后,还包括:接收第二显示数据;若第二显示数据与第一显示数据不一致,则将第二显示数据替换为新的第一显示数据;执行控制显示装置按照初始帧率显示新的第一显示数据。
[0009]在一个实施例中,若第二显示数据与第一显示数据不一致,则将第二显示数据替换为新的第一显示数据,包括:若第二显示数据与第一显示数据的图像数据、显示亮度、对比度中的至少一个不一致,则将第二显示数据替换为新的第一显示数据。
[0010]在一个实施例中,控制显示装置按照目标帧率显示第一显示数据,包括:获取目标帧率对应的行同步信号周期;控制显示装置按照行同步信号周期显示第一显示数据。
[0011]在一个实施例中,控制显示装置按照目标帧率显示第一显示数据,包括:获取目标帧率对应的场同步信号周期;控制显示装置按照场同步信号周期显示第一显示数据。
[0012]此外,还提供一种设备终端,包括处理器和存储器,存储器用于存储计算机程序,处理器运行计算机程序以使设备终端执行上述的方法。
[0013]此外,还提供一种可读存储介质,存储有计算机程序,计算机程序在被处理器执行时实施上述的方法。
[0014]上述显示控制方法,包括接收第一显示数据,控制显示装置按照初始帧率显示第一显示数据,获取第一显示数据的显示时长,若显示时长满足设定条件,则获取设定条件对应的目标帧率,控制显示装置按照目标帧率显示第一显示数据,显示装置在长时间显示同样的图像时,通过降低帧率来降低显示帧的刷新频率来降低显示装置的功耗,在不降低画面质量的前提下,减少显示装置的耗电量。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请实施例提供的一种显示控制方法的流程示意图;图2是本申请另一实施例提供的一种显示控制方法的流程示意图;图3是本申请另一实施例提供的一种显示控制方法中行同步信号的周期波形示意图;图4是本申请另一实施例提供的一种显示控制方法中场同步信号的周期波形示意图;图5是本申请另一实施例提供的一种显示控制方法中振荡时钟的周期波形示意图;图6是本申请另一实施例提供的一种显示控制方法的帧状态示意图。
具体实施方式
[0017]下面结合附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。
[0018]如图1所示,提供一种显示控制方法,该方法包括:S101,接收第一显示数据,控制显示装置按照初始帧率显示第一显示数据。
[0019]S102,获取第一显示数据的显示时长。
[0020]S103,若显示时长满足设定条件,则获取设定条件对应的目标帧率。
[0021]S104,控制显示装置按照目标帧率显示第一显示数据。
[0022]在一种实现方式中,显示数据包括图像数据、显示亮度、对比度中的至少一个;可以解释的是,图像数据用于产生显示在显示装置上的图像,显示亮度用于调整显示画面的亮度,对比度用于调整显示画面的对比情况;示例性的,显示数据还可以包括用于调整画面清晰度的分辨率、用于调整画面色彩情况的色彩度等,用于产生显示装置的显示画面的显示数据。帧率是以帧称为单位的位图图像连续出现在显示装置上的频率。显示时长是显示装置按照当前的显示数据进行显示的持续时长。设定条件指示获取显示时长对应的帧率的触发条件,示例性的,当显示时长达到第一设定时长时,获取第一设定时长对应的第一目标帧率;当显示时长达到第二设定时长时,获取第二设定时长对应的第二目标帧率。需要强调的是,设定条件包括至少一个显示时长满足的时长范围,不同的时长范围对应不同的目标帧率。可以理解的是,初始帧率为显示装置的默认帧率,显示装置为保证画面质量,初始帧率较高,因此会导致较高的耗电量,其中,初始帧率较设定条件对应的目标帧率高。
[0023]显示控制装置接收到第一显示数据时,根据初始帧率和第一显示数据生成控制指令,以控制显示装置按照初始帧率显示第一显示数据,同时开始持续获取第一显示数据的显示时长,然后判断显示时长是否满足设定条件,并在显示时长满足设定条件时,获取满足的设定时长对应的目标帧率,再根据目标帧率和第一显示数据生成控制指令,以控制显示装置按照目标帧率显示第一显示数据。
[0024]示例性的,假设设定条件包括:当显示时长达到第一设定时长时,获取第一设定时长对应的第一目标帧率;当显示时长达到第二设定时长时,获取第二设定时长对应的第二目标帧率。显示控制装置接收到第一显示数据时,根据初始帧率和第一显示数据生成初始控制指令,以控制显示装置按照初始帧率显示第一显示数据,同时开始持续获取第一显示数据的显示时长。显示控制装置判断显示时长是否达到第一设定条件,并在显示时长达到第一设定条件时,获取第一设定时长对应的第一目标帧率,再根据第一目标帧率和第一显示数据生成第一控制指令,以控制显示装置按照第一目标帧率显示第一显示数据,然后判断显示时长是否达到第二设定条件,并在显示时长达到第二设定条件时,获取第二设定时长对应的第二目标帧率,再根据第二目标帧率和第二显示数据生成第二控制指令,以控制显示装置按照本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示控制方法,其特征在于,所述方法包括:接收第一显示数据,控制显示装置按照初始帧率显示所述第一显示数据;获取所述第一显示数据的显示时长;若所述显示时长满足设定条件,则获取所述设定条件对应的目标帧率;控制所述显示装置按照所述目标帧率显示所述第一显示数据。2.根据权利要求1所述的方法,其特征在于,所述接收第一显示数据之前,还包括:获取至少一个设定条件,所述设定条件指示所述显示时长所属的时长范围;获取所述至少一个设定条件中各设定条件对应的目标帧率。3.根据权利要求2所述的方法,其特征在于,所述获取所述至少一个设定条件中各设定条件对应的目标帧率,包括:根据所述初始帧率和下降比例,获取所述各设定条件对应的目标帧率,其中,所述设定条件指示的显示时长越大,所述设定条件对应的目标帧率越小。4.根据权利要求1所述的方法,其特征在于,所述获取所述第一显示数据的显示时长,包括:控制计时器开始计时,并根据所述计时器的计时时长获取所述第一显示数据的显示时长;或,获取所述显示装置显示所述第一显示数据的总帧数,并根据所述总帧数获取所述第一显示数据的显示时长。5.根据权利要求1所述的方法,其特征在于,所述接收第一显示数据之后,还包括:接收第二显示数据;若所述第二显示数据与所述第一显示数据不一致,则将所述第二显...

【专利技术属性】
技术研发人员:姜圣显郑凯
申请(专利权)人:晟合微电子肇庆有限公司
类型:发明
国别省市:

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

1