Video Encoder Optimization Implementation on Embedded Platform

  • Meng Qinglei
  • Yao Chunlian
  • Li Bo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4222)


To satisfy the requirement of embedded video encoder in various scenarios, an embedded universal video coding system based on embedded processors is proposed in this paper, which combines the advantages of multi processors in single architecture. According to different channels, two feasible solutions are given to avoid the overflow and underflow of buffer while transmitting the compressed data. Due to limited computational resources and real-time application requirement, each module of the MPEG-4 codec is reviewed and efficiently implemented based on the embedded hardware platform. Experimental results show that the embedded system can successfully be used for real-time application.


Motion Estimation Digital Signal Processor Mean Absolute Difference Output Buffer Video Encoder 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ITU-T Draft Recommendation H.263, Video coding for low bitrate communications (December 1995) Google Scholar
  2. 2.
    MPEG-4 Video Verification Model version 15.0 [S]. ISO/IEC JTC1/SC29/WG11 N3093, Maui (December 1999) Google Scholar
  3. 3.
    Wiegand, T., Sullivan, G.: Working Draft Number 2, Revision 8 (WD-2, rev 8). Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG (April 2002)Google Scholar
  4. 4.
    Baojun, Z., Caicheng, S., Li, B., et al.: Implementation of Real Time 2D DCT with FPGA and DSP. Acta Electronica Sinica 31(9), 1317–1319 (2003)Google Scholar
  5. 5.
    Chen, J., Yao, Q., Liu, P., Shi, C.: DSP with Some RISC Feature for Embedded System. In: ICSP 2004 Proceedings (2004)Google Scholar
  6. 6.
    Li, W., Qing-Lei, M., Chao-Gang, W.: An Embedded 4-Channel Real-Time Multimedia Coding System. In: International Conference on Multimedia Modelling, MMM 2006 (January 2006)Google Scholar
  7. 7.
    Spru190.pdf, TMS320C6000 Peripherals Reference GuideGoogle Scholar
  8. 8.
    Wei, L.: Research of video coding and Dsp-based implementation [Ph.D. dissertation]. Beihang University, Beijing (2003)Google Scholar
  9. 9.
    Meng, Q., Yao, C., Huang, W.: Low Delay Rate Control Algorithm for an Embedded Video Encoder. In: 1st International Symposium on Systems and Control in Aerospace and Astronautics, ISSCAA 2006 (January 2006)Google Scholar
  10. 10.
    Ma, K.K., Hosur, P.I.: Performance Report of Motion Vector Field Adaptive Search Technique (MVFAST). In: ISO/IEC JTC1/SC29/WG11 MPEG99/m5851, Noordwijkerhout, NL (March 2000)Google Scholar
  11. 11.
    Tourapis, A.M., Au, O.C., Liou, M.L.: Fast Block-Matching Motion Estimation using Predictive Motion Vector Field Adaptive Search Technique (PMVFAST). In: ISO/IEC JTC1/SC29/WG11 MPEG2000/m5866, Noordwijkerhout, NL (March 2000)Google Scholar
  12. 12.
    Wei, L., Zhou, B., Li, B.: A Fast Motion Estimation Algorithm Using Adaptive Motion Vector Field Search. Chinese Journal of Computers 26(2), 168–173 (2003)Google Scholar
  13. 13.
    Jinyin, Z.: Block Matching Sub-pixel Motion Estimation and Its Application [M.S.dissertation]. Beihang University, Beijing (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Meng Qinglei
    • 1
  • Yao Chunlian
    • 1
  • Li Bo
    • 1
  1. 1.Digital Media LaboratoryBeihang UniversityChina

Personalised recommendations