一种VBO显示接口的测试方法、装置、设备和存储介质与流程

文档序号:16383638发布日期:2018-12-22 09:42阅读:2558来源:国知局
一种VBO显示接口的测试方法、装置、设备和存储介质与流程

本发明实施例涉及接口测试技术,尤其涉及一种vbo显示接口的测试方法、装置、设备和存储介质。

背景技术

随着显示技术的发展,超高清分辨率显示设备(如4k2k高清电视)在人们的日常生活中越来越普及。一般来说,超高清分辨率显示设备的信号源为vbo(v-by-one)信号,并且一般采用vbo显示接口对vbo信号进行传输,因此如何对vbo显示接口的测试也显得越来越重要。

目前,在对vbo显示接口进行测试时,需要对vbo显示接口中的vbo信号进行图像还原,若所有数据通道的vbo信号均成功地还原出图像,则表示vbo显示接口是合格的。

但发明人在实现上述方案的过程中发现,通过还原图像的方式对vbo显示接口进行测试,由于vbo信号的分辨率比较高,需使用带高速收发器的处理器对vbo信号进行处理,以及在处理器对vbo信号所还原的图像进行处理时,处理复杂度高,并且占用了soc(system-on-a-chip,片上系统)上过多的引脚资源,从而增加了测试的硬件复杂度以及硬件成本。



技术实现要素:

本发明提供一种vbo显示接口的测试方法、装置、设备和存储介质,以解决现有技术中将vbo显示接口的所有数据通道中的vbo信号进行图像还原,增加了硬件复杂度和硬件成本增加的技术问题。

第一方面,本发明实施例提供了一种vbo显示接口的测试方法,包括:

提取vbo显示接口中传输的图像检测信号和连通性检测信号,所述图像检测信号为第一数据通道传输的信号,所述连通性检测信号为第二数据通道传输的信号,所述第一数据通道和所述第二数据通道组成所述vbo显示接口的全部数据通道;

根据所述图像检测信号确定图像检测结果;

根据所述连通性检测信号确定连通性检测结果;

基于所述图像检测结果和所述连通性检测结果,生成所述vbo显示接口的检测结果。

进一步的,在所述提取vbo显示接口中传输的图像检测信号和连通性检测信号之前,还包括:

检测vbo显示接口的数据通道数量;

根据所述数据通道数量确定所述第一数据通道和所述第二数据通道的选择方案。

进一步的,所述根据所述数据通道数量确定所述第一数据通道和所述第二数据通道的选择方案包括:

根据所述数据通道数量确定相邻目标数据通道之间的通道间隔数量,所述目标数据通道为第一数据通道中的通道或第二数据通道中的通道。

进一步的,所述目标数据通道为第一数据通道中的通道,

所述提取vbo显示接口中传输的图像检测信号和连通性检测信号包括:

根据所述通道间隔数量在所述vbo显示接口中间隔选取目标数据通道,以组成第一数据通道;

标记所述vbo显示接口中未被选取的数据通道为第二数据通道;

对所述第一数据通道中的信号进行采样,以得到图像检测信号;

对所述第二数据通道中的信号进行采样,以得到连通性检测信号。

进一步的,所述根据所述图像检测信号确定图像检测结果包括:

将所述图像检测信号转换成第一lvds信号;

根据所述第一lvds信号得到目标图像;

根据所述目标图像与原始图像的比较结果确定图像检测结果,所述vbo显示接口传输信号是与所述原始图像对应的信号。

进一步的,所述根据所述连通性检测信号确定连通性检测结果包括:

提取所述连通性检测信号中的特征信号;

根据所述特征信号确定连通性检测结果。

进一步的,所述特征信号包括:时钟信号和/或锁存信号。

进一步的,所述特征信号为时钟信号,所述提取所述连通性检测信号中的特征信号包括:

将所述连通性检测信号转换成第二lvds信号;

提取所述第二lvds信号包含的时钟信号。

进一步的,所述特征信号为时钟信号,所述根据所述特征信号确定连通性检测结果包括:

获取第一lvds信号中的参考时钟信号,所述第一lvds信号由所述图像检测信号转换得到;

比较所述时钟信号和所述参考时钟信号,并根据比较结果确定连通性检测结果。

进一步的,所述特征信号为锁存信号,所述根据所述特征信号确定连通性检测结果包括:

获取所述锁存信号的电平值;

比较所述电平值和预设的参考电平值,并根据比较结果确定连通性检测结果。

进一步的,所述基于所述图像检测结果和所述连通性检测结果,生成所述vbo显示接口的检测结果包括:

若所述图像检测结果和所述连通性检测结果均为检测合格,则确定所述vbo显示接口的检测结果为检测合格。

第二方面,本发明实施例还提供了一种vbo显示接口的测试装置,包括:

提取模块,用于提取vbo显示接口中传输的图像检测信号和连通性检测信号,所述图像检测信号为第一数据通道传输的信号,所述连通性检测信号为第二数据通道传输的信号,所述第一数据通道和所述第二数据通道组成所述vbo显示接口的全部数据通道;

第一确定模块,用于根据所述图像检测信号确定图像检测结果;

第二确定模块,用于根据所述连通性检测信号确定连通性检测结果;

生成模块,用于基于所述图像检测结果和所述连通性检测结果,生成所述vbo显示接口的检测结果。

第三方面,本发明实施例还提供了一种vbo显示接口的测试设备,包括:接口模块、存储器以及一个或多个处理器;

所述接口模块,用于接入vbo显示接口;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的vbo显示接口的测试方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的vbo显示接口的测试方法。

本发明通过提取vbo显示接口中传输的图像检测信号和连通性检测信号,图像检测信号为第一数据通道传输的信号,连通性检测信号为第二数据通道传输的信号,然后根据图像检测信号确定图像检测结果,以及根据连通性检测信号确定连通性检测结果,并基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果的技术手段,解决了现有技术中将vbo显示接口的所有数据通道中的vbo信号进行图像还原时,增加了硬件复杂度和硬件成本增加的技术问题,实现了对vbo显示接口的部分数据通道中的vbo信号进行图像的还原,减少了对soc引脚资源的占用,同时降低了硬件复杂度和硬件成本的技术效果。

附图说明

图1是本发明实施例一提供的一种vbo显示接口的测试方法的流程图;

图2是本发明实施例二提供的一种vbo显示接口的测试方法的流程图;

图3是本发明实施例提供的8lane的vbo信号的不分屏和2分屏的示意图;

图4是本发明实施例提供的8lane的vbo信号的4分屏和8分屏的示意图;

图5是本发明实施例提供的16lane的vbo信号的不分屏和2分屏的示意图;

图6是本发明实施例提供的16lane的vbo信号的4分屏的示意图;

图7是本发明实施例三提供的一种vbo显示接口的测试装置的结构框图;

图8为本发明实施例四提供的一种vbo显示接口的测试设备的结构示意图;

图9是本发明实施例四提供的一种vbo信号的处理流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种vbo显示接口的测试方法的流程图,本实施例可适用于对vbo显示接口进行测试的情况,该方法可以由vbo显示接口的测试设备来执行,该vbo显示接口的测试设备可以通过软件和/或硬件的方式实现,该vbo显示接口的测试设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。

为了便于理解,实施例中对vbo显示接口的测试设备进行描述。具体来说,在通过液晶面板的驱动板生成vbo信号之后,通过vbo显示接口将vbo信号输出至vbo显示接口的测试设备中,以使vbo显示接口的测试设备通过vbo信号对图像检测结果和连通性检测结果进行检测分析。

如图1所示,该测试方法具体包括如下步骤:

s110、提取vbo显示接口中传输的图像检测信号和连通性检测信号。

其中,图像检测信号为第一数据通道传输的信号,连通性检测信号为第二数据通道传输的信号,第一数据通道和第二数据通道组成vbo显示接口的全部数据通道。

具体的,v-by-one是一种专门面向高清数字图像信号传输而开发的信号标准。其中,第一数据通道是用来传输图像检测信号的通道,而第二数据通道是用来传输连通性检测信号的通道。一般而言,vbo显示接口的数据通道数量是不固定的,用户可根据实际使用情况采用对应不同数据通道数量的vbo显示接口。其中,一个数据通道称为1lane。示例性地,vbo显示接口可以有8lane、16lane、32lane等。在实际操作中,第一数据通道可以包含有n个数据通道,第二数据通道可以包含有m个数据通道,其中,n和m均为大于1的正整数,同时,将vbo显示接口的全部数据通道的数量记为l,则l为m与n相加所得到的值。

其中,图像检测信号为从vbo显示接口的第一数据通道提取的,并作为图像检测的信号;连通性检测信号为从vbo显示接口的第二数据通道中所提取的,并作为连通性检测的信号。具体来说,图像检测信号,用于对图像进行检测的信号,通过对图像的检测并根据图像的正确性,确定第一数据通道的合格与否;而连通性检测信号,用于对连通性进行检测的信号,即从vbo信号中提取特征信号,并对特征信号进行特征分析,以根据特征信息确定第二数据通道的连通性。需要说明的是,由于图像检测信号和连通性检测信号均是从vbo显示接口的数据通道中所提取得到的信号,所以,图像检测信号和连通性检测信号均为vbo信号。而第一数据通道和第二数据通道所包含的数据通道数量均大于1,则图像检测信号和连通性检测信号并非只是一个数据通道中的信号。

具体的,在检测并确定vbo显示接口的数据通道数量之后,从vbo显示接口的全部数据通道中选取预设的数据通道,以作为第一数据通道,然后将除第一数据通道之外的其它数据通道作为第二数据通道,然后对第一数据通道中的vbo信号进行采样,以得到图像检测信号,并对第二数据通道中的vbo信号进行采样,以得到连通性检测信号。其中,预设的数据通道的选取规则可以根据实际情况设定,例如,间隔选取数据通道,或者是选取编号连续的设定数量的数据通道。一般而言,间隔选取的数据通道中传输的vbo信号进行图像还原后,得到的图像完整性高于编号连续的数据通道中传输的vbo信号图像还原的完整性。因此,实施例中设定间隔选取数据通道。此时,具体的间隔数量以及选择的数据通道数量可以根据实际情况设定。进一步的,对第一数据通道中vbo信号进行采样时的采样频率以及对第二数据通道中vbo信号进行采样时的采样频率均可以根据实际情况设定,其可以设定相同的值也可以设定不同的值。一般而言,vbo显示接口存在于液晶面板中,在vbo显示接口中所包括的信号主要有rgb数据信号、像素时钟信号dclk、行同步信号hs、场同步信号vs及有效显示数据选通信号de。其中,所有液晶面板都需要输入rgb数据信号和像素时钟信号dclk,但其使用同步信号的方式却不同。在实施例中,在对vbo显示接口进行测试时,可根据具体情况从vbo显示接口中所包括的信号中选择一个或两个信号作为连通性检测信号;由于vbo显示接口所输出的vbo信号本身就是图像信号,那么,可以将通过第一数据通道获取的信号用于图像检测,并记为图像检测信号。

s120、根据图像检测信号确定图像检测结果。

其中,图像检测结果是对根据图像检测信号是否能够成功还原出图像进行检测所得到的结果。当能够成功还原出图像时,表明第一数据通道是合格的;反之,表明第一数据通道是有故障的。具体的,在提取到图像检测信号之后,根据图像检测信号确定像素点,以及每个像素点对应的rgb值,然后通过像素点和对应的rgb值输出对应的图像,并将该图像和预设的原始图像进行比较,以判断输出的图像和原始图像是否是一致的,从而确定图像检测结果。其中,原始图像预先存储在计算机设备中,同时,vbo显示接口中传输的是对原始图像进行处理后的信号。

s130、根据连通性检测信号确定连通性检测结果。

其中,连通性检测结果为对第二数据通道的连通与否进行检测所得到的结果。具体来说,从vbo显示接口中选取不同的信号作为连通性检测信号时,对连通性检测结果的判断标准也是不同的。示例性地,从vbo显示接口中所包含的信号中选取像素时钟信号dclk作为连通性检测信号时,直接对像素时钟信号dclk和预设的参考时钟信号的频率进行比较分析,当两个时钟信号的频率一致时,则连通性检测结果是合格的;反之,当两个时钟信号的频率不一致时,则表明连通性检测结果是不合格的。

s140、基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果。

其中,vbo显示接口的检测结果,可以理解为对vbo显示接口的全部数据通道进行检测所得到的结果。

在实施例中,在得到图像检测结果和连通性检测结果之后,对图像检测结果和连通性检测结果进行分析,以确定vbo显示接口的检测结果。具体的,在vbo显示接口的测试设备将图像检测结果和连通性检测结果发送至与vbo显示接口的测试设备相连的计算机设备中,以使测试人员对图像检测结果和连通性检测结果进行分析,并判断图像检测结果和连通性检测结果是否是合格的,当图像检测结果和连通性检测结果均为合格时,表明vbo显示接口的检测结果是合格的;反之,当图像检测结果和连通性检测结果中有一个是不合格的,则表明vbo显示接口的检测结果是不合格的。

本实施例的技术方案,通过提取vbo显示接口中传输的图像检测信号和连通性检测信号,图像检测信号为第一数据通道传输的信号,连通性检测信号为第二数据通道传输的信号,然后根据图像检测信号确定图像检测结果;以及根据连通性检测信号确定连通性检测结果;基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果的技术手段,解决了现有技术中将vbo显示接口的所有数据通道中的vbo信号进行图像还原,增加了硬件复杂度和硬件成本增加的技术问题,实现了对vbo显示接口的部分数据通道中的vbo信号进行图像的还原,减少了对soc引脚资源的占用,同时降低了硬件复杂度和硬件成本的技术效果。

实施例二

图2是本发明实施例二提供的一种vbo显示接口的测试方法的流程图。本实施例是在上述实施例的基础上进行具体化。具体的,参考图2,实施例提供的vbo显示接口的测试方法具体包括:

s2001、检测vbo显示接口的数据通道数量。

具体来说,在液晶面板的驱动板通过vbo显示接口输出vbo信号后,vbo显示接口的测试设备可根据vbo信号确定vbo显示接口的数据通道数量,比如,在vbo信号为8lane信号时,则vbo显示接口的数据通道数量为8;又如,在vbo信号为16lane信号时,则vbo显示接口的数据通道数量为16。

一般而言,vbo显示接口一般可集成在soc上,同时soc可集成在一个液晶面板或电视面板上,同时,在液晶面板上至少集成有一颗fpga(field-programmablegatearray,现场可编程门阵列)芯片,其中,每颗fpga芯片最多能输出24lane的vbo信号。具体的,在液晶面板中包含有不同分辨率的显示模组,而输出不同lane的vbo信号与显示模组所要达到的分辨率有关。

在实施例中,为了便于对数据通道数量和vbo信号之间的关系进行说明,首先,对vbo信号与显示模组分辨率的关系进行说明,以及对vbo信号在各个数据通道中的像素点分布格式进行具体说明。一般来说,4k分辨率的显示模组采用16lane的vbo信号,而2k分辨率的显示模组采用8lane的vbo信号。其中,vbo显示接口与显示模组相连,用于输出不同lane的vbo信号。即实施例中从vbo显示接口中获取的vbo信号为显示模组输出的信号。在本实施例中,为了简化vbo显示接口的测试设备,直接在液晶面板的驱动板上集成有vbo显示接口,以输出vbo信号。在实施例中,以输出8lane或16lane的vbo信号为例,对vbo信号的像素点分布进行说明。其中,8lane的vbo信号的像素分布格式有4种,分别为不分屏、2分屏、4分屏和8分屏。图3是本发明实施例提供的8lane的vbo信号的不分屏和2分屏的示意图。如图3所示,在mode1为non-division不分屏时,8lane的vbo信号的像素点分布如下,在lane0-lane8中,第1个像素点依次从lane0开始进行分布,即第8个像素点分布至lane7中之后,再次从lane0开始进行分布,直至将3840个像素点分布完成;同样地,在mode2为2division,即2分屏时,8lane的vbo信号的像素点分布如下,在lane0-lane4中,像素点从1开始依次进行分布,即第4个像素点分布至lane3之后,再次从lane0开始进行分布,直至将lane0-lane4分布完成后,再对lane4-lane7进行分布,直至将3840个像素点分布完成。图4是本发明实施例提供的8lane的vbo信号的4分屏和8分屏的示意图。如图4所示,在mode3为4division,即4分屏时,以及在mode4为8division,即8分屏时,也采用类似的方式进行像素点的分布,在此不再赘述。其中,上述以对输出8lane的vbo信号为例,对vbo信号和vbo显示接口的数据通道数量进行说明。即在vbo显示接口的测试设备接收到vbo信号之后,可根据vbo信号的lane的数量确定vbo显示接口的数据通道数量。

同样地,16lane的vbo信号的像素分布格式有4种,分别为不分屏、2分屏、4分屏和8分屏。图5是本发明实施例提供的16lane的vbo信号的不分屏和2分屏的示意图。在mode1为non-division不分屏时,像素点的分布如图5中mode1所示;以及在mode2为2division,即2分屏时,像素点的分布如图5中mode2所示,具体的分布原理,类似于8lane的vbo信号的不分屏和2分屏的像素点分布,在此不再赘述。图6是本发明实施例提供的16lane的vbo信号的4分屏的示意图。如图6所示,在mode3为4division,即4分屏时,也采用类似于8lane的vbo信号的4分屏的像素点分布,在此不再赘述。在16lane的vbo信号确定vbo显示接口的数据通道数量时,类似于8lane的vbo信号确定vbo显示接口的数据通道数量的方式,在此不再赘述。

s2002、根据数据通道数量确定第一数据通道和第二数据通道的选择方案。

其中,选择方案是对vbo显示接口的全部数据通道进行划分的方案。具体的,选择方案的具体内容可以根据实际情况进行限定,通常选择方案的设定结果是为了能够得到比较好的采样信号,以作为图像检测信号或连通性检测信号,进而可根据图像检测信号或连通性检测信号确定一个较好的检测结果。

实施例中,由于需要基于图像检测信号还原出完整的图像,因此,设定采用间隔采样的方式。此时,该步骤可以具体为:

根据数据通道数量确定相邻目标数据通道之间的通道间隔数量。

其中,目标数据通道为第一数据通道中的通道或第二数据通道中的通道。可以理解为,可以将第一数据通道中的通道作为目标数据通道,也可将第二数据通道中的通道作为目标数据通道。其中,通道间隔数量为相邻两个目标数据通道之间所包含的其它数据通道的数量。

具体来说,在确定目标数据通道之后,对相邻两个目标数据通道之间通道的数量进行统计,并将相邻两个目标数据通道之间的通道数量作为通道间隔数量。示例性地,在采用8lane的vbo信号时,数据通道数量为8个,则需要采用隔1行取1行的选择方案,当目标数据通道为第一数据通道或第二数据通道中的通道时,通道间隔数量均为1;在采用16lane的vbo信号时,数据通道数量为16个,则需要采用隔3行取1行的选择方案,当目标数据通道为第一数据通道中的通道时,则相邻目标数据通道之间的通道间隔数量为3;而当目标数据通道为第二数据通道中的通道时,则相邻目标数据通道之间的通道间隔数量为1。

同时,选取vbo显示接口的部分数据通道中的信号作为图像检测信号,以进行图像的还原,以实现有效减少soc引脚资源的占用,以及降低处理器对高分辨率vbo信号的处理复杂度,在实施例中,选取4个数据通道的信号作为图像检测信号。即第一数据通道中所包含的数据通道为4个,以保证根据图像检测信号能够完整的还原出目标图像,而若小于4个数据通道的vbo信号作为图像检测信号时,可能无法保证能够还原出图像。示例性地,在采用8lane的vbo信号,则在对第一数据通道和第二数据通道进行确定时,为了保证能够适应不同像素点分布格式,即保证图像检测信号能够还原出目标图像,一般采用隔1行取1行的选择方案确定第一数据通道和第二数据通道。在采用16lane的vbo信号,一般采用隔3行取1行的选择方案确定第一数据通道和第二数据通道,以保证图像的完整还原。

s2003、根据通道间隔数量在vbo显示接口中间隔选取目标数据通道,以组成第一数据通道。

在实施例中,以vbo显示接口的数据通道数量为8,通道间隔数量为1为例,表述第一数据通道的组成过程:采用隔1行取1行的选择方案选取目标数据通道,即可以选取lane0、lane2、lane4、lane6或lane1、lane3、lane5、lane7为目标数据通道,从而lane0、lane2、lane4、lane6可组成第一数据通道;或者lane1、lane3、lane5、lane7组成第一数据通道。以vbo显示接口的数据通道数量为16,通道间隔数量为3为例,表述第一数据通道的组成过程:采用隔3行取1行的选择方案选取目标数据通道。即可以选取lane00、lane04、lane08和lane12为目标数据通道,从而组成第一数据通道。当然,也可截取lane01、lane05、lane09和lane13,或者lane02、lane06、lane10和lane14,又或者lane03、lane07、lane11和lane15作为目标数据通道,对此并不进行限定。

s2004、标记vbo显示接口中未被选取的数据通道为第二数据通道。

具体的,在确定第一数据通道之后,在vbo显示接口中除第一数据通道之外的其它数据通道均为第二数据通道。示例性地,当vbo显示接口的数据通道数量为8,并且采用2分屏的像素点分布格式时,在截取lane0、lane2、lane4和lane6所组成的通道为第一数据通道时,则lane1、lane3、lane5和lane7所组成的通道为第二数据通道。又如,当vbo显示接口的数据通道数量为16,并且采用4分屏的像素点分布格式时,在截取lane00、lane04、lane08和lane12所组成的通道为第一数据通道时,则lane01、lane02、lane03、lane05、lane06、lane07、lane09、lane010、lane11、lane13、lane14、lane15所组成的通道为第二数据通道。

s2005、对第一数据通道中的信号进行采样,以得到图像检测信号。

具体的,在确定第一数据通道之后,对第一数据通道中所包含的各个数据通道中的信号进行采样,并将所采样得到的信号作为图像检测信号。示例性地,在vbo显示接口的数据通道数量为16,并且采用lane00、lane04、lane08和lane12所组成的通道为第一数据通道时,则对lane00、lane04、lane08和lane12中所传输的信号进行采样,以得到图像检测信号。需要说明的是,16lane的vbo信号的物理分辨率为3840*2160@120hz,其中,3840表示x轴所分布的像素点个数,2160表示y轴所分布的像素点个数,120hz表示图像检测信号的帧率大小。具体来说,在对第一数据通道中的信号进行采样,即从lane00、lane04、lane08和lane12中采用对应通道中所传输的信号,从而忽略了16lane的vbo信号中一半的像素点个数,进而将vbo信号的物理分辨率从3840*2160转换为960*2160,实现了降低vbo信号分辨率的效果对于y轴,直接采用隔3行取1行的选择方案,通过soc将2像素点个数从2160压缩到540,然后压缩后的vbo信号的帧率进行降低,以得到960*540@60hz的信号。

当然,对8lane的vbo信号,也是采用类似16lane的采样方式对第一数据通道中的信号进行采样,以得到图像检测信号,在此不再赘述。其中,在采用8lane的vbo信号时,不对vbo信号的帧率进行降低处理。

s2006、对第二数据通道中的信号进行采样,以得到连通性检测信号。

具体的,在得到图像检测信号之后,对除第一数据通道之外的所有数据通道中的信号进行采样,以得到连通性检测信号。其中,连通性检测信号的采样方式与图像检测信号的采样方式相同,在此不作赘述。

s2007、将图像检测信号转换成第一lvds信号。

在实施例中,在vbo显示接口的测试设备接收到vbo信号时,对第一数据通道中的vbo信号进行采样,以作为图像检测信号;然后,通过信号转换芯片对图像数据信号进行转换,以生成第一lvds信号。其中,信号转换芯片为一款可将vbo信号转换为lvds信号的芯片,在实施例中,采用thcv216芯片对vbo信号进行转换。其中,lvds信号是一种高速率、低噪声、低功耗、远距离和高准确度的图像检测信号。同时,与lvds编码相比,vbo编码比较复杂,码率也比较高,则通过简化vbo信号到lvds信号的编码转换,以实现采用低端器件来检测vbo显示接口的目的,即将vbo信号转换为lvds信号的目的是为了降低处理器对图像检测信号的处理复杂度。具体的,由于图像检测信号为vbo信号,而vbo信号的码率、分辨率、帧率(刷新率)、数据通道数量较高以及增加信号引脚的占用资源,若直接对vbo信号进行分析,则vbo显示接口的测试设备需集成有高速收发器,以及高处理速度的处理器,从而会额外增加硬件成本,以及处理复杂度。

s2008、根据第一lvds信号得到目标图像。

具体的,在图像检测信号转换生成第一lvds信号之后,直接将第一lvds信号通过lvds接口输出图像,以作为目标图像。其中,lvds接口集成在vbo显示接口的测试设备上,以及lvds接口与显示屏相连,从而可以通过该lvds接口将目标图像输出至显示屏上进行显示。其中,lvds接口也称为lvds输出接口,是一种低压差分信号技术接口,是为了克服ttl电平方式传输宽带高码率数据时功耗大、emi电磁干扰大等缺点而研制的一种数字视频信号传输方式。

s2009、根据目标图像与原始图像的比较结果确定图像检测结果。

其中,vbo显示接口传输信号是与原始图像对应的信号。

在此需要说明的是,vbo显示接口的测试设备一端与液晶面板的vbo显示接口相连,另一端与计算机设备相连。上述液晶面板通过驱动板生成vbo信号,并通过vbo显示接口将vbo信号输入至vbo显示接口的测试设备。而计算机设备的显示屏用于显示目标图像。其中,原始图像是预先存储在计算机设备中的图像。具体来说,当vbo显示接口的测试设备将目标图像输出至计算机设备中,并通过计算机设备的显示屏对目标图像进行显示,然后将对目标图像和原始图像的像素点进行比较,若目标图像的像素点个数和原始图像的像素点个数是一致的,则图像检测结果是合格的,进而标识用于输出图像检测信号的第一数据通道是检测合格的。其中,像素点个数是一致的,并非表示目标图像的像素点和原始图像的像素点个数是完全相等的,只要在误差范围内均可理解为像素点个数是一致的。在此说明的是,图像检测结果是由测试人员在计算机设备一端进行确认的,即vbo显示接口的测试设备将目标图像输出至计算机设备的显示屏上,然后测试人员对目标图像和原始图像进行比对分析。当然,也可在输出目标图像后,将目标图像和原始图像发送至vbo显示接口的测试设备,通过vbo显示接口的测试设备对目标图像和原始图像进行比对分析,然后直接将图像检测结果输出至计算机设备的显示屏上,进而确定图像检测结果。

s2010、提取连通性检测信号中的特征信号。

其中,特征信号包括时钟信号和/或锁存信号。在本实施例中,在对第二数据通道的连通性进行检测时,即检测vbo显示接口的第二数据通道对应的数据通道中是否包含有效的vbo信号时,为了便于对连通性进行检测,选取具有代表性的时钟信号和锁存信号进行检测分析。其中,时钟信号即为像素时钟信号dclk;在此说明的是,在vbo显示接口的测试设备接收到vbo信号时,首先通过thcv216芯片将vbo信号转换为lvds信号,然后将lvds信号发送至vbo显示接口的测试设备中的处理器。一般而言,在vbo显示接口的测试设备上电之后,vbo显示接口的测试设备会接收到高电平的锁存信号,只有在vbo显示接口的数据通道中包含有效的vbo信号时,即thcv216芯片接收到有效的vbo信号时,才拉低锁存信号的电平。可以理解为,锁存信号为vbo显示接口的测试设备中的处理器对液晶面板的驱动板反馈的信号。

具体的,当特征信号为时钟信号时,提取连通性检测信号中的特征信号,包括:

s20101、将连通性检测信号转换成第二lvds信号。

具体而言,在通过时钟信号对第二数据通道的连通性进行检测时,首先需通过信号转换芯片thcv216,将作为连通性检测信号的vbo信号转换成第二lvds信号,以降低处理器对vbo信号的处理复杂度,以及降低vbo显示接口的测试设备的硬件成本。其中,将连通性检测信号转换成第二lvds信号的具体实现过程,同步骤s220中将图像检测信号转换成第一lvds信号的过程,在此不再赘述。在此说明的是,在vbo信号转换为第二lvds信号之后,在第二lvds信号中包含有时钟信号。

s20102、提取第二lvds信号包含的时钟信号。

在此说明的是,为了便于对第二数据通道的连通性进行检测,选取时钟信号作为特征信号。其中,时钟信号为像素时钟信号dclk。具体来说,在得到第二lvds信号后,对第二lvds信号中所包含的像素时钟信号dclk进行识别提取。

s2011、根据特征信号确定连通性检测结果。

具体的,在特征信号为不同信号时,根据特征信号确定连通性检测结果有两种不同的方案。具体地,当特征信号为时钟信号时,该步骤具体包括:

s20111、获取第一lvds信号中的参考时钟信号,所述第一lvds信号由图像检测信号转换得到。

其中,在对第二lvds信号中的时钟信号进行检测分析之前,需先从第一lvds信号中提取出参考时钟信号。在此说明的是,液晶面板的分辨率越高,像素时钟信号dclk的频率也就越高。在一行内,像素时钟的个数与液晶面板一行内所具有的像素数量相等。比如,对于1024*768的液晶面板,一行有1024个像素,则在一行中像素时钟的个数也是1024个。

具体的,通过信号转换芯片thcv216将图像检测信号转换为第一lvds信号之后,从第一lvds信号中提取出时钟信号,以作为参考时钟信号,并根据参考时钟信号对第二数据通道的连通性进行检测。

s20112、比较时钟信号和参考时钟信号,并根据比较结果确定连通性检测结果。

具体的,在提取到时钟信号后,对时钟信号的频率进行确认,然后对时钟信号的频率和参考时钟信号的频率进行比较分析,若时钟信号和参考时钟信号的频率是一致的,则说明第二数据通道所输出的vbo信号是有效的,进而表明第二数据通道的连通性检测结果是合格的;反之,若时钟信号和参考时钟信号是不一致的,则说明第二数据通道所输出的vbo信号并非有效的,进而表明第二数据通道的连通性检测结果是不合格的。

当特征信号为锁存信号时,在步骤s250之后,根据特征信号确定连通性检测结果包括:

s20113、获取锁存信号的电平值。

具体的,在检测数据通道是否锁住时,获取对应的锁存信号,并对锁存信号的电平值进行检测确认。

s20114、比较电平值和预设的参考电平值,并根据比较结果确定连通性检测结果。

在此说明的是,预设的参考电平值为0,即为低电平信号;而锁存信号一般为高电平信号,只有在第二数据通道中包含有有效的vbo信号时,将会拉低锁存信号,即锁存信号的电平值由1变为0。若检测到锁存信号的电平值和预设的参考电平值一致时,即均为0时,表明连通性检测结果是合格的。

s2012、若图像检测结果和连通性检测结果均为检测合格,则确定vbo显示接口的检测结果为检测合格。

具体的,当图像检测结果为检测合格时,则表明第一数据通道是正常的;当连通性检测结果为检测合格时,则表明第二数据通道是正常的。在第一数据通道和第二数据通道均正常的,则构成全部数据通道的vbo显示接口的检测结果是检测合格的。

反之,当图像检测结果或连通性检测结果中有一个为检测不合格时,则表明vbo显示接口的检测结果是检测不合格的,并在计算机设备的显示屏上弹出一个提示窗口,以提示测试人员,vbo显示接口的检测结果是不合格的。

本实施例的技术方案,在上述实施例的基础上,通过截取部分数据通道的vbo信号作为图像检测信号,以进行图像的还原,并结合时钟信号和锁存信号对其它数据通道的连通性进行检测的技术手段,减少了对soc引脚资源的占用,同时降低了硬件复杂度和硬件成本。

实施例三

图7是本发明实施例三提供的一种vbo显示接口的测试装置的结构框图,该装置可以由硬件/软件实现。如图7所示,该测试装置包括:提取模块310、第一确定模块320、第二确定模块330和生成模块340。

其中,提取模块310,用于提取vbo显示接口中传输的图像检测信号和连通性检测信号,其中,图像检测信号为第一数据通道传输的信号,连通性检测信号为第二数据通道传输的信号,第一数据通道和第二数据通道组成vbo显示接口的全部数据通道;

第一确定模块320,用于根据图像检测信号确定图像检测结果;

第二确定模块330,用于根据连通性检测信号确定连通性检测结果;

生成模块340,用于基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果。

本实施例的技术方案,通过提取vbo显示接口中传输的图像检测信号和连通性检测信号,图像检测信号为第一数据通道传输的信号,连通性检测信号为第二数据通道传输的信号,然后根据图像检测信号确定图像检测结果;以及根据连通性检测信号确定连通性检测结果;基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果的技术手段,解决了现有技术中将vbo显示接口的所有数据通道中的vbo信号进行图像还原,增加了硬件复杂度和硬件成本增加的技术问题,实现了对vbo显示接口的部分数据通道中的vbo信号进行图像的还原,减少了对soc引脚资源的占用,同时降低了硬件复杂度和硬件成本的技术效果。

在上述实施例的基础上,vbo显示接口的测试装置还包括:检测模块,用于在提取vbo显示接口中传输的图像检测信号和连通性检测信号之前,检测vbo显示接口的数据通道数量;第三确定模块,用于根据数据通道数量确定第一数据通道和第二数据通道的选择方案。

在上述实施例的基础上,所述第三确定模块,包括:根据数据通道数量确定相邻目标数据通道之间的通道间隔数量,目标数据通道为第一数据通道中的通道或第二数据通道中的通道。

在上述实施例的基础上,提取模块包括:组成单元,用于在目标数据通道为第一数据通道中的通道时,根据通道间隔数量在vbo显示接口中间隔选取目标数据通道,以组成第一数据通道;标记单元,用于标记vbo显示接口中未被选取的数据通道为第二数据通道;图像检测信号得到单元,用于对第一数据通道中的信号进行采样,以得到图像检测信号;连通性检测信号得到单元,用户对第二数据通道中的信号进行采样,以得到连通性检测信号。

在上述实施例的基础上,第一确定模块包括:第一lvds信号转换单元,用于将图像检测信号转换成第一lvds信号;目标图像得到单元,用于根据第一lvds信号得到目标图像;图像检测结果确定单元,用于根据目标图像与原始图像的比较结果确定图像检测结果,所述vbo显示接口传输信号是与原始图像对应的信号。

在上述实施例的基础上,第二确定模块包括:特征信号提取单元,用于提取连通性检测信号中的特征信号;连通性确定单元,用于根据特征信号确定连通性检测结果。

在上述实施例的基础上,特征信号包括:时钟信号和/或锁存信号。

在上述实施例的基础上,特征信号提取单元包括:第二lvds信号子单元,用于在特征信号为时钟信号时,将所连通性检测信号转换成第二lvds信号;时钟信号提取子单元,用于提取第二lvds信号包含的时钟信号。

在上述实施例的基础上,连通性确定单元包括:获取子单元,用于在特征信号为时钟信号时,获取第一lvds信号中的参考时钟信号,第一lvds信号由所述图像检测信号转换得到;第一比较确定子单元,用于比较所述时钟信号和所述参考时钟信号,并根据比较结果确定连通性检测结果。

在上述实施例的基础上,连通性确定单元包括:电平值获取子单元,用于在特征信号为锁存信号时,获取锁存信号的电平值;第二比较确定子单元,用于比较所述电平值和预设的参考电平值,并根据比较结果确定连通性检测结果。

在上述实施例的基础上,生成模块包括:检测结果确定单元,用于若图像检测结果和连通性检测结果均为检测合格,则确定vbo显示接口的检测结果为检测合格。

上述提供的vbo显示接口的测试装置可用于执行上述任意实施例所提供的vbo显示接口的测试方法,具备相应的功能和有益效果。

实施例四

图8为本发明实施例四提供的一种vbo信号的处理流程图。该vbo显示接口的测试设备包括:处理器410、存储器420、输入装置430、输出装置440以及接口模块450。该vbo显示接口的测试设备中处理器410的数量可以是一个或者多个,图8中以一个处理器410为例。该vbo显示接口的测试设备中存储器410的数量可以是一个或者多个,图8中以一个存储器420为例。该vbo显示接口的测试设备的处理器410、存储器420、输入装置430、输出装置440以及接口模块450可以通过总线或者其他方式连接,图8中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的vbo显示接口的测试设备对应的程序指令/模块(例如,vbo显示接口的测试装置中的提取模块、第一确定模块、第二确定模块以及生成模块)。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收vbo显示接口所输出的vbo信号。输出装置440可以包括hdmi接口,用于将目标图像发送至计算机设备。所述接口模块450,用于接入vbo显示接口。需要说明的是,输入装置430和输出装置440的具体组成可以根据实际情况设定。

处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的vbo显示接口的测试方法。

图9是本发明实施例四提供的一种vbo信号的处理流程图。基于图9示例性描述vbo显示接口的测试设备在执行上述vbo显示接口的测试方法时,vbo信号的处理流程。具体的,以vbo显示接口的数据通道数量为8个为例,对vbo信号的处理流程进行说明。其中,在vbo显示接口输出8lane的vbo信号后,选取其中2lane的vbo信号,经过信号转换芯片thcv216转换为lvds信号,并将该lvds信号作为图像检测信号,然后通过lvds采集板,即fpga板对lvds信号进行采集,并对图像检测信号进行检测分析,以生成目标图像,然后通过hdmi接口将目标图像发送至与vbo显示接口的测试设备相连的计算机设备中,以使测试人员对目标图像和预存的原始图像进行比较分析,以得到图像检测结果。其中,fpga板是一个用于采集lvds信号的采集板,其功能相当于处理器,对所采集的信号进行处理分析。

当然,在vbo显示接口输出8lane的vbo信号后,也会选取另外的6lane的vbo信号,经过信号转换芯片thcv216转换为lvds信号,在经过信号转换芯片时,作为处理器的fpga板会控制thcv216对所接收的vbo信号进行检测分析,若为该6lane的vbo信号为有效的vbo信号,则thcv216会将锁存信号进行置低,即将锁存信号的电平值由1变为0,并将电平值发送至fpga板,以使fpga板对该锁存信号的电平值进行处理分析,并得到连通性检测结果,然后通过网口或串口将连通性检测结果发送至计算机设备中,以使测试人员根据连通性检测结果,并结合图像检测结果确定vbo显示接口的检测结果。在实施例中,在将该6lane的vbo信号转换为lvds信号后,作为处理器的fpga板会对lvds信号进行采集,并将该lvds信号中的时钟信号和作为图像检测信号汇总的时钟信号进行频率比较,若两个时钟信号的频率是一致的,则表明连通性检测结果是检测合格的,并将该连通性检测结果通过网络或串口发送至计算机设备汇总,以使测试人员根据该连通性检测结果,并结合图像检测结果确定vbo显示接口的检测结果。

上述提供的vbo显示接口的测试设备可用于执行上述任意实施例提供的vbo显示接口的测试方法,具备相应的功能和有益效果。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种vbo显示接口的测试方法,包括:

提取vbo显示接口中传输的图像检测信号和连通性检测信号,所述图像检测信号为第一数据通道传输的信号,所述连通性检测信号为第二数据通道传输的信号,所述第一数据通道和所述第二数据通道组成所述vbo显示接口的全部数据通道;

根据图像检测信号确定图像检测结果;

根据连通性检测信号确定连通性检测结果;

基于图像检测结果和连通性检测结果,生成vbo显示接口的检测结果。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的vbo显示接口的测试方法操作,还可以执行本发明任意实施例所提供的vbo显示接口的测试方法中的相关操作,且具备相应的功能和有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的vbo显示接口的测试方法。

值得注意的是,上述vbo显示接口的测试装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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