System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子设备领域,尤其涉及一种刷新率切换方法及电子设备。
技术介绍
1、随着手机等电子设备的显示屏技术的不断发展,越来越多的电子设备的显示屏能够支持多种刷新率。电子设备的显示屏的刷新率,会随着电子设备的应用程序的显示帧率的不同而进行调整。例如,电子设备上的某些应用程序在运行时,会提高应用程序的显示帧率。在应用程序的显示帧率提高时,电子设备的显示屏的刷新率也会相应的提高,从而能够提高电子设备的显示屏显示的画面的流畅度。
2、然而,在电子设备的显示屏的刷新率进行调整时,电子设备的硬件的调整时间与电子设备的软件的调整时间不一致。这就导致电子设备在显示屏的刷新率的调整过程中,电子设备的显示屏显示的画面会出现卡顿等问题。
技术实现思路
1、本申请实施例提供一种刷新率切换方法及电子设备,用于避免电子设备的显示屏的刷新率的切换过程中,电子设备的显示屏显示的画面出现卡顿的问题。
2、为达到上述目的,本申请实施例采用如下技术方案:
3、第一方面,本申请实施例提供一种刷新率切换的方法,应用于电子设备,该刷新率切换方法可以包括:电子设备运行第一应用程序;电子设备的显示屏集成电路ic按照第一刷新率在显示屏上显示第一应用程序对应的图像数据,电子设备的系统级芯片soc按照第一刷新率对应的第一传输时长向显示屏ic传输第一应用程序对应的图像数据;在电子设备确定显示屏的刷新率待切换的情况下,电子设备确定第二刷新率;在第二刷新率小于第一刷新率的情况下,电子设备的soc向显示屏
4、基于第一方面所述的方法,在电子设备的显示屏的刷新率由高刷新率(第二刷新率)切换为低刷新率(第一刷新率)时,电子设备的soc先向显示屏ic发送切换指令,由显示屏ic将显示屏的刷新率由高刷新率切换为低刷新率。在电子设备的soc确定刷新率切换完成之后,电子设备的soc再将传输图像数据的时间由高刷新率对应的时长(第一传输时长),切换为低刷新率对应的时长(第二传输时长)。由于在电子设备的soc下发切换率指令时,电子设备的soc不切换电子设备的soc向电子设备的显示屏ic传输图像数据的时长,从而可以避免在电子设备的显示屏的刷新率由高刷新率切换为低刷新率时踩te的问题,从而能够避免电子设备在显示屏的刷新率的调整过程中,电子设备的屏幕显示的画面会出现卡顿等问题。
5、结合第一方面,在另一种可能的实现方式中,上述电子设备的soc确定显示屏的刷新率切换完成,可以包括:在电子设备的soc发送第一切换指令的垂直同步vsync信号之后的第三个vsync信号的上升沿到来时,电子设备的soc确定显示屏的刷新率切换完成。
6、基于该可能的实现方式,在电子设备的soc发送第一切换指令的垂直同步vsync信号之后的第三个vsync信号的上升沿到来时,电子设备的soc可以确定显示屏的刷新率切换完成,从而电子设备的soc可以将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二刷新率对应的第二传输时长。
7、结合第一方面,在另一种可能的实现方式中,上述电子设备的soc向显示屏ic发送第一切换指令,可以包括:电子设备的soc通过延迟切换传输时间接口向显示屏ic发送第一切换指令;电子设备的soc将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二刷新率对应的第二传输时长,可以包括:电子设备的soc通过延迟切换传输时间接口将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二传输时长。
8、基于该可能的实现方式,电子设备的soc可以通过延迟切换传输时间接口先向显示屏ic发送刷新率切换的切换指令,在电子设备的soc确定显示屏的刷新率切换完成的情况下,电子设备的soc可以通过延迟切换传输时间接口将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二传输时长。
9、结合第一方面,在另一种可能的实现方式中,在第二刷新率大于第一刷新率的情况下,电子设备的soc向电子设备的显示屏ic发送第二切换指令,关闭低功耗模式ulps,并将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二刷新率对应的第二传输时长;电子设备的显示屏ic基于第二切换指令,将显示屏的刷新率由第一刷新率切换为第二刷新率;在电子设备的soc确定显示屏的刷新率切换完成的情况下,电子设备的soc开启低功耗模式ulps;电子设备的soc按照第二传输时长向显示屏ic传输第一应用程序对应的图像数据,显示屏ic按照第二刷新率在显示屏上显示第一应用程序对应的图像数据。
10、基于该可能的实现方式,在电子设备的显示屏的刷新率由低刷新率(第一刷新率)切换为高刷新率(第二刷新率)时,电子设备的soc向显示屏ic发送切换指令的同时,电子设备的soc可以关闭低功耗模式ulps,并切换将传输图像数据的时间由低刷新率对应的时长(第一传输时长),切换为高刷新率对应的时间(第二传输时长)。在电子设备的soc将传输图像数据的时间由低刷新率对应的时间,切换为高刷新率对应的时间时,电子设备的soc退出低功耗模式,而不重新开启低功耗模式。在电子设备的soc确定刷新率切换完成之后,电子设备的soc开启低功耗模式。由于在电子设备的soc将传输图像数据的时间由低刷新率对应的时间,调整为高刷新率对应的时间时,电子设备的soc退出低功耗模式,而不重新开启低功耗模式,这样能够缩短切换传输图像数据的时间,因此能够避免调整传输图像数据的时间的时长过长,造成一帧图像数据还未传输完成就开始传下一帧图像数据,电子设备的屏幕会出现花线等现象。
11、结合第一方面,在另一种可能的实现方式中,上述电子设备的soc确定显示屏的刷新率切换完成,可以包括:在电子设备的soc发送第二切换指令的垂直同步vsync信号之后的第三个vsync信号的上升沿到来时,电子设备的soc确定显示屏的刷新率切换完成。
12、基于该可能的实现方式,在电子设备的soc发送第一切换指令的垂直同步vsync信号之后的第三个vsync信号的上升沿到来时,电子设备的soc可以确定显示屏的刷新率切换完成,从而电子设备的soc可以将第一应用程序对应的图像数据的传输时长由第一传输时长切换为第二刷新率对应的第二传输时长。
13、结合第一方面,在另一种可能的实现方式中,上述电子设备确定显示屏的刷新率待切换,可以包括:在第一应用程序的显示帧率切换的情况下,电子设备确定显示屏的刷新率待切换。
14、基于该可能的实现方式,电子设备可以通过确定第一应用程序的显示帧率是否切换,从而确本文档来自技高网...
【技术保护点】
1.一种刷新率切换方法,其特征在于,所述方法应用于电子设备,所述电子设备包括第一应用程序、显示屏、显示屏IC(集成电路)和SOC(系统级芯片),所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述显示屏的刷新率切换完成,包括:
3.根据权利要求2所述的方法,其特征在于,所述SOC向所述显示屏IC发送第一切换指令,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一应用程序包括游戏应用程序、视频应用程序或导航应用程序。
5.一种刷新率切换方法,其特征在于,所述方法应用于电子设备,所述电子设备包括第一应用程序、显示屏、显示屏IC(集成电路)和SOC(系统级芯片),所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述显示屏的刷新率切换完成,包括:
7.根据权利要求6所述的方法,其特征在于,所述SOC向所述显示屏IC发送第二切换指令,包括:
8.根据权利要求5-7中任一项所述的方法,其特征在于,所述第一应用程序包括游戏应用程序、视频应用程序或导航应用程序。
10.一种计算机可读存储介质,其上存储有计算机程序指令;其特征在于,
...【技术特征摘要】
1.一种刷新率切换方法,其特征在于,所述方法应用于电子设备,所述电子设备包括第一应用程序、显示屏、显示屏ic(集成电路)和soc(系统级芯片),所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述显示屏的刷新率切换完成,包括:
3.根据权利要求2所述的方法,其特征在于,所述soc向所述显示屏ic发送第一切换指令,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一应用程序包括游戏应用程序、视频应用程序或导航应用程序。
5.一种刷新率切换方法,其特征在于,所述方法应用于电子设备,所述电子设备包括第一应用程序、显示屏、显示屏ic(集成电路)和soc(系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。