| 研究生: |
洪昌義 Chang-Yi Hong |
|---|---|
| 論文名稱: |
H.264和HEVC中B畫面直接模式決策之研究 Direct Mode Decision for B Slice in H.264 and HEVC |
| 指導教授: |
林銀議
Yinyi Lin |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 畢業學年度: | 100 |
| 語文別: | 中文 |
| 論文頁數: | 113 |
| 中文關鍵詞: | H.264 、HEVC 、直接模式決策 、前置處理 、後置處理 、絕對預測誤差和 、邊界匹配 |
| 外文關鍵詞: | boundary matching, H.264, HEVC, Sum of Absolute Difference, Sum of Absolute Prediction Difference |
| 相關次數: | 點閱:11 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在先前的研究中[3],利用後一張預測畫面中相同位置與鄰近巨區塊來取得移動向量資訊,藉此改善原始H.264/AVC中時間域直接模式無法描述所有物件的移動情形。但此做法會因為遮蔽效應(occlusion)、物件移動動量大小(motion activity)以及視訊移動特性的關係而導致增進的效能有限。因此在本篇論文中,我們以邊界匹配演算法[5]來改善因遮蔽效應而選擇到不正確方向的巨區塊之問題。接著提出巨區塊位移演算法,以改善物件移動動量大小。之後我們結合空間域直接模式來克服視訊移動特性之影響。上述演算法皆屬於後置處理(sum of absolute prediction difference, SAPD),因預測畫面沒有與原始畫面做比較,所以預測畫面較不準確,為了得到更好的編碼性能,我們將前置處理移動向量估測演算法(Sum of Absolute Difference, SAD)與上述的演算法以RDO的方式做結合。由實驗結果得知,我們提出的演算法應用在H.264/AVC可以達到不錯的編碼性能(平均4.034%的位元率增益),因此我們將此概念應用於HEVC的直接模式,同樣可以由實驗結果發現,應用於HEVC可以達到平均1.187%的位元率增益。
In previous work [3], we employed the co-located block and its neighboring blocks to improve the temporal DIRECT mode in H.264/AVC. However, occlusion effect, variation of motion activity and video characteristic will limit the improvement. In this work, to overcome the occlusion effect and variation of motion activity, we apply the boundary matching criterion and propose shifted macroblock algorithm; for the variation of video characteristic, we apply spatial DIRECT mode into our proposed algorithm and make use of rate distortion optimization (RDO) to achieve the better performance. The experimental results show that our proposed algorithm can save 4.034% BD bit-rate on average. In additional, we apply this concept into MERGE mode of high efficiency video coding (HEVC). Likewise, the experimental results reveal that the proposed algorithm also achieve good coding performance (1.178% BD bit-rate saving).
[1] “Draft ITU-T recommendation and final draft international standard of Joint Video Specification (ITU-T Rec. H.264 | ISO/IEC 144496-10 AVC).” Joint Video Team of ISO/IEC and ITU-T, Nov. 2007
[2] I. Richardson, H.264 and MPEG-4 video compression, Wiley Press, Dec. 2003
[3] Y. N. Fang and Y. Lin, Direct mode coding for B slice in H.264/AVC, National Central University, Taiwan, Jul. 2011.
[4] A. M. Tourapis, F. Wu and S. Li, “Direct mode coding for bipredictive slices in the H.264 standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 15, no. 1, pp. 119-126, Feb. 2004.
[5] Y. Ling, J. Wang, Y. Liu and W. Zhang, “Spatial and temporal correlation based frame rate up-conversion,” in Proc. IEEE ICIP, Oct. 2008, pp. 909-912.
[6] H. F. Ates and B. Cizmeci, “Decoder side true motion estimation for very low bitrate B-frame coding,” in Proc. IEEE ICIP, Sep. 2011, pp. 1673-1676.
[7] S. Kamp, M. Evertz and M. Wien, “Decoder side motion vector derivation for inter frame video coding,” in Proc. IEEE ICIP, Oct. 2008, pp. 1120-1123.
[8] G. Bjontegaard, “Calculation of average PSNR differences between RD-curves,” ITU-T Q. 6/16, Doc. VCEG-M33, Apr. 2001.
[9] M. Flierl and B. Girod, “Generalized B pictures and the draft H.264/AVC video-compression standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 587-597, Jul. 2003.
[10] Y. Itani, S. Sekiguchi and Y. Yamada, “Adaptive direct vector derivation for video coding,” in Proc. IEEE PCS, Dec. 2010, pp. 190-193.
[11] D. Liu, D. Zhao, J. Sun and W. Gao, “Direct mode coding for B pictures using virtual reference picture,” in Proc. IEEE ICME, July 2007, pp. 1363-1366.
[12] A. M. Huang, “Motion vector processing using bidirectional frame difference in motion compensated frame interpolation,” in Proc. IEEE WoWMoM, Jun. 2008, pp. 1-6.
[13] C. Xu, Y. Chen, Z. Gao, Y. Ye and T. Shan, “Frame rate up-conversion with true motion estimation and adaptive motion vector refinement,” in Proc. IEEE CISP, Oct. 2011, vol. 1, pp. 353-356
[14] X. Jin, Y. Huang, Q. Liu, S. Wu and T. Ikenaga, ”Fast spatial direct mode decision for B slice based on temporal information in H.264 standard,” in Proc. IEEE ISPACS, Jan. 2009, pp. 331-334.
[15] Joint Video Team software JM12.2
http://iphome.hhi.de/suehring/tml/download/
[16] JCT-VC, “Parsing robustness for Merge/AMVP,” JCTVC-F470, JCT-VC Meeting, Torino, Jul. 2011.
[17] JCT-VC, “Unification of derivation process for merge mode and MVP,” JCTVC-F419, JCT-VC Meeting, Torino, Jul. 2011.
[18] JCT-VC, “Working Draft 4 of high-efficiency video coding,” JCTVC-F803, JCT-VC Meeting, Torino, Jul. 2011.
[19] JCT-VC, “High efficiency video coding(HEVC) text specification draft 7,” JCTVC-I1003, JCT-VC Meeting, Geneva, Apr. 2012.
[20] HEVC software HM4.0rc1
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/