一种局部刷新的显示方法、系统及电子设备与流程
- 国知局
- 2024-10-15 10:20:44
本技术涉及显示,尤其涉及一种局部刷新的显示方法、系统及电子设备。
背景技术:
1、液晶显示器的显示画面在刷新时是以整个显示器为单位进行的,这意味着即使当前的显示画面只有一小部分内容需要被更新时,整个显示器也都会被重新绘制进行全部更新,最终导致性能损失。然而,有机发光二极管(organic lightemitting diode,oled)显示器可以支持局部刷新技术,即在当前的显示内容只有一小部分需要被更新时,可以只更新该需要被更新部分,避免重新绘制整个显示器的显示画面,从而提高显示性能。
2、但是,由于oled显示器在局部刷新当前的显示画面时,由于局部刷新的刷新位置无法被第一时间确认,会造成处理局部刷新数据不及时,进而导致oled显示器的显示画面出现显示延迟或显示停止等现象。尤其是在oled显示器调整显示画面的刷新率后,例如,将显示画面的刷新率由120hz调整至80hz,或者由80hz调整至120hz等,此时,若oled显示器对当前显示画面进行局部刷新,被刷新的局部区域会由于无法及时进行处理,会更容易出现显示延迟或显示停止等现象,甚至出现帧率掉档的显示问题。
3、因此,如何避免出现显示延迟或显示停止等的显示问题,是亟待解决的技术问题。
技术实现思路
1、本技术实施例提供一种局部刷新的显示方法、系统及电子设备,以避免出现显示延迟或显示停止等的显示问题。
2、第一方面,本技术实施例提供了一种局部刷新的显示方法,所述方法包括:接收第一图像帧,并在有机发光二极管oled显示器上显示所述第一图像帧;接收针对第二图像帧的刷新指示,所述第二图像帧为所述oled显示器显示所述第一图像帧之后待显示的下一图像帧;响应于所述刷新指示,获取所述第一图像帧并通过所述oled显示器进行送显处理;接收针对所述第二图像帧的局部刷新数据;获取所述第二图像帧,并在所述oled显示器上显示上述第二图像帧。
3、现有技术中,该oled显示器在进行局部刷新时,只有接收到局部刷新数据后才开始进行显示处理,此时容易造成处理局部刷新数据不及时,进而导致oled显示器的显示画面出现帧率掉档等显示问题。对此,本技术实施例提供了一种局部刷新的显示方法,可以在下一图像帧(即第二图像帧)进行局部刷新前,接收针对下一图像帧的刷新指示(该刷新指示可以用于指示基于第一图像帧对第二图像帧进行局部刷新显示),以预先获取当前显示的最新图像帧(即第一图像帧),并将其输入至oled显示器进行送显处理,进而在接收到局部刷新数据(如:第二图像帧的部分数据)后,可以直接基于该局部刷新数据和预先处理好的第一图像帧,获得第二图像帧,并在oled显示器中显示该第二图像帧。此时,由于在接收到局部刷新数据前,可以提前接收针对该下一图像帧的刷新指示,将该当前图像帧提前进行送显处理,进而使得在接收到局部刷新数据后,可以立即显示该第二图像帧,大大的缩短了第一图像帧与第二图像帧之间的显示间隔,避免了出现显示延迟或显示停止的显示问题,从而提高了显示性能。
4、在一种可能实现的方式中,上述oled显示器支持以第一刷新率显示图像;上述在上述oled显示器上显示第一图像帧,包括:以上述第一刷新率在上述oled显示器上显示上述第一图像帧;上述在上述oled显示器上显示上述第二图像帧,包括:以上述第一刷新率在上述oled显示器上显示上述第二图像帧。
5、在本技术实施例中,oled显示器可以以第一刷新率显示图像并持续保持显示。例如:可以以第一刷新率显示第一图像帧和第二图像帧。在此情形下,基于本技术实施例提供的局部刷新的显示方法可以缩短第一图像帧与第二图像帧之间的显示间隔,避免在第一刷新率下显示图像时出现显示延迟或显示停止的显示问题,从而提高了显示性能。
6、在一种可能实现的方式中,上述oled显示器支持多个不同的刷新率显示图像,上述多个不同的刷新率包括上述第一刷新率和第二刷新率;上述在上述oled显示器上显示第一图像帧,包括:以上述第一刷新率在上述oled显示器上显示上述第一图像帧;上述方法还包括:将上述oled显示器的刷新率由上述第一刷新率调整至上述第二刷新率;上述在上述oled显示器上显示上述第二图像帧,包括:以上述第二刷新率在上述oled显示器上显示上述第二图像帧。
7、当前,oled显示器可以支持多个不同的刷新率显示图像,即可以对oled显示器支持的刷新率进行动态调整,若在调整刷新率时正好需要局部刷新下一图像帧,则很容易出现刷新率掉档的显示问题。而在本技术实施例中,若在调整刷新率时正好需要局部刷新下一图像帧,基于本技术实施例提供的局部刷新的显示方法,可以基于接收到的刷新指示提前对第一图像帧进行送显处理,以使得在接收到的局部刷新数据,即可获得以调整后刷新率显示的第二图像帧,这种方式可以极大的避免显示延迟或显示停止等显示问题,同时也降低了动态调整刷新率时出现刷新率掉档的显示问题。
8、在一种可能实现的方式中,上述接收针对第二图像帧的刷新指示,包括:在将上述oled显示器的刷新率调整至上述第二刷新率前的第一预设时间内,接收针对第二图像帧的刷新指示。
9、在本技术实施例中,为了避免在调整刷新率时进行局部刷新下一图像帧出现刷新率掉档的显示问题,则可以在调整上述oled显示器刷新率前的第一预设时间内,接收针对第二图像帧的刷新指示。其中,该第一预设时间的时长由oled显示器的每帧图像帧刷新时间t与上述oled显示器阳极复位的周期t的整数倍确定。这种方式可以在调整上述oled显示器刷新率后,及时的显示对下一图像帧,以避免出现显示延迟或显示停止造成的刷新率掉档的显示问题。
10、在一种可能实现的方式中,上述方法还包括:在接收上述局部刷新数据前第三预设时间内,接收针对第二图像帧的刷新指示。
11、在本技术实施例中,在oled显示器没有调整刷新率的情况下,还可以在接收上述局部刷新数据前的第三预设时间内接收该刷新指示。其中,该第二预设时间的时长可以是预先设置的,还可以是由上述oled显示器的每帧图像帧刷新时间t与上述oled显示器阳极复位的周期t的整数倍确定的。
12、在一种可能实现的方式中,上述响应于上述刷新指示,获取上述第一图像帧包括:响应于上述刷新指示,从帧缓存器中读取上述第一图像帧。
13、在本技术实施例中,该帧缓存器可以用于存储oled显示器显示的最新图像帧(如第一图像帧),以便在对oled显示器进行局部刷新时,可以基于存储的最新图像帧提前进行送显处理,避免该最新图像帧之后待显示的图像帧出现显示延迟或显示停止的显示问题,从而提高了显示性能。
14、在一种可能实现的方式中,上述在上述oled显示器上显示上述第二图像帧之后,还包括:删除上述帧缓存器中存储的上述第一图像帧,并将上述第二图像帧作为最新图像帧存储至上述帧缓存器中。
15、在本技术实施例中,帧缓存器中存储的最新图像帧可以跟随oled显示器显示的图像帧进行实时更新,以便再次在进行局部刷新时可以对其进行送显处理,避免该之后待显示的图像帧出现显示延迟或显示停止的显示问题,从而提高了显示性能。
16、在一种可能实现的方式中,上述获取上述第二图像帧,包括:将上述局部刷新数据通过上述oled显示器进行送显处理;将送显处理后的局部刷新数据更新至上述送显处理后的第一图像帧中,获得上述第二图像帧。
17、在本技术实施例中,可以将局部刷新数据进行送显处理后更新至送显处理后的第一图像帧中,以获得第二图像帧,大大的缩短了显示第一图像帧和第二图像帧的时间间隔,使得第一图像帧和第二图像帧的衔接流畅,避免了oled显示器显示延迟或显示停止,从而提高了显示性能。
18、在一种可能实现的方式中,上述方法还包括:发送反馈同步信号至处理器,上述反馈同步信号用于指示上述处理器在第二预设时间内发送上述刷新指示。
19、在本技术实施例中,当做好接收刷新指示的准备过后,可以向处理器发送反馈同步信号,以指示处理器可以在第二预设时间内发送上述刷新指示,若接收到处理器发送的刷新指示,则可以进一步的获取当前的第一图像帧,对其进行送显处理,以等待处理器接下来发送的局部刷新数据。其中,该反馈同步信号的信号形式本技术实施例并不做具体的限定。
20、第二方面,本技术实施例提供一种局部刷新的显示方法,上述方法包括:发送第一图像帧,以在有机发光二极管oled显示器上显示上述第一图像帧;发送针对第二图像帧的刷新指示,以获取上述第一图像帧通过上述oled显示器进行送显处理,上述第二图像帧为上述oled显示器显示上述第一图像帧之后待显示的下一图像帧;发送针对上述第二图像帧的局部刷新数据,以获取并在上述oled显示器上显示上述第二图像帧。
21、在oled显示器进行局部刷新的情况下,只能等待接收到局部刷新数据后才开始对下一图像帧进行送显处理,极大地延迟了显示效率,甚至会造成刷新率掉档的显示问题。对此,本技术实施例中,可以在发送局部刷新数据前,向接收端(如显示芯片或显示控制器等)发送针对下一图像帧(即,第二图像帧)的刷新指示,以便接收到局部刷新的刷新指示后,提前获取最新图像帧(即,第一图像帧),其中,上述刷新指示可以指示上述第二图像帧是基于上述第一图像帧进行局部刷新显示的。然后在发送局部刷新数据,以便基于送显处理后的第一图像帧和该局部刷新数据获得下一帧显示的第二图像帧,极大的提高了显示效率,避免了显示延迟或显示停止等显示问题。
22、在一种可能实现的方式中,上述oled显示器支持多个不同的刷新率显示图像,上述多个不同的刷新率包括第一刷新率和第二刷新率,其中,上述第一图像帧以第一刷新率在上述oled显示器上显示;上述发送针对第二图像帧的刷新指示,包括:在将上述oled显示器的刷新率调整至上述第二刷新率以显示上述第二图像帧前的第一预设时间内,发送针对上述第二图像帧的刷新指示。
23、在本技术实施例中,为了避免在调整刷新率时进行局部刷新下一图像帧出现刷新率掉档的显示问题,则可以在调整上述oled显示器刷新率前的第一预设时间内,发送针对第二图像帧的刷新指示。其中,该第一预设时间的时长由oled显示器的每帧图像帧刷新时间t与上述oled显示器阳极复位的周期t的整数倍确定。这种在调整上述oled显示器刷新率前,发送针对第二图像帧的刷新指示,可以在调整刷新率后及时的获取第一图像帧,以便显示下一图像帧,避免出现显示延迟或显示停止造成的刷新率掉档的显示问题。
24、在一种可能实现的方式中,上述方法还包括:接收反馈同步信号,上述反馈同步信号用于指示在第二预设时间内发送上述刷新指示。
25、在本技术实施例中,接收到反馈同步信号,即可确定接收端已经能够接收刷新指示,此时可以在第二预设时间内,向其发送刷新指示,意思是接收端进一步的获取当前的第一图像帧,对其进行送显处理,并等待处理器接下来发送的局部刷新数据。
26、第三方面,本技术实施例提供一种局部刷新的显示系统,上述系统包括:发送端和接收端,上述发送端用于执行上述第二方面或第二方面的任一种可能的实现方式所提供的方法;上述接收端用于执行上述第一方面或第一方面的任一种可能的实现方式所提供的方法。
27、第四方面,本技术实施例提供一种电子设备,上述电子设备包括:处理器、显示控制器和oled显示器,上述处理器和上述oled显示器均与上述显示控制器通信连接,上述处理器用于执行上述第二方面或第二方面的任一种可能的实现方式所提供的方法,上述显示控制器用于执行上述第一方面或第一方面的任一种可能的实现方式所提供的方法以在上述oled显示器中显示图像。
28、第五方面,本技术实施例提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被计算机或处理器执行时实现上述第一方面或第一方面的任一种可能的实现方式或上述第二方面或第二方面的任一种可能的实现方式所提供的方法。
29、第六方面,本技术实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,当所述计算机程序被计算机或处理器执行时,使得所述计算机或所述处理器执行如上述第一方面或第一方面的任一种可能的实现方式或上述第二方面或第二方面的任一种可能的实现方式所提供的方法。
30、应理解,本技术的第三方面提供的局部刷新的显示系统、第四方面提供的电子设备、第五方面提供的计算机可读存储介质以及第六方面提供的计算机程序产品,与本技术第一方面的技术方案一致,其具体内容以及有益效果可参考上述第一方面中提供的局部刷新的显示方法,此处不再进行赘述。
本文地址:https://www.jishuxx.com/zhuanli/20241014/317336.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。