• DocumentCode
    1984581
  • Title

    Design and implementation of a scalable system architecture for embedded multimedia terminal

  • Author

    Zhang, Bin ; Zeng, Sha ; Xu, Re ; Guo, Dong ; Yan, Junbu ; Wang, Wei

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Guilin Univ. of Technol., Guilin, China
  • fYear
    2011
  • fDate
    16-18 Sept. 2011
  • Firstpage
    618
  • Lastpage
    621
  • Abstract
    Currently the extensive application of embedded multimedia processing calls for requirement of hardware acceleration and multi-function expansion, it firmly requires an scalable and efficient design of system architecture for embedded multimedia processing terminal. At first, system architecture with distinct structures and reasonable modules is designed, a simplified multimedia framework is designed for embedded application, which includes a scheduler and a multimedia processing engine based on FFMPEG. The design of engine interfaces focuses on compatibility and scalability to deal with a variety of applied requirements. Then, embedded multimedia processing software is implemented based on the system architecture design. A scheduling program which schedules modules is implemented. A media player engine with scalable software interfaces is developed. Eventually, on Real6410 platform, an embedded multimedia system is built, which makes use of LINUX Framebuffer device driver interface to display video and ALSA library to play audio for testing the system. The actual operation result proves that system architecture design simplifies the multimedia processing and supports multiple media formats as well as hardware acceleration. The scalability and efficiency make it suitable for embedded application.
  • Keywords
    Linux; device drivers; embedded systems; multimedia computing; processor scheduling; user interfaces; ALSA library; FFMPEG; LINUX framebuffer device driver interface; Real6410 platform; embedded multimedia processing software; embedded multimedia processing terminal; engine interfaces; media player engine; multifunction expansion; multimedia processing engine; scalable system architecture; scheduling program; Engines; Libraries; Media; Multimedia communication; Software; Streaming media; embedded multimedia framework; embedded multimedia processing; ffmpeg; scalability; system architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Control Engineering (ICECE), 2011 International Conference on
  • Conference_Location
    Yichang
  • Print_ISBN
    978-1-4244-8162-0
  • Type

    conf

  • DOI
    10.1109/ICECENG.2011.6057581
  • Filename
    6057581