帳號:guest(3.21.93.44)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):陳彥甫
作者(外文):Chen,Yan-Fu
論文名稱(中文):On Reducing Code Size of H.264 Intra Luma 4×4 Prediction on Multicore DSP
論文名稱(外文):在多核心數位訊號處理器上論減縮 H.264 之4×4畫面內亮度預測程式碼
指導教授(中文):金仲達
指導教授(外文):King,Chung-Ta
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:9562541
出版年(民國):97
畢業學年度:97
語文別:英文
論文頁數:31
中文關鍵詞:多核心省電H.264程式碼減縮數位訊號處理器
外文關鍵詞:Multicorepower savingH.264code size reductionDSP
相關次數:
  • 推薦推薦:0
  • 點閱點閱:78
  • 評分評分:*****
  • 下載下載:1
  • 收藏收藏:0
身為國際最新的影音編碼標準,H.264不管是在桌上型電腦或是手持裝置上的重要性都與日俱增。對於手持裝置來說,系統能源的消耗極為重要,必須從系統設計的各個層面來探討。在軟體應用層上,程式碼大小影響了記憶體的階層行為,也間接影響了系統的耗能表現。在本論文中,我們考慮在使用了多核心訊號處理器的手持裝置上執行H.264的能量消耗,並專注在透過程式碼減縮來達到節省耗能的目的。我們以多重「畫面中亮度預測」模式來當例子。在H.264中,對於每一個4 × 4畫面中亮度區塊,擁有達九種之多的預測模式可供選擇,需要九種不同的程序來完成。我們細查了這些預測模式的存取型態,提出了一個適用一般性的解決方案,將原來九種中的八種程序以一個新的程序取代。這個解決方案戲劇性地減縮了程式碼的大小並達到減低能源消耗的結果。我們在PACDSP上實做這份程式碼,程式碼減縮程度達到20%,並將系統效能的降低控制在可忽略的範圍內。
As the latest international video coding standard, H.264 is gaining importance not only on desktop computers but also on handheld devices. For handheld devices, power consumption of the system is of ultimate importance, which needs to be addressed at every layer of the system design. At the application layer, the code size affects the memory hierarchy behavior, which in turn affects the system power performance. In this thesis, we consider the power consumption of H.264 running on handheld devices using multicore DSP processors, focusing particularly on power saving through code reduction. We use the multiple intra-mode prediction as an example. There are nine optional prediction modes for each 4 × 4 intra luma sub-macroblock in H.264, which result in nine separate routines. We examine the access patterns of the modes and propose a general scheme that replaces eight of the nine routines with one. This dramatically reduces the code size and the resultant power consumption. We implemented the code on PACDSP, resulting in a 20% reduction of the code size with negligible performance degradation.
Abstract...................................I
Table of Contents ........................II
List of Figures .........................III
List of Tables ...........................IV
Chapter 1 Introduction ...........................................1
Chapter 2 Background ...........................................5
2.1. The 4 × 4 Intra Luma Prediction ...........................................5
2.2. Target Architecture ...........................................8
2.3. Opportunities and Constraints...............................11
Chapter 3 Proposed Scheme ..........................................14
3.1. Prediction Data Calculation ..........................................14
3.2. Prediction Sample Retrieval ..........................................19
Chapter 4 Implementation and Results ..........................................22
4.1. POP Version and Full Version ..........................................22
4.2. Performance Oriented Prediction (POP Version) ......................................... 22
4.3. Full Version ..........................................25
Chapter 5 Conclusion ..........................................27
Reference ................................28
Appendix A ...............................30
(Illustrative Reference for PACDSP v3.3) ..........................................30
[1] Video Coding Experts Group, ITU-T Study Group 16 (Study Period 2005-2008), 2008. [Online]. Available: http://www.itu.int/ITU-T/studygroups/com16/. [Accessed: Sep. 2, 2008].

[2] Moving Picture Experts Group, MPEG. ORG - MPEG Home, 1998. [Online]. Available: http://www.mpeg.org/. [Accessed: Sep. 2, 2008].

[3] W. Tang, R. Gupta, and A. Nicolau, ─Power Savings in Embedded Processors through Decode Filter Cache∥, in Proc. of Design, Automation and Test in Europe Conference and Exhibition, 2002, pp. 443-448.

[4] Industrial Technology Research Institute, Industrial Technology Research Institute of Taiwan, R.O.C, 2008. [Online]. Available: http://www.itri.org.tw/. [Accessed: Sep. 2, 2008].

[5] T. Wiegand, G. Sullivan, G. Bjntegaard, and A. Luthra, ─Overview of the H.264/AVC Video Coding Standard∥, in IEEE Transactions on Circuits and Systems for Video Technology, 2003, vol. 13, pp. 560-576.

[6] B. Erol, M. Gallant, G. Ct and F. Kossentini, ─The H.263+ Video Coding Standard: Complexity and Performance∥, in Proc. of IEEE Data Compression Conference, Snowbird, Utah, 1998, pp. 259-268.

[7] A. Puri, X. M. Chen, and A. Luthra, ─Video coding using the H.264/MPEG-4 AVC compression standard∥, in Signal Processing: Image Communication, 2004, vol. 19, no. 9, pp. 793-849.

[8] STC/E100, ─PACDSP v3.2 Software Developer’s Bible -Vol.1 Software Developer’s Guide∥, Doc. PACDSP3S0001, June 2007.

[9] STC/E100, ─PACDSP v3.2 Software Developer’s Bible -Vol.2 Instruction Set Manual∥, Doc. PACDSP3S0002, June 2007.

[10] STC/E100, ─PACDSP v3.2 Software Developer’s Bible -Vol.3 Programming Constraints and Optimization Guide∥, Doc. PACDSP3S0003, June 2007.

[11] J. M. Chen, H. W. Wei, S. Y. Tseng, J. K. Lee and W. K. Shih, ─An Experience on the Programming for the PACDSP, a VLIW DSP Processor∥ in Proc. of Conference on VLSI Design/CAD, Taiwan, 2005.

[12] W. S. Wang, ─Innovation Approach to Compute H264 4×4 Luma Intra Prediction Samples for Multiple Modes∥, SOC, ITRI, Taiwan, 2007.

[13] I. E. G. Richardson, H.264 and MPEG-4 VIDEO COMPRESSION: Video Coding for Next-generation Multimedia, John Wiley & Sons, 2003.

[14] A. Asaduzzaman and I. Mahgoub, ─Cache Optimization for Embedded Systems Running H.264/AVC Video Decoder∥, in Proc. of IEEE International Conference
on Computer Systems and Applications, 2006, pp.665-672.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *