一种多媒体电子设备的测试方法及测试装置的制作方法

文档序号:7705887阅读:194来源:国知局
专利名称:一种多媒体电子设备的测试方法及测试装置的制作方法
技术领域
本发明涉及一种多媒体电子设备的测试方法及测试装置,尤其涉及对多媒体电子 设备的扩展显示识别数据(Extended Display Identification Data,EDID)进行测试的测 试方法及测试装置。
背景技术
消费电子控制(ConsumerElectrical Control,CEC)的目的是为了让 TV、DVD、 机顶盒、录制设备、音频系统等消费电子产品通过高清晰多媒体接口(HighDefinition Multimedia Interface,HDMI)线连在一起,使得控制更简单。TV作为显示终端,可以在TV 上直接控制其他设备,让整个CEC系统的操作更简单,同时TV也能够接收来自其他设备的 控制,让系统更智能化。CEC命令发送的类型分为广播(Broadcast,BC)发送和直接地址(DirectAddress, DA)发送,BC发送的目标地址为OxF,DA发送需要指定到一个逻辑设备,例如给DVDl发送, 其目标地址为DVDl的逻辑地址,如0x4。所有设备都会收到CEC网络上的命令,不管是BC 还是DA,也不管是自己发送的还是别人发送的。软件会做过滤处理,过滤掉自己发送的,过 滤掉DA方式中目标地址不匹配的。支持CEC机芯的每一个HDMI端口的EDID数据都是唯一的,不能与其它端口的 EDID数据混用。现阶段支持CEC的机芯的EDID数据是存储在存储器24C02中,而物理地 址是存储在EDID中卖方表征数据块(Vendor-Specific Data Block, VSDB)的第4、5个字 节。由于每一路HDMI端口的EDID数据是不同的,所以每一片24C02存储的EDID数据也是 不同的,那么生产过程中容易发生EDID数据写入错误的问题,这就需要对写入的EDID数据 进行检测。在对现在的CEC机芯进行CEC检测时,需要同时进行CEC Ping Test(ping,即 侦测网络上的远端主机是否存在,并判断网络状况是否正常)和EDID数据检测。现有的 检测手段是使用仪表MIK8268,首先进行CEC Ping Test (Time :24PATTARN :350),然后使 用PATTARN 393图卡对比主板EDID数据是否和仪表中存储的EDID数据相同。由于仪表 MIK8268只能存储一个EDID数据,所以MIK8268只能判断两组EDID数据,那么当测试对象 具有至少三路HDMI端口时,就需要多次插拔HDMI线,这影响了生产效率,同时也浪费了仪 表资源。

发明内容
本发明所要解决的一个技术问题在于提供一种多媒体电子设备的测试方法,能够 对至少三路HDMI接口进行EDID数据检测,避免多次插拔HDMI线。为解决上述技术问题,本发明多媒体电子设备的测试方法采用如下技术方案一种多媒体电子设备的测试方法,包括分别连接待测设备的至少三路高清晰多 媒体端口 ;通过串行通信的方式读取所述高清晰多媒体端口所对应的扩展显示识别数据,并将读取的所述扩展显示识别数据与预先存储的对应的扩展显示识别数据进行比较,若比 较结果不相同,则将所述预先存储的对应的扩展显示识别数据通过所述高清晰多媒体端口 写入待测设备中。
其中,所述通过串行通信的方式读取所述高清晰多媒体端口所对应的扩展显示识 别数据具体为通过串行通信的方式同时读取所述高清晰多媒体端口所对应的扩展显示识 别数据;或者通过串行通信的方式依次读取所述高清晰多媒体端口所对应的扩展显示识别 数据。其中,若比较结果相同,则对所述待测设备的该高清晰多媒体端口进行消费电子 控制通信检测。进一步地,所述测试方法还包括选择待测设备的其中一路高清晰多媒体端口 ; 上载该高清晰多媒体端口所对应的扩展显示识别数据并进行存储。进一步地,所述测试方法还包括将比较结果和/或消费电子控制通信检测结果 进行显示。通过采用所述的多媒体电子设备的测试方法,由于能够将测试装置的至少三路连 接接口,分别与待测设备的至少三路HDMI端口对应相连,所述主处理单元能够通过串行通 信的方式读取所述HDMI端口所对应的EDID数据,并将读取的所述EDID数据与预先存储的 对应的EDID数据进行比较,所以本发明多媒体电子设备的测试方法能够对至少三路HDMI 端口进行EDID数据检测,避免了多次插拔HDMI线。本发明所要解决的另一个技术问题在于提供一种多媒体电子设备的测试装置,能 够对至少三路HDMI接口进行EDI D数据检测,避免多次插拔HDMI线。为解决上述技术问题,本发明多媒体电子设备的测试装置采用如下技术方案一种多媒体电子设备的测试装置,包括主处理单元和与所述主处理单元分别相 连的接口单元、存储单元;其中,所述接口单元,包括至少三路连接接口,用于分别与待测设 备的至少三路高清晰多媒体端口对应相连;所述存储单元,用于存储至少三个扩展显示识 别数据,所述至少三个扩展显示识别数据与待测设备的至少三路高清晰多媒体端口的扩展 显示识别数据一一对应;所述主处理单元,用于通过串行通信的方式读取所述高清晰多媒 体端口所对应的扩展显示识别数据,并将读取的所述扩展显示识别数据与所述存储单元中 存储的对应的扩展显示识别数据进行比较,若比较结果不相同,则将所述存储单元中存储 的对应的扩展显示识别数据通过所述高清晰多媒体端口写入待测设备中。其中,所述测试装置还包括选择单元,用于接收所述主处理单元提供的选择信 号,并根据所述选择信号选择与所述接口单元连接的待测设备的其中一路高清晰多媒体端 口 ;其中,所述接口单元通过所述选择单元与所述主处理单元相连。其中,所述测试装置还包括电平转换单元,用于在所述接口单元和所述主处理单 元之间进行电平转换;和/或测试结果提示单元,用于将所述比较结果提示给用户,所述测 试结果提示单元为液晶显示单元、语音单元或指示灯单元。其中,所述测试装置还包括控制单元,用于通过中断控制信号,控制所述主处理单 元对待测设备中扩展显示识别数据的检测、上载或写入。进一步地,所述测试装置还包括中断扩展单元,用于对所述主处理单元的中断端 口进行扩展;所述控制单元,通过所述中断扩展单元与所述主处理单元相连。
通过采用所述的多媒体电子设备的测试装置,由于所述接口单元包括至少三路连 接接口,所述存储单元能够存储至少三个EDID数据,而且所述至少三个EDID数据与待测设 备的至少三路端口的EDID数据一一对应,所述主处理单元能够通过串行通信的方式读取 所述HDMI端口所对应的EDID数据,并将读取的所述EDID数据与所述存储单元中存储的对 应的EDID数据进行比较,所以能够对至少三路HDMI接口进行EDID数据检测,避免了多次 插拔HDMI线。



图1为本发明多媒体电子设备测试方法实施例的测试流程图;图2为本发明多媒体电子设备测试方法实施例的另一测试流程图;图3为本发明多媒体电子设备测试方法实施例的另一测试流程图;图4为本发明多媒体电子设备测试装置实施例的结构图;图5为本发明多媒体电子设备测试装置实施例的另一结构图;图6为本发明多媒体电子设备测试装置实施例的一个具体实施例原理图。
具体实施例方式本发明旨在提供一种多媒体电子设备的测试方法及测试装置,用于对至少三路 HDMI端口进行EDID数据检测,避免多次插拔HDMI线。下面结合附图对本发明进行详细描述。如图1所示,本发明多媒体电子设备的测试方法包括S10、分别连接待测设备的至少三路高清晰多媒体端口。S20、读取所述高清晰多媒体端口所对应的EDID数据并与预先存储的对应的EDID 数据进行比较。通过串行通信的方式读取所述HDMI端口所对应的EDID数据,并将读取的所述 EDID数据与预先存储的对应的EDID数据进行比较。其中,所述通过串行通信的方式读取所述HDMI端口所对应的EDID数据具体为通 过串行通信的方式同时读取所述HDMI端口所对应的EDID数据;或者通过串行通信的方式 依次读取所述HDMI端口所对应的EDID数据。S30、若比较结果不相同,则将所述预先存储的对应的EDID数据通过所述HDMI端 口写入待测设备中。此外,如图2所示,若比较结果相同,则对所述待测设备的所述高清晰多媒体端口 进行消费电子控制通信检测。如图3所示,所述测试方法还包括S100、选择待测设备的其中一路高清晰多媒体端口 ;S200、上载该高清晰多媒体端口所对应的扩展显示识别数据并进行存储。进一步地,所述测试方法还包括将比较结果和/或消费电子控制通信检测结果 进行显示。通过采用所述的多媒体电子设备的测试方法,能够对至少三路HDMI接口进行 EDID数据检测,避免了多次插拔HDMI线。
如图4所示,本发明测试装置包括主处理单元130和与所述主处理单元130分别 相连的接口单元150、存储单元140 ;其中,所述接口单元150,包括至少三路连接接口,用于 分别与待测设备的至少三路高清晰多媒体端口对应相连;所述存储单元140,用于存储至 少三个扩展显示识别数据,所述至少三个扩展显示识别数据与待测设备的至少三路高清晰 多媒体端口的扩展显示识别数据一一对应;所述主处理单元130,用于通过串行通信的方 式读取所述HDMI端口所对应的EDID数据,并将读取的所述扩展显示识别数据与所述存储 单元140中存储的对应的扩展显示识别数据进行比较,若比较结果不相同,则将所述存储 单元140中存储的对应的扩展显示识别数据通过所述高清晰多媒体端口写入待测设备中。其中,所述通过串行通信的方式读取所述HDMI端口所对应的EDID数据具体为通 过串行通信的方式同时读取所述HDMI端口所对应的EDID数据;或者通过串行通信的方式 依次读取所述HDMI端口所对应的EDID数据。
通过采用所述的测试装置,由于所述接口单元150包括至少三路连接接口,所述 存储单元140能够存储至少三个EDID数据,而且所存储的至少三个EDID数据与待测设备 的至少三路端口所对应的EDID数据一一对应,所述主处理单元130能够通过串行通信的方 式读取所述高清晰多媒体端口所对应的扩展显示识别数据,并将读取的所述扩展显示识别 数据与所述存储单元140中存储的对应的扩展显示识别数据进行比较,所以能够对至少三 路HDMI接口进行EDID数据检测,避免了多次插拔HDMI线。此外,如图5所示,所述测试装置还包括选择单元160,用于接收所述主处理单元 130提供的选择信号,并根据所述选择信号选择与所述接口单元150连接的待测设备的其 中一路高清晰多媒体端口,从而使所述主处理单元130与该高清晰多媒体端口进行通信; 其中,所述接口单元150通过所述选择单元160与所述主处理单元130相连。进一步地,所述测试装置还包括电平转换单元170,用于在所述接口单元150和 所述主处理单元130之间进行电平转换;和/或测试结果提示单元100,用于将所述比较结 果提示给用户,所述测试结果提示单元100为液晶显示单元、语音单元或指示灯单元。进一步地,所述测试装置还包括控制单元120,用于提供中断控制信号给所述主处 理单元130,并控制所述主处理单元130对待测设备中扩展显示识别数据的检测、上载或写 入。进一步地,所述测试装置还包括中断扩展单元180,用于对所述主处理单元130的 中断端口进行扩展;所述控制单元120,通过所述中断扩展单元180与所述主处理单元130 相连。如图6所示,为本发明测试装置的一个具体实施例原理图,其中,所述主处理单元 采用ATMEL单片机89S52实现,所述存储单元采用24C08实现。所述单片机89S52的端口 P2. 0和P2. 1分别模拟串行时钟线(SCL)和串行数据线(SDA)。所述选择单元采用多路选 择/复用器实现,根据实际待测设备的端口数目的不同,所述多路选择/复用器可以为两通 道、四通道或更多通道。上述单片机89S52的端口 P2. 5和P2. 6作为多路选择/复用器的 选择信号。另一方面,由于所述接口单元的HDMI接口的第13脚CEC为3. 3V电平协议,而上 述单片机89S52的接口电平为5V,所以在所述接口单元和上述单片机之间还使用了电平转 换单元,其中电平转换单元采用3个2N7002实现。
进一步地,如图6所示,所述中断扩展单元采用两输入与门逻辑实现,用于对上述单片机89S52的外部中断引脚进行扩展。当然,根据所述控制单元提供的中断控制信号数 目的不同,所述中断扩展单元也可以是三输入或更多输入的与门或者其它逻辑控制功能模 块。进一步地,所述测试结果提示单元为液晶显示单元、语音单元或指示灯单元。本实 施例中,所述测试结果提示单元采用具有128*64图形点阵液晶显示模块的液晶显示设备, 可显示各种字符和图形。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
一种多媒体电子设备的测试方法,其特征在于,包括分别连接待测设备的至少三路高清晰多媒体端口;通过串行通信的方式读取所述高清晰多媒体端口所对应的扩展显示识别数据,并将读取的所述扩展显示识别数据与预先存储的对应的扩展显示识别数据进行比较,若比较结果不相同,则将所述预先存储的对应的扩展显示识别数据通过所述高清晰多媒体端口写入待测设备中。
2.根据权利要求1所述的测试方法,其特征在于,所述通过串行通信的方式读取所述 高清晰多媒体端口所对应的扩展显示识别数据具体为通过串行通信的方式同时读取所述高清晰多媒体端口所对应的扩展显示识别数据;或者通过串行通信的方式依次读取所述高清晰多媒体端口所对应的扩展显示识别数据。
3.根据权利要求1所述的测试方法,其特征在于,若比较结果相同,则对所述待测设备 的该高清晰多媒体端口进行消费电子控制通信检测。
4.根据权利要求1所述的测试方法,其特征在于,所述测试方法还包括 选择待测设备的其中一路高清晰多媒体端口;上载该高清晰多媒体端口所对应的扩展显示识别数据并进行存储。
5.根据权利要求1所述的测试方法,其特征在于,所述测试方法还包括 将比较结果和/或消费电子控制通信检测结果进行显示的步骤。
6.一种多媒体电子设备的测试装置,其特征在于,包括主处理单元和与所述主处理单元分别相连的接口单元、存储单元;其中, 所述接口单元,包括至少三路连接接口,用于分别与待测设备的至少三路高清晰多媒 体端口对应相连;所述存储单元,用于存储至少三个扩展显示识别数据,所述至少三个扩展显示识别数 据与待测设备的至少三路高清晰多媒体端口的扩展显示识别数据一一对应;所述主处理单元,用于通过串行通信的方式读取所述高清晰多媒体端口所对应的扩展 显示识别数据,并将读取的所述扩展显示识别数据与所述存储单元中存储的对应的扩展显 示识别数据进行比较,若比较结果不相同,则将所述存储单元中存储的对应的扩展显示识 别数据通过所述高清晰多媒体端口写入待测设备中。
7.根据权利要求6所述的测试装置,其特征在于,所述测试装置还包括选择单元,用于接收所述主处理单元提供的选择信号,并根据所述选择信号选择与所 述接口单元连接的待测设备的其中一路高清晰多媒体端口 ;其中, 所述接口单元通过所述选择单元与所述主处理单元相连。
8.根据权利要求6所述的测试装置,其特征在于,所述测试装置还包括电平转换单元,用于在所述接口单元和所述主处理单元之间进行电平转换;和/或 测试结果提示单元,用于将所述比较结果提示给用户。
9.根据权利要求6所述的测试装置,其特征在于,所述测试装置还包括控制单元,用于通过中断控制信号,控制所述主处理单元对待测设备中扩展显示识别 数据的检测、上载或写入。
10.根据权利要求9所述的测试装置,其特征在于,所述测试装置还包括中断扩展单元,用于对所述主处理单元的中断端口进行扩展;所述控制单元,通过所述中断扩展单元与所述主处理单元相连。
全文摘要
本发明公开了一种多媒体电子设备的测试方法及测试装置,用于对至少三路HDMI端口进行EDID数据检测。所述多媒体电子设备的测试方法包括分别连接待测设备的至少三路高清晰多媒体端口;通过串行通信的方式读取所述高清晰多媒体端口所对应的扩展显示识别数据,并将读取的所述扩展显示识别数据与预先存储的对应的扩展显示识别数据进行比较,若比较结果不相同,则将所述预先存储的对应的扩展显示识别数据通过所述高清晰多媒体端口写入待测设备中。本发明可用于至少三路HDMI端口的EDID数据检测。
文档编号H04N5/765GK101841732SQ200910119809
公开日2010年9月22日 申请日期2009年3月18日 优先权日2009年3月18日
发明者孙有新 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1