论文部分内容阅读
在后PC时代,计算机技术已渗透到我们生活的各个方面。从前以科学计算为核心的计算机技术已经扩展到了普及计算的领域。及时、迅速的处理生活中的大量信息,提供更加便捷、高效的信息服务,是计算机的新任务。在这样的背景下,网络嵌入式计算已逐渐成为支撑信息时代的擎天之柱。 数字信息技术的融合,无论是无线网络进入家庭还是通过宽带设施共享数字内容都将成为未来几年内高技术行业的主题,数字化家庭的时代正在到来。作为数字化家庭的先导和核心,数字电视(Digital TV,以下简称DTV)已经开始走进我们的生活。随着三网合一的实现,数字电视的角色不单单是一个广播接收平台,它将发展成为整合各种家庭信息资源的多媒体服务平台。 在数字电视系统中,如何解决异构平台和操作系统对上层应用支持的问题,是实现数字电视普及的关键。数字电视中间件作为一种采用构件思想设计的软件,具有实时嵌入式特性,符合数字电视系统对效率和资源的要求及限制。它使得多媒体应用能在不同硬件厂商开发的数字电视平台上运行,实现了应用程序“一次编写,多处运行”的思想,降低了数字广播服务运营的成本,使用户花更少的费用能享受到更加丰富多彩的数字化服务。 本文主要研究了面向数字电视领域的实时嵌入式中间件技术。首先,通过对中间件技术、实时嵌入式系统特征及构件化软件设计思想的分析,提出了数字电视中间件所应具备的特性。其次,分析了当今世界上不同的数字电视标准,并重点研究了DVB-MHP标准。结合以上分析,参照MHP标准,文章提出了一套数字电视中间件架构,并详细阐述了该架构中各部分的功能及关系。随后,针对这一数字电视中间件设计,介绍了数字电视中间件的媒体播放库、Java虚拟机和图形库。在文章的最后,详细介绍了我们设计的数字电视应用管理器的功能结构,并对数字电视应用管理器的实现做了描述。