manthys 發表於 2009-6-22 10:19:52

視訊軟體在CUDA上的應用(四之四):ArcSoft SimHD

一連串文章看下來,我們看過了CUDA在轉檔、影片後製、影片剪輯上的優勢,接下來看看CUDA能在影片播放上,帶來什麼新應用。

ArcSoft(虹軟科技)的TotalMedia Theatre是與WinDVD及PowerDVD齊名的播放軟體,而最新的TotalMedia Theatre 3則加入SimHD plug-in的功能。
官方網址:https://www.arcsoft.com/public/


SimHD的名稱是由「Simply brings everything to High Definition」的縮寫而來,簡單來講就是upscaling的動作,把DVD影片的解析度提升到Full HD 1920x1080的層次。
常看藍光影片的朋友都知道,藍光看久了再回頭看 DVD,一定是混身不對勁。有了SimHD的功能,就算用22吋或24吋螢幕看DVD,也不會有霧裡看花的錯覺。


SimHD怎麼對影片做upscaling?從官方的資料來看,黃色區塊的Scaling、De-noise、De-block、Sharpening,這些對CPU負擔最大的步驟都交給GPU來處理,自然能降低CPU的Loading。


這張圖是SimHD的設定畫面,畫面模式分為正常、拆分、對比模式。若想仔細看看SimHD加持後的感覺,對比模式較能看出個所以然。


SimHD的功能是針對DVD影片做upscaling,因此對於輸出解析度,SimHD設定在1280x720、1440x960、1920x1080三種選項,用家可以依照輸出設備做調節。我們可以看到,就算是提升到1280x720,跟原本的DVD格式相比,解析度也有很大的提升。

想開啟SimHD有兩種方案,分別為GPU計算(CUDA加速)與CPU計算,以下用海角七號DVD來做SimHD的狀況說明。不知為何,試用版無法抓圖,只好拍照示意,好啦 ~我知道畫質不好,但還是看得出差異,究竟是否因為試用版而不能抓圖,知道的大大告知一下吧。


開啟CUDA加速後的效果很好,由於是GPU承擔運算工作,CPU使用率維持在5%以內,fps保持在24張。

https://farm4.static.flickr.com/3367/3648822892_e49da3b185_o.jpg
關閉CUDA功能,純粹用CPU當然也能夠執行SimHD,而且提升的效果幾乎一樣好。但CPU使用率升高到20%~30%左右。要是連同影片硬體加速也關閉同時執行SimHD,CPU使用率在80~95%之間,fps是少得可憐的5張,論起看影片的感覺,大概就像看幻燈片一樣斷斷續續。

https://farm4.static.flickr.com/3618/3648818528_a6f560be60_o.jpg
其實PoweDVD也有類似SimHD的功能出現,但少了GPU加速的TrueTheater HD功能,使用效果就算差不多,CPU使用率也比ArcSoft的SimHD來的高,可見CUDA加速的功能不是說說而已。

如果要說SimHD有什麼缺憾,大概就是一般的影片檔不支援upscaling,令人滿意的SimHD只能用在DVD光碟上。問題是~~部分流通的檔案都並非DVD呀!期待未來的播放軟體能力更好,把GPU運算的能力發揮到極限。
頁: [1]
查看完整版本: 視訊軟體在CUDA上的應用(四之四):ArcSoft SimHD