2017-06-09 35 views
0

我想從EDID數據中獲取HDMI端口。到目前爲止,我通過連接到不同的HDMI端口(比如說1,2,3,4)來獲取EDID數據。當我比較數據時,我可以發現EDID數據的0xAA字節對於每個端口都是變化的,其值爲0x10,分別爲0x20,0x30,0x40。當我搜索EDID的CEA-861-E詳細信息時,地址oxAA是保留字段。以下是我提到的CEA-861規範的鏈接。 [http://electronix.ru/forum/index.php?act=Attach&type=post&id=77872][1]如何從EDID塊獲取HDMI端口信息?

所以我的問題是,如何從EDID數據知道HDMI的端口ID?我的理解基於我的實驗是否正確?

您的建議是高度適用的。

乾杯, 戈皮納特

+0

你能否提供少量的EDID樣本? – ramzes2

+0

嗨ramzes2,感謝您的答覆。我已經想出瞭如何從EDID數據中檢測端口ID。它可以在供應商特定的數據塊中找到。 「供應商特定數據塊」(如果有的話)包含供應商的24位註冊碼(LSB優先)的前三個字節。對於HDMI,HDMI Licensing,LLC始終爲00-0C-03。 後跟一個兩字節的源物理地址,LSB在前。源物理地址爲上游CEC設備提供CEC物理地址。 –

回答

0

它可以在供應商特定的數據塊中找到。 「供應商特定數據塊」(如果有的話)包含供應商的24位註冊碼(LSB優先)的前三個字節。對於HDMI,HDMI Licensing,LLC始終爲00-0C-03。 後跟一個兩字節的源物理地址,LSB在前。源物理地址爲上游CEC設備提供CEC物理地址。 欲瞭解更多詳情,請參閱下面的帖子。 http://www.bitsandqubits.com/2017/06/detecting-hdmi-port-id-from-edid-data.html