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

一种LED显示系统及其子帧驱动控制方法、装置与流程

2022-06-15 20:45:03 来源:中国专利 TAG:

一种led显示系统及其子帧驱动控制方法、装置
技术领域
1.本发明涉及led显示屏领域,特别是涉及一种led显示系统及其子帧驱动控制方法、装置。


背景技术:

2.led显示屏具有色彩鲜艳、亮度高、寿命长、节能等优点,因而被广泛的使用。同时,对其性能的要求,尤其是显示效果的要求,也越来越高。led显示屏一般采用动态扫描的方式进行驱动。其中,刷新率是一个非常重要的性能指标。通常刷新率越高,画面越流畅。提高刷新率,可以提升用户观看显示画面的舒适感,并能避免摄像机拍摄显示画面时的明暗线。
3.目前,为了提高led显示屏的刷新率,会通过将一个显示帧划分为多个子帧。在每个子帧中,所有行的led灯珠会按照行扫顺序各自显示一段时间。对于一颗led灯珠而言,所有子帧的显示时间累加,就构成一帧完整的灰阶显示。
4.但是,往往一个显示帧的时间,并不完全等于子帧的时间长度的整数倍,由此导致,如图1所示,在一个显示帧的同步信号时序内,在所有子帧的时间之和以外,还存在一个空余时间段。针对这个空余时间段,目前有以下3种处理方案。
5.第一种方案中,如图1所示,对于第m帧而言,在显示完全部k个子帧之后,还剩下一个空余时间段。在空余时间段内,不输出画面数据,led显示屏不显示。此时,如果用高速相机进行拍摄,会拍到黑屏或者暗线等现象,肉眼观看也容易出现闪屏的情况。
6.第二种方案中,如图2所示,对于第m帧内的空余时间段,会继续显示第k 1子帧(可以第1子帧的内容,也可以是第k子帧的内容)——也就是逐步显示第k 1子帧内的第1行、第2行..;当进入下一帧第m 1帧的同步信号时序内时,随即切换至第m 1帧的子帧进行显示。这样的话,每一行被扫描的次数是不一样的,对于相同灰度的数据(比如一个纯色画面)来讲,每一行扫的亮度就不一致,会影响显示效果。
7.第三种方案中,如图3所示,当显示第m帧的所有子帧之后,进入到空余时间段,然后继续显示第k 1子帧,并在完整显示第k 1子帧的内容之后,再切换显示第m 1帧的第1子帧。这个方案下,每一帧画面就不能严格按照帧同步信号进行切换,当有多个显示模块时,可能不同显示模块之间会产生视频不同步的问题。
8.因此,现有利用细分子帧来提高刷新率的方案,在所有子帧之外,存在空余时间段,容易影响显示效果。


技术实现要素:

9.基于此,有必要针对现有led显示屏利用细分子帧来提高刷新率的方案,在所有子帧之外,存在空余时间段,影响显示效果的问题,提供一种led显示系统及其子帧驱动控制方法、装置。
10.本技术一实施例提供了一种led显示屏子帧驱动控制方法,包括:
11.获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
12.将空余时间段平均分配到所有子帧的行消隐时间上,得到校正后的行消隐时间,形成校正后的控制时序信号;
13.利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
14.在一些实施例中,在所述获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度步骤之前,所述方法还包括:
15.获取刷新率数据,结合初始的控制信号时序,确定子帧的划分个数。
16.在一些实施例中,所述校正后的行消隐时间包括现有的行消隐时间和打散时间,所述打散时间由空余时间段除以所有子帧的行同步信号周期的总个数而得到。
17.在一些实施例中,所述行消隐时间包括前置行消隐时间和后置行消隐时间,所述打散时间平均分配到前置行消隐时间和后置行消隐时间。
18.在一些实施例中,所述方法还包括:
19.判断空余时间段的长度是否超过预设时间长度,如果判断结果为是,则将空余时间段平均分配到所有子帧的行消隐时间上,得到校正后的行消隐时间,形成校正后的控制时序信号。
20.在一些实施例中,所述方法还包括:将显示帧划分为多个子帧。
21.本技术另一实施例提供了一种led显示屏子帧驱动控制装置,包括:
22.空余计算单元,用于获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
23.打散时序单元,用于将空余时间段平均分配到所有子帧的行消隐时间上,得到校正后的行消隐时间,形成校正后的控制时序信号;
24.驱动显示单元,利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
25.本技术另一实施例还提供了一种led显示系统,包括子帧驱动控制装置以及led显示屏,所述子帧驱动控制装置接收外部输入的显示帧数据,驱动所述led显示屏的显示工作,所述子帧驱动控制装置为前述实施例所述的led显示屏子帧驱动控制装置。
26.本技术一实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序在由处理器执行时实现前述任一项实施例所述的led显示屏子帧驱动控制方法。
27.本技术实施例中,通过将空余时间段打散,分配到所有子帧的行消隐时间,进而使得每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
附图说明
28.图1为现有技术中第一种子帧驱动控制方案的时序示意图;
29.图2为现有技术中第二种子帧驱动控制方案的时序示意图;
30.图3为现有技术中第三种子帧驱动控制方案的时序示意图;
31.图4为led显示屏的一种控制时序信号的时序示意图;
32.图5为led显示屏的控制时序信号与控制区域的结合示意图;
33.图6为led显示屏的另一种控制时序信号的时序示意图;
34.图7为本技术实施例一的led显示屏子帧驱动控制方法的流程示意图;
35.图8为本技术实施例一中控制时序信号的时序示意图;
36.图9为本技术实施例一中行消隐时间的一种变化示意图;
37.图10为本技术实施例一中行消隐时间的另一种变化示意图;
38.图11为本技术实施例二的led显示屏子帧驱动控制方法的流程示意图;
39.图12为本技术实施例二中控制时序信号的时序示意图;
40.图13为本技术实施例三的led显示屏子帧驱动控制方法的流程示意图;
41.图14为本技术实施例四的led显示屏子帧驱动控制装置的框架示意图。
具体实施方式
42.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施方式及实施方式中的特征可以相互组合。
43.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。
44.图4示出了扫描驱动方式的led显示屏的控制时序信号以及灰度数据之间的时序关系。led显示屏的控制时序信号可以包括帧同步信号、行同步信号、数据时钟信号dclk、灰度时钟信号gclk。一般的,一个帧同步信号周期,对应一帧画面的显示,一帧画面包括有多行数据;一个行同步信号周期,对应一行数据的显示。数据时钟信号dclk主要用于提供灰度数据传输使用的时钟信号,而灰度时钟信号gclk则用于提供单个灰度数据显示时使用的时钟信号,可以具体是用于根据灰度数据产生pwm驱动信号时使用的时钟信号。
45.为了保证显示效果,如图4所示,对于一个帧同步信号周期(可以简化理解为对应一帧画面的时间)而言,除了提供有效显示时间(即行有效时间)以外,还包括帧消隐时间。在一个行同步信号周期(对应一行的灰度数据)中,除了一行灰度数据显示之间之外,还包括行消隐时间。如果将行消隐时间、帧消隐时间以及灰度数据显示时间转换为空间的话,则如图5所示,各行灰度数据显示时间,对应为画面区域——也就是画面会显示出来,人眼会观看到的区域;同时,帧消隐时间,对应帧消隐区域,一般位于画面区域的上下方,相应的帧消隐时间可以分为前置帧消隐时间vbp和后置帧消隐时间vfp;行消隐时间,对应行消隐区域,位于画面区域的左右方,相应的,行消隐时间可以分为前置行消隐时间hbp和后置行消隐时间hvp。
46.如图5所示,对于一帧画面的显示来讲,首先是帧同步信号周期的前置帧消隐时间vbp——即对应画面区域上方的帧消隐区域,可能会持续多个行同步信号周期,在前置帧消隐时间vbp内,不会传输任何灰度数据;然后进入帧同步信号周期的行有效时间,可以传输灰度数据。行有效时间可以细分为多个行同步信号周期,每个行同步信号周期,可以对应一行灰度数据。在一个行同步信号周期内,首先是前置行消隐时间hbp(即左侧的行消隐区域),此时不会有灰度数据进行显示;然后进入一行的灰度显示时间,根据数据时钟信号dclk、灰度时钟信号gclk,驱动该行的灰度数据的显示;完成一行灰度数据的显示之后,进入后置行消隐时间hvp(即右侧的行消隐区域)。在行有效时间内,逐行完成灰度数据的显示。然后进入后置帧消隐时间vfp——即下方的帧消隐区域。如此,就完成了一帧画面的显
示。
47.为了提高刷新率,led显示屏上的每一显示帧,可以划分为多个子帧。为了解决在一个帧同步信号周期内,在显示完所有子帧之后剩余的空余时间段导致的显示质量问题,本技术提供一种子帧驱动控制方案,可以将空余时间段打散到每个子帧内,比如打散到行消隐时间,或者灰度时钟信号周期内;如此,每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
48.需要说明的是,对于子帧而言,可以对应设置有子帧的帧同步信号,以方便时序的控制。
49.下面对本技术方案进行具体介绍。
50.实施例一
51.如图7所示,本技术实施例一公开了一种led显示屏子帧驱动控制方法,包括:
52.s1100,获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
53.如图8所示,对于第m帧,可以划分为k个子帧。每个子帧,可以具体包括n行。下面以每次扫描1行灰度数据为例,对本技术方案进行说明。需要说明的是,在动态扫描驱动led显示屏的方案中,也可以同时扫描多行灰度数据。
54.在一些实施例中,可以利用led显示屏的控制器,直接设置一个显示帧需要划分为多个子帧——即子帧的划分个数。因此,可以直接从控制器中读取子帧的划分个数。
55.结合初始的控制时序信号和子帧的划分个数,可以确定出每个子帧的初始显示时间,然后将所有子帧的显示时间,与显示帧的帧同步信号周期进行比较,即可得到空余时间段的长度。
56.在一些实施例中,在进行子帧的划分时,可以同时设置子帧的划分个数以及显示时间。此时,在步骤s1100中,可以获取子帧的划分个数以及显示时间,结合初始控制时序信号中的显示帧的帧同步信号周期,确定空余时间段的长度。
57.在一些实施例,在步骤s1100之前,还可以包括:
58.获取刷新率数据,结合初始的控制信号时序,确定子帧的划分个数。
59.在本实施例中,用户不用设置具体的子帧的划分个数,而可以根据需要设置刷新率数据,然后结合初始的控制信号时序,即可自动确定子帧的划分个数和显示时间。
60.s1200,将空余时间段平均分配到所有子帧的行消隐时间上,得到校正后的行消隐时间,形成校正后的控制时序信号;
61.如图8及图9所示,每个子帧中,包括n行灰度数据。在对应每行灰度数据的一个行同步信号周期内,除了用于实际驱动显示灰度数据的灰度显示时间以外,还剩下行消隐时间。在本实施例中,会将空余时间段平均分配到所有子帧的行消隐时间上,如图9所示。在现有的行消隐时间的长度的基础上,还增加了一定长度的打散时间,二者共同形成校正后的消隐时间。
62.每个行消隐时间增加的打散时间,可以由空余时间段除以所有子帧的行同步信号周期的总个数而得到。所有子帧的行同步信号周期的总个数可以包括帧消隐时间对应的行同步信号周期的个数以及行有效时间的行同步信号周期的个数。
63.在一些实施例中,还可以去掉中间子帧的帧消隐时间,中间子帧可以全部为行有
效时间。此时,可以仅有初始子帧和/或末尾子帧存在帧消隐时间。
64.得到校正后的消隐时间之后,即可用来形成校正后的控制时序信号。示例的,当利用行同步信号的高电平控制行消隐时间时,可以利用校正后的消隐时间,形成新的行同步信号——具体可以是延长行同步信号的高电平时间。然后用新的行同步信号,结合初始的帧同步信号、数据时钟信号dclk、灰度时钟信号gclk等其他控制时序信号,共同形成校正后的控制时序信号。
65.在一些实施例中,如图4所示,在控制时序信号中,还可以设置单独的换行信号,用来控制行消隐时间。在步骤s1200中,在得到校正后的行消隐时间之后,可以根据校正后的行消隐时间,调整换行信号。具体的,可以是相应调整换行信号中对应行消隐时间的电平的时间——比如高电平时间的长度。
66.灰度数据会存储在存储单元。如图6所示,在行消隐时间内,可以执行读取灰度数据的操作——具体可以是读取目前需要进行显示的一行灰度数据;在行有效时间内,可以执行存储输入的灰度数据的操作。如此,对于灰度数据的存储单元,可以实现乒乓操作控制,提升数据传输的效率,并节省存储单元的容量空间。
67.在一些实施例中,如图4所示,为了实现行消隐时间的控制,也可以不设置换行信号,而设置一个数据有效信号,数据有效信号对应控制每行的灰度显示时间;可以利用数据有效信号与行同步信号,来实现行消隐时间的控制。比如,数据有效信号为高电平时,方可驱动显示每行的灰度数据,进入每行的灰度显示时间。行同步信号的高电平起始时间到数据有效信号的高电平起始时间,即为行消隐时间。
68.可以理解的是,如图5及图10所示,一个行同步信号周期内,可以设置有2个行消隐时间——前置行消隐时间hbp和后置行消隐时间hvp。在步骤s200中,可以将空余时间段平均分配到所有子帧的前置行消隐时间hbp和后置行消隐时间hvp,到校正后的行消隐时间,形成校正后的控制时序信号。
69.可以理解的是,当一个行同步信号周期内,设置有前置行消隐时间hbp和后置行消隐时间hvp时,空余时间段的分配,可以不在前置行消隐时间hbp和后置行消隐时间hvp上平均分配,比如,可以仅分配在其中一个上。
70.s1300,利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
71.本技术实施例中,通过将空余时间段打散,分配到所有子帧的行消隐时间,进而使得每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
72.在一些实施例中,在步骤s1200之前,还可以包括:
73.判断空余时间段的长度是否超过预设时间长度,如果判断结果为是,则进入s1200进行空余时间段的打散分配;反之,则结束。
74.预设时间长度可以系统的性能来决定,以避免空余时间段在进行s1200的打散操作时,系统无法生成校正后的控制时序信号。示例,可以将预设时间长度设定为几个行同步信号周期,比如2个行同步信号周期。如果空余时间段的长度小于2个行同步信号周期,则不执行s1200,而保留空余时间段。因为空余时间段仅有1个或者2个行同步信号周期,仅能影响最上面1行或者2行的显示,对高速摄像机的拍摄以及人眼的观看,并不会带来明显的影响。
75.在一些实施例中,所述led显示屏子帧驱动控制方法,还可以包括:将显示帧划分为多个子帧。
76.显示帧中的灰度数据的不同数据位,可以在子帧之间进行均匀的分配,以实现子帧驱动的均匀性,减少屏幕闪烁,提高显示质量。
77.示例的,将灰度数据的高数据位在所有子帧之间进行均匀的分配。如灰度数据在子帧上的分配示例表一所示,当灰度数据为12bit(d[0-11])时,可以将高数据位(即高比特位)的显示时间均匀分配到所有子帧内,比如d[10]、d[11]等。低数据位可以不在子帧之间进行分配。
[0078]
灰度数据在子帧上的分配示例表一
[0079][0080][0081]
可以理解的是,也可以灰度数据的低数据位在若干个子帧之间进行均匀的分配。如灰度数据在子帧上的分配示例表二所示,在将高数据位(比如d[10]、d[11])的显示时间均匀分配到所有子帧内的同时,低数据位也可以均与分配到多个子帧内。不同位置的低数据位,分配的子帧个数可以不同。
[0082]
灰度数据在子帧上的分配示例表二
[0083][0084]
在前面的实施例中,各个子帧的显示时间是相同。可以理解的是,各个子帧的显示时间也可以是不同的。
[0085]
实施例二
[0086]
如图11及图12所示,本技术实施例二提供了一种led显示屏子帧驱动控制方法,包括:
[0087]
s2100,获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
[0088]
s2200,将空余时间段平均分配到所有子帧的灰度时钟信号上,得到校正后的灰度时钟信号,形成校正后的控制时序信号;
[0089]
s2300,利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
[0090]
与实施例一相比,本实施例的区别点在于,步骤s220中,空余时间段被打散到灰度时钟信号上,而不是行消隐时间。具体的,如图实施例一一样,先由空余时间段除以所有子帧的行同步信号周期的总个数而得到对应每行的打散时间,然后获取每个行同步信号周期内的灰度时钟信号的周期数,确定每个灰度时钟信号应增加的时间长度,得到校正后的灰度时钟信号周期的长度,进而确定校正后的灰度时钟信号,形成校正后的控制时序信号。
[0091]
步骤s2100、s2300与实施例一中的步骤s1100、s1300基本相同。步骤s2100、s2300的内容以及工作方式,可以参见实施例一中的步骤s1100、s1300的描述,在此不再赘述。
[0092]
实施例一的步骤s1200中,除了关于空余时间段分配到行消隐时间的描述,其他内容的描述,也可以适用在步骤s2200中,除非该方面的描述与步骤s2200的核心方案相抵触。
[0093]
本技术实施例中,通过将空余时间段打散,分配到灰度时钟信号上,进而使得每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
[0094]
在一些实施例中,在步骤s2100之前,还可以包括:
[0095]
获取刷新率数据,结合初始的控制信号时序,确定子帧的划分个数。
[0096]
在本实施例中,用户不用设置具体的子帧的划分个数,而可以根据需要设置刷新率数据,然后结合初始的控制信号时序,即可自动确定子帧的划分个数和显示时间。
[0097]
在一些实施例中,在步骤s2200之前,还可以包括:
[0098]
判断空余时间段的长度是否超过预设时间长度,如果判断结果为是,则进入s2200进行空余时间段的打散分配;反之,则结束。
[0099]
预设时间长度可以系统的性能来决定,以避免空余时间段在进行s2200的打散操作时,系统无法生成校正后的控制时序信号。示例,可以将预设时间长度设定为几个行同步信号周期,比如2个行同步信号周期。如果空余时间段的长度小于2个行同步信号周期,则不执行s2200,而保留空余时间段。因为空余时间段仅有1个或者2个行同步信号周期,仅能影响最上面1行或者2行的显示,对高速摄像机的拍摄以及人眼的观看,并不会带来明显的影响。
[0100]
在一些实施例中,所述led显示屏子帧驱动控制方法,还可以包括:将显示帧划分为多个子帧。灰度数据的数据位可以在子帧之间进行均匀的分配,以实现子帧驱动的均匀性,减少屏幕闪烁,提高显示质量。
[0101]
示例的,将灰度数据的高数据位在所有子帧之间进行均匀的分配。低数据位可以不在子帧之间进行分配。
[0102]
可以理解的是,也可以灰度数据的低数据位在若干个子帧之间进行均匀的分配。不同位置的低数据位,分配的子帧个数可以不同。
[0103]
实施例三
[0104]
如图13所示,本技术实施例三提供了一种led显示屏子帧驱动控制方法,包括:
[0105]
s3100,获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
[0106]
s3200,将空余时间段平均分配到所有子帧的帧消隐时间上,得到校正后的子帧同步信号,形成校正后的控制时序信号;
[0107]
s3300,利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
[0108]
步骤s3100、s3300与实施例一中的步骤s1100、s1300基本相同。
[0109]
与实施例一相比,本实施例的区别点在于,空余时间段被打散到子帧的帧消隐时间上,而不是行消隐时间。
[0110]
示例的,可以参见图4,对于一个子帧而言,其帧同步信号周期内会包括帧消隐时间和行有效时间。因此,可以由空余时间段除以子帧的划分个数,得到分配到各个子帧的帧消隐时间上的打散时间。
[0111]
在一些实施例中,还可以去掉中间子帧的帧消隐时间,中间子帧可以全部为行有效时间。此时,可以仅有初始子帧和/或末尾子帧存在帧消隐时间。在计算分配到帧消隐时间的打散时间时,可以首先确定所有子帧上的帧消隐时间的个数,然后再由空余时间段除以帧消隐时间的个数,即可得到分配到子帧的帧消隐时间上的打散时间。示例的,可以仅在初始子帧的起始阶段设置帧消隐时间,此时,帧消隐时间的个数为一。示例的,也可以仅在末尾子帧的结束阶段设置帧消隐时间,此时,帧消隐时间的个数也为一。示例的,可以在在初始子帧的起始阶段和末尾子帧的结束阶段均设置帧消隐时间,此时,帧消隐时间的个数为二。
[0112]
步骤s3100、s3300与实施例一中的步骤s1100、s1300基本相同。步骤s3100、s3300的内容以及工作方式,可以参见实施例一中的步骤s1100、s1300的描述,在此不再赘述。
[0113]
实施例一的步骤s1200中,除了关于空余时间段分配到行消隐时间的描述,其他内容的描述,也可以适用在步骤s3200中,除非该方面的描述与步骤s3200的核心方案相抵触。
[0114]
本技术实施例中,通过将空余时间段打散,分配到帧消隐时间上,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
[0115]
在一些实施例中,在步骤s3100之前,还可以包括:
[0116]
获取刷新率数据,结合初始的控制信号时序,确定子帧的划分个数。
[0117]
在本实施例中,用户不用设置具体的子帧的划分个数,而可以根据需要设置刷新率数据,然后结合初始的控制信号时序,即可自动确定子帧的划分个数和显示时间。
[0118]
在一些实施例中,在步骤s3200之前,还可以包括:
[0119]
判断空余时间段的长度是否超过预设时间长度,如果判断结果为是,则进入s3200进行空余时间段的打散分配;反之,则结束。
[0120]
预设时间长度可以系统的性能来决定,以避免空余时间段在进行s3200的打散操作时,系统无法生成校正后的控制时序信号。示例,可以将预设时间长度设定为几个行同步信号周期,比如2个行同步信号周期。如果空余时间段的长度小于2个行同步信号周期,则不执行s2200,而保留空余时间段。因为空余时间段仅有1个或者2个行同步信号周期,仅能影响最上面1行或者2行的显示,对高速摄像机的拍摄以及人眼的观看,并不会带来明显的影响。
[0121]
在一些实施例中,所述led显示屏子帧驱动控制方法,还可以包括:将显示帧划分为多个子帧。显示帧的灰度数据的数据位可以在子帧之间进行均匀的分配,以实现子帧驱动的均匀性,减少屏幕闪烁,提高显示质量。
[0122]
示例的,将灰度数据的高数据位在所有子帧之间进行均匀的分配。低数据位可以不在子帧之间进行分配。
[0123]
可以理解的是,也可以灰度数据的低数据位在若干个子帧之间进行均匀的分配。不同位置的低数据位,分配的子帧个数可以不同。
[0124]
实施例四
[0125]
如图14所示,本技术实施例四提供了一种led显示屏子帧驱动控制装置,包括:
[0126]
空余计算单元100,用于获取子帧的划分个数以及初始的控制时序信号,计算空余时间段的长度;
[0127]
打散时序单元200,用于将空余时间段平均分配到所有子帧的行消隐时间上,得到校正后的行消隐时间,形成校正后的控制时序信号;
[0128]
驱动显示单元300,利用校正后的控制时序信号,驱动显示子帧的灰度数据的输出显示。
[0129]
在一些实施例中,led显示屏子帧驱动控制装置,还可以包括打散判断单元,用于判断空余时间段的长度是否超过预设时间长度,如果判断结果为是,则触发打散时序单元200;反之,则结束处理。
[0130]
在一些实施例中,led显示屏子帧驱动控制装置,还可以包括子帧确定单元,用于获取刷新率数据,结合初始的控制信号时序,确定子帧的划分个数。用户不用设置具体的子帧的划分个数,而可以根据需要设置刷新率数据,然后结合初始的控制信号时序,即可自动确定子帧的划分个数和显示时间。
[0131]
在一些实施例中,led显示屏子帧驱动控制装置,还可以包括子帧划分单元,用于将显示帧划分为多个子帧。灰度数据的数据位可以在子帧之间进行均匀的分配,以实现子帧驱动的均匀性,减少屏幕闪烁,提高显示质量。
[0132]
示例的,将灰度数据的高数据位在所有子帧之间进行均匀的分配。
[0133]
可以理解的是,也可以灰度数据的低数据位在若干个子帧之间进行均匀的分配。不同位置的低数据位,分配的子帧个数可以不同。
[0134]
空余计算单元100、打散时序单元200、驱动显示单元300、打散判断单元、子帧确定单元以及子帧划分单元的具体工作方式,可以参见实施例一中的相应描述,在此不再赘述。
[0135]
本技术实施例中,通过将空余时间段打散,分配到所有子帧的行消隐时间,进而使得每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
[0136]
在其他一些实施例中,打散时序单元200,也可以用于将空余时间段平均分配到所有子帧的灰度时钟信号上,得到校正后的灰度时钟信号,形成校正后的控制时序信号。此时,打散时序单元200中,空余时间段被打散到灰度时钟信号上,而不是行消隐时间。具体的,可以先由空余时间段除以所有子帧的行同步信号周期的总个数而得到对应每行的打散时间,然后获取每个行同步信号周期内的灰度时钟信号的周期数,确定每个灰度时钟信号应增加的时间长度,得到校正后的灰度时钟信号周期的长度,进而确定校正后的灰度时钟信号,形成校正后的控制时序信号。
[0137]
在其他一些实施例中,打散时序单元200,也可以用于将空余时间段平均分配到所有子帧的帧消隐时间上,得到校正后的子帧同步信号,形成校正后的控制时序信号。此时,
打散时序单元200中,空余时间段被打散到子帧的帧消隐时间上,而不是行消隐时间。
[0138]
示例的,可以参见图4,对于一个子帧而言,其帧同步信号周期内会包括帧消隐时间和行有效时间。因此,可以由空余时间段除以子帧的划分个数,得到分配到各个子帧的帧消隐时间上的打散时间。
[0139]
进一步的,还可以去掉中间子帧的帧消隐时间,中间子帧可以全部为行有效时间。此时,可以仅有初始子帧和/或末尾子帧存在帧消隐时间。在计算分配到帧消隐时间的打散时间时,可以首先确定所有子帧上的帧消隐时间的个数,然后再由空余时间段除以帧消隐时间的个数,即可得到分配到子帧的帧消隐时间上的打散时间。
[0140]
实施例五
[0141]
本技术实施例五提供一种led显示系统,包括前面任一项实施例中的子帧驱动控制装置以及led显示屏,所述子帧驱动控制装置接收外部输入的显示帧数据,驱动所述led显示屏的显示工作。
[0142]
本技术实施例中,通过将空余时间段打散,进而使得每个显示帧的帧同步信号周期,可以为子帧显示时间的整数倍,就不再存在空余时间段的问题,在提高刷新率的同时,也保障了显示效果。
[0143]
本技术另一实施例还提供了一种存储介质,其上存储有计算机程序,其中所述计算机程序在由处理器执行时实现上述任一项实施例所述的led显示屏子帧驱动控制方法。
[0144]
所述系统/计算机装置集成的部件/模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0145]
在本发明所提供的几个具体实施方式中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述部件的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0146]
另外,在本发明各个实施例中的各功能模块/部件可以集成在相同处理模块/部件中,也可以是各个模块/部件单独物理存在,也可以两个或两个以上模块/部件集成在相同模块/部件中。上述集成的模块/部件既可以采用硬件的形式实现,也可以采用硬件加软件功能模块/部件的形式实现。
[0147]
对于本领域技术人员而言,显然本发明实施例不限于上述示范性实施例的细节,而且在不背离本发明实施例的精神或基本特征的情况下,能够以其他的具体形式实现本发明实施例。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明实施例的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明实施例内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统、装置或终端权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模
块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0148]
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献