显示控制方法、显示驱动芯片和电子设备与流程
- 国知局
- 2024-11-21 12:09:01
本技术涉及图像显示领域,尤其涉及一种显示控制方法、显示驱动芯片和电子设备。
背景技术:
1、随着低温多晶氧化物(low temperature polycrystalline oxide,ltpo)显示屏、低温多晶硅(low temperature poly-silicon,ltps)显示屏等有机发光二极管(organiclight-emitting diode,oled)显示屏的普及,许多电子设备的显示屏支持在不同帧率之间切换。
2、传统方案是由上层根据当前电子设备的应用场景来确定显示屏的帧率,然后向显示驱动芯片(display driver ic,ddic)发送命令以设定显示屏的帧率。但是由于应用层中的应用程序(application,app)种类非常多,难以准确识别应用场景,从而无法准确确定显示屏的帧率,或者,识别应用场景的时延过大,导致显示屏的帧率切换不及时,从而导致显示屏出现卡顿问题,影响用户体验。
技术实现思路
1、本技术实施例提供一种显示控制方法、显示驱动芯片和电子设备,用于实现ddic自适应调节显示屏的帧率。
2、为达到上述目的,本技术的实施例采用如下技术方案:
3、第一方面,提供了一种显示控制方法,包括:步骤s1、接收图像数据;步骤s2、在第一刷新时段中的第一扫描区间内,根据图像数据对显示屏进行扫描;第一刷新时段中第一扫描区间之后的时段为第一保持区间,第一扫描区间指完成一帧图像的扫描的最少时间;步骤s3、在第一保持区间内,发送多个撕裂效果te信号,te信号用于表示图像数据已经完成刷新;步骤s4、如果在第一保持区间内接收到新的图像数据,则从步骤s2重新开始执行。
4、本技术实施例提供的显示控制方法,在刷新时段的保持区间中,ddic向处理器发送多个te信号,而不是等到刷新时段结束后才发送te信号。从刷新时段的扫描区间开始到发送完任一te信号这一段时间的倒数等于一种帧率(帧率本质也是频率)。当处理器需要显示屏按照某一帧率进行刷新时,不需要直接指示ddic设置显示屏的帧率,只需要固定响应于该帧率对应的te信号,向ddic发送图像数据。也就是说,ddic在刷新时段的保持区间,以更细粒度提供多个te信号供处理器选择,处理器随时可以响应其中某个te信号来向ddic发送新的图像数据,ddic响应于接收到的新的图像数据来刷新显示屏。即处理器发送图像数据的频率(即处理器期望的帧率),决定了ddic刷新显示屏的帧率,从而实现了ddic自适应调节显示屏的帧率。
5、在一种可能的实施方式中,还包括:如果在第一保持区间内,没有接收到新的图像数据,则在第一保持区间内对显示屏显示的图像进行保持。由于ddic在第一保持区间内发送了多个te信号,所以有可能在第一保持区间内接收到新的图像数据,如果没有接收到新的图像数据,则保持显示当前帧,不必频繁刷新,从而降低功耗。
6、在一种可能的实施方式中,还包括:在第一扫描区间即将结束之前,发送te信号。在第一扫描区间结束时,ddic就可以准备接收新的图像数据,当接收新的图像数据时,即可以重新回到第一扫描区间进行刷新,从而可以实现最高的基础帧率(第一扫描区间的时长的倒数)。
7、在一种可能的实施方式中,如果在第一保持区间内,没有接收到新的图像数据,还包括:在第一刷新时段之后的第二刷新时段中的第二扫描区间内,根据最近接收的图像数据对显示屏进行扫描;第二刷新时段中第二扫描区间之后的时段为第二保持区间;在第二保持区间内,发送多个te信号;如果在第二保持区间内接收到新的图像数据,则从步骤s2重新开始执行。可以有更多帧率的选择用于自刷新。
8、在一种可能的实施方式中,还包括:如果在第二保持区间内,没有接收到新的图像数据,则在第二保持区间内对显示屏显示的图像进行保持。由于ddic在第二保持区间内发送了多个te信号,所以有可能在第二保持区间内接收到新的图像数据,如果没有接收到新的图像数据,则保持显示当前帧,不必频繁刷新,从而降低功耗。
9、在一种可能的实施方式中,还包括:在第二扫描区间即将结束之前,发送te信号。在第一扫描区间结束时,ddic就可以准备接收新的图像数据,当接收新的图像数据时,即可以重新回到第一扫描区间进行刷新,可以缩短ddic响应时间。
10、在一种可能的实施方式中,第二保持区间的时长与第一保持区间的时长之差,为te信号的周期的m倍,m为正整数。不同刷新时段之间的保持区间的时长,以te信号的周期为步进,使得保持区间恰好容纳整数个te信号的周期,可以提高保持区间的利用率。
11、在一种可能的实施方式中,te信号的周期为发射(emission,em)信号的周期的k倍,k为正整数,em信号用于控制显示屏的像素点发光。即em信号的频率为te信号的频率的k倍。
12、第二方面,提供了一种显示控制方法,包括:步骤s1、处理器向显示驱动芯片ddic发送图像数据;步骤s2、ddic在第一刷新时段中的第一扫描区间内,根据图像数据对显示屏进行扫描;第一刷新时段中第一扫描区间之后的时段为第一保持区间;第一扫描区间指完成一帧图像的扫描的最少时间;步骤s3、在第一保持区间内,ddic向处理器发送多个撕裂效果te信号,te信号用于表示图像数据已经完成刷新;步骤s4、处理器响应于第一保持区间内任一te信号,在第一保持区间内向ddic发送新的图像数据;如果ddic在第一保持区间内接收到新的图像数据,则从步骤s2重新开始执行。
13、在一种可能的实施方式中,还包括:如果在第一保持区间内,ddic没有接收到新的图像数据,则在第一保持区间内对显示屏显示的图像进行保持。
14、在一种可能的实施方式中,还包括:在第一扫描区间即将结束之前,ddic向处理器发送te信号。
15、在一种可能的实施方式中,如果在第一保持区间内,ddic没有接收到新的图像数据,还包括:在第一刷新时段之后的第二刷新时段中的第二扫描区间内,ddic根据最近接收的图像数据对显示屏进行扫描;第二刷新时段中第二扫描区间之后的时段为第二保持区间;在第二保持区间内,ddic向处理器发送多个te信号;处理器响应于第二保持区间内任一te信号,在第一保持区间内向ddic发送新的图像数据;如果ddic在第二保持区间内接收到新的图像数据,则从步骤s2重新开始执行。
16、在一种可能的实施方式中,还包括:如果在第二保持区间内,ddic没有接收到新的图像数据,则在第二保持区间内对显示屏显示的图像进行保持。
17、在一种可能的实施方式中,还包括:在第二扫描区间即将结束之前,ddic向处理器发送te信号。
18、在一种可能的实施方式中,第二保持区间的时长与第一保持区间的时长之差,为te信号的周期的m倍,m为正整数。
19、在一种可能的实施方式中,te信号的周期为发射em信号的周期的k倍,k为正整数,em信号用于控制显示屏的像素点发光。
20、第三方面,提供了一种显示驱动芯片,显示驱动芯片用于执行如第一方面及其任一实施方式所述的方法。
21、第四方面,提供了一种电子设备,包括处理器、显示屏以及如第三方面及其任一实施方式所述的ddic,处理器用于向ddic发送图像数据;ddic用于在第一刷新时段中的第一扫描区间内,根据图像数据对显示屏进行扫描;第一刷新时段中第一扫描区间之后的时段为第一保持区间;第一扫描区间指完成一帧图像的扫描的最少时间;ddic还用于在第一保持区间内,向处理器发送多个撕裂效果te信号,te信号用于表示图像数据已经完成刷新;处理器还用于响应于第一保持区间内任一te信号,在第一保持区间内向ddic发送新的图像数据;ddic还用于如果在第一保持区间内接收到新的图像数据,则重新回到第一刷新时段中的第一扫描区间,根据新的图像数据对显示屏进行扫描。
22、第五方面,提供了一种计算机可读存储介质,包括指令,当指令在电子设备上执行时,使得电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。
23、第六方面,提供了一种包含指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。
24、第二方面至第六方面的技术效果参照第一方面及其任一实施方式的技术效果,在此不再重复。
本文地址:https://www.jishuxx.com/zhuanli/20241120/334545.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表