一种多路视频接口自动测试方法和装置与流程

文档序号:21818800发布日期:2020-08-11 21:33阅读:238来源:国知局
一种多路视频接口自动测试方法和装置与流程

本发明涉及计算机技术领域,特别涉及一种多路视频接口自动测试方法和装置。



背景技术:

目前带有视频接口的电子设备,比如机顶盒、服务器、网络终端等终端设备,在进行生产测试时,通常是采用以下几种方法:

方法一:待测设备的各个视频接口都外接上一个显示器,各个视频接口分别输出图像或视频到相应的显示器上,由检验人员肉眼观看显示器,判断图像或视频是否正常,这个是最原始的方案,存在以下的缺点:一、因为是人工观看,需要认真仔细比对,花费时间较长,生产效率较低,生产成本较高;二、有时候显示的图像或视频存在不容易看出的缺陷,检验人员较难发现,存在检漏,有时候检验人员会主观疏忽,出现漏看,导致质量问题;三、显示器设备采购成本投入高;四、显示器多工位占用场地大。

方法二:采用分割器把待测设备输出的多个视频接口的输出同时显示在同一个显示器的不同区域,减少显示器的数量,节省显示器的采购成本和场地,解决了方法一的四、五两个缺点,但本质上还是人工检测,也存在以上一、二、三的缺点。

方法三:采用摄像头连接电脑,摄像头和显示器安装在暗箱中,显示器连接到待测设备的视频接口上,摄像头对准显示器,采集图像,由电脑对图像进行对比检测,这种方案的缺点是:一、设备会受到生产线整体震动的影响,有时导致测试不稳定;二、系统组成复杂,成本高;三、体积大,占用场地大;四、电脑设置与操作较麻烦,而且拷贝文件时存在电脑病毒感染的风险,管理麻烦。

方法四:采用视频采集卡安装在电脑或工控机的isa/pci/pcie插槽或者连接在usb接口上,待测设备的视频接口连接到视频采集卡上,采集图像,由电脑或工控机对图像进行对比检测,这种方案的缺点是:一、系统组成复杂,成本投入高;二、体积大,占用场地大;三、电脑或工控机设置与操作较麻烦,而且拷贝文件时存在电脑病毒感染的风险,管理麻烦。

方法五:采用fpga电路采集视频信号,由电脑cpu使用算法对采集的图像进行分析、计算和判断,这种方案需要通过hdl设计专用电路并在fpga上运行,电路相比较复杂,实现难度较大,设备成本较高,无法满足大批量低成本的生产检测的要求。

目前也有一些音视频接口自动检测的文献,例如申请号为cn201410093118.3,专利名称为《音视频输出接口的测试设备及测试方法》的发明专利公开了一种音视频输出接口的测试设备及测试方法,所述测试设备包括:依次连接的音视频输入接口、接收模块、解析模块和测试模块;其中,音视频输入接口与待测试设备的待测试音视频输出接口连接。虽然该专利公开的也是音视频接口的自动测试方法,但其需要将音视频信号转换为电波信号,并通过测试模块逐个检测视元数据,采用这种方式不仅对检测设备性能要求高,从而增加检测成本。同时,一个视频文件包括大量的视元数据,检测数据量大,检测效率低。



技术实现要素:

本发明要解决的技术问题,在于提供一种多路视频接口自动测试方法和装置,实现自动化地对多路视频信号进行测试,实现简单,测试结果准确,成本低廉。

第一方面,本发明提供了一种多路视频接口自动测试方法,包括:

通过单片机连接一路以上vga视频接口采集视频信号,每路vga视频接口采集的所述视频信号包括行同步信号、场同步信号、r信号、g信号以及b信号;

通过单片机对所述视频信号进行检测;

输出检测结果。

进一步地,所述通过单片机连接一路以上vga视频接口采集视频信号,进一步具体为:单片机中设有至少两个gpio口和至少三个adc通道,各路vga视频接口的行同步信号、场同步信号分别直接与其中一个gpio口连接,各路vga视频接口的r信号、g信号以及b信号分别直接与其中一路adc通道连接。

进一步地,所述通过单片机对所述视频信号进行检测,进一步具体为:所述各gpio口对各自连接的行同步信号或场同步信号进行检测;所述各个adc通道分别对各自连接的r信号、g信号或b信号进行检测。

进一步地,所述单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有至少五个adc通道,各路vga视频接口的行同步信号、场同步信号、r信号、g信号以及b信号分别与其中一路adc通道连接;

所述通过单片机对所述视频信号进行检测,进一步具体为:所述各个adc通道分别对各自连接的行同步信号、场同步信号、r信号、g信号或b信号进行检测。

进一步地,所述方法还包括:所述单片机与待测设备、测试设备和/或计算机连接,所述单片机接收待测设备、测试设备或计算机发出的检测指令。

进一步地,所述输出检测结果,进一步具体为:

对检测结果通过声音或灯光提示,对合格及不合格的检测结果设置不同的提示声音或不同颜色的提示灯光;和/或

单片机将检测结果通过网口或者usb口或者串口发送给待测设备、测试设备和/或计算机设备。

进一步地,所述方法还包括:待测设备设有一路以上的vga视频接口和/或一个以上的非vga视频接口,所述非vga视频接口通过视频信号转换器,统一归一化成vga视频接口,所述待测设备上的vga视频接口或归一化后的vga视频接口与单片机连接。

第二方面,本发明提供了一种多路视频接口自动测试装置,包括:信号采集模块、信号检测模块以及结果输出模块;

所述信号采集模块,用于通过单片机连接一路以上的vga视频接口采集视频信号,每路vga视频接口采集的所述视频信号包括行同步信号、场同步信号、r信号、g信号以及b信号;

所述信号检测模块,用于通过单片机对所述视频信号进行检测;

所述结果输出模块,用于输出所述检测结果。

进一步地,所述通过单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有两个以上的gpio口和三个以上的adc通道,各路vga视频接口的行同步信号、场同步信号分别直接与其中一个gpio口连接,各路vga视频接口的r信号、g信号以及b信号分别直接与其中一路adc通道连接;所述各gpio口对各自连接的行同步信号或场同步信号进行检测;所述各个adc通道分别对各自连接的r信号、g信号或b信号进行检测。

进一步地,所述单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有至少五个adc通道,各路vga视频接口的行同步信号、场同步信号、r信号、g信号以及b信号分别与其中一路adc通道连接;

所述信号检测模块进一步具体为:所述各个adc通道分别对各自连接的行同步信号、场同步信号、r信号、g信号或b信号进行检测。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

(1)由单片机自动检测视频接口,取代人工检测,大大缩短检测时间,提高产品的检测效率,大大降低生产成本,特别是在人工越来越紧张,人力成本越来越高的大背景下,经济效益更加明显;

(2)由单片机直接检测vga视频接口,无需视频采集卡或者电脑或者工控制机,电路简单,无需要复杂的电路与算法,成本低廉,可以大批量部署,一个测试人员能够同时检测多台设备,进一步提高效率,降低生产成本;

(3)由于本方法不需要使用显示器进行显示,一个工位就可以同时多台,可以减少很多的工位,节省了生产场地占用,提高车间场地的利用率,特别是在地价越来越高的大背景下,其经济效益更加明显;

(4)由于本发明不需要使用显示器进行显示,也不需要视频采集卡采集信号,可以节省掉大量的显示器或者视频采集卡采购成本;

(5)有效地避免了人工检视偏差和疏忽漏检,从而避免存在显示缺陷的产品出货,进而保证了产品质量,避免客户投诉产生的经济损失,并且提高产品的质量美荣誉度和市场竞争力。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明实施例一中方法中的流程图

图2为本发明实施例二中装置的结构示意图;

图3为本发明实施例三中系统框架示意图;

图4为本发明实施例三中单片机结构示意图;

图5为本发明实施例五中系统处理流程图。

具体实施方式

本申请实施例通过提供一种多路视频接口自动测试方法和装置,实现自动化地对多路视频信号进行测试,实现简单,成本低廉。

本申请的总体思路为:将待测设备不同种类的多路视频接口,通过相应的转换器转换为vga接口,由单片机的多路gpio和/或多路高速adc同时同步对vga接口的行同步、场同步、r、g、b信号直接进行采集,然后通过单片机对采集到的视频信号进行检测,通过指示灯或声音显呈现结果,并将结果通过通讯接口反馈给待测试设备或者ate测试设备,实现简单、成本低廉、可以大面积部署。

实施例一

本实施例提供一种多路视频接口自动测试方法,如图1所示,包括;

通过单片机连接一路以上vga视频接口采集视频信号,每路vga视频接口采集的所述视频信号包括行同步信号、场同步信号、r信号、g信号以及b信号;

通过单片机对所述视频信号进行检测;

输出检测结果。

本实施例通过单片机直接对视频信号检测,其检测方法简单,成本低,效率高,完全改变现有视频信号测试思路,取代目前复杂且高成本的测试方法。

在一种可能的实现方式中,所述通过单片机连接一路以上vga视频接口采集视频信号,进一步具体为:单片机中设有至少两个gpio口和至少三个adc通道,各路vga视频接口的行同步信号、场同步信号分别直接与其中一个gpio口连接,各路vga视频接口的r信号、g信号以及b信号分别直接与其中一路adc通道连接。

所述通过单片机对所述视频信号进行检测,进一步具体为:所述各gpio口对各自连接的行同步信号或场同步信号进行检测;所述各个adc通道分别对各自连接的r信号、g信号或b信号进行检测。

采用上述方法,可以通过单片机中的gpio对vga信号中的行同步信号或场同步信号进行检测,通过单片机中的adc接口对vga信号中的r信号、g信号以及b信号进行检测,从而实现单片机对vga信号的检测。

在另一种可能的实现方式中,所述单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有至少五个adc通道,各路vga视频接口的行同步信号、场同步信号、r信号、g信号以及b信号分别与其中一路adc通道连接;

所述通过单片机对所述视频信号进行检测,进一步具体为:所述各个adc通道分别对各自连接的行同步信号、场同步信号、r信号、g信号或b信号进行检测。

本实施例只需利用单片机中的adc接口,通过单片机的adc接口接口实现对vga视频接口的行同步信号、场同步信号、r信号、g信号以及b信号进行检测,可以实现自动化地对多路视频信号进行测试,且测试方法简单,测试高效。

在一种可能的实现方式中,所述方法还包括:所述单片机与待测设备、测试设备和/或计算机连接,所述单片机接收待测设备、测试设备或计算机发出的检测指令。

通过单片机接收待测设备、测试设备或计算机发出的检测指令再开始测试,可以方便地控制测试过程。

所述输出检测结果,进一步具体为:

对检测结果通过声音或灯光提示,对合格及不合格的检测结果设置不同的提示声音或不同颜色的提示灯光;和/或

单片机将检测结果通过网口或者usb口或者串口发送给待测设备、测试设备和/或计算机设备。

通过声音或灯光提示可以直观明了简洁地输出检测结果,通过单片机将检测结果发送给待测设备、测试设备和/或计算机设备可以详细地输出检测结果,方便后期分析汇总及分享。

在一种可能的实现方式中,所述方法还包括:待测设备设有一路以上的vga视频接口和/或一个以上的非vga视频接口,所述非vga视频接口通过视频信号转换器,统一归一化成vga视频接口,所述待测设备上的vga视频接口或归一化后的vga视频接口与单片机连接。

通过视频信号转换器将非vga视频接口归一化为vga视频接口后,即可实现同时对多路视频接口进行自动测试。

基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置,详见实施例二。

实施例二

本实施例提供了一种多路视频接口自动测试装置,如图2所示,包括:信号采集模块、信号检测模块以及结果输出模块。

所述信号采集模块,用于通过单片机连接一路以上的vga视频接口采集视频信号,每路vga视频接口采集的所述视频信号包括行同步信号、场同步信号、r信号、g信号以及b信号;

所述信号检测模块,用于通过单片机对所述视频信号进行检测;

所述结果输出模块,用于输出所述检测结果。

在一种可能的实现方式中,所述通过单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有两个以上的gpio口和三个以上的adc通道,各路vga视频接口的行同步信号、场同步信号分别直接与其中一个gpio口连接,各路vga视频接口的r信号、g信号以及b信号分别直接与其中一路adc通道连接;所述各gpio口对各自连接的行同步信号或场同步信号进行检测;所述各个adc通道分别对各自连接的r信号、g信号或b信号进行检测。

在另一种可能的实现方式中,所述单片机连接一路以上vga视频接口采集视频信号,进一步具体为:所述单片机中设有至少五个adc通道,各路vga视频接口的行同步信号、场同步信号、r信号、g信号以及b信号分别与其中一路adc通道连接;

所述信号检测模块进一步具体为:所述各个adc通道分别对各自连接的行同步信号、场同步信号、r信号、g信号或b信号进行检测。

由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

实施例三

本实施例为一应用于生产测试中的测试系统,系统组成如图3所示,包括三大部份,第一部份,多路视频率接口转换器,包括hdmi转vga、dvi转vga以及cvbs转vga等;第二部份,视频接口自动测试装置,包括单片机,及设置在单片机上的多路高速adc、测试接口(vga接口)以及通讯接口;第三部份,待测设备、测试设备(比如,ate测试设备)或计算机设备。

原理说明:

1、待测设备将相同的视频源内容同时输出到各个视频接口,包括vga接口、cvbs接口、hdmi接口以及dvi接口等。

2、视频信号转换器用于将各类种视频接口,比如hdmi接口、dvi接口等,转换为vga接口,以进行归一化处理,方便同时测试多个接口。

3、视频自动测试装置可以通过通讯接口接收来自待测设备、ate测试设备或者计算机的指令,开始进行视频接口的测试;由单片机的多路高速adc同时同步对vga接口的行同步、场同步、r、g、b信号直接进行采集;然后通过单片机进行简易的判断,接下来通过指示灯显示结果,并通过通讯接口(包括串口、usb、网口、wifi、蓝牙中的一种或者任意组合)将结果反馈给待测设备、ate测试设备和/或计算机等。当待测设备的视频接口数量较多,超出一个视频自动测试装置的测试能力时,也可以使用两个或两个以上个视频自动测试装置与待测设备进行连接,同时测试。

4、视频自动测试装置的电源可以由外接电源提供,也可以由待测设备的电源输出或者usb口或者串口提供,或者由ate测试设备的电源输出或者usb口或者串口提供,以适应各种实际应用。

5、待测设备、测试设备或计算机设备,接收视频自动测试装置反馈的结果,通过指示灯显示结果,并通过网络将结果输出给上位机进行显示或保存等。

图4为单片机的结构示意图,其中晶振用于提供时钟,单片机软件运行流程如下:

1:设备上电后,进行硬件与基础数据初始化;

2:等待测试指令,其可以来自待测设备、测试设备或者计算机设备;

3:同步信号处理:行同步信号、场同步信号的采集与判断,如果错误,点亮红色指示灯,直接返回结果;

4:rgb信号处理:r、g、b信号采集与判断,如果错误,点亮红色指示灯,直接返回结果;

5:结果判定:综合行场信号与rgb信号判定测试结果;

6:结果反馈:将视频接口的测试结果通过通讯接口反馈给待测设备或者测试设备或者计算机等;

7:测试处理:测试完毕,合格亮绿灯,不合格则亮红灯,通过网络保存测试结果,然后更换待测设备,进入下一待测设备的测试。

系统处理流程图如图5,测试人员进行测试时,可以先将一个待测设备与至少一个视频测试装置连接完成,然后可以通过待测设备、测试设备或者计算机下发测试指令,在自动测试的等待时间内,还可以将其它待测设备与其它的至少一个视频测试装置进行连接,并下发测试指令,以此类推,一个测试人员可以同时进行多台待测设备的测试。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:由单片机自动检测视频接口,取代人工检测,大大缩短检测时间,提高产品的检测效率,大大降低生产成本,特别是在人工越来越紧张,人力成本越来越高的大背景下,经济效益更加明显;由单片机直接检测vga视频接口,无需视频采集卡或者电脑或者工控制机,电路简单,无需要复杂的电路与算法,成本低廉,可以大批量部署,一个测试人员能够同时检测多台设备,进一步提高效率,降低生产成本;由于本方法不需要使用显示器进行显示,一个工位就可以同时多台,可以减少很多的工位,节省了生产场地占用,提高车间场地的利用率,特别是在地价越来越高的大背景下,其经济效益更加明显;由于本发明不需要使用显示器进行显示,也不需要视频采集卡采集信号,可以节省掉大量的显示器或者视频采集卡采购成本;有效地避免了人工检视偏差和疏忽漏检,从而避免存在显示缺陷的产品出货,进而保证了产品质量,避免客户投诉产生的经济损失,并且提高产品的质量美荣誉度和市场竞争力。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

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