显示控制的方法及设备转让专利

申请号 : CN201110092127.7

文献号 : CN102194421B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 石磊李照华王乐康符传汇陈克勇尹志刚

申请人 : 深圳市明微电子股份有限公司

摘要 :

本发明的实施例提出了一种显示控制的方法,包括:主控装置接收m个显示精度为N的待显示数据;根据数据传输协议,所述主控装置将每个所述显示精度为N的待显示数据处理为2N-n部分,将所述m个显示精度为N的待显示数据处理为m*2N-n部分,得到对应编号为k(i,j)的数据序列,其中,1≤i≤m,1≤j≤2N-n,1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;所述主控装置将所述m*2N-n部分的显示数据以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,所述主控装置通过译码驱动单元控制显示屏,所述从机装置根据接收的所述2N-n*m部分的显示数据进行显示控制。本发明提出的方案,通过在不影响原有数据的精度的前提下,将原始数据分段、增加发送次数,能有效提高显示的刷新频率,实现方案简单、高效。

权利要求 :

1.一种显示控制的方法,其特征在于,包括以下步骤:主控装置接收m个显示精度为N的待显示数据;

N-n

根据数据传输协议,所述主控装置将每个所述显示精度为N的待显示数据处理为2N-n部分,将所述m个显示精度为N的待显示数据处理为m*2 部分,得到对应编号为k(i,j)的N-n数据序列,其中,1≤i≤m,1≤j≤2 ,1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;

N-n

所述主控装置将所述m*2 部分的显示数据以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,所述主控装置N-n通过译码驱动单元控制显示屏,所述从机装置根据接收的所述2 *m部分的显示数据进行显示控制。

2.如权利要求1所述的显示控制的方法,其特征在于,所述数据传输协议包括减权传输协议或同权传输协议。

3.如权利要求2所述的显示控制的方法,其特征在于,当所述数据传输协议为减权传N-n输协议时,所述主控装置将每个所述显示精度为N的待显示数据处理为2 部分包括:每部分数据包括N位:取N位完整数据的前n位作为高位,将后(N-n)位中的前(N-n-1)位补零,最后一位补1或0。

4.如权利要求3所述的显示控制的方法,其特征在于,所述最后一位补1或0包括:计算所述显示精度为N的待显示数据的后(N-n)位的十进制数值K,N-n

所述2 部分的最后一位中有K个部分取值为1,其余部分取值为0。

5.如权利要求2所述的显示控制的方法,其特征在于,当所述数据传输协议为同权传N-n输协议时,所述主控装置将每个所述显示精度为N的待显示数据处理为2 部分包括:每部分数据包括(n+1)位:取N位完整数据的前n位作为高位,最后一位补1或0。

6.如权利要求5所述的显示控制的方法,其特征在于,所述最后一位补1或0包括:计算所述显示精度为N的待显示数据的后(N-n)位的十进制数值K,N-n

所述2 部分的最后一位中有K个部分取值为1,其余部分取值为0。

7.如权利要求1所述的显示控制的方法,其特征在于,所述从机装置根据接收的所述N-n

2 *m部分的显示数据进行显示控制还包括:n n

显示屏每行的显示时间为2 个基本时钟周期,在所述2 个基本时钟周期结束后,所述从机装置的驱动脚会有至少一个基本时钟周期的关断;

n

显示的2 个基本时钟周期内,展示的有效时间由所述从机装置接收到的数据决定,其n n中,所述2 个基本时钟周期内的波形的占空比包括(2+1)种情况。

8.如权利要求1所述的显示控制的方法,其特征在于,所述译码驱动单元包括3-8译码器或2-4译码器。

9.一种显示控制的设备,其特征在于,包括主控装置、译码驱动单元以及从机装置,所述主控装置,用于接收m个显示精度为N的待显示数据,根据数据传输协议,将每个N-n所述显示精度为N的待显示数据处理为2 部分,将所述m个显示精度为N的待显示数据N-n N-n处理为m*2 部分,得到对应编号为k(i,j)的数据序列,其中,1≤i≤m,1≤j≤2 ,

1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;并以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,并通过译码驱动单元控制显示屏;

N-n

所述从机装置,用于根据接收的所述2 *m部分的显示数据进行显示控制;

所述译码驱动单元,用于接收所述主控装置输入的控制信号,输出信号控制显示屏。

10.如权利要求9所述的显示控制的设备,其特征在于,所述数据传输协议包括减权传输协议或同权传输协议。

11.如权利要求10所述的显示控制的设备,其特征在于,当所述数据传输协议为减权N-n传输协议时,所述主控装置将每个所述显示精度为N的待显示数据处理为2 部分包括:每部分数据包括N位:取N位完整数据的前n位作为高位,将后(N-n)位中的前(N-n-1)位补零,最后一位补1或0。

12.如权利要求11所述的显示控制的设备,其特征在于,所述最后一位补1或0包括:计算所述显示精度为N的待显示数据的后(N-n)位的十进制数值K,N-n

所述2 部分的最后一位中有K个部分取值为1,其余部分取值为0。

13.如权利要求10所述的显示控制的设备,其特征在于,当所述数据传输协议为同权N-n传输协议时,所述主控装置将每个所述显示精度为N的待显示数据处理为2 部分包括:每部分数据包括(n+1)位:取N位完整数据的前n位作为高位,最后一位补1或0。

14.如权利要求13所述的显示控制的设备,其特征在于,所述最后一位补1或0包括:计算所述显示精度为N的待显示数据的后(N-n)位的十进制数值K,N-n

所述2 部分的最后一位中有K个部分取值为1,其余部分取值为0。

15.如权利要求9所述的显示控制的设备,其特征在于,所述从机装置用于接收的所述N-n

2 *m部分的显示数据进行显示控制还包括:n n

所述从机装置控制所述显示屏每行的显示时间为2 个基本时钟周期,在所述2 个基本时钟周期结束后,所述从机装置的驱动脚会有至少一个基本时钟周期的关断;

n

显示的2 个基本时钟周期内,展示的有效时间由所述从机装置接收到的数据决定,其n n中,所述2 个基本时钟周期内的波形的占空比包括(2+1)种情况。

16.如权利要求9所述的显示控制的设备,其特征在于,所述译码驱动单元包括3-8译码器或2-4译码器。

说明书 :

显示控制的方法及设备

技术领域

[0001] 本发明涉及数字通信领域,具体而言,本发明涉及显示控制的方法及设备。

背景技术

[0002] 如何控制LED的亮度,技术发展从开始的模拟调光方式到现在的脉宽调制脉冲调光方式,甚至现在很多应用中可以将模拟调光和脉宽调制脉冲调光结合使用。模拟调光是指,通过写入的数据,调节流过LED的电流大小,使得LED亮度发生变化。脉宽调制脉冲调光是指,通过在一段时间内,调节LED亮或者灭的时间宽度。LED导通的时候,是固定电流驱动,可以通过外置电阻设定;LED关断的时候,没有电流通过。这样,在一定的时间内的显示效果是灯的亮度发生了变化。并且在这个固定时间内,灯亮的时间越长,总体效果为灯就越亮。这样可以达到在一定时间内,对LED进行亮度调节的目的。
[0003] 模拟调光的缺点主要有如下两点:1、改变经过LED的电流,会改变LED的光色,这样会使得像素的色配增加很多不确定性;2、如果要增加LED的灰度等级,需要高精度的DAC,其线性度和精度受到限制。
[0004] 脉宽调制脉冲调光则完全规避了上述模拟调光的缺点。灯点亮的时候,流过的是固定的电流,光的波长不会变化。如果需要增加灰度等级,将用于脉宽调制脉冲的基本时钟提速,在原来固定的时间周期内,容许的占空比选择会更多;或者将原来时间周期加长,用原有的基本时钟,也会有更多的占空比选择。
[0005] 所以,业内基本都采用脉宽调制脉冲调光的方式对LED调光。不过,脉宽调制脉冲调光也有自身的缺陷。因为此种调光方法是需要将亮度在一定时间内平均的,所以当LED的灰度等级较高时,周期较长。这样,LED亮或灭的时候,或者捕捉的时间太短,以至于该时间内接受到的亮灭比,不能很真实的体现原有亮灭比。摄像机等数码摄像产品拍摄画面时,捕捉时间远远小于人眼对画面的捕捉时间。这样,人眼看起来较清晰的画面,被摄像机或者相机拍摄时,画面可能造成闪烁感,或者说产生条纹。
[0006] 现在人们要求显示画面越来越清晰,画面内容越来越复杂。这就是说,画面的数据量越来越大,而同时需要较高的平板显示刷新频率。这就需要平板显示芯片能以更高的频率生成脉宽调制脉冲信号,并且不影响原有数据的精度。
[0007] 现有的方法中,都是采用系统传送芯片处理的方法。这种方法是将显示的有效时间平均分布在一个脉宽调制基本周期中。这样可以解决静态屏的上述条纹或者闪烁的问题。但是在动态屏中,刷新率主要取决于换行扫描的频率,简称为行扫频率。依照上述方法,如果显示一个固定精度或者数据位数的亮度,需要在每一行LED灯完整显示一个脉冲宽度调制基本周期后,才能换行。动态屏的刷新率用如下公式表述:
[0008]
[0009] 其中Fframe是行扫频率,FGCLK是基本时钟的频率,n是显示数据精度或者显示数据位数,m是扫描行数。
[0010] 如果沿用原有的方式进行,数据的精度越高,动态屏的刷新率就越低。但是刷新率较低,则会影响到拍摄效果。
[0011] 因此,有必要提出一种有效的技术方案,在显示数据精度较高时,能有效提高显示的刷新频率。

发明内容

[0012] 本发明的目的旨在至少解决上述技术缺陷之一,特别通过将原始数据分段、增加发送次数,在不影响原有数据的精度的前提下,有效提高显示的刷新频率。
[0013] 为了达到上述目的,本发明的实施例一方面提出了一种显示控制的方法,包括以下步骤:
[0014] 主控装置接收m个显示精度为N的待显示数据;
[0015] 根据数据传输协议,所述主控装置将每个所述显示精度为N的待显示数据处理为N-n N-n2 部分,将所述m个显示精度为N的待显示数据处理为m*2 部分,得到对应编号为k(i,N-n
j)的数据序列,其中,1≤i≤m,1≤j≤2 ,1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;
[0016] 所述主控装置将所述m*2N-n部分数据以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,所述主控装置通N-n过译码驱动单元控制显示屏,所述从机装置根据接收的所述2 *m部分数据进行显示控制。
[0017] 本发明的实施例另一方面还提出一种显示控制的设备,包括主控装置、译码驱动单元以及从机装置,
[0018] 所述主控装置,用于接收m个显示精度为N的待显示数据,根据数据传输协议,将N-n每个所述显示精度为N的待显示数据处理为2 部分,将所述m个显示精度为N的待显示数N-n N-n
据处理为m*2 部分,得到对应编号为k(i,j)的数据序列,其中1≤i≤m,1≤j≤2 ,
1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;并以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,并通过译码驱动单元控制显示屏;
[0019] 所述从机装置,用于根据接收的所述2N-n*m部分数据进行显示控制,其中n为实际显示时每行的数据精度,m为显示屏的行扫描行数;
[0020] 所述译码驱动单元,用于接收所述主控装置输入的控制信号,输出信号控制显示屏。
[0021] 本发明提出的上述方案,通过在不影响原有数据的精度的前提下,将原始数据分段、增加发送次数,在不影响原有数据的精度的前提下,能有效提高显示的刷新频率。此外,本发明提出的上述方案,通过主控装置对原始数据进行预处理,结合译码驱动单元、从机装置的显示控制,实现高刷新率、高数据精度的显示,实现方案简单、高效。
[0022] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0023] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0024] 图1为控制系统示意图;
[0025] 图2为现有方法的系统波形示意图;
[0026] 图3为刷新率较低时拍摄的图像出现条纹示意图;
[0027] 图4为本发明实施例显示控制方法的流程图;
[0028] 图5为本发明实施例显示控制设备的结构示意图;
[0029] 图6为本发明实施例主控装置将数据处理后输出示意图;
[0030] 图7为本发明实施例从机装置输出示意图;
[0031] 图8为与传统方法相比本发明译码单元频率增大示意图;
[0032] 图9为刷新率高时拍摄的图像显示正常示意图。

具体实施方式

[0033] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0034] 现有的方法中,都是采用系统传送芯片处理的方法,示意图如图1所示,主控装置输出信号A、B、C控制译码驱动单元,控制译码驱动单元输出信号控制显示屏;从机装置根据主控装置输入的数据进行显示控制。这种方法是将显示的有效时间平均分布在一个脉宽调制基本周期中。这样可以解决静态屏的上述条纹或者闪烁的问题。但是在动态屏中,刷新率主要取决于换行扫描的频率,简称为行扫频率。如图2所示。主控装置接收到显示数据后,根据显示数据的灰度等级,来调整译码驱动单元的输入信号。图2所示图中,C信号是译码驱动单元的最大时间长度输入,其频率代表了一个完整扫描频率。
[0035] 依照上述方法,如果显示一个固定精度或者数据位数的亮度,需要在每一行LED灯完整显示一个脉冲宽度调制基本周期后,才能换行。这样,动态屏的刷新率用如下公式表述:
[0036]
[0037] 其中Fframe是行扫频率,FGCLK是基本时钟的频率,n是显示数据精度或者显示数据位数,m是扫描行数。
[0038] 假设显示数据精度n=12,m=8,那么这是一个8扫的灰度数据精度为12级的n显示屏。图2中所示每一行的数据D1~D8的数据长度为12位,而每一行完整的时间为2=4096个基本时钟GCLK,其中LED灯点亮的有效时间或占空比是由数据决定的。显示屏从第1行开始显示,到第8行显示结束,所用的时间为4096*8=32768个GCLK。应用中,采用FGCLK的频率为16.7MHz,C信号的频率为:
[0039]
[0040] 这样,数据的精度越高,动态屏的刷新率就越低。譬如说数据精度是16比特的,即n=16,采用FGCLK的频率为16.7MHz,8行扫描屏,即m=8,那么Fframe=31.8Hz。
[0041] 图2中,L1~L8是8扫屏中某连续8行LED灯的显示情况,由某一个芯片(从机装置)的同一个驱动脚驱动。主控装置发送数据的顺序为D1→D2→……D8。从机装置输出的低电平为LED灯关闭,LED点亮的顺序依次为第一行,第二行,……,第八行。在图示L1~L8内,存储的数据决定其点亮的时间。
[0042] 以n=12为例,因为需要显示12比特的数据精度,所以在每个换行时间内,必须12
发送4096(=2 )个GCLK周期。
[0043] 在图示波形中,刷新率可以简单的用如下公式表示:
[0044]
[0045] 其中n是数据精度位数,m是动态屏行扫数。
[0046] 譬如上例中,需要显示12比特的数据精度,8扫动态屏,GCLK的频率为31.25MHz,那么使用此方法,极限的显示刷新率为:
[0047]
[0048] 应用中,因为换行时需要保留消隐时间(即两组4096个GCLK的间隔),所以显示刷新率实际约为900Hz。如果想继续提升刷新率,只有通过降低数据精度或减少行扫行数的方式。前者会使得显示效果不佳,人眼能够觉察到该细微差别;后者使得成本增加,8扫描变4扫描,芯片数量提升1倍。显然,上述两种情况都存在缺陷不可行。
[0049] 刷新率较低,会影响到拍摄效果,如图3所示。
[0050] 为了实现本发明之目的,本发明实施例提出了一种显示控制的方法,包括以下步骤:
[0051] 主控装置接收m个显示精度为N的待显示数据;
[0052] 根据数据传输协议,所述主控装置将每个所述显示精度为N的待显示数据处理为N-n N-n2 部分,将所述m个显示精度为N的待显示数据处理为m*2 部分,得到对应编号为k(i,N-n
j)的数据序列,其中,1≤i≤m,1≤j≤2 ,1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;
N-n
[0053] 所述主控装置将所述m*2 部分数据以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给所述从机装置,所述主控装置通N-n过译码驱动单元控制显示屏,所述从机装置根据接收的所述2 *m部分数据进行显示控制。
[0054] 如图4所示,为本发明实施例显示控制的方法流程图,包括以下步骤:
[0055] S110:主控装置接收显示精度为N的待显示数据。
[0056] 在步骤S110中,主控装置接收到完整一帧的原始数据,每行的数据位数为N,即主控装置接收m个显示精度为N的待显示数据。如果显示屏是m行扫描的动态屏,譬如是8行扫描的动态屏,那么m=8;特殊的,如果是静态屏,此时m=1。对于m行扫描的动态屏,因为主控装置需要在每个扫描周期内,共发送m次数据,对应到显示屏的第1行至第m行的LED灯。静态屏在每个扫描周期内,仅发送1次数据。
[0057] 由刷新率和基本时钟(GCLK)时间决定了1行扫描的时间,选取每1行的完整周期n n是2*TGCLK,即1行要显示2 个TGCLK时间长度的占空比,且有n≤N,n是显示数据精度或者显示数据位数。
[0058] S120:主控装置将显示精度为N的待显示数据进行数据分段。
[0059] 在步骤S120中,根据数据传输协议,主控装置将每个显示精度为N的待显示数据N-n N-n处理为2 部分,主控装置将m个显示精度为N的待显示数据处理为m*2 部分,得到对应N-n
编号为k(i,j)的数据序列,其中1≤i≤m,1≤j≤2 ,1≤n≤N。
[0060] 作为本发明的实施例,数据传输协议包括减权传输协议或同权传输协议。
[0061] 数据的传输一般采用二进制的方式进行。位置不同代表的权位不同,二进制的权为2,也就是说高位是相邻低位的2倍。在本发明中,减权传输协议和同权传输协议根据以下原则定义:m组精度为n的数据,如果按照一组一组的顺序发,那么因为相邻位数据的权位递减,所以称为减权数据传输;如果按照同权位的顺序发送,譬如说将m个最高位发送完成后发送m个次高位,因为每次发送数据都是同权位的,所以称为同权数据传输。
[0062] 具体而言,当数据传输协议为减权传输协议时,主控装置将每个显示精度为N的N-n待显示数据分为2 部分包括:
[0063] 每部分数据包括N位:取N位完整数据的前n位作为高位,将后(N-n)位中的前(N-n-1)位补零,最后一位补1或0。
[0064] 最后一位补1或0包括:
[0065] 计算显示精度为N的待显示数据的后(N-n)位的十进制数值K,
[0066] 2N-n部分的最后一位中有K个部分取值为1,其余部分取值为0。
[0067] 当数据传输协议为同权传输协议时,主控装置将每个显示精度为N的待显示数据N-n分为2 部分包括:
[0068] 每部分数据包括(n+1)位:取N位完整数据的前n位作为高位,最后一位补1或0。
[0069] 最后一位补1或0包括:
[0070] 计算显示精度为N的待显示数据的后(N-n)位的十进制数值K,
[0071] 2N-n部分的最后一位中有K个部分取值为1,其余部分取值为0。
[0072] S130:主控装置通过译码驱动单元控制显示屏,从机装置根据接收的数据进行显示控制。
[0073] 在步骤S130中,主控装置将m*2N-n部分数据以m为周期给从机装置发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给从机装置,主控装置通N-n过译码驱动单元控制显示屏,从机装置根据接收的2 *m部分数据进行显示控制,其中n为实际显示时每行的数据精度,m为显示屏的行扫描行数。
[0074] 即:对于每帧数据的显示,主控装置共发送2N-n*m次数据。对于单个LED灯点,在N-n N-n每帧数据显示周期(即行扫周期)内,共展现2 次占空比,或者说是经历2 次行扫。
[0075] 对每行扫描时,主控装置在进行某1行数据的发送时,数据的长度根据主从装置的数据传输协议确定。
[0076] 每一次主控装置发送的数据大小,是取N位完整数据的前n位作为高位,根据不同的数据传输协议,
[0077] 如果采用传统的逐权递减协议,保持数据长度为N。新数据的前n位与N位完整数据的前n位相同。最后一位(最低位)是0还是1,取决于N位完整数据的低(N-n)位。N-n
如果N位完整数据的低(N-n)位数据代表的数值是十进制的K,那么主控装置发送的2 次N-n
(n+1)位数据中,最低位是1的个数就是K,最低位是0的个数就是(2 -K)。介于前n位和最后1位的数据,采取补零的方式。
[0078] 如果采用同权传输协议,数据长度为(n+1)位。新数据的前n位与N位完整数据的前n位相同。对于二进制数据来说,最后一位(最低位)是0还是1,取决于N位完整数据的低(N-n)位。如果N位完整数据的低(N-n)位数据代表的数值是十进制的K,那么主控装N-n N-n置发送的2 次(n+1)位数据中,最低位是1的个数就是K,最低位是0的个数就是(2 -K)。
[0079] 因此,对于完整一帧的N位完整数据,每行显示时间周期为2n*TGCLK(其中n≤N),m行扫描的动态屏,主控装置需要发送:
[0080] 1)发送数据的次数:2N-n*m次数据;
[0081] 2)数据的长度:根据传输协议不同而确定,传统传输方法,数据位为N位;同权传输协议位数为(n+1);
[0082] 3)数据的大小:N位完整数据的前n位作为高位,最后一位(最低位)补1的个数N-n等于N位完整数据的低(N-n)位数据代表的数值(十进制的K),补0的个数等于(2 -K)。
[0083] 具体而言,译码驱动单元包括但不限于是3-8译码器。例如为2-4译码器;此时,主控装置输出的控制信号为两个。此外,还可以使用其他类似的译码器单元。
[0084] 从机装置根据接收的2N-n*m部分数据进行显示控制还包括:
[0085] 显示屏每行的显示时间为2n个基本时钟周期,在2n个基本时钟周期结束后,从机装置的驱动脚会有至少一个基本时钟周期的关断;此要求的作用是避免LED显示屏出现“电流消隐”现象。
[0086] 此外,在显示的2n个基本时钟周期内,展示的有效时间由从机装置接收到的数据n n决定,其中,2 个基本时钟周期内的波形的占空比包括(2+1)种情况,即能展示占空比0、n n n
1/2、(1+1)/2、...、1一共(2+1)种情况。
[0087] 本发明实施例另一方面还提出了一种显示控制的设备100,包括主控装置110、译码驱动单元130以及从机装置120。
[0088] 其中,主控装置110,用于接收m个显示精度为N的待显示数据,根据数据传输协N-n议,将每个显示精度为N的待显示数据处理为2 部分,即是将m个显示精度为N的待显示N-n N-n
数据处理为m*2 部分,得到对应编号为k(i,j)的数据序列,其中,1≤i≤m,1≤j≤2 ,
1≤n≤N,n为实际显示时每行的数据精度,m为显示屏的行扫描行数;并以m为周期给从机装置120发送数据,其中,第j个周期按照1到m的顺序依次发送编号为k(i,j)的数据给从机装置120,并通过译码驱动单元130控制显示屏。
[0089] 主控装置110接收到完整一帧的原始数据,数据位数为N。如果显示屏是m行扫描的动态屏,譬如是8行扫描的动态屏,那么m=8;特殊的,如果是静态屏,此时m=1。对于m行扫描的动态屏,因为主控装置110需要在每个扫描周期内,共发送m次数据,对应到显示屏的第1行至第m行的LED灯。静态屏在每个扫描周期内,仅发送1次数据。
[0090] 由刷新率和基本时钟(GCLK)时间决定了1行扫描的时间,选取每1行的完整周期n n是2*TGCLK,即1行要显示2 个TGCLK时间长度的占空比,且有n≤N,n是显示数据精度或者显示数据位数。
[0091] 作为本发明的实施例,数据传输协议包括减权传输协议或同权传输协议。
[0092] 当数据传输协议为减权传输协议时,主控装置110将每个显示精度为N的待显示N-n数据分为2 部分包括:
[0093] 每部分数据包括N位:取N位完整数据的前n位作为高位,将后(N-n)位中的前(N-n-1)位补零,最后一位补1或0。
[0094] 最后一位补1或0包括:
[0095] 计算显示精度为N的待显示数据的后(N-n)位的十进制数值K,
[0096] 2N-n部分的最后一位中有K个部分取值为1,其余部分取值为0。
[0097] 当数据传输协议为同权传输协议时,主控装置110将每个显示精度为N的待显示N-n数据分为2 部分包括:
[0098] 每部分数据包括(n+1)位:取N位完整数据的前n位作为高位,最后一位补1或0。
[0099] 最后一位补1或0包括:
[0100] 计算显示精度为N的待显示数据的后(N-n)位的十进制数值K,
[0101] 2N-n部分的最后一位中有K个部分取值为1,其余部分取值为0。
[0102] 对于完整一帧的N位完整数据,每行显示时间周期为2n*TGCLK(其中n≤N),m行扫描的动态屏,主控装置110需要发送:
[0103] 1)发送数据的次数:2N-n*m次数据;
[0104] 2)数据的长度:根据传输协议不同而确定,传统传输方法,数据位为N位;同权传输协议位数为(n+1);
[0105] 3)数据的大小:N位完整数据的前n位作为高位,最后一位(最低位)补1的个数N-n等于N位完整数据的低(N-n)位数据代表的数值(十进制的K),补0的个数等于(2 -K)。
[0106] 从机装置120,用于根据接收的2N-n*m部分数据进行显示控制,其中n为实际显示时每行的数据精度,m为显示屏的行扫描行数。
[0107] 从机装置120用于接收的2N-n*m部分数据进行显示控制还包括:
[0108] 从机装置120控制显示屏每行的显示时间为2n个基本时钟周期,在2n个基本时钟周期结束后,从机装置120的驱动脚会有至少一个基本时钟周期的关断;
[0109] 显示的2n个基本时钟周期内,展示的有效时间由从机装置120接收到的数据决n n定,其中,2 个基本时钟周期内的波形的占空比包括(2+1)种情况,即能展示占空比0、n n n
1/2、(1+1)/2、...、1一共(2+1)种情况。
[0110] 译码驱动单元130,用于接收主控装置输入的控制信号,输出信号控制显示屏。
[0111] 译码驱动单元130包括3-8译码器或2-4译码器。
[0112] 为了进一步阐述本发明,下面结合具体数据进一步举例。
[0113] 图6是主控装置发送数据的格式。每一行的12比特灰度数据,8扫显示屏,那么N-nN=12,m=8。选取n=10,那么数据发送的次数为按照上述数据格式分成4份,因为2
12-10
=2 =4。
[0114] 共发送数据的次数为:2N-n*m=212-10*8=32次,分别对应:第一行数据D1,分成D11,D12,D13,D14;第二行的数据D2,分成D21,D22,D23,D24;以此类推,第八行的数据D8,分成D81,D82,D83,D84。发送的顺序为D11→D21→……→D81→D12→……→D82→D13→……→D83→D14→……→D84。
[0115] 如果采用减权传输协议,每一个数据的长度为N=12位;如果采用同权传输协议,每一个数据的长度为n+1=11位;
[0116] 数据的大小:新数据的前n位是12比特数据的前n位,即高10位。假设第一行的12比特数据为D1=12’b0011_0011_0110,其前10位就是00_1100_1101。D1最后两位是
2’b10,是十进制数字2,那么需要在D11,D12,D13,D14这4份数据的最后1位有2个1,2个0。采用同权数据传输,那么选取D11=001_1001_1010,D12=001_1001_1010,D13=
001_1001_1011,D14=001_1001_1011;D2~D8的拆分原理与D1一样。
[0117] 从机装置输出如图7所示,进行了4次完整的扫描输出。在每个换行时间内,必须10
发送1024(=2 )个GCLK周期。
[0118] 在上述例中,可以将从机输出的扫描频率提升到4倍。但是需要保证,在一个完整的显示周期内,每一行点亮的时间与传统方法中的一致。
[0119] 比较图2和图6、图7,在一个完整显示周期内的统计,做如下表格:
[0120] 表1两种方法的对比
[0121]
[0122]
[0123] 在本发明提出的方法或装置中,主控装置将所接收到的显示数据经过预处理,例如包括:确定行扫描精度后,根据传输协议,将数据进行转换,将经过处理后的数据,送入到从机装置中,从机装置经过特殊的PWM处理后,驱动LED灯显示。图8为与传统方法相比本发明译码单元频率增大示意图,此时,C信号的频率为:
[0124]
[0125] 经过主控装置和从机装置的配合,刷新率大幅提升,便于拍摄,示意图如图9所示。
[0126] 本发明提出的上述方法或设备,通过在不影响原有数据的精度的前提下,将原始数据分段、增加发送次数,在不影响原有数据的精度的前提下,能有效提高显示的刷新频率。此外,本发明提出的上述方法或设备,通过主控装置对原始数据进行预处理,结合译码驱动单元、从机装置的显示控制,实现高刷新率、高数据精度的显示,实现方案简单、高效。
[0127] 本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0128] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0129] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0130] 以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。