Mulsemedia preparation: a new event type for preparing media object presentation and sensory effect rendering

In multimedia applications, a short delay in content delivery may cause synchronization failures among media objects, decreasing the presentation quality and user quality of experience. Moreover, some applications incorporate sensory effects to audiovisual content, which are called mulsemedia applications, imposing even more challenges on application execution control. In order to lessen these problems, document authors or presentation systems can prepare media content and sensory effects in advance. This paper proposes a new operation type over media objects and sensory effects, represented as a new event type in multimedia and mulsemedia models, named preparation event. When sensory effects are modeled as first-class entities, mulsemedia authors may specify relationships that trigger actuator device preparation to ensure that sensory effects will be presented at the correct moment. In order to validate our proposal, some use cases of the preparation event in NCL (Nested Context Language) and Lua applications have been developed and are discussed in the paper. NCL is the standard authoring language for the Brazilian digital TV system declarative middleware, named Ginga-NCL, and also ITU-T H.761 standard for IPTV systems.

[1]  Qiang Yang,et al.  A prediction system for multimedia pre-fetching in Internet , 2000, ACM Multimedia.

[2]  Débora C. Muchaluat-Saade,et al.  Modeling sensory effects as first-class entities in multimedia applications , 2018, MMSys.

[3]  Brian D. Davison Predicting web actions from HTML content , 2002, HYPERTEXT '02.

[4]  Christian Timmerer,et al.  Improving the Quality of multimedia Experience through sensory effects , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[5]  Márcio Ferreira Moreno,et al.  Ginga-NCL: Declarative middleware for multimedia IPTV services , 2010, IEEE Communications Magazine.

[6]  Gabriel-Miro Muntean,et al.  Can Multisensorial Media Improve Learner Experience? , 2017, MMSys.

[7]  Simone Diniz Junqueira Barbosa,et al.  Extending multimedia languages to support multimodal user interactions , 2017, Multimedia Tools and Applications.

[8]  Gabriel-Miro Muntean,et al.  Perceived Synchronization of Mulsemedia Services , 2015, IEEE Transactions on Multimedia.

[9]  Kyoungro Yoon,et al.  Streaming Media with Sensory Effect , 2011, 2011 International Conference on Information Science and Applications.

[10]  Kyoungro Yoon,et al.  End-to-end framework for 4-D broadcasting based on MPEG-V standard , 2013, Signal Process. Image Commun..

[11]  Jörg Widmer,et al.  Media download optimization through prefetching and resource allocation in mobile networks , 2015, MMSys.

[12]  Luiz Fernando Gomes Soares,et al.  Intermedia synchronization management in DTV systems , 2008, DocEng '08.

[13]  Celso A. S. Santos,et al.  PlaySEM: a Platform for Rendering MulSeMedia Compatible with MPEG-V , 2015, WebMedia.

[14]  Luiz Fernando Gomes Soares,et al.  The nested context model for hyperdocuments , 1991, HYPERTEXT '91.

[15]  Hiroyuki Hamada,et al.  Seamless, Synchronous, and Supportive: Welcome to Hybridcast: An Advanced Hybrid Broadcast and Broadband System , 2012, IEEE Consumer Electronics Magazine.

[16]  Roberto Ierusalimschy,et al.  Programming in Lua , 2003 .

[17]  Weisi Lin,et al.  Mulsemedia: State of the Art, Perspectives, and Challenges , 2014, TOMM.

[18]  Luiz Fernando Gomes Soares,et al.  Ginga Middleware and Digital TV in Latin America , 2012, IT Professional.

[19]  Chang-Gyu Lee,et al.  Construction of a haptic-enabled broadcasting system based on the MPEG-V standard , 2013, Signal Process. Image Commun..