显示屏显示控制方法、扫描卡和显示屏系统与流程

文档序号:17051218发布日期:2019-03-05 20:10阅读:248来源:国知局
显示屏显示控制方法、扫描卡和显示屏系统与流程

本发明涉及显示技术领域,尤其涉及一种显示屏显示控制方法、一种扫描卡以及一种显示屏系统。



背景技术:

在扫描式led显示屏中,现有的3-8译码器芯片74hc138译码方式的不足在于大于8扫的led灯板都需要一组四个及四个以上的译码信号的输出,同时在译码信号组输出的时刻要求其信号完整性高,但由于传统3-8译码方式是依此选通第1、2、3、4、5、……、n行,或者依此选通第n、n-1、n-2、n-3、n-4、……、1行这样的顺序进行,很有规律。

扫描卡输出的译码信号组(a、b、c、d、e)中的各个行译码信号是对齐的,但是由于信号可能经过了hub板上的不同路径、不同ic,而经过不同路径后的译码信号组(a、b、c、d、e)的信号波形例如图1所示,行译码信号组(a、b、c、d、e)中的d、e信号相对a、b、c信号有相对延迟,更甚者有更差的hub板设计就会有更差的延迟,其导致到达最终一级3-8译码器芯片上的信号延时不同,使得3-8译码器芯片错误译码而选通了不该选通的像素行,致使错误的显示效果和余晖现象。



技术实现要素:

本发明的实施例提供一种显示屏显示控制方法、一种扫描卡以及一种显示屏系统,解决现有技术中因译码信号延时造成的错误显示和余晖现象的问题。

一方面,提供了一种显示屏显示控制方法,包括:根据行译码信号组和显示数据驱动控制目标显示屏逐帧进行图像显示。其中,所述目标显示屏进行一帧图像的显示过程中进行至少一轮扫描,每一轮扫描包括行译码信号组轮询翻转进行的行扫描,并且在每一轮扫描过程中所述行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转。

在本发明的一个实施例中,根据行译码信号组和显示数据驱动控制目标显示屏逐帧进行图像显示的步骤包括:利用所述行译码信号组依序选通所述目标显示屏上的一第一点亮像素行、一第二点亮像素行和一第三点亮像素行;利用一第一点亮行显示数据、一第二点亮行显示数据和一第三点亮行显示数据分别驱动依序选通的所述第一点亮像素行、所述第二点亮像素和所述第三点亮像素行进行显示;其中,所述行译码信号组选通所述第二点亮像素行时相对于选通所述第一点亮像素行时只有一个行译码信号被控制进行电平翻转,且所述行译码信号组选通所述第三点亮像素行时相对于选通所述第二点亮像素行时只有一个行译码信号被控制进行电平翻转。

在本发明的一个实施例中,所述显示屏显示控制方法包括:将所述第一点亮行显示数据、所述第二点亮行显示数据和所述第三点亮行显示数据依序送入所述目标显示屏上的列驱动电路的显示缓冲区。

在本发明的一个实施例中,所述行译码信号组有4个行译码信号或5个行译码信号。

再一方面,提供了一种扫描卡,适于连接一种目标显示屏。所述扫描卡用于:产生依序进行多次行扫描所需的多个译码信号编码、依序根据所述多个译码信号编码产生行译码信号组、将所述行译码信号组输出至所述目标显示屏;其中,依序用于产生所述行译码信号组的每相邻两个译码信号编码之间只有一位数据发生了翻转。

在本发明的一个实施例中,所述多个译码信号编码包括依序用于产生所述行译码信号组的一第一译码信号编码、一第二译码信号编码和一第三译码信号编码;所述第二译码信号编码和所述第一译码信号编码之间只有一位数据发生了翻转、且所述第三译码信号编码和所述第二译码信号编码之间只有一位数据发生了翻转。

在本发明的一个实施例中,所述多个译码信号编码中的每一个译码信号编码为4位二进制数或5位二进制数。

在本发明的一个实施例中,所述扫描卡还用于:将所述多个译码信号编码分别欲选通的像素行显示所需的显示数据依序送入显示缓冲区。

另一方面,提供了一种显示屏系统,包括前述扫描卡和连接所述扫描卡的目标显示屏;其中,目标显示屏为led显示屏。

在本发明的一个实施例中,所述显示屏系统还包括:hub板,连接在所述扫描卡和所述led显示屏之间。

上述技术方案中的一个技术方案具有如下优点:通过在每一轮扫描过程中使行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转,可以有效抑制错误显示和余晖现象,进而提升显示屏的显示质量。

上述技术方案中的再一个技术方案具有如下优点:所采用的译码信号编码方式对应的扫描方式因为只有一位译码信号与上一扫不同,致使信号的传输不依赖于信号走线或者经历不同ic等产生的不相同的延时,可以有效抑制现有技术中存在的错误显示和余晖现象。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中的一组五个行译码信号的波形示意图;

图2为相关于本发明第一实施例的扫描式显示屏的原理示意图;

图3为本发明第二实施例中的显示屏系统的架构示意图;

图4为相关于本发明第二实施例的32扫译码信号编码方式示意图;

图5为本发明第三实施例中的显示屏系统的架构示意图;

图6a为现有技术中的16扫译码信号编码方式示意图;

图6b为相关于本发明第三实施例的16扫译码信号编码方式示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一实施例

本发明第一实施例中提供的一种显示屏显示控制方法,包括步骤:根据行译码信号组和显示数据驱动控制目标显示屏逐帧进行图像显示;其中,所述目标显示屏进行一帧图像的显示过程中进行至少一轮扫描,每一轮扫描包括行译码信号组轮询翻转进行的行扫描,并且在每一轮扫描过程中所述行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转。

为便于更清楚地理解本实施例中,下面结合图2对本实施例的显示屏显示控制方法进行举例说明如下。如图2所示的一种扫描式显示屏,其例如是扫描式led显示屏,其单个组成单元(或称led灯板)包括行译码电路、列驱动电路、沿水平方向延伸的多条扫描线、沿竖直方向延伸的多条数据线、以及像素阵列例如led阵列;译码电路的输入用于接收行译码信号组且其输出连接led业内使用的行管芯片、行管芯片提供电源功率输出,行管输出即为扫描线输出,且依序提供行选通信号,列驱动电路的输入用于接收显示数据及必要的控制信号例如输出使能信号且其各个数据输出通道分别连接所述多条数据线,led阵列中的各个led的阳极连接相对应的扫描线所驱动的行管芯片输出端且阴极连接相对应的数据线。其中,行译码电路典型地包括74hc138译码芯片,列驱动电路典型的包括通用on-off驱动芯片或pwm驱动芯片。

扫描式led显示屏的优点是较低的led灯板生产成本,由于列驱动电路的每一个数据输出通道被处于不同行的多个像素共用导致这种屏体存在余晖问题,因此必须配合好行选通信号一同工作,增强其显示效果。在原理方面,是由于上一点亮像素行显示的信息必须在下一点亮像素行选通前使数据输出通道关闭并泄放电荷,否则将会有产生一个亮点所在的同一个数据输出通道其它某些点微亮的现象,这一现象被称为余晖,然而实际灯板泄放电荷并不理想,因此对行译码信号要求更加严格。

因而在本实施例中,经由试验观察显示效果发现:通过在每一轮扫描过程中使行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转可以有效抑制错误显示和余晖现象,进而提升显示屏的显示质量。

第二实施例

如图3所示,本发明第二实施例中的一种显示屏系统30,包括:扫描卡31、hub板(或称转接板)33和led灯板35;hub板33连接在扫描卡31和led灯板35之间,扫描卡31典型地设置有可编程逻辑器件例如fpga器件和与之相连的数据组输出接口例如rgb数据组接口。此处值得一提的是,hub板33所连接的led灯板35的数量并不限于图3中所示的一个,具体数量则视扫描式led显示屏的实际分辨率而定,也就是说hub板33可以连接一个led灯板35,也可以是连接多个led灯板35;相应地扫描式led显示屏例如具有一个led灯板35或者由多个led灯板35拼接而成。此外,值得一提的是,图3中的led灯板35仅绘出其行译码电路中的译码器芯片及其连接关系,当然led灯板35还有设置有列驱动电路、扫描线、数据线和和led阵列。

从图3中可以得知:扫描卡31输出一组5个行译码信号(a,b,c,d,e)和一个控制信号ctrl;这组行译码信号(a,b,c,d,e)和控制信号ctrl经由hub板33转发至led灯板35。在图3所示的实施例中,led灯板35上设置有5片3-8译码器芯片且呈两级配置,第一级配置有1片3-8译码器芯片,第二级配置有4片3-8译码器芯片;这5片3-8译码器芯片的组合接受行译码信号组(a,b,c,d,e)和控制信号ctrl的控制可以进行一轮32次(也即25次)行扫描,进而可以驱动控制32扫led灯板,或者说驱动控制一种32扫显示屏。

承上述,本实施例为了实现【在每一轮扫描过程中使行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转】,以达成抑制错误显示和余晖现象之目的,对扫描卡31上的译码信号编码方式进行设计,具体例如图4所示。

参见图4,基于本实施例设计的译码信号编码方式产生的行译码信号组变化的前后,相对只有一位数据发生了翻转。从译码信号编码5'b00000开始第一扫选中第一像素行,基于5'b00001进行第二扫选中第二个像素行,基于5'b00011进行第三扫选中第四个像素行,依次按照图4所示箭头方向递进,最后基于5'b10000进行第三十二扫选中第十七个像素行;因此可以发现依序进行的三次行扫描所分别对应的三个像素行中的中间扫对应的点亮像素行并非与前后扫对应的两个点亮像素行均直接物理相邻,也即该中间扫对应的点亮像素行至少与前后扫对应的两个点亮像素行之一间隔有至少一个像素行。此外,基于图4所示的译码信号编码方式,其要求系统配合行译码信号,例如在进行第三扫时需要提早将第四个像素行所需的行显示数据送入列驱动电路的显示缓冲区,以保证显示的正常递进。如此一来,信号的延时对其错误的选通其它行并无影响;同时行显示数据输出也做调整,行显示数据的输出需要按照译码信号编码对应的行选通顺序进行输出,从而得以正确显示。

本实施例的译码信号编码方式所对应的扫描方式因为只有一位译码信号与上一扫不同,致使信号的传输不依赖于信号走线或者经历不同ic产生的不相同的延时,可以有效抑制现有技术中存在的错误显示和余晖现象。

第三实施例

如图5所示,本发明第三实施例中的一种显示屏系统50,包括:扫描卡51、hub板(或称转接板)53和led灯板55;hub板53连接在扫描卡51和led灯板55之间,扫描卡51典型地设置有可编程逻辑器件例如fpga器件和与之相连的数据组输出接口例如rgb数据组接口。此处值得一提的是,hub板53所连接的led灯板55的数量并不限于图5中所示的一个,具体数量则视扫描式led显示屏的实际分辨率而定,也就是说hub板53可以连接一个led灯板55,也可以是连接多个led灯板55;相应地扫描式led显示屏例如具有一个led灯板55或者由多个led灯板55拼接而成。此外,值得一提的是,图5中的led灯板55仅绘出其行译码电路中的译码器芯片及其连接关系,当然led灯板55还有设置有列驱动电路、扫描线、数据线和和led阵列。

从图5中可以得知:扫描卡51输出一组4个行译码信号(a,b,c,d)和一个控制信号ctrl;这组行译码信号(a,b,c,d)和控制信号ctrl经由hub板53转发至led灯板55。在图5所示的实施例中,led灯板55上设置有2片3-8译码器芯片;这2片3-8译码器芯片的组合接受行译码信号组(a,b,c,d)和控制信号ctrl的控制可以进行一轮16次(也即24次)行扫描,进而可以驱动控制16扫led灯板,或者说驱动控制一种16扫显示屏。

参见图6a,其为现有技术中16扫采用的译码信号编码方式。首先系统将第一像素行的显示数据送入列驱动电路的显示缓冲区,紧随其后,行译码信号组选通第一个像素行,第一个像素行的显示数据进行显示,此时行译码信号组对应的译码信号编码为4'b0000(也即(a,b,c,d)=4'b0000);第二个像素行的显示数据送入列驱动电路的显示缓冲区,紧接着行译码信号组选通第二个像素行,第二个像素行的显示数据进行显示,此时行译码信号组对应的译码信号编码为4'b0001(也即(a,b,c,d)=4'b0001);第三个像素行的显示数据送入列驱动电路的显示缓冲区,紧接着行译码信号组选通第三个像素行,第三个像素行的显示数据进行显示,此时行译码信号组对应的译码信号编码为4'b0010(也即(a,b,c,d)=4'b0010);依次遵循图6a中的译码信号编码变换顺序,但是当从4'b1111到4'b0000时,假若d信号由于hub板原因相对信号延迟16ns,那么由于abc信号抢先16ns翻转使其产生的译码信号组输出为((a,b,c,d)=4'b1000),这就使得本该第一个像素行显示第一个像素行的显示数据时,使得第九个像素行(即第4'b1000)抢先显示第一个像素行的显示数据,从而造成错误显示。

承上述,本实施例为了实现【在每一轮扫描过程中使行译码信号组在每相邻两次行扫描时只有一个行译码信号被控制进行电平翻转】,达到抑制错误显示和余晖现象之目的,对扫描卡51上的译码信号编码方式进行设计,具体例如图6b所示。

参见图6b,基于本实施例设计的译码信号编码方式产生的行译码信号组变化的前后,相对只有一位数据发生了翻转。从译码信号编码4'b0000开始第一扫选中第一像素行,基于4'b0001进行第二扫选中第二个像素行,基于4'b0011进行第三扫选中第四个像素行,依次按照图6b所示箭头方向递进,最后基于4'b1000进行第十六扫选中第九个像素行;因此可以发现依序进行的三次行扫描所分别对应的三个点亮像素行中的中间扫对应的点亮像素行并非与前后扫对应的两个点亮像素行均直接物理相邻,也即该中间扫对应的点亮像素行至少与前后扫对应的两个点亮像素行之一间隔有至少一个像素行。此外,基于图6b所示的译码信号编码方式,其要求系统配合行译码信号,例如在进行第三扫时需要提早将第四个像素行所需的行显示数据送入列驱动电路的显示缓冲区,以保证显示的正常递进。如此一来,信号的延时对其错误的选通其它行并无影响;同时行显示数据输出也做调整,行显示数据的输出需要按照译码信号编码对应的行选通顺序进行输出,从而得以正确显示。

本实施例的译码信号编码方式所对应的扫描方式因为只有一位译码信号与上一扫不同,致使信号的传输不依赖于信号走线或者经历不同ic产生的不相同的延时,可以有效抑制现有技术中存在的错误显示和余晖现象。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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