隨著HDTV時代的到來,NVIDIA在NV40發(fā)布之時推出了HDTV硬件視頻解碼方案-----“PureVideo”。 高畫質(zhì)的影片回放功能是PureVideo最主要的技術(shù)核心,它可以支持到MPEG-2/DVD/WMV-HD的硬件解碼功能,使得支持PureVideo技術(shù)的NVIDIA顯卡能夠?qū)Σ捎肕PEG2和WMV-HD格式的HDTV進行硬件解碼。PureVideo技術(shù)需要結(jié)合內(nèi)建PureVideo技術(shù)的顯卡以及配合安裝“NVIDIA DVD Decoder”解碼軟件才能使用,能在任何顯示裝置上呈現(xiàn)驚人的影片質(zhì)量。目前PureVideo技術(shù)已經(jīng)整合至GeForce 6、7系列顯卡之上(注:除了早期原生支持AGP、通過橋接方式實現(xiàn)的PCI-E版6800顯卡均不支持WMV HD 硬件加速解碼功能)。需要注意的是,對于價格相對便宜的GeForce 6200 TurboCache系列顯卡,由于沒有內(nèi)建足夠容量的顯存空間,所以對于720p以上的MPEG-2 TS、WMA-HD格式HDTV不能提供硬件加速解碼支持。
2、ATI顯卡的高清解決方案
不同于NVIDIA,ATI一直比較注意自家產(chǎn)品在視頻處理方面的應(yīng)用。早從Rage128開始,ATi就為其加入了“Hardware DVD video playback”功能,將視頻處理工作部分由“Hardware DVD video playback”來完成,這樣可以降低在回放DVD視頻時的CPU占用率。因此,當(dāng)時基于ATI GPU的顯卡在播放DVD或圖像文件時,畫質(zhì)一向為人所稱道。但令人意外的是,自Radeon時代開始,ATI在其產(chǎn)品中去除了“Hardware DVD video playback”電路,而引入稱為“Video Immersion ”的技術(shù)來負責(zé)視頻處理方面的工作,并內(nèi)建硬件加速MPEG 2解碼功能來以提供DVD播放與錄制能力。
到了R300時代,ATI在其產(chǎn)品中引入了全新的Videoshader技術(shù),來取代Video Immersion ”來負責(zé)視頻處理提供對MPEG1、2級別的編碼以及解碼功能的支持。但與Rage128中所提供的“Hardware DVD video playback”硬解決方案不同,無論是Video Immersion,還是Videoshader均屬于軟件解決方案。從“Videoshader”的字眼“視頻著色引擎”就可以看出,Videoshader所負責(zé)的視頻處理業(yè)務(wù)是由像素著色引擎來完成的。雖然在X9800時引入的Videoshader HD版本增加了對MPEG4硬件級別的編碼以及解碼的支持。不過,無論是MPEG1、2,還是MPEG4,這一切屬于軟編碼、解碼,還沒有脫離借助CPU利用軟件計算的編碼功能來實現(xiàn)MPEG硬編碼以及解碼。不過憑借ATI強大的視頻加速技術(shù),CPU占用率被控制得很好,在P4 3.0G的平臺上播放1080i的影片時CPU占用率控制在50%左右,與純粹采用CPU進行解碼的100%的CPU占用率相比,采用VIDEOSHADER HD技術(shù)的CPU占用率大大降低。