既然都說到HDMI了,那我們就不得不提一下與HDMI應運而生的HDCP,雖然這兩個概念幾乎同時被市場炒火,但是這倆其實并沒有什么聯系。這時很多人容易混淆的地方,筆者身邊就有不少朋友就以為顯卡只要支持HDMI接口輸出,那么就一定支持HDCP;或者顯卡支持HDCP,那么就一定有HDMI接口,實際上這是錯誤的說法。我們來看一下HDCP又到底是一個什么樣的定義,它和HDMI的聯系到底有多大?
軟件與硬件之一部支持HDCP,播放的視頻就將受到保護 字串7
HDCP的實現原理
將通過DVI與HDMI接口的資料加密以防止資料被破解;
前面說到,HDCP需要軟硬件共同支持,凡是參與內容傳輸的設備缺一不可。微軟在新一代操作系統vista中將集成“保護性內容輸出管理協議(OPM)”,用來在輸出內容前確認顯示設備的性能及HDCP支持情況。同時作為高清視頻的主要載體,藍光和HD-DVD也執行了HDCP標準。 字串4
從此處可以看出HDCP的重要性
簡單來說,HDCP就是一個防止數字內容盜版的加密技術,如果軟件和硬件其中之一不支持HDCP,那么我們就無法讀取數字內容。藍光和HD-DVD都執行HDCP標準。也就是說,如果你希望在1080p的分辨率下觀看電影,那么系統必須支持HDCP。反之,如果不支持的話,那么你只能獲得1/4的分辨率。
認真的朋友可能就會注意到,HDCP僅僅是一個防止數字內容被隨意復制的東東,那么是不是對模擬視頻就沒有用處呢?經過我們的測試,發現播放1080P高清視頻的時候,只要通過顯卡的VGA(模擬接口)輸出,一樣可以實現高分辨率的播放,也許這是HDCP協議的一個bug,不過至今仍然未解決這個問題。
采用了HDCP保護技術的HD-DVD影片遭到成功破解 字串6
并且,從HDCP原理上看,保護過程實在過于簡單,只是在外部傳輸過程實現保護,這在計算機普遍應用的時代是相當局限的,這不僅讓人感覺制定者有騙取高昂授權費(使用HDCP協議是收費的)的嫌疑。一旦數字信號本身被采用二進制的方式讀入計算機,那復制過程仍然可以實現,例如目前網絡上的大量1080P高清視頻大多數都是從藍光DVI或者HD-DVD上面復制下來的,這個問題我們在此就不做討論了。