- Original Paper
- Open access
- Published:
Towards the convergence of digital TV systems
Journal of Internet Services and Applications volume 1, pages 69–79 (2010)
Abstract
To allow producing digital TV applications independently from receiver’s hardware and operating system, and also to provide better support to application designs, middleware layer is introduced in digital TV system architectures. At first, middleware systems were developed aiming at specific transport platforms (IPTV, terrestrial DTV, etc.), offering support to services specifically designed for those platforms. However, the next generation of digital TV pulls all TV services present in all current platforms together into a single core of distributed services, as a result of the transport platforms convergence. In this hybrid TV, transport systems shall be concealed by the middleware to applications, as other operating system and hardware resources are hidden.
This paper emphasizes the middleware natural role as key technology for this upcoming convergent digital TV, raising some requirements to be committed. NCL and Ginga-NCL features—technologies recommended by ITU-T for IPTV services, and ISDB standards for terrestrial DTV—are used as examples of some proposed solutions, as well as to illustrate some issues which deserve future research attention and new better results.
Abbreviations
- DTV:
-
Digital TV
- NCL:
-
Nested context language
- LASeR:
-
Lightweight application scene representation
- SVG:
-
Scalable vectors graphics
- SMIL:
-
Synchronized multimedia language
- HTG:
-
Hypermedia temporal graph
- VoD:
-
Video on demand
- ESG:
-
Electronic service guides
- URL:
-
Universal resource locators
- DSM-CC:
-
Digital storage media—command and control
- ITU:
-
International telecommunication union
- ISDB:
-
International standard for digital broadcasting
- SBTVD:
-
Brazilian DTV system
References
ITU-T Recommendation H.760. Overview of Multimedia Application Frameworks for IPTV. Geneva, April 2009
Soares LFG, Rodrigues RF (2006) Nested context language 3.0, part 8: NCL digital TV profiles. Technical Report, Informatics Department of PUC-Rio, MCC 35/06, Rio de Janeiro, October 2006. http://www.ncl.org.br/documentos/NCL3.0-DTV.pdf
Soares LFG, Rodrigues RF, Moreno MF (2007) Ginga-NCL: the declarative environment of the Brazilian digital TV system. J Braz Comput Soc 12(4):37–46
Chiao H-T (2008) Comparison of the notification services between OMA BCAST 1.0 and DVB-IPDC phase 2. In: Proceedings of the 11th IEEE Singapore international conference on communication systems (ICCS ’08), November 2008, pp 327–331
Mantzari E, Lekakos G, Vrechopoulos A, Social TV (2008) Introducing virtual socialization in the TV experience. In: Proceedings of the 1st international conference on designing interactive user experiences for TV and video (UXTV ’08), Silicon Valley, CA, October 2008, vol 291. ACM, New York, pp 81–84
Geerts D, De Grooff D (2009) Supporting the social uses of television: sociability heuristics for social TV. In: Proceedings of the 27th international conference on human factors in computing systems (CHI ’09), Boston, MA, April 2009. ACM, New York, pp 595–604
Harboe G, Massey N, Metcalf C, Wheatley D, Romano G (2008) The uses of social television. Comput Entertain 6(1):1–15
ITU-T Recommendation H.761. Nested context language (NCL) and Ginga-NCL for IPTV services. Geneva, April 2009
Dufourd J-C, Avaro O, Concolato C (2005) An MPEG standard for rich media services. IEEE Multimed J 12(4):60–68
Soares LFG, Soares Neto CS (2009) Nested context language 3.0—Reúso e importação. Technical Report, Informatics Department of PUC-Rio, MCC 33/09, Rio de Janeiro, March 2009. Also submitted to the Journal of the Brazilian Computing Society, as “Analyzing the nested context language reuse features”, December 2009
ABNT NBR Associação Brasileira de Normas Técnicas (2007) Digital terrestrial television standard 06: data codification and transmission specifications for digital broadcasting, part 2—GINGA-NCL: XML application language for application coding. São Paulo, SP, Brazil, November 2007. http://www.abnt.org.br/imagens/Normalizacao_TV_Digital/ABNTNBR15606-2_2007Ing_2008.pdf
ITU-R Recommendation BT-1699. Harmonization of declarative content format for interactive TV applications. Geneva, 2009
Ierusalimschy R, Figueiredo LH, Celes W (2006) Lua 5.1 reference manual, August 2006
W3C World-Wide Web Consortium (2003) Scalable vector graphics—SVG 1.1 specification, W3C recommendation. http://www/w3/org/TR/SVG11
Bulterman A, Dick CA, Rutledge A, Lloyd W (2009) SMIL 3.0—flexible multimedia for web, mobile devices and daisy talking books, 2nd edn. Springer, Berlin
Costa RMR, Moreno MF, Soares LFG (2008) Intermedia synchronization management in DTV systems. In: Proceedings of ACM symposium on document engineering (DocEng 2008), Sao Paulo, Brazil, pp 289–297
Cesar P, Bulterman DCA, Geerts D, Jansen J, Knoche H, Seager W (2008) Enhancing social sharing of videos: fragment, annotate, enrich, and share. In: Proceedings of ACM international conference on multimedia, Vancouver, Canada, October 2008. ACM, New York
ISO/IEC International Organization for Standardization 14496-1. Coding of audio-visual objects, part 1: systems, 3rd edn
Concolato C, Le Feuvre J, Moissinac JC (2007) Timed-fragmentation of SVG documents to control the playback memory usage. In: Proceedings of ACM symposium on document engineering, New York, USA
Onural L (2007) Television in 3-D: What are the prospects? Proc IEEE 95(6):1143–1145
ISO/IEC 19775-1.2. X3D architecture and base components, 2nd edn. International Organization for Standardization, July 2008
Soares LFG, Moreno MF, Sant’Anna F (2009) Relating declarative hypermedia objects and imperative objects through the NCL glue language. In: Proceedings of the ACM symposium on document engineering, Munich, Germany, September 2009
Gelernter D, Jagganathan S (1990) Programming linguistics: a first course in the design and evolution of programming languages. MIT Press, Cambridge
ISO/IEC 13818-6. Information technology—generic coding of moving pictures and associated audio information, part 6: extensions for DSM-CC. ISO Standard, 1998
Façanha R, Fonseca NLS, Rezende PJ (1999) The S2 piggybacking policy. Multimed Tools Appl 8(3):371–383
Bachelet B, Mahey P, Rodrigues RF, Soares LFG (2007) Elastic time computation in QoS-driven hypermedia presentations. ACM Multimed Syst J 12(6):461–478
Jeong T, Ham J, Kim S (1997) A pre-scheduling mechanism for multimedia presentation synchronization. In: Proceedings of IEEE international conference on multimedia computing and systems, Ottawa, Canada, pp 379–386
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Soares, L.F.G., Moreno, M.F., de Resende Costa, R.M. et al. Towards the convergence of digital TV systems. J Internet Serv Appl 1, 69–79 (2010). https://doi.org/10.1007/s13174-010-0002-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13174-010-0002-y