基于windows多屏幕系统的视频多屏组合播放技术的制作方法

文档序号:7684445阅读:113来源:国知局
专利名称:基于windows多屏幕系统的视频多屏组合播放技术的制作方法
技术领域
本发明涉及一种视频播放技术,具体讲是涉及一种基于windows多屏幕系 统的视频多屏组合播放技术,属于IT技术领域。
背景技术
在安防视频埤控领域,通常会使用到电视墙显示。我们在很多大楼监控室 里,也可以经常看到一墙面的显示器,分别显示各个区域的监视画面。传统的
模拟电视墙显示方式是单屏单画面,即 一个屏幕只显示一个画面,而即使采 用目前先进的数字化传输显示方式也没能突破这一局限。如果需要将多个监视 器画面组合显示,则需要借助于画面拼接器,这种方式就设备构成、系统造价 甚至是使用方便性而言,相对复杂。因而除了资金充裕,规模宏大的监控中心 外,这种模式很难在通常的中心得到广泛的应用。

发明内容
为解决现有技术的不足,本发明的目的在于提供一种以较低的成本和较少 的设备技术方式,采用便捷的操作方式实现多屏幕组合显示监控画面,即满足 安防视频监控领域的特殊需求的基于windows多屏幕系统的视频多屏组合播放 技术。
要实现上述目的, 一般可使用画面拼接器,或关闭显卡的硬件加速功能来 实现。如果使用画面拼接器则设备成本较高,系统结构复杂,不便于维护。如 果关闭显卡的加速功能则又白白损失了计算*的高效性能。为弥补以上方案的 不足,本发明是通过以下的技术方案来实现的
一种基于windows多屏幕系统的视频多屏组合播放技术,其特征在于包括 以下步骤
(1) 、在计算机上安装多块显卡,每块显卡连接多个显示器,将windows 桌面扩展显示到这些显示器上,组成多屏幕系统;
(2) 、在DirectShow构架的播放流程中的渲染过滤器(render filter)前,将数据流提取出来加以运算变换,转变成基于RGB信号的位图流;
(3)、取消系统默认的渲染过滤器(render filter),将转变后的位图流提供 给各个显示器,实现多屏组合播放。
前述的基于windows多屏幕系统的视频多屏组合播放技术,其特征在于所 述的每块显卡连接1 4个显示器。
前述的基于windows多屏幕系统的视频多屏组合播放技术,其特征在于所 述的数据流是被帧捕获过滤器提取,处理的。
前述的基于windows多屏幕系统的视频多屏组合播放技术,其特征在于在 所述的帧捕获过滤器的后面还接有一个空过滤器。
本发明的有益效果是本发明采用windows多屏幕系统,将视频信号转变 成基于RGB信号的位图流提供给显示器,以较低的成本和较少的设备技术方式, 实现多屏幕组合显示监控画面,可充分利用资源,满足视频监控的特殊需求。


图1是本发明中实施例的现有技术视频信号网络播放链路示意图; 图2是本发明中实施例的视频信号网络播放链路示意图。
具体实施例方式
以下对本发明作具体的介绍。
本发明的基于windows多屏幕系统的视频多屏组合播放技术是在windows 多屏幕系统支持的基础上,基于微软DirectShow构架研发成功的。在计算机上 安装多块显卡,每块显卡连接1 4个显示器,然后将windows桌面扩展显示到 这些显示器上即可组成windows多屏幕系统。但仅仅如此还不能做到画面在扩 展显示器上的组合显示。由于每块显卡都有其独立的硬件加速特性,这就禁止 了必须使用其硬件加速性能的视频类软件在屏幕间的跨越显示。为了解决这个 问题就需要借助微软的DirectShow。
我们知道,在DirectShow构架中整个播放流程是由多个过滤器(filter) 组成的。例如一条典型的网络视频播放链路是由源过滤器(source filter) + 音视频分离过滤器(splitter filter)十解码过滤器(decode filter) +渲 染过滤器(render filter)组成。如果只依赖这些过滤器还是不能实现在屏幕间组合显示的,因为链路最后的渲染过滤器(render filter)必须依靠显卡的 硬件加速性能才能正常工作,而这样又不能实现在屏幕间的跨越显示,所以要 实现我们需要的效果就必须放弃系统默认使用的渲染过滤器(render filter)。 通过分析视频数据流格式,将数据流从原有的播放链路中的渲染过滤器(render filter)前提取出来加以运算变换,转变成基于RGB信号的位图流,由于位图 流不使用硬件加速功能,从而可以在任何扩展显示屏上以及多个扩展屏幕之间 跨越组合显示视频画面。组合方式多样,可以随意控制。 实施例
以目前监控市场常用的海康威视监控产品的网络播放为例,如果只依赖于 厂家提供的SDK开发包,是不能做到在扩展显示屏上的正常显示的。其网络播 放的DirectShow链路如图1所示。因为链路最后采用系统默认的渲染过滤器 (render filter),因此无法实现屏幕间组合显示。
在海康视频解码过滤器(Hkm4 Video Decoder)的后面插入一个帧捕获过 滤器(SampleGrabber),将数据流截取出来,加以转换,转变成基于RGB信号 的位图流,而原来的视频渲染过滤器(Video Renderer)则被替换成空过滤器 (Null Render),变换后的链路如图2所示。数据流被音视频分离过滤器分成 视频数据流和音频数据流,视频数据流被视频解码过滤器处理后提供给帧捕获 过滤器(SampleGrabber),帧捕获过滤器(Sa卿leGrabber)截取处理后提供给 各个显示器,就可以在多屏幕间组合显示了。显示方式可随意选择,组合方式 多种多样,显示效果也很好,满足客户的各种需要。
上述实施例不以任何形式限制本发明,凡采取等同替换或等效变换的方式 所获得的技术方案,均落在本发明的保护范围内。
权利要求
1、基于windows多屏幕系统的视频多屏组合播放技术,其特征在于包括以下步骤(1)、在计算机上安装多块显卡,每块显卡连接多个显示器,将windows桌面扩展显示到这些显示器上,组成多屏幕系统;(2)、在DirectShow构架的播放流程中的渲染过滤器前,将数据流提取出来加以运算变换,转变成基于RGB信号的位图流;(3)、取消渲染过滤器,将转变后的位图流提供给各个显示器,实现多屏组合播放。
2、 根据权利要求1所述的基于windows多屏幕系统的视频多屏组合播放技 术,其特征在于所述的每块显卡连接1 4个显示器。
3、 根据权利要求1所述的基于windows多屏幕系统的视频多屏组合播放技 术,其特征在于所述的数据流是被帧捕获过滤器提取处理的。
4、 根据权利要求3所述的基于windows多屏幕系统的视频多屏组合播放技 术,其特征在于在所述的帧捕获过滤器的后面还接有一个空过滤器。
全文摘要
本发明涉及一种基于windows多屏幕系统的视频多屏组合播放技术,包括(1)在计算机上安装多块显卡,每块显卡连接多个显示器,将windows桌面扩展显示到这些显示器上,组成多屏幕系统;(2)在DirectShow构架的播放流程中的渲染过滤器前,将数据流提取出来加以运算变换,转变成基于RGB信号的位图流;(3)取消渲染过滤器,将转变后的位图流提供给各个显示器,实现多屏组合播放。本发明采用windows多屏幕系统,将视频信号转变成基于RGB信号的位图流提供给显示器,以较低的成本和较少的设备技术,实现多屏幕组合显示监控画面,可充分利用资源,满足视频监控的特殊需求。
文档编号H04N7/18GK101441555SQ20081002324
公开日2009年5月27日 申请日期2008年4月3日 优先权日2008年4月3日
发明者壮 李, 凡 费 申请人:南京科融数据系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1