Performance analysis of MPEG-21 technologies on mobile devices

This paper gives an introduction to technologies and methodologies to measure performance of MPEG-21 applications in mobile environments. Since resources, such as processing time, available memory, storage, network, and battery time, are very sparse on mobile devices, it is important to optimize technologies to use as little as possible of those resources. To identify possible optimization points for MPEG-21 technologies, performance measurements technologies are applied on a prototype implementation of MPEG-21 Digital Item Declaration and Digital Item Processing. The upcoming MPEG-21 its goal is providing transparent and augmented use of multimedia resources across a plethora of networks and devices. The prototype, which has been implemented on the J2ME platform, gives information about possible bottlenecks when designing MPEG-21 based applications. The results of the measurements are discussed and used to identify which improvements need to be realized to reduce memory and processor consumption when implementing the discussed parts of the MPEG-21 standards on a mobile platform. This paper ends with a discussion and concluding remarks.

[1]  Joe F. Chicharo,et al.  Universal multimedia access from wired and wireless systems , 2001 .

[2]  Andreas Meier,et al.  Performance Measurement Systems Must Be Engineered , 2001, Commun. Assoc. Inf. Syst..

[3]  B. S. Manjunath,et al.  Introduction to MPEG-7: Multimedia Content Description Interface , 2002 .

[4]  Ian S. Burnett,et al.  MPEG-21 digital item declaration and Identification-principles and compression , 2005, IEEE Transactions on Multimedia.

[5]  Jason Flinn,et al.  Quantifying the energy consumption of a pocket computer and a Java virtual machine , 2000, SIGMETRICS '00.

[6]  Rik Van de Walle,et al.  The MPEG-21 Book , 2006 .

[7]  Gerrard Drury,et al.  Digital Item Processing , 2006 .

[8]  Stephen D. Burd Systems Architecture , 2005 .

[9]  Rik Van de Walle,et al.  Digital Item Declaration and Identification , 2006 .

[10]  Ian Burnett,et al.  An Introduction to MPEG-21 , 2006 .

[11]  Wolfgang Rosenstiel Embedded Java , 2000, ISSS '00.

[12]  Ian S. Burnett,et al.  Implementation of a mobile MPEG-21 peer , 2005, MULTIMEDIA '05.

[13]  Mahadev Satyanarayanan,et al.  PowerScope: a tool for profiling the energy usage of mobile applications , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[14]  Rik Van de Walle,et al.  Adding functionality to multimedia content in an MPEG-21 scenario , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[15]  André Kaup,et al.  An MPEG-7 tool for compression and streaming of XML data , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[16]  Rik Van de Walle,et al.  MPEG-21 digital item Processing , 2005, IEEE Trans. Multim..