隨著高帶寬數(shù)字內(nèi)容保護(hù)(HDCP)測試要求的追加,HDMI認(rèn)證測試中心(ATC)的測試要求最近已變得復(fù)雜很多。HDCP Host Tx的硬件和固件需要處理更多的內(nèi)容,例如:熱插拔檢測(HPD)線、接收機(jī)感知(RxSense)狀態(tài)、EDID讀和視頻傳送的啟動、HDCP能力的檢測、認(rèn)證:本地鏈路密鑰交換、認(rèn)證:本地鏈路完整性檢查、視頻加密、音頻/視頻靜閉、中繼器鏈路認(rèn)證、密鑰撤消。
全部采用軟件魯棒性地實(shí)現(xiàn)這些功能是很困難的。除了要通過ATC的HDCP測試外,每個終端產(chǎn)品必須與大量不同的源或接收設(shè)備進(jìn)行完整的QA測試以保證HDCP的互操作性。由于HDCP測試要求是最近才提出的,消費(fèi)者希望多年下來積累的“傳統(tǒng)”HDCP產(chǎn)品(包括DVI和HDMI)也能與配備HDMI的新款照相機(jī)、電視機(jī)或DVD播放器實(shí)現(xiàn)無縫連接。早期產(chǎn)品的HDCP操作實(shí)現(xiàn)方式變化很大,需要付出大量的努力才能避免中斷鏈路。
熱插拔檢測實(shí)例
源設(shè)備要求通過一個HDMI線纜引腳向接收設(shè)備/中繼器提供+5V電壓,用以給包括了接收設(shè)備/中繼設(shè)備功能信息的EDID ROM供電。+5V送過去后接收設(shè)備/中繼器會返回給源設(shè)備一個熱插拔檢測(HPD)信號,用于表明接收設(shè)備/中繼設(shè)備已連接,并且接收設(shè)備/中繼設(shè)備的EDID信息可供讀取。
如果EDID內(nèi)容發(fā)生改變,HDMI規(guī)范要求接收設(shè)備/中繼設(shè)備復(fù)位HPD信號至少100us,以便源設(shè)備重新讀取EDID信息。
問題:許多接收設(shè)備/中繼設(shè)備靠HPD信號通知源設(shè)備重新啟動HDCP認(rèn)證過程,但一些源設(shè)備不能正確地處理HPD觸發(fā)信號,有的甚至完全忽略這個信號,它們期望接收的信號是接收機(jī)感知信號(如下)。最壞情況下屏幕上一直是雪花,要求源設(shè)備和接收設(shè)備/中繼關(guān)機(jī)并重啟才能恢復(fù)正常。
接收機(jī)感應(yīng)實(shí)例
接收機(jī)感應(yīng)功能使用起來非常方便。它從HDMI接收設(shè)備(接收機(jī))提供一位即時反饋信號給HDMI源設(shè)備(發(fā)送機(jī)):接收機(jī)可以斷開它的差分線路上拉電阻,并且發(fā)送機(jī)可以檢測到這個變化,從而知道接收機(jī)關(guān)機(jī)了。
這種接收機(jī)感應(yīng)功能是一種很實(shí)用的方法,可以讓接收設(shè)備提醒源設(shè)備它檢測到了與HDCP有關(guān)的問題,需要源設(shè)備重新進(jìn)行認(rèn)證。接收機(jī)感應(yīng)功能并不是強(qiáng)制要求,但如果源設(shè)備和接收設(shè)備正確實(shí)現(xiàn)了該功能,可以顯著縮短鏈路完整性恢復(fù)的時間,從而減少由于數(shù)據(jù)破壞造成的“雪花”出現(xiàn)時間。
問題:不同的源設(shè)備制造商對接收機(jī)感應(yīng)功能有不同的解釋,有時甚至與熱插拔檢測操作結(jié)合在一起。如果接收機(jī)感知相對熱插拔檢測的時序不滿足源設(shè)備要求,實(shí)際上反而會增加重新認(rèn)證所需的時間。