既然都说到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上面复制下来的,这个问题我们在此就不做讨论了。