CN103399722B - 一种数字集群传输及控制*** - Google Patents
一种数字集群传输及控制*** Download PDFInfo
- Publication number
- CN103399722B CN103399722B CN201310378139.5A CN201310378139A CN103399722B CN 103399722 B CN103399722 B CN 103399722B CN 201310378139 A CN201310378139 A CN 201310378139A CN 103399722 B CN103399722 B CN 103399722B
- Authority
- CN
- China
- Prior art keywords
- virtual
- data
- stream
- media
- processed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
本技术方案涉及一种远程控制大屏幕显示的方法及***。该大屏幕显示方法,包括如下步骤:从多个终端接收媒体数据;对媒体数据进行处理,形成一个或多个虚拟显示方案;使用多个显卡对一个或多个虚拟显示方案进行转换处理;通过多条数据线向大屏幕设备提供数据流;大屏幕设备对接收到的数据流进行显示。通过该技术方案可实现省略现有大屏幕设备为转换数据格式所需要的多种矩阵设备,达到了对包括模拟和数字,标清和高清等多种信号格式的兼容的效果,并克服了图像失真的技术问题。
Description
技术领域
本发明涉及通信领域,更特别的涉及一种数字集群传输及控制***。
背景技术
目前,随着远程控制技术的发展,在大屏幕上远程显示图像变得越来越普遍。大量的基于网络的图像传输技术应用于大屏幕的图像显示上。但是存在如下缺陷:
1、信号衰减及图像失真
由于大屏幕显示技术大量使用在部队、武警、公安指挥中心、政府视频会议***、企业生产调度中心等场合,所以对图像显示质量要求较高,但是由于网络带宽的限制,现在的大屏幕显示技术一大缺点之一是图像失真问题。
2、对辅助设备的依赖
当前的大屏幕显示设备,大都是通过一条VGA线连接到控制设备,从而实现控制设备和显示设备之间的图像传输。为了对接收到的数据进行显示,在显示设备侧需要使用VGA矩阵设备、AV矩阵切换器等对接收到的信号进行处理,之后才能在大屏幕上得以显示。对于这些辅助设备的依赖,不但增加了***成本,而且造成用户的不便。
3、兼容不同格式的数据流
现有的大屏幕需要使用矩阵对前端输入信号进行管理和切换,而目前的矩阵都只有一种格式,例如视频矩阵,VGA矩阵,网络数字矩阵等,因此,如果要实现对包括模拟和数字,标清和高清等多种信号格式的兼容,则需要多种矩阵配合,效果也不理想。
因此亟需一种可以解决上述问题的大屏幕显示技术,以便可以在大屏幕上显示不同格式的网络数据流,并克服图像失真问题。
发明内容
本发明提供一种大屏幕显示方法和***,通过在服务器侧使用多个显卡和多条数据线从而控制大屏幕侧对于预先形成的虚拟显示方案的远程显示以解决上述技术问题。
为了解决上述问题,提供了一种大屏幕显示方法,其中包括如下步骤:
(1)从多个终端接收媒体数据;
(2)对媒体数据进行处理,形成一个或多个虚拟显示方案;
(3)使用多个显卡对一个或多个虚拟显示方案进行转换处理;
(4)通过多条数据线向大屏幕设备提供数据流;
(5)大屏幕设备对接收到的数据流进行显示。
进一步的提供一种对媒体流数据进行处理的控制器,可实现交换媒体流数据,并控制大屏幕设备的显示,包括:
交换器301:接收数据流,将接收到的各种数据流转发到控制台122,并从控制台122接收对数据流进行处理之后获得的一个或多个虚拟显示方案;
虚拟屏幕设备302:根据接收到的虚拟显示方案的上下文对接收的一个或多个虚拟显示方案进行解码,获得在控制台中形成的一个或多个虚拟显示方案,控制多个显卡303对一个或多个虚拟显示方案进行处理;
多个显卡303:对接收到的一个或多个虚拟显示方案进行处理;
屏幕控制器304:通过与多个显卡303配合的多条数据线向大屏幕提供显卡处理过的数据流信号,控制大屏幕显示器的正确显示。
同时提供一种大屏幕显示***,其中包括:
终端设备110,用于提供媒体流数据资源;
控制***120,包括控制器121、控制台122,用于从终端设备接收媒体流数据,使用多个显卡对接收的媒体流数据进行处理,之后通过与多个显卡相配合的多条数据线130将媒体数据传输到大屏幕显示设备140上;
大屏幕显示设备140,对接收到的媒体数据进行显示。
附图说明
本发明将通过示例,参考下述附图以更进一步的阐述:
图1示出了一种大屏幕显示***的示意图;
图2示出了大屏幕显示***工作流程图;
图3示出了控制台的构造图;
图4示出了控制器的构造图。
具体实施方式
以下结合附图所示实施例,进一步详细描述本发明的技术方案。
图1示出了一种大屏幕显示***,其中包括:
1、多个终端设备110:用于提供压缩过的数据流资源;
2、控制***120:包括控制器121、控制台122,用于从终端设备接收压缩过的数据流资源,经过处理后通过多条数据线130将媒体数据传输到大屏幕显示设备140上;
3、大屏幕显示设备140:对接收到的媒体数据进行显示。
图2示出了该大屏幕显示***的工作流程图,其中:
1、步骤201:控制***监听端口;
通过监听端口,从而监视网络的状态、数据流动情况以及网络上传输的信息,当有数据包或请求报文进入时,判断其目的地址是否是该控制***。
2、步骤202:有连接进入;
判断接收的请求报文目的地址是该控制***时,从中获得客户端地址信息。
3、步骤203:创建线程从而接收压缩过的数据流;
当客户端试图连接到控制***时,控制***将线程池中的线程分配给请求接入的客户端。此时,在线程池中存在可用的空闲线程的情况下,将该空闲线程分配给客户端。在线程池中没有空闲线程的情况下, 检查同时连接的数量。如果连接的数量没有超过允许的同时连接的最大数量,则创建一线程并将该线程分配给客户端。否则,客户端等待直到存在要分配的线程为止。使用分配的线程,与客户端建立数据连接,从客户端接收压缩过的数据流。
使用数据库存储提供给正与控制***相连接的各个客户端的会话标识符(ID)以及客户端请求的数据处理的状态,作为会话信息。优选地,为各个客户端唯一地设置会话ID。
4、步骤204:对解压后的媒体数据进行处理,形成虚拟显示方案;
在接收到数据流之后,对压缩过的数据流解压缩,并将其传送到控制***`120中的控制台122,控制台122对接收的多个数据流根据用户控制和流属性进行处理,包括对多个数据流的拼接、拆分、复制、剪辑等处理,形成一个或多个虚拟显示方案。
5、步骤205:使用多个显卡对一个或多个虚拟显示方案进行转换处理;
多个显卡中的每个显卡内的GPU(图形处理单元)接收进入的虚拟显示方案,将其存储在显存中,并对存储的虚拟显示方案进行处理,包括但不限于透明色处理、渲染、景深效果、雾化、着色、本地显示等处理过程。
6、步骤206:通过多条数据线向大屏幕设备提供数据流;
使用与多个显卡配合的多条数据线向大屏幕设备提供经控制***处理过的数据流。
7、步骤207:大屏幕设备对接收到的数据流进行显示。
由于经数据线输入的数据流已经经过显卡处理,是可以直接显示的信号,所以大屏幕设备无需对其进行进一步的显示处理而只需直接显示即可。
图3示出了控制器构造图,其中控制器121可实现交换媒体流数据,并控制大屏幕设备的显示的功能,包括:
交换器301:侦听端口并接收数据流,将接收到的各种数据流转发到控制台122。并从控制台122接收虚拟显示方案。
虚拟屏幕设备302:根据接收到的虚拟显示方案的上下文对其进行解码,获得在控制台中形成的一个或多个虚拟显示方案,使用多个显卡对其进行处理。
多个显卡303:对接收到的虚拟显示方案进行转换驱动。每个显卡303都包括图形卡GPU,其配合操作***的图形子***工作。对于接收到的媒体流数据,可以由图形卡GPU完成的处理,交由图形卡GPU处理,图形卡GPU不能完成的处理,则回调图形子***,由图形子***完成该工作。
屏幕控制器304:通过多条数据线向大屏幕提供扫描信号和数据流信号,控制大屏幕显示器的正确显示。
图4示出了控制台122的构造图,其中控制台122可根据用户控制和流属性对接收到的数据流进行拼装、融合、控制。包括:
接收器311:与控制器121交互,从控制器121接收媒体流数据,并将形成的虚拟显示方案传送回控制器121。
混合器312:对接收到的媒体流数据进行处理,包括,但不限于例如拆分、拼装、融合、等处理,从而形成一个或多个虚拟显示方案;
多个虚拟显卡313:将一个或多个虚拟显示方案进一步拆分为多个显示部分,并对一个或多个虚拟显示方案进行显示。该虚拟显卡使用虚拟化技术在控制器中实现模拟显卡的功能,配合操作***的图形子***处理接收到的媒体流数据。由于虚拟显卡可任意设置显示参数,所以可产生高分辨率的显示数据。
通过以上步骤,实现了省略现有大屏幕设备为转换数据格式所需要的多种矩阵设备,达到了对包括模拟和数字,标清和高清等多种信号格式的兼容的效果,并克服了图像失真的问题。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (5)
1.一种大屏幕显示方法,其中包括如下步骤:
从多个终端接收媒体数据;
对媒体数据进行处理,形成一个或多个虚拟显示方案;
使用多个显卡对一个或多个虚拟显示方案进行转换处理;
通过多条数据线向大屏幕设备提供数据流;
大屏幕设备对接收到的数据流进行显示;
其中对媒体数据进行处理包括根据用户控制和流属性进行的处理;
其中向大屏幕设备提供的数据流是大屏幕设备可直接显示的内容;
其中使用多个显卡对一个或多个虚拟显示方案进行转换处理包括:
多个显卡中的每个显卡内的图形处理单元接收进入的虚拟显示图案,将接收的虚拟显示图案存储在显存中。
2.一种对媒体流数据进行处理的控制器,可实现对媒体流数据的交换,并控制大屏幕设备的显示,包括:
交换器301:接收数据流,将接收到的各种数据流转发到控制台122,并从控制台122接收对数据流进行处理之后获得的一个或多个虚拟显示方案;
虚拟屏幕设备302:根据接收到的虚拟显示方案的上下文对接收的一个或多个虚拟显示方案进行解码,一个或多个虚拟显示方案的上下文是从控制台获得的,控制多个显卡303对一个或多个虚拟显示方案进行处理;
多个显卡303:对接收到的一个或多个虚拟显示方案媒体数据流进行处理;
屏幕控制器304:通过与多个显卡303配合的多条数据线向大屏幕提供显卡处理过的数据流信号,控制大屏幕显示器的正确显示。
3.如权利要求2所述的控制器,其中控制台122进一步包括:
接收器311:与控制器交互,从控制器接收媒体流数据,并将形成的虚拟显示方案传送回控制器301;
混合器312:对接收到的媒体流数据进行处理,从而形成一个或多个虚拟显示方案;
虚拟显卡313:利用虚拟显卡对一个或多个虚拟显示方案进行显示。
4.如权利要求2所述的控制器,其中对接收到的媒体数据进行处理包括根据用户控制和流属性进行的处理。
5.一种大屏幕显示***,其中包括:
终端设备110,用于提供媒体流数据资源;
控制***120,包括控制器121、控制台122,用于从终端设备接收媒体流数据资源,使用多个显卡对接收的媒体流数据进行处理,之后通过与多个显卡相配合的多条数据线130将媒体数据传输到大屏幕显示设备140上;
大屏幕显示设备140,对接收到的媒体数据进行显示;
其中对媒体流数据进行处理包括根据用户控制和流属性进行的处理,形成媒体流数据的一个或多个虚拟显示方案,使用多个显卡对一个或多个虚拟显示方案进行处理,获得大屏幕显示设备140可直接显示的媒体数据流;
其中使用多个显卡对一个或多个虚拟显示方案进行转换处理包括:
多个显卡中的每个显卡内的图形处理单元接收进入的虚拟显示图案,将接收的虚拟显示图案存储在显存中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310378139.5A CN103399722B (zh) | 2013-08-27 | 2013-08-27 | 一种数字集群传输及控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310378139.5A CN103399722B (zh) | 2013-08-27 | 2013-08-27 | 一种数字集群传输及控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103399722A CN103399722A (zh) | 2013-11-20 |
CN103399722B true CN103399722B (zh) | 2016-08-17 |
Family
ID=49563357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310378139.5A Expired - Fee Related CN103399722B (zh) | 2013-08-27 | 2013-08-27 | 一种数字集群传输及控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103399722B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927780B (zh) * | 2014-05-05 | 2018-05-22 | 广东威创视讯科技股份有限公司 | 一种多显卡渲染的方法与三维显示*** |
CN104182193B (zh) * | 2014-08-20 | 2018-03-13 | 深圳供电局有限公司 | 一种高清大屏幕显示方法、***及大屏工作站 |
CN105338260B (zh) * | 2015-10-28 | 2018-12-11 | 广东威创视讯科技股份有限公司 | 信号源切换方法和*** |
CN106648516B (zh) * | 2016-12-30 | 2019-05-03 | 广州励丰文化科技股份有限公司 | 一种基于数字艺术景观装置的图片显示控制方法及*** |
CN110231924B (zh) * | 2019-06-06 | 2021-04-20 | 明基智能科技(上海)有限公司 | 视讯会议***及其传送端装置 |
CN115037733A (zh) * | 2022-06-24 | 2022-09-09 | 明峰医疗***股份有限公司 | 一种ct设备的远程控制***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6348933B1 (en) * | 1998-07-20 | 2002-02-19 | Hewlett-Packard Company | Single logical screen display using multiple remote computer systems |
CN1637844A (zh) * | 2003-12-04 | 2005-07-13 | 微软公司 | 可缩放显示器 |
CN101937326A (zh) * | 2010-08-31 | 2011-01-05 | 广东威创视讯科技股份有限公司 | 一种多cpu并行视频处理***、级联***及其方法 |
CN202351852U (zh) * | 2011-12-08 | 2012-07-25 | 重庆市电力公司 | 大屏幕融合及分屏控制*** |
-
2013
- 2013-08-27 CN CN201310378139.5A patent/CN103399722B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6348933B1 (en) * | 1998-07-20 | 2002-02-19 | Hewlett-Packard Company | Single logical screen display using multiple remote computer systems |
CN1637844A (zh) * | 2003-12-04 | 2005-07-13 | 微软公司 | 可缩放显示器 |
CN101937326A (zh) * | 2010-08-31 | 2011-01-05 | 广东威创视讯科技股份有限公司 | 一种多cpu并行视频处理***、级联***及其方法 |
CN202351852U (zh) * | 2011-12-08 | 2012-07-25 | 重庆市电力公司 | 大屏幕融合及分屏控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN103399722A (zh) | 2013-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103399722B (zh) | 一种数字集群传输及控制*** | |
CN102883134B (zh) | 用于视频会议***的屏幕共享及控制方法 | |
CN103226454B (zh) | 一种实现多屏显示的方法及*** | |
CN1304969C (zh) | 图像显示***、方法,投影机及其控制方法 | |
CN105892976B (zh) | 实现多屏互动的方法及装置 | |
CN105262974A (zh) | 一种实现多人屏幕无线共享的方法 | |
CN102362477A (zh) | 用于计算机桌面远程共享的方法 | |
CN103595759B (zh) | 基于云端的桌面展示方法 | |
JP2008236773A5 (zh) | ||
CN105657438A (zh) | 一种全景直播视频资源的处理方法及装置 | |
CN104038722A (zh) | 一种视频会议的内容交互方法及*** | |
CN104170317A (zh) | 通信控制***和控制设备 | |
CN101938626A (zh) | 一种视频会议终端、***和方法 | |
CN103283250A (zh) | 一种视频重定向的方法、装置、***及计算机可读介质 | |
CN104661085A (zh) | 多路无线显示方法及装置 | |
CN103491122A (zh) | 多屏显示互动***及多屏互动方法 | |
CN102611878A (zh) | 低带宽占用的高清摄像头映射方法 | |
CN108255446A (zh) | 多屏幕拼接显示方法、装置及移动终端 | |
CN104881262A (zh) | 一种图像多屏显示方法 | |
CN108664230A (zh) | 一种传屏方法、显示设备及其传屏*** | |
CN106454206A (zh) | 会议接入方法和装置 | |
CN111107301A (zh) | 一种视频会议平台及基于视频会议平台的通讯方法 | |
CN207573504U (zh) | 一种ip化多媒体信号传输*** | |
CN103838532A (zh) | 一种多屏内容合成显示方法、相关设备及*** | |
CN106603537A (zh) | 一种移动智能终端标注视频信号源的***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 Termination date: 20170827 |