一种LED显示屏驱动方法、系统、装置、设备及介质制造方法及图纸

技术编号:34926516 阅读:25 留言:0更新日期:2022-09-15 07:20
本申请公开了一种LED显示屏驱动方法、系统、装置、设备及介质,应用于LED显示技术领域,用以解决现有技术中由于灰度值打散不均匀导致画面显示效果较差的问题。具体为:针对LED显示屏中的各LED灯珠,确定该LED灯珠的总灰度值大于灰度阈值时,基于该LED灯珠的总灰度值、子帧总数和每一子帧画面的灰度生长序号,确定该LED灯珠在每一子帧画面中的子灰度值,否则,基于该LED灯珠的总灰度值、灰度不打散阈值和每一子帧画面的灰度生长序号,确定该LED灯珠在每一子帧画面中的子灰度值;基于各LED灯珠在每一子帧画面中的子灰度值驱动LED显示屏显示每一子帧画面,从而可以实现灰度值均匀打散,提高画面显示效果。提高画面显示效果。提高画面显示效果。

【技术实现步骤摘要】
一种LED显示屏驱动方法、系统、装置、设备及介质


[0001]本申请涉及LED显示
,尤其涉及一种LED显示屏驱动方法、系统、装置、设备及介质。

技术介绍

[0002]目前,发光二极管(Light Emitting Diode,LED)显示屏驱动系统普遍采用扰乱脉冲宽度调制(Scrambled Pulse Wide Modulation,SPWM)技术来控制LED显示屏中的各LED灯珠以使LED显示屏显示相应的帧画面,其技术原理为,将一帧画面的导通时间分散成数个较短的导通时间均匀分布在数个子帧画面中,以增加LED显示屏的视觉刷新率,其实现过程为,首先将一帧画面的时间平均分配给N个子帧画面,然后将LED显示屏中各LED灯珠在这一帧画面上的灰度值尽量均匀地分成N份并分别分散到N个子帧画面上,最后在每个子帧画面内,LED显示屏中各LED灯珠的点亮时间是分散到该子帧画面的灰度值所对应的时间。
[0003]通常,在LED显示屏驱动系统中,在SPWM技术的基础上还会启用低灰不打散,即首先预设一个不打散阈值,当灰度值低于或等于不打散阈值时,此灰度值只在某一子帧画面中显示,其余子帧画面都不显示,当灰度值大于不打散阈值时,首先将灰度值分配给某一个或几个子帧画面,使这些子帧画面中的灰度值都等于不打散阈值,如果分配给某一个或几个子帧画面后还有剩余的灰度值,则将剩余的灰值度分配给另外一个子帧画面。然而,在基于低灰不打散的SPWM技术中,如果各子帧画面的灰度值打散不均匀,则低灰时的实际视觉刷新率会降低,从而使人眼会感觉到一定程度地画面闪烁,使LED显示屏的显示效果有所降低。

技术实现思路

[0004]本申请实施例提供了一种LED显示屏驱动方法、系统、装置、设备及介质,用以在兼容低灰不打散的同时解决现有技术中由于LED显示屏中各LED灯珠的灰度值打散不均匀导致LED显示屏的画面显示异常、画面显示效果较差的问题。
[0005]本申请实施例提供的技术方案如下:
[0006]一方面,本申请实施例提供了一种LED显示屏驱动方法,包括:
[0007]针对LED显示屏中的各个LED灯珠,若确定LED灯珠在目标帧画面中的总灰度值大于灰度阈值,则基于LED灯珠在目标帧画面中的总灰度值、目标帧画面的子帧总数和目标帧画面的每一子帧画面的灰度生长序号,确定LED灯珠在目标帧画面的每一子帧画面中的子灰度值;若确定LED灯珠在目标帧画面中的总灰度值不大于灰度阈值,则基于LED灯珠在目标帧画面中的总灰度值、灰度不打散阈值和目标帧画面的每一子帧画面的灰度生长序号,确定LED灯珠在目标帧画面的每一子帧画面中的子灰度值;其中,灰度生长序号是基于子帧画面的子帧序号确定的表征子帧画面的灰度分配优先级的参数;
[0008]基于LED显示屏中的各个LED灯珠在目标帧画面的每一子帧画面中的子灰度值,驱动LED显示屏依次显示目标帧画面的每一子帧画面。
[0009]另一方面,本申请实施例提供了一种LED显示屏驱动系统,包括:
[0010]存储器,用于存储灰度不打散阈值、目标帧画面的子帧总数和LED显示屏中的各个LED灯珠在目标帧画面中的总灰度值;
[0011]子帧计数器,用于产生目标帧画面的每一子帧画面的子帧序号;
[0012]生长计数器,用于基于目标帧画面的每一子帧画面的子帧序号,产生目标帧画面的每一子帧画面所对应的表征灰度分配优先级的灰度生长序号;
[0013]比较器,用于分别将存储器存储的各个LED灯珠在目标帧画面中的总灰度值与灰度阈值进行比较,并输出各个LED灯珠的比较结果;
[0014]选择器,用于分别基于比较器输出的各个LED灯珠的比较结果,从存储器存储的灰度不打散阈值和子帧总数中选择其中一个,并输出各个LED灯珠的选择结果;
[0015]处理器,用于基于选择器输出的各个LED灯珠的选择结果、生长计数器产生的目标帧画面的每一子帧画面的灰度生长序号和存储器存储的各个LED灯珠在目标帧画面中的总灰度值,确定各个LED灯珠在目标帧画面的每一子帧画面中的子灰度值;
[0016]SPWM发生器,用于基于各个LED灯珠在目标帧画面的每一子帧画面中的子灰度值,产生各个LED灯珠在目标帧画面的每一子帧画面中的SPWM脉冲,以驱动LED显示屏依次显示目标帧画面的每一子帧画面。
[0017]另一方面,本申请实施例提供了一种LED显示屏驱动装置,包括:
[0018]处理单元,用于针对LED显示屏中的各个LED灯珠,若确定LED灯珠在目标帧画面中的总灰度值大于灰度阈值,则基于LED灯珠在目标帧画面中的总灰度值、目标帧画面的子帧总数和目标帧画面的每一子帧画面的灰度生长序号,确定LED灯珠在目标帧画面的每一子帧画面中的子灰度值;若确定LED灯珠在目标帧画面中的总灰度值不大于灰度阈值,则基于LED灯珠在目标帧画面中的总灰度值、灰度不打散阈值和目标帧画面的每一子帧画面的灰度生长序号,确定LED灯珠在目标帧画面的每一子帧画面中的子灰度值;其中,灰度生长序号是基于子帧画面的子帧序号确定的表征子帧画面的灰度分配优先级的参数;
[0019]驱动单元,用于基于LED显示屏中的各个LED灯珠在目标帧画面的每一子帧画面中的子灰度值,驱动LED显示屏依次显示目标帧画面的每一子帧画面。
[0020]另一方面,本申请实施例提供了一种电子设备,包括:存储器、处理器和存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本申请实施例提供的LED显示屏驱动方法。
[0021]另一方面,本申请实施例还提供了一种可读存储介质,可读存储介质存储有程序指令,程序指令被处理器执行时实现本申请实施例提供的LED显示屏驱动方法。
[0022]本申请实施例的有益效果如下:
[0023]本申请实施例中,针对LED显示屏中的各个LED灯珠,通过根据该LED灯珠在目标帧画面中的总灰度值与灰度阈值之间的大小关系来选择子帧总数或者灰度不打散阈值,并结合该LED灯珠在目标帧画面中的总灰度值和目标帧画面的每一子帧画面的灰度生长序号,对该LED灯珠在目标帧画面的每一子帧画面中的子灰度值进行计算,不仅可以实现LED显示屏中各LED灯珠的总灰度值的均匀打散,提高LED显示屏的画面显示效果,而且,还可以实现基于任一子帧总数的LED显示屏驱动,这样,一方面,在通过增加视觉刷新率来改善画面显示效果时,可以通过小幅度增加子帧总数实现视觉刷新率的小幅度增加,即可以使视觉刷
新率能够以更加精细的幅度来变化,从而可以使灰度时钟频率能够以更加精小的幅度来增加,最大限度地减少耦合现象的恶化,减轻低灰显示效果的变差以及减少LED驱动芯片功耗的增加,进而可以有效缓解由于只能通过成倍增加视觉刷新率来改善画面显示效果导致灰度时钟频率成倍增加,进而造成耦合现象严重、低灰显示效果变差、LED驱动芯片功耗的成倍增加的问题,另一方面,通过调整子帧总数即可实现对LED显示屏的帧率的调整,无需通过降低灰度时钟频率来实现LED显示屏的帧率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种LED显示屏驱动方法,其特征在于,包括:针对LED显示屏中的各个LED灯珠,若确定所述LED灯珠在目标帧画面中的总灰度值大于灰度阈值,则基于所述LED灯珠在所述目标帧画面中的总灰度值、所述目标帧画面的子帧总数和所述目标帧画面的每一子帧画面的灰度生长序号,确定所述LED灯珠在所述目标帧画面的每一子帧画面中的子灰度值;若确定所述LED灯珠在所述目标帧画面中的总灰度值不大于所述灰度阈值,则基于所述LED灯珠在所述目标帧画面中的总灰度值、灰度不打散阈值和所述目标帧画面的每一子帧画面的灰度生长序号,确定所述LED灯珠在所述目标帧画面的每一子帧画面中的子灰度值;其中,所述灰度生长序号是基于子帧画面的子帧序号确定的表征所述子帧画面的灰度分配优先级的参数;基于所述LED显示屏中的各个LED灯珠在所述目标帧画面的每一子帧画面中的子灰度值,驱动所述LED显示屏依次显示所述目标帧画面的每一子帧画面。2.如权利要求1所述的LED显示屏驱动方法,其特征在于,还包括:将所述灰度不打散阈值和所述子帧总数的乘积确定为所述灰度阈值。3.如权利要求1所述的LED显示屏驱动方法,其特征在于,所述子帧总数的取值为1

512中的任一自然数;所述灰度不打散阈值在开启低灰不打散时取值为大于1的自然数,在不开启所述低灰不打散时取值为1。4.如权利要求1所述的LED显示屏驱动方法,其特征在于,还包括:针对所述目标帧画面的每一子帧画面,对所述子帧画面的子帧序号的二进制数执行高低位翻转操作,得到所述子帧画面的镜像子帧序号,并基于所述子帧画面的镜像子帧序号,确定所述子帧画面的灰度生长序号。5.如权利要求4所述的LED显示屏驱动方法,其特征在于,基于所述子帧画面的镜像子帧序号,确定所述子帧画面的灰度生长序号,包括:若确定所述子帧画面的镜像子帧序号小于所述子帧总数,则将所述子帧画面的镜像子帧序号确定为所述子帧画面的灰度生长序号;若确定所述子帧画面的镜像子帧序号不小于所述子帧总数,则对所述子帧画面的子帧序号迭代执行序号递增操作,直至确定通过执行所述序号递增操作得到的中间子帧序号的镜像子帧序号小于所述子帧总数时,将最后一次执行所述序号递增操作得到的中间子帧序号的镜像子帧序号确定为所述子帧画面的灰度生长序号;其中,所述序号递增操作包括增加第一数值。6.如权利要求1所述的LED显示屏驱动方法,其特征在于,基于所述LED灯珠在所述目标帧画面中的总灰度值、所述目标帧画面的子帧总数和所述目标帧画面的每一子帧画面的灰度生长序号,确定所述LED灯珠在所述目标帧画面的每一子帧画面中的子灰度值,包括:将所述LED灯珠在所述目标帧画面中的总灰度值与所述目标帧画面的子帧总数执行除法操作,得到第一商值和第一余数;针对所述目标帧画面的每一子帧画面,若确定所述第一余数大于所述子帧画面的灰度生长序号,则将所述LED灯珠在所述子帧画面中的子灰度值确定为所述第一商值与第二数值的和值;若确定所述第一余数不大于所述子帧画面的灰度生长序号,则将所述LED灯珠在所述子帧画面中的子灰度值确定为所述第一商值。7.如权利要求1所述的LED显示屏驱动方法,其特征在于,基于所述LED灯珠在所述目标帧画面中的总灰度值、灰度不打散阈值和所述目标帧画面的每一子帧画面的灰度生长序
号,确定所述LED灯珠在所述目标帧画面的每一子帧画面中的子灰度值,包括:将所述LED灯珠在所述目标帧画面中的总灰度值与所述灰度不打散阈值执行除法操作,得到第二商值和第二余数;针...

【专利技术属性】
技术研发人员:张浩
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1