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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络的大屏幕显示系统的设计与实现

基于网络的大屏幕显示系统的设计与实现   摘 要 本文基于网络的大屏幕显示系统采用当今最常见的硬件设备来实现,通过软件编程来代替硬件完成其功能,使系统不再需要更多专业的设备,降低了硬件的复杂度。   【关键词】网络 LED大屏幕 显示系统 C/S架构   1 LED大屏幕显示系统设计的一般要求   1.1 LED 显示屏一般要求   1.1.1 显示分辨率要求   (1)文字显示:视其文字尺寸及分辩率需求而定;   (2)普通视频显示:320×240 点阵;   (3)数字标准 DVD 显示:≥640×480 点阵;   (4)完整计算机视频:≥800×600 点阵。   1.1.2 显示屏的亮度要求   (1)户内:800CD/M2;   (2)半户内:2000CD/M2;   (3)户外(坐南朝北):4000CD/M2(坐北朝南):8000CD/M2。   1.1.3 最佳人眼视觉距离   要根据实际应用中的场所的环境要求选择合适的数据:最佳人眼视觉距离   ≈800×(1/点阵密度(1/2)。   1.2 设计LED智能显示屏时应达到的要求:   设计LED智能显示屏时应达到:   1.2.1 可靠性   对显示屏必须考虑通风和散热的问题。   1.2.2 节能性   显示屏功耗要低,电源使用效率要高。   1.2.3 方便性   为便于显示屏的安装及维修,要采用模块式结构。   1.2.4 实用性   要求显示屏显示功能强、效果佳,其可靠性高、成本低,具有较高的性价比,有利于应用和推广等要求。   1.3 屏幕的扫描与显示方式的选择   1.3.1 屏幕的扫描方式   LED 发光响应速度极快,几乎没有余辉产生,具有特殊的发光特性。所以显示屏的发光强度取决于:LED 二极管发光强度 P 和屏幕扫描占空比D。为了不引起视觉疲劳,扫描频率要足够高.频率在 50Hz 以上。为保证足够的亮度,一般要求 D1%。屏幕扫描一般有逐点、逐行、逐列等三种动态扫描方式。逐点扫描发光效率较低,只应用于小点阵小屏幕 LED 显示.应用逐行扫描,逐列扫描时,可根据显示规模按分区域进行,可保障足够的扫描频率和占空比。   1.3.2 屏幕显示方式   以图文屏为例,根据基本显示方式的构成情况。可以设定显示方式与清屏方式,二者各 16 种,可任意排列组合,总共可有 256 种显示方式。   2 基于网络的大屏幕显示系统的设计与实现   2.1 系统设计   大屏幕的拼接系统是基于网络进行设计的,这个系统采用C/S架构较为适宜,并且Windows系统在其中也发挥了重要的作用,因为控制台、前端图像采集等都是在这个系统下完成开发设计的。该系统包括众多功能模块,例如图像采集、数据压缩、网络传输等。这当中需要重点分析一下图像采集功能,只要对控制台端主机的桌面进行截屏操作,就能直接将桌面信息转化成数据流的形式,从而完成其在图像缓冲区的储存,最后借助于网络向每个拼接显示节点进行传输。   需要说明的是,一帧图像的显示是由拼接显示端的多台一体机合作完成的,由此同步问题成为了必须要考虑的内容。一旦网络传输变得不稳定,那么就会使得画面的同步性受到影响。因此,首先要保证发送端分块截取的是同一帧的图像,图像数据流发送完毕后,要及时向每个节点进行同步屏幕刷新命令的发送,由此便能有效保证画面的同步性。从输入应用程序开始,再到数据传输在局域网中的顺利进行,一直到节点的同步显示,满足了人们不同显示终端的画面显示需要。系统硬件结构示意图如图1所示。   2.2 系统实现   2.2.1 系统配置模块的实现   操作者的操作都是在系统的控制端上完成,控制端是C/S架构的客户端,因此若要与服务器端通信必须知道服务器端的IP地址,输入正确的IP地址后就可以点击开始,首先系统会根据这个IP地址去申请与此主机建立连接,系统便会主动的依据这个IP地址去与主机取得连接,如果对方有响应则在状态区显示与此主机通信成功,反之,如果在2s内没有发生任何相应,那么便是通信失败的表现,系统会将命令转入等待状态中。   3.2.2 屏幕抓取与显示模块的实现   (1)屏幕分块截取的实现   在DirectDraw中,主表面代表的是显示器的当前可见屏幕,因此当你创建了主表面后,一切关于屏幕上的可见图像的数据都会存储在主表面对象中。离屏页面通常作为主表面的备份,被用来存储位图,只要指定你所要创建的离屏页面的大小,就可以将主表面图象Blit到离屏表面中,并以位图的形式存储下来。在Windows编程中,屏幕上的对象都是以一个封闭矩形的形状出现的。一个封闭的矩形可以用两个点来确定,左上角和右下角。绝大多数应用程序使用RECT结构来定义一个

文档评论(0)

cby201601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档