SHERP

OpenMax Based MPEG4 SP Video Decoder for ARM926EJ-S Platform

Cited 0 time in webofscience Cited 0 time in scopus
Authors
Anwar, Sajid; Sung, Wonyong
Issue Date
2009-07
Publisher
대한전자공학회 = The Institute of Electronics Engineers of Korea
Citation
대한전자공학회 2009년 하계종합학술대회 2009. 7
Keywords
MPEG4 SPSMDK 2450ARM926EJ-SOpenMaxMCPSConformance testing
Abstract
This work designed an embedded MPEG-4 simple profile video decoder with OpenMax API standard. OpenMAX API has two advantages; exploiting prominent features of the target architecture and avoiding compatibility problems. The target platform is SMDK2450 with ARM926EJ-S CPU. The decoder is first developed in C with XViD as reference, followed by plugging of OpenMAX defined modules and optimizations using ARM assembly language. Exploiting DSP features, fixed point arithmetic, lookup tables, multiple 32-bit loads, and avoiding pipeline stalls by proper ordering of instructions are among the prominent optimization techniques. At each optimization step, we measured Mega Cycles Per Second (MCPS), decoding time, frame rate and SNR. The experimental results with a VGA sized input bitstream shows a final frame rate of about 27.23 fps. Comparing to initial implementation, the frame rate is improved by about 80%.
ISSN
http://www.ieek.or.kr
Language
English
URI
http://hdl.handle.net/10371/6178
Files in This Item:
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Electrical and Computer Engineering (전기·정보공학부)Others_전기·정보공학부
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse