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
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;
Conference_Titel :
Electrical and Control Engineering (ICECE), 2011 International Conference on
Conference_Location :
Yichang
Print_ISBN :
978-1-4244-8162-0
DOI :
10.1109/ICECENG.2011.6057581