专利名称:基于ip网络的远程图像监控系统的图像处理方法及设备的制作方法
技术领域:
本发明涉及图象处理技术,具体涉及一种在基于IP网络的远程图像监控系统中的图像处理方法及设备。
本发明的上述技术问题是这样解决的,构造一种基于IP网络的远程图像监控系统的图像处理方法,包括以下步骤选取支持双监视器(Dual Head)的显卡,将之连接在监控系统图象终端设备与专业监视器之间;将所述显卡设置为双监视器工作(DVD Max)方式;
将所述显卡设置为全屏工作方式;将所述监控系统图象终端的显示方式设置为DirectX和Overlay方式;在所述图象终端上运行一个包括以下步骤的程序对通过IP网络接收的远程视频编码帧解码为视频解码帧;通过绘制所述视频解码帧来创建一个覆盖表面;通过覆盖主表面来绘制视频帧;关闭所述覆盖表面。
在按照本发明提供的图像处理方法中,通过绘制所述视频解码帧来创建一个覆盖表面包括以下步骤判断所述显卡是否支持覆盖方式;如果所述显卡支持覆盖方式,执行以下步骤1)对表面的描述进行初始化;2)获得覆盖表面的后备表面;3)获得表面的信息;4)清空表面的背景并返回;如果所述显卡不支持覆盖方式,则返回。
在按照本发明提供的所述图象处理方法中,所述通过覆盖主表面来绘制视频帧包括以下步骤获取当前父窗口的客户区;进行坐标转换;确定是否需要更新底色,如果需要,则设置背景色及计算显示区域;判定是否选择使用DirectDraw方式,如果使用,则执行以下步骤1)-3)1)计算overlay覆盖的表面区域;2)计算overlay覆盖表面在主表面的显示区域;3)显示整个overlay覆盖表面。
在按照本发明提供的所述方法中,所述显卡为Matrox G400、Matrox G450、Matrox G550中的一种。
本发明的上述技术问题是这样解决的,构造一种基于IP网络的远程图像监控系统的图像处理设备,包括连接在监控系统图象终端设备与专业监视器之间并支持双监视器的显卡,其中所述显卡设置在双监视器(DVD Max)和全屏工作方式;所述监控系统图象终端的显示方式设置为DirectX和Overlay方式,所述图象终端上还包括用于对通过IP网络接收的远程视频编码帧解码为视频解码帧的装置;用于通过绘制所述视频解码帧来创建一个覆盖表面的装置;用于通过覆盖主表面来绘制视频帧的装置;用于关闭所述覆盖表面的装置。
在按照本发明提供的图象处理设备中,所述用于通过绘制所述视频解码帧来创建一个覆盖表面的装置包括用于判断所述显卡是否支持覆盖方式的装置;一种装置,如果所述显卡支持覆盖方式,执行以下步骤1)对表面的描述进行初始化;2)获得覆盖表面的后备表面;3)获得表面的信息;4)清空表面的背景并返回。
在按照本发明提供的图象处理设备中,所述用于通过覆盖主表面来绘制视频帧的装置包括用于获取当前父窗口的客户区的装置;用于进行坐标转换的装置;一种装置,用于确定是否需要更新底色,如果需要,则设置背景色及计算显示区域;一种装置,用于判定是否选择使用DirectDraw方式,如果使用,则执行以下步骤1)-3)1)计算overlay覆盖的表面区域;2)计算overlay覆盖表面在主表面的显示区域;3)显示整个overlay覆盖表面。
在上述按照本发明提供的设备中,所述显卡为Matrox G400、Matrox G450、Matrox G550中的一种。
实施按照本发明提供的基于IP网络的远程图像监控系统的图像处理方法及设备,通过IP网络接收到的远程视频信息既可在系统图象终端上显示,也可以在专用监控器上显示图象,并可根据需要实现的在输出的信息只包含图像信息,且可全屏显示监视图像信息、有很好的显示效果,无锯齿,且可以进行软件视频分割,达到了专业图象显示的效果,并且实现成本低,功能组织灵活,更容易在监控系统中实现。
图3是按照本发明提供的装置逻辑结构示意图;图4是实施按照本发明提供的方法的总体流程示意图;图5是实施图4中创建覆盖表面步骤的流程示意图;图6是实施图4中绘制视频帧步骤的流程示意图。
在图4中,在步骤401中,接收视频编码帧;在步骤402中,对通过IP网络接收的远程视频编码帧解码为视频解码帧;在步骤403中,通过绘制所述视频解码帧来创建一个覆盖表面;在步骤404中,通过覆盖主表面来显示处理后的视频;在步骤405中,关闭所述覆盖表面。
图5给出了图4中通过绘制所述视频解码帧来创建一个覆盖表面的实现步骤,包括以下环节在步骤501中,判断所述显卡是否支持覆盖方式;在步骤501中,如果所述显卡支持覆盖方式,执行以下步骤步骤503)对表面的描述进行初始化;步骤504)获得覆盖表面的后备表面;步骤505)获得表面的信息;步骤506)清空表面的背景并返回;如果在步骤501中判断显卡不支持覆盖方式,则在步骤507返回。
图6给出了图4中通过覆盖主表面来绘制视频帧的实现步骤,包括以下环节在步骤601中,获取当前父窗口的客户区;在步骤602中,进行坐标转换;在步骤603中,确定是否需要更新底色,如果需要,则在步骤604设置背景色及在步骤605计算显示区域并进到步骤606;如果不需要更新底色,则进到步骤605;在步骤606中,判定是否选择使用DirectDraw方式,如果不使用,则直接进到步骤610返回;如果使用,则执行以下步骤步骤607)计算overlay覆盖的表面区域;步骤608)计算overlay覆盖表面在主表面的显示区域;步骤609)显示整个overlay覆盖表面。最后在步骤610中返回。把发明通过使用Windows的多监视器输出的方法,把图像部分作为一个画面进行输出解决界面图像分离的问题;另外通过在系统中使用DirectX技术并输出至监视器上解决了平滑放大的问题。
在以上表述中,对有关术语定义如下表面,表示显示缓冲区的一个线性区域。一个表面通常处于显示卡的显示内存中(也可以存在于系统内存中)。主表面代表整个窗口的表面,即用户可以看视的。后备表面表面的后备缓冲区。覆盖表面该表面是否可视基于它是否覆盖了主表面。
权利要求
1.一种基于IP网络的远程图像监控系统的图像处理方法,其特征在于,包括以下步骤选取支持双监视器(Dual Head)的显卡,将之连接在监控终端设备与监视器之间;将所述显卡设置为双监视器工作(DVD Max)方式;将所述显卡设置为全屏工作方式;将所述监控终端设备的显示方式设置为DirectX和Overlay方式;在所述监控终端设备上运行一个包括以下步骤的程序对通过IP网络接收的远程视频编码帧解码为视频解码帧;通过绘制所述视频解码帧来创建一个覆盖表面;通过覆盖主表面来绘制视频帧;关闭所述覆盖表面。
2.根据权利要求1所述图像处理方法,其特征在于,通过绘制所述视频解码帧来创建一个覆盖表面包括以下步骤判断所述显卡是否支持覆盖方式;如果所述显卡支持覆盖方式,执行以下步骤1)对表面的描述进行初始化;2)获得覆盖表面的后备表面;3)获得表面的信息;4)清空表面的背景并返回;如果所述显卡不支持覆盖方式,则返回。
3.根据权利要求1或2所述图象处理方法,其特征在于,所述通过覆盖主表面来绘制视频帧包括以下步骤获取当前父窗口的客户区;进行坐标转换;确定是否需要更新底色,如果需要,则设置背景色及计算显示区域;判定是否选择使用DirectDraw方式,如果使用,则执行以下步骤1)-3)1)计算overlay覆盖的表面区域;2)计算overlay覆盖表面在主表面的显示区域;3)显示整个overlay覆盖表面。
4.根据权利要求1-3中任何一项所述方法,其特征在于,所述显卡为Matrox G400、Matrox G450、Matrox G550中的一种。
5.一种基于IP网络的远程图像监控系统的图像处理设备,其特征在于,包括连接在监控终端设备与监视器之间并支持双监视器的显卡,其中所述所述显卡设置在双监视器(DVD Max)和全屏工作方式;所述监控终端设备的显示方式设置为DirectX和Overlay方式,所述监控终端设备上还包括用于对通过IP网络接收的远程视频编码帧解码为视频解码帧的装置;用于通过绘制所述视频解码帧来创建一个覆盖表面的装置;用于通过覆盖主表面来绘制视频帧的装置;用于关闭所述覆盖表面的装置。
6.根据权利要求5所述图象处理设备,其特征在于,所述用于通过绘制所述视频解码帧来创建一个覆盖表面的装置包括用于判断所述显卡是否支持覆盖方式的装置;一种装置,如果所述显卡支持覆盖方式,执行以下步骤1)对表面的描述进行初始化;2)获得覆盖表面的后备表面;3)获得表面的信息;4)清空表面的背景并返回。
7.根据权利要求5所述图象处理设备,其特征在于,所述用于通过覆盖主表面来绘制视频帧的装置包括用于获取当前父窗口的客户区的装置;用于进行坐标转换的装置;一种装置,用于确定是否需要更新底色,如果需要,则设置背景色及计算显示区域;一种装置,用于判定是否选择使用DirectDraw方式,如果使用,则执行以下步骤1)-3)1)计算overlay覆盖的表面区域;2)计算overlay覆盖表面在主表面的显示区域;3)显示整个overlay覆盖表面。
8.根据权利要求5-7中任何一项所述设备,其特征在于,所述显卡为Matrox G400、Matrox G450、Matrox G550中的一种。
全文摘要
一种基于IP网络的远程图像监控系统的图像处理方法和设备,选取支持双监视器的显卡,连接在监控终端设备与监视器之间;将显卡设置为双监视器、全屏工作方式;将监控终端设备的显示方式设置为DirectX和Overlay方式;以及将远程视频编码帧解码为视频解码帧、通过绘制视频解码帧来创建覆盖表面;通过覆盖主表面来绘制视频帧;关闭覆盖表面。这种图像处理方法及设备,通过IP网络接收到的远程视频信息既可在终端、也可在专用监控器上显示图象,并可实现输出信息只包含图像信息,且可全屏显示监视图像信息,无锯齿,能进行软件视频分割,达到了较好显示效果,并且实现成本低,功能组织灵活,更容易在监控系统中实现。
文档编号G06T3/20GK1354445SQ0113007
公开日2002年6月19日 申请日期2001年12月11日 优先权日2001年12月11日
发明者刘灿 申请人:深圳安圣电气有限公司