E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 本文约5005字,需8分钟阅读(全文浏览 English version here.


    ◆ 开始硬解加速的第1代PureVideo HD

      2004年12月,NVIDIA正式推出了PureVideo技术,这是一项基于GeForce 6/7系列GPU中整合的可编程视频处理引擎,能够对H.264、VC-1、WMV-HD和MEPG-2等高清视频播放进行硬件加速的显卡特色技术,能提升图形芯片的视频播放性能,主要作用是获得更低的CPU占用率与更清晰的画面,呈现家庭影院级高清视频。

      2006年6月,NVIDIA在PureVideo基础上又推出了PureVideo HD技术,实际上它是PureVideo的超级组合,包括了PureVideo的所有功能,另外还有用于播放HD DVD和Blu-ray影片的先进技术。PureVideo HD将高清影片解码加速硬件与后处理功能、HDCP电路结合起来,并集成了HD影片播放器,可以在PC上提供影院级效果的Blu-ray和HD DVD影片播放。

      GeForce 7系列中的第一代PureVideo HD技术,对H.264/VC-1进行解码的时候能将其中的Motion Compensation(动态补偿)及Deblocking(去方块滤波)工作交给显卡GPU,Bitstream Processing/Entropy Decode(位流处理/熵解码)及Inverse Transform(离散余弦逆转换)工作就仍然由CPU负责,在一定程度上能减低了对CPU的负担。

    小知识:在进行解码回放时,需要进行四个步骤处理,即Bitstream Processing、Inverse Transform、Motion Compensation和Deblocking

      但是我们知道,在H.264、VC-1和MPEG-2这三种惯用的编解码方式中,H.264是复杂度最高的,其Entropy Coding(熵编码,主要是CAVLC和CABAC两种方案)的运算非常复杂,占用的大部分资源实际上就是在进行Entropy Decode(熵解码)操作,如果播放码率非常高的HD级别视频时,GPU无法进行熵编码硬件加速,那么目前多数的CPU恐怕很难让你流畅地观看完一部电影。

    三种编码下的软解码时CPU占用率,播放H.264影片时CPU占用率达91%

      也就是说,第一代PureVideo HD技术虽然能够加速高清影片的解码处理,但最占用资源的Entropy Decode和IDCT(Inverse Discrete Cosine Transform,离散余弦逆转换)仍然是由CPU来完成的,仍然会占用大量的CPU时间,对于一些低端配置的电脑,播放H.264编码影片一件非常困难的事。

    ×
    热门文章
    欢迎参与评论,每一条合规评论都是对我们的褒奖。
    登录快速注册 后发表评论
    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明