Multimedia Tools and Applications

, Volume 35, Issue 2, pp 127–146 | Cite as

Fast video transcoding from H.263 to H.264/MPEG-4 AVC

  • Jens Bialkowski
  • Marcus Barkowsky
  • André Kaup


In the past 10 years detailed works on different video transcoders have been published. However, the new ITU-T Recommendation H.264—also adapted as ISO/IEC MPEG-4 Part 10 (AVC)—provides many new encoding options for the prediction processes that lead to difficulties for low complexity transcoding. In this work we present very fast transcoding techniques to convert H.263 bitstreams into H.264/AVC bitstreams. We will give reasoning, why the proposed pixel domain approach is advantageous in this scenario instead of using a DCT domain transcoder. Our approach results in less than 9% higher data rate at equivalent PSNR quality compared to a full-search approach. But this rate loss allows the reduction of the search complexity by a factor of over 200 for inter frames and still a reduction of over 70% for intra frames. A comparison to a fast search algorithm is given. We also provide simulation results that our algorithm works for transcoding MPEG-2 to H.264/AVC in the aimed scenario.


Video transcoding Low complexity coding H.263 H.264/MPEG-4 AVC 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Assunção P, Ghanbari M (1998) A frequency-domain video transcoder for dynamic bit-rate reduction of MPEG-2 bit streams. IEEE Trans Circuits Syst Video Technol 8:953–967CrossRefGoogle Scholar
  2. 2.
    Barkowsky M, Bitto R, Bialkowski J, Kaup A (2006) Comparison of matching strategies for temporal frame registration in the perceptual evaluation of video quality. In: Proc. 2nd Int. Workshop on Vid. Proc. and Qual. Met. (VPQM), ScottsdaleGoogle Scholar
  3. 3.
    Bialkowski J, Barkowsky M, Kaup A (2005) On requantization in intra-frame video transcoding with different transform block sizes. In: Proc. Mult. Sig. Proc. Works.(MMSP), ShanghaiGoogle Scholar
  4. 4.
    Bialkowski J, Kaup A, Illgner K (2004) Fast transcoding of intra frames between H.263 and H.264. In: Proc. Int. Conf. on Imag. Proc. (ICIP), Singapore, pp 2785–2789Google Scholar
  5. 5.
    Bialkowski J, Menden M, Barkowsky M, Kaup A, Illgner K (2004) Fast transcoding of inter macroblocks with motion vector refinement from H.263 to H.264. In: Proc. Picture Coding Symposium (PCS), San FranciscoGoogle Scholar
  6. 6.
    Bellard F (2005) ffmeg multimedia sytem.
  7. 7.
    Chen G, Lin S, Zang Y, Cao G (2006) A new coefficients transform matrix for the transform domain MPEG-2 to H.264/AVC transcoding. In: IEEE Proc. Int. Conf. on Multim. and Expo (ICME), Toronto, pp 321–324Google Scholar
  8. 8.
    Feamster N, Wee S (1999) An MPEG-2 to H.263 transcoder. In: Proc. SPIE Int. Symp. on Voice, Video and Data Comm, BostonGoogle Scholar
  9. 9.
    ISO/IEC JTC 1/SC 29/ WG11 (2000) ISO/IEC 13818-2 (2nd Ed.) Information Technology—Generic Coding of Moving Pictures and Associated Audio- Video (MPEG-2). Sydney, N4361Google Scholar
  10. 10.
    ITU-T SG11 (1998) H.263+ Public Domain Codec (TMN 3.2). University of British Columbia, 3.2 edition
  11. 11.
    Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG (2002) Study of Final Committee Draft of Joint Video Specification (ITU-T Rec. H.264; ISO/IEC 14496-10 AVC) (JVT F-100). ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6Google Scholar
  12. 12.
    Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG (2003) Reference Software to Committee Draft JVT-F100 JM50g ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6Google Scholar
  13. 13.
    Keesman G, Hellinghuizen R, Hoeksema F, Heideman G (1996) Transcoding MPEG bitstreams. Signal Process, Image Commun 8:481–455CrossRefGoogle Scholar
  14. 14.
    List P (2003) Adaptive deblocking filter. IEEE Trans Circuits Syst Video Technol 13(7):614–619CrossRefGoogle Scholar
  15. 15.
    Puri A, Chen X, Luthra A (2004) Video coding using the H.264/MPEG-4 AVC compression standard. Signal Process, Image Commun 19(9):793–849CrossRefGoogle Scholar
  16. 16.
    Shen B (2004) From 8-Tap DCT to 4-Tap integer-transform for MPEG to H.264/AVC transcoding. In: IEEE Proc. Int. Conf. on Imag. Proc. (ICIP), Singapore, pp 115–118Google Scholar
  17. 17.
    Su Y, Xin J, Vetro A, Sun H (2005) Efficient MPEG-2 to H.264/AVC Intra transcoding in transfrom domain. In: Proc. Int. Symp. Cir. Sys. (ISCAS), vol. 2. Kobe, Japan, pp 1234 – 1237Google Scholar
  18. 18.
    Sullivan G (ed) (1998) ITU-T recommendation H.263: transmission of non-telephone signals; video coding for low bit rate communication. ITU-T SG11Google Scholar
  19. 19.
    Video Quality Experts Group (VQEG) (2000) Com 9 -80-E: Final Report from the Video Quality Experts Group on the Validation of Objective Models of Video Quality Assessment.
  20. 20.
    Vetro A, Christopoulos C, Sun H (2003) Video transcoding architectures and techniques: An overview. IEEE Signal Process Mag 20(2):18–29CrossRefGoogle Scholar
  21. 21.
    Xiaoquan Y, Jun Z, Nam L (2005) Algorithmic optimization of H.264/AVC encoder. 16th meeting of Joint Video Team (JVT) of ISO/IEC JTC1/SC29/WG11 and ITU-T VCEG SG16 Q.6 (JVT-P021), PoznanGoogle Scholar
  22. 22.
    Xin J, Vetro A, Sun H (2004) Converting DCT coefficients to H.264/AVC transform coefficients. In: Proc. IEEE Pacific-Rim Conf. on Mm. (PCM), Tokyo, pp 939–946Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Jens Bialkowski
    • 1
  • Marcus Barkowsky
    • 1
  • André Kaup
    • 1
  1. 1.University of Erlangen-NurembergErlangenGermany

Personalised recommendations