Learning Centre

Extensions to the SMIL multimedia language

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.author Pihkala, Kari
dc.date.accessioned 2012-02-10T09:07:35Z
dc.date.available 2012-02-10T09:07:35Z
dc.date.issued 2003-11-28
dc.identifier.isbn 951-22-6804-3
dc.identifier.issn 1456-7911
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/2139
dc.description.abstract The goal of this work has been to extend the Synchronized Multimedia Integration Language (SMIL) to study the capabilities and possibilities of declarative multimedia languages for the World Wide Web (Web). The work has involved design and implementation of several extensions to SMIL. A novel approach to include 3D audio in SMIL was designed and implemented. This involved extending the SMIL 2D spatial model with an extra dimension to support a 3D space. New audio elements and a listening point were positioned in the 3D space. The extension was designed to be modular so that it was possible to use it in conjunction with other XML languages, such as XHTML and Scalable Vector Graphics (SVG) language. Web forms are one of the key features in the Web, as they offer a way to send user data to a server. A similar feature is therefore desirable in SMIL, which currently lacks forms. The XForms language, due to its modular approach, was used to add this feature to SMIL. An evaluation of this integration was carried out as part of this work. Furthermore, the SMIL player was designed to play out dynamic SMIL documents, which can be modified at run-time and the result is immediately reflected in the presentation. Dynamic SMIL enables execution of scripts to modify the presentation. XML Events and ECMAScript were chosen to provide the scripting functionality. In addition, generic methods to extend SMIL were studied based on the previous extensions. These methods include ways to attach new input and output capabilities to SMIL. To experiment with the extensions, a Synchronized Multimedia Integration Language (SMIL) player was developed. The current final version can play out SMIL 2.0 Basic profile documents with a few additional SMIL modules, such as event timing, basic animations, and brush media modules. The player includes all above-mentioned extensions. The SMIL player has been designed to work within an XML browser called X-Smiles. X-Smiles is intended for various embedded devices, such as mobile phones, Personal Digital Assistants (PDA), and digital television set-top boxes. Currently, the browser supports XHTML, SMIL, and XForms, which are developed by the current research group. The browser also supports other XML languages developed by 3rd party open-source projects. The SMIL player can also be run as a standalone player without the browser. The standalone player is portable and has been run on a desktop PC, PDA, and digital television set-top box. The core of the SMIL player is platform-independent, only media renderers require platform-dependent implementation. en
dc.format.extent 53, [76]
dc.format.mimetype application/pdf
dc.language.iso en en
dc.publisher Helsinki University of Technology en
dc.publisher Teknillinen korkeakoulu fi
dc.relation.ispartofseries Helsinki University of Technology publications in telecommunications software and multimedia. A en
dc.relation.ispartofseries 6 en
dc.relation.haspart Pihkala K. and Vuorimaa P., Nine methods to extend SMIL for multimedia applications. Multimedia Tools and Applications, accepted for publication.
dc.relation.haspart Pihkala K., Honkala M. and Vuorimaa P., 2003. Multimedia Web forms. In: SMIL Europe 2003 Conference. Paris, France, 12-14 February 2003, 6 pages. [article2.pdf] © SMIL Europe 2003 Conference. By permission.
dc.relation.haspart Pihkala K. and Lokki T., 2003. Extending SMIL with 3D audio. In: Proceedings of the 2003 International Conference on Auditory Display. Boston, MA, USA, 6-9 July 2003, pages 95-98. [article3.pdf] © 2003 by authors.
dc.relation.haspart Pihkala K. and Vuorimaa P., 2002. Design of a dynamic SMIL player. In: Proceedings of the IEEE International Conference on Multimedia and Expo. Lausanne, Switzerland, 26-29 August 2002, pages 189-192.
dc.relation.haspart Pihkala K., Vierinen J. and Vuorimaa P., 2002. Content customization using device profiles. In: Proceedings of the 2nd International Workshop on Intelligent Multimedia and Networking. Durham, North Carolina, USA, 8-12 March 2002, pages 1029-1032.
dc.relation.haspart Pihkala K., von Knorring N. and Vuorimaa P., 2001. SMIL in X-Smiles. In: Proceedings of the 7th International Conference on Distributed Multimedia Systems. Taipei, Taiwan, 26-28 September 2001, pages 416-422. [article6.pdf] © 2001 Knowledge Systems Institute (KSI). By permission.
dc.relation.haspart Pihkala K., Cesar P. and Vuorimaa P., 2002. Cross-platform SMIL player. In: Proceedings of the IASTED International Conference on Communications, Internet and Information Technology. St. Thomas, Virgin Islands, USA, 18-20 November 2002, pages 48-53. [article7.pdf] © 2002 International Association of Science and Technology for Development (IASTED). By permission.
dc.relation.haspart Pihkala K., Honkala M. and Vuorimaa P., 2002. A browser framework for hybrid XML documents. In: Proceedings of the 6th IASTED International Conference on Internet and Multimedia Systems and Applications. Kauai, Hawaii, USA, 12-14 August 2002, pages 164-169. [article8.pdf] © 2002 International Association of Science and Technology for Development (IASTED). By permission.
dc.subject.other Computer science en
dc.title Extensions to the SMIL multimedia language en
dc.type G5 Artikkeliväitöskirja fi
dc.description.version reviewed en
dc.contributor.department Department of Computer Science and Engineering en
dc.contributor.department Tietotekniikan osasto fi
dc.subject.keyword XML en
dc.subject.keyword SMIL en
dc.subject.keyword multimedia en
dc.subject.keyword player en
dc.subject.keyword XForms en
dc.subject.keyword scripting en
dc.subject.keyword 3D sound en
dc.identifier.urn urn:nbn:fi:tkk-001077
dc.type.dcmitype text en
dc.type.ontasot Väitöskirja (artikkeli) fi
dc.type.ontasot Doctoral dissertation (article-based) en
dc.contributor.lab Laboratory of Telecommunications Software and Multimedia en
dc.contributor.lab Tietoliikenneohjelmistojen ja multimedian laboratorio fi


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search archive


Advanced Search

article-iconSubmit a publication

Browse