Abstract
We are interested in a new class of multimedia presentations that include rich dynamic interactive scenarios. Such scenarios integrate dynamic user control over the flow of presentation, advanced processing of media content, and diverse sources of media streams such as live feeds or teleconferencing streams. We propose a new model for structured temporal composition of interactive dynamic multimedia presentations. It extends the notion of basic media segments to include executable code, live feeds, and links. In this way, we can take into account user interactions, content-sensitivity, new interesting sources of multimedia data, and provide support for sharing and reuse. These new media segment types are integrated in a seamless way within our temporal composition model. The model is based on Interval Expressions that involve media segments of unknown duration. We define a set of operators that express causal relations between intervals. Operators take time intervals as arguments and yield another interval as a result. They can be used to form nested interval expressions allowing specification of temporal compositions in a well-structured way. Interval Expressions provide a means of encapsulation and structuring: compound encapsulated intervals can be specified in terms of elementary media objects as building blocks. We address the temporal consistency problem—Interval Expressions guarantees the absence of temporal inconsistencies by construction.
Preview
Unable to display preview. Download preview PDF.
References
RFC 1633, Integrated Services in the Internet architecture: an overview. R. Braden, D.Clark, S.Shenker. June 1994. (33 pages) http://www.isi.edu/div7/rsvp/ictfpub.html
RSVP: A new resource reservation protocol Lixia Zhang, Stephen Deering, Deborah Estrin, Scott Shenker and Daniel Zappala. IEEE Network. September 1993. (9 pages) http://www.isi.edu/div7/rsvp/ietfpub.html
RAPI —-RSVP Application Programming interface —-version 5. IETF RSVP Working group. Draft RFC, Expires November 1997. R Braden, D. Hoffman. http://www.isi.edu/div7/rsvp/ietfpub.html
Resource ReSerVation Protocol (RSVP) — Version 1 functional specifications. Internet draft. R. Braden, L.Zhang, S.Berson, S. Herzog S.Janin. November 1996. (82 pages) http://www.isi.edu/div7/rsvp/ietfpub.html
The use of RSVP with IETF Integrated Services. J. Wroclawski MIT LCS. Internet draft. Expired 3/97 http://www.isi.edu/div7/rsvp/ietfpub.html
vie: a flexible framework for packet video, McCanne S and Jacobsen V, Proc of ACM Multimedia'95, Nov 1995.
First IETF Internet Audiocast, Casner S and Deering S, Computer Communications Review 22, July 1992
Specifying QoS Multimedia Communications within Distributed Programming Environments. Daniel G. Waddington, Geoff Coulson and DavidHutchison. Computing Department Lancaster university. Proceedings of the 3rd International COST237 Workshop. Volume 1185, pp. 10–4130. November 1996(20 pages)
Supporting adaptive services in a heterogeneous mobile environment. Nigel Davies, Gordon S. Blair, Keith Cheverst and Adrian Friday. Distributed Multimedia Research Group at Lancaster University, ADAPT project. In proceedings of the 1st workshop on mobile computing systems and applications, Santa Cruz, CA, December 8–9, 1994. (5 pages)
Quality of Service control for adaptive distributed multimedia applications using Esterel. Andrew Grace, Alan Smith. BT Laboratories. (8 pages) Second International Workshop on High Performance Protocol Architectures, Sydney, 11–12 December 1995
A QoS Configuration System for Distributed Applications. Alan Smith, Andrew Grace, BT Laboratories. 5th IFIP International Workshop on Quality of Service (IWQOS'97) (4 pages) http://comet.etr.columbia.edu/iwgos97/
Concepts and experiments in computational reflection. Pattie Maes. AI-Lab, Vrije Universiteit Brussel. Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) Proceedings, 4–8 October 1987. (8 pages)
Computational Reflection in Class based Object Oriented Languages. Jacques Ferber, LAFORIA. Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) Proceedings, 1–6 October 1989. (8 pages)
Workshop: Reflection and Metalevel Architectures in Object-Oriented Programming. Organiser: Mamdouh H. Ibrahim. Object-Oriented Programming, Systems, Languages and Applications (OOPSLA/ECOOP) Report, 21–25 October 1990. (5 pages)
Atomic Data Types. T.J. Stroud and Z. Wu. Department of Computing Science, University of Newcastle upon Tyne, UK.
Design of Reflective Java. ANSA draft, Zhixue Wue and Scarlet Schwiderski, 23rd December 1996. APM.1818.00.06 (22 pages) Restricted to ANSA sponsors http://www.ansa.co.uk/Research/ReflectiveJava.htm
Design and Implementation of a persistence service for Java. ANSA, Scarlet Schwiderski, 27th, January 1997. APM.1940.02 Restricted to ANSA sponsors http://www.ansa.co.uk/Research/ReflectiveJava.htm
MetaJava: An efficient run-time meta architecture for Java. Jurgen Kleinoder, Michael Gölm. Friedrich-Alexander-University, Erlangen-Nurnberg, Computer Science Department, Operating Systems-IMMD IV, Germany, June 1996. TR-I4-96-03. http://www4.informatik.unierlangen.de/Projects/PM/Java/
The Java language Environment, A white paper. James Gosling, Henry McGilton. Sun Microsystems Inc. October 1995. http://java.sun.com/docs/index.html
The Java Platform, A white paper. Douglas Kramer. Sun Microsystems Inc. May 1996. http://java.sun.conVdocs/index.html
Secure computing with Java: Now and future. Sun Microsystems Inc, 4th June 1997. http://java.sun.conVdocs/index.html
QoS Mapping home page and set of supporting slides. Daniel G Waddington, BTURI at Lancasteruniversity, End-system QoS in Multi-service Networks project. 6 December 1995 http://www.comp.lanes.ac.uk/computing/users/ dan/uri/mapper/index.html
Support Components for Quality of Service in Distributed Environments: Monitoring Service, D.A.Reed and K.J.Turner, Stirling University, UK, 5m IFIP International Workshop on Quality of Service (IWQOS'97) (4 pages) http://comet.ctr.columbia.edu/iwgos97/
The Java native programming interface. Sun Microsystems Inc http://java.sun.com/docs/books/tutorial/native1.1/implementing/index.html
Campbell, A.T., “QOS-Aware Middleware for Mobile Multimedia Networking”, Multimedia Tools and Applications, Special Issue on Multimedia Information Systems, 1997, (to appear) http://comet.ctr.columbia.edu/-campbell/andre w/publications/publications.html
Aurrecoechea, C., Campbell, A.T. and L. Hauw, “A Survey of QoS Architectures”, Multimedia Systems Journal, Special Issue on QoS Architecture, 1997, (to appear) http://comet.ctr.columbia.edu/-campbell/andre w/publications/publications.html
Campbell, A.T., Coulson G., and D. Hutchison, “Supporting Adaptive Flows in Quality of Service Architecture”, Multimedia Systems Journal, Special Issue on QoS Architecture, 1997, (to appear) http://comet.ctr.columbia.edu/campbell/andrew/publications/publications.html
Web2Talk, Internet telephony application. Roger Klein, Carsten Schulz-Key, Stephane Chatre http://www.CS.ORST.EDU/-kleinro/Web2Talk
QoS Adaptation using Reflective Java Jérôme Tassel. M.Sc project dissertation, University of Kent at Canterbury UK. September 1997. To appear.
Implementation of stream module in a Distributed Computing Environment. Rainer Aschwanden, BT Labs. September 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keramane, C., Duda, A. (1997). Operator based composition of structured multimedia presentations. In: Danthine, A., Diot, C. (eds) From Multimedia Services to Network Services. COST237 1997. Lecture Notes in Computer Science, vol 1356. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026615
Download citation
DOI: https://doi.org/10.1007/BFb0026615
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63935-0
Online ISBN: 978-3-540-69671-1
eBook Packages: Springer Book Archive