An Extensible Framework for Knowledge-Based Multimedia Adaptation

  • Dietmar Jannach
  • Klaus Leopold
  • Hermann Hellwagner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3029)


Multimedia content is becoming increasingly important in many areas not only for pure entertainment but also for commercial or educational purposes like, e.g., distance learning or online training. In parallel, the rapid evolution in the hardware sector brought up various new (mobile) end user devices like pocket PCs or mobile phones that are capable of displaying such content. Due to the different capabilities and usage environments of these devices, the basic multimedia content has to be adapted in order to fit the specific devices’ capabilities and requirements, whereby such transformations typically include changes in the display size or quality adaptation. Based on the capabilities of the target device that can be expressed using recent multimedia standards like MPEG-21, these adaptation steps are typically carried out by the video server or a proxy node before the data is transferred to the client. In this paper, we present a software framework and implementation of such a multimedia server add-on that advances state-of-the-art technology in two ways. First, the framework supports the integration of various (already existing) multimedia transformation tools based on declarative interface and semantic capability descriptions in a way comparable to Semantic Web Services approaches. Second, by using the components’ capability descriptions and the usage environment of the end user device, we employ a knowledge-based planning approach for dynamically constructing and executing the needed transformation program for a specific multi-media content request.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Blum, Furst, M.: Fast planning through planning graph analysis. Artificial Intelligence 90, 281–300 (1997)zbMATHCrossRefGoogle Scholar
  2. 2.
    Bormans, J., Hill, K. (eds.): MPEG-21 Overview, ISO/IEC JTC1/SC29/WG11 N5231 (October 2002),
  3. 3.
    Böszörmenyi, L., Hellwagner, H., Kosch, H., Libsie, M., Podlipnig, S.: Metadata Driven Adaptation in the ADMITS Project. EURASIP Signal Processing: Image Communication, Special Issue on Multimedia Adaptation (2003)Google Scholar
  4. 4.
    Bratko: Prolog Programming for Artificial Intelligence, 3rd edn. Addison-Wesley, Reading (2000)Google Scholar
  5. 5.
    Chandrasekaran, ’., Josephson, J., Benjamins, R.: What Are Ontologies, and Why do we Need Them? IEEE Intelligent Systems 14(1), 20–26 (1999)CrossRefGoogle Scholar
  6. 6.
    Diller, Z.: An Introduction To Formal Methods. O’Reilly, Sebastopol (1996)Google Scholar
  7. 7.
    Ghallab, M., Howe, A., Knoblock, C., McDermott, D., Ram, A., Veloso, M., Weld, D., Wilkins, D.: PDDL, the planning domain definition language. Technical report, Yale Center for Computational Vision and Control (1998)Google Scholar
  8. 8.
    Kautz, H.A., Selman, B.: Unifying SAT-based and graph-based planning. In: Intl. Joint Conference on Artificial Intelligence, Stockholm, pp. 318–325 (1999)Google Scholar
  9. 9.
    Koenen, R. (ed.): Overview of the MPEG-4 Standard, ISO/IEC JTC1/SC29/WG11 N4668 (March 2002),
  10. 10.
    Martinez, J.M.: MPEG-7 Overview, ISO/IEC JTC1/SC29/WG11 N4980 (July 2002),
  11. 11.
    Pereira, F., Ebrahimi, T. (eds.): The MPEG-4 Book. Prentice Hall PTR, Englewood Cliffs (2002)Google Scholar
  12. 12.
    McIlraith, S., Son, T.C., Zeng, H.: Semantic web services. IEEE Intelligent Systems, Special Issue on the Semantic Web 16(2), 46–53 (2001)Google Scholar
  13. 13.
    Sabou, M., Richards, D., van Splunter, S.: An experience report on using DAML-S. In: Proceedings of the World Wide Web Conference 2003, Workshop on E-Services and the Semantic Web (May 2003)Google Scholar
  14. 14.
    Schojer, P., Böszörmenyi, L., Hellwagner, H., Penz, B., Podlipnig, S.: Architecture of a Quality Based Intelligent Proxy (QBIX) for MPEG-4 Videos. In: Proceedings of the World Wide Web Conference 2003 (May 2003)Google Scholar
  15. 15.
    Zaremski, M., Wing, J.: Specification matching of software components. ACM Transactions on Software Engineering and Methodology 6(4), 333–369 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Dietmar Jannach
    • 1
  • Klaus Leopold
    • 1
  • Hermann Hellwagner
    • 1
  1. 1.University KlagenfurtKlagenfurtAustria

Personalised recommendations