A graphics software architecture for high-end interactive TV terminals

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorCesar, Pablo
dc.contributor.departmentDepartment of Computer Science and Engineeringen
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.labTelecommunications Software and Multimedia Laboratoryen
dc.contributor.labTietoliikenneohjelmistojen ja multimedian laboratoriofi
dc.date.accessioned2012-02-17T07:19:31Z
dc.date.available2012-02-17T07:19:31Z
dc.date.issued2005-12-09
dc.description.abstractThis thesis proposes a graphics architecture for next-generation digital television receivers. The starting assumption is that in the future, a number of multimedia terminals will have access through a number of networks to a variety of content and services. One example of such a device is a media station capable of integrating different kinds of multimedia objects such as 2D/3D graphics and video, reacting to user interaction, and supporting the temporal dimension of applications. Some of the services intended for these devices include, for example, games and enhanced information over broadcasted video. First, this thesis provides an overview of the digital television environment, focusing on the limitations of current receivers and hints at future directions. In addition, this thesis compares different solutions from regional standardisation bodies such as DVB, CableLabs, and ARIB. It proposes the adoption of the most relevant initiative, GEM by DVB. Unfortunately, GEM software middleware only considers Java language as an authoring format, meaning that the declarative environment and advanced functionalities (e.g., 3D graphics support) remain to be standardised. Because in the future different user groups will have different demands with regard to television, this thesis identifies two major extensions to the GEM standard. First, it proposes a declarative environment for GEM that takes into account W3C standardisation efforts. This environment is divided into two configurations: one capable of rendering limited interactive applications such as information services, and another intended for more demanding applications, for example a distance learning portal that synchronises videos of lecturers and slides. Second, this thesis proposes to extend the procedural environment of GEM with 3D graphics support. The potential services of this new profile, High-End Interactive, include games and commercials. Then, based on the requirements the proposed profiles should meet, this thesis defines a graphics architecture model composed of five layers. The hardware abstraction layer is in charge of rendering the final graphics output. The graphical context is a cross-platform abstraction of the rendering region and provides graphics primitives (e.g., rectangles and images). The graphical environment provides the means to control different graphical contexts. The GUI toolkit is a set of ready-made user interface widgets and layout schemes. Finally, high-level languages are easy-to-use tools for developing simple services. The thesis concludes with a report of my experience implementing a digital television receiver based on the proposals described. In addition to testing the application of the proposed graphics architecture to the design and implementation of a next-generation digital television receiver, the implementation permits the analysis of the requirements of such receivers and of the services they can provide.en
dc.description.versionrevieweden
dc.format.extent120, [82]
dc.format.mimetypeapplication/pdf
dc.identifier.isbn951-22-7888-X
dc.identifier.issn1455-9722
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/2627
dc.identifier.urnurn:nbn:fi:tkk-005878
dc.language.isoenen
dc.publisherHelsinki University of Technologyen
dc.publisherTeknillinen korkeakoulufi
dc.relation.haspartG. Sivaraman, P. Cesar, and P. Vuorimaa. System software for digital television applications. In: Proceedings of the IEEE International Conference on Multimedia and Expo, Tokyo, Japan, August 22-25, 2001, pages 784-787. [article1.pdf] © 2001 IEEE. By permission.
dc.relation.haspartC. Peng, P. Cesar, and P. Vuorimaa. Integration of applications into digital television environment. In: Proceedings of the 7th International Conference on Distributed Multimedia Systems, Taipei, Taiwan, September 26-28, 2001, pages 266-272. [article2.pdf] © 2001 Knowledge Systems Institute. By permission.
dc.relation.haspartP. Cesar and P. Vuorimaa. A graphical user interface framework for digital television. In: Proceedings of the 10th WSCG International Conference in Central Europe on Computer Graphics, Visualization, and Computer Vision, Plzen, Czech Republic, February 4-8, 2002, pages 1-4. [article3.pdf] © 2002 WSCG. By permission.
dc.relation.haspartK. Pihkala, P. Cesar, and P. Vuorimaa. Cross-platform SMIL player. In: Proceedings of the 1st IASTED International Conference on Communications, Internet and Information Systems, St. Thomas, US Virgin Islands, November 18-20, 2002, pages 48-53. [article4.pdf] © 2002 International Association of Science and Technology for Development (IASTED). By permission.
dc.relation.haspartJ. L. Lamadon, P. Cesar, C. Herrero, and P. Vuorimaa. Usages of a SMIL player in digital television. In: Proceedings of the 7th IASTED International Conference on Internet and Multimedia Systems and Applications, Honolulu, Hawaii, August 13-15, 2003, pages 579-584. [article5.pdf] © 2003 International Association of Science and Technology for Development (IASTED). By permission.
dc.relation.haspartC. Herrero, P. Cesar, and P. Vuorimaa. Delivering MHP applications into a real DVB-T network, Otadigi. In: Proceedings of the 6th IEEE International Conference on Telecommunications in Modern Satellite, Cable, and Broadcasting Services, Nis, Serbia and Montenegro, October 1-4, 2003, pages 231-234. [article6.pdf] © 2003 IEEE. By permission.
dc.relation.haspartM. Honkala, P. Cesar, and P. Vuorimaa. A device independent XML user agent for multimedia terminals. In: Proceedings of the 6th IEEE International Symposium on Multimedia Software Engineering, IEEE-MSE2004, Florida, Miami, USA, December 13-15, 2004, pages 116-123. [article7.pdf] © 2004 IEEE. By permission.
dc.relation.haspartP. Cesar, J. Vierinen, and P. Vuorimaa. Open graphical framework for interactive TV. International Journal on Multimedia Tools and Applications, 2006. Springer, formerly Kluwer Academic, in print.
dc.relation.haspartP. Cesar, P. Vuorimaa, and J. Vierinen. A graphics architecture for high end interactive television terminals. ACM Transactions on Computing Multimedia, Communications, and Applications. ACM, submitted for publication.
dc.relation.ispartofseriesHelsinki University of Technology publications in telecommunications software and multimedia. Aen
dc.relation.ispartofseries12en
dc.subject.keyworddigital TVen
dc.subject.keywordsoftware architectureen
dc.subject.keywordGEMen
dc.subject.keywordMHPen
dc.subject.keywordXMLen
dc.subject.keyword3D graphicsen
dc.subject.keywordOpenGLen
dc.subject.otherElectrical engineeringen
dc.titleA graphics software architecture for high-end interactive TV terminalsen
dc.typeG5 Artikkeliväitöskirjafi
dc.type.dcmitypetexten
dc.type.ontasotVäitöskirja (artikkeli)fi
dc.type.ontasotDoctoral dissertation (article-based)en
local.aalto.digiauthask
local.aalto.digifolderAalto_65375
Files
Original bundle
Now showing 1 - 8 of 8
No Thumbnail Available
Name:
isbn951227888X.pdf
Size:
1.56 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article1.pdf
Size:
351.86 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article2.pdf
Size:
1.43 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article3.pdf
Size:
438.12 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article4.pdf
Size:
343.48 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article5.pdf
Size:
314.53 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article6.pdf
Size:
612.17 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article7.pdf
Size:
540.4 KB
Format:
Adobe Portable Document Format