一种CIS相机数据传输装置的制作方法

文档序号:17094204发布日期:2019-03-13 23:43阅读:212来源:国知局
一种CIS相机数据传输装置的制作方法

本实用新型实施例涉及图像处理技术领域,尤其涉及一种CIS相机数据传输装置。



背景技术:

CIS相机因拥有分辨率高、采集图像质量高等特点,在印染、产线检测领域发挥了越来越重要的作用。对于不同的行业,可以选择不同扫描宽度和不同分辨率的CIS相机,而宽幅和高分辨率的CIS相机的图像数据量庞大,急需一种高速的数据传输方式。

然而,目前常用的串口、并口、USB接口等由于受到传输速度的限制,不能满足CIS相机数据的传输需求。例如,USB2.0传输方式,使用方便,但速度偏慢,难以满足高速传输要求;USB3.0传输方式,速度快,但传输距离短、稳定性差,不适合工厂作业;Camlink传输方式,速度快、稳定性强,但PC端需要接一块Camlink采集板卡,整体价格偏贵。



技术实现要素:

本实用新型提供一种CIS相机数据传输装置,不仅可以实现CIS相机数据的快速传输,而且还可以降低成本。

本实用新型实施例提供了一种CIS相机数据传输装置,所述CIS相机数据传输装置包括:图像数据采集模块、图像数据缓存模块、图像数据处理模块以及N个千兆以太网发送模块,其中,N为大于等于2的整数;

所述图像数据采集模块与所述图像数据缓存模块连接,所述图像数据缓存模块与所述图像数据处理模块连接,所述图像数据处理模块分别与所述N个千兆以太网发送模块连接;

所述图像数据采集模块获取CIS相机采集的一行图像数据,并将所述一行图像数据发送至所述图像数据缓存模块;所述图像数据缓存模块对所述一行图像数据进行缓存,并将所述一行图像数据发送至所述图像数据处理模块;所述图像数据处理模块对所述一行图像数据进行排序,并将排序后的图像数据分成N份,得到N份子图像数据,并向所述N个千兆以太网发送模块中的每个千兆以太网发送模块并行发送所述N份子图像数据中的一份子图像数据,其中,每个千兆以太网发送模块接收的子图像数据不同;所述N个千兆以太网发送模块分别将对应的子图像数据并行发送至PC端。

进一步的,N=4。

进一步的,将排序后的图像数据平均分成N份,得到N份子图像数据,其中每份子图像数据中包含的图像数据的列数相等。

进一步的,所述图像数据处理模块对所述一行图像数据按照列数由低到高的顺序排序。

进一步的,图像数据采集模块为M个,其中,M为大于等于2的整数;M个图像数据采集模块分别与所述图像数据缓存模块连接。

进一步的,所述图像数据处理模块包括图像数据排序单元、图像数据分组单元和图像数据发送单元;

其中,所述图像数据排序单元与所述图像数据缓存模块连接,所述图像数据排序单元还与所述图像数据分组单元连接,所述图像数据分组单元与所述图像数据发送单元连接,所述图像数据发送单元分别与所述N个千兆以太网发送模块连接;

所述图像数据缓存模块将所述一行图像数据发送至所述图像数据排序单元,所述图像数据排序单元对所述一行图像数据进行排序,并将排序后的图像数据发送至所述图像数据分组单元;所述图像数据分组单元将排序后的图像数据分成N份,得到N份子图像数据,并将N份子图像数据发送至所述图像数据发送单元;所述图像数据发送单元向所述N个千兆以太网发送模块中的每个千兆以太网发送模块并行发送所述N份子图像数据中的一份子图像数据,其中,所述每个千兆以太网发送模块接收的子图像数据不同。

本实用新型提供的CIS相机数据传输装置,包括:图像数据采集模块、图像数据缓存模块、图像数据处理模块以及N个千兆以太网发送模块,其中,N为大于等于2的整数;图像数据采集模块与图像数据缓存模块连接,图像数据缓存模块与图像数据处理模块连接,图像数据处理模块分别与N个千兆以太网发送模块连接;图像数据采集模块获取CIS相机采集的一行图像数据,并将一行图像数据发送至图像数据缓存模块;图像数据缓存模块对一行图像数据进行缓存,并将一行图像数据发送至图像数据处理模块;图像数据处理模块对一行图像数据进行排序,并将排序后的图像数据分成N份,得到N份子图像数据,并向N个千兆以太网发送模块中的每个千兆以太网发送模块并行发送N份子图像数据中的一份子图像数据,其中,每个千兆以太网发送模块接收的子图像数据不同;N个千兆以太网发送模块分别将对应的子图像数据并行发送至PC端。本实用新型实施例提供的技术方案,将CIS相机数据分成多份,并通过多个千兆以太网发送模块将分份后的子数据并行发送至PC端,不仅可以实现CIS相机数据的快速传输,而且还可以大大降低成本。

附图说明

图1为本实用新型实施例提供的一种CIS相机数据传输装置的结构示意图;

图2为本实用新型实施例提供的另一种CIS相机数据传输装置的结构示意图。

具体实施方式

下面结合附图和实施例对本实用新型作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本实用新型,而非对本实用新型的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本实用新型相关的部分而非全部结构。

图1为实用新型实施例提供的CIS相机数据传输装置的结构示意图。如图1所示,CIS相机数据传输装置可以包括:图像数据采集模块1、图像数据缓存模块2、图像数据处理模块3以及N个千兆以太网发送模块4,其中,N为大于等于2的整数;所述图像数据采集模块1与所述图像数据缓存模块2连接,所述图像数据缓存模块2与所述图像数据处理模块3连接,所述图像数据处理模块3分别与所述N个千兆以太网发送模块4连接。

所述图像数据采集模块1获取CIS相机采集的一行图像数据,并将所述一行图像数据发送至所述图像数据缓存模块2;所述图像数据缓存模块2对所述一行图像数据进行缓存,并将所述一行图像数据发送至所述图像数据处理模块3;所述图像数据处理模块3对所述一行图像数据进行排序,并将排序后的图像数据分成N份,得到N份子图像数据,并向所述N个千兆以太网发送模块4中的每个千兆以太网发送模块并行发送所述N份子图像数据中的一份子图像数据,其中,每个千兆以太网发送模块接收的子图像数据不同;所述N个千兆以太网发送模块4分别将对应的子图像数据并行发送至PC端。

在本实用新型的实施例中,图像数据采集模块1与CIS相机连接,获取CIS相机采集的原始图像数据,其中,在获取CIS相机的原始图像数据时,图像数据采集模块1以行为单位获取CIS相机的原始图像数据,即图像数据采集模块1获取CIS相机的一行图像数据。其中,所述一行图像数据中包含若干列数据,如果一行图像数据中包含的列数较多时,需要进行多次获取。例如,一行图像数据中共包含1000列,图像数据采集模块每次只能获取一行图像数据中的100列,则需要获取10次,并将每次获取的一行图像数据中的列数据发送至图像数据缓存模块2进行缓存,直到获取完这一行图像数据中的每列数据,图像数据缓存模块2将该行图像数据发送至图像数据处理模块3。其中,在图像数据采集模块1获取CIS相机的一行图像数据的过程中,获取的每列数据容易出现跳跃性,也即,每次获取的一行图像数据中的列数据可能存在不相邻的情况,因此,图像数据处理模块3需要对该行图像数据进行排序。示例性的,按照列数由低到高的顺序将该行图像数据中的列数据进行排序。为了提高CIS相机数据的传输速度,图像数据处理模块3将排序后的一行图像数据分成N份,得到N份子图像数据。可选的,将排序后的图像数据平均分成N份,得到N份子图像数据,其中每份子图像数据中包含的图像数据的列数相等。例如,一行图像数据中包含1000列数据,N=10,将排序后的这行图像数据分成10份,得到10份子图像数据,每份子图像数据中包含该行图像数据中的100列,并且每份子图像数据对应的列数相邻。图像数据处理模块3向N个千兆以太网发送模块4中的每个千兆以太网发送模块并行发送所述N份子图像数据中的一份子图像数据,其中,每个千兆以太网发送模块4接收的子图像数据不同。N个千兆以太网发送模块4分别将对应的子图像数据并行发送至PC端,这样可以显著提升CIS相机数据的传输速度。

可选的,N=4,也即CIS相机数据传输装置中共包含4个千兆以太网发送模块,这样既可以保证CIS相机数据的传输速度,还可以有效利用PC端的以太网的接口数量。

本实用新型提供的CIS相机数据传输装置,将CIS相机数据分成多份,并通过多个千兆以太网发送模块将分份后的子数据并行发送至PC端,不仅可以实现CIS相机数据的快速传输,而且还可以大大降低成本。

在本实用新型实施例中,CIS相机数据传输装置中可包括多个图像数据采集模块,即图像数据采集模块为M个,M为大于等于2的整数,M个图像数据采集模块分别与图像数据缓存模块连接。可以理解得是,在工业上,为了实现快速检测,通常同时使用多个CIS相机对大幅面物体进行扫描,如果将CIS相机数据传输装置中的图像数据采集模块设置为多个,可同时将多个CIS相机数据传输至PC端,可实现大幅面物体的检测。

图2为本实用新型实施例提供的另一种CIS相机数据传输装置的结构示意图。如图2所示,所述图像数据处理模块3包括图像数据排序单元301、图像数据分组单元302和图像数据发送单元303;其中,所述图像数据排序单元301与所述图像数据缓存模块2连接,所述图像数据排序单元301还与所述图像数据分组单元302连接,所述图像数据分组单元302与所述图像数据发送单元303连接,所述图像数据发送单元303分别与所述N个千兆以太网发送模块4连接。

所述图像数据缓存模块2将所述一行图像数据发送至所述图像数据排序单元301,所述图像数据排序单元301对所述一行图像数据进行排序,并将排序后的图像数据发送至所述图像数据分组单元302;所述图像数据分组单元302将排序后的图像数据分成N份,得到N份子图像数据,并将N份子图像数据发送至所述图像数据发送单元303;所述图像数据发送单元303向所述N个千兆以太网发送模块4中的每个千兆以太网发送模块并行发送所述N份子图像数据中的一份子图像数据,其中,所述每个千兆以太网发送模块接收的子图像数据不同。

注意,上述仅为本实用新型的较佳实施例及所运用技术原理。本领域技术人员会理解,本实用新型不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本实用新型的保护范围。因此,虽然通过以上实施例对本实用新型进行了较为详细的说明,但是本实用新型不仅仅限于以上实施例,在不脱离本实用新型构思的情况下,还可以包括更多其他等效实施例,而本实用新型的范围由所附的权利要求范围决定。

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