A Streaming System based on Transcoding using the Prediction Period

예측주기를 이용한 트랜스코딩 기반의 스트리밍 시스템

  • 김성민 (부산대학교 컴퓨터공학과) ;
  • 김현희 (동양종합금융증권(주) 컨텐츠팀) ;
  • 박시용 (대전대학교 교육개발센터) ;
  • 정기동 (부산대학교 컴퓨터공학과)
  • Published : 2006.10.15

Abstract

Multimedia is a very popular service in the Internet. But, we cannot provide multimedia service at a uniform content, because networks and devices are various. Thus, an adaptive service is needed for multimedia transmission. Video Transcoding is the good solution that can service multimedia adaptively. This paper proposes the streaming system that is composed of encoder, transcoder, decoder The encoder enhanced time complexity and PSNR in case of transcoding using PP(Prediction Period). The decoder is almost same as the traditional media player. Transcoder reduced time complexity through combination of prediction period in encoder and skipping period to control frame rate in transcoder. In simulation results, the performances of proposed scheme outperform the system with traditional transcoder in time complexity and PSNR.

멀티미디어 서비스가 전체 인터넷의 많은 부분을 차지하고 있으며, 계속해서 관심이 증가되고 있다. 네트워크가 다양해지고 구성 단말들의 종류도 다양해짐에 따라, 획일적인 컨텐츠로 멀티미디어 서비스를 하는 것이 불가능해졌다. 각 단말별 요구도 다양해지고, 네트워크의 대역폭도 다양해짐에 따라서 적응적인 서비스가 요구된다. 비디오 트랜스코딩은 멀티미디어 데이타를 적응성 있게 서비스할 수 있는 좋은 방법이다. 본 논문은 멀티미디어 데이타를 스트리밍 하기 위해 부호기, 트랜스코더, 복호기로 구성된 시스템을 제안한다. 부호기는 예측 주기를 이용하여 트랜스코딩할 경우의 계산 복잡도 및 PSNR을 향상시켰고, 복호기는 일반적인 미디어 재생기와 거의 유사하다. 트랜스코더에서는 부호기의 예측주기와 프레임율을 조절하는 삭제주기를 통해서 효율적인 계산 과정을 선택한다. 실험 결과, 기존의 트랜스코더와 부호기, 복호기를 이용한 시스템에 비해서 본 논문에서 제안한 시스템이 계산복잡도와 PSNR에서 높게 나타났다.

Keywords

References

  1. M. S. Chen and D. D. Kandlur, 'Downloading and stream conversion: Supporting interactive playout of videos in a client station,' in Proc. 2nd Int. IEEE Conf. Multimedia Computing and Systems, 1995, pp. 73-80 https://doi.org/10.1109/MMCS.1995.484910
  2. T. D. C. Little and D. Venkatesh, 'Prospects for interactive video-ondemand,' IEEE Multimedia, vol. 13, pp. 1424, Aug. 1994 https://doi.org/10.1109/MMUL.1994.318978
  3. MicrosoftWindows Media, Microsoft Corporation Inc. [Online]. Available: http://www.microsoft.com/windows/windowsmedia/
  4. Apple QuickTime Player, Apple Corporation Inc. [Online]. Available: http://www.apple.com/quictime/
  5. Real Networks RealPlayer [Online]. Available: http://www.real.com/
  6. Relay Networks ReplayTV [Online]. Available: http://www.replay.com/
  7. TiVo Inc [Online]. Available: http://www.tivo.com/
  8. A. Vetro and C. Christopoulos and H. Sun, 'Video Transcoding Architectures and Techniques: An Overview,' IEEE signal Processing Magazine, ISSN: 1053-5888, Vol. 20, Issue 2, pp. 18-29, March 2003 https://doi.org/10.1109/MSP.2003.1184336
  9. T. Warabino, S. Ota, D. Morikawa, M. Ohashi, H. Nakamura, H. Iwashita and F. Watanabe, 'Video Transcoding Proxy for 3Gwireless Mobile Internet Access,' IEEECommunications Magazine, 38, (10), pp. 66-71, Oct. 2000 https://doi.org/10.1109/35.874971
  10. N. Bjork and C. Christopoulos, 'Video Transcoding for Universal multimedia Access,' ACM Workshop on Multimedia Standards, Interoperability and Practice (MM2000 Workshop), Proceedings of ACM Multimedia 2000, pp. 75-79, November 4, 2000 https://doi.org/10.1145/357744.357764
  11. T. shanableh and M. Ghanbari, 'Heterogeneous Video Transcoding to Lower Spatio-Ternporal Resolutions and Different Encoding Formats,' IEEE Trans. Multimedia, vol. 2, no. 2, pp. 101-110, June 2000 https://doi.org/10.1109/6046.845014
  12. Y. Nakajima and M. Sugano, 'MPEG bit rate and format conversions for heteroheneous network/storage applications,' IEICE Trans. Electron., E85-C, (3), pp. 492-503, Mar. 2002
  13. M. Emad Modirzadeh, 'Bit-Rate Reduction of MPEG Compressed Video,' IEEE Canadian Conference on Electrical and Computer Engineering, 2002 https://doi.org/10.1109/CCECE.2002.1013090
  14. H. Sorial, W. Lynch, A. Vincent, 'Selective Requantization for Transcoding of MPEG Compressed Video,' IEEE International Conference on Multimedia and Expo (ICME 2000), NY, USA, 30 July - 2 August 2000 https://doi.org/10.1109/ICME.2000.869582
  15. J. Youn, M.T. Sun, and J. Xin, 'Video Transcoder Architectures for Bit Rate Scaling of H.263 Bit Streams,' Proceedings of ACM Multimedia'99, pp. 243-250, Nov., 1999 https://doi.org/10.1145/319463.319616
  16. H.Sun, W. Kwok, and J. W. Zdepski, 'Architecture for MPEG compressed bitstream scaling,' IEEE Trans. Circuits Syst. Video Technol., vol. 6, pp. 191-199. Apr. 1996 https://doi.org/10.1109/76.488826
  17. K. T. Fung, Y. L. Chan and W. C. Siu, 'New architecture for dynamic frame-skipping transcoder,' in Proc. IEEE Workshop Multimedia signal Processing, Redondo Beach, CA, pp. 616-621, Dec. 1998 https://doi.org/10.1109/TIP.2002.800890
  18. M. J. Chen, M. C. Chu and C. W. Pan, 'Efficient motion estimation algorithm for reduced framerate video transcoder,' IEEE Trans. Circuits syst, Video Technol., vol. 12, pp. 269-275, Apr. 2002 https://doi.org/10.1109/76.999204
  19. J. Youn, M. T. Sun and C. W. Lin, 'Motion vector refinement for high performance transcoding,' IEEE Trans. Multimedia, vol. 1, pp. 30-40, Mar. 1999 https://doi.org/10.1109/6046.748169
  20. B. Shen, I. K. Sethi and B. Vasudev, 'Adaptive motion vector resampling for compressed video downscaling,' IEEE Trans. Circuits Syst, Video Technol., vol. 9, pp. 929-936, Sept. 1999 https://doi.org/10.1109/76.785730
  21. V. Bhaskaran and K. Konstantinides. Image and Video Compression Standards. Kluwer Adademic Publishers, 1994
  22. N. Bjrk and C. Christopoulos, 'Transcoder architectures for video coding,' IEEE Trans. Consumer Electron., vol. 44, pp. 88-98, Feb.1998 https://doi.org/10.1109/30.663734
  23. 'Video coding for low bitrate communication,' International Telecommunications Union, Geneva, Switzerland, ITU-T Recommendation H.263, 1998
  24. FFmpeg multimedia system. [Online]. Available: http://www.ffmpeg.org