一种图像远程传输管理平台的制作方法

文档序号:17796835发布日期:2019-05-31 20:49阅读:188来源:国知局
一种图像远程传输管理平台的制作方法

本发明涉及图像处理技术领域,更具体地说,它涉及一种图像远程传输管理平台。



背景技术:

目前,计算机远程控制在网络管理、企业内部事务交流和远程教育等方面使用普遍,它在控制端虚拟被控端屏幕,用于通过屏幕图像的借口对被控端进行实时控制,好像用户坐在被控端直接操作电脑一样。其中,屏幕图像传输是远程控制的核心,是影响系统实时的主要因素。在采集屏幕图像、屏幕图像压缩和远程图像传输存在大量数据的计算,使过大屏幕的图像数据占用大量带宽甚至堵塞网络,最后影响实时性和安全性。因此需要一种占用带宽小的图像远程传输管理平台。



技术实现要素:

针对现有的技术问题,本发明提供一种图像远程传输管理平台,其具有传输大图像占用带宽小的优点。

为实现上述目的,本发明提供了如下技术方案:

一种图像远程传输管理平台,包括:

图像生成单元,用于拍摄现场以循环交错生成奇场图像与偶场图像,并向外发送奇场图像或者偶场图像,奇场图像与偶场图像均具有多行与多列的数据;

图像切割单元,与所述图像生成单元连接,用于接收奇场图像或者偶场图像并从奇场图像中切割出奇场图像的奇数行数据,以及从偶场图像中切割出偶场图像的偶数行数据;

图像传输单元,与所述图像切割单元连接,用于读取并向外发送奇数行数据或者偶数行数据;

图像拟合单元,与所述图像传输单元连接,用于接收奇数行数据或者偶数行数据,在初次接收奇数行数据以及偶数行数据后拟合出呈完整的拟合图像,并将后续接收到的奇数行数据或者偶数行数据更新至所述拟合图像中;

图像显示单元,与所述图像拟合单元连接,用于读取图像拟合单元中的拟合图像并进行显示。

通过上述技术方案,图像生成单元形成图像数据,图像切割单元对图像数据进行切割从而让图像数据的传输量变为一半,同时还不会使图像数据无法表达其图像信息,同时图像拟合能将图像当前的信息与上一幅的图像信息拟合为整幅图像,从而让图像显示地更完整、更实时,具有传输大图像占用带宽小的优点。

进一步的,所述图像生成单元与所述图像切割单元连接用于传输数据的通道和所述图像传输单元与所述图像切割单元连接用于传输数据的通道不同;

所述图像传输单元与所述图像拟合单元连接用于传输数据的通道和所述图像显示单元与所述图像拟合单元连接用于传输数据的通道不同。

通过上述技术方案,读取数据与传输数据的数据吞吐量不同,不使用相同的通道,避免数据吞吐量大的读取数据操作占据通道而让传输数据操作无法进行。

进一步的,所述图像切割单元不对一幅图像进行重复切割,并循环交替切割奇场图像中的奇数行数据与偶数行数据,且循环交替切割偶场图像中的奇数行数据与偶数行数据。

通过上述技术方案,对图像中的奇数场与偶数场进行交替切割能够让图像显示地更真实,而不是总显示固定的行数。

进一步的,所述图像显示单元还包括,对拟合图像进行双边滤波平滑处理。

通过上述技术方案,双边滤波能够在不改变图像中边沿的情况下对图像进行平滑处理,同时还能降低后续滤波处理带来的模糊度。

进一步的,所述图像显示单元还包括,对拟合图像进行高斯滤波平滑处理。

通过上述技术方案,高斯滤波能够滤去图像中的一些区域内凸出呈孤岛的噪点,从而让图像更平顺。

进一步的,图像传输单元还包括对发送的奇数行数据或者偶数行数据进行压缩;

图像拟合单元还包括对接收的奇数行数据或者偶数行数据进行解压缩。

通过上述技术方案,对传输的数据进行压缩,能让数据占据的传输带宽占到更低。

进一步的,压缩方法为串表压缩算法。

通过上述技术方案,串表压缩算法又称lzw算法,通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩,字符串和编码的对应关系是在压缩过程中动态生成的,并且隐含在压缩数据中,解压的时候根据表来进行恢复,是一种无损压缩。

与现有技术相比,本发明的有益效果是:图像生成单元形成图像数据,图像切割单元对图像数据进行切割从而让图像数据的传输量变为一半,同时还不会使图像数据无法表达其图像信息,同时图像拟合能将图像当前的信息与上一幅的图像信息拟合为整幅图像,从而让图像显示地更完整、更实时,具有传输大图像占用带宽小的优点。

附图说明

图1为本发明实施例的流程示意图。

附图标记:1、图像生成单元;2、图像切割单元;3、图像传输单元;4、图像拟合单元;5、图像显示单元。

具体实施方式

下面结合附图和实施例,对本发明进行详细描述。

实施例

一种图像远程传输管理平台,如图1所示,包括依次数据连接的图像生成单元1、图像切割单元2、图像传输单元3、图像拟合单元4以及图像显示单元5。图像生成单元1可为生成循环依次生成奇场图像与偶场图像的摄像头,摄像头可为模拟摄像头或者是数字式摄像头。图像切割单元2可为与摄像头通过线路连接的处理器中运行的计算机程序,处理器可为单片机或者dsp。图像传输单元3则为组成传输网络的网络传输设备,例如组成局域网或者广域网的路由器或者交换器。路由器或者交换器可对其传输的数据进行压缩操作。图像拟合单元4为与路由器数据连接的处理器内运行的计算机程序,而图像显示单元5可为带有显示计算装置的显示器,例如自带显卡的显示器,显卡内可以运行处理处理图像数据的内置程序。

图像生成单元1,用于拍摄现场以循环交错生成奇场图像与偶场图像,并向外发送奇场图像或者偶场图像,奇场图像与偶场图像均具有多行与多列的数据。

图像切割单元2,与图像生成单元1数据连接,用于接收奇场图像或者偶场图像并从奇场图像中切割出奇场图像的奇数行数据,以及从偶场图像中切割出偶场图像的偶数行数据。奇数行数据可为水平的行数据,也可为竖直的行数据。图像切割单元2不对一幅图像进行重复切割,并循环交替切割奇场图像中的奇数行数据与偶数行数据,且循环交替切割偶场图像中的奇数行数据与偶数行数据。即图像切割单元2对一幅度从头到尾只切割一遍,不会在切割完奇数行数据后,再对同一幅图切割偶数行数据。

图像传输单元3,与图像切割单元2连接,用于读取并向外发送奇数行数据或者偶数行数据。图像传输单元3可采用rs-232总线或者rs-485总线或者是tcp/ip协议。

图像拟合单元4,与图像传输单元3连接,用于接收奇数行数据或者偶数行数据,在初次接收奇数行数据以及偶数行数据后拟合出呈完整的拟合图像,并将后续接收到的奇数行数据或者偶数行数据更新至拟合图像中。拟合就是将一幅图像的奇数行数据有下一幅图像的偶数行数据交叉排列成一幅完整的图像。图像传输单元3还包括对发送的奇数行数据或者偶数行数据进行压缩,图像拟合单元4还包括对接收的奇数行数据或者偶数行数据进行解压缩。压缩方法为串表压缩算法,串表压缩算法又称lzw算法,通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩,字符串和编码的对应关系是在压缩过程中动态生成的,并且隐含在压缩数据中,解压的时候根据表来进行恢复,是一种无损压缩。

图像生成单元1与图像切割单元2连接用于传输数据的通道和图像传输单元3与图像切割单元2连接用于传输数据的通道不同。图像传输单元3与图像拟合单元4连接用于传输数据的通道和图像显示单元5与图像拟合单元4连接用于传输数据的通道不同。读取数据与传输数据的数据吞吐量不同,不使用相同的通道,避免数据吞吐量大的读取数据操作占据通道而让传输数据操作无法进行。

图像显示单元5,与图像拟合单元4连接,用于读取图像拟合单元4中的拟合图像并进行显示。图像显示单元5还包括,对拟合图像进行双边滤波平滑处理,然后对拟合图像进行高斯滤波平滑处理。双边滤波是一种可以保持图像边缘的平滑方法。和高斯滤波类似,双边滤波也是通过计算中像素和邻域像素的加权平均所实现的,只是其权值由两部分组成。其中,第一部分和高斯平滑的权值相同;第二部分也是高斯权值,但是该权值并不是基于中心像素的空间距离,而是基于和中心像素点的灰度值的差异。双边滤波函数有3个主要参数(不包括输入和输出):第一个参数d是滤波过程中的像素邻域直径;第二个参数是用于颜色域高斯核的参数,称作sigmacolor,和高斯滤波中的sigma参数类似;第三个参数是空间域中的高斯核宽度,称作sigmaspace。高斯滤波能够滤去图像中的一些区域内凸出呈孤岛的噪点,从而让图像更平顺。高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。图像生成单元1形成图像数据,图像切割单元2对图像数据进行切割从而让图像数据的传输量变为一半,同时还不会使图像数据无法表达其图像信息,同时图像拟合能将图像当前的信息与上一幅的图像信息拟合为整幅图像,从而让图像显示地更完整、更实时,具有传输大图像占用带宽小的优点

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1