|
3.2、第2代PureVideo HD-不能全硬解VC-1
2007年4月17日,NVIDIA发布了G84/G86显示核心,也标志着第二代PureVideo HD技术的诞生。

GeForce 8600/8500/8400显卡上的PureVideo HD,比上一代多了VP2(Video Processor)、BSP Engine(Bitstream Processor)和AES128(The Advanced Encryption Standard)处理单元。VP2频率更高,做Motion Compensation(动态补偿)和Inverse Transform(离散余弦逆转换),而BSP Engine负责Entropy Decode,AES128负责为加密的AACS内容解密,从而进一步减轻CPU负担。
 NV的第二代PureVideo技术被业界视作第一个完全硬件视频解码的方案
很明显,第二代的PureVideo HD技术已经完全接管了H.264编码节目的解码工作,也就是全程硬件解码加速,复杂的位流处理/熵解码和IDCT交由GPU来完成,这样CPU有更多的空闲去处理其它事务,即便是低端的平台,也能轻松播放H.264编码的高清影片。
 第二代PureVideo技术在入门级处理器上VC-1的解码能力表现
但是,即便是到了第二代PureVideo HD,对于VC-1编码的影片,仍然只能完成3/4的硬件加速,其中Bitstream Processing依然留给CPU完成。NVIDIA认为,VC-1编码的复杂度相比H.264要低,考虑到成本、芯片大小和越来越强的处理器等原因,3/4的硬件加速已经能够很好地让用户体验高清盛宴了。
在上面的那张不同编码软解码下CPU占用率图中可以看出,VC-1编码搭配低端CPU进行解码时配合PureVideo HD的3/4硬件加速,CPU占用率仍然不是很理想。
 AMD的UVD技术能支持VC-1、H.264编码节目的全硬件解码
与此同时,NVIDIA的对手AMD在其Radeon HD2000系列显卡中加入了全新视频加速引擎UVD(Universal Video Decoder,通用视频解码器),能完全负责显卡播放VC-1、H.264/AVC编码高清视频时的4个过程,也就是说,AMD的UVD技术能实现对VC-1/H.264编码节目的全硬件解码加速,在播放VC-1编码节目时,CPU占用率更低。在针对VC-1编码的高清视频时,对手的UVD技术更胜一等,尤其是在低端市场上,CPU处理能力远逊主流,使得这个问题更加尖锐化,NVIDIA也颇受压力,决定推出第三代PureVideo HD技术。
|