一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示驱动方法及电路、LED显示板和显示装置与流程

2022-06-22 17:33:19 来源:中国专利 TAG:

显示驱动方法及电路、led显示板和显示装置
技术领域
1.本发明涉及显示控制技术领域,尤其涉及一种显示驱动方法、一种显示驱动电路、一种led显示板以及一种显示装置。


背景技术:

2.随着小间距led(light emitting diode,发光二极管)的逐渐成熟,用户对产品的稳定、可靠性需求越来越高,特别是在同等条件下,要求产品可以实现更优的能效指标、更低的功耗,以及更具竞争力的产品价格。
3.与传统led smd贴片式封装和大功率封装相比,板上芯片(cob)集成封装技术将多颗led芯片直接封装在金属基印刷电路板上,作为一个照明模块通过印刷电路板直接散热,不仅能减少支架的制造工艺及其成本,而且还具有减少热阻的散热优势。但是cob封装也存在一些工艺问题,且由于在cob封装前的led灯点未经过严格的分光分色,所以其在发光一致性问题上会比相对严重些,因此解决cob的发光一致性问题是led显示板最为重要的事情,尤其是cob封装led显示板。


技术实现要素:

4.因此,为克服现有技术中存在的至少部分缺陷和不足,本发明实施例提供一种显示驱动方法、一种显示驱动电路、一种led显示板以及一种显示装置。
5.具体地,本发明实施例提供的一种显示驱动方法,包括:接收并缓存多个灰度数据;获取多个电流数据;根据缓存的所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据;根据所述多个灰度数据分别控制所述多个通道电流源的开启时长;以及根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小。
6.本实施例通过获取灰度数据和电流数据,并能够基于所述灰度数据控制各个通道电流源的开启时长、以及基于所述电流数据控制各个通道电流源的输出电流大小,从而可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。
7.在本发明的一个实施例中,所述根据缓存的所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据,包括:从所述多个灰度数据中确定目标像素点的灰度数据;以及根据所述目标像素点的灰度数据确定所述目标像素点的目标电流数据。
8.在本发明的一个实施例中,所述多个电流数据包括对应不同灰度数据范围的多套电流数据;所述根据缓存的所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据,包括:从所述多个灰度数据中确定目标像素点的灰度数据;根据所述目标像素点的灰度数据确定所述不同灰度数据范围中与所述目标像素点的灰度数据对应的目标灰度数据范围;以及根据所述目标灰度数据范围在与所述目标灰度数据
范围对应的多套电流数据中确定与所述目标像素点的灰度数据对应的目标电流数据。
9.在本发明的一个实施例中,所述根据所述多个灰度数据分别控制所述多个通道电流源的开启时长,包括:接收灰度时钟信号、并在所述灰度时钟信号的控制下产生灰度时钟计数值;根据所述多个灰度数据、所述灰度时钟信号以及灰度打散模式产生多个灰度分组控制信号;以及在所述灰度时钟计数值和所述多个灰度分组控制信号的控制下根据所述多个灰度数据产生多个灰度显示控制信号至所述多个通道电流源,以分别控制所述多个通道电流源的开启时长。
10.在本发明的一个实施例中,所述根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小,包括:根据所述多个目标电流数据确定与之一一对应的多个目标输出电流档位;以及根据所述多个目标输出电流档位控制所述多个通道电流源的输出电流的大小。
11.另一方面,本发明实施例提供的一种显示驱动电路,包括:接口电路;命令处理电路,电连接所述接口电路;缓存电路,电连接所述接口电路;通道灰度控制电路,连接所述命令处理电路和所述缓存电路;通道电流校正电路,连接所述缓存电路和所述通道灰度控制电路;电流源电路,连接所述命令处理电路、所述通道灰度控制电路和所述通道电路校正电路且包括多个通道电流源;其中,所述接口电路接收多个灰度数据和多个电流数据,所述缓存电路缓存所述多个灰度数据和所述多个电流数据;所述通道灰度控制电路在所述命令处理电路的控制下从所述缓存电路读取所述多个灰度数据,根据所述多个灰度数据分别控制所述电流源电路的所述多个通道电流源的开启时长,并将所述多个灰度数据发送至所述通道电流校正电路;所述通道电流校正电路根据所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据,并将所述多个目标电流数据发送至所述电流源电路;所述电流源电路根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小。
12.本发明实施例通过对显示驱动电路的设计,可以获取多个灰度数据、多个电流数据,并能够基于所述多个灰度数据控制多个通道电流源的开启时长、以及基于所述多个电流数据控制多个通道电流源的输出电流大小,从而可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。
13.在本发明的一个实施例中,所述接口电路包括移位暂存电路且用于接入数据时钟信号、锁存信号、所述多个灰度数据、所述多个电流数据且接受所述数据时钟信号及所述锁存信号的控制;所述命令处理电路电连接所述移位暂存电路以接受所述数据时钟信号及所述锁存信号的控制;所述缓存电路电连接所述移位暂存电路以分别获取并暂存所述多个灰度数据和所述多个电流数据;以及所述通道灰度控制电路接受所述数据时钟信号的控制。
14.在本发明的一个实施例中,所述通道灰度控制电路包括:计数器,电连接所述命令处理电路,用于接收灰度时钟信号、并在所述灰度时钟信号的控制下产生灰度时钟计数值;灰度打散处理电路,电连接所述命令处理电路和所述计数器,用于根据所述多个灰度数据、所述灰度时钟信号以及灰度打散模式产生多个灰度分组控制信号;输出缓冲器,电连接所述电流源电路的所述多个通道电流源;多个比较器,电连接所述缓存电路、所述计数器、所述灰度打散处理电路和所述输出缓冲器,用于分别从所述缓存电路获取所述多个灰度数据,在所述灰度时钟计数值和所述多个灰度分组控制信号的控制下产生多个灰度显示控制
信号经由所述输出缓冲器分别传送至所述多个通道电流源,且分别将所述多个灰度数据输出至所述通道电流校正电路。
15.在本发明的一个实施例中,所述缓存电路包括灰度数据存储区和电流数据存储区,所述灰度数据存储区包含两个存储子区域以用于采用乒乓存储方式逐帧缓存所述多个灰度数据;所述电流数据存储区用于缓存所述多个电流数据。
16.又一方面,本发明实施例提供的一种led显示板,包括:像素阵列,包括多个像素点且每一个所述像素点包括多个led;以及如前述任意一项所述的显示驱动电路,其中所述显示驱动电路的所述多个通道电流源电连接所述像素阵列。
17.再一方面,本发明实施例提供的一种显示装置,包括:显示控制卡,用于输出多个灰度数据和多个电流数据;以及如前述的led显示板,其中所述led显示板的所述显示驱动电路电连接所述显示控制卡以接收所述多个灰度数据和所述多个电流数据。
18.上述技术方案可以具有如下优点或有益效果:本发明实施例的显示驱动电路通过设计,其可以获取灰度数据、电流数据,并能够基于所述灰度数据控制各个通道电流源的开启时长、以及基于所述电流数据控制各个通道电流源的输出电流大小,从而可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。此外,针对不同的灰度数据,可以采用两套或多套电流数据的多个电流数据,例如低灰下的波长和发光亮度的关系,与高灰下的波长和发光亮度的关系不一致,因此可使用与多个不同灰度数据范围对应的两套或多套多电流数据,在不同灰度场景下自适应使用,保证更加精准地进行波长校正和发光亮度显示,控制更加精细。如此一来,就可以进一步解决cob封装led在不同工艺和温度下,由于波长和发光角度不同导致的麻点和显示不一致问题。再者,在使用pwm方式进行灰度实现时,采用灰度打散算法来进行灰度数据的分组显示,可以提高灰度实现时的刷新率,同时也可以防止在刷新率不是灰度时钟信号周期的整数倍率带来的低灰无法实现等问题。
附图说明
19.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1a为本发明第一实施例的一种显示驱动电路的结构示意图。
21.图1b为图1a所示显示驱动电路的一种具体结构示意图。
22.图2为本发明第二实施例的一种led显示板的部分结构示意图。
23.图3为本发明第三实施例的一种显示装置的结构示意图。
24.图4为本发明第四实施例的一种显示驱动方法的流程示意图。
25.图5a为图4中的步骤s15的一个详细流程示意图。
26.图5b为图4中的步骤s15的另一个详细流程示意图。
27.图6为图4中的步骤s17的详细流程示意图。
28.图7为图4中的步骤s19的详细流程示意图。
具体实施方式
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.【第一实施例】
31.图1a为本发明实施例提供的一种显示驱动电路10的结构示意图。显示驱动电路10可例如用于显示板比如led显示板,尤其是板上封装led显示板(cob(chips on board)封装led显示板)。如图1a所示,所述显示驱动电路10包括:接口电路11、命令处理电路12、缓存电路13、电流源电路15、通道灰度控制电路17和通道电流校正电路19。
32.其中,所述接口电路11用于接收多个灰度数据和多个电流数据。
33.所述命令处理电路12电连接所述接口电路11,例如包括配置寄存器和用于响应命令的电路逻辑。
34.所述缓存电路13电连接所述接口电路11,用于缓存所述多个灰度数据和所述多个电流数据。
35.所述电流源电路15电连接所述命令处理电路12且包括多个通道电流源。
36.所述通道灰度控制电路17电连接所述命令处理电路12、所述缓存电路13和所述电流源电路15,用于在所述命令处理电路12的控制下从所述缓存电路13获取所述多个灰度数据,根据所述多个灰度数据分别控制所述多个通道电流源的开启时长,且将所述多个灰度数据发送至所述通道电流校正电路19。
37.所述通道电流校正电路19电连接所述缓存电路13和所述电流源电路15,用于根据所述多个电流数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据,并将所述多个目标电流数据发送至所述电流源电路15。
38.所述电流源电路15用于根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小。
39.此处值得一提的是,存储的多个灰度数据可例如为单帧图像数据中所有像素点的各个颜色通道的多个灰度数据,所述多个电流数据可例如包括与所述多个灰度数据一一对应的多个电流数据,即本技术中的多个电流数据可以是针对像素点而言的,例如以具有96个输出通道dout[95:0]为例,从而可以带载/驱动96列led灯点(显示点);以rgb三个led灯点构成一个led像素为例,则其可以带载32列rgb全彩led像素,也即96个输出通道dout[95:0]区分为32个红色(r)分量输出通道、32个绿色(g)分量输出通道和32个蓝色(b)分量输出通道。以64扫为例,那么单帧图像数据中的电流数据的数量为:96
×
64=6144个。
[0040]
本实施例通过对显示驱动电路10进行设计,其可以获取灰度数据、电流数据,并能够基于所述灰度数据控制各个通道电流源的开启时长、以及基于所述电流数据控制各个通道电流源的输出电流大小,从而可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。再者,由于led显示装置的显示效果与刷新率及每个灰阶的驱动电流相关,通过在低灰阶时降低显示点比如led灯点的驱动电流并提高灰度数据,可以有效提高低亮低灰下的灰度刷新率。另外,在本实施例中,所述接口电路11、所述命令处理电路12、所述缓存电路13、所述电流源电路15、所述通道灰度控制电
路17和所述通道电流校正电路19可以整合于同一个芯片内,以提升整个显示驱动电路10的集成度,但本发明并不以此为限。
[0041]
更具体地,参见图1b,所述接口电路11例如包括移位暂存电路111且用于接入数据时钟信号dclk、锁存信号le、串行数据din[2:0]和多个电流数据且接受所述数据时钟信号dclk及所述锁存信号le的控制。所述串行数据din[2:0]例如包括多个灰度数据。此处值得一提的是,在显示驱动电路进行灰度数据显示之前,可先获取所述多个电流数据,并将所述多个电流数据缓存起来。举例来说,本实施例的移位暂存电路111包括移位暂存器(shift register)和命令响应及数据传输(比如dma传输)用电路逻辑。此处的dma为direct memory access的缩写,中文名称为直接存储器存取。
[0042]
所述命令处理电路12电连接所述移位暂存电路111,可接受所述数据时钟信号dclk及所述锁存信号le的控制。
[0043]
所述缓存电路13电连接所述移位暂存电路111以获取所述多个灰度数据和所述多个电流数据。举例来说,本实施例的缓存电路13包括sram(static random access memory,静态随机存取存储器)缓冲存储器以及ram控制器(ram controller)。优选地,所述缓存电路13内配置有灰度数据存储区131和电流数据存储区133两个独立的存储区,以用于分别存储所述多个灰度数据和所述多个电流数据,此处将灰度数据和电流数据分开存储,其有利于简化数据读写操作。进一步地,灰度数据存储区131还区分为两个存储子区域,这两个存储子区域用于以乒乓存储方式逐帧缓存灰度数据。这种灰度数据采用乒乓存储方式,有利于提升显示驱动电路10的处理速度和性能,当然本领域技术人员可以理解的是,灰度数据也可以采用其他存储方式进行数据的存取,此处并不以乒乓存储作为限制。然而,所述多个电流数据可在正常显示之前,预先缓存至缓存电路中。
[0044]
所述通道灰度控制电路17接受所述数据时钟信号dclk的控制,其例如包括:倍频电路171、计数器172、灰度打散处理电路173、输出缓冲器(output buffer)174和多个比较器(comparator)175。
[0045]
所述倍频电路171用于对数据时钟信号dclk进行倍频处理以得到灰度时钟信号gclk。举例来说,本实施例的倍频电路171包括pll(phase locked loop,锁相环)电路或类pll电路,其例如可以经由倍频处理产生160mhz的灰度时钟信号gclk,但本实施例并不以此为限。本实施例的倍频电路171采用数据时钟信号dclk作为产生灰度时钟信号gclk的输入时钟信号,其可以减少所述显示驱动电路10的输入端口数量。当然,在本发明的其它实施例中,还可以不设置倍频电路171,而直接使用数据时钟信号dclk作为计算器172的输入。
[0046]
所述计数器172电连接所述命令处理电路12和所述倍频电路171,用于接收灰度时钟信号gclk、并在所述灰度时钟信号gclk的控制下产生灰度时钟计数值。本实施例的计数器172主要用于对灰度时钟信号gclk进行脉冲计数,其可以为16bit计数器(16-bit counter),但本实施例并不以此为限。再者,所述计数器172由所述命令处理电路12进行配置,例如当灰度时钟计数清零值为1024,所述计数器172的灰度时钟计数值达到1024则清零并重新开始计数,又或者当灰度时钟计数清零值为256,所述计数器172的灰度时钟计数值达到256则清零并重新开始计数,当然本实施例的灰度时钟计数清零值并不限于以上所列数值。
[0047]
所述灰度打散处理电路173电连接所述命令处理电路12和所述计数器172,用于接
受所述命令处理电路12的控制,进而控制所述计数器172的计数操作,并根据所述多个灰度数据、所述灰度时钟信号以及灰度打散模式产生多个灰度分组控制信号。
[0048]
本实施例中,所述灰度打散处理电路173例如是能够运行灰度打散算法的处理电路,典型地包括存储有灰度打散算法代码的存储器和电连接所述存储器并用于执行所述灰度打散算法代码的处理器;所述灰度打散处理电路173可以根据所述命令处理电路12为其配置的灰度数据打散模式和需要实现的灰度深度产生多个灰度分组显示控制信号;至于灰度打散算法可以采用现有成熟的算法,在此不再赘述。
[0049]
所述输出缓冲器174电连接所述通道电流校正电路19和所述电流源电路15的多个通道电流源。
[0050]
所述多个比较器175电连接所述缓存电路13、所述计数器172、所述灰度打散处理电路173和所述输出缓冲器174,用于分别从所述缓存电路13获取所述多个灰度数据、并在所述灰度时钟计数值和所述多个灰度分组控制信号的控制下产生多个灰度显示控制信号经由所述输出缓冲器174分别传送至所述多个通道电流源151,以分别控制各个通道电流源151的开启时长。以所述显示驱动电路10作为一种led显示驱动芯片为例,其例如具有96个输出通道dout[95:0],从而可以带载/驱动96列led灯点(显示点);以rgb三个led灯点构成一个led像素为例,则其可以带载32列rgb全彩led像素,也即96个输出通道dout[95:0]区分为32个红色(r)分量输出通道、32个绿色(g)分量输出通道和32个蓝色(b)分量输出通道。
[0051]
同时,所述多个比较器175还将分别将所述多个灰度数据传输至所述通道电流校正电路19。
[0052]
所述通道电流校正电路19根据缓存的所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据,并发送所述多个目标电流数据至所述电流源电路15。具体地,通道电流校正电路19从所述多个灰度数据中确定目标像素点的灰度数据;以及根据所述目标像素点的灰度数据确定所述目标像素点的电流数据。此处的目标像素点可例如单帧图像数据中的一个由rgb三个led灯点构成一个led像素,通道电流校正电路19根据该像素点的红色(r)分量输出通道、绿色(g)分量输出通道和蓝色(b)分量输出通道各自的灰度数据确定对应该像素点的三个通道的灰度数据的三个电流数据。单帧图像数据中的每一个像素点都是目标像素点,且目标像素点的电流数据是逐像素点获取的。
[0053]
所述电流源电路15用于根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小。具体地,所述电流源电路15根据所述多个电流数据值确定与之一一对应的多个目标输出电流档位;所述电流源电路15之后根据所述多个目标输出电流档位控制所述多个通道电流源的输出电流的大小。举例来说,目标输出电流档位包括1ma,5ma,10ma,电流数据也可以包括与相应档位对应的多个,例如0.1,0.5,1。当电流数据为0.5时,那么与电流数据对应的目标输出电流档位为0.5ma一档。当然,也可以将所述多个电流数据直接设置成多个通道电流源的输出电流,那么可直接根据多个电流数据控制多个通道电流源的输出电流的大小,本发明不以此为限。
[0054]
此处值得一提的是,所述电流源电路15除了包括所述多个通道电流源之外,例如还包括r分量全局电流增益调节器、g分量全局电流增益调节器和b分量全局电流增益调节器等。其中,所述r分量全局电流增益调节器电连接所述多个通道电流源中用于带载红色(r
分量)亚像素(或称显示点比如led灯点)的多个通道电流源,所述g分量全局电流增益调节器电连接所述多个通道电流源中用于带载绿色(g分量)亚像素的多个通道电流源,所述b分量全局电流增益调节器电连接所述多个通道电流源中用于带载蓝色(b分量)亚像素的多个通道电流源。当然,本发明实施例中的电流源电路15还可以采用现有技术中其它现有的电路,只要能实现led显示板的像素阵列的驱动即可。
[0055]
此处,所述多个电流数据可例如为单帧图像数据中的灰度数据对应的一套电流数据。进一步的,用户也可以预先缓存多套电流数据。也即,所述多个电流数据包括对应不同灰度数据范围的多套电流数据,那么通道电流校正电路19从所述多个灰度数据中确定目标像素点的灰度数据,根据所述目标像素点的灰度数据确定所述不同灰度数据范围中与所述目标像素点的灰度数据对应的目标灰度数据范围,之后根据所述目标灰度数据范围在与所述目标灰度数据范围对应的多套电流数据中确定与所述目标像素点的灰度数据对应的目标电流数据。例如低灰下波长与发光亮度的关系与高灰下的波长与发光亮度的关系不一致,因此,可以采用两套电流数据,以分别适应用于低灰和高灰的场景下,通道电流校正电路19可以从所述多个灰度数据中确定目标像素点的灰度数据,然后根据不同的灰度数据读取不同的灰度数据范围中对应的目标灰度数据范围对应的多套电流数据中的目标套电流数据中的目标电流数据。举例来说,以灰度数据范围为0-255为例,0-100为第一灰度数据范围,其对应第一套电流数据;101-255为第二灰度数据范围,其对应第二套电流数据。通道电流校正电路19通过对从通道灰度控制电路17获得的灰度数据进行判断,例如目标像素点的一个灰度数据为60,那么灰度数据60处于第一灰度数据范围(0-100)内,那么第一灰度数据范围则为目标灰度数据范围,通道电流校正电路19在目标灰度数据范围(0-100)对应的多个灰度数据中确定与灰度数据60对应的第一套电流数据中的目标电流数据。当然,所述多个电路数据还可以为包括多套电流数据,其例如还是可以适用更多不同的场景,例如温度不同。
[0056]
为便于更清楚地理解本实施例的显示驱动电路10,下面将结合图1a-1b对其工作原理进行举例说明。
[0057]
当所述显示驱动电路10开始正常上电后,接口电路预先将逐点的多个电流数据传输至缓存电路13中的相应存储区域例如所述电流数据存储区133。多个电流数据的传输和存储只需要在正常显示之前执行一次,在灰度数据和图像显示过程中,所述多个电流数据不需要不断更新。电流数据上传完毕后,数据时钟输入端的数据时钟信号dclk将串行数据输入端输入的串行数据din[2:0]中的r、g、b分量显示控制数据送至所述移位暂存电路111,r、g、b分量显示控制数据例如包括各自的灰度数据。接着数据时钟信号dclk和锁存信号le通过组合命令(一般为锁存信号包含数据时钟信号dclk的一个上升沿)将所述移位暂存电路111中的r、g、b分量显示控制数据中的灰度数据传输至所述缓存电路13中的所述灰度数据存储区131。
[0058]
所述灰度数据存储区131和所述电流数据存储区133的大小与所述显示驱动电路10所支持的输出通道数及扫描行数相关联。例如支持96个输出通道(r、g、b分别各32个输出通道)和64个扫描行数的显示驱动电路,其灰度数据存储区131的大小为96
×
16bit
×
64=96kb。对于电流数据,假设每个电流数据的大小为12bit,那么96通道及64扫的显示驱动电路或芯片的电流数据存储区133的大小为96
×
12bit
×
64=72kb,同时由于显示驱动电路10
的缓存电路13采用乒乓操作的形式,即灰度数据显示时使用上一帧完整的灰度数据,而本帧进行数据的缓冲输入,所以此时灰度数据存储区131和电流数据存储区133的大小分别为192kb及96kb,用以存放两帧完整灰度数据和电流数据。
[0059]
为了和前端视频源显示数据同步进行显示,显示驱动电路10内部也具有相对应的同步显示处理,当命令处理电路12收到vsync命令(同样为锁存信号le包含数据时钟信号dclk的上升沿个数的组合命令,一般为2~3个),所述显示驱动电路10会切换缓存电路13中的乒乓数据,将上一帧缓存完成的显示控制数据(包含灰度数据)切换至进行读取输出,将已经显示过的显示控制数据的存储子区域切换至耦接移位暂存电路111以用来接收新的显示控制数据,同时vsync命令会清零对所述倍频电路171产生的灰度时钟信号gclk进行脉冲计数的计数器172的灰度时钟计数值。
[0060]
在真正开始灰度显示之前,所述显示驱动电路10需要根据命令处理电路12接收的寄存器数据(例如经由移位暂存电路111写入配置寄存器)进行工作模式及全局电流增益等一些工作状态的配置;此时,需要配置内容包括灰度数据的打散模式、需要实现的灰度深度、全局电流增益等,寄存器配置也是通过不同的数据时钟信号dclk和锁存信号le的组合命令进行区分。
[0061]
待完成配置后,显示驱动电路10开始灰度的实现。要点亮一颗led灯点,外围已经有配合的行驱动电流,显示驱动电路10需要根据不同行显示控制数据来控制输出通道dout[95:0]的开/关就可以完成led灯点的点亮,但是要实现灰度数据的区分,有两个部分关联,一者为输出通道的输出电流大小,另一者为输出通道的开启时长。比如要实现1000灰度值(灰度数据)和2000灰度值的红色分量灰度数据,此时若保证两者的电流大小相同,如均为10ma的情况下,实现1000灰度值的灰度数据使用pwm的实现方式即需要1000个灰度时钟信号周期,这里的灰度时钟信号即为图1b中的gclk,同样的实现2000灰度值的灰度数据需要2000个灰度时钟信号周期,这样的话,不同的灰度数据就被转换成显示不同时间长度的点亮时间;本实施例通过电流数据进行波长的校正,具体的作用原理为在现有驱动芯片的通过灰度数据来控制通道的打开时长的控制方式基础上,通过调整电流源的输出电流来对逐像素点的发光波长和亮度进行重新校准,举例来说,要实现1000的红色灰度,需要选择使用10ma的电流点亮1000个灰度时钟周期的时间,但是如果此时红灯的发光波长本身存在波长与其他led存在差异的情况,此时我们可以通过采集的电流数据对红灯的电流进行优化校正,来达到与其他led显示10ma发光波长一样的效果,如我们将电流提高到10.2ma,也即应用了电流数据1.02,这样该led灯点的发光波长就与其他led灯点的发光波长一致,然后进行逐点亮色度校正,所以根据当前与其它的发光的亮度,我们也会将对应的发光亮度调节到与其他led一致的发光亮度,但此时的在灰度数据可能为950,所以最终的效果为这个红色led灯要显示1000的灰度数据,驱动芯片输出10.2ma的电流并实现950个灰度时钟周期的时间。以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。
[0062]
综上所述,本发明实施例的显示驱动电路通过设计,其可以获取灰度数据、电流数据,并能够基于所述灰度数据控制各个通道电流源的开启时长、以及基于所述电流数据控制各个通道电流源的输出电流大小,从而可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。此外,针对不同的灰度数据,可以采用两套或多套电流数据的多个电流数据,例如低灰下的波长和发光亮度的关系,与高
灰下的波长和发光亮度的关系不一致,因此可使用与多个不同灰度数据范围对应的两套或多套多电流数据,在不同灰度场景下自适应使用,保证更加精准地进行波长校正和发光亮度显示。如此一来,就可以进一步解决cob封装led在不同工艺和温度下,由于波长和发光角度不同导致的麻点和显示不一致问题。再者,在使用pwm方式进行灰度实现时,采用灰度打散算法来进行灰度数据的分组显示,可以提高灰度实现时的刷新率,同时也可以防止在刷新率不是灰度时钟信号周期的整数倍率带来的低灰无法实现等问题。
[0063]
【第二实施例】
[0064]
图2为本发明实施例提供的一种led显示板的部分结构示意图。如图2所示,led显示板400包括:像素阵列pa、显示驱动电路10和扫描控制芯片420。
[0065]
其中,led显示板400例如为cob封装led显示板,比如板上芯片(cob)集成封装技术将多颗led芯片直接封装在金属基印刷电路板上,作为一个照明模块通过基板直接散热,不仅能减少支架的制造工艺及其成本,而且还具有减少热阻的散热优势。
[0066]
所述像素阵列pa包含32列像素p、且每一个像素p包含多个不同颜色led比如r、g、b三基色led灯点,从而像素阵列pa具有96列led灯点。这96列led灯点分别电连接所述显示驱动电路10的96个输出通道dout0~dout95,每一列中的像素p电连接所述显示驱动电路10的相邻三个输出通道。再者,所述像素阵列pa包含64行像素p,且这64行像素p分别电连接所述扫描控制芯片420的64个输出通道line0~line63。
[0067]
本实施例的扫描控制芯片420例如包括行译码芯片,其可以配合显示驱动电路10在每一轮64扫过程中依序产生64个行扫描信号(或称扫描驱动信号)。需要说明的是,本实施例的扫描控制芯片420的输出通道并不限于64个,也可以是其他数量比如32个等,具体数量可以根据实际应用需求确定。
[0068]
此外,本实施例的显示驱动电路10可例如采用前述第一实施例中的显示驱动电路,其可接收数据时钟信号dclk、串行数据din[2:0]、锁存信号le、多个电路校正系数。
[0069]
【第三实施例】
[0070]
图3为本发明实施例提供的一种显示装置的结构示意图。如图3所示,显示装置900包括:显示控制卡901和led显示板903。
[0071]
其中,所述显示控制卡901用于输出多个灰度数据、多个电流数据,其例如采用led显示控制技术领域成熟的接收卡、扫描卡或模组控制器相似的硬件结构,也即采用可编程逻辑器件比如fpga(field programmable gate array,现场可编程门阵列)器件作为图像处理器;但本实施例的所述图像处理器可以直接输出包含多个灰度数据、多个电流数据、或者在所述图像处理器的后端增设有fpga器件或asic(application specific integrated circuit,专用集成电路)器件以输出多个灰度数据、多个电流数据。
[0072]
所述led显示板903可以采用前述第二实施例所述的led显示板400,其包含的显示驱动电路电连接所述显示控制卡901以接收所述多个灰度数据、多个电流数据实现图像显示。
[0073]
值得说明的是,本实施例的显示装置900可以是包含显示控制卡901和一个或多个led显示板903的led显示箱体,但其仅为举例,并非用来限制本发明实施例。
[0074]
本实施例的显示装置900可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。
[0075]
【第四实施例】
[0076]
图4为本发明实施例提供的一种显示驱动方法的流程示意图。如图4所示,本实施例的显示驱动方法例如包括以下步骤:
[0077]
s11:接收并缓存多个灰度数据;
[0078]
s13:获取多个电流数据;
[0079]
s15:根据缓存的所述多个灰度数据确定所述多个电流数据中与所述多个灰度数据一一对应的多个目标电流数据;
[0080]
s17:根据所述多个灰度数据分别控制所述多个通道电流源的开启时长;以及
[0081]
s19:根据所述多个目标电流数据分别控制所述多个通道电流源的输出电流的大小。
[0082]
本实施例的显示驱动方法可以实现通道电流自适应调节,以解决led显示板尤其是cob封装led显示板存在的因发光波长不一致的问题。
[0083]
具体地,当多个电路数据为单套电路数据时,如图5a所示,步骤s15可例如包括;
[0084]
s151a:从所述多个灰度数据中确定目标像素点的灰度数据;以及
[0085]
s153a:根据所述目标像素点的灰度数据确定所述目标像素点的目标电流数据。
[0086]
此外,当多个电流数据包括对应不同灰度数据范围的多套电流数据时,如图5b所示,步骤s15可例如包括;
[0087]
s151b:从所述多个灰度数据中确定目标像素点的灰度数据;
[0088]
s153b:根据所述目标像素点的灰度数据确定所述不同灰度数据范围中与所述目标像素点的灰度数据对应的目标灰度数据范围;以及
[0089]
s155b:根据所述目标灰度数据范围在与所述目标灰度数据范围对应的多套电流数据中确定与所述目标像素点的灰度数据对应的目标电流数据。
[0090]
作为本发明的一个实施方式,如图6所示,所述步骤s17例如包括:
[0091]
s171:接收灰度时钟信号、并在所述灰度时钟信号的控制下产生灰度时钟计数值;
[0092]
s173:根据所述多个灰度数据、所述灰度时钟信号以及灰度打散模式产生多个灰度分组控制信号;以及
[0093]
s175:在所述灰度时钟计数值和所述多个灰度分组控制信号的控制下根据所述多个灰度数据产生多个灰度显示控制信号至所述多个通道电流源,以分别控制所述多个通道电流源的开启时长。
[0094]
作为本发明的一个实施方式,如图7所示,所述步骤s19例如包括:
[0095]
s191:根据所述多个目标电流数据确定与之一一对应的多个目标输出电流档位;以及
[0096]
s193:根据所述多个目标输出电流档位控制所述多个通道电流源的输出电流的大小。
[0097]
至于前述步骤s11~s19的具体细节和技术效果可参考前述第一实施例的显示驱动电路10的相关描述,在此不再赘述。
[0098]
另外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明创造目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
[0099]
再者,值得说明的是,本发明前述各个实施例是以单个显示驱动电路能够完成多颜色分量的灰度实现作为举例进行描述,但本发明实施例并不以此为限,也可以将单个显示驱动电路设计成只完成单颜色分量的灰度实现,这样对于r、g、b三种颜色分量的灰度数据可以分别采用三个显示驱动电路来实现。
[0100]
此外,值得说明的是,在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0101]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0102]
此外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0103]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献