多视域单摄像头成像扫描器的制作方法

文档序号:17239546发布日期:2019-03-30 08:31阅读:210来源:国知局
多视域单摄像头成像扫描器的制作方法

本发明涉及多视域单摄像头成像扫描器。



背景技术:

基于激光的条形码扫描器得到运用已有多年。为了用基于图像的扫描器代替基于激光的扫描器,可能需要多个视野来捕捉条形码的图像,在产品移动通过一个或多个扫描窗口时,条形码的图像可能位于产品的各种表面。



技术实现要素:

成像系统包括一个具有一个视野的摄像头、一组轴向间隔开的可移动反射镜(架在一个使这组反射镜在摄像头视野内旋转的转子上)和一组固定反射镜(它们被架起,以将从可移动反射镜组所得到的视野进行重新定向,以便从不同的角度提供多个视野)。

进一步的扫描器实例包括一个具有水平扫描窗口和垂直扫描窗口的扫描器外壳、一个架在扫描器外壳内的摄像头(该摄像头的视野在有一个在垂直方向扩展的轴)、一组以轴向间隔方式架在一个转子上的、与转子的旋转轴垂直的反射镜(转子的旋转轴与视野轴成一定角度,以旋转摄像头视野内的反射镜)以及多组固定反射镜(每组都被架起,以将架在转子上的反射镜组中的对应的反射镜的视野进行重新定向,以便从不同的角度提供多个视野)。

一种方法包括轮流旋转一组反射镜进入摄像头的视野;将每个反射镜的视野通过多个另外的反射镜进行反射,以通过扫描器窗口提供多个视野,在不同角度投影经过扫描器窗口的产品条形码的图像;以及捕捉来自多个视野的条形码的图像。

附图说明

以下通过举例并参照附图,对本发明的上述内容和其他方面加以具体说明:

图1是一张转子的方框图,根据一个示例实施例,该转子旋转多个反射镜进入摄像头视野,以便于产生扫描器的多个视野;

图2是按照一个示例实施例有多块反射镜的转子的顶视图;

图3是说明按照一个示例实施例的转子反射镜和间隙定时汇总以及摄像头暴露时间的表格;

图4是按照一个示例实施例说明扫描器和拖尾视野的方框图;

图5是按照一个示例实施例说明扫描器和先导视野的方框图;

图6是按照一个示例实施例说明扫描器和水平视野的方框图;

图7是按照一个示例实施例说明扫描器和垂直视野的方框图;

图8是按照一个示例实施例说明扫描器中固定反射镜定位的方框图,该反射镜被用来反射视野以提供拖尾视野;

图9是按照一个示例实施例说明扫描器中固定反射镜定位的方框图,该反射镜被用来反射视野以提供先导视野;

图10是按照一个示例实施例说明扫描器中固定反射镜定位的方框图,该反射镜被用来反射视野以提供水平视野;

图11是按照一个示例实施例说明扫描器中固定反射镜定位的方框图,该反射镜被用来反射视野以提供垂直视野;

图12是按照一个示例实施例说明扫描器电子器件的方框图;

图13是按照一个示例实施例说明扫描条形码方法的流程图;

图14是实现按照各种示例实施例的方法的计算机系统的方框图;

在下文的详细描述中,引用了构成本发明组成部分的附图,并在所述附图中以图示方式显示了可在其中实施发明主旨事项的特定实施例。该等实施例乃以足够的细节予以描述,以确保本领域的技术人员能够实施它们,并且需要了解的是,可以利用其他实施例,且可以在不偏离发明主旨事项范围的情况下做出结构、逻辑及电气改变。因此,下文的描述不应被视为具有限制意义,并且发明主旨事项的范围由所附权利要求予以界定。

具体实施方式

在一个实施例中,本文描述的功能或算法可以通过软件或软件和人类执行程序的组合来实现。软件可由存储在一个或多个永久性存储设备中的计算机可执行指令组成。这种永久性存储设备的实例包括计算机可读介质或计算机可读存储设备,如一个或多个存储器或其他类型基于硬件的存储设备,可以是本地的也可以是联网的,以及其他永久性存储设备。术语“模块”可被用于表示存储在某个存储设备中的、用于由电路执行的代码,此类存储设备的例子有一个或多个处理器,其共同形成经特别编程的电路或计算机。模块还可能包括代码、电路、固件的组合,或任何能够执行模块相关功能的组合。多个功能可以用所期望的一个或多个模块来执行,并且所描述的实施例仅仅是示例。代码或软件可在数字信号处理器、ASIC、微处理器上执行,或在在计算机系统(如个人计算机、服务器或其他计算机系统)上操作的其他类型的处理器上执行。

扫描器有一个或多个窗口,提供一个扫描区供校验器使用,扫描器使用能将单个摄像头视野切换或分割为多个具有不同角度的扫描窗口视野的立体空间反射镜。多视野提供了对通过扫描区的物品的全方位覆盖,其可包括面向水平和面向垂直方向的窗口。扫描器包含一个基于双光学成像的扫描器,其性能可媲美或超过基于激光的系统。

为了在高性能的零售应用(如杂货店)中用基于图像的扫描器代替基于激光的扫描器,被扫描对象可从多侧以及通过多个通孔进行成像。条形码可能包括任何类型编码了一维码或二维码等信息的符号。

在一个双平面(双光学)扫描器中,可在在扫描窗口视野内移动的产品的顶部、底部、垂直面向、校验器面向、先导和拖尾表面读取条形码。六个正交表面意味着六个视野(FOV)。如果先导表面FOV从垂直窗口平面发出,图像在水平方向将是扭斜的。与此类似,如果先导表面FOV从水平窗口平面发出,图像在垂直方向将是扭斜的。所以,为了充分地读取先导和拖尾表面上的条形码,每个表面可能需要利用两个视野。总计八个视野提供良好的成像性能。

图1中的方框图中显示了一个多视野生成器100,单一摄像头110可被用于生成多个视野,用于扫描条形码。摄像头110可以架在扫描器外壳内,使得沿着通常垂直向上方向延伸的光学轴117的视野(FOV)115从架在旋转转子125上的数个反射镜120、121、122中的一个来进行反射。转子125可以由电机130带动、绕着由虚线127表示的转子轴旋转。

反射镜120、121和122被架在转子上,以在转子旋转时与摄像头110的视野115相交。在一个实施例中,转子125由外壳支撑,使转子轴127以大约45度的角度朝向远离摄像头110的光学轴117的方向延伸。在这些反射镜的每个旋转进入摄像头的视野115时,摄像头视野被反射到如135、136和137所示的不同的固定反射镜上。对应的反射视域139、140和141分别在固定反射镜135、136和137处示出。摄像头FOV 115还可以穿过转子125中的间隙144到达另一个固定反射镜145上。

固定反射镜135、136、137和145可被称为第一组固定反射镜。可定位各种其他次级、三级和四级反射镜或镜组,以便一次或多次反射从第一组固定反射镜所产生的视野,来提供从扫描窗口延伸出来的不同视野。旋转或静态镜组允许单一摄像头110的视野在多个输出视野之间切换,视野可被进一步反射,以通过所述一个或多个扫描窗口从多个侧面与被扫描物品相交。

在一个实施例中,旋转反射镜120、121和122垂直于旋转轴127,这样入射角(其定义为旋转轴127和光学轴117之间的角度)以及视野(FOV)交叉点和一个特定的旋转反射镜在合理的暴露时间内不发生变化。垂直于旋转轴127的旋转反射镜,提供了在每个反射镜暴露在FOV时最大程度地降低所引起的模糊的定向,来自不采用这种定向的旋转反射镜的反射,将会有这种模糊的情况发生。在一个实施例中,术语“垂直”并未按照绝对的意义使用。有可能与完全垂直的方向有一些偏离,其导致某些模糊,但比图像处理电路造成的模糊要小,仍然能识别被扫描的条形码。

在一个实施例中,生成器100将旋转反射镜120、121、122沿旋转轴127定位在离开摄像头110的三个不同距离。当这些反射镜120、121、122的每一个按照离开摄像头110越来越大的距离旋转进入视野115中时,摄像头视野115的至少一部分被导向到不同的固定反射镜135、136、137以及145(在有间隙144的情况下)上。反射镜的定位使单一摄像头110的视野115可以在以四个不同的输出视野之间切换。然后,如下文进一步描述并在更多图中所示,从每个固定反射镜得到的每个视域被投影到附加的固定反射镜组,以提供延伸自扫描窗口的不同视野。

在一个实施例中,摄像头110是一个面向上方的摄像头和镜头。在该特定实施例中,摄像头110的规格是1280x 960 1/3",带一个16mm镜头。这得到一个镜头外21°的对角线视野115。电机130/转子125可被定位在摄像头上方,其旋转轴127与摄像头的光学轴117成45°角。

根据与视野115相交的是旋转反射镜120、121和122中的哪一个,视野将在三个高度中的一个被反射90°,成为139处的FOV 1、140处的FOV 2或141处的FOV 3。147处所示的FOV 4是特殊的情况,其中视野115穿过转子中的间隙144,没有受到干扰。转子125如图1中所示处于允许FOV 115穿过间隙144的旋转位置。

在一个实施例中,光传感器150由外壳支撑,使光传感器150在转子125每转一圈都有一条光束被遮挡翼片155阻断。在一个实施例中,遮挡翼片155位于反射镜122的外缘。光传感器可在翼片160上生成一个信号,该信号可被提供到扫描器处理电路,以根据信号控制电机速度。

图2是转子125的顶视图,显示一个实施例中以90°间隔围绕作为中心的转子轴127的三个反射镜120、121和122以及间隙144。从转子一侧在电机处向下看,间隙144在12点位置,120处的M1在9点位置,122处的M3在6点位置,121处的M2在3点位置。在一些实施例中,间隔不需要正好是90°,因为电路可以适应不同的角度,具体取决于转子125的转速,重量不平衡可以通过增加附加质量以平衡转子来进行补偿。反射镜和间隙从摄像头110起以增加的(轴向的)距离排列(而不是角度位置)。请注意,由于摄像头视野轴117和电机轴127之间角度的原因,从一个反射镜到下一个反射镜,轴127和反射镜中心之间的径向距离增加。与此类似,在FOV随着离开摄像头的距离增加而增大时,反射镜(和间隙)大小也同样增大。

在一个实施例中,旋转反射镜的布置和转子的设计使反射器阵列(转子和旋转反射镜)得到动态平衡。这得到了低噪声/振动和更小的电机轴承磨损。反射镜和间隙(相对于标称视野)采用大号的尺寸,以补偿暴露过程中的电机运动、从物体采集到的光线的散焦以及机械公差。

在所示的特定实施例中,转子125有具有箭头210所示的顺时针转动。转子125可在使视野115不经反射穿过转子间隙144,在147处形成FOV 4,投射到固定反射镜4。转子顺时针转过90°的角度,M1与摄像头FOV相交将其反射以形成FOV 1,投射到固定反射镜1。转子顺时针再转过90°的角度,M3与摄像头FOV相交将其反射以形成FOV 3,投射到固定反射镜3。再转过90°的角度后,M2与摄像头FOV相交将其反射以形成FOV 2,投射到固定反射镜2。

各个(一级)固定反射镜可被布置成将各视野反射到二级或三级反射镜组,使其从一个或多个扫描窗口或通孔发出进入扫描区,以便与被扫描物品从多个方向相交。

转子的旋转可由在相当稳定的速度下转动的直流无刷电机130提供。摄像头的暴露可与转子125的角度同步,让暴露发生在摄像头在“看”旋转的反射镜或间隙的时侯。“看”的动作与与摄像头视野115相交的旋转反射镜或间隙相对应,这造成其中一个视野中的条形码的图像被摄像头110的成像阵列捕捉。同步可通过使用光传感器150来实现。在122处将M3架起的转子125结构还起到传感器150的遮挡翼片155的作用。传感器150可包括由间隙隔开的发射器和检测器,翼片155通过该间隙穿过。当该翼片155的前缘通过传感器150的中心时,翼片155挡住发出的光线,并被传感器150探测到。该边缘通过数次旋转被探测到后,其可被扫描器电路作为计时触发器(如微处理器或其他控制器)使用,以控制摄像头110对于所有反射镜的暴露时间。一般来说,理想情况是每次暴露都在特定反射镜(M1-M3)120、121和122或间隙144上居中。

另一个考虑是接触不是瞬时的。接触时间是可容许光照水平的光线采集与因被扫描物品运动所导致的模糊之间的平衡。对于高通过量杂货应用中常见的每秒30-50英寸的通过速度,条形码在120μs的暴露过程中将移动3.5-6密尔(90-150微米)。这对于标称(13密尔)和稍微缩小的标签这是可以接受的。对于5密尔数量级的小条形码来说,营业员扫描物品可能要慢很多。因为这与物品运动相关,所以它对于所有成像扫描器来说都是一个问题。

我们可提供一个针对使用一个帧率为每秒40帧的摄像头的非常特殊情况的定时的实例。因为每转动一周有四次暴露,这样就迫使电机速度要有10rps或600rpm。使用120μs的暴露时间,计时被汇总在如图3所示的表1中。几列提供了间隙、三个旋转反射镜和脉冲的各自的值。第一列是与面中心所成角度,单位是度。在间隙处,面中心是0,在反射镜120处为90,在反射镜121处为180,在反射镜122处为270。第二列提供了到达面中心的时间,单位为毫秒(ms),对应的数值是0、25、50、75和0。对于间隙和旋转反射镜中的每一个来说,每个的标称暴露时间都是0.12ms,对于脉冲来说是9.56ms。最后提供了暴露期间的行程,单位为度,对于间隙和旋转反射镜中的每一个来说都是0.432ms,对于脉冲来说为34.41ms。

对于更快的摄像头来说,电机速度将会成比例提高。或者,光传感器150和遮挡翼片155可用磁铁和霍尔效应传感器来代替,以同步计时。或者,可使用带有或不带计时传感器的步进电机。使用步进电机将允许转子移动到并停留在特定的暴露位置。这将对应于一个仅有该视野在其中被启用的较低的功率模式。任何被检测到的运动,都将被用作启动电机和重新开始视野切换的信号。

图4、5、6和7中的类似元件使用相同的参考编号,这些图说明的都是具有一个水平扫描窗口410和一个垂直扫描窗口415的扫描器外壳400。生成器100位于扫描器外壳400中,同时有用于处理摄像头110所获取的各视野中所出现条形码的图像、控制摄像头110暴露计时和控制电机130的电路。来自扫描窗口的各视野同样也按照条形码在产品上的位置得到显示和命名,该产品按箭头430所示从扫描器外壳的第一侧边420移动到扫描器外壳的第二侧边425。请注意,校验器将通常被定位在外壳的边缘435附近,使水平扫描窗口410被定位在垂直扫描窗口415和校验器之间。

图4说明了一个拖尾水平视野450,其方向从水平扫描窗口向外,朝向扫描器400的左侧425。视域450经过设计来捕捉当产品在箭头430方向移动时定位在产品拖尾边缘的条形码的图像。与此类似,拖尾垂直视野455的方向也是从垂直扫描窗口415向外,也是朝向扫描器400的左侧425成一定角度,也是用来捕捉当产品在箭头430方向移动时定位在产品拖尾边缘的条形码的图像。

图5说明了产品在箭头430方向移动时对应于产品左侧边上的条形码的先导视野。换句话说,先导视野与扫描器外壳400的侧边420成一定角度,以得到被扫描产品先导边缘上的条形码视域。先导水平视野在510确定,先导垂直视野在520确定,分别从水平扫描窗口垂直地向上发出,以及水平地朝向垂直扫描窗口的校验器侧边435的方向发出。

图6表示对应于可从水平扫描窗口410读取的条形码的水平视野。在某些实施例中,面向底部的视野610从水平扫描窗口410以基本向上的方向发出,其方向可能朝向垂直扫描窗口415略微倾斜。面向底部的视野610可捕捉产品底部的条形码的图像,换句话说就是面对水平扫描窗口410的条形码。面向视野620的校验器的侧边也从水平扫描窗口410发出,朝向垂直扫描窗口成更大角度,以得到可能面向扫描器的校验器的侧边435的条形码的图像。在不同实施例之间,这些视野的角度可能不同,对于扫描窗口可能偏离完全水平或完全垂直方向的不同扫描器,这些角度可通过经验或用数学方法来轻松确定。

图7表示对应于可从垂直扫描窗口415读取的条形码的垂直视野。垂直面向的视野710从垂直扫描窗口415以基本向外方向朝着扫描器外壳400的校验器侧边435发出。在某些实施例中,垂直面向的视野710可能朝水平扫描窗口410的方向略微向下倾斜。垂直面向的视野710可捕捉产品侧面上的、面对垂直扫描窗口415的条形码的图像。面向顶部的视野720也从垂直扫描窗口415发出,朝向垂直扫描窗口410成更大角度,以得到在被扫描产品顶部的可能面朝上的条形码的图像。在不同实施例之间,这些视野的角度可能不同,对于扫描窗口可能偏离完全水平或完全垂直方向的不同扫描器,这些角度可通过经验或用数学方法来轻松确定。

图8、9、10和11是说明将对应于图4、5、6和7中视野的各视野反射到二级或三级镜组的各(初级)固定反射镜定位的方框图,使其从一个或多个扫描窗口发出,并进入扫描区从多个方向与被扫描物品相交。

在图8中,转子125的定位使第一个旋转反射镜120与摄像头视野115相交,并将其向固定反射镜135反射。固定反射镜135成一定角度,将视野139朝向二级分割反射镜810、815(在一个实施例中其在水平方向上分割)反射,并朝向水平扫描窗口下方扫描器外壳侧边420定位。

分割次级反射镜将视野一分为二,其中反射镜810将视野朝向水平三级反射镜820(其部分地朝向扫描器外壳侧边425定位)定向,以将视野朝向面朝侧边430定位的水平四级反射镜830定向,然后其通过水平扫描窗口提供拖尾水平视野450。

同时,分割反射镜的反射镜815成部分向上的角度,将视野139的其他部分朝向垂直三级反射镜835定向,该三级反射镜位于垂直成像窗口之后,并得到定位,以提供拖尾垂直视图455。请注意,视野450和455同时从视野139提供,其被反射镜810和815以及进一步的镜组分割。反射镜的定位使相应的视野从水平和垂直扫描窗口以非常小的重叠同时发出。在这类视野中捕捉的图像可通过摄像头在不同成像阵列位置捕捉并进行处理,以识别此类被捕捉图像中的条形码信息。这些视野合并在一起将捕捉产品拖尾侧边上的条形码。

图9说明提供先导视野510和520的反射镜的放置。通过旋转反射镜121提供的视野140类似地由固定反射镜136反射到910和920所示的二级分割反射镜上,朝向水平扫描窗口以下的扫描器外壳400的左侧边425。定位在垂直扫描窗口后方的垂直三级反射镜925和定位在水平扫描窗口下方的水平三级和四级反射镜930、935分别从扫描器垂直和水平扫描窗口或通孔发出分割视野,分别作为先导垂直和水平视野520和510。这些视野合并在一起将捕捉产品先导边上的条形码。请注意,水平三级反射镜930将视野朝向侧边425并朝向水平四级反射镜935的方向反射回来,后者成一定角度来提供视野510。

图10说明提供水平视野610和620的反射镜放置。通过旋转反射镜122而提供的视野141由固定反射镜137反射到一对位于水平扫描窗口下方的二级分割反射镜1010和1020上,后者将视野141分割成左右部分,将这些部分朝向扫描器外壳400的校验器侧边435定向。左半部分由校验器三级反射镜1030反射,从水平通孔以向上的方向并朝作为面向视野620的校验器侧边的垂直塔的方向而发出。视野620将捕捉面向产品侧边的校验器上的条形码。分割视野的右半部分由底部三级反射镜1040反射,从水平通孔以向上的方向发出,以通过面向视野610的底部来捕捉产品底部上的条形码。请注意,先导和拖尾水平视野也可捕捉此类条形码。三级反射镜1030和1040定位在水平扫描窗口下方,朝向校验器侧边435,并向上成一定角度以提供相应的视野。

图11说明提供先导视野710和720的先导反射镜放置。穿过间隙144提供的视野147被反射镜145反射到定位在垂直扫描窗口后方的二级反射镜1110上。二级反射镜1110成一定角度以将视野反射到两个三级反射镜1120和1130上,其将视野分为左右部分。左半部分从垂直通孔向外和向下反射,以作为视野720捕捉产品顶部上的条形码。右半部分从垂直通孔向外反射,以作为视野710捕捉面向产品的侧边的塔(垂直窗口支撑)上的条形码。先导和拖尾垂直视野也可捕捉此类条形码。

图12是说明一个实施例中扫描器电子器件1200的方框图。控制器1210(如微处理器或微控制器)接收来自传感器1215的输入。传感器1215可向控制器1210提供转子旋转信息。控制器1210使用该信息控制电机1220使转子旋转并将转子的转速与1225中所示的摄像头图像速度同步。摄像头1225向控制器提供成像数据,然后,控制器执行图像识别,以从摄像头成像中提取数据,该数据在经过摄像头成像的条形码中编码。然后,被提取的数据作为输出而被提供。可使用输出来生成正在购买物品的清单,也可带有价格。可将输出通过本地网或其他网络提供到中央控制器进行进一步的处理。

图13是一个说明扫描条形码方法1300的流程图。方法1300包括在1310轮流旋转一组反射镜进入摄像头的视野。在1320,从每个反射镜所得到的视野通过多个另外的反射镜进行反射,以通过扫描器窗口提供多个视野,在不同角度投影经过扫描器窗口的产品条形码的图像。在1330处捕捉来自多个视野的条形码的图像。图像可在1340处理以提取在条形码中编码的数据。被提取的数据可通过扫描器进一步处理,以生成购买交易,或被提供到中央控制器进行各种实施例中的进一步处理。

图14是根据各种示例实施例来实现扫描器电子器件和方法的计算机系统1400的方框图;不是在各种实施例中都需要使用所有组件。以计算机1400形式存在的一个示例计算设备可能包括处理单元1402、存储器1403、可移动存储设备1410,以及非可移动存储设备1412。尽管示例计算设备被图示及描述为计算机1400,但在不同的实施例中该计算设备可以不同形式存在。尽管各种数据存储元件被图示为电脑1400的组成部分,存储设备还可以或者替代地包括经由网络(例如互联网)可存取的基于云端的存储设备。

存储器1403可能包括易失性存储器1414和非易失性存储器1408。计算机1400可能包括—或者能够存取—包括各种计算机可读媒体的计算环境,例如易失性存储器1414和非易失性存储器1408,可移动存储设备1410和非可移动存储设备1412。计算机存储包括随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM)及电可擦可编程只读存储器(EEPROM)、闪存或其他存储器技术、光盘只读存储器(CD ROM)、数码多功能光碟(DVD)或其他光盘存储器、盒式磁带、磁带、磁盘存储器,或者能够存储用于执行本发明所述功能的计算机可读指令的其他磁存储设备。

计算机1400可能包括或能够存取包括输入1406、输出1404,以及通信连接1416的计算环境。输出1404可能包括显示设备(如可能作为输入设备使用的触摸屏)。输入1406可以包括一个或多个触摸屏、触摸板、鼠标、键盘、摄像头110、一个或多个设备专用按钮、一个或多个集成在计算机1400内或经由有线或无线数据连接器与该计算机相连接的传感器及其他输入设备。计算机可使用通信连接与一个或多个远程计算机(例如数据库服务器,包括基于云的服务器和存储)连接,从而在网络环境中操作。远程计算机可包括个人计算机(PC)、服务器、路由器、网络个人计算机、对等设备或其他共用网络节点等等。通信连接可包括局域网(LAN)、广域网(WAN)、蜂窝、WiFi、蓝牙或其他网络。

存储在电脑可读媒体上的电脑可读指令可由计算机1400的处理单元1402执行。硬盘驱动器、CD-ROM和RAM是包括非暂时性计算机可读媒介的物品(如存储设备)的一些实例。词语计算机可读媒介和存储设备并不包括载波。例如,计算机程序1418能够在基于组件对象模型(COM)的系统中的其中一个服务器上提供一般技术,以便为了数据存取与/或为了执行运算的目的而执行存取控制检查,该计算机程序可以包括在CD-ROM上和从CD-ROM载入到硬盘中。计算机可读指令允许计算机1400在具有多个用户和服务器的、基于COM的计算机网络系统中提供一般存取控制。

示例

1.一个成像系统,包含:具有一个视野的摄像头、一组轴向间隔开的可移动反射镜(它们被架在一个转子上,该转子将它们在摄像头的视野内旋转)和一组固定反射镜(它们被架起,以将从可移动反射镜组所得到的视野进行重新定向,以便在不同角度提供多个视野)。

2.示例1的成像系统,进一步包含:一个支撑扫描器的外壳、一个转子以及固定反射镜组;由外壳撑起的第一窗口,该窗口被支撑到基本水平的位置,这时外壳由建筑物的楼层地面支撑。

3.示例2的成像系统,其中处于不同角度的多个多重视野提供了位于外壳以外的、靠近第一窗口的产品的多个不同角度的视域。

4.示例3的成像系统,其中位于外壳以外的、靠近第一窗口的产品的多个不同角度的视域包含至少两个视域,每个视域有一个不同的角度。

5.示例2-4中任何一个的成像系统,并且进一步包含由外壳撑起的第二窗口,该第二窗口被支撑到基本垂直的位置,这时外壳由建筑物的楼层地面支撑。

6.示例5的成像系统,其中处于不同角度的多个多重视野为位于外壳外的、靠近第二窗口的产品提供了多个不同角度的视域。

7.示例5-6中任何一个的成像系统,其中摄像头在外壳中的布置使摄像头视野的光学轴与第一窗口基本正交并延伸出第一窗口,其中转子的旋转轴与摄像头视野的光学轴大约呈45度角,向上延伸到第二窗口之后。

8.示例6-7中任何一个的成像系统,其中靠近第二窗口的产品的多个不同角度的视域包含至少两个视域,每个视域有一个不同的角度。

9.示例1-8中任何一个的成像系统,其中架在转子上的镜组中的每个反射镜被以垂直于转子的旋转轴的位置架设。

10.示例1-9中任何一个的成像系统,其中转子进一步包含有一个开孔的板,开孔对应于摄像头的直接视野,镜组包含三个反射镜,其中三个反射镜和开孔在转子上相互间近似90度布置。

11.示例10的成像系统,其中反射镜和开孔的大小与转子的速度相结合,提供足以获得被扫描产品上所布置的代码的图像的视野。

12.示例1-11中任何一个的成像系统,其中固定镜组的固定反射镜包含一个分割反射镜,以将视野分割成两个视野。

13.一个扫描器,其包含:一个具有水平扫描窗口和垂直扫描窗口的扫描器外壳、一个架在扫描器外壳内的摄像头(该摄像头的视野有一个在垂直方向扩展的轴)、一组以轴向间隔方式架在一个转子上、与转子的旋转轴垂直的反射镜(转子的旋转轴与视野轴成一定角度,以旋转摄像头视野内的反射镜)以及多组固定反射镜(每组都被架起,以将架在转子上的反射镜组中的对应的反射镜的视野进行重新定向,以便从不同的角度提供多个视野)。

14.示例13的扫描器,其中处于不同角度的多个多重视野提供了位于外壳以外的、靠近垂直和水平扫描窗口的产品的多个不同角度的视域,其中多个不同角度的视域包含一对拖尾视野、一对先导视野、一对水平视野和一对垂直视野。

15.示例14的扫描器,其中多个固定镜组包括二级分割反射镜、垂直、水平、校验器和底部三级反射镜和水平四级反射镜。

16.示例14-15扫描器中任何一种,并进一步包含:一个使转子旋转的耦合电机;一个布置在扫描器外壳中的、用以控制电机和摄像头以得到多个视野内的条形码的图像的耦合控制器。

17.示例16的扫描器,并进一步包含一个架在扫描器外壳中的传感器,以检测转子的旋转,向控制器提供代表转子旋转速度的信号。

18.一种方法,包含:轮流旋转一组反射镜进入摄像头的视野;将每个反射镜的视野通过多个另外的反射镜进行反射,以通过扫描器窗口提供多个视野,在不同角度投影经过扫描器窗口的产品条形码的图像;以及捕捉来自多个视野的条形码的图像。

19.示例18的扫描器,其中将每个反射镜的视野通过多个另外的反射镜进行反射以提供多个视野,包含提供靠近水平扫描窗口和垂直扫描窗口的产品的多个不同角度的视域,其中多个不同角度的视域包含一对拖尾视野、一对先导视野、一对水平视野和一对垂直视野,并且其中的反射镜被定位于与其转子的旋转轴呈垂直的方向。

20.示例18-19方法中任何一种,并进一步包含控制一个电机,以转动一组可旋转的反射镜,以及控制一个摄像头,以获取多个视野内的条形码的图像。

虽然上面详细描述了几个实施例,但是,也可以进行其他一些改动。例如,要实现要求的结果,图中描述的逻辑流程并不要求采用所示的特定顺序或先后顺序。可以提供其他步骤或删除上述流程所述的一些步骤,可以在所述系统中增加、省略其他部件。其他实施例可能属于下述权利要求书的范围。

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