首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何实现HDMI/HDCP测试要求以获得高性能产品(2)

如何实现HDMI/HDCP测试要求以获得高性能产品(2)

中继器问题实例
许多传统设备并没有测试与中继器的兼容性,部分是因为中继器上市时间比源设备和接收设备要晚,部分是因为对中继器的支持需要源和接收设备开发人员付出更多的努力。

HDCP中继器认证包含的内容不仅是上游和下游链路认证。HDCP规范要求追加额外的步骤,以允许根设备(root device)不仅验证与其直接相连的接收机,而且要验证接收内容的所有设备。这样,如果发现下游接收设备或中继器中有一个出现在撤消列表中,源设备就会作出停止发送内容的决定。

问题:与中继器有关的问题有许多,以下只是其中的一些:好的中继器会采用智能的接收机感知传播算法。如果没有这种算法,上游源设备可能会在下游接收设备检测到故障之前启动重新认证,但由于接收设备可能在认证过程中间间隙性断开其端接电阻,从而使新的认证失败。如果源设备在认证期间不去寻找接收机感知和/或DDC确认信号,重新认证过程将导致无限循环。

一些源设备会在开始发送视频、改变分辨率或改变色深模式时马上启动HDCP认证。Silicon Images公司的HDMI接收机能够完全适应这种操作方式,因为它的接收HDCP功能是用硬件实现的(当然设计不当的固件仍可能损害硬件功能)。但由于中继器也包含HDMI发送器和可能的视频处理部分,下游链路必须重新进行认证。为了重新认证系统,一些中继器会把故障告知上游设备,源设备因此可能重启HDCP以及包括HDMI传送在内的整个系统。同样的事件链会再次发生,重新认证尝试将继续陷于无限循环。

确保高质量的产品
要保持与过去十几年来推出的各种不同特性的DVI和HDMI产品的兼容是一项任务艰巨的工作,它要求大量的知识积累和丰富的测试资源。

为减少对传统设备支持的负担,加快产品面市速度,Silicon Image公司建议:

用硬件管理HDCP。虽然DDC上的HDCP控制信令可以通过软件实现,但Silicon Image公司的发送器和接收器能够在智能的硬件状态机环境中自动实现和包装这个复杂过程。一些敏感的HDCP时序和序列如果受到主处理器上运行的其它软件操作的影响可能会发生故障,但使用经验证的专用逻辑实现就能一直稳定的运行。奇怪的是,HDMI发送器/接收器市场上的许多参与方都非常依赖于专门的软件序列,而这些软件序列在极端情况下很不稳定,且无法预测。

互操作性测试。目前还没有可以替代HDCP测试的强有力手段,Silicon Image公司的Simplay Labs事业部明白这一点。除了大量的自动测试外,每个提交的设备都要经历与众多“传统”HDCP时期生产的HDMI设备的互操作性测试。

如果HDCP实现得很精准,那么它是非常完美和通用的。确保消费者获得他们想要的体验、更重要的是防止产品返修的最佳途径是从根本上保证世界一流的HDCP实现。
继承事业,薪火相传
返回列表