附图简述
鉴于伴随的以下附图的以下描述,将更容易地理解实施例,并且相同的附图标记表示相同的元件,其中:
图1为示出一种装置的框图,该装置包括根据本公开中所述的一个实施例的显示器;
图2为示出了根据本公开所述的一个实施例的图1中所示的装置的显示器的一个示例的侧视图;
图3为示出了根据本公开所述的一个实施例的图1中所示的装置的显示器的一个示例的平面图;
图4为示出了根据本公开所述的一个实施例的图1中所示的装置的显示器的另一示例的平面图;
图5-7是根据本公开所述的不同实施例的从显示面板上的像素的阵列划分而来的像素组的示图;
图8是根据本公开所述的一个实施例的根据多个子帧中的像素行/组扫描顺序扫描的多个像素组的示图;
图9-13是根据本公开所述的不同实施例的用于扫描每个像素组中的像素行的行扫描顺序的示图;
图14-15是根据本公开所述的不同实施例的用于扫描像素组的组扫描顺序的示图;
图16为示出了根据本公开所述的一个实施例的用于驱动图1中所示的装置的显示器的方法的一个示例的流程图;以及
图17为示出了根据本公开所述的一个实施例的用于驱动图1中所示的装置的显示器的方法的另一示例的流程图。
概述
本公开描述了用于驱动场序彩色显示器(FSC)的装置和方法。在一个示例中,提供了包括控制逻辑和扫描驱动单元的装置。控制逻辑被配置成控制具有被划分为一个或多个像素组的像素阵列的显示面板的驱动。每个像素组包括一个或多个像素行。控制逻辑还被配置成控制在多个时间周期中向像素阵列顺序地施加具有不同多个颜色的多个背光。扫描驱动单元可操作地耦合至该控制逻辑并被配置成,在每个时间周期中,根据行扫描顺序扫描每个像素组的一个或多个像素行。对于每个像素组,在第一时间周期中,扫描驱动单元根据第一行扫描顺序来顺序扫描一个或多个像素行;在第二时间周期中,扫描驱动单元根据第二行扫描顺序来顺序扫描一个或多个像素行。
在另一示例中,提供包括显示面板、控制逻辑、背光驱动单元、扫描驱动单元、和数据驱动单元的装置。显示面板具有划分成一个或多个像素组的像素阵列。每个像素组包括一个或多个像素行。控制逻辑被配置成接收显示数据并且基于该显示数据来提供控制信号。背光驱动单元可操作地耦合至该控制逻辑并且被配置成基于该控制信号在多个时间周期中向像素阵列施加具有不同颜色的多个背光。扫描驱动单元可操作地耦合至该控制逻辑并被配置成,在每个时间周期中,基于该控制信号根据行扫描顺序来扫描每个像素组的一个或多个像素行。数据驱动单元可操作地耦合至该控制逻辑并且被配置成,在每个时间周期中,基于该控制信号将显示数据写入像素阵列。对于每个像素组,在第一时间周期中,扫描驱动单元根据第一行扫描顺序来顺序扫描一个或多个像素行;在第二时间周期中,扫描驱动单元根据第二行扫描顺序来顺序扫描一个或多个像素行。
还提供一种用于驱动显示面板的方法。显示面板具有划分成一个或多个像素组的像素阵列。每个像素组包括一个或多个像素行。在一个示例中,接收显示数据。基于该显示数据来提供控制信号。基于该控制信号根据行扫描顺序来扫描每个像素组的一个或多个像素行。基于该控制信号将显示数据写入像素阵列。基于该控制信号,在多个时间周期中将具有不同颜色的多个背光顺序地施加至像素阵列。对于每个像素组,在第一时间周期中,扫描驱动单元根据第一行扫描顺序来顺序扫描一个或多个像素行;在第二时间周期中,扫描驱动单元根据第二行扫描顺序来顺序扫描一个或多个像素行。
除其他优势外,本公开提供有效的方式来抑制色乱,特别是,抑制具有高分辨率的FSC显示器的色乱,藉此改善了用户体验。通过引入新颖的像素行/组扫描顺序,此处所公开的装置和方法可在不增加LC设置速度或牺牲显示器亮度的情况下减少色乱。与已知的解决方案相比,此处所公开的装置和方法更具成本效率且灵活。
附加的优势和新颖的特征将部分地在以下说明书中陈述,且在本领域普通技术人员查阅了以下描述和所附附图后这些附加的优势和新颖的特征将部分地变得显而易见,或可通过示例的生产或操作来获知这些附加的优势和新颖的特征。可通过以下讨论的详细示例中所述的方法、手段、和组合的各个方面的实践或使用,来实现和达到本发明的优势。
具体实施方式
在以下详细描述中,通过示例的方式阐述了许多具体细节以提供对本发明的透彻理解。然而,本领域技术人员应当理解,没有这些特定细节也可实践本公开。在其他实例中,已以相对高水平描述了公知的方法、过程、***、组件和/或电路,而没有具体细节,以避免不必要地模糊本公开的方面。
图1示出了包括显示器101的装置100。装置100可以是任何合适的设备,例如,电视机,膝上型计算机、台式计算机、上网本计算机、媒体中心、手持设备(例如,非智能或智能电话,平板电脑等)、全球定位***(GPS)、电子广告牌、游戏控制台、机顶盒、打印机、或任何其他合适的设备。在该示例中,显示器101可操作地耦合至装置100的其他组件并且是装置100的一部分,显示器101诸如但不限于,电视机屏幕、计算机监视器、仪表板、头戴式显示器、或电子广告牌。显示器101可以是FSC显示器,诸如FSC LCD、FSC发光二极管(LED)显示器、或任何合适类型的显示器。显示器101可包括显示面板102、一个或多个驱动单元103、和控制逻辑104。
显示器101的控制逻辑104可以是时序控制器(TCON),或配置成接收显示数据106并基于所接收的显示数据106向驱动单元103提供控制信号107的任何合适的硬件、软件、固件、或它们的组合。控制信号107用于写入控制像素并引导显示面板102的操作。控制逻辑104可包括任何合适的组件,该任何合适的组件包括编码器、解码器、一个或多个处理器、控制器、和存储设备。在该示例中的驱动单元103被配置成基于控制信号107生成驱动信号108,用于通过例如写入像素和向显示面板102施加背光来引导显示面板102的操作。驱动单元103可包括一个或多个扫描驱动单元(栅级驱动器)、数据驱动单元(源级驱动器)、和背光驱动单元。显示面板102具有以多个行和列排列的像素阵列。在该示例中,像素阵列被划分成一个或多个像素组。每个像素组包括一个或多个像素行。
在一个示例中,装置100可以是具有显示器101的膝上型或台式计算机。在该示例中,装置100还包括处理器110和存储器112。处理器110可以是,例如,图形处理器(例如,GPU)、通用处理器(例如,APU、加速处理单元;GPGPU,GPU上的通用目的处理器)、或任何其它合适的处理器。存储器112可以是,例如,离散帧缓冲器或统一的存储器。处理器110被配置成在显示帧中生成显示数据106并且在将该显示数据106发送至控制逻辑104之前将显示数据106暂时存储在存储器112内。处理器110还可生成其他数据,诸如但不限于,控制指令114或测试信号,并且直接或通过存储器112将它们提供至控制逻辑104。控制逻辑104然后从存储器112或直接从处理器110接收显示数据106。
在另一个示例中,装置100可以是具有显示器101的电视机。在该示例中,装置100还包括接收器116,诸如但不限于,天线、射频接收器、数字信号调谐器、数字显示器连接器,例如,HDMI,DVI、显示端口、USB、蓝牙、无线接收器、或以太网端口。接收器116配置成接收显示数据106作为装置100的输入并且将本地或经调制的显示数据106提供至控制逻辑104。
在又一示例中,装置100可以是手持设备,诸如智能手机或平板。在该示例中,装置100包括处理器110、存储器112、和接收器116。该装置100既可通过其处理器110生成显示数据106又可通过其接收器116接收显示数据106。例如,装置100可以是用作便携式电视机和便携式计算设备两者的手持设备。在任何情况下,装置100至少包括如以下详细描述的具有划分成像素组的像素阵列的显示器101。装置100还可包括任何其他合适的组件,诸如但不限于,扬声器118和输入设备120,例如,鼠标、键盘、遥控器、手写设备、照相机、麦克风、扫描仪等等。
图2示出了包括像素阵列202、204、206、208的显示器101的侧视图的一个示例。显示器101可以是任何合适类型的FSC显示器,例如,FSCLCD,诸如扭曲向列(TN)LCD、面内切换(IPS)LCD、超级边缘场切换(AFFS)LCD、垂直对齐(VA)LCD、超视觉(ASV)LCD、蓝相模式LCD、无源矩阵(PM)LCD、或任何其他合适的显示器。显示器101可包括可操作地耦合至驱动单元103的显示面板102和背光面板210。对于FSC显示器,背光面板210包括用于基于来自驱动单元103的驱动信号108向显示面板102顺序地提供不同颜色的背光的多个光源,诸如但不限于,白炽灯泡、LED、电致发光(EL)面板、冷阴极荧光灯(CCFL)、和热阴极荧光灯(HCFL),来举例说明一些。在该示例中,对于FSC LCD,光源可包括红色(R)LED光源212、绿色(G)LED光源214、和蓝色(B)光源216。光源212、214、216在每个子帧(场)结束处被顺序导通。可以理解,光源的颜色不限于R、G、或B,并且可包括任何合适的颜色,诸如黄色(Y)、青色(C)、品红(M)、或白(W)。还可以理解,在背光面板210中可包括三个以上光源以用于以顺序子帧向显示面板102施加三个以上颜色的背光。
显示面板102可以是,例如,TN面板、IPS面板、AFFS面板、VA面板,ASV面板、或任何其他合适的显示面板。在该示例中,显示面板102包括像素电路层218和液晶(LC)层220。对于FSC LCD,彩色滤光片不一定用于每一个像素。像素202、204、206、208的边界的黑色矩阵可用于阻挡来自每个像素区域之外的部分的光。在该示例中,像素电路层218包括多个像素电路,每个具有分别对应于多个像素202、204、206、208的多个薄膜晶体管(TFT)和电容器。每个像素电路可由来自驱动单元103的驱动信号108独立地寻址并且被配置成通过控制穿过每个像素中的对应LC的光来驱动对应的像素202、204、206、208。例如,每个像素电路中的TFT的栅电极耦合至驱动单元中的一个,即,扫描驱动单元,并且TFT的源极耦合至另一驱动单元,即,数据驱动单元。如本领域中已知,显示面板102可包括任何其它合适的组件,诸如,一个或多个玻璃基板、偏振层、或触摸面板。
可以理解,显示器101不限于FSC LCD。在另一示例中,显示器101可以是LED显示器,诸如并排有机LED(SBS OLED)显示器,或白色OLED显示器,即,具有彩色滤光片的白光OLED(WOLED-CF)。可基于来自驱动单元103的驱动信号108在不同色场/子帧中顺序激活具有不同颜色的OLED。例如,在R子帧中,所有R OLED被导通而其他OLED(例如,G和B OLED)被截止;在G子帧中,所有G OLED被导通而其他OLED(例如,R和B OLED)被截止;在B子帧中,所有B OLED被导通而其他OLED(例如,R和G OLED)被截止。
图3为显示器101的一个示例的平面图。显示面板102具有以多个行和列排列的像素阵列。在该示例中,像素阵列被划分成一个或多个像素组,每个像素组包括一个或多个像素行。现参照图5-7,根据本公开的不同实施例公开了像素组的不同示例。在图5中,像素阵列被划分成一个像素组502。换言之,显示面板102上的所有像素行可被看作是单个像素组。在图6中,像素阵列在垂直方向中被划分为第一像素组602和第二像素组604。在一个示例中,在每个像素组602、604中的行的数量是相同的。也就是说,像素阵列在垂直方向被均匀地划分成彼此相邻的两个像素组。例如,对于显示面板102具有n行像素的情况,即,显示面板102的垂直分辨率为n,第一像素组包括像素行1到行2/n,且第二像素组包括像素行(2/n)+1到行n。可以理解,像素组的数量不限于两个,并且在其他示例中可以是任何数量。例如,像素的n行可在垂直方向中被均匀地划分成四个组,每个组包括像素的4/n行。还可以理解,在其他示例中,像素组可以被不均匀地划分。例如,每个像素组可包括不同数量的行。在图7中,每个像素组中的像素行可以不相邻。在该示例中,像素的奇数行包括在第一像素组中,而像素的偶数行包括在第二像素组中。如从上述示例理解的,像素阵列可以以各种方式划分成像素组,只要每个像素组包括一个或多个像素行。还可以理解,像素阵列不是在物理意义上被分开,而是在逻辑上被划分为像素组,使得可根据以下详细描述的新颖的像素行/组扫描顺序来扫描每个像素行。
在该示例中,显示器101的控制逻辑104为TCON 302,并且驱动单元103包括扫描驱动单元304、数据驱动单元306、和背光驱动单元308。TCON302被配置成基于所接收的显示数据106,分别向扫描驱动单元304、数据驱动单元306、和背光驱动单元308提供扫描控制信号Ss、数据控制信号Sd、和背光控制信号Sb。在该示例中的扫描驱动单元304在一个时间周期(例如,FSC LCD的子帧)中根据新颖的像素行/组扫描顺序向每个像素行的扫描线施加基于扫描控制信号Ss生成的扫描驱动信号S1-Sn。如上所述,扫描驱动信号S1-Sn被施加至每个TFT的栅电极以通过施加栅电压来导通对应的TFT,使得可通过数据驱动单元306写入对应的像素的数据。在该示例中的扫描驱动单元304可包括数模转换器(DAC)和复用器(MUX)以用于将数字扫描控制信号Ss转换成模拟扫描驱动信号S1-Sn并且根据预设的像素行/组扫描顺序向每个像素行的扫描线施加扫描驱动信号S1-Sn。以下针对图9-15详细描述新颖的像素行/组扫描顺序。
在该示例中的数据驱动单元306被配置成在每个时间周期中基于数据控制信号Sd将显示数据写入像素阵列。例如,数据驱动单元306可同时将数据驱动信号D1-Dn施加至像素列的数据线。也就是说,数据驱动单元306可包括DAC、MUX、和运算电路以用于基于数据控制信号Sd根据显示数据的灰度控制向每个TFT的源电极施加电压的时序和所施加的电压的大小。在该示例中的背光驱动单元308被配置成基于背光控制信号Sb在多个时间周期(例如,FSC LCD的子帧)中向像素阵列顺序地施加具有不同颜色的多个背光。在该示例中,可通过背光驱动单元308在每个时间周期结束时顺序导通R、G、和B LED光源212、214、216。如上所述,在其他示例中,可包括诸如C、M、Y、或W LED之类的不同和/或更多光源。
图4为显示器101的另一示例的平面图。图4类似于针对图3描述的示例,除了图4包括两个驱动单元402、404。如上所述,在显示面板102上的像素阵列可被划分成两个或更多个像素组,每个像素组包括一个或多个像素行。在该示例中,每个扫描驱动单元402、404负责驱动每个像素组中的像素行。例如,第一扫描驱动单元402可向上半部像素行(第一像素组)的扫描线施加扫描驱动信号S1-Sn/2,而第二扫描驱动单元404可向下半部像素行(第二像素组)的扫描线施加扫描驱动信号Sn/2+1-Sn。在该示例中,两个扫描驱动单元402、404可同时扫描第一和第二像素组。可以理解,在其他示例中,可包括多于两个的扫描驱动单元以同时扫描不同像素组。
图8描绘了在多个子帧中根据像素行/组扫描顺序扫描的多个像素组。显示数据106以诸如30、60、或72Hz之类的帧速率以顺序帧的形式被接收。对于FSC显示器,每个帧进一步被均匀地划分成多个时间周期(子帧,场)。对于具有三原色(即,R、G和B)的FSC,场速率为帧速率的三倍。在该示例中,以该顺序重复R、G、和B子帧。如上所述,在显示面板102上的像素阵列可被划分成一个或多个像素组,每个像素组包括一个或多个像素行。在一个子帧中根据行扫描顺序由扫描驱动单元304、402、404扫描每个像素组中的像素行。在一个示例中,行扫描顺序是从顶部到底部。也就是说,扫描驱动单元304、402、404首先通过对应的扫描线向顶部像素行中的所有TFT的栅电极施加扫描驱动信号,例如,电压。然后可由数据驱动单元306通过并行数据线将显示数据106同时写入到顶部行的每个像素。然后基于所写入的数据(例如,电压信号的大小)将顶部行的每个像素的LC设置成期望的状态。在该示例中,扫描驱动单元304、402、404然后根据扫描顺序(从顶部到底部)扫描下一像素行,即,顶部行下的下一行。然后重复该过程直到扫描像素组中的最后的像素行(底部像素行)。在另一示例中,行扫描顺序从底部到顶部。按照相同的脉络,首先扫描像素组中的底部像素行,直到最后扫描顶部像素行。如图8所示,每个像素组的行扫描顺序是彼此独立的。也就是说,根据其自己的行扫描顺序来扫描每个像素组。不同像素组可具有相同的行扫描顺序或不同的行扫描顺序。
由于可能存在一个以上像素组,如果这些像素组并非由多个扫描驱动单元402、404同时扫描的话,则需要根据组扫描顺序来指定扫描多个像素组的顺序。例如,如果存在两个像素组,其中第一像素组包括上半部像素行而第二像素组包括下半部像素行,第一像素组可首先被扫描或第二像素组可首先被扫描。如果在该示例中的组扫描顺序是从顶部像素组到底部像素组,则根据其行扫描顺序首先扫描上半部像素行。一旦已扫描第一像素组中的所有行,则扫描第二像素组。因此,如图8所示,组扫描顺序以及每个像素组的行扫描顺序加在一起可限定在一个子帧中扫描显示面板102上的所有像素行的顺序。可以理解,如果如图4所示多于一个扫描驱动单元被采用,由于可由对应的扫描驱动单元独立地驱动并同时扫描所有像素组,因此组扫描顺序不是必须的。
对于每个像素组,在第二时间周期(例如,子帧)中根据第二行扫描顺序扫描像素行。第二行扫描顺序可与第一时间周期中的第一行扫描顺序可以相同,也可不同。类似地,在第二子帧中的所有像素组的组扫描顺序可以与第一子帧中的可以相同,也可不同。因此,扫描显示面板102上的所有像素行的顺序可在不同子帧中改变。通过用像素行/组扫描顺序限定扫描显示面板102上的所有像素行的不同顺序,在每个子帧结束时所扫描的一个或多个像素行不像已知解决方案那样是固定的,藉此抑制了每个子帧中由有限的LC设置速度引起的在这些像素行处发生的色乱。
图9-13描绘了根据本公开所述的不同实施例的用于扫描每个像素组中的像素行的行扫描顺序。在这些示例中,行扫描顺序为从顶部到底部(↓)或从底部到顶部(↑)。也就是说,第一和第二扫描顺序在垂直方向彼此相反。每个帧中包括三个子帧,R、G、和B子帧。在图1中,在显示面板102上仅存在一个像素组。行扫描顺序在两个相邻的子帧之间变化。也就是说,在第一时间周期中的所有像素行的行扫描顺序与紧接在第一时间周期之后的第二时间周期中的行扫描顺序不同。在图9中,在第一R子帧中,在子帧结束时扫描顶部像素行;在相邻的G子帧中,最后扫描底部像素行。还值得注意的是,在该示例中,由于在每个帧中存在奇数个子帧,即,三个子帧,因此具有相同背光颜色(例如,R子帧)的每个子帧的行扫描顺序在相邻帧之间也会变化。例如,在第一R子帧中的行扫描顺序为↑,而在第二R子帧中的行扫描顺序则改变成↓。也就是说,在该示例中,所有像素行的行扫描顺序在两个相邻子帧之间变化并且还在相邻帧之间变化。因此,子帧结束时在所扫描的一个或多个像素行处发生的色乱得到进一步的抑制。然而,如果每个帧包括偶数个子帧,例如,四个子帧,则行扫描顺序仅在两个相邻子帧之间变化,但在两个相邻帧之间保持相同。
在图10-13中,像素阵列被划分成两个像素组。如上针对图6-7所描述的,可以各种方式划分像素阵列。在图10中,对于每个像素组,行扫描顺序在两个相邻子帧之间变化并且也在两个相邻帧之间变化。在该示例中,在每个子帧中,像素组具有相同的扫描顺序。例如,在第一R子帧中,第一和第二像素组两者的行扫描顺序为↑。也就是说,扫描驱动单元304、402、404被配置成,在每个时间周期中,根据对每个像素组而言相同的行扫描顺序来扫描一个或多个像素行。
在图11中,类似地,对于每个像素组,行扫描顺序在两个相邻子帧之间变化并且也在两个相邻帧之间变化。与图10的示例不同,在该示例中,在每个子帧中,不同的像素组具有不同的扫描顺序。例如,在第一R子帧中,第一像素组的行扫描顺序为↓,而第二像素组的行扫描顺序为↑。也就是说,扫描驱动单元304、402、404被配置成,在每个时间周期中,根据彼此不同的至少两个行扫描顺序来扫描一个或多个像素行。如果存在多于两个的像素组,则在每个时间周期中,根据第一行扫描顺序扫描至少一个像素组,而根据与第一行扫描顺序不同的第二行扫描顺序扫描剩余像素组中的像素行。
在图12中,每个像素组的行扫描顺序不在两个相邻子帧之间变化(如在图9-11的示例中那样)。在一个帧中,每个像素组的行扫描顺序保持相同。然而,每个像素组的行扫描顺序在两个相邻帧之间变化。例如,第一像素组的行扫描顺序在第一帧的所有三个子帧中为↓并且在相邻的第二帧的所有三个子帧中变成↑。相同的模式被应用至采用不同行扫描顺序的第二像素组。可以理解,在其他示例中,第一和第二像素组两者的行扫描顺序可以是相同的,其在同一帧中保持相同,并且在紧接之后的帧中变化。
在图13中,一个像素组的行扫描顺序遵循图12所示的相同模式,而其他像素组的行扫描顺序遵循与图9-11所示的相同模式。例如,第一像素组的行扫描顺序在两个相邻子帧之间变化,而第二像素组的行扫描顺序在同一帧中保持相同并且在相邻帧之间变化。可以理解,仅为示例性目的提供图9-13而非限制。可从图9-13所示的一个或多个示例推导出一个或多个像素组的任何其他行扫描顺序。
图14-15是根据本公开所述的不同实施例的用于扫描像素组的组扫描顺序的示图。在图14中,由扫描驱动单元304在不同子帧中总是施加相同的组扫描顺序以扫描第一和第二像素组。也就是说,扫描驱动单元304被配置成在第一和第二时间周期中根据相同的组扫描顺序来顺序地扫描一个或多个像素组。例如,扫描驱动单元304可总是扫描第一像素组中的像素行然后扫描第二像素组中的像素行。在图15中,组扫描顺序在两个相邻子帧之间变化。也就是说,在第一时间周期中,扫描驱动单元304被配置成根据第一组扫描顺序来顺序地扫描一个或多个像素组;在第二周期中,扫描驱动单元304被配置成根据与第一组扫描顺序不同的第二组扫描顺序来顺序地扫描一个或多个像素组。由于组扫描顺序独立于行扫描顺序设置,因此图14-15中的每个像素组的行扫描顺序并不受限,并且图14-15中的每个像素组的行扫描顺序可以是以上针对图9-13描述的任何合适的行扫描顺序。如上所述,如果存在多个扫描驱动单元,由于扫描驱动单元可同时扫描每个像素组中的像素行,组扫描顺序可能不是必要的。
图16描绘了用于驱动显示器101的方法的一个示例。此方法的描述将参考上述附图。然而,此方法的实现可以基于任何合适的逻辑、单元、或电路。在框1602处开始,接收显示数据1602。例如,显示数据包括,对于显示器的每个像素,将以顺序子帧显示的原色信息,例如,R、G、和B。在框1604,基于显示数据提供控制信号。控制信号可包括扫描控制信号、数据控制信号、和背光控制信号。如上所述,可通过显示器101的控制逻辑104(诸如,TCON 302)来执行框1602、1604。进行至框1606,基于控制信号根据行扫描顺序来扫描每个像素组的一个或多个像素行。行扫描顺序包括图9-13所公开的任何行扫描顺序。对于每个像素组,在第一时间周期中,根据第一行扫描顺序来顺序地扫描一个或多个像素行;在第二时间周期中,根据第二行扫描顺序来顺序地扫描一个或多个像素行。如上所述,可由显示器101的扫描驱动单元304、402、404执行此举。在框1608处,基于控制信号将显示数据写入像素阵列。如上所述,可由显示器101的数据驱动单元306执行此举。继续至框1610,基于控制信号在多个时间周期中将具有不同颜色的背光施加至像素阵列。如上所述,可由显示器101的背光驱动单元308执行此举。
图17描绘了用于驱动显示器101的方法的另一示例。此方法的描述将参考上述附图描。然而,此方法的实现可以基于任何合适的逻辑、单元、或电路。在框1702处开始,在第一时间周期中(例如,FSC显示器的子帧),根据第一行扫描顺序顺序地扫描每个像素组的一个或多个像素行。在相同的第一时间周期中,在框1704处,将显示数据写入显示面板102上的像素阵列。在框1706处,在相同的第一时间周期中,将具有第一颜色的背光施加至像素阵列。在第二时间周期(例如,另一子帧)中,在框1708处,根据第二行扫描顺序来顺序地扫描每个像素组的一个或多个像素行。在相同的第二时间周期中,在框1710处,将显示数据写入到显示面板102上的像素阵列。在框1712处,在相同的第二时间周期中,将具有第二颜色的背光施加至像素阵列。如上所述,可由显示器101的扫描驱动单元304、402、404执行框1702、1708,可由显示器101的数据驱动单元306执行框1704、1710,且可由显示器101的背光驱动单元308执行框1706、1712。
在该示例中,第一和第二行扫描顺序彼此不同。如果第一和第二时间周期彼此相邻,即,第二时间周期紧接在第一时间周期之后,则每个像素组的行扫描顺序在两个相邻时间周期之间变化。第一和第二时间周期可不彼此相邻。在这种情况下,每个像素组的行扫描顺序在多个时间周期中至少改变一次。在极端的示例中,对于n个顺序子帧,n个子帧中的n-1个子帧的行扫描顺序是相同的,而n个子帧中的一个子帧的行扫描顺序是不同的。因此,本文所公开的行扫描顺序避免了以下情况:在所有子帧中总是向像素阵列施加相同的行扫描顺序,此举导致由于FSC LCD中的有限的LC设置速度引起的在每个子帧结束时扫描的一个或多个像素行处的色乱。
如上概述的用于驱动显示器的方法的方面可以编程体现。技术的编程方面可被认为是通常以在机器可读介质上执行或以机器可读介质类型体现的可执行代码和/相关联的数据形式的“产品”或“制品”。有形非瞬态“存储”类型介质包括可提供在任何时间用于软件编程的存储的存储器或用于计算机、处理器或类似物的其它存储、或其相关联的模块(诸如各种半导体存储器,磁带驱动器,磁盘驱动器等)中的任何或所有。
软件的所有或部分可能有时通过网络(诸如,因特网或各种其它电信网络)传送。例如,这种通信可使软件从一台计算机或处理器加载到另一个上。因此,可承载软件要素的另一种类型的介质包括诸如通过有线或光学地面网络和在各种空中链路上在本地设备之间的物理接口上使用的光学、电学和电磁波。携载这些波的物理要素(诸如有线或无线链路、光学链路等)也可以被认为是承载软件的介质。如本文所用,除非限制成有形“存储”介质,诸如计算机或机器“可读介质”之类的术语指的是参与向处理器提供指令以用于执行的任何介质。
因此,机器可读介质可以采取许多形式,包括但不限于有形存储介质、载波介质、或物理传输介质。非易失性存储介质包括,例如,光盘或磁盘,诸如任何计算机(多个)等中的可用于实现附图中所示的***或其组件中的任一个的存储设备或类似物中的任一个。易失性介质可包括动态存储器,诸如这种计算机平台的主存储器。有形传输介质包括同轴电缆;包括形成计算机***内的总线的铜线和光纤。载波传输介质可采取电或电磁信号、或声波或光波(例如,在射频(RF)和红外(IR)数据通信期间生成的那些)的形式。因此,计算机可读介质的常见形式包括例如:软盘、柔性盘、硬盘、磁带、任何其它磁介质、CD-ROM、DVD或DVD-ROM、任何其它光学介质、穿孔卡片纸带、具有孔图案的任何其他物理存储介质、RAM、PROM和EPROM、FLASH-EPROM、任何其他存储器芯片或盒、传输数据或指令的载波、传输这种载波的电缆或链路,或者计算机从其中可读取程序代码和/或数据的任何其它介质。许多这些形式的计算机可读介质可涉及将一个或多个指令的一个或多个序列携载至处理器以用于执行。
而且,已知集成电路设计***(例如,工作站)基于存储在计算机可读介质(诸如,但不限于CDROM、RAM、其他形式的ROM、硬盘、分布式存储器等)上的可执行指令,用集成电路创建晶片。该指令可以通过任何合适的语言(诸如,但不限于硬件描述语言(HDL)、Verilog或其他合适的语言)来表示。由此,此处所描述的逻辑、单元、和电路也可由这样的***用具有存储在其中的指令的计算机可读介质来制造为集成电路。例如,可使用这样的集成电路制造***来创建具有上述逻辑、单元、和电路的集成电路。计算机可读介质存储可由一个或多个集成电路设计***执行的指令,该指令使一个或多个集成电路设计***设计集成电路。所设计的集成电路包括控制逻辑和扫描驱动电路。控制逻辑被配置成控制具有划分成一个或多个像素组的显示面板的驱动。每个像素组包括一个或多个像素行。控制逻辑还被配置成控制在多个时间周期中向像素阵列顺序地施加具有不同颜色的多个背光。扫描驱动单元可操作地耦合至控制逻辑并且被配置成,在每个时间周期中,根据行扫描顺序来扫描每个像素组的一个或多个像素行。对于每个像素组,在第一时间周期中,扫描驱动单元根据第一行扫描顺序来顺序地扫描一个或多个像素行;在第二时间周期中,扫描驱动单元根据第二行扫描顺序来顺序地扫描一个或多个像素行。
仅为说明和描述目的而非限制,呈现本公开的上述描述和此处描述的示例。因此,可构想,本公开覆盖落入以上所公开且此处所要求保护的基础底层原理的精神和范围内的任何和所有修改、变型、和等效方案。