基于智能电视的网络投影系统设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:zxjxz33371
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网媒体的发展及智能设备的技术革新,智能电视已经成为人们家庭娱乐的中心。尽管人们可以使用多种方式来看视频、听音乐及玩游戏,然而手机的屏幕较小且声音播放单元简单,PC的位置固定且各组件需要线缆连接,它们都无法提供最佳的影音观赏体验。因此本文设计并实现了一个基于智能电视的网络投影系统,该系统既支持将PC及手机上的多媒体内容投影到智能电视上观赏,又支持把PC上的游戏投影到智能电视上游玩,从而可以将多媒体及游戏内容的数据处理部分与终端显示部分进行分离,使得每个设备都能各司所长,专注于做好一项功能。本文所述系统分为三个子系统:基础服务子系统、多媒体投影子系统和游戏投影子系统。基础服务子系统用于执行设备发现、设备认证、命令交互等公用的基础功能。多媒体投影子系统包括播放器、专用投影和通用投影等模块。专用投影模块通过调用播放器模块及基础服务子系统的发现、认证及命令交互等模块,可以接受用户视频、音乐及图片等的投影。通用投影模块是DLNA协议在电视端的实现,除了可以接受用户离线资源的投影,还可以接受在线音视频网站的资源投影。与专用投影模块相比,通用投影模块虽有着同第三方软件更好的兼容性,但其设备发现阶段所需耗费的时间更长且不够稳定。因此,专用投影模块适合离线资源的投影,而通用投影模块适合在线资源的投影,二者实现了功能上的互补。游戏投影子系统则需要与PC端的Geforce Experience配合。Geforce Experience软件可以对PC上的游戏画面进行捕捉及编码,游戏投影子系统负责接收并进行解码和渲染。本文首先分析了在移动互联时代将PC及手机上的资源投影到智能电视上的必要性。然后,本文介绍了一些相关的技术协议。接着本文从使用场景出发,进行需求性分析,明确了实现整个投影系统所需要的各个功能及每个功能需达到的要求。在详细设计及实现阶段,本文首先构建出系统的整体框架,然后明确了各个子系统的功能模块的作用及各模块相互间的关系,并确定了不同模块的执行流程,最后介绍了不同模块的算法实现。在测试阶段,本文除了对各个模块进行功能性的测试,还增加了对系统性能的测试。经过测试,本系统的各项模块功能正常,达到了设计的目标。
其他文献
个性化推荐系统是针对每个用户的不同需求,提供满足他们偏好和兴趣的信息,在应用初期取到了不错的效果,但随着大数据时代的来临,带来了信息超载问题,传统的个性化推荐系统也
网格计算系统实现了不同地理分布的异构资源的共享、选择和聚合,以解决在科研、工程、经济学等领域大规模的计算问题。然而资源共享是用户自愿的行为,用户不承担任何责任,很
随着三维扫描技术的出现并不断发展成熟,点云己经成为三维模型的主要表现手段之一。点云模型由于其数据获取方便、数据结构简单等优点,在表现具有丰富几何细节的模型,比如雕
电子邮件(Electronic Mail,E-Mail)是Internet上提供最早的最为广泛的服务。随着电子邮件发展与广泛应用,越来越多的私人和商业敏感信息通过邮件的方式在网上进行传送,其安全
自动化测试能够提高测试过程的系统性和计划性,提高测试效率,减少测试成本,自动化测试中最重要的环节是自动生成测试用例。本文将XML技术应用于软件自动化测试,设计了一种基
自然景物的计算机模拟是计算机图形学中研究的一个重要课题。自然景物在外形上的随机性和不规则性难以用传统的方法加以描述。自分形概念创立后,其作为一门新兴的交叉学科,受到
随着我国各行各业信息化的发展和变革,文献信息资源也越来越多并呈指数级增长,全文检索技术目前正在得到越来越广泛的应用。但是,随着云计算和互联网的高速发展,信息安全的需
目前大部分企业的信息化建设已经进入了一个快速、稳定发展的新阶段,部分规模企业正由基础信息化管理阶段向全面信息化管理阶段过渡。但是由于企业当前所使用的信息系统通常
在多agent系统(multi-agentsystems,MAS)中,由于单个agent自身能力和资源有限,agent间需要组成联盟并通过交互和协同工作来求解许多复杂的任务,因此联盟机制是MAS中的一个重要研
粗糙集理论是一种处理不精确、不一致、不完整等问题的数学工具,无需提供问题所需处理的数据集合之外的任何先验信息,可直接对数据进行分析和推理,从中发现隐含的知识,揭示潜在的