Skip to main content

2018 | OriginalPaper | Buchkapitel

14. Specifying Intermedia Synchronization with a Domain-Specific Language: The Nested Context Language (NCL)

verfasst von : Marcio Ferreira Moreno, Romualdo M. de R. Costa, Marcelo F. Moreno

Erschienen in: MediaSync

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter reports on the intermedia synchronization features of Nested Context Language (NCL), an XML-based domain-specific language (DSL) to support declarative specification of hypermedia applications. NCL takes media synchronization as a core aspect for the specification of hypermedia applications. Interestingly, NCL deals with media synchronization in a broad sense, by allowing for a uniform declaration of spatiotemporal relationships where user interactivity is included as a particular case. Following the W3C trends in modular XML specifications, NCL has been specified in a modular way, aiming at combining its modules into language profiles. Among the main NCL profiles are those targeting the domain of Digital TV (DTV) applications. Indeed, NCL and its standardized player named Ginga are part of ITU-T Recommendations for IPTV, Integrated Broadcast–Broadband (IBB) and DTV services, and Integrated Services Digital Broadcasting—Terrestrial (ISDB-T) International standards. This chapter discusses the main reasons that make NCL a comprehensive solution for the authoring of interactive multimedia applications. It also discusses the aspects of its conceptual model, the Nested Context Model (NCM), which defines an intrinsic support for easily specifying spatiotemporal synchronization among components (e.g., media and input assets).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
NCM uses the definition of event as stated in the Pérez-Luque and Little work [13]: An event is an occurrence in time that may be instantaneous or may extend over a time interval.
 
Literatur
1.
Zurück zum Zitat ITU-T. Recommendation ITU-T H.761: Nested Context Language (NCL) and Ginga-NCL (2014) ITU-T. Recommendation ITU-T H.761: Nested Context Language (NCL) and Ginga-NCL (2014)
2.
Zurück zum Zitat Bulterman, D.C.A., Rutledge, L.W.: SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books, 2nd edn. Springer Publishing Company, Incorporated (2008). ISBN: 3540785469 9783540785460 Bulterman, D.C.A., Rutledge, L.W.: SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books, 2nd edn. Springer Publishing Company, Incorporated (2008). ISBN: 3540785469 9783540785460
3.
Zurück zum Zitat W3C World-Wide Web Consortium: Synchronized Multimedia Integration Language—SMIL 3.0 Specification. W3C Recommendation (2008) W3C World-Wide Web Consortium: Synchronized Multimedia Integration Language—SMIL 3.0 Specification. W3C Recommendation (2008)
4.
Zurück zum Zitat ISO/IEC International Organization for Standardization 14496-1: Coding of Audio-Visual Objects—Part 1: Systems, 3rd edn (2004) ISO/IEC International Organization for Standardization 14496-1: Coding of Audio-Visual Objects—Part 1: Systems, 3rd edn (2004)
5.
Zurück zum Zitat ISO/IEC International Organization for Standardization 14496-20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) (2006) ISO/IEC International Organization for Standardization 14496-20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) (2006)
6.
Zurück zum Zitat Cesar, P., Bulterman, D.C.A., Obrenovic, Z., Ducret, J., Cruz-Lara, S.: An architecture for non-intrusive user interfaces for interactive digital television experiences. In: Proceedings of European Interactive TV Conference (2007) Cesar, P., Bulterman, D.C.A., Obrenovic, Z., Ducret, J., Cruz-Lara, S.: An architecture for non-intrusive user interfaces for interactive digital television experiences. In: Proceedings of European Interactive TV Conference (2007)
7.
Zurück zum Zitat W3C World-Wide Web Consortium: Scalable vector graphics—SVG 1.1 Specification. W3C Recommendation (2011) W3C World-Wide Web Consortium: Scalable vector graphics—SVG 1.1 Specification. W3C Recommendation (2011)
8.
Zurück zum Zitat Concolato, C., Le Feuvre, J., Moissinac, J.C.: Timed-fragmentation of SVG documents to control the playback memory usage. In: Proceedings of ACM Symposium on Document Engineering, DocEng, New York, USA, (2007) Concolato, C., Le Feuvre, J., Moissinac, J.C.: Timed-fragmentation of SVG documents to control the playback memory usage. In: Proceedings of ACM Symposium on Document Engineering, DocEng, New York, USA, (2007)
9.
Zurück zum Zitat ITU-R. Recommendation ITU-R BT.2075-1: Integrated Broadcast-Broadband System (2017) ITU-R. Recommendation ITU-R BT.2075-1: Integrated Broadcast-Broadband System (2017)
10.
Zurück zum Zitat ETSI. ETSI TS 102 796 V1.2.1 (2012-11): Hybrid Broadcast Broadband TV ETSI. ETSI TS 102 796 V1.2.1 (2012-11): Hybrid Broadcast Broadband TV
11.
Zurück zum Zitat ARIB. ARIB STD-B62: Multimedia Coding Specification for Digital Broadcasting (Second Generation) (2014) ARIB. ARIB STD-B62: Multimedia Coding Specification for Digital Broadcasting (Second Generation) (2014)
12.
Zurück zum Zitat Soares, L.F.G., Rodrigues, R.: Nested context model 3.0. Part 1—NCM Core. Tech. Rep. DI. ISSN 0103-9741 (2005) Soares, L.F.G., Rodrigues, R.: Nested context model 3.0. Part 1—NCM Core. Tech. Rep. DI. ISSN 0103-9741 (2005)
13.
Zurück zum Zitat Pérez-Luque, M.J., Little, T.D.C.: A temporal reference framework for multimedia synchronization. IEEE J. Sel. Areas Commun. 36–51 (1996) Pérez-Luque, M.J., Little, T.D.C.: A temporal reference framework for multimedia synchronization. IEEE J. Sel. Areas Commun. 36–51 (1996)
16.
Zurück zum Zitat Soares Neto, C.S., Soares, L.F.G., Souza, C.S.: The nested context language reuse features. J. Braz. Comput. Soc. 16(4), 229–245 (2010)CrossRef Soares Neto, C.S., Soares, L.F.G., Souza, C.S.: The nested context language reuse features. J. Braz. Comput. Soc. 16(4), 229–245 (2010)CrossRef
17.
Zurück zum Zitat WAP Forum—Open Mobile Alliance—WAG UAProf. In: Technical Report WAP-248-UAPROF-20011020-a WAP Forum—Open Mobile Alliance—WAG UAProf. In: Technical Report WAP-248-UAPROF-20011020-a
20.
Zurück zum Zitat ITU-R. Recommendation ITU-R BT.1699-2: Harmonization of Declarative Application Formats for Interactive TV (2017) ITU-R. Recommendation ITU-R BT.1699-2: Harmonization of Declarative Application Formats for Interactive TV (2017)
21.
Zurück zum Zitat ITU-T. Recommendation ITU-T J.205: Requirements for an application control framework using integrated broadcast and broadband digital television (2014) ITU-T. Recommendation ITU-T J.205: Requirements for an application control framework using integrated broadcast and broadband digital television (2014)
23.
Zurück zum Zitat Batista, C.E.C.F.: Ginga-MD.: A NCL based platform for supporting the execution of multi-device hypermedia applications. Ph.D. thesis, Pontifical University of Rio de Janeiro (2013) Batista, C.E.C.F.: Ginga-MD.: A NCL based platform for supporting the execution of multi-device hypermedia applications. Ph.D. thesis, Pontifical University of Rio de Janeiro (2013)
24.
Zurück zum Zitat Klyne, G., et al.: Composite capability/preference profiles (CC/PP): structure and vocabularies. W3C Work. Draft (2004) Klyne, G., et al.: Composite capability/preference profiles (CC/PP): structure and vocabularies. W3C Work. Draft (2004)
Metadaten
Titel
Specifying Intermedia Synchronization with a Domain-Specific Language: The Nested Context Language (NCL)
verfasst von
Marcio Ferreira Moreno
Romualdo M. de R. Costa
Marcelo F. Moreno
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-65840-7_14

Neuer Inhalt