透過您的圖書館登入
IP:3.138.114.38
  • 學位論文

內插法的指令集延伸

Instruction Set Extension for Interpolation

指導教授 : 黃婷婷
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


H.264/AVC 是針對影像編碼最新的技術,傳統數位訊號處理器無法有效率的處理這個新編碼技術。最主要的原因是因為 H.264 需要大量而且複雜的運算。而現有數位訊號處理器的指令集無法做有效率的運算。我們需要藉由加速 H.264 最常使用的運算函式來提升整體的效能。研究的結果顯示,內插法這個功能站去 H.264 解碼器 22% 的時間,而他的主要功能,是去預測畫素在畫面移動之後會變成什麼顏色。藉由這個功能,H.264 提供了更高的壓縮比,卻能同時提供相同的影像品質。本篇論文中,我們著重在內插法,設計新的指令集,以加速內插法運算的速度。以 Starfish 數位訊號處理器的架構為基礎,針對內插法設計出新指令。藉由加入非常小額外負擔的硬體,並盡量運用原有的硬體資源,創造出新的資料處理路徑,而更快速的去完成內插法的運算。為了能控制新的運算,我們也針對新的指令作出對應編碼,硬體架構修改完成的同時,軟體部分也要提供相對應的支援。我們修改了組譯器以及模擬器,將其加入新指令的組語以及對應的編碼。為了能更精確的確認實驗結果,我們也將內插法函式使用原本的指令集來撰寫,以求得原本更最佳化的對照組。實驗結果顯示,我們定義的指令集可以改善內插法將近45%。

關鍵字

內插法

並列摘要


H.264/AVC is the state-of-the-art video coding standard. One of the basic implementation issues of H.264 standard isthat its computational complexity is very high. By the profiling result, we focus on the interpolation procedure which consumes up to 22% of the execution time. In this thesis, we propose a number of new instructions for interpolation and hardware architecture to support these new instructions. The experimental result shows that by these new instructions, computation time is reduced 30% in average.

並列關鍵字

interpolation

參考文獻


[3] T. Wiegard, G.J. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC Video Coding Standard", IEEE Trans. on Circuits & Systems for Video Technology, July 2003.
[5] T. Sihvo and J. Niittylahti, "H.264/AVC Interpolation Optimization", Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on 2-4 Nov. 2005, pp. 307-312
[6] N. Slingerrand and A. J. Smith, "Measuring The Performance of Multimedia Instruction Sets", IEEE Trans. Computers, vol. 51, no. 11, pp. 1317-1332, Nov. 2002
[7] W.N. Lie, H.C. Yeh, T.C.-I Lin, and C.F. Chen, "Hardware-Efficient Computing Architecture for Motion Compensation Interpolation in H.264 Video Coding", ISCAS'05,
[8] P.P. Dang, "An Efficient VLSI Architecture for H.264 Subpixel Interpolation Coprocessor", ICCE'06, pp. 87-88, 2006

延伸閱讀


國際替代計量