您当前的位置:首页>论文资料>基于网络的大屏幕显示系统的设计与实现

基于网络的大屏幕显示系统的设计与实现

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.27 MB

资料语言:中文

更新时间:2024-12-20 13:32:44



推荐标签:

内容简介

基于网络的大屏幕显示系统的设计与实现 数字热本与变用
设计开发
基于网络的大屏幕显示系统的设计与实现,
王超
(辽宁建筑职业学院辽宁辽阳111000)
摘要:针对于传统的大屏幕显示系统有着硬件要求高、分辨率降低、可扩展性差等缺点。本文基于网络的大屏靠显示系统采用当今最常见的硬件设备来实现通过软件端程来代替硬件究成其功能,使系统不再需要更多专业的设备,降低了硬件的复杂度。本系统采用C/S架构,客户端采用多线程的方式,各个线程通过TCP协议并行的传送到其对应的具有固定端口的各个服务器端主机采用相应的算法解压,最后还原图像,实现同步显示能够方便的实现功能扩展,灵活的增减模块功能块,应对发展变化。
关键调:大屏幕显示系统网络C/S架构
中图分类号:TN873
文献标识码:A
文章编号:1007-9416(2014)01-0137-02
传统的大屏幕显示系统是指通过拼接显示控制器来对视频图像进行处理,通过背投图像信号完成放大显示。这种大屏幕显示系统有着硬件要求高、分辨率降低,可扩展性差等缺点。本文基于网络的大屏幕显示系统采用当今最常见的硬件设备来实现,通过软件编程来代替硬件完成其功能,使系统不再需要更多专业的设备,降低了硬件的复杂度,保证原始图像的分辨率在控制端和显示端完全一致的呈现,保证清断度,而不是简单的图像的放大,能够方使的实现
功能扩展,灵活的增减模块功能块,应对发展变化。 1系统设计
基于网络的大屏幕拼接系统采用集C/S架构,控制台、前端图像采集以及节点显示都是在Windows系统下开发完成,系统包括函像采集、数据压缩、网络传输、同步控制、图像还原显示等部分。其中图像采集即将控制台端主机的桌面进行实时的截屏,将桌面显示直接化为数据流,储存在图像缓冲区中。然后通过网络直接传向各个拼接显示节点。需要强调的是,这里的截屏是采用多线程的方法,直接分块截取,为了使系统更高效,在传输之前对图像数据进行比较,压缩等处理。
考虑到系统准确性的特点,网络传输部分采用面间连接的套接字协议,双方达成协议,在系统运行的开始建立好连接,只要一方有数据,另一方就直接接收直到数据交换完成。因为拼接显示端是多台一体机合作来显示一顺图像,因此同步问题必须考虑,而网络传输的不稳定性会导致数据传输的延迟,影响画面的同步,一个有效
网户物款会
交格机
高速网络
图1系统硬件结构示意图
讲摄达示
的方法就是:先保证发送端分块截取的是同一慎的图像,然后在发送完这些数据后,向各个节点发送同步屏幕剧新命令,从而保证各个节点是在数据接收完成后的同步显示。从应用程序的输人,到局域网的数据传输,再到显示节点的同步显示,使得我们可以在不同的显示终端得到想要的结果,系统硬件结构示意图和软件系统架构
如(图1,2)所示。 2系统实现
2.1系统配置模块的实现
本模块的目的就是为系统设计一个操作界面,让操作者方便的操作系统,本模块运用MFC实现。操作者的操作都是在系统的控制端上完成,控制端是C/S架构的客户端,因此著要与服务器端通信必须知道服务器端的IP地址,在IP地址填写完成后点击开始,首先系统会根据这个IP地址去申请与此主机建立连接,如果对方有响应则在状态区显示与此主机通信成功,否则如果在2s钟内没有响应则提示通信失败,系统自动转入下次开始命令的等待中。
2.2屏幕抓取与显示模块的实现
(1)屏幕分块截取的实现。在DirectDraw中,主表面代表的是显示器的当前可见屏幕,因此当你创建了主表面后,一切关于屏幕上的可见图像的数据都会存储在主表面对象中。离屏页面通常作为主表面的备份,被用来存储位图,只要指定你所要创建的离屏页面的
大屏幕显示系统
发端
系统配置
作者简介:主超(1972一),女,迁宁朝阳人,硕士,制教投,研究方向为软件开发,
屏幕图像的获取
数和发送
鼠标位置的获取和发
数据换收和解压
图2软件系统架构图
接收增
屏幕图做的同步口显示
鼠标位置的接收和口显示
3
上一章:改进型M-P神经网络在能量色散X荧光分析测定铅锌矿元素含量的应用研究 下一章:一种基于距离矢量的Ad Hoc网络拥塞适应路由协议

相关文章

基于RFID网络考勤系统的设计与实现 基于网络化的档案管理系统的设计与实现 基于SSH框架的网络服装销售系统设计与实现 基于ZigBee网络的无线指纹识别系统的设计与实现 基于网络准入控制系统的SSLVPN平台设计与实现 基于网络的数控机床远程监控与管理系统设计与实现 基于单片机的网络控制实现温控系统的设计 基于单片机的网络接入模块的设计与实现