Abstract
This paper presents an efficient method for selecting the best reference frame (RF) and the best inter-mode in H.264/AVC. The proposed method employs a different examination order compared to conventional methods and examines the most important RF for all inter-modes in the first step. Then, in the second step, it further examines the best mode from the first step for all available RFs. Finally, in the third step, it additionally examines the remaining modes for the best RF determined in the second step. Based on the intermediate results after the first and second steps, the proposed method skips many less important RFs in each inter-mode and significantly reduces the coding complexity. However, the proposed method also shows very good performance in terms of the peak signal-to-noise ratio and bit rate, as it does not skip important RFs in each inter-mode. Simulation results show that the proposed method greatly reduces the encoding time while significantly improving the encoding performance of conventional methods.
Similar content being viewed by others
References
Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG: Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14496–10 AVC). JVT-G050 (2003)
Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A.: Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13(7), 560–576 (2003)
Lee, J., Jeon, B.: Fast mode decision for H.264. In: IEEE International Conference on Multimedia and Expo, pp. 1131–1134 (2004)
Wu, D., Pan, F., Lim, K.P., Wu, S., Li, Z.G., Lin, X., Rahardja, S., Ko, C.C.: Fast intermode decision in H.264/AVC video coding. IEEE Trans. Circuits Syst. Video Technol. 15(6), 953–958 (2005)
Su, Y., Sun, M.T.: Fast multiple reference frame motion estimation for H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 16(3), 447–452 (2006)
Kim, S.E., Han, J.K., Kim, J.G.: An efficient scheme for motion estimation using multi-reference frames in H.264/AVC. IEEE Trans. Multimedia 8(3), 457–466 (2006)
Zhang, S., Wang, Y., Kang, J., Li, H.: A new approach to fast multiple reference frame motion estimation for H.264. In: IEEE International Symposium Computer Science and Computational Technology, pp. 254–258 (2008)
Byun, J., Choi, J., Kim, J.: A fast multi-reference frame motion estimation algorithm. IEEE Trans. Consumer Electron. 56(3), 1911–1917 (2010)
Wang, Z., Yang, J., Peng, Q., Zhu, C.: An efficient algorithm for motion estimation with multiple reference frames in H.264/AVC. In: IEEE International Conference Image and Graphics, pp. 259–262 (2007)
Shen, L., Liu, Z., Zhang, Z., Wang, G.: An adaptive and fast multiframe selection algorithm for H.264 video coding. IEEE Signal Process. Lett. 14(11), 836–839 (2007)
Wang, H.J., Wang, L.L., Li, H.: A fast multiple reference frame selection algorithm based on H.264/AVC. In: IEEE International Conference on Intelligent Information Hiding and Multimedia, Signal Processing, pp. 525–528 (2007)
Kuo, T.Y., Lu, H.J.: Efficient reference frame selector for H.264. IEEE Trans. Circuits Syst. Video Technol. 18(3), 400–405 (2008)
Hsia, S.C., Hung, Y.C.: Fast multi-frame motion estimation for H264/AVC system. Signal Image Video Process. 4(2), 167–175 (2010)
Wu, P., Xiao, C.B.: An adaptive fast multiple reference frames selection algorithm for H.264/AVC. In: IEEE International Conference Acoustics, Speech, and Signal Processing, pp. 1017–1020 (2008)
Lee, K., Kim, T., Seo, B., Suh, J.: Fast reference frame selection algorithm for H.264/AVC based on reference frame map. In: IEEE International Conference on Consumer Electronics, pp. 397–398 (2010)
Aysu, A., Sayilar, G., Hamzaoglu, I.: A low energy adaptive hardware for H.264 multiple reference frame motion estimation. IEEE Trans. Consumer Electron. 57(3), 1377–1383 (2011)
Xiao, M., Cheng, Y.: A fast multi-reference frame selection algorithm for H.264/AVC. In: IEEE International Conference on Computer Science and Automation, Engineering, pp. 615–619 (2011)
Park, I., Capson, D.W.: Improved motion estimation time using a combination of dynamic reference frame selection and residue-based mode decision. Signal Image Video Process. 6(1), 25–39 (2012)
Akram, M., Izquierdo, E.: Fast motion estimation for surveillance video compression. Signal Image Video Process. 7(6), 1103–1112 (2013)
Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, H.264/AVC reference software, version JM 16.0
Bjontegaard, G.: Calculation of average PSNR differences between RD-curves. ITU-T 13th VCEG Meeting, Doc. VCEG-M33 (2001)
Acknowledgments
This research was supported by the Chung-Ang University excellent freshman scholarship grants in 2013, by Basic Science Research Program through the NRF of Korea funded by the Ministry of Education (No. 2010-0013163), by the MSIP under the ITRC support program (NIPA-2014-H0301-14-1015) supervised by the NIPA, and by the Human Resources Development program (No. 20124030200060) of the KETEP grant funded by the Korea government Ministry of Trade, Industry and Energy.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, H., Lim, S., Koo, N. et al. Fast reference frame and inter-mode selection method for H.264/AVC. SIViP 8, 1087–1093 (2014). https://doi.org/10.1007/s11760-014-0635-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-014-0635-6