显示控制卡检测方法及装置、检测系统和生产线与流程

文档序号:11433990阅读:317来源:国知局
显示控制卡检测方法及装置、检测系统和生产线与流程

本发明涉及显示控制卡技术领域,尤其涉及一种显示控制卡检测方法、一种显示控制卡检测装置、一种显示控制卡检测系统以及一种显示控制卡生产线。



背景技术:

在led显示屏制造领域,生产的led显示控制卡例如接收卡需要检测是否合格才能装箱发货。已知的接收卡检测方案是利用pc机控制led灯板显示图像,然后通过人眼观察led灯板显示的图像是否正常,若图像显示正常,则接收卡检测合格,若图像显示不正常,则接收卡检测不合格。

然后,由于已知接收卡检测方案是通过人眼观察led灯板显示的图像是否正常,所以存在以下问题:1)检测效率低和准确率低;以及2)由人眼观察,容易漏检且漏检了也不知道。



技术实现要素:

因此,本发明实施例提供一种显示控制卡检测方法、一种显示控制卡检测装置、一种显示控制卡检测系统以及一种显示控制卡生产线,以防止漏检,并提升显示控制卡的检测效率和准确率。

一方面,提供了一种显示控制卡检测方法,待检测显示控制卡的多个输出端口分别连接至多个led灯板,所述方法包括:控制所述多个led灯板显示目标图像;采集所述目标图像以获取每一个所述led灯板显示的图像;对获取的每一个所述led灯板显示的图像进行分析处理,得到每一个所述led灯板的亮度或亮色度信息;比较每一个所述led灯板的亮度或亮色度信息与预设的亮度或亮色度阈值得到比较结果;根据所述比较结果确定所述待检测显示控制卡的多个输出端口是否均正常工作。

再一方面,提供了一种显示控制卡检测装置,包括:控制模块,用于控制多个led灯板显示目标图像,其中所述多个led灯板分别连接待检测显示控制卡的多个输出端口;采集模块,用于采集所述目标图像以获取每一个所述led灯板显示的图像;分析处理模块,用于对获取的每一个所述led灯板显示的图像进行分析处理,得到每一个所述led灯板的亮度或亮色度信息;比较模块,用于比较每一个所述led灯板的亮度或亮色度信息与预设的亮度或亮色度阈值得到比较结果;确定模块,用于根据所述比较结果确定所述待检测显示控制卡的多个输出端口是否均正常工作。

另一方面,提供了一种显示控制卡检测系统,包括:多个led灯板,所述多个led灯板分别用于与待检测显示控制卡的多个输出端口一对一连接;上位机,用于连接所述待检测显示控制卡以控制所述多个led灯板显示目标图像;面阵相机,用于连接所述上位机,根据所述上位机的控制对所述多个led灯板显示的目标图像进行采集;其中,所述上位机还用于对获取的每一个所述led灯板显示的目标图像进行分析处理得到每一个所述led灯板的亮度或亮色度信息、比较每一个所述led灯板的亮度或亮色度信息与预设的亮度或亮色度阈值得到比较结果、根据所述比较结果输出检测结果以表征与每一个所述led灯板连接的所述输出端口的图像输出功能是否正常。

又一方面,提供了一种显示控制卡生产线,包括传送轨道和检测工位;其中,所述传送轨道用于传送待检测显示控制卡,所述检测工位配置有前述显示控制卡检测系统。

上述技术方案中的一个技术方案具有如下优点或有益效果:1)实现了检测自动化,因而可以提高检测效率和准确率;而且无需人眼观察,提高了检测结果的质量,避免了因个人原因造成的漏检,降低漏检率。

上述技术方案中的再一个技术方案具有如下优点或有益效果:通过搭建检测系统来实现显示控制卡的检测,可以提高检测效率和准确率;而且无需人眼观察,提高了检测结果的质量,避免了因个人原因造成的漏检,降低漏检率。

上述技术方案中的另一个技术方案具有如下优点或有益效果:通过配置生产线对显示控制卡进行检测,因而可以实现显示控制卡的检测流水化作业。

附图说明

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

图1为本发明第一实施例中的接收卡检测方法所采用的检测系统架构示意图;

图2为在图1所示基础上增设扫描枪的检测系统架构示意图;

图3为本发明第二实施例中的接收卡检测方法所采用的检测系统架构示意图;

图4为图3所示hub板的具体结构示意图;

图5为在图3所示基础上增设扫描枪的检测系统架构示意图;

图6为本发明第三实施例中的接收卡检测方法所采用的检测系统架构示意图;

图7为在图6所示基础上增设扫描枪的检测系统架构示意图;

图8a为本发明第四实施例中的显示控制卡检测装置的模块示意图;

图8b、8c及8d为本发明其它实施例中的多种显示控制卡检测装置的模块示意图。

具体实施方式

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

第一实施例

本发明第一实施例提出一种显示控制卡例如接收卡检测方法,可应用于产线检测生产的接收卡的图像输出功能是否合格;其利用图像采集设备例如面阵相机(例如ccd相机)进行图像采集,安装在上位机(例如pc机)上的软件分析图像是否正常显示而不需要人眼来观察图像是否显示正常,从而可以提高检测效率和准确率、减少人眼直视高速变换的显示图像以及降低生产成本。

参见图1,其为本发明第一实施例提出的一种显示控制卡例如接收卡检测方法所采用的检测系统架构示意图。如图1所示:a)将m*n的led灯板拼接在一起构成一个led显示屏体,其中m、n的取值均为大于或等于1且两者可以相等也可以不相等;b)将m*n个led灯板与hub板(或称转接板)的灯板连接口(典型的为排线口)一对一相连,此时一个灯板连接口连接一个led灯板;c)将发送卡连接至上位机例如pc机,此处的发送卡例如是通过视频连接线例如dvi线连接至pc机;以及d)将图像采集设备例如面阵相机连接到pc机,此处的面阵相机例如是通过usb线或网线连接至pc机;从而完成本发明第一实施例的显示控制卡例如接收卡的检测系统的搭建。后续可以将待检测接收卡连接在hub板和发送卡之间,其典型地通过排针排母配合连接hub板并通过网线连接发送卡。此外,值得说明的是,连接hub板的待检测接收卡的输出端口((每个输出端口通常包含多条信号线)与hub板上的排线口(灯板连接口)存在一一对应的规则,因而与m*n个led灯板也是一一对应的,也即待检测接收卡的输出端口的个数为m*n个;再者可以理解的是,当待检测接收卡的输出端口仅为一个或者只需检测一个时,则可以将待检测接收卡直接通过排线连接至led灯板而无需使用hub板。

下面将结合图1对本发明第一实施例的接收卡检测流程进行详细说明:

首先,利用pc机输出控制由m*n个led灯板拼接而成的led显示屏体进行图像显示所需的图像数据至发送卡,由发送卡对图像数据进行解码和数据转换后发送给接收卡,再由接收卡进行图像处理并输出至由m*n个led灯板拼接而成的led显示屏体上进行整屏图像显示;

然后,由pc机控制面阵相机采集led显示屏体整屏显示的图像并将采集到的整屏图像以led灯板为单元进行图像分割,然后逐灯板进行图像分析处理以自动检测图像是否正常显示;若图像显示正常,则判定接收卡合格,反之若图像显示不正常,则显示图像不正常的led灯板所对应的接收卡输出端口不合格,即接收卡不合格。值得一提的是,在采集得到led显示屏体显示的整屏图像后,如果发现led灯板之间的间隙过大,则可以移动面阵相机位置逐灯板进行图像采集、然后逐灯板进行图像分析处理。

承上述,在本实施例的接收卡检测方法中,以m*n个led灯板有4*4个、接收卡有16个输出端口为例,hub板的十六个灯板连接口与十六个led灯板一一对应相连;由于接收卡的十六个输出端口与hub板上的十六个灯板连接口存在一一对应的规则,当接收卡连接hub板后其输出端口就与led灯板建立好了对应关系。具体检测过程例如为:

1)首先获取用于判断各个led灯板是否正常显示图像的亮色度阈值,具体可以是:以rgb全彩led灯板为例,将一张正常的接收卡连接在本实施例所采用的检测系统中的hub板和发送卡之间,然后通过pc机控制各个led灯板整体按照预设顺序显示红色、绿色、蓝色、白色等纯色图像并通过面阵相机进行图像采集以及由pc机对采集到的图像进行分析处理来得到各个led灯板的亮色度均值(例如包括亮度均值和色坐标均值),之后根据得到的亮色度均值的一定比例设定各个led灯板的亮色度阈值;简而言之,就是对各个led灯板进行亮色度标定,得出一个正常范围的亮色度值,也即亮色度阈值。举例来说,可以以led灯板的色坐标均值的0.8倍和1.2倍作为偏色阈值,以led灯板的亮度均值的0.1倍作为黑屏阈值,以led灯板的亮度均值的0.5倍作为花色阈值,以led灯板的亮度均值的0.7倍作为断色阈值等等,当然各个阈值与亮度均值或色坐标均值之间的倍数关系可根据实际应用需求适当弹性设定,此处不做严格限制。

2)在将待检测接收卡连接在图1所示hub板和发送卡之间后进行拍图检测,具体可为:由pc机控制各个led灯板整体按照预设顺序显示红色全亮图像、绿色全亮图像、蓝色全亮图像、白色全亮图像等纯色全亮图像,白色线条图像(典型的包括白色横线图像、白色竖线图像、白色左斜线图像和白色右斜线图像)以及灰色渐变图像(例如拼接而成的led显示屏体的整屏图像从左到右为从黑到白渐变或从白到黑渐变),同时控制面阵相机采集图像;pc机端软件根据面阵相机采集到的图像自动分析前各个led灯板的亮色度信息,再根据设定的亮色度阈值分别判断各个图像是否显示正常;出现以下现象,则表示图像显示不正常:

a)图像存在偏色现象,即显示的色彩与真实色彩之间存在差异,其可以通过对led灯板进行逐灯点判断色坐标是否超出设定的偏色阈值范围来确定;

b)存在黑屏现象,其可以通过判断led灯板上是否存在90%及以上的led灯点的亮度值小于设定的黑屏阈值来确定;

c)图像出现花色现象,主要是指在显示红色横线、白色竖线或白色斜线时除了正常显示的白色线条外还存在多余背景杂色的现象,其可以通过对led灯板进行逐灯点判断是否为应该点亮的led灯点以及判断不应该点亮的led灯点的亮度值是否小于花色阈值来确定;

d)图像出现断色现象,主要是指部分灯点未亮或者亮度显示不正常,其可以通过对led灯板进行逐灯点判断是否亮度值小于设定的断色阈值来确定;以及

e)图像的亮色度值不在正常范围的亮色度值内,其可以通过判断led灯板的亮色度均值是否超出亮色度标定时得到的亮色度均值的±5%来确定。

3)输出检测结果,具体可为:当检测发现图像显示不正常时,对不正常显示的led灯板进行定位,定位到的led灯板所对应的接收卡输出信号线组不正常,则接收卡的图像输出功能不合格;此处可以理解的是,因为各个led灯板与接收卡的各个输出端口之间的对应关系事先已知,所以当某个led灯板显示图像不正常时,很容易就可以定位到接收卡的哪个输出端口异常。

此外,在实际应用中,考虑到led灯板在检测过程中长时间点亮后会出现个别灯点坏死或出现亮色度偏差现象,此时拍图检测时会影响检测结果;这时,可以在上位机软件中人工设置led灯板死灯位置,在拍图检测时该灯点位置不进行判断,这样可以防止频繁更换led灯板,同时也不影响检测结果;当然,如果死灯个数较多或有连续的死灯,则建议更换led灯板并在更换掉坏led灯板后清除死灯位置设置。

再者,为了有效避免未检测的接收卡和检测有问题的接收卡误发货出去,可以如图2所示,整个检测系统在图1所示的基础上增设扫描枪,以便于将接收卡的唯一编号(例如以条形码形式粘贴在接收卡上)和检测结果绑定在一起。例如在完成接收卡检测后,专门设置一道扫描装箱工序,利用扫描枪每扫描一张接收卡,软件就会在数据库中查找该接收卡唯一编号相关的数据,如果未在数据库中找到则表示该接收卡未经过检测,未检测和检测不合格的接收卡软件会提示不可以装箱,并给出原因,检测合格则可装箱。

另外,前述第一实施例仅详细描述了接收卡的图像输出功能的检测过程,但对于接收卡的功能检测而言,需检测的项目还可包括其他项目例如:x1)内存sdram访问、x2)两个网口(千兆链路)的双向数据通路、x3)flash(闪存)的访问、x4)电压温度读取以及x5)接收卡用户程序和boot程序能否正常启动等。而为了实现项目x1)-x5)等接收卡内部检测项,可以是将待检测的接收卡的两个网口分别与发送卡的两个网口相连以进行通信,然后设置发送卡的这两个网口依次为主控端口,往sdram和flash写数据并读取,如果可以正常读取和写入且写入的数据与读取的内容一致,则sdram和flash都是正常的;此外,分别读取电压、温度值,若在合适的范围内则正常;以及检测用户程序和boot程序是否与设定的一样,并命令其重启。

值得说明的是,也可以将图1和图2所示检测系统应用到整个生产接收卡的生产线上。例如,在生产接收卡时,可设置一条或多条产线,同一条产线上设置一个或多个检测工位,每个检测工位配置有如图1所示除接收卡之外的pc机、面阵相机、发送卡、hub板和多个led灯板甚至是图2所示的扫描枪等设备。自动化检测过程为:使制作好的待检测接收卡载入产线的传送轨道上进行传送,当到达检测工位后由操作人员将待检测接收卡连接在hub板和发送卡之间以进行接收卡自动化检测并输出检测结果,待检测完成后,再由操作人员将检测完的接收卡装箱或放置产线后端传送轨道上继续往后传送。也即,操作人员需要不断地替换连接在hub板和发送卡之间的接收卡来支持整个产线检测接收卡。值得一提的是,在自动拍图检测过程中要注意以下问题:

a)配置检测工位时,放置面阵相机要正对由led灯板拼接而成的led显示屏体,各个led灯板尽可能拼接平整,led灯板的色差尽可能小一点,利于判断颜色是否显示正确;

b)固定led灯板与待检测接收卡的输出信号线组的对应关系,不管是几个输出信号线组的接收卡,都有唯一的、约定的对应关系;以及

c)首次配置检测工位时,将led灯板同时点亮,调节面阵相机的焦距和微焦,使得所有led灯板都可取景且每一颗led灯点都可以区分开,做一次点定位,之后保证面阵相机和led灯板之间的相对位置关系不动,此次调节结果可用于后续多日检测,当且仅当面阵相机或led灯板位置变化时再次调节。

由上可知,这样建立的接收卡生产检测线可以实现产线自动化检测,可以记录操作人员、检测结果,并对数据进行统计分析来优化生产测试流程,为做好质量管理提供方便。

综上所述,本发明第一实施例可以达成以下一个或多个有益效果:1)实现检测自动化、提高检测效率和准确率;2)无需人眼观察,提高了检测结果的质量,避免了因个人原因造成的漏检,降低漏检率;3)由于是自动化检测,其可对检测结果进行统计,如此一来可以根据数据库分析质量作为质量管理的依据;以及4)提高生产质量,降低生产成本。

第二实施例

本发明第二实施例提出的一种显示控制卡例如接收卡检测方法,其便于自动检测接收卡的图像输出功能是否正常,省去人眼观看led灯板步骤,换为用图像采集设备例如面阵相机(比如ccd相机)采集数据以供分析确定输出图像是否正常,上位机软件自动识别点亮的led灯板以及led灯板与接收卡的输出端口组中的输出端口的对应关系,输出图像有问题时上位机软件自动显示并记录对应的输出端口。

参见图3,其为本发明第二实施例提出的一种显示控制卡例如接收卡检测方法所采用的检测系统架构示意图。如图3所示:a)将m*n的led灯板拼接在一起构成一个led显示屏体,其中m、n的取值为大于1的正整数且两者可以相等也可以不相等;b)将m*n个led灯板与hub板(或称转接板)的灯板连接口(典型的为排线口)一对一相连接,此处一个灯板连接口连接一个led灯板;c)将发送卡连接至上位机例如pc机,此处的发送卡例如是通过视频连接线例如dvi线连接至pc机;以及d)将图像采集设备例如面阵相机连接到pc机,此处的面阵相机例如是通过usb线或网线连接至pc机;从而完成本发明实施例的led显示控制卡例如接收卡的检测系统的搭建。后续可以将待检测接收卡连接在hub板和发送卡之间,其典型地通过排针排母配合连接hub板并通过网线连接发送卡。

承上述,一般待检测的接收卡型号可能不只一种且带载能力也不一样,所以不同型号接收卡对应的输出端口数量会有多种情况,如果每一个型号对应一个hub板,则hub板数量较多,不易管理,更换接收卡型号就要更换hub板,重新连接hub板与led灯板之间的排线,所以图4所示实施例提出一种多路单开的hub板设计,具体为:hub板上配置有m个输入端口组、单刀多掷开关以及n个灯板连接口(或称n个输出端口且构成一个输出端口组),m、n均为大于1的正整数,m个输入端口组分别用于与m个不同型号接收卡的输出端口组连接,n个灯板连接口分别用于与n个led灯板连接。其中,这m个输入端口组的输入端口数量不同且最大输入端口数量为n,也即等于灯板连接口的数量;并且在图4中,各个输入端口组中相同编号的输入端口通过单刀多掷开关连接至同一个灯板连接口以便于在输入端口组连接至待检测接收卡后接收卡的输出端口组中的各个输出端口与相应数量的灯板连接口形成一一对应关系,例如输入端口1均通过单刀多掷开关连接至灯板连接口1,类此类推。此外,由于各个输入端口组中的输入端口数量不同,以使得不同的输入端口组通过单刀多掷开关所电连接的灯板连接口数量不同,因此并非每一个灯板连接口都会连接至每一个输入端口组,例如灯板连接口n仅连接具有n个输入端口的输入端口组m。

下面将结合图3及图4对本发明第二实施例的接收卡检测流程进行详细说明:

(1)将led灯板按照m*n的方式排布形成led显示屏体,m*n的大小可根据环境、图像采集设备例如面阵相机的分辨率等进行设置,此处以4*4为例;

(2)将led灯板按照先行后列的方式以自然数命名,例如图3所示的led灯板编号1-16;

(3)将led灯板从编号1开始分别与hub板上的灯板连接口依次按顺序连接,例如编号为1的led灯板通过排线连接至hub板上的灯板连接口1,以此类推;

(4)放置面阵相机在led显示屏体(由m*n个led灯板形成)前方并正对led显示屏体,微调面阵相机的焦距和微焦至led显示屏体可以全部显示在面阵相机采集图像中且可以区分每一颗led灯点;

(5)pc机端软件记录每一个led灯板的位置;

(6)根据待检测接收卡的型号,将其输出端口组(典型的为排针座)连接接至hub板上对应的输入端口组上,并将单刀多掷开关拨至对应位置以使待检测接收卡的输出端口组与hub板上的输出端口组中的对应输出端口(灯板连接口)导通。此时接收卡的输出端口组若有n个输出端口,则其被连接至hub板上的输入端口组m,后续检测过程中对应前n个led灯板点亮;

(7)在待检测接收卡连接好之后,pc机端软件控制led显示屏体按照预设顺序显示多个全亮图像例如红色全亮图像、绿色全亮图像、蓝色全亮图像和白色全亮图像,多个白色线条图像例如白色横线图像、白色竖线图像和白色斜线图像,甚至灰色渐变图像(例如拼接而成的led显示屏体的整屏图像从左到右为从黑到白渐变或从白到黑渐变);同时控制面阵相机采集图像;

(8)pc机端软件根据面阵相机采集到的图像自动分析前n个led灯板的亮色度信息,根据设定的亮色度阈值判断各个图像是否显示正常,当显示不正常,记录输出端口以及显示不正常的项目以得到输出结果。此处,因为各个led灯板与接收卡的各个输出端口之间的对应关系事先已知并记录于pc机端软件,所以当某个led灯板显示图像不正常时,很容易就可以定位到接收卡的哪个输出端口异常。

其中,图像显示不正常通常存在以下现象:

(8a)图像存在偏色现象,即显示的色彩与真实色彩之间存在差异,其可以通过对led灯板进行逐灯点判断色坐标是否超出设定的偏色阈值范围来确定;

(8b)存在黑屏现象,其可以通过判断led灯板上是否存在90%及以上的led灯点的亮度值小于设定的黑屏阈值来确定;

(8c)图像出现花色现象,主要是指在显示红色横线、白色竖线或白色斜线时除了正常显示的白色线条外还存在多余背景杂色的现象,其可以通过对led灯板进行逐灯点判断是否为应该点亮的led灯点以及判断不应该点亮的led灯点的亮度值是否小于花色阈值来确定;

(8d)图像出现断色现象,主要是指部分灯点未亮或者亮度显示不正常,其可以通过对led灯板进行逐灯点判断是否亮度值小于设定的断色阈值来确定;以及

(8e)图像的亮色度值不在正常范围的亮色度值内,其可以通过判断led灯板的亮色度均值是否超出亮色度标定时得到的亮色度均值的±5%来确定。

至于前述的亮色度阈值可以是根据经验直接设定,也可以采用以下方式:以rgb全彩led灯板为例,将一张与待检测接收卡相同型号的正常接收卡连接在本发明第二实施例所采用的检测系统中的hub板和发送卡之间,然后通过pc机控制各个led灯板整体按照预设顺序显示红色、绿色、蓝色、白色等图像并通过面阵相机进行图像采集以及由pc机端软件对采集到的图像进行分析处理来得到各个led灯板的亮色度均值(例如包括亮度均值和色坐标均值),之后根据得到的亮色度均值的一定比例设定各个led灯板的亮色度阈值;简而言之,就是对各个led灯板进行亮色度标定,得出一个正常范围的亮色度值,也即亮色度阈值。举例来说,可以以led灯板的色坐标均值的0.8倍和1.2倍作为偏色阈值,以led灯板的亮度均值的0.1倍作为黑屏阈值,以led灯板的亮度均值的0.5倍作为花色阈值,以led灯板的亮度均值的0.7倍作为断色阈值等等,当然各个阈值与亮度均值或色坐标均值之间的倍数关系可根据实际应用需求适当弹性设定,此处不做严格限制。

此外,值得一提的是,在实际应用中,考虑到led显示屏体中的led灯板在检测过程中长时间点亮后会出现个别灯点坏死或出现亮色度偏差现象,此时拍图检测时会影响检测结果;这时,可以在pc机端软件中人工设置led灯板死灯位置,在拍图检测时该灯点位置不进行判断,这样可以防止频繁更换led灯板,同时也不影响检测结果;当然,如果死灯个数较多或有连续的死灯,则建议更换led灯板并在更换掉坏led灯板后清除死灯位置设置。

再者,为了有效避免未检测的接收卡和检测有问题的接收卡误发货出去,整个检测系统在图3所示的基础上增设扫描枪(参见图5),以便于将接收卡的唯一编号(例如以条形码形式粘贴在接收卡上)和检测结果绑定在一起。例如在完成接收卡检测后,专门设置一道扫描装箱工序,利用扫描枪每扫描一张接收卡,软件就会在数据库中查找该接收卡唯一编号相关的数据,如果未在数据库中找到则表示该接收卡未经过检测,未检测和检测不合格的接收卡软件会提示不可以装箱,并给出原因,检测合格则可装箱。

另外,前述第二实施例仅详细描述了接收卡的图像输出功能的检测过程,但对于接收卡的功能检测而言,需检测的项目还可包括其他项目例如:x1)内存sdram访问、x2)两个网口(千兆链路)的双向数据通路、x3)flash(闪存)的访问、x4)电压温度读取以及x5)接收卡用户程序和boot程序能否正常启动等。而为了实现项目x1)-x5)等接收卡内部检测项,可以是将待检测的接收卡的两个网口分别与发送卡的两个网口相连以进行通信,然后设置发送卡的这两个网口依次为主控端口,往sdram和flash写数据并读取,如果可以正常读取和写入且写入的数据与读取的内容一致,则sdram和flash都是正常的;此外,分别读取电压、温度值,若在合适的范围内则正常;以及检测用户程序和boot程序是否与设定的一样,并命令其重启。

值得说明的是,也可以将图3和图5所示检测系统应用到整个生产led显示控制卡例如接收卡的生产线上。例如,在生产接收卡时,可设置一条或多条产线,同一条产线上设置一个或多个检测工位,每个检测工位配置有如图3所示除接收卡之外的pc机、面阵相机、发送卡、hub板和多个led灯板构成的led显示屏体甚至图5所示的扫描枪等设备。自动化检测过程为:使制造好的待检测接收卡载入产线的传送轨道上进行传送,当到达检测工位后由操作人员将待检测接收卡连接在hub板和发送卡之间以进行接收卡自动化检测并输出检测结果,待检测完成后,再由操作人员将检测完的接收卡装箱或放置产线后端传送轨道上继续往后传送。也即,操作人员需要不断地替换连接在hub板和发送卡之间的接收卡来支持整个产线检测接收卡。

综上所述,本发明第二实施例可以达成以下一个或多个有益效果:1)通过设计成多路单开hub板,其可以兼容多种不同型号的接收卡,因而可以省掉了hub板管理;2)实现起来很容易,只需在第一次配置工位的时候连接好所有的设备,后期无论接收卡型号是否变化都不需要重新布置,且后续更换接收卡操作简单;3)提高检测效率和准确率,提高生产质量,降低生产成本;以及4)有效地预防漏检、错检等。

第三实施例

本发明第三实施例提出的一种显示控制卡例如接收卡检测方法,其便于自动检测接收卡的图像输出功能是否正常,省去人眼观看led灯板步骤,换为用图像采集设备例如面阵相机(比如ccd相机)采集数据以供分析确定输出图像是否正常,上位机软件自动识别点亮的led灯板以及led灯板与接收卡的输出端口组中的输出端口的对应关系,输出图像有问题时上位机软件自动显示并记录对应的输出端口。

参见图6,其为本发明第三实施例提出的一种显示控制卡例如接收卡检测方法所采用的检测系统架构示意图。如图6所示:a)将m*n的led灯板拼接在一起构成一个led显示屏体,其中m、n的取值为大于1的正整数且两者可以相等也可以不相等;b)将m*n个led灯板与hub板(或称转接板)的多个灯板连接口(典型的为排线口)相连接,此处一个灯板连接口连接一个led灯板;c)将发送卡连接至上位机例如pc机,此处的发送卡例如是通过视频连接线例如dvi线连接至pc机;以及d)将图像采集设备例如面阵相机连接到pc机,此处的面阵相机例如是通过usb线或网线连接至pc机;从而完成本发明实施例的led显示控制卡例如接收卡的检测系统的搭建。后续可以将待检测接收卡连接在hub板和发送卡之间,其典型地通过排针排母配合连接hub板并通过网线连接发送卡。此处可以理解的是,如果待检测接收卡的型号有改变,则需要更换对应型号的hub板;当然也可以提供如图4所示的hub板以便兼容多种不同型号的待检测接收卡,从而避免更换hub板。

承上述,为方便多个led灯板与hub板之间的连线操作,本发明第三实施例选择带有非易失性存储器例如闪存(flash)的m*n个led灯板且该非易失性存储器中写入有灯板唯一标识,这样一来后续各个led灯板无需按照固定顺序与hub板上各个灯板连接口建立连接,达到简化操作之目的。

下面将结合图6对本发明第三实施例的接收卡检测流程进行详细说明:

(1)将多个led灯板按照m*n的方式排布形成led显示屏体,m*n的大小可根据环境、图像采集设备例如面阵相机的分辨率等进行设置,此处以图6所示的4*4为例;

(2)给每一个led灯板一个唯一标识,例如图6所示以自然数命名,当然也可以是任意名称,只要名称不重复即可,也即保证标识的唯一性;

(3)将各个led灯板的唯一标识写入各自的非易失性存储器内;

(4)将led显示屏体中的多个led灯板分别通过排线连接至hub板上的多个灯板连接口;

(5)放置面阵相机在led显示屏体(由m*n个led灯板形成)前方并正对led显示屏体,微调面阵相机的焦距和微焦至led显示屏体可以全部显示在面阵相机采集图像中且可以区分每一颗led灯点;

(6)将待检测接收卡连接至hub板和发送卡之间,以使得待检测接收卡的输出端口组(典型的为排针座)中的各个输出端口(每个输出端口通常包含多条信号线)通过hub板与led显示屏体中的多个led灯板建立一对一连接关系,此处值得一提的是,若待检测接收卡的输出端口组中的输出端口数量小于已准备好的led显示屏体中的led灯板数量,则前述步骤(4)可以选择相应数量的任意led灯板连接hub板上的相应数量灯板连接口;

(7)pc机端软件读取待检测接收卡的输出端口数量并通过相应的输出端口从各个led灯板闪存中读取出灯板唯一标识,以自动建立待检测接收卡的各个输出端口与led灯板之间的一一对应关系;当然此处的待检测接收卡也可以替换成同型号的已检测接收卡或正常接收卡,其同样可以间接建立待检测接收卡的各个输出端口与led灯板之间的一一对应关系;

(8)pc机端软件控制led显示屏体中的多个led灯板按照预设顺序显示多个全亮图像例如红色全亮图像、绿色全亮图像、蓝色全亮图像和白色全亮图像,多个白色线条图像例如白色横线图像、白色竖线图像和白色斜线图像,甚至灰色渐变图像(例如拼接而成的led显示屏体的整屏图像从左到右为从黑到白渐变或从白到黑渐变);同时控制面阵相机采集图像;

(9)pc机端软件根据面阵相机采集到的图像自动分析点亮的各个led灯板的亮色度信息,根据设定的亮色度阈值判断各个图像是否显示正常,当显示不正常时,记录输出端口以及显示不正常的项目以得到输出结果。此处,因为各个led灯板与接收卡的各个输出端口之间的一一对应关系已经通过前述步骤(7)建立好,所以当某个led灯板显示图像不正常时,很容易就可以定位到接收卡的哪个输出端口异常。

其中,图像显示不正常通常存在以下现象:

(9a)图像存在偏色现象,即显示的色彩与真实色彩之间存在差异,其可以通过对led灯板进行逐灯点判断色坐标是否超出设定的偏色阈值范围来确定;

(9b)存在黑屏现象,其可以通过判断led灯板上是否存在90%及以上的led灯点的亮度值小于设定的黑屏阈值来确定;

(9c)图像出现花色现象,主要是指在显示红色横线、白色竖线或白色斜线时除了正常显示的白色线条外还存在多余背景杂色的现象,其可以通过对led灯板进行逐灯点判断是否为应该点亮的led灯点以及判断不应该点亮的led灯点的亮度值是否小于花色阈值来确定;

(9d)图像出现断色现象,主要是指部分灯点未亮或者亮度显示不正常,其可以通过对led灯板进行逐灯点判断是否亮度值小于设定的断色阈值来确定;以及

(9e)图像的亮色度值不在正常范围的亮色度值内,其可以通过判断led灯板的亮色度均值是否超出亮色度标定时得到的亮色度均值的±5%来确定。

至于前述的亮色度阈值可以是根据经验直接设定,也可以采用以下方式:以rgb全彩led灯板为例,将一张与待检测接收卡相同型号的正常接收卡连接在本实施例所采用的检测系统中的hub板和发送卡之间,然后通过pc机控制各个led灯板整体按照预设顺序显示红色、绿色、蓝色、白色等图像并通过面阵相机进行图像采集以及由pc机端软件对采集到的图像进行分析处理来得到各个led灯板的亮色度均值(例如包括亮度均值和色坐标均值),之后根据得到的亮色度均值的一定比例设定各个led灯板的亮色度阈值;简而言之,就是对各个led灯板进行亮色度标定,得出一个正常范围的亮色度值,也即亮色度阈值。举例来说,可以以led灯板的色坐标均值的0.8倍和1.2倍作为偏色阈值,以led灯板的亮度均值的0.1倍作为黑屏阈值,以led灯板的亮度均值的0.5倍作为花色阈值,以led灯板的亮度均值的0.7倍作为断色阈值等等,当然各个阈值与亮度均值或色坐标均值之间的倍数关系可根据实际应用需求适当弹性设定,此处不做严格限制。

此外,值得一提的是,在实际应用中,考虑到led显示屏体中的led灯板在检测过程中长时间点亮后会出现个别灯点坏死或出现亮色度偏差现象,此时拍图检测时会影响检测结果;这时,可以在pc机端软件中人工设置led灯板死灯位置,在拍图检测时该灯点位置不进行判断,这样可以防止频繁更换led灯板,同时也不影响检测结果;当然,如果死灯个数较多或有连续的死灯,则建议更换led灯板并在更换掉坏led灯板后清除死灯位置设置。

再者,为了有效避免未检测的接收卡和检测有问题的接收卡误发货出去,可以如图7所示,整个检测系统在图6所示的基础上增设扫描枪,以便于将接收卡的唯一编号(例如以条形码形式粘贴在接收卡上)和检测结果绑定在一起。例如在完成接收卡检测后,专门设置一道扫描装箱工序,利用扫描枪每扫描一张接收卡,软件就会在数据库中查找该接收卡唯一编号相关的数据,如果未在数据库中找到则表示该接收卡未经过检测,未检测和检测不合格的接收卡软件会提示不可以装箱,并给出原因,检测合格则可装箱。

另外,前述第三实施例仅详细描述了接收卡的图像输出功能的检测过程,但对于接收卡的功能检测而言,需检测的项目还可包括其他项目例如:x1)内存sdram访问、x2)两个网口(千兆链路)的双向数据通路、x3)flash(闪存)的访问、x4)电压温度读取以及x5)接收卡用户程序和boot程序能否正常启动等。而为了实现项目x1)-x5)等接收卡内部检测项,可以是将待检测的接收卡的两个网口分别与发送卡的两个网口相连以进行通信,然后设置发送卡的这两个网口依次为主控端口,往sdram和flash写数据并读取,如果可以正常读取和写入且写入的数据与读取的内容一致,则sdram和flash都是正常的;此外,分别读取电压、温度值,若在合适的范围内则正常;以及检测用户程序和boot程序是否与设定的一样,并命令其重启。

值得说明的是,也可以将图6和图7所示检测系统应用到整个生产led显示控制卡例如接收卡的生产线上。例如,在生产接收卡时,可设置一条或多条产线,同一条产线上设置一个或多个检测工位,每个检测工位配置有如图6所示除接收卡之外的pc机(一种上位机)、面阵相机、发送卡、hub板和多个led灯板构成的led显示屏体甚至是图7所示的扫描枪等设备。自动化检测过程为:使制造好的待检测接收卡载入产线的传送轨道上进行传送,当到达检测工位后由操作人员将待检测接收卡连接在hub板和发送卡之间以进行接收卡自动化检测并输出检测结果,待检测完成后,再由操作人员将检测完的接收卡装箱或放置产线后端传送轨道上继续往后传送。也即,操作人员需要不断地替换连接在hub板和发送卡之间的接收卡来支持整个产线检测接收卡。

综上所述,本发明前述实施例可以达成以下一个或多个有益效果:1)实现起来简单方便,只需配置工位的时候选择带有非易失性存储器的led灯板并写入灯板唯一标识,后续测试无论是什么型号的接收卡,都可以接任意一个led灯板,无需固定顺序,操作简单;2)提高检测效率和准确率,提高生产质量,降低生产成本;以及3)有效地预防漏检、错检等。

最后值得一提的是,本发明涉及的显示控制卡并不限于前述的接收卡,也可以其整合有发送卡和接收卡功能的异步控制卡,如此一来,则在搭建检测系统时不需要额外配置发送卡;再者,在某些检测场合,搭建的检测系统甚至可以省略hub板,而将待检测显示控制卡直接与一个或多个led灯板建立一对一连接关系。此外,还值得一提的是,在进行显示控制卡的图像输出功能时,也可以只对图像亮度信息与预设的亮度阈值进行比较判断来确定图像显示是否正常,而不限于前述实施例所述的对图像亮度和色度信息(也即合称为亮色度信息)与预设的亮色度阈值进行比较判断。

第四实施例

如图8a所示,本发明第四实施例中的一种显示控制卡检测装置80,包括:控制模块81、采集模块82、分析处理模块83、比较模块84以及确定模块85。

其中,控制模块81用于控制多个led灯板显示目标图像,其中所述多个led灯板适于分别连接待检测显示控制卡的多个输出端口;举例来说,控制模块81例如具体用于控制所述多个led灯板按照预设顺序显示纯色全亮图像、纯色线条图像以及灰色渐变图像。

采集模块82用于采集所述目标图像以获取每一个所述led灯板显示的图像,例如所述采集模块82采集所述多个led灯板按照预设顺序显示的纯色全亮图像、纯色线条图像以及灰色渐变图像。

分析处理模块83用于对获取的每一个所述led灯板显示的图像进行分析处理,得到每一个所述led灯板的亮度或亮色度信息。

比较模块84用于比较每一个所述led灯板的亮度或亮色度信息与预设的亮度或亮色度阈值得到比较结果。

确定模块85用于根据所述比较结果确定所述待检测显示控制卡的多个输出端口是否均正常工作。

此处值得说明的是,本实施例的控制模块81、采集模块82、分析处理模块83、比较模块84和确定模块85例如是由软件来实现,而且各个模块的具体功能细节可参考前述第一至第三实施例中描述的显示控制卡检测方法的具体实施步骤,故在此不再赘述。

在一其它实施例中,如图8b所示,显示控制卡检测装置还可进一步包括:读取模块86和第一关系建立模块87;读取模块86用于读取所述多个led灯板的标识,第一关系建立模块87用于建立所述待检测显示控制卡的多个输出端口与所述多个led灯板之间的对应关系。相应地,确定模块85包括端口定位子模块851,用于根据所述多个输出端口与所述多个led灯板之间的对应关系、以及所述比较结果,定位所述待检测显示控制卡中异常工作的输出端口。

在另一其它实施例中,如图8c所示,显示控制卡检测装置还可进一步包括:扫描模块88和第二关系建立模块89;扫描模块88用于扫描所述待检测显示控制卡的标识,第二关系建立模块89用于建立所述待检测显示控制卡的标识和所述待检测显示控制卡的检测结果的对应关系。

在又一其它实施例中,如图8d所示,控制模块81还用于控制与正常的显示控制卡的多个输出端口分别连接的所述多个led灯板按照预设顺序显示多个纯色图像;所述采集模块82还用于采集所述多个纯色图像;分析处理模块83还用于对采集到的所述多个纯色图像进行分析处理得到所述多个led灯板的亮度或亮色度均值;所述显示控制卡检测装置还可进一步包括:阈值设定模块90,用于利用所述亮度或亮色度均值设定所述亮度或亮色度阈值。

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

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

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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