Skip to main content

Advertisement

Log in

DCAF: An MPEG-21 Dynamic Content Adaptation Framework

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Universal Multimedia Access aims at providing a gratifying end user-experience by either adapting the content, be it static or dynamic, to suit the usage environment or adapting the usage environment, be it client- or server-centric, to suit content. This paper presents our MPEG-21 Dynamic Content Adaptation Framework, acronym DCAF, which uses a fusion of Genetic Algorithms and Strength Pareto Optimality to adapt content in order to suit the usage environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. Angelides MC, Sofokleous AA, Parmar M (2006) Classified ranking of semantic content filtered output using self-organizing neural networks. In: Lecture notes in computer science 4132: proceedings of the 16th International Conference on Artificial Neural Networks (ICANN 2006) Part II, Athens, Greece, pp. 55–64

  2. Angelides MC, Sofokleous AA, Schizas C (2005) Mobile computing with MPEG-21. In: Lecture notes in computer science 3823: proceedings of the IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2005) Workshops: 2nd International Symposium on Ubiquitous Intelligence and Smart Worlds (UISW2005), Nagasaki, Japan, pp. 556–565

  3. Bellard F (2006) FFmpeg Multimedia System, 2006, http://ffmpeg.mplayerhq.hu/. Accessed 10 June 2006

  4. Boszormenyi L, Hellwagner H, Kosch H, Libsie M, Podlipnig S (2003) Metadata driven adaptation in the ADMITS project. Signal Process Image Commun 18(8):749–766

    Article  Google Scholar 

  5. Dan A, Kienzle M, Sitaram D (1995) A dynamic policy of segment replication for load-balancing in video-on-demand servers. Multimedia Syst 3(3):93–103

    Article  Google Scholar 

  6. Devillers S, Timmerer C, Heuer J, Hellwagner H (2005) Bitstream Syntax Description-Based Adaptation in Streaming and Constrained Environments. IEEE Trans Multimedia 7(3):463–470

    Article  Google Scholar 

  7. Di Cagno G, Concolato C, Claude Dufourd J (2006) Multimedia adaptation in end-user terminals. Signal Process Image Commun 21(3):200–216

    Article  Google Scholar 

  8. Feng N, Mau SC, Mandayam NB (2004) Pricing and Power Control for Joint Network-Centric and User-Centric Radio Resource Management. IEEE Trans Commun 52(9):1547

    Article  Google Scholar 

  9. Heijmans H (2006) MASCOT - Adaptive and Morphological Wavelets for Scalable Video Coding, 2002, http://www.ercim.org/publication/Ercim_News/enw48/heijmans.html. Accessed 15 July 2006

  10. Huang J, Feng W, Walpole J (2006) An experimental analysis of DCT-based approaches for fine-grained multiresolution video. Multimedia Syst 11(6):513–531

    Article  Google Scholar 

  11. Hutter A, Amon P, Panis G, Delfosse E, Ransburg M, Hellwagner H (2005) “Automatic adaptation of streaming multimedia content in a dynamic and distributed environment. In: Proceedings of the IEEE International Conference on Image Processing (ICIP 2005), Genoa, Italy, pp. 716–719.

  12. ISO/IEC 21000–7:2004, “Information technology—multimedia framework—part 7: Digital item adaptation”

  13. Jannach D, Leopold K (2007) Knowledge-based multimedia adaptation for ubiquitous multimedia consumption. J Netw Comput Appl 30(3):958–982

    Article  Google Scholar 

  14. Jannach D, Leopold K, Timmerer C, Hellwagner H (2006) A knowledge-based framework for multimedia adaptation. Appl Intell 24(2):109–125

    Article  Google Scholar 

  15. Kasutani E (2004) New frontiers in universal multimedia access. Tech Rep ITS Report 04.22

  16. Lei Z, Georganas ND (2001) Context-based media adaptation in pervasive computing. In: Proceedings of the IEEE Canadian Conference on electrical and computer engineering, Toronto, Ontario, Canada, pp. 913–918

  17. Lucas C (2006) Practical Multiobjective Optimisation, 2006, http://www.calresco.org/lucas/pmo.htm. Accessed 10 February 2006

  18. Mao ZM, So HW, Kang B (2001) Network support for mobile multimedia using a self-adaptive distributed proxy. In: Proceedings of the 11th ACM international workshop on network and operating systems support for digital audio and video, Port Jefferson, New York, United States, 2001, pp. 107–116

  19. Mehra P, De Vleeschouwer C, Zakhor A (2005) Receiver-driven bandwidth sharing for TCP and its application to video streaming. IEEE Trans Multimedia 7(4):740–752

    Article  Google Scholar 

  20. Mohan R, Smith JR, Chung-Sheng L (1999) Adapting multimedia Internet content for universal access. IEEE Trans Multimedia 1(1):104–114

    Article  Google Scholar 

  21. Mukherjee D, Said A (2003) “Structured scalable meta-formats (SSM) for digital item adaptation. In: SPIE 5018: Proceedings on internet imaging IV, Santa Clara, California, USA, 2003, pp. 148–167

  22. Mukherjee D, Delfosse E, Kim J, Wang Y (2005) Optimal adaptation decision-taking for terminal and network quality-of-service. IEEE Trans Multimedia 7(3):454–462

    Article  Google Scholar 

  23. Ohm JR (2005) Advances in scalable video coding. Proc IEEE 93(1):42–56

    Article  Google Scholar 

  24. Panis G, Hutter A, Heuer J, Hellwagner H, Kosch H, Timmerer C, Devillers S, Amielh M (2003) Bitstream syntax description: a tool for multimedia resource adaptation within MPEG-21. EURASIP Signal Process Image Commun 18(8):721–747

    Article  Google Scholar 

  25. Pereira F, Burnett I (2003) Universal multimedia experiences for tomorrow. IEEE Signal Process Mag 20(2):63–73

    Article  Google Scholar 

  26. Ranganathan P, Geelhoed E, Manahan M, Nicholas K (2006) Energy-aware user interfaces and energy-adaptive displays. IEEE Comput 39(3):31–38

    Google Scholar 

  27. Rong L, Burnett I (2004) Dynamic multimedia adaptation and updating of media streams with MPEG-21. In: Proceedings of the 1st IEEE Consumer Communications and Networking Conference(CCNC 2004), Las Vegas Nevada, USA, 2004, pp. 436–441

  28. Sofokleous AA, Angelides MC (2006a) Client-Centric Usage Environment Adaptation using MPEG-21. J Mobile Multimedia 2(4):297–310

    Google Scholar 

  29. Sofokleous AA, Angelides MC (2006b) Content Adaptation on Mobile Devices using MPEG-21. J Mobile Multimedia 2(2):112–123

    Google Scholar 

  30. Steiger O, Ebrahimi T, Sanjuán DM (2003). MPEG-based personalized content delivery. In: Proceedings of the IEEE International Conference on Image Processing (ICIP'03), Barcelona, Spain, pp. 45–48

  31. Sun H, Vetro A, Asai K (2003) Resource adaptation based on MPEG-21 usage environment descriptions. In: Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Bangkok, Thailand, pp. 536–539

  32. Taubman D (2000) High performance scalable image compression with EBCOT. IEEE Trans Image Process 9(7):1158–1170

    Article  Google Scholar 

  33. Teller PJ, Seelam SR (2003) Insights into providing dynamic adaptation of operating system policies. ACM SIGOPS Oper Syst Rev 40(2):83–89

    Article  Google Scholar 

  34. Timmerer CH (2005) Interoperable adaptive multimedia communication. IEEE Multimed 12(1):74–79

    Article  Google Scholar 

  35. Tunali ET, Kantarci A, Ozbek N (2005) Robust quality adaptation for internet video streaming. Multimed Tools Appl 27(3):431–448

    Article  Google Scholar 

  36. Tusch R (2003) Towards an adaptive distributed multimedia streaming server architecture based on service-oriented components. In: Lecture notes in computer science 2789: proceedings of Joint Modular Languages Conference (JMLC 03), Klagenfurt, Austria, 2003, pp. 78–87

  37. Tusch R, Boszormenyi L, Goldschmidt B, Hellwagner H, Schojer P (2004) Offensive and defensive adaptation in distributed multimedia systems. Comput Sci Inf Syst (ComSIS) 1(1):49–77

    Google Scholar 

  38. van Beek P, Smith JR, Ebrahimi T, Suzuki T, Askelof J (2003) Metadata-driven multimedia access. IEEE Signal Process Mag 20(2):40–52

    Article  Google Scholar 

  39. Van Veldhuizen DA, Lamont GB (2000) Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol Comput 8(2):125–147

    Article  Google Scholar 

  40. Veeravalli B, Chen L, Kwoon HY, Whee GK, Lai SY, Hian LP, Chow HC (2006) Design, analysis, and implementation of an agent driven pull-based distributed video-on-demand system. Multimed Tools Appl 28(1):89–118

    Article  Google Scholar 

  41. Vetro A, Timmerer C (2005) Digital item adaptation: overview of standardization and research activities. IEEE Trans Multimedia 7(3):418–426

    Article  Google Scholar 

  42. Vetro A, Timmerer C, Devillers S (2006) Digital item adaptation - tools for universal multimedia access. In: Burnett IS, Pereira F, Van de Walle R, Koenen R (eds) The MPEG-21 Book. Wiley, Hoboken, NJ, USA, pp 282–331

    Google Scholar 

  43. Weiser M, Welch B, Demers A, Shenker S (1994) Scheduling for reduced CPU energy. In: Proceedings of the 1st symposium on Operating Systems Design and Implementation (OSDI ‘94), Monterey, California, pp. 13–23

  44. Xin J, Lin CW, Sun MT (2005) Digital video transcoding. Proc IEEE 93(1):84–97

    Article  Google Scholar 

  45. Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marios C. Angelides.

Appendix

Appendix

1.1 Table of abbreviations

ADE:

Adaptation Decision Engine

AO:

Adaptation Operation

AP:

Adaptation Policy

APB:

Adaptation Policy Binding

AQoS:

Adaptation Quality of Service

BSD:

Bit-stream Syntax Description

DI:

Digital Item

DIA:

Digital Item Adaptation

GA(s):

Genetic Algorithm(s)

IOPin:

Input Output Pin

MOP:

Multi Objective\Optimisation Problem

MPEG:

Moving Pictures Experts Group

PO:

Pareto Optimality

PSNR:

Peak signal-to-noise ratio

QoS:

Quality of Service

RAE:

Resource Adaptation Engine

ROI:

Region of Interest

UCD:

Universal Constraints Description

UED:

Usage Environment Description

UMA:

Universal Multimedia Access

DCAF:

Dynamic Content Adaptation Framework

FDV:

Full Decision Vector

MDV:

Minimum Decision Vector

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sofokleous, A.A., Angelides, M.C. DCAF: An MPEG-21 Dynamic Content Adaptation Framework. Multimed Tools Appl 40, 151–182 (2008). https://doi.org/10.1007/s11042-008-0198-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-008-0198-z

Keywords

Navigation