一种灰度显示控制方法与流程

文档序号:21194873发布日期:2020-06-23 18:38阅读:335来源:国知局
一种灰度显示控制方法与流程

本发明涉及led显示驱动技术领域,尤其是涉及一种灰度显示控制方法。



背景技术:

在led显示屏具有高灰度、宽可视角度、丰富的色彩以及可定制的屏幕形状等优点,被广泛应用于工业、交通、商业广告等各个领域。在led显示屏中,通常采用能够输出高刷新pwm的恒流源驱动芯片,它们通常将整体灰度数据在固定的若干组中进行显示,整体刷新率受限于所设定的组数。在一个显示周期内由于刷新率受限,使得每个显示帧之间的时间间隙内产生闪烁,图像易抖动,影响画面质量。



技术实现要素:

本发明的目的旨在提供一种灰度显示控制方法,在每个显示帧内可灵活配置低灰度帧的显示方式,以使得高灰度帧与低灰度帧灵活组合用于提高刷新率,提高了显示屏的稳定性。

为解决上述技术问题,本发明提供一种灰度显示控制方法,该方法包括:将灰度数据分为高灰度数据和低灰度数据;高灰度数据按照高灰度帧循环显示,低灰度数据按照低灰度帧分组显示,高灰度帧和低灰度帧组合显示形成一个完整的显示帧;高灰度帧由高灰度pwm无限循环显示,低灰度帧分为n组,在不同组内显示相同或不同的低灰度数据以低灰度pwm方式显示;其中,通过pwm合成模块配置n组低灰度帧在所述显示帧内的显示数量和显示方式。

本发明通过上述技术方案,高灰度数据和低灰度数据分别通过高灰度pwm和低灰度pwm脉冲组合显示,并通过pwm合成模块生成合成pwm脉冲进行显示,其中分组的低灰度帧组通过pwm合成模块的灵活配置,使得n组低灰度帧在显示帧内的显示数量和显示方式灵活配置,有效提高刷新率和显示屏的显示稳定性。

上述的灰度显示控制方法,n组低灰度帧通过可配置寄存器自由配置使得其中若干组的低灰度帧是否在显示帧内显示。

上述的灰度显示控制方法,高灰度数据由每个高灰度帧的显示数据h乘以实际循环显示组数m组成,其中m为正实数。

上述的灰度显示控制方法,低灰度数据由分散在n组内的低灰度数值累加组成。

上述的灰度显示控制方法,在一个显示帧内n组低灰度帧全部显示、部分显示或不显示,高灰度帧无限循环显示。

上述的灰度显示控制方法,每个显示帧通过换帧指令实现换帧,换帧指令发生在一个高灰度帧或低灰度帧内。

上述的灰度显示控制方法,高灰度帧与低灰度帧在一个显示帧内同步显示或交替循环显示。

上述的灰度显示控制方法,高灰度数据通过高灰度pwm生成模块生成高灰度pwm,低灰度数据通过低灰度pwm生成模块生成低灰度pwm,高灰度pwm和低灰度pwm通过pwm合成模块生成合成pwm,该合成pwm用于驱动显示屏显示。

上述的灰度显示控制方法,一个合成pwm通道可控制若干行led灯,驱动每行led灯显示的pwm脉冲由每行高灰度数据和低灰度数据组组成。

本发明所取得的有益效果是:通过高灰度数据和低灰度数据分别按照高灰度帧和低灰度帧组合显示,在每个显示帧内通过pwm合成模块灵活配置低灰度帧组的显示方式,提升了刷新率,使得显示屏上的图像显示更加稳定。

附图说明

图1为本发明的实施例的用于一种灰度显示控制方法的示意性流程图;

图2为本发明的实施例的用于一种灰度显示控制方法的合成pwm脉冲生成结构示意图;

图3为本发明的实施例的用于一种灰度显示控制方法的高、低灰度数据显示方式示意图;

图4为本发明的实施例的用于一种灰度显示控制方法的合成pwm脉冲显示方式的示意图;

图5为本发明的实施例的用于一种灰度显示控制方法的换帧示意图;

图6为本发明的实施例的用于一种灰度显示控制方法的应用于led显示屏的显示方式示意图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步的说明。

参照图1所示,一种灰度显示控制方法,该方法包括:

s01:将灰度数据分为高灰度数据和低灰度数据;

s02:高灰度数据按照高灰度帧循环显示,低灰度数据按照低灰度帧分组显示,高灰度帧和低灰度帧组合显示形成一个完整的显示帧;

s03:高灰度帧由高灰度pwm无限循环显示,低灰度帧分为n组,在不同组内显示相同或不同的低灰度数据以低灰度pwm方式显示;

其中,通过pwm合成模块配置n组低灰度帧在所述显示帧内的显示数量和显示方式,即n组低灰度帧在该显示帧具体显示多少组以及在显示帧内时如何进行显示的可通过pwm合成模块灵活配置,起到提高刷新率的目的。

例如,设定低灰度帧组的组数为10组,可配置低灰度帧在显示帧内显示的组数为8组,其中,中间任意取2组数据不进行显示。上述内容为本发明的一种实施方式的举例说明,并不是对本发明的具体限制。

参照图2所示,高灰度数据通过高灰度pwm生成模块生成高灰度pwm,低灰度数据通过低灰度pwm生成模块生成低灰度pwm,高灰度pwm和低灰度pwm通过pwm合成模块生成合成pwm,该合成pwm用于驱动显示屏显示。

在步骤s02和步骤s03中,具体地,n组低灰度帧通过可配置寄存器自由配置使得其中若干组的低灰度帧是否在所述显示帧内显示。其中,“若干组”的数量为等于n组或小于n组。高灰度数据由每个高灰度帧的显示数据h乘以实际循环显示组数m组成,其中m为正实数。低灰度数据由分散在n组内的低灰度数值累加组成。

本发明将高灰度数据和低灰度数据分别按照高灰度帧和低灰度帧显示,在驱动显示屏显示时,高灰度和低灰度实际组成的实际显示灰度按照如下公式得到:

dact=dh+dl

dh=h*m

其中,dact是实际显示灰度。dh是实际显示高灰度数据,它由每个高灰帧的显示数据h乘以实际显示组数m得到,其中,m为正实数,在一些实施例中,m可以包括整数,亦可以不包括整数。dl由分散在若干组内的若干低灰度数值累加而成,一个完整低灰度帧含n组,k为低灰度帧完整显示的次数,next为不足一个低灰度帧的组数,lfrac为未完整显示的分组所对应的灰度值。

参照图3、图4和图5所示,在一个显示帧内n组低灰度帧全部显示、部分显示或不显示,高灰度帧无限循环显示。每个显示帧通过换帧指令实现换帧,换帧指令发生在一个高灰度帧或低灰度帧内。高灰度帧与低灰度帧在一个显示帧内同步显示或交替循环显示。

参照图6所示,一个合成pwm通道可控制若干行led灯,驱动每行led灯显示的pwm脉冲由每行高灰度数据和低灰度数据组组成。本实施例包括但不限于四行led灯,在四行led灯中的每颗led灯中,在它的一个显示帧中,高灰度帧不断重复循环显示,低灰度帧通过pwm合成模块的配置在该显示帧内的显示方式,具体地,n组低灰度帧通过可配置寄存器自由配置使得其中若干组的低灰度帧是否在所述显示帧内显示。应理解,经过配置后的低灰度帧在输出低灰度pwm驱动显示屏显示时,低灰度帧具体显示的数量以及显示方式可以灵活配置,进一步地提高了整体的刷新率,提高显示效果。

综上所述,本发明已如说明书及图示内容,制成实际样品且经多次使用测试,从使用测试的效果看,可证明本发明能达到其所预期之目的,实用性价值乃无庸置疑。以上所举实施例仅用来方便举例说明本发明,并非对本发明作任何形式上的限制,任何所属技术领域中具有通常知识者,若在不脱离本发明所提技术特征的范围内,利用本发明所揭示技术内容所作出局部更动或修饰的等效实施例,并且未脱离本发明的技术特征内容,均仍属于本发明技术特征的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1