一种HDMI中继器设备的回环测试方法与流程

文档序号:28380325发布日期:2022-01-07 22:53阅读:203来源:国知局
一种HDMI中继器设备的回环测试方法与流程
一种hdmi中继器设备的回环测试方法
技术领域
1.本发明涉及高清多媒体接口(hdmi)产品测试领域,特别是一种hdmi中继器设备的回环测试方法。


背景技术:

2.高清多媒体接口(hdmi)设备一般分为三种类型,hdmi源设备(source)就是hdmi信号的发生和输出设备,hdmi接收设备(sink)就是hdmi信号的接收处理设备,中继器设备是接收hdmi信号,经过处理之后又将hdmi信号发送出来的设备,其同时具备hdmi源设备和hdmi接收设备的功能。hdmi中继器设备是一种接收hdmi信号,进行放大处理或者镜像成多路信号进行输出的设备,常见的有hdmi中继放大器和hdmi多路分配器。hdmi中继器设备通常是具有一个hdmi输入口、一个或多个hdmi输出口。
3.对于hdmi中继器设备的测试,通常的做法是其hdmi输入口接一个机顶盒或者高清播放机等hdmi源设备,接收hdmi信号,信号处理之后通过hdmi输出口输出,hdmi输出口接电视等hdmi接收设备,通过电视来观察输出的hdmi画面是否正常来测试。现有测试方法需要用到高清播放机、电视机,设备较多,线缆连接复杂,中继器一般有多个输出口,需要接多台电视测试或者用一台电视对多个输出口依次测试,测试设备和环境较复杂,测试效率低。


技术实现要素:

4.本发明的目的在于提供了一种hdmi中继器设备的回环测试方法,通过回环测试的方式,测试hdmi的热插拔检测(hpd)、显示数据通道(ddc)、高清数字内容保护(hdcp),数据传输功能,可以通过一台测试设备来自动化完成hdmi中继器的测试,简化测试环境、提高测试效率。
5.本发明的目的是以如下技术方案来实施的:
6.一种hdmi中继器设备的回环测试方法,包括以下步骤:s1:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备进行hpd检测测试;s2:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备通过ddc进行edid数据交互;s3:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备进行hdcp认证;s4:hdmi中继器作为hdmi接收设备接受测试设备hdmi源设备发送的hdmi信号,并按照hdmi信号的功能进行相应的处理,再发送给hdmi信号的hdmi源设备;s5:hdmi中继器作为hdmi源设备和测试设备hdmi接收设备进行hpd检测测试;s6:hdmi中继器作为hdmi源设备和测试设备hdmi接收设备通过ddc通道进行edid数据交互;s7:hdmi中继器作为hdmi源设备和和测试设备hdmi接收设备进行hdcp认证;以及s8:hdmi中继器作为hdmi源设备输出处理后的hdmi信号,将中继器输出的信号和输入给中继器的信号进行比较,判断数据信号是否一致,从而确认中继器功能是否正常。
7.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s2中,hdmi源设备通过hdmi的ddc通道和hdmi中继器进行交互,获取它的edid信息,通过edid信息来获取中继器的基本信息和参数,来测试ddc功能。
8.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s1中,hdmi中继器作为hdmi接收设备和测试设备hdmi源设备通过hdmi线进行连接,hdmi源设备通过hpd机制可以检测到hdmi线是否连接,测试hpd功能,其中,hdmi源设备通过检测hdmi第19引脚,可以检测到hdmi接收设备是否连接,接收设备正常连接之后第19引脚会变成高电平,如果检测到hpd引脚从低电平变成高电平,说明连接上hdmi接收设备。
9.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s3中,测试设备给中继器发送hdmi信号,中继器的hdmi接收设备接收到信号之后按照它的功能进行放大或镜像处理,处理完之后的hdmi信号再发送给中继器的hdmi源设备,之后中继器再将hdmi信号发送给测试设备。
10.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s5中,hdmi中继器作为hdmi源设备需要将处理之后的信号通过其hdmi输出口进行输出,通过hdmi线和测试设备连接,双方之间通过hpd来检测hdmi线是否正常连接,如果可以检测到hpd信号,说明hpd功能正常,测试设备作为hdmi接收设备。
11.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s6中,中继器的hdmi源设备通过ddc通道获取测试设备hdmi接收设备的edid信息,获取hdmi接收设备的基本信息和参数,能正常获取说明ddc功能正常。
12.优选地,在上述hdmi中继器设备的回环测试方法中,在步骤s8中,中继器的hdmi接收设备数据处理之后再发送给中继器的hdmi源设备,中继器的hdmi源设备再把信号发送回给测试设备的hdmi接收设备,测试设备收到hdmi信号之后,将测试设备的源设备发送的hdmi信号和回环收到的hdmi信号进行解析,将10位的编码信号转换回8位的原始信号,提取出hdmi的数据部分进行比较,如果数据一致,说明中继器的中继功能正常。
13.根据本发明的技术方案,产生的有益效果是:
14.本发明基于hdmi中继器设备在工作过程中既作为hdmi源设备又作为hdmi接收设备的原理,可以采用回环测试的方法进行测试,回环测试通过给hdmi中继器设备发送hdmi信号,中继器处理输出之后通过hdmi输出接口进行输出,再采集中继器输出的hdmi信号,和输入给中继器的hdmi信号进行对比,如果信号一致,则说明hdmi中继器设备工作正常。通过这种回环测试的方法,本发明需要一台可以发生hdmi信号又能接收hdmi信号、也可以进行、ddc信号检测、hdcp认证、hdmi数据信号比较的设备,就能完成hdmi中继器测试,能够简化现有测试方法所用的设备,实现自动测试,提高测试的效率。
附图说明
15.为了更好地理解和说明本发明的构思、工作原理和发明效果,下面结合附图,通过具体实施例,对本发明进行详细说明如下:
16.图1是本发明的hdmi中继器设备的回环测试方法的详细流程图;
17.图2是本发明的典型的应用系统图。
18.图3是本发明测试效率和传统方式测试效率对比。
具体实施方式
19.为使本发明的目的、技术方法及优点更加清晰,下面结合附图及具体实例,对本发
明做进一步的详细说明。这些实例仅仅是说明性的,而并非对本发明的限制。
20.本发明通过设计一个既可以发送hdmi信号,又可以接收hdmi信号,并且可以将发送和接收到的hdmi信号进行比较的设备,来实现回环测试方法。
21.本发明的工作原理为:
22.首先hdmi中继器作为hdmi接收设备来说,测试设备的hdmi源设备会通过检测hpd来确认中继器设备是否已经正常连接,hpd是hdmi热插拔检测,如果hpd是高电平,说明中继器已经连接,可以进行下一步通信,接下来将通过显示数据通道(ddc)获取中继器设备的扩展显示器识别数据(edid)信息,edid中包含了中继器的厂商信息、支持的分辨率帧率等参数,用于hdmi源设备和hdmi接收设备之间进行信号输出参数的协商。获取到edid信息之后就可以进行hdcp认证,hdcp是一种高清内容保护机制,用于保护高清数字信号不能在端口进行非法复制。hdcp认证通过之后就可以给中继器发送hdmi信号了,中继器接收到信号之后进行相关的处理。
23.其次hdmi中继器作为hdmi源设备,首先也是通过hpd来检测测试设备hdmi接收设备是否正常连接,并且通过ddc通道获取edid信息,然后进行hdcp认证,认证通过之后就可以将处理之后的hdmi信号进行输出。
24.再次,输出给中继器的hdmi信号和从中继器输出口收到hdmi信号,解码出数据部分,将两者的数据进行比较,如果数据一致,说明中继器输出的数据信号和它收到的数据信号一致,再结合前面部分对hdmi的hpd、ddc、hdcp控制部分的测试结果,完成中继器的回环测试,可以说明中继器的功能是否正常。
25.图1是本发明一种hdmi中继器的回环测试方法的详细流程图,包括以下步骤:
26.s1:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备进行hpd检测测试。具体地,hdmi中继器作为hdmi接收设备,需要一个测试设备作为hdmi源设备和hdmi接收设备通过hdmi线进行连接,hdmi源设备通过hpd机制可以检测到hdmi线是否连接,测试hpd功能。其中,hdmi源设备通过检测hdmi第19引脚,既hpd引脚的电平,可以检测到hdmi接收设备是否连接,接收设备正常连接之后第19引脚会变成高电平,如果检测到hpd引脚从低电平变成高电平,说明连接上hdmi接收设备,该步骤可以测试hpd功能,检测到hdmi接收设备连接上就可以进行下一步。
27.s2:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备通过ddc通道进行edid数据交互。hdmi源设备通过hdmi的ddc通道和hdmi中继器进行交互,获取它的edid信息,通过edid信息来获取中继器的基本信息和参数,来测试ddc功能。具体地,测试设备的hdmi源设备通过hdmi的第17引脚,既ddc通道,和hdmi中继器的hdmi接收设备进行交互,获取它的edid信息,通过edid信息来获取中继器的基本信息和参数,包括厂商,型号,支持的分辨率等信息。该步骤可以测试ddc功能,获取edid之后就能确定后面步骤中测试设备应该发送什么规格的hdmi信号。
28.s3:hdmi中继器作为hdmi接收设备和测试设备hdmi源设备进行hdcp认证。在具体地,中继器和测试设备之间交换hdcp密钥,通过加密算法进行运算,完成hdcp的认证,hdcp认证有标准的流程和规范,这里不做具体描述。只有hdcp认证通过了才能进行之后的hdmi数据信号传输。该步骤可以测试hdcp功能。
29.s4:hdmi中继器作为hdmi接收设备接受测试设备hdmi源设备发送的hdmi信号,并
按照hdmi信号的功能进行放大或镜像处理,再发送给hdmi信号的hdmi源设备。具体地,在完成上述步骤s1-s3的三步之后,测试设备给中继器发送hdmi信号,中继器的hdmi接收设备接收到信号之后按照它的功能进行相应的处理,比如中继放大器则放大信号,分配器则将信号进行多路镜像,处理完之后的hdmi信号再发送给中继器的hdmi源设备,之后中继器再将hdmi信号发送给测试设备。
30.s5:hdmi中继器作为hdmi源设备和测试设备hdmi接收设备进行hpd检测测试。具体地,hdmi中继器作为hdmi源设备需要将处理之后的信号通过其hdmi输出口进行输出,通过hdmi线和测试设备连接,双方之间通过hpd来检测hdmi线是否正常连接,如果可以检测到hpd信号,说明hpd功能正常,测试设备作为hdmi接收设备,同步骤s1一样进行hpd检测测试。
31.s6:hdmi中继器作为hdmi源设备和测试设备hdmi接收设备通过ddc通道进行edid数据交互。具体地,中继器的hdmi源设备通过ddc通道获取测试设备hdmi接收设备的edid信息,获取hdmi接收设备的基本信息和参数,能正常获取说明ddc功能正常。方法和步骤s2一样;
32.s7:hdmi中继器作为hdmi源设备和和测试设备hdmi接收设备进行hdcp认证。具体地,中继器和测试设备的hdmi接收设备之间也要进行hdcp密钥交换和认证,认证通过之后中继器才会将hdmi信号发送给测试设备,方法和步骤s3一样。测试设备的hdmi接收设备接收hdmi信号。
33.s8:hdmi中继器作为hdmi源设备输出处理后的hdmi信号,将中继器输出的信号和输入给中继器的信号进行比较(即,图2中的信号数据对比),判断数据信号是否一致,从而确认中继器功能是否正常。具体地,hdmi中继器在完成了和测试设备的hdmi源设备、hdmi接收设备的双向hpd、ddc、hdcp之后,就可以进行hdmi数据传输,测试设备的hdmi源设备将hdmi信号发送给hdmi中继器,中继器处理之后再发送给hdmi接收设备(具体如图2所示,中继器的hdmi接收设备数据处理之后再发送给中继器的hdmi源设备,中继器的hdmi源设备再把信号发送回给测试设备的hdmi接收设备),测试设备收到hdmi信号之后,将测试设备的源设备发送的hdmi信号和回环收到的hdmi信号(即,hdmi接收设备收到的hdmi信号)进行解析,将10位的编码信号转换回8位的原始信号,提取出hdmi的数据部分进行比较(即图2中的信号数据对比),如果数据一致,说明中继器的中继功能正常。完成回环测试。
34.综上,本发明是通过回环测试的方式,测试hdmi的hpd、ddc、hdcp、数据传输功能,可以通过一台测试设备来自动化完成测试,提高测试效率。图3是本发明测试效率和传统方式测试效率对比,测试了本发明方法测试和传统方式测试的每小时测试数量,由图3可知本发明的每小时测试数量可高达70,其测试效率明显优于传统方式测试。
35.以上说明是依据发明的构思和工作原理的最佳实施例。上述实施例不应理解为对本权利要求保护范围的限制,依照本发明构思的其他实施方式和实现方式的组合均属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1