电脑屏幕延迟通过HDMI

时间:2011-06-22 18:49:20

标签: video delay hdmi hdcp

在计算机,高清电视(LED,等离子或其他......)上播放视频文件时,显示的视频与计算机外的音频之间会有延迟。

我听说蓝光播放器可以从HDMI接口提取此信息,以相应地延迟音频输出。这是真的吗?是否有可能以程序化方式提取此信息?

1 个答案:

答案 0 :(得分:1)

HDMI设备彼此之间传递大量信息。一些例子:

  • 支持哪些视频时序
  • 支持视频格式
  • 支持/使用何种音频(设备)
  • EDID information

      

    来自hdmi.org:“EDID PROM包含有关它所在的接收器(显示设备)的信息。它的工作是将首选(或支持的)视频和音频格式和分辨率传送给原始源”

  • 连接了哪些其他HDMI设备(以菊花链方式连接)及其视频/音频格式

在延迟中,当设备彼此同步时,可以有可变的延迟时间。但是,关于视频/音频的正确定时,以后兼容的HDMI设备应自动同步。来自"Why is Lip Sync important"

  

“HDMI 1.3提供了一种方法,可以自动调整设备中的音频处理时间,以消除唇形同步错误。”

要以编程方式访问信息,我相信您需要一台英特尔许可的HDMI设备(请参阅维基百科中的HDCP),该设备能够从其他设备发送/接收加密的HDMI流。这将是一个HDMI设备,配有设备驱动程序,您可以从程序中调用API。

在你的情况下,你提到播放视频文件。要修复音频/视频同步,您可能必须在媒体播放器程序中找到延迟或加速音频启动的选项,而不是访问和更改HDMI设备上的内容。