研究生: |
張述理 |
---|---|
論文名稱: |
用於快速H.264編碼之可適性可變區塊大小提早終止演算法 An Adaptive Variable Block-Size Early Termination Algorithm for Fast H.264 Video Coding |
指導教授: | 蘇崇彥 |
學位類別: |
碩士 Master |
系所名稱: |
電機工程學系 Department of Electrical Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 63 |
中文關鍵詞: | H.264 、零移動區塊 、提早終止 |
英文關鍵詞: | H.264, zero motion blocks, early termination |
論文種類: | 學術論文 |
相關次數: | 點閱:159 下載:3 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在移動估測後,不同的影像序列會有不同比例的區塊具有零移動向量,我們稱此區塊為零移動區塊。當區塊的移動向量為零,則區塊內 (0,0) 這點會有最小的代價值。先前的可變區塊大小零移動區塊偵測演算法利用此特性,僅計算(0,0) 這個搜尋點,並且給予不同大小區塊不同的門檻值,藉此來預測該區塊是否為零移動區塊。當該區塊被預測為零移動區塊時,則可提早終止搜尋,以加快編碼速度。
然而,使用固定門檻值的方式無法適應影像內容的變化。因此,本論文提出讓門檻值在固定範圍內進行變動,搭配已編碼畫面所得到的零移動區塊變化趨勢,在編碼的過程中動態的調整各模式的門檻值,可以省略不必要的計算點數來達到節省編碼時間的目的。實驗結果證實,本研究所採用的動態調整門檻值的觀念,能較有效的貼近各種不同內容的影像序列。平均能加快14.40%的編碼時間,平均能減少21.34%的移動估測時間,且平均只有0.03dB的影像品質降低,以及平均1.15kbit位元率的增加。故能在對影像品質有較小的影響下,節省更多的編碼時間及移動估測時間,達到更佳的視訊編碼效率。
In a video sequence, a portion of blocks has a zero motion vector (MV) after motion estimation. We call these blocks as zero motion blocks. If a block is a zero motion block, it is likely to have the smallest cost at MV (0, 0). The variable block-size zero motion detection defines several candidate thresholds for seven block sizes. It predicts the zero motion vectors by examining the (0, 0) point in a search area. If the cost at (0, 0) is smaller than the thresholds, the remaining motion search is skipped which can accelerate the entire coding procedure. However, a fixed set of thresholds can not react to the variation of different video sequences. To solve this problem, we proposed an adaptive set of thresholds. By dynamically change the thresholds for different coding modes, we can predict more zero motion blocks, early stop motion estimation, and omit remaining computation. Experimental results show that the proposed method can averagely reduce the entire coding time up to 14.40% and the motion estimation time up to 21.34% at the price of negligible coding loss.
[1]. ”Information technology-Coding of audio-visual objects. Part 10: Advanced video coding, final draft international standard,” ISO/IEC 14496-10, Dec.2003.,
[2]. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits and Systems for Video Technology, vol.13, no.7, pp.560-576, July 2003.
[3]. Z. Chen, P. Zhu and Y. He, “Fast integer pel and fractional pel motion estimation for JVT,” JVT-F017.doc.
[4]. Jorn Ostermann, Jan Bormans, Peter List, etc., “Video coding with H.264/AVC: Tools, Performance, and Complexity,” IEEE Circuits and System Magazine, vol, 14, no.1, pp.7-28, 2004.
[5]. I. E.G. Richardson, H.264 and MPEG-4 Video Compression, England: Wiley, 2003.
[6]. C. Zhu, X. Lin, L. P. Chau, K. P. Lim, H. A. Ang, and C. Y. Ong, “A novel hexagon-based search algorithm for fast block motion estimation,” Proc, ICASSP, vol. 3, pp. 1593-1596, May 2001.
[7]. A. M. Tourapis, “Enhanced predictive zonal search for single and multiple frame motion estimation,” Proc. VCIP, pp.1069-1079, Jan. 2002.
[8]. J. F. Yang, S. H. Chang, and C. Y. Chen, “Computation reduction for motion search in low rate video coders,” IEEE Trans. Circuits and Systems for Video Technology, vol. 12, pp. 948-951, Oct. 2002.
[9]. L. Yang, K. Yu, J. Li, and S. Li, “ An effective variable block-size early termination algorithm for H.264 video coding,” IEEE Trans. Circuits and Systems for Video Technology, vol.15, no. 6, pp. 784-788, Jun. 2005.
[10]. J. R. Jain and A. K. Jain, ”Displacement measurement and its application in interframe image coding,” IEE Trans, Communication, vol. CO-29,no. 12, pp. 1799-1808, Dec. 1981.
[11]. C.-Y. Su, and S.-L. Chang, 2007, “Adaptive Early Termination for Fast H.264 Video Coding,” accepted by IEEE International Symposium on Multimedia, ISM2007, pp. 72-77, Dec. 2007.
[12]. S.-Y. Shim, J.-K. Han, ”PSNR estimation scheme using coefficient distribution of frequency domain in H.264 decoder,” Electronic letters, vol.44 no.2, 17th January 2008.
[13]. C.-Y. Su, “An enhanced detection algorithm for all-zero blocks in H.264 video coding,” IEEE Trans. Consumer Electronics, vol 52, Issue 2, pp.598 – 605, May 2006.
[14]. Hanli Wang; Sam Kwong; Chi-Wah Kok, “Effectively Detecting All-Zero DCT Blocks for H.264 Optimization,” IEEE Trans. Circuits Syst. Video Technol., vol 8, no. 11, pp.1329 – 1332, Oct. 2006.
[15]. http://iphome.hhi.de/suehring/tml/index.htm
[16]. Y. H. Moon, G. Y. Kim, and J. H. Kim, “An improved early detection algorithm for all-zero blocks in H.264 video encoding,” IEEE Trans. Circuits Syst. Video Technol., vol. 15, pp. 1053-1057, Aug. 2005.
[17]. X. Zhou, Z. H. Yu, and S. Y. Yu, “Method for detecting all-zero DCT coefficients ahead of discrete cosine transformation and quantization,” Electron. Lett., vol. 34, no. 19, Sept. 1998.
[18]. L. A. Sousa “General method for eliminating redundant computations in video coding,” Electron. Lett. vol. 36, pp. 306, 2000.
[19]. Y. H. Moon, G. Y. Kim, and J. H. Kim, “An improved early detection algorithm for all-zero blocks in H.264 video encoding,” IEEE Trans. Circuits Syst. Video Technol., vol. 15, pp. 1053-1057, Aug. 2005.