显示驱动方法和显示系统的制作方法_2

文档序号:9787151阅读:来源:国知局
[0047]图7示出了用于表示两幅图像的矩阵示意图;
[0048]图8示出了根据本申请实施例的图像合成矩阵的示意图。
【具体实施方式】
[0049]为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请实施例进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]接下来将参考图3-图8来详细描述根据本申请实施例的显示驱动系统和显示驱动方法。
[0051]图3示出了根据本申请实施例的多显示屏显示结构中显示屏与驱动IC的接线示意图。将以异形显示屏显示两个字母“I”为例进行说明。当使用两个显示屏分别显示字母“I”时,使用单个LCD驱动器IC同时驱动2个显示屏。本领域技术人员可以理解,可以使用异形显示屏来进行显示,当然本申请并不局限于此。根据本申请的实施例,将LCD驱动器IC的源极线分组,左半组对应于图1中驱动器IC I区域,右半组对应于图1中驱动器IC 2区域。当将2个字母合成显示为一幅图像时,此电路结构设计所用的算法和与单一常规显示屏单LCD驱动器IC驱动时显示一副画面的算法是一致的,因此时序逻辑、控制输出、数据处理与发送均无需更改。如果采用图1所示传统的一个驱动器IC对应一个LCD显示屏的结构,当将2个字母“I”显示为一个图像时,需要将图像分割为左右两部分,每部分图像的图像数据逐行压缩后,分别送入驱动器IC I和驱动器IC 2。在这种情况下,处理的时序调度、控制输出、图像压缩的实现均需要IC厂商重新设计,需要更新底层固件文件。
[0052]根据本申请实施例,如图4所示,提供了一种显示控制系统1000,包括控制单元1010、显示驱动单元1020和多个显示屏1001-100K,其中K是大于I的整数。显示驱动单元1020包括K组源极线,所述K组源极线与所述K个显示屏一一对应。控制单元1010配置为顺序接收要显示的K个图像信息,由所述K个图像信息生成合并图像;将合并图像发送至显示驱动单元,以便显示驱动单元基于合并图像信息显示合并图像。每组源极线驱动对应显示屏显示所述合并图像的相应部分。
[0053]如图5所示,提供了一种用于驱动显示系统的显示驱动方法,所述显示系统包括K个显示屏和具有K组源极线的显示驱动单元,所述K组源极线与所述K个显示屏一一对应,所述K是大于I的整数。在步骤S10,顺序接收要显示的K个图像信息。在步骤S20,由K个图像信息生成合并图像信息。在步骤S30,将合并图像信息发送至显示驱动单元。在步骤S40,显示驱动单元基于合并图像信息显示合并图像。优选地,每组源极线驱动对应显示屏显示所述合并图像的相应部分。
[0054]接下来将详细描述根据本申请实施例的图像合并方法。如图6所示,在步骤S201,将接收到的第k个图像存储为mk行*nk列的数据矩阵。这里的mk和nk为大于I的整数,k是大于等于I小于K的整数。当k=l时,可以将第I个图像存储在预定地址处,例如存储空间的初始地址处。当k大于I时,基于针对第k-Ι个图像的第k-Ι地址表中的地址来顺序存储第k个图像的每一行。当然,本发明并不局限于此,只要有足够空间能够保证后续图像的存储,可以将第I个图像存储在存储空间的任意位置。
[0055]在步骤S203,记录与每一行第nk个数据相关的存储位置以得到针对第k个图像的第k地址表,k = k+l。例如,所述与每一行第nk个数据相关的存储位置可以是每一行的第nk个数据的存储地址+1。
[0056]在步骤S205,判断是否接收到最后一个图像,S卩,是否接收到第K个图像。
[0057]如果不是第K个图像,重复步骤S201和S203,直到k等于K。
[0058]如果是第K个图像,执行步骤S215。在步骤S215,基于针对第k-Ι个图像的第K-1地址表中的地址来顺序存储第K个图像的每一行,例如,可以将第K-1地址表中的地址分别作为首地址来顺序存储第K个图像的每一行;记录每一行最后I个数据的存储位置得到第K地址表,并得到包括合成数据矩阵的合并图像信息。然后执行步骤S217。
[0059]在步骤S217,控制器对合成数据矩阵执行数据压缩处理。可以以行为单位对合成数据矩阵的数据进行压缩,其中可以将第K地址表中的数据作为合成数据矩阵每一行结束的标志。然后执行步骤S219。
[0060]在步骤S219,将压缩的合并图像信息发送到显示驱动单元,以驱动K个显示屏中的相应显示屏根据合并图像信息显示合并图像的相应部分。
[0061]具体地,以将2个异形字母“I”分别显示为2个独立画面为例,控制器依次接收两个图像信息。如图7所示,该图像是在时间上为一前一后的两个图像信息矩阵,大小为m行η列。控制器将2幅图像拼接成图8所示的一个图像信息矩阵,拼接完成后,进行压缩并送入LCD驱动器1C,并传送到2个“I”形显示屏进行显示。控制器可以在接收图像信息的同时进行数据压缩,压缩好的图像数据依次发送至LCD驱动器IC,LCD驱动器IC再将其按照显示的时序要求发送至对应显示屏进行显示。
[0062]在控制器或其对应的存储空间中,开辟一个宽度或深度为2n的矩阵空间。第I图像的数据矩阵A正常放置,其中i和j分别表示第I图像的位置(i,j),l < i <m,l < j Sn。将第I图像每一行最后一个数据的下一个位置表示为FlagAi,并记录每个{FlagAi}的地址,从而构建包括FlagAl?FlagAm的第I地址表,即为第2图像的数据矩阵的每行信息的首地址。当第I图像处理完成后,接收第2图像的数据矩阵B,基于地址表FlagAl?FlagAm地址,开始在存储空间中依次存储数据矩阵Bi j的第I行数据{BI I,BI 2......Bln}到第m行数据{Bml,
Bm2......Bmn}。类似地,将数据矩阵Bij每一行最后一个数据的下一个位置表示为FlagBi,
并记录每个{FlagBi}的地址,从而构建包括FlagBl?FlagBm的第2地址表。例如,当第I图像处理完成后,接收第2图像的数据矩阵Bij,获取第I地址表的地址FlagAl,开始存放Bij的第
I行数据{B11,B12......Bin},当第一行结束后出现FlagBl,表示合成的图像矩阵的第一行构建完成,将此行数据发送至图像压缩处理单元,对合成的图像矩阵的第一行进行行压缩。
与此同时,获取第I地址表的地址FlagA2,存放第2图像的第二行数据{B21,B22......B2n},
依次进行,直至检测到FlagBm,这指示了整幅图像合成完成,当前压缩为其最后一行。由以上过程可知,{FlagBi }构成了行压缩标志位矩阵{LCI i } (LC1: Line of CompressedImage),当检测到此信号时,图像压缩处理单元开始读取行数据并压缩,压缩完成后,图像压缩处理单元将压缩的行数据发送至LCD Driver 1C,同时释放合成图像矩阵的第一行所占用的存储空间A11,A12......Bln。
[0063]根据以上示例,第I地址表以及第2地址表的引入增加了设计的灵活性,只要第2图像的数据矩阵的各行依次正确的存储在对应的第I图像的矩阵各行之后,就能够构成正确有效的合成矩阵的各行,即可送入图像压缩处理单元完成行压缩操作。由于地址表的存在,第I图像的数据矩阵的各行可以充分利用任意零散的存储空间,而且既可以横向存储,也可以竖向存储,只要存储空间宽度或深度满足合成矩阵的列数要求即可。
[0064]根据本申请实施例的技术方案,可以复用第I图像的数据矩阵的标志位信息
{FlagAi}。除标志第I图像的数据矩阵的结束外,地址Flag
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1