日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HDMI之DDC通道

發(fā)布時間:2023/12/14 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDMI之DDC通道 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DDC(Display Data Channel)是終端顯示器用來告知個人計算機顯示器信息(如分辨率、掃描頻率等)的規(guī)格,也就是顯示器與主機系統(tǒng)之間的通信方法,當(dāng)然,這個規(guī)格的主要目的就是要實現(xiàn)即插即用(Plug & Play)的功能。Enhanced DDC乃是定義于VESA的ENHANCED DISPLAY DATA CHANNEL STANDARD Version 1 (September 2, 1999)。依據(jù)HDMI規(guī)格的記載,所有的接收端必須支持這些Enhanced DDC的特征。在技術(shù)層面,就數(shù)據(jù)傳輸?shù)臅r序來說,必須完全符合業(yè)界標(biāo)準(zhǔn)的I2C接口的標(biāo)準(zhǔn)模式,也就是數(shù)據(jù)必須與SCL維持同步。

總之,HDMI來源端是利用了I2C接口的命令來讀取接收端的E-EDID。

E-EDID是增強型擴充顯示器識別數(shù)據(jù)(Enhanced Extended Display Identification Data Standard)的簡稱,是VESA組織所規(guī)范,在版本上也有更新的考慮。所有的終端接收裝置(Sink),其E-EDID數(shù)據(jù)結(jié)構(gòu)必須遵照VESA E-EDID Standard Release A, Revision 1,而E-EDID的第128個字節(jié),不僅必須包含EDID 1.3的架構(gòu),也得滿足EIA/CEA-861B的要求。

HDMI既然師出于DVI,又有兼容的特征,那么有趣的問題就浮現(xiàn)出來了,即用什么方法來判別或鑒別是DVI裝置還是HDMI裝置呢?想要簡單推斷則必須要規(guī)范一種機制或方法來鑒別。

CEA EDID Timing Extension必須包含HDMI Vendor Specific Data Block (HDMI VSDB)的表格。這是一個EIA/CEA-861B Vendor Specific Data Block的數(shù)據(jù)區(qū)塊,細(xì)節(jié)描述在EIA/CEA-861B的表格30~32。這個數(shù)據(jù)區(qū)塊會包含有一個24位的IEEE Registration Identifier登記識別符號0x000C03,而該識別碼就是隸屬于HDMI Licensing,LLC。基于此,HDMI的源端可以檢查是否為合理的HDMI VSDB,然后包含有IEEE Registration Identifier登記識別符號0x000C03,就可以判斷為HDMI裝置,而不是DVI裝置。同樣的,任何具有E-EDID的裝置,不包含有CEA EDID Timing Extension或是有效長度的HDMI VSDB,即可視為DVI裝置。

HDMI接收裝置端的音頻特性的支持,在CEA EDID Timing Extension中的Short Audio Descriptor數(shù)據(jù)區(qū)塊中完全表達。這些數(shù)據(jù)表達了接收端所支持的音頻編碼方式與相關(guān)參數(shù),比如說支持的通道數(shù),而多聲道的L-PCM或是多聲道的單位元音頻,也可以通過數(shù)據(jù)區(qū)塊中的“Speaker Allocation Descriptor”來清楚表達。

如果接收端也支持RCbCr的像素編碼(Pixel Encoding),EDID Timing Extension字節(jié)三的位四與位五必須設(shè)定為一。至于視頻格式的支持,HDMI接收端采用SVD(Short Video Descriptor)中的Video Code來表達,也可以使用DTD(Detailed Timing Descriptor)。如果接收端支持了單位元音頻,可以通過Short Audio Descriptor的Coding Type為九,Short Audio Descriptor的字節(jié)三必須保留為零。

HDMI接口有一熱插拔檢測(Hot Plug Detect)的信號,它要遵循一些準(zhǔn)則。一個HDMI接收端,當(dāng)E-EDID數(shù)據(jù)尚未準(zhǔn)備好可讀取時,不能夠在高電壓準(zhǔn)位驅(qū)動該信號。同時,也必須得知來源端的+5V Power信號時,才能夠驅(qū)動。HDMI來源裝置可以利用該信號的高電位來激發(fā)E-EDID數(shù)據(jù)的讀取。HDMI接收端E-EDID數(shù)據(jù)的內(nèi)容有任何改變的話,在該信號驅(qū)動為低電位至少需100ms的時間,并且低電平必須保持0.4V以下。

電路端接要求

EDID(Extended Display Identification DATA,即擴展顯示識別數(shù)據(jù)), 最初是為PC顯示器設(shè)置的優(yōu)化顯示格式而設(shè)計的規(guī)范,存儲在顯示器中專用的1Kb的EEROM存儲器中(即EDID數(shù)據(jù)結(jié)構(gòu)是128Bytes),數(shù)字電視HDMI接口,遵從并且擴展了此規(guī)范。

HDMI接口在數(shù)字電視中的EDID數(shù)據(jù)結(jié)構(gòu),與PC顯示器的最大區(qū)別是編程數(shù)據(jù)可以是128Byte的倍數(shù),它不僅規(guī)定數(shù)字電視顯示的格式,也規(guī)定數(shù)字視頻信號和數(shù)字音頻信號,基本的128Byte以外的數(shù)據(jù)都是附加數(shù)據(jù),在基本數(shù)據(jù)的第127個字節(jié)定義EDID的附加數(shù)據(jù)塊數(shù)量。在EDID數(shù)據(jù)編程中,根據(jù)數(shù)字電視的顯示屬性要求,有兩個關(guān)鍵環(huán)節(jié)必須注意:

第一,如果數(shù)字電視的顯示是固定格式,則在首選Timing Mode字節(jié)中必須選擇相應(yīng)的定義;

第二,數(shù)字電視的標(biāo)準(zhǔn)顯示屬性應(yīng)在第一段詳細(xì)Timing Mode字節(jié)中完成數(shù)據(jù)編程。

總結(jié)

以上是生活随笔為你收集整理的HDMI之DDC通道的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。