节点文献

面向数字电视的中间件技术的研究与实现

The Study and Application of Middleware Technology in DTV

【作者】 黄琦

【导师】 潘昊;

【作者基本信息】 武汉理工大学 , 计算机应用技术, 2007, 硕士

【摘要】 电视广播在人们日常生活中扮演着重要的角色,是人们生活、娱乐不可缺少的工具。信息技术的迅猛发展和人们对电视娱乐的高要求,使交互式电视受到越来越多的重视。数字电视的出现是电视广播史上最重大的事件之一,它不仅大大提高了电视音频和视频的质量,还改变了传统的收视模式,能够提供电视网站、视频点播、远程教育、信息服务等多项增值服务。数字电视(DTV)是继黑白电视和彩色电视之后的第三代产品,是集数字技术、微电子技术、网络技术、软件技术等高新技术综合应用的产物。随着数字电视技术的日趋成熟,交互式电视已经成为数字电视的发展方向。为了实现交互式电视提供的服务功能如电视点播、交互式广告、网上浏览、互动游戏等,必须采用数字电视中间件技术。中间件技术是软件技术中的关键技术之一,该技术可以使众多的软件提供商在不考虑硬件环境的情况下开发数字电视的交互应用。它是位于应用程序和操作系统之间的一种系统软件,通过定义一组支持数字电视应用功能的标准程序接口,使应用程序具有与底层硬件平台无关的特点。本文在深入研究数字电视中间件技术及其相关的Java技术的基础上,根据我国制定的数字电视中间件标准,借鉴国内外数字电视中间件产品的开发经验,结合有线数字机顶盒的硬件环境和操作系统等特征,提出了在有线数字机顶盒环境中实现数字电视中间件的方案。该方案硬件采用以Sti5516芯片为主的有线数字电视机顶盒,软件采用Java技术作为核心。将Sun公司提供的基于Linux系统的CDC(连接设备配置)移植到有线数字机顶盒OS20操作系统上作为Java平台,使用J2ME程序包中的个人简表和JavaTV API为Java应用程序提供标准接口。本文详细叙述了在有线数字机顶盒环境中实现该方案的Java平台(CDC)部分所作的工作,主要包括修改了CDC中与St20cc编译器、OS20操作系统、ST20-C2 CPU相关的部分。最后,讲述了对Java平台的实现进行的测试,包括测试环境的搭建、测试的过程。通过测试结果,得出Java平台运行正常,简单的Java应用程序能够在机顶盒中运行。

【Abstract】 Telecast plays an important role in our daily life. It’s one of the necessary facilities in our lives and amusements. The development of information technology and the higher requirement for television pastime, interactive television attracted more and more attention. The emergence of digital television is one of the most important things in the history of telecast. It can not only improve the quality of audio and video but also change the traditional mode of watching TV. It can provide many incremental operations, such as television website, Video-On-Demand, remote education and information services.The digital TV(DTV) is the third generation of products following black-and-white TV and color TV, it is a result which collects the integrated application of high technology, such as digital technology, micro-electronics technique, network technology, software technology, etc. With the mature of digital television technology, interactive television becomes developing direction of digital television. For realizing interactive television services such as Video On Demand (VOD), interactive advertisement, online browsing, interactive game etc, we must adopt digital television middleware technology. Middleware technology is one of the key technology in the software technology and can make numerous software providers develop digital TV interactive applications in case of not considering the hardware environment. It is a kind of system software that resides between the application and the underlying operation system. It can shield software developers from low-level platform details by providing a set of standard application interface for digital television.This paper studies digital television middleware technology and Java technology. According to the Chinese middleware standard, using the experience of others middleware product for reference, this paper proposes a realizing scheme of digital television middleware base on the hardware environment and operating system of set-top-box. The hardware part of this scheme adopts Sti5516 chip, the software part adopts Java technology. This scheme regards CDC as Java platform which is ported to OS20 operating system. CDC reference implement is offered Sun company which is based on Linux operating system. And this scheme use Personal Profile of J2ME and JavaTV API to offer standard interface for application program.Then, this paper has given the realization of Java platform in the Sti5516 set-top-box, which is the part of the scheme. The work for realizing Java platform is modifying the part of correlating with St20cc compiling machine, OS20 operating system and ST20-C2 CPU. At last, this paper has told the test for realization of Java platform. Through the test result, draw the conclusion that Java platform normally runs and simple Java application programs can run in the set-top-box.

【关键词】 数字电视机顶盒中间件CDCJavaTV API
【Key words】 digital televisionset-top-boxmiddlewareCDCJavaTV API
  • 【分类号】TN949.197;TP311.52
  • 【被引频次】8
  • 【下载频次】338
节点文献中: 

本文链接的文献网络图示:

本文的引文网络