NVIDIA PureVideo
PureVideo是NVIDIA的提高视频播放质量技术。在GeForce 6系列开始支持。能硬件加速视频播放,减少耗用CPU资源。该功能使用硬件在前端(解码)过程和后段过程(后处理)过程中协助。特别是,PureVideo可以充分地执行MPEG-2渲染的绝大多数工作,以及WMV9渲染的大量工作。
支持平台方面,Microsoft Windows已经可以完全使用该功能。其他平台例如Linux、FreeBSD和Solaris,NVIDIA的180版本驱动程式开始新增VDPAU API接口,这相当于在Linux上实现PureVideo功能。配合MPlayer和NVIDIA提供的修正档,就可以实现硬件加速[1]。支持的显卡必须是GeForce 8或之后的产品。在此之前,NVIDIA使用XvMC(其中一个X-Video输出模块)实现相似功能,但此计划最终停止了更新。
第一代PureVideo
主要技术参数:
- 视频
- 支持MPEG 2、VC-1及WMV9硬件解码
- Spatial-Temporal De-Interlacing - 平整物件的边缘
- High-Quality Scaling - 可自由缩放影像的分辨率,保持画质和影像细节
- Inverse Telecine - 减少锯齿,增强影片锐利度
- Bad Edit Correction - 使再次编辑的视频更清晰
- 音效
- 杜比数字环绕声解码
支持产品:
第二代PureVideo HD
于2005年3月2日正式发表,只需更新駆动程序即可支持。
- 新增支持H.264硬件解码
- 支持Noise Reduction - 降低影片噪声
- 支持Edge Enhancement - 增强影片锐利度和影像细节
- 支持新的Pull-Down Cadence - 还原24fps转换成30fps影片的内容,令细节更完美、更自然。
- 新增支持HDMI输出
- 支持“影像色彩校正”,校正显示器屏幕与电视屏幕在色彩特性上的差异,确保输出影像质量与显示器相若。
- 支持“LCD锐利化”,增强色彩信号,对某些过慢反应时间的LCD显示器进行补偿,消除残影。
支持产品:
- GeForce 7系列
- GeForce 6系列
- GeForce 6150(集成形显卡)
第三代PureVideo HD
GeForce 8800系列显卡都支持HDCP(High-bandwidth Digital Content Protection)。HDCP会保护HDTV、Blu-Ray及HD-DVD的影像内容,防止非法拷贝。不支持HDCP的显卡,分辨率会强行由1080p降至540p。
它亦支持新一代PureVideo HD技术,首次支持高清影讯噪声消除和边缘强化技术。在HQV影像测试中,获取128分高分,为现时最佳成绩。它除了支持720p、1080i及1080p等分辨率外,并支持H.264 、VC-1、WMV-HD及MPEG-HD硬件解码。
而G84和G86所支持的PureVideo HD技术更强,将所有影像解码工作交由显示核心(VP2)负责,大幅降低CPU占用率。亦新加入BitStream Processor,能够完全硬件解码H.264及部分硬件解码VC-1的影片。最后,加入了AES128运算引擎,就能硬件解码AACS,由于Windows Vista的关系,这种解码方式将被频繁使用,硬件解码就变得必要。
支持产品:
- GeForce 8系列(G80 8800系列除外)
在GeForce 9中,PureVideo开始支持双流解码,即是GPU同时间可以处理两段高清影片。在高清影碟中,某些时候会有两段影片同时播放,例如是同步播放正片和拍摄花絮,所以支持双流解码变得重要起来。另外,亦新加了动态对比度增强技术,用来改善过亮和过暗的场景,增加细节之间的对比度,与HDR技术类似。最后,色彩增强技术可以加强蓝绿色调和皮肤色调的表现。
第四代PureVideo HD
此章节需要扩充。 |
第五代PureVideo HD
此章节需要扩充。 |
其他公司的相关技术
PureVideo技术的竞争对手是AMD/ATI的AVIVO技术与UVD (全写为 Unified Video Decoder)和VCE (全写为Video Coding Engine)与Video Core Next技术、Intel的Clear Video技术与Intel Quick Sync Video技术、S3 Graphics的Chromotion HD技术和硅统科技的Real Video技术。
参考资料
- ^ NV 180版Linux驱动视频解码加速实测. [2008-12-26]. (原始内容存档于2009-08-09).