Design and Implementation of an MHP Demonstration System

碩士 === 國立交通大學 === 電資學院學程碩士班 === 91 === The main purpose of MHP (Multimedia Home Platform) is to provide a common interface for multimedia applications (Xlet) on the digital TV platform. It is defined by DVB (Digital Video Broadcasting), an European association organized for promoting digital TV. Thr...

Full description

Bibliographic Details
Main Authors: Wei-Wen Mai, 麥威文
Other Authors: Hsueh-Ming Hang
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/63063090274787948942
Description
Summary:碩士 === 國立交通大學 === 電資學院學程碩士班 === 91 === The main purpose of MHP (Multimedia Home Platform) is to provide a common interface for multimedia applications (Xlet) on the digital TV platform. It is defined by DVB (Digital Video Broadcasting), an European association organized for promoting digital TV. Three MHP profiles have been specified: Enhanced Broadcast, Interactive Broadcast, and Internet Access. MHP is an important international standard for the middleware used in DTV set top boxes. It is developed based on Java VM and thus has the Java advantageous features such as object-oriented, platform-independent, and its support to multimedia and Internet. There are three major parts in this thesis : (1) Survey MHP and other related standards for digital television; (2) Design an MHP application demo system using a good collection of available toolkits; (3) Implement the demo system by defining User Interface, writing and testing the demo programs. The first step in this research is to study and understand the various subjects related MHP such as MPEG-2, DVB-SI, MHP system, DTV middleware, information security, conditional access, and many other technical documents. The second step is to design the structure and components of our MHP demo system to show that useful applications can be built based on the MHP specifications. Also, we collect available tools and Java packages. Finally, JDK is used to implement our demo system which runs on the Microsoft Windows platform. Because Java is a platform-independent language, this demo system can run on any MHP-compatible platform as well. The most difficult part of an MHP application is the establishment of data delivery between the physical layer and the protocol layer. Using a number of tools and a great deal of time and effort, an MHP Demo System is finally completed successfully.