Low-Complexity MPEG-4 Shape Encoding towards Realtime Object-Based Applications

  • Jang, Euee-Seon (The Software Division,College of Information and Communications, Hanyang University)
  • Received : 2003.04.09
  • Published : 2004.04.30

Abstract

Although frame-based MPEG-4 video services have been successfully deployed since 2000, MPEG-4 video coding is now facing great competition in becoming a dominant player in the market. Object-based coding is one of the key functionalities of MPEG-4 video coding. Real-time object-based video encoding is also important for multimedia broadcasting for the near future. Object-based video services using MPEG-4 have not yet made a successful debut due to several reasons. One of the critical problems is the coding complexity of object-based video coding over frame-based video coding. Since a video object is described with an arbitrary shape, the bitstream contains not only motion and texture data but also shape data. This has introduced additional complexity to the decoder side as well as to the encoder side. In this paper, we have analyzed the current MPEG-4 video encoding tools and proposed efficient coding technologies that reduce the complexity of the encoder. Using the proposed coding schemes, we have obtained a 56 percent reduction in shape-coding complexity over the MPEG-4 video reference software (Microsoft version, 2000 edition).

Keywords

References

  1. The MPEG-4 Book Pereira, F.;Ebrahimi, T.(eds.)
  2. ISO/IEC 14496-2:2000, Coding of Audio-Visual Objects-Part2: Visual
  3. PC Magazine no.Apr. Will MPEG-4 Fly? Ozer, Y.
  4. Microsoft Windows Media Technologies homepage
  5. Realnetworks homepage
  6. MPEG homepage
  7. 8th Int’l IEEE Conf. Electronics, Circuits Syst. v.1 Benchmark the Software Based MPEG-4 Video Codec Zheng, W.;Ahmad, I.;Liou, M.L.
  8. IEEE Workshop Signal Processing Syst. Efficient Algorithms and Architectures for MPEG-4 Object-Based Video Coding Chang, H.C.;Wang, Y.C.;Hsu, M.Y.;Chen, L.G.
  9. ETRI J. v.25 no.6 Hardware-Software Implementation of MPEG-4 Video Codec Kim, S.M.;Park, J.H.;Park, S.M.;Koo, B.T.;Shin, K.S.;Suh, K.B.;Kim, I.K.;Eum, N.W.;Kim, K.S.
  10. MPEG-4 Optimization Model 2.0, ISO/IEC JTC1/SC29/WG11 N3675
  11. Proc. IEEE v.83 Motion Estimation Techniques for Digital TV: A Review and a New Contribution Dufaux, F.;Moscheni, F.
  12. MPEG-4 Requirements version 17, ISO/IEC JTC1/SC29/WG11 N4319
  13. IEEE Int’l Conf. Multimedia Computing and Syst. v.1 MPEG-4 Video Decoder Optimization Casalino, F.;Cagno, G.D.;Luca, R.
  14. ISO/IEC 14496-5:2000, Coding of Audio-Visual Objects-Part5: Reference Software
  15. MPEG-4 Video Verification Model 15.0, ISO/IEC JTC1/SC29/WG11 N3093
  16. IEEE Trans. Circuits Syst. Video Technol. v.7 Shape-Adaptive Region Partitioning Method for Shape-Assisted Block-Based Texture Coding Moon, J.H.;Park, G.H.;Chun, S.M.;Choi, S.R.
  17. IEEE Int’l Conf. Image Processing Coding of Arbitrarily Shaped Video Objects in MPEG-4 Ostermann, J.;Jang, E.S.;Shin, J.S.;Chen, T.
  18. IEEE Trans. Circuits Syst. Video Technol. v.9 no.8 MPEG-4 Standardized Methods for the Compression of Arbitrarily Shaped Video Objects Brady, N.
  19. Scan Interleaving Based Scalable Binary Shape Coding;Signal Processing: Image Communication 15 Son, S.H.;Jang, E.S.;Lee, S.H.;Cho, D.S.;Shin, J.S.;Seo, Y.S.
  20. IEEE Trans. Circuits Syst. Video Technol. v.9 Object-Based Texture Coding of Moving Video in MPEG-4 Kaup, A.