A Real-time H.264 to MPEG-2 Transcoding for Ship to Shore Communication

선박-육지간 통신을 위한 실시간 H.264 to MPEG-2 트랜스코딩

  • Son, Nam-Rye (Institute of Information Science and Engineering Research, Mokpo National University) ;
  • Jeong, Min-A (Dept. of Computer Engineering, Mokpo National University) ;
  • Lee, Seong-Ro (Dept. of Information & Electronics, Mokpo National University)
  • 손남례 (목포대학교 정보산업연구소) ;
  • 정민아 (목포대학교 컴퓨터공학과) ;
  • 이성로 (목포대학교 전자정보공학과)
  • Received : 2010.04.12
  • Accepted : 2010.08.27
  • Published : 2011.01.25

Abstract

Recently, the grade of users using wireless communication services which transmits and re-transmits to the signal via the broadcasting satellite have a variety. However the ships not preparing of H.264 standard devices should not received the realtime data because the broadcasting stations have transmitted the compressed video data through the satellite communication. Therefore this paper proposes H.264 to MPEG-2 transcoding for the ships using MPEG-2 devices. Proposed method improves a speed and object quality in H.264 to MPEG-2 transcoding by analysis features of macroblock modes in H.264. In the Intra mode of P-frame, it proposes new method by computing coincidence proportion after comparing of Intra mode methods of H.264 and MPEG-2. In the Inter mode, it proposes a PMV(predictive motion vector) considering movement of motion vectors in H.264 decoder. we reuses a PMV directly as like the final MV in MPEG-2 encoder and refinements the MV after coincidence ratio comparing of variable motion vectors of H.264 and these of MPEG-2. The experimental results from proposed method show a considerable reduction in processing time, as much as 70% and 67% respectively, with a small objective quality reduction in PSNR.

현재 위성방송을 통해 신호를 전송 또는 재전송하는 무선통신서비스를 이용하는 시청자 층은 다양하다. 하지만 방송국은 H.264표준으로 압축된 동영상들을 위성통신을 통하여 전송하기 때문에 H.264표준 디바이스를 갖추지 않는 선박은 실시간으로 데이터를 전송받지 못하는 단점을 가지고 있다. 따라서 본 논문에서는 기존 MPEG-2 표준 디바이스를 사용하고 있는 선박을 위하여 H.264 to MPEG-2 트랜스코딩 방법을 제안한다. 제안한 방법은 H.264 표준의 매크로블록모드의 특성을 분석하여 H.264 to MPEG-2 transcoding의 계산시간 및 화질을 개선한다. 첫째 H.264와 MPEG-2표준의 INTRA 모드 방법이 상이하므로 새로운 방법을 제안한다. 둘째 매크로블록모드가 INTER 모드인 경우에는 H.264표준의 가변블록 안에 존재하는 움직임 벡터의 방향성을 고려하여 새로운 예측움직임벡터 (PMV: predictor motion vector)를 제안한다. 이때 최종움직임벡터는 예측움직임벡터를 그대로 사용하거나, H.264표준의 매크로블록내에 존재하는 가변블록들의 움직임벡터들과 MPEG-2부호기(baseline)의 움직임벡터의 일치율을 비교하여 최종적으로 움직임벡터를 예측할 범위(window size)를 결정한다. 실험결과, 제안한 트랜스코딩방법의 PSNR은 MPEG-2 FSBMA와 거의 일치하고, 트랜스코딩에 필요한 계산시간은 평균적으로 각각 70% 또는 67% 감소하였다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. INMARSAT, "국제해사위성기구에 관한 협약 및 국제해사위성기구에 관한 운용협정," 1979.
  2. 이상면, "이동통신의 발달을 위한 국제해사위성기구(INMARSAT)의 역할," 서울대학교 법학, 제34권 2호, 1993.
  3. ISO/IEC 13818-2: Information Technology Generic Coding of Moving Pictures and Associated Audio Information. Part2: Video
  4. 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, Geneva, Switzerland, 23-27 May, 2003.
  5. Thomas Wiegand, Heiko Scharrz, Anthony Joch, Faouzi Kossentini, Gary J. Sullivan, "Rate- Constrained Coder Control and Comparison of Video Coding Standards", IEEE Trans. On Circuits and Systems for Video Tech., Vol. 13, No.7, July 2003.
  6. P. Assuncao and M. Ghanbari, "A frequency domain video transcoder for dynamic bit-rate reduction of MPEG-2 bitstreams," IEEE Trans Circ Syst Video Technol 8, p.953-967, 1998. https://doi.org/10.1109/76.736724
  7. C.W. Lin and Y.R. Lee, "Fast algorithms for DCT-domain video transcoding," in Proceedings of the IEEE International Conference on Image Processing, Thessaloniki, Greece, Vol. I, p. 421-424, 2001.
  8. P. Yin, M. Wu, and B. Lui, "Video transcoding by reducing spatial resolution," in Proceedings of the IEEE International Conference on Image Processing, Vancouver, BC, Canada, Vol. I, pp. 972–975, 2000.
  9. P. Yin, M. Wu, B. Lui, and H. Sun, "Drift compensation for reduced spatial resolution transcoding," IEEE Trans Circ. Syst. Video Technol. 12, P.1009-1020, 2002. https://doi.org/10.1109/TCSVT.2002.805509
  10. Keesman, g. et al., "Transcoding of MPEG Bitstreams," Signal Processing: Image Commun. 8, p. 481-500, 1996. https://doi.org/10.1016/0923-5965(95)00067-4
  11. H.264, Draft ITU-T Recommendation and Final Draft International Standard, Pattaya, Thailand, 2003.
  12. H. S. Malvar, A. Hallapuro, and M. Karzewicz, "Low-Complexity Transform and Quantization in H.264/AVC," IEEE Trans. Circuits Syst.Video Technol., vol. 13, no. 7, pp.598-603,Jul. 2003. https://doi.org/10.1109/TCSVT.2003.814964
  13. Kalva, H.: Issues in H.264/MPEG-2 video transcoding. Computer Science and Engineering, 2004.
  14. Yang, L., Song, X., Hou, C., Dai, J.: H.264 to MPEG-2 transcoding based on personal video recorder platform. In Proc. of the Ninth International Symposium on Consumer Electronics, P.438-440, 2005.
  15. S. Sharmat, "Transcoding of H.264 BITSTREAM to MPEG-2 BITSTREAM", Master's thesis, 2007.
  16. Kunzelmann, P., Kalva, H., "Reduced complexity H.264 to MPEG-2 transcoder," ICCE International Conference on Consumer Electronics, 2007.
  17. Hari Kalva and Phil Kunzelmann, "Dynamic Motion Estimation for Transcoding P frames in H.264 to MPEG-2 Transcoders," IEEE Trans. on Consumer Electronics, Vol.54, No.2, 2008.
  18. Abdul H. Sadka, "Compressed Video Communications", John Wiley & Sons, LTD, pp.232-234, 2002.
  19. http://iphome.hhi.de/suehring/tml/
  20. http://www.downloadatoz.com/codecs/mpeg2-video-codecs.php