DOI QR코드

DOI QR Code

Optimal Parameter Selection of H.264 Encoder For Mobile Devices

모바일 기기를 위한 H.264 인코더의 최적 매개변수의 결정

  • Ryu, Minhee (Department of Computer Science and Engineering, Chungnam National University) ;
  • Kim, Hyungshin (Department of Computer Science and Engineering, Chungnam National University)
  • 류민희 (충남대학교 컴퓨터공학과) ;
  • 김형신 (충남대학교 컴퓨터공학과)
  • Received : 2012.07.20
  • Accepted : 2012.10.11
  • Published : 2012.10.31

Abstract

As many mobile devices such as smart phones and tablets are widely spread, optimized mobile video encoder used during video recording application is needed. In this paper, we implemented H.264/AVC base profile video encoder on a mobile device and empirically optimized control parameters of the encoder. As the experiment, we more than 100 test cases were designed with varying Lagrangian optimization, Hadamard Transform, search range, I-frame period, and reference frames. During the experiment, we measured picture quality, bit-rate, encoding time, motion estimation time, and power consumption. From the result, we can determine optimal values for the H.264 control parameters.

최근 스마트폰과 태블릿과 같은 소형 모바일 기기가 확산됨에 따라, 모바일 기기에서 동영상 촬영시 이용되는 비디오 인코더의 성능 최적화의 필요성이 제기되고 있다. 본 논문에서는 모바일 기기를 대상으로 하는 H.264/AVC 기본 프로파일 비디오 인코더를 모바일 기기에 구현하고, 실험을 통해 H.264 인코더의 주요 제어 변수를 최적화하였다. 실험으로는 인코더의 복잡도에 영향을 주는 것으로 알려진 라그랑지안 최적화, 하다마드 변환, 움직임 벡터 탐색 범위, I-프레임 주기, 참조 프레임 수를 다양하게 조합하여 변화시키면서 동영상의 화질, 비트율, 인코딩 시간, 움직임 추정 시간 그리고, 인코딩에 따라 보드에서 소모되는 전력을 측정하였다. 실험에서 측정된 데이터를 분석하여, 모바일 기기에서의 비디오 인코더에서 요구되는 조건을 만족할 수 있는 최적의 H.264/AVC 제어 변수를 위의 다섯 가지 기능 모듈에 대해 결정하였다.

Keywords

References

  1. T. Wiegand, G.J. Sullivan, G. Bjntegaard, A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, Issue 7, Jul. 2003, pp. 560-576 https://doi.org/10.1109/TCSVT.2003.815165
  2. N. Kamaci, Y. Altunbasak, "Performance comparison of the emerging H.264 video coding standard with the existing standards," Proceedings. 2003 International Conference on Multimedia and Expo, Vol. 1, July 2003, pp. I-345-8 vol. 1
  3. J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, T. Wedi, "Video coding with H.264/AVC: tools, performance, and complexity," IEEE Circuits and Systems Magazine, Vol. 4, Issue 1, First Quarter 2004, pp. 7-28 https://doi.org/10.1109/MCAS.2004.1286980
  4. G. Nageswara Rao, Prasad RSV, D. Jaya Chandra and Srividya Narayanan, "Real-Time Software Implementation of H.264 Baseline Profile Video Encoder for Mobile and Handheld Devices," 2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vol. 5, May 2006, pp. V-457-V-460
  5. Iain E. G. Richardson, "H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia," John Wiley&Sons Ltd, ISBN: 0-470-84837-5, 2003
  6. Tsu-Ming Liu, Ting-An Lin, Sheng-Zen Wang, Chen-Yi Lee, "A low-power dual-mode video decoder for mobile applications," IEEE Communications Magazine, Vol. 44, Issue 8, Aug. 2006, pp. 119-126 https://doi.org/10.1109/MCOM.2006.1678119
  7. B. Stabernack, H. Hubert, K.-I. Wels, "A H.264 video coprocessor for mobile DVB-H terminals," International Conference on Consumer Electronics 2006, Digest of Tech. Papers, Jan. 2006 pp. 89-90
  8. K. Udyawar, A. Ramachandran, S. Shandilya, "Motion estimation and mode decision for low power H.264," International Conference on Consumer Electronics 2006, Digest of Tech. Papers, Jan. 2006, pp. 31-32
  9. JVT(Joint Video Meeting) http://ftp3.itu.ch/av-arch/jvt-site/
  10. Meritech co., http://www.meritech.co.kr