2005年的9月21日,ATI发布了其最新图形视频平台-ATI AVIVO。相信许多熟悉图形芯片的读者都知道,ATI的显卡、电视卡系列产品,一直以来都以高画质视频解码/回放质量而著称,比如其All in Wonder、THEATER 200系列。可以说,ATI在这一领域的技术积累相当丰富。而其AVIVO平台的
AVIVO技术分析-编/解码功能
AVIVO技术分析-编码功能
AVIVO技术内含了硬件MPEG2编码,透过AVIVO技术,执行直接TV电视信号编码时,CPU使用率可以降低到只有3-4%,几乎不会占用系统资源。而硬件协助转码则是AVIVO的另一个独特功能,转码指的是,如果影片原先为MPEG2编码,将其转成如MPEG4或H.264编码的过程,甚至单纯的改变码率,都可以叫做转码。在这方面的处理,只要是在具有AVIVO功能的GPU(如Radeon X1K)上,并透过支持的转档软件,就可以达成利用GPU的运算效能来协助影片的转码。目前手持设备的流媒体模仿相当热门,有许多型号的手机、PDA都要求一个固定码率/分辨率的影片,因此这部分的应用将会相当实用。
AVIVO技术分析-解码功能
通过ATI使用弹性特佳的GPU架构,可以针对不同codec编码的解码方式进行最佳化,也因此能提供平顺的影像播放效果,并且耗用极低的CPU使用率。目前AVIVO技术可以支持H.264、MPEG-2、MPEG-4、VC-1和WMV9等影像压缩格式的辅助解压,这些功能将内建在驱动程序中,不需要透过第三方软件或是另外加购的解码模块才能达成。透过GPU协助解码,可以将原本耗用CPU使用率将近90%的状况降到20%左右,留给系统更大的处理能量。
或许读者会问,为何GPU协助解码之后,仍会造成相当程度的CPU耗用?原因就在于GPU本身并没有内建解码的硬件电路,而是透过可程序化的shader来协助CPU处理解码,然而shader只是协助,并没有办法完全接管解码的工作,在关键的cabac reverse entropy处理上,AVIVO可说是毫无用武之地,也因此,CPU仍要肩负起部分的处理任务。
虽然GPU协助处理H.264解码的好处目前还不明显,但是未来的HD-DVD以及Blu-ray之默认影像压缩格式都会是H.264,届时没有硬件解码功能的系统,在观赏相关影片时,将耗用相当大的CPU处理能量。
网友评论