一种基于隔点采样算法的KVM系统及方法技术方案

技术编号:5162896 阅读:371 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于隔点采样算法的KVM系统及方法,该方法包括步骤a:隔点采样模块对输入的高像素时钟VGA信号进行隔点采样,产生VGA图像数据信号和低像素时钟信号;b:图像采集模块对上述VGA图像数据信号和像素时钟信号进行采集;c:图像处理模块将图像采集模块采集到的VGA图像信号和低像素时钟信号进行压缩,并通过信号输出端由网络发送出去。与现有技术相比,本发明专利技术通过将输入的高像素VGA信号转换成符合低端图像处理模块处理要求的低像素VGA信号,从而通过这种低端图像处理模块取代原来的成本较高的高端图像处理模块,在保证图像传输质量的同时,极大地降低了成本。

【技术实现步骤摘要】

本专利技术涉及KVM技术,具体涉及的是一种基于隔点采样算法的KVM系统及方法。
技术介绍
KVM是键盘(Keyboard)、显示设备(Video)、鼠标(Mouse)的简称,又称切换器。KVM 切换系统,是指机群系统的管理设备,简单的说,就是一组键盘、显示器和鼠标,控制2台、4 台、8台、16台甚至到4096台以上的计算机主机。其连接结构如图1所示,原理就是KVM卡 对PC主机的VGA信号(输入)进行采集,通过网络发给客户端,客户端看到远程的桌面后,在 客户端PC上可以通过鼠标和键盘的操作(如双击单击等)直接控制与KVM卡相连的PC主 机。KVM卡对视频信号的处理过程如图2所示PC主机输出的信号为VGA模拟视频信 号,该VGA模拟视频信号通过KVM卡中的A/D转换模块处理后变成数字视频信号,并经过 ARM处理器处理后通过网络发送到客户端PC,客户端PC则通过鼠标和键盘控制PC主机。 由于KVM卡采集到的信号为VGA信号,且KVM卡中ARM处理器支持的像素时钟需要满足该 VGA信号的分辨率,而每个像素时钟对应一个像素,因此对于800x600分辨率的VGA信号而 言,如果刷新频率设置为60,则每秒的像素个数为800x600x60=28800000 ;如果KVM卡ARM 处理器能支持的输入像素时钟达不到上述要求,那么这个处理器则不能正常处理分辨率为 800x600,刷新频率为60的VGA信号。因此目前KVM卡中所采用的ARM处理器都是可以支持高像素时钟的,通常可以达 到200x1000X1000个像素每秒的输入,但是采用这种可以支持高像素时钟VGA信号的ARM 处理器,价格相当昂贵,使用成本也相对较高。
技术实现思路
为此,本专利技术的目的在于提供一种基于隔点采样算法的KVM系统及方法,以解决 目前KVM系统中采用支持高像素时钟VGA信号微处理器,所存在的价格昂贵、成本高的问题。为实现上述目的,本专利技术主要采用以下技术方案一种基于隔点采样算法的KVM系统,包括一 VGA信号输入端,一信号输出端,其中还包括一隔点采样模块,与VGA信号输入端连接,用于对输入的高像素时钟VGA信号进行隔点 采样,并输出VGA图像信号和低像素时钟信号;一图像采集模块,与隔点采样模块连接,用于对上述VGA图像信号和低像素时钟信号 进行采集。其中所述VGA信号输入端至少输入有一路高像素时钟VGA信号。其中本系统还包括有一图像处理模块,与图像采集模块连接,用于将图像采集模块采集到的VGA图像信号和低像素时钟信号进行压缩,并通过信号输出端由网络发送出去。其中所述隔点采样模块与VGA信号输入端之间还连接有一 A/D转换模块,与VGA信号输入端连接,用于将输入的高像素时钟的VGA模拟信号转 化成VGA数字信号,并发送给隔点采样模块。其中所述VGA信号输入端输出的高像素时钟VGA信号分辨率与A/D转换模块中寄 存器设置的分辨率一致。其中所述图像采集模块包括有至少两路采集输入通道。另外,本专利技术还提供了一种基于隔点采样算法的KVM方法,其主要包括以下步骤 a 隔点采样模块对输入的高像素时钟VGA信号进行隔点采样,产生VGA图像数据信号和低像素时钟信号;b 图像采集模块对上述VGA图像数据信号和像素时钟信号进行采集。其中步骤b之后还包括c 图像处理模块将图像采集模块采集到的VGA图像信号和低像素时钟信号进行压缩, 并通过信号输出端由网络发送出去。其中所述步骤a之前还包括A/D转换模块将输入的高像素时钟的VGA模拟信号转化成VGA数字信号,并发送给隔点 采样模块。其中所述隔点采样模块用于对输入的高像素时钟的VGA数字信号分辨率进行检 测,并将检测结果发送给图像处理模块,通过图像处理模块对A/D转换模块中寄存器设置 的分辨率进行设置,使其与VGA数字信号分辨率一致。其中上述的隔点采样模块可采用CPLD模块和FPGA模块。本专利技术通过在现有的KVM系统中引入一隔点采样模块,将输入的高像素VGA信号 进行隔点采样,使之产生多路VGA图像信号和低像素时钟信号,这些经过隔点采样后的多 路VGA图像信号和低像素时钟信号能够满足较低端图像采集模块和图像处理模块的采集 处理要求。与现有技术相比,本专利技术通过将输入的高像素VGA信号转换成符合低端图像处 理模块处理要求的低像素VGA信号,从而通过这种低端图像处理模块取代原来的成本较高 的高端图像处理模块,在保证图像传输质量的同时,极大地降低了成本。附图说明图1为现有KVM系统连接框图。图2为现有KVM系统中VGA信号传输流程图。图3为本专利技术系统连接框图。图4为本专利技术隔点采样模块的工作原理示意图。图5为本专利技术隔点采样模块输出像素时钟信号示意图。图6为本专利技术工作原理流程图。具体实施例方式本专利技术的核心思想是在KVM系统中增加一个隔点采样模块,输入到KVM系统中 VGA信号都经过隔点采样模块进行隔点采样,使这些信号产生多路VGA图像信号和多路低4像素的像素时钟信号,这些经过隔点采样处理后的信号能够被普通摄像头(图像采集模块) 所采集,同时也能被普通的图像处理模块所处理,最后则被压缩后通过网络发送到客户端 PC处再进行拼接。为阐述本专利技术的思想及目的,下面将结合附图和具体实施例对本专利技术做进一步的 说明。请参见图3所示,图3为本专利技术系统连接框图。本专利技术提供了一种基于隔点采样 算法的KVM系统,该系统由PC主机、客户端PC以及KVM卡构成,PC主机、客户端PC之间通 过网络连接,其工作原理是通过对PC主机的VGA输入信号进行采集,然后由网络发给客户 端PC,客户端PC看到远程PC主机的桌面后,在客户端可以通过鼠标和键盘的操作(如双击 单击等)直接控制与KVM卡相连的PC主机。其中这里的KVM卡实际为KVM系统,其主要包括一 VGA信号输入端,一信号输出 端,一A/D转换模块、一隔点采样模块,一图像采集模块以及一图像处理模块,其中VGA信号 输入端连接在PC主机与A/D转换模块之间,主要用于将PC主机输出的VGA模拟信号输入 到A/D转换模块,通过A/D转换模块对其进行A/D转换,输出VGA数字信号。A/D转换模块与隔点采样模块连接,用于将上述VGA数字信号输入到隔点采样模 块,这里的隔点采样模块可以为CPLD模块和FPGA模块。隔点采样模块主要用于对输入的 VGA数字信号进行隔点采样,将其转化成多路的VGA图像信号和像素时钟信号,这里输出的 信号路数与VGA信号输入端输入的VGA信号路数有关,而这些输出的信号则通过图像采集 模块采集后通过图像处理模块压缩,经过网络发送到客户端PC上进行拼接,最后则由客户 端PC对该信号进行控制,实现对远程PC主机的控制操作。其中需要说明的是,由于VGA信号要经过A/D转换模块,A/D转换模块控制着每一 行可以采样多少个像素,而具体采样多少个像素是靠通过设置A/D转换芯片中寄存器的值 来确定的,当从800x600分辨率切换到1280x1024分辨率时,如果不对A/D转换芯片中寄存 器进行重新设置,就会造成从KVM卡输出的图像每行上只有800个像素即显示出来的图像 为800x1024。而这种情况是不允许发生的。分辨率检测的目的就是当分辨率发生变化时, 产生一个信号告诉处理器对A/D转换芯片的寄存器重新进行设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
一种基于隔点采样算法的KVM系统,包括一VGA信号输入端,一信号输出端,其特征在于还包括一隔点采样模块,与VGA信号输入端连接,用于对输入的高像素时钟VGA信号进行隔点采样,并输出VGA图像信号和低像素时钟信号;一图像采集模块,与隔点采样模块连接,用于对上述VGA图像信号和低像素时钟信号进行采集。2.根据权利要求1所述的基于隔点采样算法的KVM系统,其特征在于所述VGA信号输 入端至少输入有一路高像素时钟VGA信号。3.根据权利要求1所述的基于隔点采样算法的KVM系统,其特征在于还包括有一图像处理模块,与图像采集模块连接,用于将图像采集模块采集到的VGA图像信号 和低像素时钟信号进行压缩,并通过信号输出端由网络发送出去。4.根据权利要求1所述的基于隔点采样算法的KVM系统,其特征在于所述隔点采样模 块与VGA信号输入端之间还连接有一 A/D转换模块,与VGA信号输入端连接,用于将输入的高像素时钟的VGA模拟信号转 化成VGA数字信号,并发送给隔点采样模块。5.根据权利要求4所述的基于隔点采样算法的KVM系统,其特征在于所述VGA信号输 入端输出的高像素时钟VGA信号分辨率与A/D转换模...

【专利技术属性】
技术研发人员:阳广包健惠志朋代豪
申请(专利权)人:深圳市云舒网络技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1