HDCP的基本原理

HDCP的基本原理 
1、HDCP的基本原理 
HDCP(High-bandwidth Digital Content Protection宽带数字视频保护)是用来对具备HDMI功能的发射端和具备HDMI功能的接收端的传输保护,为了保护版权,更是得到了运动图像业界(如FOX、Universal、Warner Bros等)的认可。它是基于HDMI这种传输高速、高带宽的数字内容保护,其它的防拷贝技术不适合HDMI,如Macrovision只适合模拟信号,DCTP只支持100~400M的带宽,只适应IEEE-1394。 
要获得这种技术和生产带HDCP功能的产品,必须从Digital Content Protection LLC获得许可才能得到HDCP所需的设备密匙(device key),它具有唯一性,一个设备一个key。 
Licence的缴费情况如下: 
 
HDMI+HDCP的示图如下:  
 
 
首先要得到HDCP的确认(Authentication)才能进行HDMI数据传输,其过程如下: 
当发射端和接收端从Digital Content Protection LLC得到有效的device key,就会有相应的识别器(Identifier)即KSV(Key Selection Vector密匙选择矢量)。 
1. 确认初始化,由发射端A的HDCP密码引擎产生一个64bit的伪随机序列An,连同自己的
KSV(Aksv),传给接收端,接收端向发射端传输自己的KSV(Bksv)和REPEATER bit进行响应。 
2. 发射端由Akey和Bksv进行算法得到Km,再由Km、REPEATER、An得到Ks、Mo、R0,
同样接收端由Bkey和Aksv进行算法得到Km’,再由Km、REPEATER、An得到Ks’、Mo’、Ro’。 
3. 当R0= R0’时,HDCP的初始确认通过。  
 
4 .以后在场消隐期间,从第128 帧开始,每隔2秒,Mi(初始化值,想相当于前面的An)
变为一个新的值,从而计算出新的Ri和Ri’,也就是说Ri和Ri’ 每隔2秒就升级。 5 .当Ri= Ri’时,HDCP的确认通过,继续进行HDMI的连接。 
 
 
2、HDMI+HDCP+HPD+EDID的工作原理 
1.HPD 
(Hot Plug Detect热插拔检测)是检测接收端是否连上的一种方法,而不管接收端是否上电。 2.EDID 
当检测到接收端已连上,就从接收端的EEPROM中读EDID信息,EDID(Extended display Identification Data 扩展显示识别数据)是在接收端的EEPROM存放monitor的显示格式,发射端(PC主机)需要读出EDID信息,从而确定输出的格式。 3.   HD CP的确认 

 检测接收端是否上电  

           -> 建立HDMI连接  
           -> HDCP的确认 ,重试三次 -> 
4. HDMI数据传输和TMDS的解码。
  • 7
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用和引用所描述的内容,HDCP(High-bandwidth Digital Content Protection)是一种用于保护高带宽数字内容的技术,它是一种音视频知识产权保护技术。根据引用中提到的HDCP规范要求,不允许私自解密带有HDCP的数字内容,以避免绕过HDCP的保护机制。因此,hdcp override是指在调试或开发过程中,通过特定的步骤来覆盖或绕过HDCP保护措施,以便进行测试或调试工作。但需要注意的是,由于HDCP是一种受到法律保护的技术,对于非授权的使用和绕过HDCP保护的行为是违法的。引用中提到创建了两个JNI接口:native_vendor_read和native_vendor_write,这可能与HDCP override相关,但具体的实现和步骤需要根据具体的开发环境和需求来确定。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [SII9136添加HDCP功能](https://blog.csdn.net/qq_42677883/article/details/103273330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [HDCP协议简要](https://download.csdn.net/download/shenguohui/10757845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Rockchip系列之VendorStorage 新增framework系统jni+service接口访问(3)](https://blog.csdn.net/SHH_1064994894/article/details/131491409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值