An H.264 Video Decoder which Guarantees Real-Time Operation with Minimum Degradation

최소의 화질 열화가 함께 실시간 동작이 보장되는 H.264 동영상 복호기

  • Published : 2008.10.30

Abstract

H.264 technology is considered as the heart of the next-generation video codec standard. Europe and other countries have actually specified H.264 technology as the video codec standard for HD broadcasting. However, due to the complexity of algorithm, it is still a difficult job to implement HD-level H.264 decoders in real-time software. In this paper, I have restricted a part of the decoding process, in order to implement an H.264 software video decoder which guarantees a real-time operation, and suggest an H.264 decoder that adaptively selects the algorithm to minimize image degradation. Performance of the suggested H.264 decoder was compared and verified through a PC simulation. As a consequence, when the suggested decoder was used in an environment where real-time decoding was difficult, it has achieved the minimal image degradation as well as real-time decoding in most cases.

H.264 기술은 차세대 동영상 코덱 표준의 핵심으로 간주되고 있다. 유럽을 포함하여 많은 나라에서는 HD 방송을 위한 동영상 코덱 표준으로 H.264 기술을 사실상 지정해 놓고 있는 실정이다. 하지만 복잡한 알고리즘 사용으로 인해 HD급 영상의 경우에는 아직도 데스크탑 컴퓨터에서조차 실시간 복호화가 어려운 상황이다. 본 논문에서는 실시간으로 동작이 보장되는 H.264 소프트웨어 동영상 복호기를 구현하기 위해서 복호화 과정의 일부를 제한하고, 이에 따른 화질열화가 최소가 되는 알고리즘들을 적응적으로 선택하는 H.264 복호기를 제안한다. 제안하는 H.264 복호기는 PC 환경에서 모의실험을 통해 성능을 비교 및 검증하였다. 그 결과 실시간 복호화가 어려운 환경에서 제안하는 복호기를 사용하였을 경우 대부분 최소한의 화질 열화와 함께 실시간 복호화를 만족하는 결과를 보였다.

Keywords

References

  1. "Draft ITU-T Recommendation and Final Draft international Standard of Joint Video Specification( ITU-T Rec. H.264|ISO/IEC 14496-10 AVC)," Joint Video Team (JVT) of ISO/IEC MEPG and ITU-T VCEG, JVT-G050, Mar. 2003.
  2. FF-MPEG H.264/AVC Software available from http://svn.mplayerhq.hu/ffmpeg/trunk/
  3. Ostermann, J.; Bormans, J.; List, P.; Marpe, D.; Narroschke, M.; Pereira, F.; Stockhammer, T.; Wedi, T., "Video coding with H.264/AVC: tools, performance, and complexity," IEEE Circuits and Systems Magazine, Vol.4, Issue1, First Quarter 2004.
  4. Horowitz, M.; Joch, A.; Kossentini, F.; Hallapuro, A., "H.264/AVC baseline profile decoder complexity analysis," IEEE Transactions on Circuits and Systems for Video Technology, Vol.13, Issue7, July 2003.
  5. X. Quan, L. Jilin, W. Shijie and Z. Jiandong, "H.264/AVC baseline profile decoder optimization on independent platform," In Proc. IEEE Wireless Communications, Networking and Mobile Computing, Vol.2, pp.1253-1256, Sep. 2005. https://doi.org/10.1109/WCNM.2005.1544282
  6. Iain E.G. Richardson, "H.264 and MPEG-4 Video Compression," Willey, pp.159-207, 2003.
  7. 방준성, "H.264/AVC 기술동향", 전자부품연구원, 2007.
  8. ETRI, "HD급 H.264 기술의 발전 동향", ETRI. 2006.
  9. 정제창 역, "H.264/AVC 동영상 압축 표준", 홍릉 과학출판사.