嵌入式家庭多媒体终端软件架构研究与设计

被引量 : 0次 | 上传用户:hongguoqwer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪以来,随着数字多媒体技术、网络技术、嵌入式技术和集成电路技术的飞速发展,数字化家庭逐渐成为家电、通信和IT等多个行业的研究热点。作为数字化家庭的用户终端,嵌入式家庭多媒体终端是一种能提供数字电视接收、多媒体影音播放、个人视频录制、VOD点播和网络信息浏览等各种多媒体综合功能的重要设备。近年来,数字电视的整体平移和普及使得数字电视机顶盒逐渐融入人们的生活中,高清数字电视业务的开展和互动功能的推广,则使机顶盒平台支持的功能和整体性能不断提升,这为家庭多媒体终端功能的实现提供了良好的设备基础。随着家庭多媒体终端功能的不断丰富和平台的推陈出新,对其软件设计技术提出的要求也越来越高。软件架构设计是嵌入式软件设计中最基础和最重要部分,它不仅直接影响终端设备本身的功能与性能,而且决定了软件系统的可移植性、可复用性、可扩展性和可维护性等多方面的特性。这些特性则会直接影响相关产品的设计开发效率和推向市场的时间。本文的主要工作在于研究家庭多媒体终端软件架构的设计及其基于数字多媒体机顶盒平台的实现。本文针对系统软件可移植性、可扩展性、灵活性和可维护性的需求,根据软件工程学科的设计思想,结合终端软硬件组成和功能特点,提出了一种适合于家庭多媒体终端的软件架构。本软件架构采用分层设计,将终端系统软件分成平台相关软件层、硬件适配层、软件中间件层和应用层。本文的创新点体现在:(1)在硬件适配层设计上,借鉴适配器设计模式,设计实现了对不同平台的硬件驱动模块、嵌入式操作系统接口和C库函数接口的适配工作,从而提高了系统软件的可移植性;(2)在软件中间件层设计上,采用模块化的设计思想,模块间通过消息驱动的机制协调完成终端各种功能,从而减小了模块之间的依赖性,提高了系统软件功能的可扩展性;(3)在应用层设计上,采用了MVC的设计模式,将界面显示部分与功能控制部分相分离,从而提高了人机界面多样化的完成效率。本文结合两种目前较为流行的数字多媒体机顶盒平台系统,按照本文提出的软件架构设计思想,进行了实际的编程设计实现,并对所实现的各种功能和性能进行了测试和分析。测试与分析结果表明,本文所设计的软件架构不仅实现了预期的各项功能,而且移植速度快、扩展性好、功能增减灵活、软件维护方便,可在较大程度上提高了家庭多媒体终端软件设计开发的效率。
其他文献
目的探讨复合凝乳酶治疗功能性消化不良的临床疗效。方法将符合罗马III诊断标准的150例功能性消化不良患者随机分为复合凝乳酶组、莫沙比利组及复合凝乳酶联用莫沙比利组3组,
目的本研究试图通过实验发现不同类型的背景音乐对大学生短时记忆的影响。方法采用2×3双因素混合设计,包括3种背景条件(无音乐,古典音乐和流行歌曲)以及被试的性别。60名大
水利工程建设中最重要的就是水利工程质量问题,而水利工程质量又受到水利工程设计工作的制约,所以加强对水利工程设计工作的重视,创新水利工程设计和促进水利工程发展是当前
目的考察贫困大学生成就动机对其心理健康的影响,并同时考察社会支持在其中的调节与中介效应。方法采用成就动机量表、社会支持量表和心理健康症状自评量表,对358名滇西贫困
信息时代,技术的每一次发展都推动着人们生活水平的提高。数字电视以其高效的频谱利用率、亮丽的画面、悦耳的音色为电视广播产业带来了无限生机,其电子节目指南(EPG)、视频点播(V
免疫力是指机体对外来侵袭的识别和抵抗力,免疫力受一定遗传因素的影响,但主要因素还是受生活方式和所在的环境。在人们物质生活越来越丰富,健康的身体是当代人们很看重的,增
目的:研究心理咨询中当事人工作同盟的发展模式,并探讨当事人依恋与工作同盟的关系。方法:从两所大学的心理咨询中心征集当事人71例,每次会谈后采用简版工作同盟量表-修订版(
区域活动作为一种幼儿园教育的游戏活动,受到了儿童的普遍欢迎。它的教育功能主要是通过材料的投放来表现。讨论了如何进行材料投放才是最具合理性的。
<正>近几个月来,意大利毛纺业的结构危机愈加严重。在当前生产能力过剩情况下,近几年首先是一批弱小企业显著减少。据意大利毛纺织行业协会的统计数字,自1985年到1990年6月底
本文综述了近年来碳纳米管在场发射、分子电子器件、复合增强材料、超级电容器、储氢材料、催化剂材料、锂离子充电电池电极材料等方面应用研究的现状与进展;并对纳米管的应