DOI QR코드

DOI QR Code

DCT-domain MPEG-2/H.264 Video Transcoder System Architecture for DMB Services

DMB 서비스를 위한 DCT 기반 MPEG-2/H.264 비디오 트랜스코더 시스템 구조

  • 이주경 (부산대학교 컴퓨터공학과 병렬멀티미디어연구실) ;
  • 권순영 (부산대학교 대학원 컴퓨터공학과) ;
  • 박성호 (부산대학교 정보전산원) ;
  • 김영주 (신라대학교 컴퓨터정보공학부) ;
  • 정기동 (부산대학교 전자계산학과)
  • Published : 2005.10.01

Abstract

Most of the multimedia contents for DBM services art provided as MPEG-2 bit streams. However, they have to be transcoded to H.264 bit streams for practical services because the standard video codec for DMB is H.264. The existing transcoder architecture is Cascaded Pixel-Domain Transcoding Architecture, which consists of the MPEG-2 dacoding phase and the H.264 encoding phase. This architecture can be easily implemented using MPEG-2 decoder and H.264 encoder without source modifying. However. It has disadvantages in transcoding time and DCT-mismatch problem. In this paper, we propose two kinds of transcoder architecture, DCT-OPEN and DCT-CLOSED, to complement the CPDT architecture. Although DCT-OPEN has lower PSNR than CPDT due to drift problem, it is efficient for real-time transcoding. On the contrary, the DCT-CLOSED architecture has the advantage of PSNR over CPDT at the cost of transcoding time.

DMB 서비스를 위해 제공되는 대부분의 비디오 컨텐츠는 MPEG-2 규격으로 압축된 채 제공되므로 실제 서비스를 위해서 H.264 규격으로 트랜스코딩을 수행해야 한다. 현재 사용되는 트랜스코딩 방식은 MPEG-2 비트열(bit-stream)의 디코딩과 H.264 규격으로의 인코딩 과정을 연속적으로 수행하는 픽셀 기반 직렬 구조형 (CPDT, Cascaded Pixel-Domain Transcoding Architecture)이다. 이 방식은 두 표준의 소스 코드를 수정 없이 사용할 수 있으므로 구현이 용이하지만 변환을 위한 처리 시간이 길고 디코딩과 인코딩을 반복하므로 화질의 열화가 발생 할 수 있다. 본 논문에서는 MPEG-2로 압축된 비디오 비트열을 H.264로 트랜스크딩 할 때 변환 시간을 향상할 수 있는 DCT 기반의 열린 회로형 트랜스코더 구조(DCT-OPEN)와 변환시간은 CPDT와 유사하지만 화질면에서 우수한 DCT 기반 닫힌 회로형 트랜스코더(DCT-CLOSED) 구조를 제안한다. 제안된 구조에서는 CPDT 방식과 달리 압축 과정의 중간 단계인 DCT(Discrete Cosine Transform)를 이용하여 변환을 수행한다. 이때, MPEG-2와 H.264의 DCT 단위와 방법이 상이하므로 [l, 2]에서 제안된 방식을 이용하여 DCT 간의 변환을 수행한다. 제안된 구조의 성능 평가를 위해 MPEG-2 TM5하 H.264 JM8 코덱을 수정하여 다양한 구조를 구현하였으며 실험 결과 DCT-OPEN의 경우 CPDT에 비하여 계산 복잡도에서 우수하지만 PSNR 성능은 낮게 나타났으며 DCT-CLOSED의 경우 계산 복잡도는 높으나 화질에서 우수한 것으로 나타났다.

Keywords

References

  1. 강진미, 'MPEG-2에서 H.264/AVC로의 변환을 위한 DCT 기반 트랜스코더 구조', 공학석사 학위논문, 부산대학교 대학원 컴퓨터공학과, 2005년 2월
  2. Jun Xin, Anthony Vetro, Huifang Sun, 'Converting DCT Coefficients to H.264/AVC Transform Coefficients,' PCM 2004: pp.939-946, Nov., 2004
  3. SO/IEC 14496-10:2003, Coding of Audiovisual Objects -Part 10: Advanced Video coding. 2003 and ITU-T Recommendation H.264: Advanced video coding for generic audiovisual services
  4. J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, and T. Wedi, 'Video Coding with H.264/AVC: Tools, Performance. and Complexity,' IEEE Circuits and Systems. Magazine, Vol.4, pp.7-28, 2004 https://doi.org/10.1109/MCAS.2004.1286980
  5. P. List, A. Joch, J. Lainema, G. Bjontegaard and M. Karczewicz 'Adaptive deblocking filter,' IEEE Transactions on Contents on Circuits and Systems for Video Technology, Vol.13, pp.614-619, Jul., 2003 https://doi.org/10.1109/TCSVT.2003.815175
  6. D. Marpe, T. Wiegand and H. Schwarz, 'Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard,' IEEE Transactions on Contents on Circuits and Systems for Video Technology, Vol.13, No.7, pp.620-636, Jul., 2003 https://doi.org/10.1109/TCSVT.2003.815173
  7. H. Malvar, A. Hallapuro, M. Karczewicz, and L. Kerofsky, 'Low-complexity transform and quantization in H.264/AVC,' IEEE Transactions on Contents on Circuits and Systems for Video Technology, Vol.13, No.7, pp.598-603, Jul., 2003 https://doi.org/10.1109/TCSVT.2003.814964
  8. A. Vetro, C. Christopoulos and H. Sun 'An overview of transcoding architectures and techniques,' IEEE Signal Processing Magazine, pp.18-29, Mar., 2003 https://doi.org/10.1109/MSP.2003.1184336
  9. H. Sun, W. Kwok and J. Zdepski, 'Architectures for MPEG compressed bitstream scaling,' IEEE Transaction On Circuits and Systems for Video Technology, Vol.6, pp.191-199, Apr., 1996 https://doi.org/10.1109/76.488826
  10. Y. Nakajima, H. Hori and T. Kanoh, 'Rate conversion of MPEG coded video by requantization process,' Proceeding of IEEE International Conference of Image Processing, pp.408-411, 1995
  11. A. Eleftheriadis, 'Dynamic rate shaping of compressed digital video,' Ph.D. dissertation, Dept. Elec. Eng., Columbia Univ., New York, Jun., 1995
  12. N. Bjork and C. Christopoulos, 'Transcoder architectures for video coding,' IEEE Transactions on Consumer Electronics, Vol.44, pp.88-98, Feb., 1998 https://doi.org/10.1109/30.663734
  13. Joo-Kyong Lee and Ki-Dong Chung, 'Quantization/DCT Conversion Scheme for DCT-Domain MPEG-2 to H.264/AVC Transcoding,' IEICE Trans. Commun., Vol. E88-B, No.7, Jul., 2005 https://doi.org/10.1093/ietcom/e88-b.7.2856
  14. P. Assuncno and M.Ghanbari, 'Post-processing of MPEG-2 coded video for transmission at lower bit-rates,' Proceeding of IEEE international conference of Acoustics, Speech and Signal Processing, pp.1998-2001, 1996 https://doi.org/10.1109/ICASSP.1996.544846
  15. G. Kessman, R. Hellinghuizen, F. Hoeksma and G. Heidman, 'Transcoding of MPEG bitstreams', signal processing : Image Communications, Vol.8, No.6, pp. 481-500, Sept. 1996 https://doi.org/10.1016/0923-5965(95)00067-4
  16. I. E.G. Richardson, 'H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia', Wiley, 2003
  17. P. Assuncno and M.Ghanbari, 'A Frequency-Domain Video Transcoder for Dynamic Bit-Rate Reduction of MPEG-2 Bit Streams,' IEEE Transactions on Circuits and Systems for Video Technology, Vol.8, No.8, Dec., 1998 https://doi.org/10.1109/76.736724
  18. http://www.mpeg.org/MPEG/MSSG/tm5/
  19. http://iphome.hhi.de/suehring/tml/download/
  20. W.H. Chen, C.H. Smith, S.C. Fralick, 'A Fast Computation Algorithm for The Discrete Cosine Transform,' IEEE Trans. Commun., Vol. COM-25, pp.1004-1009, 1977