HDCP(High -bandwidth Digital Content ProtecTIon):高帶寬數(shù)字內(nèi)容保護技術(shù)。HDTV(高清電視)時代即將來臨,為了適應(yīng)高清電視的高帶寬,出現(xiàn)了HDMI。HDMI是一種高清數(shù)字接口標(biāo)準(zhǔn),它可以提供很高的帶寬,無損地傳輸數(shù)字視頻和音頻信號。為了保證HDMI或者DVI傳輸?shù)母咔逦盘柌粫环欠ㄤ浿?,就出現(xiàn)了HDCP技術(shù)。HDCP技術(shù)規(guī)范由Intel領(lǐng)頭完成,當(dāng)用戶進行非法復(fù)制時,該技術(shù)會進行干擾,降低復(fù)制出來的影像的質(zhì)量,從而對內(nèi)容進行保護。
HDCP前景
坦白地講,HDCP盡管受到業(yè)內(nèi)廣泛關(guān)注,普及之勢已成定局,但從HDCP原理上看,保護過程實在過于簡單,只是在外部傳輸過程實現(xiàn)保護,這在計算機普遍應(yīng)用的時代是相當(dāng)局限的,這不僅讓人感覺制定者有騙取高昂授權(quán)費的嫌疑。而且一旦數(shù)字信號本身被采用二進制的方式讀入計算機,那復(fù)制過程仍然可以實現(xiàn),可以采用類似DVD影碟的RIP方式進行分離。
HDCP有什么功能
HDCP從始到終都保護視頻信號,也就是說整套播放系統(tǒng)中每一個環(huán)節(jié)都必須支持HDCP協(xié)議,如果顯示器不支持HDCP協(xié)議,那么就無法正常播放高清節(jié)目,只能看到黑屏或者低畫質(zhì)的節(jié)目。
HDCP的基本原理
1、HDCP的基本原理
HDCP(High-bandwidth Digital Content ProtecTIon寬帶數(shù)字視頻保護)是用來對具備HDMI功能的發(fā)射端和具備HDMI功能的接收端的傳輸保護,為了保護版權(quán),更是得到了運動圖像業(yè)界(如FOX、Universal、Warner Bros等)的認(rèn)可。它是基于HDMI這種傳輸高速、高帶寬的數(shù)字內(nèi)容保護,其它的防拷貝技術(shù)不適合HDMI,如Macrovision只適合模擬信號,DCTP只支持100~400M的帶寬,只適應(yīng)IEEE-1394。
要獲得這種技術(shù)和生產(chǎn)帶HDCP功能的產(chǎn)品,必須從Digital Content ProtecTIon LLC獲得許可才能得到HDCP所需的設(shè)備密匙(device key),它具有唯一性,一個設(shè)備一個key。
Licence的繳費情況如下:
首先要得到HDCP的確認(rèn)(AuthenTIcation)才能進行HDMI數(shù)據(jù)傳輸,其過程如下:
當(dāng)發(fā)射端和接收端從Digital Content Protection LLC得到有效的device key,就會有相應(yīng)的識別器(Identifier)即KSV(Key Selection Vector密匙選擇矢量)。
1. 確認(rèn)初始化,由發(fā)射端A的HDCP密碼引擎產(chǎn)生一個64bit的偽隨機序列An,連同自己的
KSV(Aksv),傳給接收端,接收端向發(fā)射端傳輸自己的KSV(Bksv)和REPEATER bit進行響應(yīng)。
2. 發(fā)射端由Akey和Bksv進行算法得到Km,再由Km、REPEATER、An得到Ks、Mo、R0,同樣接收端由Bkey和Aksv進行算法得到Km’,再由Km、REPEATER、An得到Ks’、Mo’、Ro’。
3. 當(dāng)R0= R0’時,HDCP的初始確認(rèn)通過。
4 . 以后在場消隱期間,從第128 幀開始,每隔2秒,Mi(初始化值,想相當(dāng)于前面的An)
變?yōu)橐粋€新的值,從而計算出新的Ri和Ri’,也就是說Ri和Ri’ 每隔2秒就升級。 5 。當(dāng)Ri= Ri’時,HDCP的確認(rèn)通過,繼續(xù)進行HDMI的連接。
2、HDMI+HDCP+HPD+EDID的工作原理
1.HPD
(Hot Plug Detect熱插拔檢測)是檢測接收端是否連上的一種方法,而不管接收端是否上電。
2.EDID
當(dāng)檢測到接收端已連上,就從接收端的EEPROM中讀EDID信息,EDID(Extended display Identification Data 擴展顯示識別數(shù)據(jù))是在接收端的EEPROM存放monitor的顯示格式,發(fā)射端(PC主機)需要讀出EDID信息,從而確定輸出的格式。
3. HD CP的確認(rèn)
檢測接收端是否上電
》 建立HDMI連接
》 HDCP的確認(rèn) ,重試三次 》
4. HDMI數(shù)據(jù)傳輸和TMDS的解碼。