[发明专利]一种大屏幕显示系统的网络显示方法有效
申请号: | 200810208207.2 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101465115A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | 赵军平;唐振利 | 申请(专利权)人: | 大道计算机技术(上海)有限公司 |
主分类号: | G09G5/00 | 分类号: | G09G5/00;G06F3/14;H04L29/06 |
代理公司: | 上海浦一知识产权代理有限公司 | 代理人: | 丁纪铁 |
地址: | 201203上海市浦东新区龙东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大屏幕 显示 系统 网络 方法 | ||
技术领域
本发明涉及一种大屏幕显示的远程接入方法,尤其涉及一种大屏幕显示系统的网络显示方法,特别是指高分辨率的矢量应用程序的网络显示方法。
背景技术
目前,一种通过多屏拼接形成的大屏幕显示设备被大量使用,它为多种图文信息提供了集成的显示平台,这些信号大致分为二种,活动视频信号和计算机信号。活动视频信号通过驱动大屏幕设备的控制器上的视频信号输入接口,接入到大屏幕系统中显示。计算机信号的接入一般有三种方法,一种是通过控制器的RGB卡输入接口,另一种方法是网络抓屏,第三种是把要显示的程序安装在控制器上,由控制器按照大屏幕的分辨率组织显示。控制室如电力调度、公安应急指挥或大型企业生产流程控制等都需要高分辨率的计算机应用来显示。RGB和网络抓屏无法实现分辨率倍增,利用大屏幕只能使图形放大,无法利用大屏幕高分辨率的特点来显示图像应用系统的更多细节。在大屏幕控制器上安装应用程序可以实现高分辨率图像的显示,只要原应用系统是基于矢量图形显示而设计的,如AutoCAD等软件。在控制器本地安装应用软件需要专门熟悉该软件的人员进行安装和配置,这种应用系统往往规模比较大,安装过程繁琐,对硬件平台也有一定的要求,有时网络系统中增加这样的一个客户端可能还需要许可证,这些应用一般在大屏幕设计建设前已经完成,因此给信号接入带来了一定的困难,有时还要为此增加许可证费用。
发明内容
本发明要解决的技术问题是提供一种用于大屏幕拼接显示系统的网络接入方法,该方法操作简单,且能显示高分辨率的图像。
为解决上述技术问题,本发明提供一种大屏幕显示系统的网络显示方法,采用服务端和客户端的结构,服务端安装在大屏幕控制器上,客户端安装在高分辨率应用主机上,该方法包括如下步骤:
(1)创建虚拟显卡驱动程序,在应用主机上通过安装虚拟显卡驱动来模拟显卡设备;
(2)虚拟屏幕服务端应用程序VSServer.exe启动,服务端装载VSControl COM库;虚拟屏幕客户端应用程序VSClient.exe启动,客户端装载Vscontrol COM库,提取步骤(1)创建的虚拟显卡驱动程序到内核内存,虚拟显卡驱动程序映射内核内存到用户内存;
(3)服务端进行侦听,等待客户端网络连接;客户端连接到服务端,然后发送消息给服务端;
(4)服务端在有连接进入后,创建一个线程,TCP接收接口(ITcpReviver)接收来自客户端的数据;
(5)客户端建立指定大小的显示面积,每隔10ms合并一次变化数据,对数据进行预处理并传输至服务端;服务端解压数据,重组图像数据,绘制图像,把图像写入内存,调用控制器显卡驱动,把高分辨率图像显示到大屏幕上。
步骤(3)中,服务端在TCP的5549端口进行侦听,TCP侦听接口(ITcpListening)等待客户端连接;客户端通过TCP通讯协议与服务端建立连接,然后TCP通讯协议发送消息给服务端VSControl COM库。
步骤(5)中,客户端调用VSCreateBitmap模块建立指定大小的显示面积,调用VSDataCompressMethod模块对数据进行预处理并传输至服务端;服务端调用IPictureUnCompress模块解压数据,调用IPictureRecombine模块重组图像数据,调用Idrawer绘制图像,使用PrintToMemory方法把图像写入内存,使用PrintMemoryToWindow方法调用控制器显卡驱动。
步骤(5)中,所述的客户端每隔10ms合并一次变化数据,对数据进行预处理采用如下方法:图像变化区域建立后,采用16x16点阵为单位对该区域进行分块,通过16x16点阵的数据结构进行数据压缩。
和现有技术相比,本发明具有以下有益效果:本发明提出了一种网络虚拟屏幕的显示方法,应用系统不需要安装在控制器上,由原系统的设备通过软件来生成相应显示分辨率的图像显示数据,通过网络传送到大屏幕控制器上,控制器处理传送过来的图像数据在大屏幕上显示,由于大屏幕控制器是由高分辨率图形卡阵列组成,因此可以显示高分辨率的图像。
附图说明
图1是本发明中服务端的控制流程图;
图2是本发明中客户端的控制流程图;
图3是本发明中物理显卡的工作方式流程图;
图4是本发明中虚拟显卡的工作方式流程图;
图5是本发明的虚拟显卡工作时10ms合成的变化区域示意图,图5所示的变化区域是变化实体四根线(由1、2、3、4表示)组成的公共区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大道计算机技术(上海)有限公司,未经大道计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810208207.2/2.html,转载请声明来源钻瓜专利网。