一种数字显示接口的测试方法及装置转让专利

申请号 : CN200810057355.9

文献号 : CN101500175B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 穆佳昆叶长春

申请人 : 联想(北京)有限公司

摘要 :

本发明提供了一种数字显示接口的测试方法及装置,该方法包括:接收从数字显示接口输出的数字显示接口信号,该数字显示接口信号与一预设视频信号相对应;将数字显示接口信号解码为数字信号;存储数字信号;读取存储的数字信号,并比较数字信号与预设视频信号是否一致;如是,则确定数字显示接口正常;否则,确定数字显示接口异常。该装置包括:解码单元、存储单元及比较单元。本发明实施例的上述技术方案在测试过程中无需操作人员作出主观上的判断,实现了对数字显示接口的客观测试,提高了测试的效率和可靠性,减少了人力的耗费,且实现起来简单,无需再购买昂贵的显示器,由此大大降低了测试成本。

权利要求 :

1.一种数字显示接口的测试方法,其特征在于,包括如下步骤:将已知的视频和/或图像文件以位图格式映像到显存中;

将映像到显存中的视频信息进行编码,并将编码后的视频信息通过数字显示接口输出;

接收从数字显示接口输出的所述数字显示接口信号;

将所述数字显示接口信号解码为数字视频信号;

存储所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;

读取所述存储的数字视频信号中的视频信息,并比较所述数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致;如是,则确定所述数字显示接口正常;否则,确定所述数字显示接口异常。

2.根据权利要求1所述的测试方法,其特征在于,所述存储所述数字视频信号中的视频信息为:以缓存模式存储所述数字视频信号中的视频信息。

3.根据权利要求1或2所述的测试方法,其特征在于,所述读取存储的数字视频信号中的视频信息,并比较所述数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致的步骤为:设置有所述数字显示接口的第一装置读取所述存储的数字视频信号中的视频信息,并比较所述读取的数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致。

4.根据权利要求1或2所述的测试方法,其特征在于,所述读取所述存储的数字视频信号中的视频信息,并比较所述数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致的步骤为:第二装置读取所述存储的数字视频信号中的视频信息,并比较所述读取的数字视频信号中的视频信息与预先存储在所述第二装置中的第二视频信号中的视频信息是否一致,所述第二视频信号与所述已知的视频和/或图像文件相对应。

5.根据权利要求1所述的测试方法,其特征在于,所述读取存储的数字视频信号中的视频信息为:通过通用串行总线接口、串口、并口、和自定义端口中的至少一个读取所述数字视频信号中的视频信息。

6.一种数字显示接口的测试装置,其特征在于,包括:

解码单元,用于接收从数字显示接口输出的数字显示接口信号,并将所述数字显示接口信号解码为数字视频信号,所述数字显示接口信号为:一已知的视频和/或图像文件以位图格式映像到显存中后,对所述映像到显存中的视频信息编码后通过数字显示接口输出的信号;

存储单元,用于存储所述解码出的所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;

比较单元,用于读取所述存储的数字视频信号中的视频信息,并比较所述数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致;如是,则确定所述数字显示接口正常;否则,确定所述数字显示接口异常。

7.根据权利要求6所述的测试装置,其特征在于,还包括:

存储控制单元,用于将所述解码出的数字视频信号中的视频信息以缓存模式存储在所述存储单元中。

8.根据权利要求6所述的测试装置,其特征在于,还包括:

数字信号输出单元,用于输出所述存储单元中存储的所述数字视频信号中的视频信息。

9.根据权利要求8所述的测试装置,其特征在于,所述数字信号输出单元包括:通用串行总线接口、串口和并口中的至少一种;及,

输出控制单元,用于控制所述存储单元中存储的数字信号从所述至少一种端口中输出。

10.一种回路装置,其特征在于,包括:

解码单元,用于接收输入的数字显示接口信号,并将所述数字显示接口信号解码为数字视频信号,所述数字显示接口信号为:一已知的视频和/或图像文件以位图格式映像到显存中后,对所述映像到显存中的视频信息编码后通过数字显示接口输出的信号;

存储单元,用于存储所述解码出的所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;

数字信号输出单元,用于输出所述存储单元中存储的所述数字视频信号中的视频信息,所述数字视频信号中的视频信息用于与所述已知的视频和/或图像文件中的视频信息进行比较。

11.根据权利要求10所述的回路装置,其特征在于,还包括:存储控制单元,用于将所述数字视频信号中的视频信息以缓存模式存储在所述存储单元中。

12.根据权利要求10所述的回路装置,其特征在于,所述数字信号输出单元包括:通用串行总线接口、串口和并口中的至少一种;及,

输出控制单元,用于控制所述存储单元中存储的数字视频信号中的视频信息从所述至少一种端口中输出。

说明书 :

一种数字显示接口的测试方法及装置

技术领域

[0001] 本发明涉及数字设备测试领域,特别是涉及一种数字显示接口的测试方法及装置。

背景技术

[0002] 目前,在工厂测试数字设备主机的数字显示接口如DVI或DP时,通常需要使用带有数字信号接口的显示器,操作员将主机逐台插接显示器,观察显示器的显示内容,并判断该显示内容与预先估计的输出是否一致,如果一致,则确定主机的数字显示接口工作正常,否则,确定其工作不正常。
[0003] 上述现有技术的测试方法的缺点是:
[0004] 采购和维护成本高,该测试方法需要采购和维护显示器;目前,带DVI的显示器一般在2000元左右,而支持DP的显示器则更昂贵;而且,在购买显示器后,还需要维护显示器的成本;
[0005] 人力成本高,该测试方法耗费的测试时间长、测试效率低,需要耗费较多的人力成本,且在大量生产时会形成测试瓶颈;
[0006] 测试结果主观性强,该测试方法主要是靠人为地估计显示结果,并通过判断显示的结果是否与估计的结果一致来测试的,所以必然存在判断的主观性,造成测试结果的不客观。

发明内容

[0007] 本发明的实施例提供一种数字显示接口的测试方法及装置,以实现对数字显示接口的客观测试。
[0008] 为了实现上述目的,一方面,提供一种数字显示接口的测试方法,其中,包括如下步骤:
[0009] 将已知的视频和/或图像文件以位图格式映像到显存中;
[0010] 将映像到显存中的视频信息进行编码,并将编码后的视频信息通过数字显示接口输出;
[0011] 接收从数字显示接口输出的数字显示接口信号;
[0012] 将所述数字显示接口信号解码为数字视频信号;
[0013] 存储所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;
[0014] 读取所述存储的数字视频信号中的视频信息,并比较所述数字视频信号与所述已知的视频和/或图像文件中的视频信息是否一致;如是,则确定所述数字显示接口正常;否则,确定所述数字显示接口异常。
[0015] 又一方面,提供一种数字显示接口的测试装置,其中,包括: [0016] 解码单元,用于接收从数字显示接口输出的数字显示接口信号,并将所述数字显示接口信号解码为数字视频信号,所述数字显示接口信号为:一已知的视频和/或图像文件以位图格式映像到显存中后,对所述映像到显存中的视频信息编码后通过数字显示接口输出的信号;
[0017] 存储单元,用于存储所述解码出的所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;
[0018] 比较单元,用于读取所述存储的数字视频信号中的视频信息,并比较所述数字视频信号中的视频信息与所述已知的视频和/或图像文件中的视频信息是否一致;如是,则确定所述数字显示接口正常;否则,确定所述数字显示接口异常。
[0019] 再一方面,提供一种回路装置,其中,包括:
[0020] 解码单元,用于接收输入的数字显示接口信号,并将所述数字显示接口信号解码为数字视频信号,所述数字显示接口信号为:一已知的视频和/或图像文件以位图格式映像到显存中后,对所述映像到显存中的视频信息编码后通过数字显示接口输出的信号; [0021] 存储单元,用于存储所述解码出的所述数字视频信号中的视频信息,且存储的格式与所述映像到显存中的视频信息的存储格式相同;
[0022] 数字信号输出单元,用于输出所述存储单元中存储的所述数字视频信号中的视频信息,所述数字视频信号中的视频信息用于与所述已知的视频和/或图像文件中的视频信息进行比较。
[0023] 上述技术方案具有如下技术效果:
[0024] 本发明实施例的上述技术方案通过将数字显示接口中输出的与一预设视频信号相对应的数字显示接口信号进行解码为数字信号,并存储数字信号后,通过比较存储的数字信号和预设视频信号是否一致可判断出数字显示接口的正常与否,本发明实施例的上述技术方案在测试过程中无需操作人员作出主观上的判断,实现了对数字显示接口的客观测试,提高了测试的效率和可靠性,减少了人力的耗费,且实现起来简单,无需再购买昂贵的显示器,由此大大降低了测试成本。

附图说明

[0025] 图1为本发明实施例的数字显示接口的测试方法概括流程示意图; [0026] 图2为本发明一实施例的数字显示接口测试方法的工作原理示意图; [0027] 图3为本发明另一实施例的数字显示接口测试方法的工作原理示意图; [0028] 图4为本发明又一实施例的数字显示接口测试方法的工作原理示意图; [0029] 图5为本发明实施例的数字显示接口测试方法的具体流程示意图; [0030] 图6为本发明实施例的数字显示接口的测试装置的结构示意图。 具体实施方式
[0031] 为使本发明实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0032] 图1为本发明实施例的数字显示接口的测试方法概括流程示意图。如图1,本发明实施例的测试方法包括:
[0033] 步骤101,接收从数字显示接口输出的数字显示接口信号,该数字显示接口信号与一预设视频信号相对应;
[0034] 步骤102,将所述数字显示接口信号解码为数字信号,示例性地,如解码为数字视频信号;
[0035] 步骤103,存储所述数字信号;
[0036] 步骤104,读取所述存储的数字信号,并比较所述数字信号与所述预设视频信号是否一致;如是,则执行步骤105;否则,执行步骤106;
[0037] 步骤105,确定所述数字显示接口正常,结束该测试流程;
[0038] 步骤106,确定所述数字显示接口异常,结束该测试流程。
[0039] 在该实施例中,可进一步在获得测试结果后,将结果输出以提示用户的步骤;示例性地,可通过报警信号或报警灯来提示用户测试的结果。
[0040] 图2为本发明一实施例的数字显示接口测试方法的工作原理示意图。如图2,为了测试第一装置201上设置的数字显示接口202是否正常,执行如下步骤: [0041] 将第一装置201中与预设视频信号相对应的数字显示接口信号,示例性地,如通过已知视频信息产生的数字显示接口信号从数字显示接口202输出,并到达回路装置203; [0042] 回路装置203中设置的解码单元204接收该从数字显示接口202输出的数字显示信号,并将其解码为数字信号,示例性地,如解码为标准的数字视频信号; [0043] 然后,通过存储控制单元205的控制作用将该解码后的数字信号如解码后的数字视频信号携带的视频信息存储在存储单元206中,示例性地,该存储控制单元为缓存控制器,该缓存控制器将该解码后的数字视频信号携带的视频信息以缓存模式存储在存储单元206中,如内存中;
[0044] 如需输出数字视频信号携带的视频信息,则从存储单元中读取存储的数字信号如上述数据视频信号携带的视频信息,并将其通过输出端口传输到第一装置,优选地,可通过回路装置中的数字信号输出单元207将从存储单元中读取的视频信息输出至比较单元;示例性地,第一装置在数字显示接口输出数字显示信号后,经过一定的时间,向回路装置发起读取命令,回路装置接收到该命令后,输出存储的视频信息;示例性地,数字信号输出单元207可进一步包括:用于输出数字信号如视频信息的输出端口,和用于控制存储的数字信号如视频信息从输出端口输出的输出控制单元;
[0045] 在回路装置输出视频信息后,第一装置通过其可接收数字信号的输入端口209接收该读回的视频信息,然后,通过其上设置的比较单元210来比较该接收的视频信息与原先从数字显示接口输出的数字显示信号所对应的视频信号如视频信息是否一致;如是,则确定该数字显示接口正常,通过测试;否则, 确定该数字显示接口异常,不通过测试。 [0046] 在该实施例中,与预设视频信号相对应的数字显示接口信号,如上述的第一装置201中可通过已知视频信息产生的数字显示接口信号,即通过数字显示接口输出的数字显示接口信号,可以是由外部设备输入第一装置的视频和/或图像文件产生的数字显示信号、预先存储在第一装置中的视频和/或图像文件产生的数字显示信号、或通过设置在第一装置中的功能模块生成的视频和/或图像文件产生的数字显示信号,该功能模块可实现为软件模块。
[0047] 在该实施例中,比较单元为一功能模块,可实现为软件模块,该比较单元可通过第一装置上设置的具有运算能力的CPU来运行。
[0048] 在该实施例中,第一装置上的输入端口209与回路装置中的输出端口,可以是任何可传输存储的数字视频信号信息的输入输出端口,如通用串行总线(USB,Universal Serial Bus)接口、串口、并口、或其它自定义的输入输出端口;该输入端口与输出端口匹配时,可直接相连接;如不匹配时,可通过转接口转接后再相连接。
[0049] 本发明的该实施例通过比较与从数字显示接口中输出的数字显示接口信号相对应的预设视频信号与后来从回路装置输入的数字信号是否一致来判断数字显示接口是否正常;具体地,通过将输出的数字显示接口信号解码、存储并将存储的数据读回后,比较读回的位图格式的视频信息与第一装置中存储的与数字显示接口对应的视频信息是否一致来进行判断。本发明的实施例中,应用位图信息来比较是由于当回路装置输出位图格式的视频信息时,在逐行显示模式下,任何一帧的信息都是相同的,这样便于与数字显示接口信号对应的视频信息即产生数字显示接口信号的视频和/或图像文件对应的位图格式的视频信息进行比较。
[0050] 本发明的实施例中,设置有比较单元的第一装置通常具有运算能力,如其可以是计算机主机。
[0051] 图3为本发明另一实施例的数字显示接口测试方法的工作原理示意图。与图2所示的实施例相同的是,待测的数字显示接口202设置在第一装置201上,第一装置中与预设视频信号相对应的数字显示接口信号如利用预设视频信号产生的数字显示接口信号从数字显示接口输出至回路装置203,由解码单元 204解码成标准数字视频信号后,再由存储控制单元205将数字视频信号携带的视频信息存储到存储单元206中,然后在需要输出时,从存储单元中读取数字视频信号数据并输出,示例性地,如通过视频信号输出单元读取存储的数字视频信号并输出。与图2所示实施例不同的是,在图3所示的实施例中,还包括第二装置301,回路装置输出的数字视频信号并不输入第一装置,而是输入第二装置;该第二装置中预先存储有第二视频信号,该第二视频信号与第一装置中预设的用于产生该数字显示接口信号的视频信号相一致,具体地可表现为两者对应的视频信息相一致。该第二装置通过其上设置的输入端口302接收回路装置输出的数字视频信号,并通过其上设置的比较单元303,比较接收的数字视频信号携带的视频信息与存储的第二视频信号对应的视频信息是否一致;如是,则确定数字显示接口正常;否则,确定该数字显示接口异常。 [0052] 在该实施例中,回路装置可响应第二装置的读取命令从存储单元中读取存储的视频信息并输出;也可以是在存储单元存储后按预定的时间隔定时读取存储的视频信息,并输出至第二装置;还可以是在第一装置输出数字显示接口信号后,延时一预定的时间后,读取该存储的视频信息并输出。
[0053] 在具体应用中,通常,图3所示的实施例可应用于测试自身不具有运算能力的第一装置中设置的数字显示接口,本发明的该实施例通过另外的、具有运算能力的第二装置来实现上述信号比较的功能。示例性但不作为限制地,例如,第一装置可以是自身不具有运算能力的DVD主机,第二装置可以是具有运算能力的计算机主机。
[0054] 示例性地,上述回路装置可设计成测试线、测试盒或其它的形式,其可作为一个单独的辅助测试用工具在测试过程中应用。在具体应用中,其只需要将其输入端与待测数字显示接口相连接,将其输出端与第一装置或第二装置的输入端相连接即可,使用起来非常方便。
[0055] 在具体实现中,解码单元可以是设置为插卡方式的解码器,以便于在同一设备上支持不同的接口。
[0056] 图4为本发明又一实施例的数字显示接口测试方法的工作原理示意图。如图4,在本发明又一实施例的数字显示接口测试方法中,比较单元210还可以设置在回路装置中,这样,可将通过存储控制单元205从存储单元206中读取 的视频信息可直接输入比较单元210以供比较单元将其与预先存储在回路装置中的第二视频信号对应的视频信息进行比较。与图3所示实施例类似,该存储在回路装置的第二视频信号与从数字显示接口输出的数字显示接口信号相对应,示例性地,第二视频信号与第一装置中用于产生从数字显示接口输出的数字显示接口信号的预设视频信号一致,具体地,可表现为第二视频信号对应的视频信息与该预设的视频信号的视频信息一致。
[0057] 根据本发明的实施例,可将回路装置中的各单元与比较单元集成在一个装置中来实现对数字显示接口的测试,或者比较单元还可以作为独立的设备存在。 [0058] 上述已经对本发明实施例的测试方法的流程进行了描述。下面结合图5,再根据执行功能的单元和单元间的信息流的走向对本发明实施例的测试方法的流程进行一下说明。具体地,包括如下步骤:
[0059] 步骤501,将已知的视频和/或图像文件映像到第一装置的内存如显存中;其中,当已知的视频和/或图像文件为位图文件格式时,由于位图文件格式与显存的格式是一致的,则该文件可直接映像到显存中;而当已知的视频和/或图像文件为其它格式的文件时,该其它格式的文件需先转化为位图文件格式,然后再映像到显存中;
[0060] 步骤502,将映像到显存中的视频信息传输至数字视频编码单元如数字视频编码器,如通过总线如内存总线和前端总线传输;
[0061] 步骤503,数字视频编码单元对显存中存储的视频信息进行编码,并将编码后的数字显示接口信号通过数字显示接口输出,以便传输至其它的设备如测试设备; [0062] 步骤504,数字视频解码单元如数字视频解码器接收从数字显示接口输出的数字显示接口信号,并解码输出数字视频信号;
[0063] 步骤505,通过存储控制单元如存储控制器将数字视频信号中的视频信息存入存储单元如缓存中,且该视频信息在缓存中存储的格式与视频信息在显存中存储的格式一致;
[0064] 步骤506,输出控制单元通过存储控制单元读取缓存中的视频信息,并通过低速接口如串口、并口、或USB口输出至比较单元,该比较单元可设置在 被测装置中、也可设置在回路装置中、还可存在于除被测装置、回路装置外的其它设备中,还可作为独立设备存在;当然当比较单元设置在回路装置中,就不需要通过低速接口将读取的视频信息传输到比较单元中了;
[0065] 步骤507,比较单元比较读取的视频信息和被测源的视频信息即用于产生数字显示接口信号的、已知的视频和/或图像文件对应的视频信息,其中,由于读取的视频信息为在缓存中存储的格式即位图格式,所以当已知的视频和/或图像文件不是位图格式时需先将其转化为位图格式后再比较;其中,除待测的第一装置中已知的视频和/或图像文件对应的视频信息外,可用于与读取的视频信息进行比较的还可以是与已知的视频和/或图像文件相同其它的视频和/或图像文件对应的视频信息,同样当其不是位图格式时,需先将其转化为位图格式后再输入比较单元进行比较。
[0066] 本发明的实施例中,由于经解码、缓存后输入比较单元的视频信息为位图格式,所以使用位图文件作为已知的视频或图像文件来生成数字显示信号最为简便,这样,在将文件映像到显存及在比较视频信息时,无需先进行文件格式的转化。
[0067] 在本发明的实施例中,由于数字显示接口的速率高,而回路装置输出端速率较低,因此不能实现实时比较。本发明的实施例中,通过利用位图文件使被测端输出静态视频,即图形每一帧是相同的,每一帧的内容都对应相同的显存内容即位图文件,而回路测试装置由于输出的是位图,因此在逐行显示模式下,任何一帧的信息都是相同的,这样可方便比较。
[0068] 本发明还公开了一种数字显示接口的测试装置。图6为本发明实施例的数字显示接口的测试装置的结构示意图。如图6,本发明实施例的测试装置600包括:解码单元601,用于接收从数字显示接口输出的数字显示接口信号,所述数字显示接口信号与一预设视频信号相对应,并将所述数字显示接口信号解码为数字信号;存储单元602,用于存储所述解码出的所述数字信号;比较单元603,用于读取所述存储的数字信号,并比较所述数字信号与所述预设视频信号是否一致;如是,则确定所述数字显示接口正常;否则,确定所述数字显示接口异常。
[0069] 较佳地,本发明实施例的测试装置还包括:存储控制单元,用于将所述解码出的数字信号以缓存模式存储在所述存储单元中。
[0070] 较佳地,本发明实施例的测试装置还包括:数字信号输出单元,用于输出所述存储的数字信号。
[0071] 较佳地,本发明实施例的测试装置中,数字信号输出单元包括: [0072] 通用串行总线接口、串口和并口中的至少一种;及,
[0073] 所输出控制单元,用于控制所述存储单元中存储的数字信号从所述至少一种端口中输出。
[0074] 上述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。