随着HDTV时代的到来,NVIDIA在NV40发布之时推出了HDTV硬件视频解码方案-----“PureVideo”。 高画质的影片回放功能是PureVideo最主要的技术核心,它可以支持到MPEG-2/DVD/WMV-HD的硬件解码功能,使得支持PureVideo技术的NVIDIA显卡能够对采用MPEG2和WMV-HD格式的HDTV进行硬件解码。PureVideo技术需要结合内建PureVideo技术的显卡以及配合安装“NVIDIA DVD Decoder”解码软件才能使用,能在任何显示装置上呈现惊人的影片质量。目前PureVideo技术已经整合至GeForce 6、7系列显卡之上(注:除了早期原生支持AGP、通过桥接方式实现的PCI-E版6800显卡均不支持WMV HD 硬件加速解码功能)。需要注意的是,对于价格相对便宜的GeForce 6200 TurboCache系列显卡,由于没有内建足够容量的显存空间,所以对于720p以上的MPEG-2 TS、WMA-HD格式HDTV不能提供硬件加速解码支持。
2、ATI显卡的高清解决方案
不同于NVIDIA,ATI一直比较注意自家产品在视频处理方面的应用。早从Rage128开始,ATi就为其加入了“Hardware DVD video playback”功能,将视频处理工作部分由“Hardware DVD video playback”来完成,这样可以降低在回放DVD视频时的CPU占用率。因此,当时基于ATI GPU的显卡在播放DVD或图像文件时,画质一向为人所称道。但令人意外的是,自Radeon时代开始,ATI在其产品中去除了“Hardware DVD video playback”电路,而引入称为“Video Immersion ”的技术来负责视频处理方面的工作,并内建硬件加速MPEG 2解码功能来以提供DVD播放与录制能力。
到了R300时代,ATI在其产品中引入了全新的Videoshader技术,来取代Video Immersion ”来负责视频处理提供对MPEG1、2级别的编码以及解码功能的支持。但与Rage128中所提供的“Hardware DVD video playback”硬解决方案不同,无论是Video Immersion,还是Videoshader均属于软件解决方案。从“Videoshader”的字眼“视频着色引擎”就可以看出,Videoshader所负责的视频处理业务是由像素着色引擎来完成的。虽然在X9800时引入的Videoshader HD版本增加了对MPEG4硬件级别的编码以及解码的支持。不过,无论是MPEG1、2,还是MPEG4,这一切属于软编码、解码,还没有脱离借助CPU利用软件计算的编码功能来实现MPEG硬编码以及解码。不过凭借ATI强大的视频加速技术,CPU占用率被控制得很好,在P4 3.0G的平台上播放1080i的影片时CPU占用率控制在50%左右,与纯粹采用CPU进行解码的100%的CPU占用率相比,采用VIDEOSHADER HD技术的CPU占用率大大降低。