從菜鳥(niǎo)出發(fā)!征服HTPC高清詳細(xì)全攻略

AVIVO HD與PUREVIDEO HD技術(shù)對(duì)比介紹(下)
來(lái)源:投影時(shí)代 更新日期:2008-03-18 作者:佚名
內(nèi)容導(dǎo)航:  分頁(yè)瀏覽 | 全文瀏覽

AVIVO HD與PUREVIDEO HD技術(shù)對(duì)比介紹(下)

     可以看出,AMD上一代的高清視頻硬件解碼技術(shù)并不完美,到了HD 2000系列,Radeon HD 2600系列(RV630),Radeon HD 2400系列(RV610)圖形芯片當(dāng)中集成專門(mén)的UVD硬件單元(通用視頻解碼器),完全負(fù)責(zé)硬件加速處理Bitstream Processing( 碼流處理)和Entropy Decode(熵解碼),由Shader著色單元來(lái)硬件加速Frequency Transform(頻率轉(zhuǎn)換)、Pixel Prediction(像素預(yù)測(cè))和Deblocking(環(huán)內(nèi) 解塊濾波)過(guò)程,即Avivo HD。

      NVIDIA早在GeForce 6時(shí)代就開(kāi)始引入HD視頻解決方法-PureVideo,實(shí)現(xiàn)硬件加速,其實(shí)其原理就是通過(guò)驅(qū)動(dòng)利用可編程GPU的空閑運(yùn)算能力對(duì)編碼進(jìn)行加速,實(shí)際上這并非完整的硬件解碼,有相當(dāng)一大部分是GPU通過(guò)軟件來(lái)完成,但不論如何很大程度的分擔(dān)了CPU的壓力。 并且在畫(huà)質(zhì)上也有一定的改觀。

    前代的PureVideo的硬件組成部分只有一個(gè)VP(視頻處理器,Video Processcor),并且這個(gè)VP的處理能力以及性能還是比較低下。到了G84,NVIDIA在GPU里不僅重新設(shè)計(jì)了一個(gè)功能更強(qiáng)強(qiáng)大的新的視頻處理器,并且增加了一個(gè) 熵解碼處理器引擎,NVIDIA稱為BSP ENGINE(Bitstream Processcor ENGINE)。新的視頻處理器(NEW VP或者是VP2)可以對(duì)MPEG-2,VC-1,H.264進(jìn)行實(shí)時(shí)解碼,包含了最近比較流行的第三代視頻編碼。而B(niǎo)itstream Processcor ENGINE則主要針對(duì)H264的CABAC/CAVLC這兩種 熵編碼進(jìn)行解碼。

    前面說(shuō)過(guò)H.264標(biāo)準(zhǔn)采用的熵解碼有兩種:一種是基于內(nèi)容的自適應(yīng)變長(zhǎng)編碼(CAVLC)與統(tǒng)一的變長(zhǎng)編碼(CAVLC)結(jié)合;另一種是基于內(nèi)容的自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC),也就是 主要檔次。CAVLC與CABAC根據(jù)相臨塊的情況進(jìn)行當(dāng)前塊的編碼,以達(dá)到更好的編碼效率。CABAC比CAVLC壓縮效率高,但要復(fù)雜一些,對(duì)硬件要求會(huì)更高一些。 CABAC (CAVLC 也同樣)是一個(gè)不會(huì)損傷畫(huà)面的無(wú)損編碼,但是會(huì)降低編碼和解碼的速度。

     初步看之下PUREVIDEO HD以用AVIVO HD都擁有了完整的硬件解碼功能,事實(shí)上則不然,兩家在對(duì)視頻編碼的支持上有一些出入。

     首先就是兩家視頻加速技術(shù)對(duì)MPEG2的并非全硬件解碼,相當(dāng)多的一部分交給了CPU去軟解壓,這一點(diǎn)上相信沒(méi)有多少人會(huì)有異議,畢竟MPEG2本身對(duì)硬件損耗就非常低,再通過(guò)部分硬件解碼,其CPU占用率已經(jīng)降得相當(dāng)?shù)偷囊粋(gè)地步,這在我們后面的測(cè)試中也得到證實(shí)。

     而在對(duì)相當(dāng)損費(fèi)資源的H.264編碼時(shí),兩家也采用了統(tǒng)一的態(tài)度,完全的硬件解碼,徹底解放CPU瓶頸,這使得H.264在兩家新顯卡上解碼不再是問(wèn)題。

     另外,對(duì)于VC-1,ATI/AMD和NVIDIA的態(tài)度就有所差異了。ATI/AMD認(rèn)為,VC-1作為和H.264新一代HDTV標(biāo)準(zhǔn)編碼,同時(shí)又有比較高的CPU占用率,所以仍然采用與H.264一樣的全程VC-1解碼(這也就是為何2600xt集成如此多晶體管的一個(gè)原因);而NVIDIA則認(rèn)為,VC-1盡管占用比較高,但進(jìn)行部分解碼之后,低端CPU仍然能勝任解碼工作,并且隨著CPU主頻的提升,這一狀況會(huì)得到緩解。另外NVIDIA同時(shí)也認(rèn)為,現(xiàn)在主流CPU即使軟解也才70%的CPU占用,再加上PUREVIDEO HD分擔(dān)一部分后則僅有40%左右的占用,在不進(jìn)行其它大型任務(wù)的情況下,與0%CPU占用沒(méi)有任何區(qū)別。

     這一點(diǎn)上是仁者見(jiàn)仁智者見(jiàn)智,按照筆者個(gè)人看法,所有硬解碼在未來(lái)都會(huì)給軟解碼所代替,而現(xiàn)在筆者即使是在解碼CABAC 40m碼率的片源時(shí)使用采用軟解碼,就為了保證畫(huà)質(zhì)以及可以隨心換解碼器;另外一方面,有總比沒(méi)有好,哪天筆者要是沒(méi)了3.6G的Conroe,使用一顆Athlon64 3000+時(shí),帶有全程解碼VC-1以及H264的AVIVO HD顯然會(huì)更好一些。

 標(biāo)簽:
上一頁(yè) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
下一頁(yè)
本文導(dǎo)航
廣告聯(lián)系:010-82755684 | 010-82755685 手機(jī)版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時(shí)代網(wǎng) 版權(quán)所有 關(guān)于投影時(shí)代 | 聯(lián)系我們 | 歡迎來(lái)稿 | 網(wǎng)站地圖
返回首頁(yè) 網(wǎng)友評(píng)論 返回頂部 建議反饋
快速評(píng)論
驗(yàn)證碼: 看不清?點(diǎn)一下
發(fā)表評(píng)論