Design and Implementation of Open Middleware System

For Interactive TV Service by Extending Mobile Android Platform
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 181)


As the development of digital broadcasting technologies introduced a new computing platform which utilizes the potential of increasing digital multimedia contents, the software platform for this digital broadcasting infrastructure was expected to open up a new eco-system called interactive TV service. However, despite of successful early-stage development and standardization, the existing interactive TV technologies were not able to form a unified, globally interoperable eco-system lacking the critical mass of popularity from the industry. This research and development work analyzes the limitations of existing interactive TV specifications and provides a new system architecture which seamlessly merges the interactive TV functionality with mobile software platform. As a case study of the suggested converged software architecture, the mobile Android system is analyzed and extended with digital broadcasting functionalities to be a next generation interface TV software platform which makes the interactive TV as an interoperable service with mobile smart phone eco-system.


Interactive TV Digital Broadcasting Middleware Android 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Digital Video Broadcasting (DVB): Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.2.2. European Telecommunications Standards Institute (ETSI) TS 102 727 V1.1.1 (February 2010) Google Scholar
  2. 2.
    Kim, S.K., Hong, G., et al.: An embedded DVB-HTML browser in DVB-MHP environment. In: Proceedings of The Korean Institute of Information Scientists and Engineers (KIISE) Spring Conference, vol. 30(1), pp. 518–520 (2003)Google Scholar
  3. 3.
    DVB: Globally Executable MHP (GEM) Specification 1.3 (including OTT and hybrid broadcast/broadband). ETSI TS 102 728 V1.2.1 (September 2011) Google Scholar
  4. 4.
    ATSC: Advanced Common Application platform (ACAP). Advanced Television Systems Committee (ATSC) A/101A (February 12, 2009) Google Scholar
  5. 5.
    OCAP: OpenCable Application Platform. Cable Television Laboratories (CableLabs), OC-SP-OCAP1.2-110512 (May 2011) Google Scholar
  6. 6.
    ARIB: Application Execution Engine Platform for Digital Broadcasting, version 1.1, Association of Radio Industries and Businesses (ARIB) STD-B23 (February 2004) Google Scholar
  7. 7.
    Lee, H., Hong, G.H., Song, H.Y., Han, S.-Y.: Coding and Presentation of Multimedia for Data Broadcasting with Broadcasting Markup Language. In: Bhalla, S. (ed.) DNIS 2002. LNCS, vol. 2544, pp. 147–160. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  8. 8.
    Song, H.Y., Park, J.: Design of an interoperable middleware architecture for digital data broadcasting. IEEE Transactions on Consumer Electronics 52(4), 1433–1441 (2006)MathSciNetCrossRefGoogle Scholar
  9. 9.
    European Commission: Communication of 2 February 2006 from the Commission to the Council, on reviewing the interoperability of digital interactive television services pursuant to Communication COM (2004) 541 of 30 July 2004. EC COM(2006) 37 (2006) Google Scholar
  10. 10.
    Via Licensing: DVB-MHP and OCAP (Tru2way) Licensing Overview accessible at,, at
  11. 11.
    ATSC: Program and System Information Protocol for Terrestrial Broadcast and Cable (PSIP). Advanced Television Systems Committee (ATSC) A/65:2009 (April 14, 2009) Google Scholar
  12. 12.
    SCTE: Service Information Delivered Out-Of-Band for Digital Cable Television. ANSI/SCTE 65 (2008)Google Scholar
  13. 13.
    DVB: Specification for Service Information (SI) in DVB systems. ETSI EN 300 468, V1.11.1 (April 2010) Google Scholar
  14. 14.
    ARIB: Service Information for Digital Broadcasting System. ARIB STD-B10, Ver. 4.9 (March 2011) Google Scholar
  15. 15.
    Sun Microsystems: Java TVTM API Technical Overview: The Java TV API Whitepaper. Sun Microsystems, Ver. 1.0 (November 14, 2000) Google Scholar
  16. 16.
    Calder, B., et al.: JavaTM Media Framework API Guide. JMF 2.0 FCS, Sun Microsystems (November 19, 1999) Google Scholar
  17. 17.
    DAVIC: Complete DAVIC Specifications. Digital Audio Visual Council (DAVIC) 1.4.1 Specification Part 9 (June 1999) Google Scholar
  18. 18.
    IETF RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax. IETF (1998) Google Scholar
  19. 19.
    IETF RFC 3986: Uniform Resource Identifier (URI): Generic Syntax. IETF (2005) Google Scholar
  20. 20.

Copyright information

© Springer Science+Business Media Dordrecht 2012

Authors and Affiliations

  1. 1.Department of Computer EngineeringHongik UniversitySeoulKorea

Personalised recommendations