像素数据从一级缓存器到处理器形成显示数据、以及从处理器到二级缓存器的步骤,直至二级缓存器接收到由属于同行的像素数据处理得到的全部显示数据。
[0095]步骤S5):待二级缓存器接收到由属于同行的K个像素数据处理得到的全部M个显示数据后,将缓存至二级缓存器中的全部显示数据依次传输至显示屏的同一行M个像素结构。
[0096]在该步骤中,处理后的显示数据一次性传输至显示屏的驱动模块中,根据驱动模块对显示屏像素结构的扫描顺序,使得显示屏的同一行M个像素结构显示由显示数据决定的行画面。
[0097]如图2所示,当DE_out有效时,显示数据有效,二级缓存器将全部显示数据输出至显示屏中。
[0098]相应的,本实施例还提供一种数据传输模块,特别适用于将每行为K个的像素数据传输至每行为M个像素结构的显示屏中以实现图像显示(其中,M个像素结构中的亚像素数大于K个像素数据中的亚像素分量数)。
[0099]同样以每行包括M个像素结构的显示屏实现每行K个像素数据的图像显示作为示例(其中,M个所述像素结构中的亚像素数大于K个所述像素数据中的亚像素分量数),该数据传输模块包括一级缓存器、处理器和二级缓存器,其中:
[0100]一级缓存器,用于按行依次接收像素数据,并按接收顺序依次缓存像素数据;并且,将像素数据传输至处理器。优选的是,待缓存至一级缓存器的像素数据达到至少i个时,将一级缓存器中的前i个像素数据传输至处理器,其中K/i为正整数且i为2的整倍数;
[0101]处理器,用于接收像素数据并分时复用对像素数据进行混色处理得到显示数据;并且,将显示数据传输至二级缓存器。优选的是,用于接收i个像素数据并将其进行混色处理,得到j个显示数据,其中i个像素数据中的亚像素分量数大于j个显示数据中的亚像素分量数;并且,将j个显示数据依次传输至二级缓存器并进行缓存;
[0102]二级缓存器,用于接收并缓存显示数据,直至接收到由属于同行的像素数据处理得到的全部显示数据。优选在接收到由属于同行的K个像素数据处理得到的全部M个显示数据后,将全部显示数据依次传输至显示屏的同一行M个像素结构。
[0103]在数据传输模块中,每一像素数据包括多个不同颜色的第一亚像素分量,每一显示数据包括多个第二亚像素分量、且部分第二亚像素分量具有相同颜色;
[0104]处理器包括能循环接收K/i组像素数据的h个处理元,处理元依次接收像素数据并经混色处理得到显示数据,h为大于等于2的偶数,其中:
[0105]对于显示数据中不同颜色的第二亚像素分量,通过将邻近的像素数据中对应颜色的第一亚像素分量进行混色处理得到,或者采用与该第二亚像素分量对应颜色的第一亚像素分量作为第二亚像素分量;对于显示数据中颜色相同的第二亚像素分量,通过将邻近的像素数据中对应颜色的第一亚像素分量进行混色处理得到,或者采用与该第二亚像素分量对应颜色的第一亚像素分量作为第二亚像素分量。即在从第一亚像素分量到第二亚像素分量的混色处理过程中,显示数据中子像素串的相同颜色的第二亚像素数据可以直接沿用与其具有相同排列序号的像素数据的对应颜色的第一亚像素分量,也可以通过相邻的像素数据中对应颜色的第一亚像素分量混色而得到;对于子像素串中不同颜色的第二亚像素数据也同样处理得到。
[0106]同时,与数据传输方法相同,排序相同的像素数据与子像素串中,相同颜色亚像素分量-不同颜色亚像素分量的转换关系可以包括:沿用-沿用;沿用-混色;混色-沿用;混色-混色的处理方式,在实际的编程应用中可根据显示屏的应用环境灵活选用或做适当调整,这里不做限定。
[0107]其中,每一像素数据包括三个颜色各不相同的第一亚像素分量,每一显示数据包括四个第二亚像素分量,四个第二亚像素分量中的两个第二亚像素分量具有相同颜色、另两个第二亚像素分量颜色互不相同且均不同于上述的相同颜色,颜色相同的第二亚像素分量间隔分布;具有相同颜色的一个第二亚像素分量与相邻的不同颜色的一个第二亚像素分量形成一个子像素串数据,两个子像素串数据形成一个显示数据,对i个像素数据中的全部第一亚像素分量进行混色处理得到j个显示数据。
[0108]参考图2,处理器的处理对象遍历所有像素数据,完成像素数据到显示数据无遗漏的处理(图2中除第一个以外的处理器以虚线示出,表示其与第一个实线框的为同一个处理器,用以表明处理器中个处理元的分时循环复用)。
[0109]本实施例中的数据传输方法和相应的数据传输模块,采用一个处理器多次循环利用完成数据传输,从而配置较少的缓存器即可完成显示数据的缓存和处理,极大地降低了对寄存器的存储量的要求,降低了硬件成本。
[0110]实施例2:
[0111]在实施例1的基础上,本实施例提供一种显不面板驱动方法以及显不面板。
[0112]该显示面板包括显示屏,还包括实施例1中的数据传输模块。该显示屏中的每行包括M个像素结构,每一像素结构包括四个亚像素结构,四个亚像素结构中的两个亚像素结构颜色相同、且该颜色相同的亚像素结构间隔分布。
[0113]本实施例中,显示面板包括以M*N矩阵方式排列的多个像素结构,该显示面板驱动方法中,同一行的所有K个像素数据在一级缓存器、同一处理器、二级缓存器中依次顺序处理,以流水线处理方式依次形成对应着一行M个像素结构的所有显示数据。具体的,显示面板以同一行/列的相邻的i个像素数据构成的驱动组在处理器中循环进行驱动;在任一驱动组中,相邻的两组像素数据依次相差h个时钟周期(具体相差的时钟周期数量以处理器中的处理元的数量相等)的时间间隔从处理器输出至寄存器(对应实施例1中的二级缓存器),该驱动方法能较好地实现K*L分辨率的像素数据的图像显示,其中,K多M(根据行与列的对应关系也可以为L彡N),i为2的整数倍。
[0114]在显示面板中,时钟周期是一个非常重要的时序信号,现有技术中定义相邻像素时钟信号之间的时间间隔即为时钟周期。像素时钟信号的频率与显示面板的工作模式有关,显示面板分辨率越高,像素时钟信号的频率也越高。在一行内,像素时钟的个数与显示面板一行内所具有的像素数量相等。例如,对于1024*768的显示面板,一行有1024个像素,则在一行中(对应于有效视频区间)像素时钟的个数也是1024个。像素时钟信号具有以下两个方面的作用:(I)指挥像素数据信号(例如RGB信号)按顺序传输,数字RGB信号在像素时钟信号的作用下,按照一定的顺序,由驱动板传输到显示面板中,使各行/列像素按照一定的节拍协调地工作;(2)确保数据传输的正确性。本实施例中,时钟周期即M*N像素结构的时钟周期。
[0115]在本实施例中,采用低分辨率(M*N)的显示面板结构,输入高于该分辨率的像素数据,从而实现高分辨率(K*L)图像的显示。K*L分辨率的每一像素数据包括颜色各不相同的三个子像素数据,M*N矩阵方式排列的每一像素结构包括颜色不完全相同的四个子像素结构(对应着实施例1中的亚像素结构),且该三个子像素结构中输入的颜色各不相同的三个子像素数据由K*L分辨率的子像素数据混色得到。具体的,K*L分辨率的每一像素数据包括R(红red)G(绿green)B(蓝blue)子像素数据,M*N矩阵方式排列的每一像素结构中子像素结构分别为RGBG或GRGB或BGRG或GBGR,由于人眼对绿色更敏感,所以使得显示面板显示的图像更丰满。
[0116]优选的是,本实施例的显示面板的驱动方法中的i = 6,即每六个像素数据为一个驱动组,像素数据形成多个驱动组依次进入处理器,并循环利用同一处理器进行处理,最终形成用于显示数据以驱动显示屏。如图4所示,本实施例中,处理器对每一驱动组中的数据处理形成一个逻辑重复单元10,其中包含三个实际像素输出数据(对应实施例1中的显示数据)和六个像素输入数据(对应实施例1中的像素数据)。各驱动组中,这三个实际像素输出数据和六个像素输入数据的对应关系是完全相同的,即对像素数据采用相同的分组规则形成驱动组依次进行数据传输。
[0117]在本实施例中,用于混色处理的处理器包括h个处理元,h为大于等于2的偶数,每一处理元形成一条流水线,任一处理元均可对进入其中的像素数据及其与其相邻的像素数据进行混色处理,从而输出一个子像素串(两个子像素串构成一个显示数据)。参考图3,其中的处理器包括四个处理元,可以同时处理形成四个子像素串或者说两个显示数据;当然,处理器也可以只包括两个处理元,可以同时处理形成能构成一个显示数据的两个子像素串。
[0118]依据扫描顺序,任一驱动组中相邻的两个像素数据的驱动时序依次相差一个时钟周期;如图3所示的具有四个处理元的处理器中,相邻的驱动组中对应排列序号的像素数据的驱动时序相差四个时钟周期,即位于相邻的驱动组中对应位置的像素数据的驱动时序相差四个时钟周期。参考图2,无论是驱动IC还是显示面板,在读取数字RGB信号时,都是在像素时钟的作用与控制下进行的,各电路只有在像素时钟的下降沿(或上升沿)到来时,才对数字RGB数据信号进行读取,以确保读取数据的正确性。
[0119]在本实施例中,显示面板对像素结构的扫描顺序可以为逐行扫描或隔行扫描。优选驱动组中,各列/行M*N矩阵方式排列的多个像素结构采用逐行扫描的方式进行扫描,以便于现有技术中显示面板驱动程序的移植利用。
[0120]具体的,该驱动方法具体包括:
[0121]SI)数据采集:采集K*L分辨率的每六行/列第一像素数据(对应实施例1中的像素数据),将第一像素数据(对应实施例1中的像素数据)输入至缓存器(对应实施例1中的一级缓存器)。
[0122]其中,每一第一像素数据包括颜色各不相同的三个颜色分量(也即子像素数据,对应实施例1中的第一亚像素分量),该颜色分量对应的子像素数据对显示面板中的控制元件(例如薄膜晶体管TFT)进行驱动时,像素结构中的有机电致发光二极管OLED发出相应波长的光(红光:640-750nm ;绿光:480_550nm ;蓝光:450_480nm);或者,像素结构中的液晶发生偏转使得背光源的光线能透过彩膜层,从而获得相应波长的光(红光:640-750nm ;绿光:480_550nm ;蓝光:450_480nm)。
[0123]该第一像素数据为高分辨率的图像数据,例如,包括RGB三个颜色分量=R11G11B1PR12G12B12……Rln An ^ln 1、RlnGlnBln,其中:第一下标标识该图像数据为输入,第二下标标识该图像数据在该行/列中的顺序。
[0124]S2)数据处理:将第一像素数据中的颜色分量进行混色,形成第二像素数据(对应实施例1中的显示数据),每一第二像素数据包括四个颜色分量(对应实施例1中的第二亚像素分量),其中两个颜色分量具有相同的颜色显示范围,该相同颜色显示范围的颜色分量与其他两个颜色分量间隔分布。
[0125]其中,每一个第二像素数据包括四个颜色分量,其中两个颜色分量具有相同的颜色显示范围,该相同颜色显示范围的颜色分量与其他两个颜色分量间隔分布,例如包括RGBG或GRGB或BGRG或GBGR四个颜色分量,这里以RGBG为例,例如,R21G21B21G22,R22G23B22G24……R2n A2ni 3B2n ^22n 2、R2nG22n ^2niG22ni,其中:第一下标标识该图像数据为输出,第二下标标识该图像数据在该