DVI接口概述及其在數(shù)字電視中的應(yīng)用研究
HDCP具體工作過程:首先由主機(jī)發(fā)送密鑰選擇導(dǎo)引序列(AKSV)和64bit偽隨機(jī)序列(An)到接收方,接收方回傳密鑰選擇導(dǎo)引序列(BKSV)和轉(zhuǎn)發(fā)器位(REPEAT-bit)(如是轉(zhuǎn)發(fā)器用以表示身份),發(fā)送方確認(rèn)BKSV是否已被廢除和是否包含20個1和20個0;如果雙方的設(shè)備密鑰和KSV有效,則計算產(chǎn)生一個56bit的公共密鑰Km和Km`,然后可產(chǎn)生KS、KS`(傳輸密鑰)、M0、MO`(64bit后續(xù)驗證用追加初始序列)、RO、R0`(16bit指示驗證成功,它必須在AKSV發(fā)送后100ms內(nèi)傳回發(fā)送方;驗證成功后R01和R0相等;每128幀修正一次,每2s回傳一次)。因此當(dāng)DVI接口中斷傳輸2s以上,或是非授權(quán)設(shè)備接收時,主機(jī)將停止傳輸內(nèi)容,以達(dá)到保護(hù)傳輸內(nèi)容的目的。
HDCP鑒定處理過程如圖6所示。
圖6 HDCP鑒定處理過程圖
HDCP功能對于數(shù)字電視有一定局限性。對于設(shè)計完善的功能電路,如果A/D轉(zhuǎn)換器、TMDS解碼處理器不工作時,一般都具備Power Down功能,一方面降低系統(tǒng)功耗,另一方面減少高速信號的數(shù)字干擾。但由于DVI接口的HDCP功能在連接初期識別正常后,每2秒鐘要進(jìn)行一次相互認(rèn)證,以確保連接的始終是合格授權(quán)接收設(shè)備,這時TMDS解碼處理器就必須一直處于Power On狀態(tài),此時將引起上面提到的兩點(diǎn)性能的惡化。如何處理這種矛盾,需要兼顧系統(tǒng)性能和接口標(biāo)準(zhǔn)的適應(yīng)性。另外,從接收設(shè)備實(shí)際使用的角度看,HDCP的上述認(rèn)證系統(tǒng)有一定的缺陷,使用中從DVI接口模式切換到其他接口模式,TMDS解碼處理器被Power Down,HDCP識別將終止,中斷信號傳輸,意味著本次連接結(jié)束,然后顯示設(shè)備重新切換進(jìn)入DVI接口模式,此時需要HDCP重新識別,則要求發(fā)送設(shè)備也要重新啟動,增加了使用的復(fù)雜性。
在應(yīng)用研究中,針對HDCP在數(shù)字電視中的適應(yīng)性問題,提出了兩種方案。
修改HDCP規(guī)范。一種方法是:取消2秒鐘一次的識別,即初次識別正常即可,為防止將數(shù)字信號輸出連接到其他非法設(shè)備上,此時可通過檢測HPD(熱插拔檢測)判斷是否為授權(quán)設(shè)備,一旦檢測到HPD為低電平,認(rèn)為此時物理連接中斷,可馬上終止信號輸出。第二種是:接收器在Power Down時,向發(fā)送設(shè)備隨機(jī)傳送一組要求暫時終止傳輸?shù)奶厥饩幋a,當(dāng)接收器重新Power On時,再傳一次此特殊編碼,發(fā)送設(shè)備驗證后即可重新開始傳輸數(shù)字信號。以上作為以后修改規(guī)范時的建議提出。
芯片設(shè)計時,考慮在芯片內(nèi)部將HDCP處理系統(tǒng)和TMDS解碼處理系統(tǒng)合理處理,解碼器Power Down時,HDCP也能正常工作。
DVI應(yīng)用于數(shù)字電視是提高電視清晰度的方法之一,只要方案設(shè)計合理,EDID和HDCP按照相應(yīng)標(biāo)準(zhǔn)規(guī)范進(jìn)行開發(fā)擴(kuò)展,那么DVI接口和數(shù)字電視的結(jié)合是可行和有效的
評論