| DTV middleware resides between underlying real time operation system and applications in Set Top Box. By using DTV middleware, we can get across different techniques and standards, customize our own applications simply and strengthen the openness and transplantation of the product.Now, DTV attracts more and more attention in the world. The research on DTV middleware system abroad has gained some evolvement, and some products based on Java Virtual Machine (VM) and HTML VM have been deployed. However, little has been done in China.This thesis supported by the project of National 863 Program, "DTV-oriented embedded software platform", studies DTV middleware in depth. Main efforts and achievements are listed as follows:1. Some popular global standards of DTV middleware are deeply analyzed, and then DVB-MHP is studied detailedly. According to MHP, a prototype system of DTV middleware based on embedded linux and kaffe VM is presented, and then the system architecture and module partition of the model are explained.2. A component of media presentation in the middleware is designed and implemented by JNI technology which calls the Ati Component Library provided by hardware platform. The module can be customized conveniently according to user's various needs.3. By studying how to transmit TS on IP network, a DTV software platform based on IP network is designed and implemented. The test result shows the playing effect is quite nice.The designed middleware which can be used in the DTV system, has independent intellectual property. The contributions of this thesis found a basis for the further study. |