论文部分内容阅读
电视广播在人们的日常生活中扮演着重要的角色,是人们生活、娱乐不可缺少的工具。信息技术的迅猛发展和人们对电视娱乐的高要求,使交互式电视受到越来越多的重视。数字电视的出现是电视广播史上最重大的事件之一,它不仅大大提高了电视音频和视频的质量,还改变了传统的收视模式,能够提供电视网站、视频点播、远程教育、信息服务等多项增值业务。 数字电视中间件技术是数字电视系统的关键技术之一。它是位于应用程序和操作系统之间的一种系统软件,通过定义一组支持数字电视应用功能的标准程序接口,使应用程序具有与底层硬件平台无关的特点。目前,数字电视受到越来越多的国内外厂家的关注,国外对数字电视中间件系统的研究已经取得了一定的进展,而国内的研究才刚刚起步。因此,研究和开发具有自主知识产权的数字电视中间件平台具有重要的理论意义和广泛的应用价值。 本文是以国家863重大软件专项——“嵌入式DTV软件平台”为背景进行研究和开发的,主要完成了以下工作:深入分析了数字电视中间件的体系结构、构成特点、发展趋势,研究了DVB组织的多媒体家庭平台(MHP),提出了基于嵌入式Linux和Kaffe虚拟机的开放式中间件原型系统的设计方案;深入研究和分析了Kaffe AWT和事件处理机制,并结合数字电视的业务要求,实现了Kaffe AWT构件的轻量化改造和类库的重新配置;研究了Qt/Embedded的实现机制,提出了嵌入式图形库在中间件原型系统上的解决方案,并进行了实现,在此基础上对图形库进行了有效的裁剪。最后实现了一个简单的电子节目指南。