Share Email Print

Proceedings Paper

Dynamic extension and configuration of multimedia terminals
Author(s): Ralf Schaefer; Ulrich Finger
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

In this paper, we present an implementation of an MPEG-4 decoder using Java for dynamic processing, i.e. providing flexibility and extensibility. The advantage of Java is its platform independent paradigm using a virtual machine. This enables us to provide downloading of tools and also dynamic configuration of already downloaded tools. However, the disadvantage of Java is its low performance. Therefore we propose a hybrid implemented approach using Java implementations only for flexibility and extensibility. All the rest of the decoder is implemented in native code, providing the high performance necessary for real time issues. We use Java only where Java is necessary. To integrate Java with the native code implementations we utilize the Java native interface (JNI). We use the JNI to create an instance of the Java virtual machine (JVM) in the running MPEG-4 application. This JVM instance handles all Java decoder tool implementations as well as incoming Java bit streams. All the other data streams are handled by the native implemented part.

Paper Details

Date Published: 22 January 1999
PDF: 8 pages
Proc. SPIE 3528, Multimedia Systems and Applications, (22 January 1999); doi: 10.1117/12.337450
Show Author Affiliations
Ralf Schaefer, Siemens AG (Germany) and Ecole Nationale Superieure des Telecommunications (Germany)
Ulrich Finger, Ecole Nationale Superieure des Telecommunications (France)

Published in SPIE Proceedings Vol. 3528:
Multimedia Systems and Applications
Andrew G. Tescher; Bhaskaran Vasudev; V. Michael Bove Jr.; Barbara Derryberry, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?