显示控制方法及其显示驱动电路及应用处理器与流程



1.本发明涉及一种用于显示驱动电路及应用处理器的显示控制方法,尤其涉及一种基于显示驱动电路及应用处理器之间的通信进行的显示控制方法。


背景技术:



2.近年来,市面上的有机发光二极管(organic light-emitting diode,oled)面板大多采用低温多晶硅(low-temperature polycrystalline silicon,ltps)技术,其基板是在相较于传统制作方式而言相对低的温度之下通过合成多晶硅来组成。而低温多晶氧化物(low-temperature polycrystalline oxide,ltpo)技术是低温多晶硅的演进,低温多晶氧化物面板是在基板上加入一层额外的氧化层,使得电子能够更快速且有效地穿透基板上的薄膜晶体管(thin-film transistor,tft),以降低启动显示像素所需的耗电,从而降低整体功耗。
3.低温多晶氧化物面板在显示上支援极低的帧率,例如1赫兹(hz)。在低温多晶氧化物面板中,低帧率可藉由对面板上显示的部分图像帧进行刷新而部分图像帧不进行刷新来实现。举例来说,在帧率为60hz的显示架构中,低温多晶氧化物面板可在每60帧当中的1帧进行刷新,并省略其它59帧的刷新,从而实现1hz的等效帧率。
4.在一显示系统中,显示屏受控于一显示驱动电路,而图像数据是由一应用处理器(application processor,ap)提供并通过显示驱动电路传送。当应用处理器不需要更新图像时,低温多晶氧化物面板可通过一显示序列进入低帧率的操作模式。在低帧率模式中,低温多晶氧化物面板须精准控制一或多帧周期性地进行刷新而其它帧不进行刷新,从而实现低帧率。在此情况下,显示驱动电路及应用处理器需根据面板的刷新方式适当地提供图像数据。
5.一般来说,显示驱动电路及应用处理器可在视频模式或命令模式之下进行显示控制。在命令模式中,显示驱动电路配备有一帧缓冲器,其可由随机存取存储器(random-access memory,ram)来实现。应用处理器除了传送图像数据之外,还发送指示至显示驱动电路,显示驱动电路并根据指示将图像数据写入帧缓冲器。对于操作在低帧率模式下的低温多晶氧化物面板而言,应用处理器可在图像数据被要求传送至面板前的任意时间点输出图像数据,并将图像数据存储在帧缓冲器。当低温多晶氧化物面板欲进行刷新时,显示驱动电路即可从帧缓冲器读出图像数据。
6.在视频模式中,应用处理器是以实时数据流的形式提供图像数据,显示驱动电路同时对应处理数据流并直接将数据流传送至面板。因此,为了降低成本和复杂度,显示驱动电路内部不设置帧缓冲器。当面板欲进行刷新时,应用处理器需立即输出图像数据。对于操作在低帧率模式下的低温多晶氧化物面板而言,多数图像帧都不需要刷新图像,因此,应用处理器无须针对该些图像帧输出图像数据。
7.然而,低温多晶氧化物面板的显示序列是由显示驱动电路进行设定,但应用处理器并不知道关于显示序列的任何信息。因此,当低温多晶氧化物面板操作在低帧率模式,同
时显示系统采用视频模式因而显示驱动电路不存在帧缓冲器时,应用处理器不知道何时应输出图像数据。鉴于此,现有技术实有改进的必要。


技术实现要素:



8.因此,本发明的主要目的即在于提供一种可用于显示驱动电路及应用处理器的新式显示控制方法,使得显示驱动电路及应用处理器可彼此通信以满足低温多晶氧化物(low-temperature polycrystalline oxide,ltpo)面板的低帧率应用。
9.本发明的一实施例公开了一种用于一显示驱动电路的显示控制方法,该显示驱动电路操作在一视频模式。该方法包括下列步骤:驱动一显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧;以及决定是否传送一通知至一应用处理器,以根据该多个图像帧中的一新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出图像数据。其中,该显示屏在该多个主动帧中的每一主动帧上进行刷新,在该多个空白帧中的每一空白帧上不进行刷新。
10.本发明的另一实施例公开了一种显示驱动电路,用来耦接至一应用处理器及一显示屏。该显示驱动电路操作在一视频模式,并用来执行下列步骤:驱动该显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧;以及决定是否传送一通知至该应用处理器,以根据该多个图像帧中的一新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出图像数据。其中,该显示屏在该多个主动帧中的每一主动帧上进行刷新,在该多个空白帧中的每一空白帧上不进行刷新。
11.本发明的另一实施例公开了一种用于一应用处理器的显示控制方法,该应用处理器用来控制操作在一视频模式的一显示驱动电路。该方法包括下列步骤:提供多个图像帧给该显示驱动电路,以将该多个图像帧显示于一显示屏上;输出用于该多个图像帧中的一第一图像帧的一第一图像数据至该显示驱动电路;以及在输出该第一图像数据之后,决定是否传送用于该多个图像帧中的一第二图像帧的一指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的一第二图像数据。
12.本发明的另一实施例公开了一种应用处理器,用来耦接至一显示驱动电路及一显示屏。该显示驱动电路操作在一视频模式,且该应用处理器用来执行下列步骤:提供多个图像帧给该显示驱动电路,以将该多个图像帧显示于该显示屏上;输出用于该多个图像帧中的一第一图像帧的一第一图像数据至该显示驱动电路;以及在输出该第一图像数据之后,决定是否传送用于该多个图像帧中的一第二图像帧的一指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的一第二图像数据。
附图说明
13.图1为一显示屏的显示序列的示意图。
14.图2a、图2b、图2c及图2d为本发明实施例显示系统的示意图。
15.图3为对应于显示序列的状态机的示意图。
16.图4为本发明实施例一显示控制流程的流程图。
17.图5为显示序列及其控制操作的时序图。
18.图6为本发明实施例一显示控制流程的流程图。
19.图7至图11为本发明实施例显示序列及其控制操作的时序图。
20.其中,附图标记说明如下:
21.seq1~seq5
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
跳转序列
22.act
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
主动帧
23.blk
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
空白帧
24.200
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示屏
25.202
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示驱动电路
26.204
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
应用处理器
27.ntf
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
通知
28.cmd、cmda、cmdb
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
指令
29.gpo
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
通用输出端口
30t_a、cnt_b
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
计数器
31.40、60
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
显示控制流程
32.400~406、600~608
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
步骤
33.cyc_num
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
有效性
34.act_num、blk_num
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
帧数
35.a、b、c、d、e、f、g
ꢀꢀꢀꢀꢀꢀꢀꢀ
图像数据
36.v_sync
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
垂直同步信号
37.vfp
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
垂直前沿
38.vbp
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
垂直后沿
具体实施方式
39.请参考图1,图1为一显示屏的显示序列的示意图。显示序列包括数个跳转序列(skip sequence)seq1~seq5,其可应用于一低温多晶氧化物(low-temperature polycrystalline oxide,ltpo)面板,用来实现极低的帧率。若低温多晶氧化物面板进入一低帧率模式时,显示操作可执行一次跳转序列seq1~seq4,接着重复执行跳转序列seq5。过渡期的跳转序列seq1~seq4使得面板从正常显示模式进入低帧率模式时可更平顺地显示图像,即,帧率是从跳转序列seq1至跳转序列seq5逐渐下降。由于低帧率模式中部分图像帧的刷新被跳过,故下文称之为“跳转模式”(skip mode)。
40.详细来说,每一跳转序列seq1~seq5可包括一或多个主动帧(act)及一或多个空白帧(blk)。面板在主动帧上进行刷新,在空白帧上不进行刷新。在正常显示模式中帧率等于60hz的情况下,为了实现极低的帧率(如1hz),可在重复执行的跳转序列seq5中设置1个主动帧及59个空白帧。换句话说,当跳转序列seq5重复执行时,面板仅在每60个图像帧的其中一帧上刷新。
41.请参考图2a~2d,图2a~2d为本发明实施例显示系统的示意图。如图2a~2d所示,每一显示系统都包括一显示屏200、一显示驱动电路202及一应用处理器204,其中,显示驱动电路202耦接于显示屏200及应用处理器204之间。显示屏200可以是任意类型的显示装置,如低温多晶氧化物面板,其可被设定具有跳转模式以实现极低的帧率。显示驱动电路202可用来驱动显示屏200显示图像。由于显示屏200可以是一低温多晶氧化物面板,其支援
仅有部分图像帧进行刷新的跳转模式,因此显示驱动电路202可对跳转序列的流程进行控制,从而控制显示屏200的刷新操作。应用处理器204可用来提供欲显示于显示屏200上的图像数据,详细来说,应用处理器204可输出图像数据至显示驱动电路202,显示驱动电路202再处理图像数据以将图像数据转换为电压信号并传送至显示屏200。
42.在一实施例中,显示驱动电路202可实作在集成电路(integrated circuit,ic)中,用以实现一显示驱动集成电路。此外,显示驱动集成电路也可整合触控感测功能,以实现一触控显示驱动集成电路(touch and display driver ic,tddi),或进一步整合指纹感测功能以实现一指纹触控显示驱动集成电路(fingerprint,touch and display driver ic,ftdi)。应用处理器200可以是中央处理单元(central processing unit,cpu)、微处理器、单片机(microcontroller unit,mcu)、或电子装置中其它类型的处理电路,但不限于此。在本发明的实施例中,显示系统可操作在视频模式,因而显示驱动电路202未包括帧缓冲器,且应用处理器204需在显示屏200欲进行刷新时输出图像数据。
43.值得注意的是,低温多晶氧化物面板的显示序列是由显示驱动电路202设定,即,显示驱动电路202可控制跳转序列流程中的主动帧及空白帧的布置。在现有技术中,应用处理器204不清楚跳转序列的信息,因而在视频模式之下不知道何时应输出图像数据。为解决此问题,显示驱动电路202可传送一通知至应用处理器204,以根据新进的图像帧为主动帧或空白帧来指示应用处理器204是否需要输出图像数据。换句话说,该通知可携带关于主动帧及空白帧的信息,因此,应用处理器204仅在该通知指示新进的图像帧为主动帧时输出图像数据。
44.在部分情况下,应用处理器204可能欲主动输出图像数据,举例来说,当用户触发一特定事件而改变显示的图像时,应用处理器204需要更新图像内容。在此情况下,应用处理器204可传送一指令至显示驱动电路202,以指示应用处理器204是否欲主动输出图像数据,即更新图像内容。
45.由此可知,显示屏200是由显示驱动电路202进行驱动,但图像数据是由应用处理器204输出。本发明提供了一种通信方案,使得显示驱动电路202与应用处理器204可彼此沟通,以适当地输出图像数据,从而在显示系统及显示驱动电路202操作在视频模式时,能够顺利控制面板以极低的帧率进行刷新。
46.一般来说,应用处理器204可通过一传输接口传送图像数据至显示驱动电路202,此传输接口可包括例如移动产业处理器接口(mobile industry processor interface,mipi)、串行外设接口(serial peripheral interface,spi)、及内部集成电路(inter-integrated circuit,i2c)接口,但不限于此。此传输接口通常是双向的接口,在一实施例中,显示驱动电路202及应用处理器204可通过用来传送图像数据的接口来进行通信,如图2a所示。显示驱动电路202可传送一通知ntf至应用处理器204,以指示新进的图像帧为主动帧或空白帧;应用处理器204可传送一指令cmd至显示驱动电路202,以指示应用处理器204是否欲主动输出图像数据。
47.在另一实施例中,通知ntf及指令cmd可通过其它方式传送。举例来说,如图2b所示,显示驱动电路202可通过一通用输出端口(general purpose output,gpo)传送一通知ntf至应用处理器204;应用处理器204可通过一通用输出端口gpo传送一指令cmd至显示驱动电路202。
48.当通知ntf及/或指令cmd通过用来传送图像数据的接口进行传送时,通知ntf及/或指令cmd可携带于未用来传送有效图像数据的空白间隙(blanking interval)。举例来说,指令cmd可携带于图像数据格式中的前沿(front porch)或后沿(back porch),且/或可在水平同步起始(horizontal synchronization start,hss)封包、垂直同步起始(vertical synchronization start,vss)封包、或垂直同步结束(vertical synchronization end,vse)封包中指示。
49.在另一实施例中,显示驱动电路202可通过其通用输出端口gpo传送一通知ntf至应用处理器204,而应用处理器204可通过用来传送图像数据的接口传送一指令cmd至显示驱动电路202,如图2c所示。或者,显示驱动电路202可通过用来传送图像数据的接口传送一通知ntf至应用处理器204,而应用处理器204可通过其通用输出端口gpo传送一指令cmd至显示驱动电路202,如图2d所示。
50.请参考图3,图3为对应于显示序列的状态机(state machine)的示意图。如图3所示,当显示序列从正常显示模式进入跳转模式时,可先起始跳转序列seq1。若应用处理器204不主动输出图像数据的情况下,显示序列依序执行跳转序列seq1~seq4并接着停留在跳转序列seq5(即重复执行跳转序列seq5)。若应用处理器204欲主动输出图像数据的情况下,无论显示序列位于哪一个状态,都将回到跳转序列seq1。请参考图3搭配图2a~2d所示,应用处理器204可传送一指令cmd至显示驱动电路202,指令cmd用来指示应用处理器204是否欲主动输出图像数据。在此例中,应用处理器204可传送两种不同类型的指令cmda及cmdb。当应用处理器204欲主动输出图像数据时,可传送指令cmdb;当应用处理器204不需要主动输出图像数据时,可传送指令cmda。因此,当显示驱动电路202接收到指令cmdb时,可控制显示序列回到跳转序列seq1;当显示驱动电路202接收到指令cmda时,则根据预设方式继续执行跳转序列。
51.每一跳转序列seq1~seq5包括一或多个主动帧以及一或多个空白帧,主动帧及空白帧的布置方式也示于图3。在一实施例中,可针对主动帧设置一计数器cnt_a,并针对空白帧设置一计数器cnt_b,以根据计数器的数值来控制显示序列。计数器cnt_a及cnt_b可分别参考跳转序列中主动帧的数量及空白帧的数量,以根据显示序列的布置来设定。在每一图像帧可将计数器的数值减1,并且在相应的计数器数值减到0时进入另一种类型的图像帧。详细来说,假设目前的图像帧为主动帧,若计数器cnt_a到达0时,下一图像帧将是空白帧;假设目前的图像帧为空白帧,若计数器cnt_b到达0时,下一图像帧将是(后续跳转序列的)主动帧。除此之外,若接收到用来指示应用处理器204欲主动输出图像数据的指令cmdb时,无论当前的计数器数值为何,下一图像帧将是(跳转序列seq1的)主动帧。
52.如上所述,显示驱动电路202可传送通知ntf至应用处理器204,以指示新进的图像帧为主动帧或空白帧。在图3的实施例中,显示驱动电路202可在每一主动帧上输出通知ntf,并且在每一空白帧上不输出任何通知ntf。因此,通知ntf可在当前图像帧为主动帧且计数器cnt_a大于0时(其指示下一图像帧仍是主动帧)输出,并且在当前图像帧为空白帧且计数器cnt_b为0时(其指示下一图像帧将切换为主动帧)输出。根据每一跳转序列中的主动帧数量及空白帧数量,可决定计数器cnt_a及cnt_b的设定值,且显示驱动电路202可根据计数器cnt_a及cnt_b的数值来输出通知ntf,以指示应用处理器204在适当的时间点输出图像数据。
53.请参考图4,图4为本发明实施例一显示控制流程40的流程图。显示控制流程40可实现于一显示驱动电路,用来驱动一显示屏进行显示,该显示驱动电路可以是例如图2a~2d所示的任一显示驱动电路202。如图4所示,显示控制流程40包括下列步骤:
54.步骤400:开始。
55.步骤402:驱动显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧。
56.步骤404:决定是否传送一通知至一应用处理器,以根据该多个图像帧中的一新进图像帧为多个主动帧的其中一者或多个空白帧的其中一者来指示应用处理器是否需要输出图像数据。
57.步骤406:结束。
58.根据显示控制流程40,显示驱动电路可驱动显示屏显示图像帧,其在跳转模式中包括主动帧及空白帧,其中,显示屏在主动帧上进行刷新,在空白帧上不进行刷新。在此例中,显示驱动电路操作在视频模式而未设置帧存储器,因此,应用处理器仅在显示屏需要刷新图像帧时(即主动帧上)输出图像数据。显示驱动电路从而根据新进的图像帧为主动帧或空白帧来决定是否传送通知至应用处理器,以指示应用处理器是否需要输出图像数据。
59.关于显示控制流程40的详细实施方式示于图5,其为显示序列及其控制操作的时序图。图5示出了显示模式及其显示序列、图像帧状态、应用处理器(ap)的输出行为、显示驱动电路的通用输出端口(gpo)上的信号、以及垂直同步信号(v-sync)。垂直同步信号的脉冲指示一图像帧的开始。首先,显示系统操作在正常显示模式,在正常显示模式下,显示屏对所有图像帧进行刷新,因此所有图像帧都可视为主动帧,应用处理器并持续输出图像串流,且通用输出端口在正常显示模式下持续切换。
60.接着,当显示系统决定进入跳转模式时,应用处理器可发送指令至显示驱动电路。当显示驱动电路接收到该指令时,可开始执行跳转模式的显示序列,其包括跳转序列seq1~seq5,即执行跳转序列seq1~seq4一次之后再重复执行跳转序列seq5。图5中的表格示出了跳转序列seq1~seq5的布置,有效性cyc_num栏位表示各跳转序列seq1~seq5是否有效,对应于跳转序列seq1~seq5的数值“1”代表各跳转序列seq1~seq5都为有效并且在跳转模式中执行。帧数act_num及blk_num的栏位分别代表每一跳转序列seq1~seq5中主动帧的数量以及空白帧的数量。举例来说,跳转序列seq1包括1个主动帧及1个空白帧,跳转序列seq2包括1个主动帧及2个空白帧,并以此类推。在跳转序列seq5中,每12个图像帧当中仅一个图像帧进行刷新,从而实现极低的帧率。
61.显示驱动电路可决定是否通过通用输出端口传送通知至应用处理器,以指示新进的图像帧为主动帧或空白帧。需注意的是,显示屏是在主动帧上进行刷新而在空白帧上不进行刷新,因此,通知可用来指示显示屏是否欲在新进的图像帧上进行刷新。在一实施例中,当新进的图像帧为主动帧时,显示驱动电路可传送通知;当新进的图像帧为空白帧时,显示驱动电路则停止传送通知,此通知可通过通用输出端口上的切换或脉冲来实现。如图5所示,通用输出端口可在每一主动帧的前一个图像帧上切换,并且在每一空白帧的前一个图像帧上停止切换。换句话说,通用输出端口的切换指示下一帧为主动帧。应用处理器从而根据通知的接收,输出用于主动帧的图像数据,并针对空白帧停止输出图像数据。通过这样的方式,可实现应用处理器及显示驱动电路的操作的良好同步。
62.在此例中,应用处理器针对每一主动帧都输出图像数据a,意即应用处理器未主动更新图像数据,因而持续输出相同的图像数据a。对应地,应用处理器可针对每一图像帧传送指令cmda,以指示其不需更新图像数据。详细来说,应用处理器可在前一帧上的垂直前沿(vertical front porch,vfp)传送指令cmda,以指示当前帧输出的图像数据和先前输出的图像数据(即图像数据a)相同,或指示当前帧上没有任何图像数据输出。
63.请参考图6,图6为本发明实施例一显示控制流程60的流程图。显示控制流程60可实现于一应用处理器,用来控制一显示驱动电路,该应用处理器可以是例如图2a~2d所示的任一应用处理器204。如图6所示,显示控制流程60包括下列步骤:
64.步骤600:开始。
65.步骤602:提供多个图像帧给显示驱动电路,以将多个图像帧显示于一显示屏上。
66.步骤604:输出用于多个图像帧中的一第一图像帧的一第一图像数据至显示驱动电路。
67.步骤606:决定是否传送用于多个图像帧中的一第二图像帧的一指令至显示驱动电路,以指示应用处理器是否欲主动输出用于第二图像帧的一第二图像数据。
68.步骤608:结束。
69.根据显示控制流程60,应用处理器可决定是否传送指令至显示驱动电路,以指示应用处理器是否欲主动输出图像数据。更明确来说,当应用处理器需要更新图像数据时,应用处理器可对应传送指令。在上述如图5所示的实施例中,当应用处理器输出相同的图像数据或不输出任何图像数据时,可传送指令cmda至显示驱动电路;当应用处理器欲输出不同于先前的图像数据时(即更新图像数据),可传送另一种类型的指令,如指令cmdb。
70.请参考图7,图7为显示序列及其控制操作的时序图。同样地,图7示出了显示模式及其显示序列、图像帧状态、应用处理器(ap)的输出行为、显示驱动电路的通用输出端口(gpo)上的信号、以及垂直同步信号(v-sync)。在此例中,应用处理器可输出用于跳转模式的主动帧的第一图像数据a,并对应传送指令cmda。当应用处理器欲主动更新图像内容并输出不同于第一图像数据a的第二图像数据b时,可传送不同于指令cmda的指令cmdb。举例来说,若用户触发一特定事件而改变图像内容时,需立即更新显示的图像。在此情况下,应用处理器可发送指令cmdb至显示驱动电路,以将应用处理器欲主动更新图像数据的信息告知显示驱动电路。
71.如图7所示,指令cmdb是在图像帧的垂直前沿(vfp)中传送,其指示应用处理器将在下一图像帧发送新的图像数据(即图像数据b)。若应用处理器输出原来的图像数据或未输出任何图像数据时,则传送指令cmda。因此,显示驱动电路可根据接收到的指令,得知应用处理器何时主动输出新的图像数据。指令cmda的接收表示应用处理器不输出任何图像数据或输出原来的图像数据a(用以回应显示驱动电路在跳转序列中传送的通知)。指令cmdb的接收表示应用处理器欲主动输出新的图像数据b。在接收到指令cmdb以及更新后的图像数据时,可中断当前的跳转序列,且无论当前跳转序列的图像帧状态为何,跳转模式的流程都回到跳转序列seq1。举例来说,如图7所示,虽然显示序列位于跳转序列seq5的第6个空白帧且跳转序列seq5共包括11个空白帧,当显示驱动电路接收到指令cmdb时,将中断当前的跳转序列seq5并将下一图像帧设定为跳转序列seq1的第1个主动帧,应用处理器并对应输出更新后的图像数据b。显示序列从而自跳转序列seq1的主动帧开始执行新的流程,并依照
相同方式依序执行跳转序列seq2~seq4和接着重复跳转序列seq5,直到下一次接收到指令cmdb为止。
72.值得注意的是,本发明的目的在于提供一种可用于显示驱动电路及应用处理器的新式显示控制方法。本领域技术人员当可据此进行修饰或变化,而不限于此。举例来说,每一跳转序列中的主动帧及空白帧数量都可弹性设定。在一实施例中,主动帧及空白帧的数量可根据面板的显示特性及/或根据跳转模式中欲实现的帧率值来进行设定。在上述实施例中,表格内所记载的帧数act_num及blk_num仅作为用来说明的范例,其不应用以限制本发明的范畴。此外,跳转序列中的过渡期数量也可弹性设定。再者,本发明的实施例可应用于可藉由刷新部分图像帧来实现极低帧率的任何类型的显示屏,这些显示屏包括低温多晶氧化物面板,但不限于此。
73.另外,在上述实施例中,应用处理器所传送的用于当前图像帧的指令携带于前一图像帧的垂直前沿,但指令传输的实施方式也不限于此。如图5及图7中放大图示的部分,一帧图像或视频的传输格式包括图像数据区、图像数据区之后的垂直前沿(vfp)、以及图像数据区之前的垂直后沿(vertical back porch,vbp)。因此,用于当前图像帧的指令可携带于前一图像帧的垂直前沿或当前图像帧的垂直后沿,只要显示驱动电路可及时接收指令并控制显示序列即可。同样地,在上述实施例中,显示驱动电路所传送的用于当前图像帧(如主动帧)的通知为通用输出端口上的切换或脉冲,其同步于前一图像帧的垂直前沿;在另一实施例中,通知也可同步于前一图像帧的图像数据区、当前图像帧的垂直后沿、或任何其它可行的位置。
74.在另一实施例中,显示驱动电路所传送的通知也可通过用来传送图像数据的接口来进行传送,以携带于垂直后沿、垂直前沿、或任何其它的空白间隙位置。此外,显示驱动电路也可针对主动帧及空白帧提供不同类型的通知。举例来说,若新进的图像帧为主动帧时,显示驱动电路可传送一第一通知至应用处理器;若新进的图像帧为空白帧时,显示驱动电路则传送不同于第一通知的一第二通知至应用处理器,应用处理器从而识别所接收的通知来决定是否输出图像数据。
75.同样地,虽然应用处理器所传送的指令是通过用来传送图像数据的接口来进行传送,如图5及图7的实施例;但指令也可通过通用输出端口进行传送,或通过任何其它可行的方式传送至显示驱动电路。
76.图8示出了本发明实施例显示序列的另一时序图。在此例中,显示屏被设定具有多个不同的跳转模式,其分别具有不同的跳转序列布置。如上所述,每一跳转序列中主动帧及空白帧的数量可弹性设定,而显示序列的布置可根据系统需求进行客制化,在不同跳转模式中设定不同跳转序列布置的方式有助于客制化的实现。
77.如图8所示,显示屏可被设定具有一第一跳转模式及一第二跳转模式。应用处理器可传送一模式改变信号至显示驱动电路,显示驱动电路并根据接收到的模式改变信号来控制显示屏的跳转模式及其对应的跳转序列。举例来说,显示屏原先位于第一跳转模式,当显示驱动电路接收到模式改变信号时,可中断第一跳转模式中当前的跳转序列,并起始第二跳转模式的跳转序列流程。在第二跳转模式中,对应于跳转序列seq1及seq5的数值“1”表示跳转序列seq1及seq5为有效,而对应于跳转序列seq2~seq4的数值“0”表示跳转序列seq2~seq4为无效。换句话说,在第二跳转模式中,显示操作仅执行一次跳转序列seq1之后即开
始重复执行跳转序列seq5,其中,跳转序列seq2~seq4都被省略。
78.在一实施例中,显示屏(如低温多晶氧化物面板)可被设定具有多种低帧率,分别应用于不同的情境。因此,不同应用之下可采用不同跳转模式以实现不同的帧率。举例来说,帧率可在第一跳转模式中下降至10hz而在第二跳转模式中下降至5hz。当用户启动需要10hz帧率的应用时,显示屏进入第一跳转模式;当用户启动需要5hz帧率的另一种应用时,显示屏进入第二跳转模式。因此,在本发明的显示系统中,显示屏可被设定具有任意数量的跳转模式,并根据应用处理器的控制在各跳转模式之间弹性切换。应用处理器可传送模式改变信号以通知显示驱动电路改变跳转模式,在一实施例中,模式改变信号携带有用来指示显示屏进入哪一跳转模式的信息,显示驱动电路则对应进行显示序列的控制。
79.图9示出了本发明实施例显示序列的又一时序图。在此例中,应用处理器在多个连续的图像帧上持续更新图像数据。如图9所示,应用处理器依序输出不同的图像帧b、c、d、e、f及g,并持续传送指令cmdb以指示图像数据的更新。由于图像数据的更新,显示驱动电路中断当前的显示序列并重新开始新的显示序列,同时将这些图像帧设定为跳转序列seq1的主动帧,直到应用处理器停止更新图像数据为止。
80.图10示出了本发明实施例显示序列的再一时序图。图10的实施例类似于图7的实施例,其差异仅在于,在图10中,应用处理器仅在其欲主动更新图像数据时传送指令cmd。如上所述,应用处理器可决定是否传送指令至显示驱动电路,以指示应用处理器是否欲主动输出图像数据(步骤606)。在此例中,当应用处理器不需输出图像数据,或当应用处理器所输出的图像数据相同于先前输出的图像数据时(用以回应显示驱动电路的通知),应用处理器可停止传送指令cmd。
81.如图10所示,用于当前图像帧(其输出图像数据b)的指令cmd可携带于前一图像帧的垂直前沿(vfp)(即方法1)或携带于当前图像帧上垂直同步信号的负载(vss payload)(即方法2)。在另一实施例中,指令cmd也可通过垂直同步结束的数据类型的指示来传送,或由通用输出端口传送,或通过任何其它可行的方式传送至显示驱动电路。
82.图10与图7的另一项差异在于,在图10的实施例中,显示驱动电路通过通用输出端口传送的通知和前一图像帧的图像数据区同步。另外,在图10的实施例中,可将虚设数据写入原先在图7中未携带任何数据的图像数据区。本领域技术人员应了解,空白帧中的图像数据区可根据系统需求写入虚设数据或不传输数据。
83.图11示出了本发明实施例显示序列的另一时序图。图11的实施例类似于图5的实施例,其差异仅在于,图11中空白帧的时序是通过另一种方式实现。详细来说,对于应用处理器不需要传送任何图像数据的空白帧而言,可将时序重新布置使得前一个垂直前沿延伸至空白帧上。举例来说,若当前图像帧为空白帧,可在前一图像帧设置延长的垂直前沿,其延长后涵盖整个当前的空白帧时段,并维持到下一主动帧的出现。
84.值得注意的是,图5、图8、图9及图11的实施例都可修改成应用处理器仅在欲主动输出图像数据时传送指令,在此情况下,可省略指令cmda,且显示驱动电路可在未收到相关指令时得知应用处理器不更新图像数据。另外需注意的是,图5、图7、图8及图9中未包括任何数据的图像数据区也可布置如图10的虚设数据,或是空白帧上的图像数据区可由延长的垂直前沿取代,如图11所示。
85.综上所述,本发明提供了一种新式显示控制方法,可用于显示驱动电路及应用处
理器,其中,当显示系统操作在视频模式时,显示驱动电路及应用处理器可彼此通信而适当地控制面板刷新。对于可藉由刷新部分图像帧以在跳转模式中实现低帧率的显示屏(如低温多晶氧化物面板)而言,应用处理器被要求仅在图像帧欲进行刷新时输出图像数据。因此,显示驱动电路可根据跳转模式的显示序列来决定是否传送通知至应用处理器,以指示图像帧是否欲进行刷新。有时应用处理器需要主动更新图像数据,因此应用处理器可决定是否传送指令至显示驱动电路,以指示应用处理器是否欲主动输出图像数据。在一实施例中,指令及/或通知可通过用来传送图像数据的接口进行传送,且/或通过一通用输出端口进行传送。如此一来,应用处理器及显示驱动电路的操作可良好同步,从而在跳转模式中适当地刷新显示屏。
86.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种用于一显示驱动电路的显示控制方法,该显示驱动电路操作在一视频模式,该方法包括:驱动一显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧;以及决定是否传送一通知至一应用处理器,以根据该多个图像帧中的一新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出图像数据;其中,该显示屏在该多个主动帧中的每一主动帧上进行刷新,在该多个空白帧中的每一空白帧上不进行刷新。2.如权利要求1所述的显示控制方法,其特征在于,决定是否传送该通知至该应用处理器,以根据该新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出该图像数据的步骤包括:当该新进图像帧为该多个主动帧的其中一者时,传送一第一通知至该应用处理器以通知该应用处理器输出该图像数据。3.如权利要求2所述的显示控制方法,其特征在于,决定是否传送该通知至该应用处理器,以根据该新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出该图像数据的步骤还包括:当该新进图像帧为该多个空白帧的其中一者时,传送不同于该第一通知的一第二通知至该应用处理器以通知该应用处理器停止输出该图像数据。4.如权利要求1所述的显示控制方法,其特征在于,还包括:当该新进图像帧为该多个空白帧的其中一者时,停止传送该通知至该应用处理器。5.如权利要求1所述的显示控制方法,其特征在于,该通知是通过该显示驱动电路与该应用处理器之间用来传送该图像数据的一接口来进行传送。6.如权利要求1所述的显示控制方法,其特征在于,该通知是通过一通用输出端口来进行传送。7.如权利要求1所述的显示控制方法,其特征在于,用于该多个主动帧中的一第一主动帧的该通知携带于该第一主动帧或该第一主动帧之前的一先前图像帧。8.如权利要求1所述的显示控制方法,其特征在于,还包括:从该应用处理器接收一指令,该指令指示该应用处理器是否欲主动输出该图像数据。9.如权利要求8所述的显示控制方法,其特征在于,该多个图像帧被分配到多个跳转序列,其中每一跳转序列具有该多个主动帧的其中至少一者以及该多个空白帧的其中至少一者,且该方法还包括:当所接收的该指令指示该应用处理器欲主动输出该图像数据时,中断该多个跳转序列中的一当前跳转序列,并起始该多个跳转序列中的下一跳转序列的一主动帧。10.如权利要求1所述的显示控制方法,其特征在于,该多个图像帧根据该显示屏的一跳转模式被分配到多个跳转序列,且该方法还包括:从该应用处理器接收一模式改变信号;以及根据该模式改变信号,控制该显示屏的该跳转模式。11.一种显示驱动电路,用来耦接至一应用处理器及一显示屏,该显示驱动电路操作在一视频模式,并用来:
驱动该显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧;以及决定是否传送一通知至该应用处理器,以根据该多个图像帧中的一新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出图像数据;其中,该显示屏在该多个主动帧中的每一主动帧上进行刷新,在该多个空白帧中的每一空白帧上不进行刷新。12.一种用于一应用处理器的显示控制方法,该应用处理器用来控制操作在一视频模式的一显示驱动电路,该方法包括:提供多个图像帧给该显示驱动电路,以将该多个图像帧显示于一显示屏上;输出用于该多个图像帧中的一第一图像帧的一第一图像数据至该显示驱动电路;以及在输出该第一图像数据之后,决定是否传送用于该多个图像帧中的一第二图像帧的一指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的一第二图像数据。13.如权利要求12所述的显示控制方法,其特征在于,决定是否传送用于该多个图像帧中的该第二图像帧的该指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的该第二图像数据的步骤包括:当该应用处理器欲输出用于该第二图像帧的该第二图像数据时,传送用于该第二图像帧的一第一指令至该显示驱动电路,其中,该第二图像数据不同于该第一图像数据。14.如权利要求13所述的显示控制方法,其特征在于,决定是否传送用于该多个图像帧中的该第二图像帧的该指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的该第二图像数据的步骤还包括:当该应用处理器欲输出用于该第二图像帧的该第二图像数据时,传送用于该第二图像帧且不同于该第一指令的一第二指令至该显示驱动电路,其中,该第二图像数据相同于该第一图像数据。15.如权利要求13所述的显示控制方法,其特征在于,决定是否传送用于该多个图像帧中的该第二图像帧的该指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的该第二图像数据的步骤还包括:当该应用处理器不输出用于该第二图像帧的任何图像数据时,传送用于该第二图像帧且不同于该第一指令的一第二指令至该显示驱动电路。16.如权利要求12所述的显示控制方法,其特征在于,决定是否传送用于该多个图像帧中的该第二图像帧的该指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的该第二图像数据的步骤包括:当该应用处理器欲输出用于该第二图像帧的该第二图像数据时,停止传送用于该第二图像帧的该指令至该显示驱动电路,其中,该第二图像数据相同于该第一图像数据。17.如权利要求12所述的显示控制方法,其特征在于,决定是否传送用于该多个图像帧中的该第二图像帧的该指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的该第二图像数据的步骤包括:当该应用处理器不输出用于该第二图像帧的任何图像数据时,停止传送用于该第二图像帧的该指令至该显示驱动电路。
18.如权利要求12所述的显示控制方法,其特征在于,该指令是通过该显示驱动电路与该应用处理器之间用来传送该图像数据的一接口来进行传送。19.如权利要求12所述的显示控制方法,其特征在于,该指令是通过一通用输出端口来进行传送。20.如权利要求12所述的显示控制方法,其特征在于,用于该第二图像帧的该指令携带于该第二图像帧或该第二图像帧之前的一先前图像帧。21.如权利要求12所述的显示控制方法,其特征在于,还包括:从该显示驱动电路接收一通知,该通知指示是否欲刷新该显示屏。22.如权利要求12所述的显示控制方法,其特征在于,该多个图像帧被分配到多个跳转序列,其中每一跳转序列具有该多个图像帧的其中至少一主动帧及至少一空白帧,其中,当该指令表示该应用处理器欲主动输出该第二图像数据时,该指令指示该显示驱动电路中断该多个跳转序列中的一当前跳转序列,并起始该多个跳转序列中的下一跳转序列的一主动帧。23.如权利要求12所述的显示控制方法,其特征在于,该多个图像帧根据该显示屏的一跳转模式被分配到多个跳转序列,且该方法还包括:传送一模式改变信号至该显示驱动电路,以指示该显示驱动电路控制该显示屏的该跳转模式。24.一种应用处理器,用来耦接至一显示驱动电路及一显示屏,该显示驱动电路操作在一视频模式,且该应用处理器用来:提供多个图像帧给该显示驱动电路,以将该多个图像帧显示于该显示屏上;输出用于该多个图像帧中的一第一图像帧的一第一图像数据至该显示驱动电路;以及在输出该第一图像数据之后,决定是否传送用于该多个图像帧中的一第二图像帧的一指令至该显示驱动电路,以指示该应用处理器是否欲主动输出用于该第二图像帧的一第二图像数据。

技术总结


本发明公开了一种用于一显示驱动电路的显示控制方法,该显示驱动电路操作在一视频模式。该方法包括下列步骤:驱动一显示屏显示多个图像帧,该多个图像帧具有多个主动帧及多个空白帧;以及决定是否传送一通知至一应用处理器,以根据该多个图像帧中的一新进图像帧为该多个主动帧的其中一者或该多个空白帧的其中一者来指示该应用处理器是否需要输出图像数据。其中,该显示屏在该多个主动帧中的每一主动帧上进行刷新,在该多个空白帧中的每一空白帧上不进行刷新。帧上不进行刷新。帧上不进行刷新。


技术研发人员:

林佑儒 邵楷文 周耀闵

受保护的技术使用者:

联咏科技股份有限公司

技术研发日:

2022.05.09

技术公布日:

2023/3/10

本文发布于:2024-09-24 16:36:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/68227.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   处理器   多个   跳转
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议