本发明属于led显示驱动,具体涉及一种时分复用的led显示驱动方法及其芯片。
背景技术:
1、现有led显示驱动芯片最多包含1个显示帧的数据缓存区,在进行逐行扫描显示时,读取该显示帧数据缓存区对应扫描行的数据,进行pwm调制输出。因此,每显示1帧显示帧数据的内容,需要传输1帧显示帧的视频数据至led显示驱动芯片。
2、对于左右眼的3d倍频显示,目前大多数解决方法是时分复用显示。如48hz左右眼3d视频倍频至144hz显示,视频内容帧序列为:左1→右1→左2→右2→……,显示帧序列3倍频后,为:左1→右1→左1→右1→左1→右1→左2→右2→左2→右2→左2→右2→……,其中每帧内容都被重复传输了3次;还用于虚拟显示,分时显示若干不同内容,人眼观看多路合成的视频内容,摄像机通过控制快门打开时隙,以拍摄其中一个内容。达到摄像机拍摄到与人眼观看不同的视频内容效果。如一个50hz,1/400s快门双摄像机位虚拟显示场景,需要以下3种视频内容:a.人眼视频,b.机位1视频,c.机位2视频。以a→a→a→b→a→a→a→c→……序列显示。视频a被重复传输了6次。
3、由上可看出,存在重复传输视频内容的情况,浪费了led驱动芯片的数据传输带宽,减少了单个led驱动控制器驱动的像素点数,并且限制了时分复用所能达到的最大帧频,对于像素点多的micro led显示屏,该缺点显得更为突出。
技术实现思路
1、本发明的目的在于提供一种时分复用的led显示驱动方法及其芯片,以解决上述技术问题。
2、为了实现上述目的,本发明采用如下技术方案:
3、第一方面,本发明提供一种时分复用的led显示驱动方法,包括:
4、接收外部输入的控制信号;
5、根据输入的所述控制信号计算出扫描序列数、扫描帧号和扫描场数;
6、结合所述扫描序列数、所述扫描帧号和所述扫描场数得到当前扫描行的显示数据缓存的读取地址;
7、根据所述当前读取地址,输出扫描行显示数据;
8、驱动led显示屏进行灰度显示。
9、优选地,所述根据输入的控制信号计算出扫描列数、扫描帧号和扫描场数步骤中,具体计算方法是:
10、根据所述外部通信接口中输入的所述控制信号,计算所述扫描时序行数;
11、监测所述扫描时序行数,计算所述扫描场数;
12、监测所述扫描场数,计算所述扫描序列数;
13、根据当前所述扫描序列数,得到当前所述扫描帧号。
14、优选地,所述驱动led显示屏进行灰度显示步骤中,驱动方法是恒流驱动和脉冲宽度调制结合驱动。
15、优选地,所述驱动led显示屏进行灰度显示步骤中,所述led显示屏包括micro led显示屏或mini led显示屏。
16、第二方面,本发明还提供一种时分复用的led显示驱动芯片,包括:
17、外部通信接口,用以接收外部输入的控制信号;
18、控制寄存器,用以控制led驱动芯片工作;
19、显示数据缓存器,用以存储led驱动通道、所有行扫和所有帧的灰度数据的缓存;
20、计数模块,用以计算扫描时序行数、扫描场数和扫描序列数;
21、显示数据读取地址模块,用以根据当前扫描序列数,得到当前的扫描帧号;
22、led驱动控制模块,用以驱动led进行灰度显示;
23、所述外部通信接口接收外部输入的控制信号,所述控制信号经所述控制寄存器和所述计数模块处理后,所述计数模块发出信号至所述显示数据读取地址模块,得到当前扫描行对应的显示数据缓存的读取地址,所述显示数据缓存器根据当前的读取地址,输出扫描行显示数据,根据当前的扫描行显示数据,所述led驱动模块驱动led显示屏进行灰度显示;
24、所述时分复用的led显示驱动芯片用以执行上述任一实施例所述的时分复用的led显示驱动方法。
25、优选地,所述计数模块包括:
26、扫描行计数器,用以监测所述外部通信接口中行扫相关信号,计算扫描时序的行数;
27、扫描场计数器,用以监测所述扫描行计数器,计算扫描场数;
28、扫描序列计数器,用以监测所述扫描场计数器,计算扫描序列数。
29、优选地,所述显示数据读取地址模块根据所述扫描序列计数器,计算得到当前扫描帧号;结合所述扫描行计数器,计算得到当前扫描行对应的显示数据缓存的读取地址。
30、优选地,所述led驱动模块包括驱动电路,所述驱动电路是恒流电路和/或脉冲宽度调制电路。
31、优选地,所述显示数据缓存器包括至少1种扫描帧的存储区域。
32、优选地,所述时分复用的led显示驱动芯片根据所述扫描帧号、扫描场数和扫描序列数进行三层循环扫描输出。
33、由上可知,本发明具备以下有益效果:本发明的一种时分复用的led显示驱动方法通过计算出扫描帧号、扫描场数和扫描序列,达到无需重复传输相同内容帧数据,降低了led驱动芯片的输入数据带宽需求和所需的led驱动控制系统即扫描卡的数量;本发明的一种时分复用的led显示驱动芯片,通过控制寄存器控制计数得出扫描序列数、每个序列的扫描帧号及扫描场数,驱动控制时有2-3层循环,降低了系统成本,提升分时复用的显示帧频;显示缓存器分为多帧存储区域,不会降低单个led驱动控制器驱动的像素点数,对于像素点极为密集的micro led显示屏或mini led显示屏,单个led驱动控制器能够驱动更多的像素点数,提升了micro led显示屏和mini led显示屏的图像显示质量。
1.一种时分复用的led显示驱动方法,其特征在于,包括:
2.根据权利要求1所述的时分复用的led显示驱动方法,其特征在于,所述根据输入的控制信号计算出扫描列数、扫描帧号和扫描场数步骤中,具体计算方法是:
3.根据权利要求2所述的时分复用的led显示驱动方法,其特征在于,所述驱动led显示屏进行灰度显示步骤中,驱动方法是恒流驱动和脉冲宽度调制结合驱动。
4.根据权利要求3所述的时分复用的led显示驱动方法,其特征在于,所述驱动led显示屏进行灰度显示步骤中,所述led显示屏包括micro led显示屏或mini led显示屏。
5.一种时分复用的led显示驱动芯片,其特征在于,包括:
6.根据权利要求5所述的时分复用的led显示驱动芯片,其特征在于,所述计数模块包括:
7.根据权利要求6所述的时分复用的led显示驱动芯片,其特征在于,所述显示数据读取地址模块根据所述扫描序列计数器,计算得到当前扫描帧号;结合所述扫描行计数器,计算得到当前扫描行对应的显示数据缓存的读取地址。
8.根据权利要求7所述的时分复用的led显示驱动芯片,其特征在于,所述led驱动模块包括驱动电路,所述驱动电路是恒流电路和/或脉冲宽度调制电路。
9.根据权利要求8所述的时分复用的led显示驱动芯片,其特征在于,所述显示数据缓存器包括至少1种扫描帧的存储区域。
10.根据权利要求9所述的时分复用的led显示驱动芯片,其特征在于,所述时分复用的led显示驱动芯片根据所述扫描帧号、扫描场数和扫描序列数进行三层循环扫描输出。