Welcome to S3 Graphics - Create world-class graphics and video cores
 
首頁 search Languages:
 
 
Products
Product Info


> 技術介紹
> FAQ
> 客戶回饋
> 文檔與圖像

    首頁 > 技術支援 > 技術介紹 > Chromotion 解碼

技術介紹

Windows Media Video 9 (WMV9) 解碼

Windows Media Video 9 (WMV9)解碼處理允許比傳統MPEG-2編碼更高的壓縮率。這種高效的壓縮演算法可以獲得應用在全球資訊網和應用程式裏的消費級視頻品質。

就像大部分編碼處理一樣,WMV9也會產生一些固有的視覺缺陷。因此一個解碼器必須完成很多高級的處理來生成畫面,以使用戶獲得很好的視覺體驗。這些解碼過程是由硬體或軟體或軟硬體配合的方式來完成的。當由軟體完成時,CPU的佔用率會急劇增加,導致性能下降,並且會使視頻品質下降。例如,在使用2.66GHz CPU的主流平臺上,依靠軟體來進行WMV9解碼處理比利用顯卡硬體來完成需要佔用的40%以上的CPU資源。當播放WMV9檔時,釋放出來的CPU資源可以用在其他的處理上,這將能帶給觀看者更好的視覺體驗。

通過硬體來高效地運行WMV9高級運動補償,Chromotion明顯的降低了CPU的佔用率,提高了性能,改進了在高品質HDTV上觀賞WMV9視頻的效果。

 
IDCT和運動補償

在進行MPEG-2解碼時,一個叫做離散余弦變換(DCT)的數學函數將用於所有的MPEG-2視頻內容上,這將使內容的壓縮更簡單。在解碼的時候,CPU被用來做這種反離散余弦變換(IDCT)。現在,為了降低CPU的負荷,高性能的圖形處理器通過其IDCT引擎來進行IDCT處理,在MPEG-2解碼時,可以進行完整的DCT處理,並且對圖像進行解壓縮,以顯示在螢幕上。現在大部分解碼都要利用CPU來進行圖像處理的IDCT的引擎。

S3 Graphics的IDCT引擎已經針對微軟的DirectX視頻加速標準作了最佳化,一旦這個IDCT引擎完成了視頻資料的解壓縮,它的運動補償演算法就會來生成最終的全解碼的視頻圖像。運動補償使用了一個預編碼的概念。特點是,在幀和幀之間只有一小部分的圖像發生了改變,這使得很容易根據前一幀來預判下一幀的畫面。運動補償就是用來對這一小部分進行預先處理。如果一個圖像序列包含了運動物體,那麼在場景中的運動就是有規律的,並且這個資訊可以用來預測序列當中的幀的內容。如果硬體對適當的運動補償不支持的話,你就會看到視頻中的缺陷,或者看到漸變的色條。這個引擎配合對MPEG-2視頻檔解碼使得額外的消耗最小化,並且允許DVD播放時能有最大的效率。

 

 
bottom
 
 
首頁 法律事宜 隱私聲明 求賢納仕
版權 © 2010 S3 Graphics 有限公司。保留所有權利。