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