用于控制图像显示的方法及终端和计算机可读存储介质与流程

专利2025-12-31  6


本申请一般涉及图像处理。更具体地,本申请涉及一种用于控制图像显示的方法及终端和计算机可读存储介质。


背景技术:

1、在图像处理技术领域中,显示驱动(displaydriveintegrated circuit,简称ddic)芯片用于接收主控平台ap(application platform)发送的指令,并根据接收到的指令开始执行相应的操作,以对图像显示进行控制。当显示一帧的图像时,若ddic芯片从缓冲区读取的图像数据与该帧的图像数据不一致时,从而导致显示该帧的完整图像,造成屏幕上出现的图像出现错位或断裂的现象,即发生图像撕裂。

2、如果ap在一帧图像信号的显示周期内,仅将一帧图像中的部分图像数据写入缓冲区,则ddic芯片从缓冲区读取该帧的图像数据时,无法读取该帧的完整图像数据,从而导致无法显示完整的一帧图像,造成图像撕裂。

3、有鉴于此,亟需提供一种用于控制图像显示的方法方案,以避免图像撕裂,提升图像显示效果。


技术实现思路

1、为了至少解决如上所提到的一个或多个技术问题,本申请在多个方面中提出了用于控制图像显示的方法及终端和计算机可读存储介质。

2、在第一方面中,本申请提供一种用于控制图像显示的方法,应用于主控平台,所述方法包括:在任意一帧的图像信号内,在第一时间段,发送指令;其中,所述第一时间段与第二时间段相互错开,所述第二时间段为显示模组从缓冲区读取第二图像数据以进行图像显示的时间段;响应于所述第一时间段的结束时刻,若所述指令未发送完成,则停止发送所述指令,并在后续一帧或多帧的图像信号的第一时间段,继续发送所述指令中未发送完成部分的指令,直至所述指令发送完成,以使所述显示模组在所述指令发送完成后,执行所述指令。

3、在一些实施例中,每个帧的图像信号包括高电平期间和低电平期间,并且其中,所述第一时间段处于所述帧的图像信号的高电平期间,所述第二时间段处于所述帧的图像信号的低电平期间。

4、在一些实施例中,所述高电平期间包括第一高电平期间和第二高电平期间,所述第一高电平期间位于所述帧的图像信号的初始段,所述第二高电平期间位于所述帧的图像信号的结束段,所述低电平期间处于所述第一高电平期间和第二高电平期间之间;并且其中,所述第一时间段处于所述第一高电平期间和/或所述第二高电平期间;其中,在所述第一时间段处于所述第二高电平期间时,所述第一时段的开始时刻与所述第二高电平期间的开始时刻相同,其中,所述第二高电平期间的开始时刻为所述帧的图像信号的上升沿时刻。

5、在一些实施例中,所述第一高电平期间包括第一子期间和第二子期间,所述第一子期间位于所述第一高电平期间的初始段,所述第二子期间位于所述第一高电平期间的结束段,并且其中,当所述第一时间段处于所述第一高电平期间时,所述第一时间段处于所述第二子期间。

6、在一些实施例中,所述的方法,进一步包括:当所述第一时间段处于所述第二子期间时,所述第一时间段的开始时刻与所述第二子期间的开始时刻相同,并且其中,所述第二子期间的结束时刻为所述第一高电平期间的结束时刻,所述第一高电平期间的结束时刻为所述帧的图像信号的下降沿时刻。

7、在一些实施例中,所述的方法,进一步包括:在第三时间段,向所述缓冲区发送第一图像数据;其中,所述第一时间段与所述第三时间段未发生重叠;并且其中,所述第三时间段的开始时刻早于所述第二时间段的开始时刻,所述第二图像数据为所述第一图像数据中部分或全部图像数据。

8、在一些实施例中,所述指令中包括控制指令和非控制指令。

9、在一些实施例中,在发送所述指令之前,所述方法还包括:

10、根据所述指令的长度和发送所述指令的速度,确定发送所述指令所需要的发送时长;响应于所述发送时长超过预设的阈值,将所述控制指令作为所述指令。

11、在一些实施例中,应用所述方法的显示屏幕的工作模式为视频模式,在所述视频模式下,每当任意一帧图像进行显示时,所述显示屏幕刷新显示内容。

12、在第二方面中,本申请提供一种用于控制图像显示的方法,应用于显示模组,所述方法包括:在任意一帧的图像信号内,在第一时间段,接收指令,其中,所述指令是通过第一方面所述的一种用于控制图像显示的方法发送的;在第二时间段,从缓冲区读取第二图像数据以进行图像显示;其中,所述第一时间段与所述第二时间段相互错开;在所述指令接收完成后,执行所述指令。

13、在第三方面中,本申请提供一种用于控制图像显示的方法,包括:在任意一帧的图像信号内,主控平台在第一时间段,向显示模组发送指令;所述显示模组在第二时间段,从缓冲区读取第二图像数据以进行显示,其中,所述第一时间段与所述第二时间段相互错开;所述主控平台响应于所述第一时间段的结束时刻,若所述指令未发送完成,停止发送所述指令,并在后续一帧或多帧的图像信号的第一时间段,继续发送所述指令中未发送完成部分的指令,直至所述指令发送完成;所述显示模组在所述指令发送完成后,根据所述指令进行图像控制。

14、在第四方面中,本申请提供一种用于控制图像显示的终端,包括:主控平台,用于实现本申请第一方面所述的一种用于控制图像显示的方法;显示模组,用于实现本申请第二方面所述的用于控制图像显示的方法。

15、第五方面,本申请提供一种计算机可读存储介质,所述存储介质上存储有用于控制图像显示的计算机程序,当所述计算机程序被处理器执行时,实现如本申请第一方面所述的一种用于控制图像显示的方法和本申请第二方面所述的一种用于控制图像显示的方法。

16、本申请设置仅在任意一帧的图像信号的第一时间段内发送指令,在第二时间段从缓冲区读取第二图像数据以实现图像显示,通过将第一时间段和第二时间段相互错开,以避免发送指令与从缓冲区读取第二图像数据同时进行,从而避免在从缓冲区读取图像数据的同时,由于仍然在发送指令而导致无法向缓冲区写入图像数据的情况,进而能够在从缓冲区读取一帧的图像数据的同时,可以逐渐向缓冲区写入该帧完整的图像数据,这样能够在从缓冲区逐渐读取已写入的图像数据时,不会读取空数据或读取上一帧的图像数据,进而避免图像撕裂,提升图像显示效果。

17、而且,如果在一帧的图像信号的第一时间段内无法发送完成指令,则在后续一帧或多帧的图像信号的第一时间段,继续发送未发送完成的部分指令,直至指令发送完成,能够实现在避免发送指令与从缓冲区读取第二图像数据同时进行的情况下,将完整的指令全部发送完成,从而可以在避免图像撕裂的情况下,将完整的指令全部发送完成,以使显示模组根据发送完成并生效的指令,执行相应的图像显示操作。



技术特征:

1.一种用于控制图像显示的方法,应用于主控平台,所述方法包括:在任意一帧的图像信号内,

2.根据权利要求1所述的方法,其中,每个帧的图像信号包括高电平期间和低电平期间,并且其中,所述第一时间段处于所述帧的图像信号的高电平期间,所述第二时间段处于所述帧的图像信号的低电平期间。

3.根据权利要求2所述的方法,其中,所述高电平期间包括第一高电平期间和第二高电平期间,所述第一高电平期间位于所述帧的图像信号的初始段,所述第二高电平期间位于所述帧的图像信号的结束段,所述低电平期间处于所述第一高电平期间和第二高电平期间之间;

4.根据权利要求3所述的方法,其中,所述第一高电平期间包括第一子期间和第二子期间,所述第一子期间位于所述第一高电平期间的初始段,所述第二子期间位于所述第一高电平期间的结束段,并且其中,当所述第一时间段处于所述第一高电平期间时,所述第一时间段处于所述第二子期间。

5.根据权利要求4所述的方法,进一步包括:

6.根据权利要求1所述的方法,进一步包括:

7.根据权利要求1所述的方法,其中,所述指令中包括控制指令和非控制指令。

8.根据权利要求7所述的方法,其中,在发送所述指令之前,所述方法还包括:

9.根据权利要求1-8中任意一项所述的方法,其中,应用所述方法的显示屏幕的工作模式为视频模式,在所述视频模式下,每当任意一帧图像进行显示时,所述显示屏幕刷新显示内容。

10.一种用于控制图像显示的方法,应用于显示模组,所述方法包括:在任意一帧的图像信号内,

11.一种用于控制图像显示的方法,包括:在任意一帧的图像信号内,

12.一种用于控制图像显示的终端,包括:

13.一种计算机可读存储介质,其特征在于,所述存储介质上存储有用于控制图像显示的计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-10任一项所述的用于控制图像显示的方法。


技术总结
本申请公开了一种用于控制图像显示的方法及终端和计算机可读存储介质,该方法应用于主控平台,包括:在第一时间段,发送指令;其中,第一时间段与第二时间段相互错开,第二时间段为显示模组从缓冲区读取第二图像数据以进行图像显示的时间段;响应于第一时间段的结束时刻,若指令未发送完成,则停止发送指令,并在后续一帧或多帧的图像信号的第一时间段,继续发送指令中未发送完成的部分指令,直至指令发送完成,以使显示模组在指令发送完成后,执行指令。该方法能够避免图像撕裂,提升图像显示效果。

技术研发人员:胡盛棚
受保护的技术使用者:纳欣科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-28766.html