Digital television applications

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
Doctoral thesis (article-based)
Checking the digitized thesis and permission for publishing
Instructions for the author
Degree programme
Studying development of interactive services for digital television is a leading edge area of work as there is minimal research or precedent to guide their design. Published research is limited and therefore this thesis aims at establishing a set of computing methods using Java and XML technology for future set-top box interactive services. The main issues include middleware architecture, a Java user interface for digital television, content representation and return channel communications. The middleware architecture used was made up of an Application Manager, Application Programming Interface (API), a Java Virtual Machine, etc., which were arranged in a layered model to ensure the interoperability. The application manager was designed to control the lifecycle of Xlets; manage set-top box resources and remote control keys and to adapt the graphical device environment. The architecture of both application manager and Xlet forms the basic framework for running multiple interactive services simultaneously in future set-top box designs. User interface development is more complex for this type of platform (when compared to that for a desktop computer) as many constraints are set on the look and feel (e.g., TV-like and limited buttons). Various aspects of Java user interfaces were studied and my research in this area focused on creating a remote control event model and lightweight drawing components using the Java Abstract Window Toolkit (AWT) and Java Media Framework (JMF) together with Extensible Markup Language (XML). Applications were designed aimed at studying the data structure and efficiency of the XML language to define interactive content. Content parsing was designed as a lightweight software module based around two parsers (i.e., SAX parsing and DOM parsing). The still content (i.e., text, images, and graphics) and dynamic content (i.e., hyperlinked text, animations, and forms) can then be modeled and processed efficiently. This thesis also studies interactivity methods using Java APIs via a return channel. Various communication models are also discussed that meet the interactivity requirements for different interactive services. They include URL, Socket, Datagram, and SOAP models which applications can choose to use in order to establish a connection with the service or broadcaster in order to transfer data. This thesis is presented in two parts: The first section gives a general summary of the research and acts as a complement to the second section, which contains a series of related publications.
interactive service, digital television, middleware, user interface, content, interactivity, Java, XML
Other note
  • Chengyuan Peng and Petri Vuorimaa, A Digital Television Navigator, Proceedings of IASTED International Conference on Internet and Multimedia Systems and Applications, November 19-23, 2000, Las Vegas, Nevada, USA, pp. 69-74. [article1.pdf] © 2000 IASTED. By permission.
  • Chengyuan Peng, Artur Lugmayr, and Petri Vuorimaa. A Digital Television Navigator, the International Journal of Multimedia Tools and Applications, Vol. 17, Issue 1, May of 2002, pp. 129-149. [article2.pdf] © 2002 Kluwer Academic Publishers. By permission.
  • Chengyuan Peng and Petri Vuorimaa. A Digital Teletext Service, Proceedings of the 9th WSCG International Conference on Computer Graphics, Visualization and Computer Vision, Czech Republic, February 5-9, 2001, pp. 120-125. [article3.pdf] © 2001 WSCG. By permission.
  • Chengyuan Peng and Petri Vuorimaa, Interactive Digital Teletext Service, Proceedings of the 6th world Multiconference on Systemics, Cybernetics and Informatics, July 14-18, 2002, Orlando, Florida, USA, Vol. X, pp. 181-186. [article4.pdf] © 2002 SCI. By permission.
  • Chengyuan Peng and Petri Vuorimaa. Development of Java User Interface for Digital Television, Proceedings of the 8th WSCG International Conference on Computer Graphics, Visualization and Interactive Digital Media, February 2000, Czech Republic, pp. 120-125. [article5.pdf] © 2000 WSCG. By permission.
  • Chengyuan Peng and Petri Vuorimaa, Decoding DVB Digital Television Subtitles, Proceedings of the 20th IASTED International Multi-conference on Applied Informatics, February 18-21, 2002, Innsbruck, Austria, pp. 143-148. [article6.pdf] © 2002 IASTED. By permission.
  • Chengyuan Peng, Pablo Cesar, and Petri Vuorimaa, Integration of Applications into Digital Television Environment, Proceedings of the 7th International Conference on Distributed Multimedia Systems, September 26-28, 2001, Taipei, Taiwan, pp. 266-272. [article7.pdf] © 2001 Knowledge Systems Institute. By permission
  • Chengyuan Peng and Petri Vuorimaa, Digital Television Application Manager, Proceedings of the IEEE International Conference on Multimedia and Expo 2001, Tokyo, Japan, August 22-25, 2001, pp. 685-688. [article8.pdf] © 2001 IEEE. By permission.
Permanent link to this item