国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“軟硬”兼施看視頻 高清解碼深入解讀

2009-12-21 05:12
現(xiàn)代計算機 2009年3期
關(guān)鍵詞:解碼功耗高清

柜 子

現(xiàn)在,高清概念已經(jīng)非常深入人心,但自GPU硬解碼技術(shù)誕生以來,高清愛好者就圍繞著“硬解”與“軟解”的優(yōu)缺點進行喋喋不休的爭論。而且,隨著CPU和GPU性能的飛躍,爭論不僅沒有停止,反而愈演愈烈!實際上,這樣的爭議源于大家對高清視頻解碼了解不夠。今天,我們一起來對高清解碼進行一個深入解讀。

何謂“軟解”,“硬解”

對于軟解碼和硬解碼這兩個概念,不少新手朋友會“顧名思義”地認為,“軟解碼就是用軟件來進行解碼,而“硬解碼”則是用硬件來解碼。實際上,不管是何種解碼方式,都離不開相應的視頻播放軟件,也需要硬件來支持,不同的只是用于解碼的硬件有所區(qū)別。

所謂“軟解就是通過軟件讓CPU進行視頻解碼處理:而“硬解”是指不依賴于CPU,通過專用的設(shè)備單獨完成視頻解碼,比如曾經(jīng)的VCD/DVD解壓卡,視頻壓縮卡都被冠以“硬解卡”的稱號?,F(xiàn)在硬解碼模塊已經(jīng)被整合在GPU內(nèi)部了,目前主流的顯卡以及整合顯卡都能很好地支持硬解碼。

了解高清的解碼過程

通常在整個高清視頻播放的過程中,需要經(jīng)過VLD(流處理)-IDCT(逆向變換)-MoComp(動態(tài)補償)-PostProc(去塊濾波)四個主要的解碼播放過程。其中的“流處理”和“逆向變換”將消耗大量的CPU資源,若CPU實力不濟,將直接導致無法流暢播放視頻。目前NVIDlA和ATl的主流顯卡均具備了視頻硬件解碼功能。

其實,如果在這四個步驟中,我們都是用顯卡專用的解碼引擎替代CPU的軟件計算,那就是剛才我們所說的硬解碼。如果只是其中的某些解碼步驟采用了顯卡專用的解碼引擎來計算,則通常稱之為硬件加速。但是,不管顯卡是部分還是全部接管解碼過程,其目的都是為了降低CPU在播放視頻的資源使用率,這也是GPU加入硬解碼功能的初衷。

小提示:

與“軟解”相比,“硬解”實際上更需要播放軟件的支持,只是基本不需要CPU參與運算,播放高清視頻時的CPU占用率低,可以為系統(tǒng)節(jié)約了很多資源開銷,從而給用戶帶來實惠。

小知識:你知道Windows的硬件加速等級嗎

實際上,在我們熟悉的Windows系統(tǒng)中有一套關(guān)于視頻播放的硬件加速標準——DXVA 2.0(Di rect)(Video Ac-celeration)。其實,它就是根據(jù)GPU所接管的視頻解碼步驟來劃分的。加速級別從高到低劃分為四級,順序為:A>B>C>D。其中,A級加速包含了全部四步,B級加速包含7iDCT、Mo-Comp和PostP roc三步,C級則包含MoComp和PostProc兩步,D級就對應POstProc。

高清解碼顯卡也分三六九等

目前主流顯卡大都支持硬解碼,驅(qū)動程序的支持也很到位,但有一點很多人可能并不知曉,各種顯卡對于硬解碼的支持程度是不盡相同的。

硬件解碼分為好幾種類型,比如老一輩的DrectX 9顯卡(NVIDIA的GeForce6/7系列。AMD-ATI Readon X1000系列)也能支持硬解碼,但只能接管解碼過程中負載不高的兩個步驟,對于CPU的幫助可謂是杯水車薪;而新一代Di-rectX 10顯卡內(nèi)置的解碼器就能負責高清解碼的全程,徹底解放CPU。

目前,GeForce 8/9系列顯卡支持H.264和MPEG2完全硬解碼,但與GeForce7系列顯卡相比,部分高端芯片對VC-1編碼支持的改進有限;反而NVtDIA在其最低端和整合顯卡上面加入了對VC-1編碼的完全硬解碼支持,比如基于G88核心的新版GeForce 8400GS(該顯卡已經(jīng)退市,取而代之的是GeForce 9300GS)。

AMD-ATI面,HD 2000/3000/4000對于H.264和VC-1都實現(xiàn)了完全硬解碼,但遺憾的是,對MPEG2解碼還停留在X1000的水平。由于MPEG2格式影片的數(shù)量并不少,對于用戶來說,不支持MPEG2硬解肯定是不完美的。

硬解碼顯卡的選購建議

獨立顯卡方面,A卡和N卡各有所長,對于H,264兩者都能提供完美支持,A卡的優(yōu)勢就是能支持VC-1完全硬解碼,而N卡則能提供對MPEG2的完美硬解,鑒于VC-1比MPEG2更復雜,而且使用率更高,因此大家普遍認為A卡在高清方面比N卡更完美一些。

整合顯卡方面,Intel平臺上最好的選擇是NVI-DIA于2008年10月推出MCP7A(GeForce 9300),AMD平臺上的選擇有780G和790GX,兩家的集成顯卡在性能上相差不大,而且性價比方面也很不錯。而Intel平臺方面,雖然其自家的G45集成主板也支持硬解碼,但性價比方面不如NVIDlA或者AMD,且軟件和驅(qū)動支持度也不完善,因此我們更加傾向于選擇MCP7A,780G或者790Gx。

寫在最后:硬解碼的優(yōu)勢與劣勢

理論上,從視頻解碼的最終效果來看,軟解碼和硬解碼是不會存在差異的,但是由于CPU的工作性質(zhì)決定了它不能只負責一項工作。相比之下,GPU本來是用來解決視頻輸出問題的,我們將高清解碼的工作交給它,應該說是理所當然的。不過,盡管硬解碼的優(yōu)勢很突出,但不足也是顯而易見的。

●硬解碼的優(yōu)勢

1減少資金投入和老平臺升級更方便。通過一塊具備硬解碼的顯卡(或集成主板)對高清進行解碼,對CPU的要求可以大大降低,價格低廉的單核產(chǎn)品足矣,這樣組建HTPC可以節(jié)約不少資金,一些較老的平臺進行簡單升級后也可以看高清。

2增強電腦的多任務能力。由于硬解碼大大降低了CPU的占用率,系統(tǒng)有能力在看HDTV的同時進行多任務操作,對于那些經(jīng)常BT的高清玩家而言,一舉兩得。

3功耗控制更好。軟解碼時,CPU需要傾盡全力才能完成HDTV的解碼,而GPU只需動用較少的解碼模塊即可。很顯然,顯卡功耗并不會發(fā)生太大的改變,而CPU功耗則可以大大降低,用戶在配機時還是可以減少對CPU散熱的投入。

●硬解碼的劣勢

1軟件支持少。相對而言,硬解碼的起步較晚,軟件支持度無法與軟解碼相提并論。目前支持硬解碼的軟件并不是很多,特別是支持藍光碟片的軟件就更少了,最常用的軟件有PowerDVD和WinDVD。

2兼容能力較弱。面對雜亂無章的視頻編碼,封裝格式,硬解碼無法做到全面兼容。也就是說,部分支持硬解碼的顯卡并不能對所有的高清視頻格式進行解碼。

3設(shè)置復雜,對電腦操作能力要求較高。硬解碼雖好,但是其中復雜的設(shè)置過程也只有少數(shù)發(fā)燒友才玩得轉(zhuǎn),很多剛?cè)腴T的朋友并不知道該如何正確使用GPU硬件解碼。

猜你喜歡
解碼功耗高清
三峽工程高清影像公布 等
解碼 四十五度仰望天空
文化解碼
文化 解碼
文明 解碼
揭開GPU功耗的面紗
環(huán)保之功,從主板做起
視聽與高清行情
讀編往來
μCOS-Ⅱ?qū)崟r操作系統(tǒng)在μ’nSPTM中的低功耗研究