面向多通道输出系统的远程交互显示技术

来源 :复旦大学 | 被引量 : 0次 | 上传用户:wuwenwu321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学技术的高速发展使信息量急速膨胀,在大规模信息可视化、远程医疗、虚拟现实、计算机辅助设计、商业营销、数字娱乐等诸多领域,用户对显示技术的要求也越来越高。主要需求表现为高的分辨率、大的显示尺寸和强的沉浸感。单通道显示系统由于其显示能力有限,难以承担海量信息的可视化任务。因此,具有多个输出画面的多通道显示系统得到了广泛应用。面对远程协同工作,用户要求能够对多通道显示应用进行远程访问和交互。由于VNC等传统远程交互软件难以有效支持多通道显示应用的远程访问,面向多通道显示系统的远程交互技术成为一个新的研究课题。目前的远程可视化系统通常采用基于像素流传输的方式来实现高性能应用输出画面的共享。现有研究工作仍存在不足之处,主要表现为:对多通道显示系统支持较弱,视频处理和传输效率低,难以实现多客户端情况下的实时性能;客户端类型单一并缺乏友好的用户交互界面。针对现有系统的不足之处,本文研制了面向多通道显示应用的远程实时交互系统。该系统服务端采用多通道视频捕获、异步视频处理方式来实现远程多通道、高分辨率显示应用程序画面的共享。该系统具有以下优点:(1)通过设计一种基于分块思想的多分辨率数据表示方式来优化视频处理。采用该表示,服务端只提供一条可共享的多分辨率视频流,可减轻因客户端数量的增加而导致系统性能的快速降低。(2)为减小网络传输带宽及客户端处理能力的需求,服务端根据客户端请求按需地发送客户端所需的压缩数据。系统支持多种图像、视频压缩格式来满足不同应用环境对图像质量和实时性能的需求。(3)采用多线程和速率控制技术来提高系统性能。多线程技术提高数据处理效率,增加数据吞吐量。速率控制技术能够平衡交互系统各组件的运行时性能,避免缓冲溢出,保证稳定的显示帧率。此外,系统提供两种不同类型的客户端。ControlClient适用于普通桌面环境,它适用于用户在低分辨率主机上对多通道显示系统进行远程交互访问。DisplayWallClient是基于多投影无缝显示墙的客户端,它能同时连接、显示多个远程应用,为用户小组提供高分辨率、沉浸感的显示环境。DisplayWallClient提供友好的用户界面使用户方便地执行窗口布局管理和远程交互。实验数据表明,本文提出的多通道远程交互系统在主流网络环境和多用户情况下可达到实时性能。
其他文献
作为一种新的大规模感知数据收集方式,移动群智感知利用普通用户的智能手机的感知与计算能力,通过移动互联网进行协作,从而完成大规模的、复杂的感知任务。然而,智能手机的资
电力企业在信息化过程中基本上以业务部门为依据进行条块分割,缺乏整体规划,导致企业内应用系统之间不能有效地共享信息,更不能实现业务流程的协作和自动化。企业应用集成可
模板攻击是近年来兴起的一种新型旁路攻击方法,它借鉴了模式识别与机器学习中的有关技术,将密码设备信息泄漏的检测以及密钥相关中间值的攻击作为一种模式识别与分类问题予以
随着信息技术和网络技术的发展,各种应用服务的不断普及,用户每天需要登录到很多不同的应用。随着系统的增多,用户需要记忆的用户名和密码也随之增多。并且由于每个系统有自己的
随着移动通信技术的发展和移动终端性能的提高,移动通信网络提供流媒体服务已经成为可能。分析移动流媒体网络传输协议和H.264视频编码格式特点,参照802.11标准,提出移动流媒
随着Web技术的发展和J2EE平台的广泛采用,基于B/S的多层Web应用体系结构逐渐发展成熟,针对Java Web应用的每一层都开发出了许多框架。由于使用EJB2.x开发企业应用非常复杂,Ja
软件测试作为软件开发过程中的重要环节,是保证软件质量,提高软件可靠性的重要手段。由于计算机技术的不断发展,软件的规模和复杂度的不断提高,软件测试也渐渐成为一项耗费大
大规模的开放式在线课程(MOOC),是一个基于Web的网络课程平台。它整合优质学习资源,为众多的参与者提供一种有效、协同的学习方式。随着移动设备和无线网络的发展,MOOC被广泛
随着无线通信技术的大范围部署,无线频谱成为越来越紧缺的资源。现有的静态频谱管理机制导致了频谱资源在空间维度和时间维度上的低利用率。一方面频谱资源在空间维度和时间
数字图书馆(Digital Library)在世界很多国家受到了高度关注,并取得了迅猛发展,已经成为人们获取信息与知识的重要途径。数字图书搜索则是数字图书馆必须提供的支撑性服务,本