CN1839394B - 用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法 - Google Patents

用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法 Download PDF

Info

Publication number
CN1839394B
CN1839394B CN2004800237384A CN200480023738A CN1839394B CN 1839394 B CN1839394 B CN 1839394B CN 2004800237384 A CN2004800237384 A CN 2004800237384A CN 200480023738 A CN200480023738 A CN 200480023738A CN 1839394 B CN1839394 B CN 1839394B
Authority
CN
China
Prior art keywords
target
imaging
optical
imaging device
optical code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2004800237384A
Other languages
English (en)
Other versions
CN1839394A (zh
Inventor
梅于尔·帕特尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Symbol Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Symbol Technologies LLC filed Critical Symbol Technologies LLC
Publication of CN1839394A publication Critical patent/CN1839394A/zh
Application granted granted Critical
Publication of CN1839394B publication Critical patent/CN1839394B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10792Special measures in relation to the object to be scanned
    • G06K7/10801Multidistance reading
    • G06K7/10811Focalisation

Abstract

提供了三种不复杂的成像装置,在其中的两种成像装置中提供了用于装有至少一个物镜的可移动式支架,在其它成像装置中提供了至少一个静止的物镜和附加的光学元件。各实施例包括至少一个固定的成像传感器阵列,用于将光学代码或目标成像于其上,比如一维条形码符号、或标签、记号、图片等。各成像装置提供约为5-102cm的扩展的工作范围。成像装置能够被包括在条形码成像仪内,以便提供具有扩展的工作范围的不复杂的条形码成像仪,该扩展的工作范围可以与常规的基于图像的条形码成像仪的工作范围相比或大于常规的基于图像的条形码成像仪的工作范围。

Description

用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法
优先权
本申请要求于2003年8月28日提交申请、并且已获得美国申请序列号为10/650,241的美国专利申请的优先权,该美国专利申请又要求于2003年7月7日提交申请、并且已获得美国专利申请序列号为60/485,184的美国临时申请的优先权,这两份申请的内容整体引用在此作为参照。 
技术领域
本发明涉及成像领域,尤其涉及用于将光学代码或目标成像到多个焦平面上的成像装置和条形码成像仪。 
背景技术
像常规的条形码成像仪这种基于CCD或CMOS的成像设备通常具有有限的工作范围,量级在5-61cm(~2-24英寸)。在许多情况下,这种成像设备被设计出手持的,或至少可以在给定的区域内移动,这样在某种程度上补偿了其有限的工作范围。然而,仍然要求操作人员将成像设备放在合适的范围内以便产生足够清晰即基本上聚焦的图像;为了使到要成像的目标的距离合适,这可能要求操作人员的尝试和误差解决方法。 
在成像设备保持静止的应用中,比如在装配线上,成像设备通常是固定的以便将条形码符号成像到沿装配线移动的物体上,常规的工作范围(即5-61cm)通常是可以接受的。在需要增大工作范围的许多应用中,含像变焦能力这种尖端科技的自动聚焦系统在内的昂贵且复杂的成像装置通常会被包括在条形码成像仪之内或与其一起使用,以增大它们的工作范围。不过,这类成像装置除去其昂贵的特点之外,通常还需要不断地加以维护。因此,当诸多应用要求成像并解码一维条形码符号时,与基于激光的条形码读取器相比,这些装置在市场上并不具有很好的竞争力,因为基于激光的条形码读取器具有可以相比的、 甚至更大的工作范围,并且通常更便宜。 
发明内容
根据上述内容,在成像领域中,存在一种对不复杂的成像装置的需求,该成像装置应可以被包括在基于图像的一维条形码成像仪之内,该成像仪用于将一维条形码符号、或标记、记号、图片等成像到横跨光轴并沿成像装置的扩展工作范围的多个焦平面中的一个焦平面之上。 
因此,本发明的一个方面就是提供一种用于对多个焦平面处的光学代码或目标进行成像的成像装置,它包括:具有第一和第二一维图像传感器阵列的图像传感器,该第一和第二图像传感器阵列各自具有一行像素,用于获取与聚焦于其上的图像相对应的各行像素数据;以及具有至少一个物镜的透镜组件,该至少一个物镜沿该成像装置的单个光轴放置,用于对位于该图像传感器中心纵轴处的光学代码或目标的图像进行聚焦,从而使得在成像操作期间该图像的部分被聚焦到该第一和第二图像传感器阵列上以便获得两行像素数据,各行像素数据都与该光学代码或目标的至少一部分相对应,其中该透镜组件包括用于进一步将该图像聚焦到该第一和第二一维图像传感器阵列的至少一个之上的多个光学元件,并且其中该多个光学元件覆盖该第一和第二一维图像传感器阵列的至少一个中的至少一部分。 
本发明的另一个方面在于提供一种使用成像装置使多个焦平面处的光学代码或目标成像的方法,该方法包括如下步骤:初始化成像操作,以便通过沿该成像装置的单个光轴放置的至少一个物镜将该多个焦平面中的至少一个焦平面处的光学代码或目标成像到具有第一和第二一维图像传感器阵列的图像传感器之上;在该成像操作期间,获取两行像素数据,各行像素数据与该光学代码或目标相对应;并且在该至少一个物镜和该至少一个一维图像传感器阵列之间放置至少一个光学元件,其中该至少一个光学元件覆盖该至少一个一维图像传感器阵列中的至少一部分。 
与常规的条形码成像仪的典型工作范围5-61cm(约2到24英寸)相比,本发明的成像装置和条形码成像仪通过提供约5-102cm(约2到40英寸)的扩展的工作范围来实现上述这些方面和其它方面。本发明的成像装置和基于图像的条形码成像仪并不需要复杂的自动聚焦系统。这样,在成像并解码一维条形 码符号(以及在成像和处理标记、记号、图片等)这些方面,本发明的基于图像的一维条形码成像仪的性能可以与常规的基于激光的条形码读取器和基于图像的条形码成像仪相比,或者甚至比后两者的性能还要优越。 
具体来讲,根据本发明,提供了三种成像装置实施例。在其中的两个实施例中,提供了一种装有至少一个物镜的可移动式支架,并且在一个附加的实施例中,提供了至少一个静止的物镜和附加的光学元件。各实施例包括至少一个固定的图像传感器阵列,用于将光学代码或目标成像于其上。各成像装置提供扩展的工作范围,约5-102cm。 
附图说明
参照附图将描述本发明的各种实施例,其中: 
图1示出了根据本发明第一实施例的成像装置; 
图2示出了根据本发明第二实施例的成像装置; 
图3示出了根据本发明第三实施例的成像装置; 
图4是根据本发明的条形码成像仪的侧面透视图。 
具体实施方式
参照图1-3,示出了根据本发明的成像装置的三种不同的实施例。图4示出了在其中含有三种不同的成像装置实施例之一以便成像并解码条形码符号(或成像并处理标记、记号、图片等)的一种条形码成像仪。图1-3所示的和此处所描述的成像装置适合用于成像各种光学代码或目标,比如标记、记号、图片等,并且尤其适合用于成像一维条形码符号,比如统一产品代码(UPC)条形码,并且具有约5-102cm(2-40英寸)的扩展的工作范围(即大于61cm或24英寸)。 
第一实施例 
参照图1,示出了根据本发明第一实施例的成像装置,并以标号100指代它。成像装置100包括具有一维固态图像传感器阵列104的图像传感器102以及透镜组件106。透镜组件106包括装有至少一个物镜107的支架105。 
通过使用驱动器114,支架105便可沿成像装置100的光轴108移动,该驱动器114用于使至少一个物镜107能够将像一维条形码符号这样的光学代码或目标聚焦到图像传感器102上,其中光学代码或目标具有横跨光轴108的平面并在空间上与多个焦平面1101-110n-1之一相关联。在图1中由两个箭头示出了支架105的移动。或者,预期只移动透镜组件106的支架105内的至少一个物镜107,而支架105本身保持不动。 
随着透镜组件106的支架105的移动,上述至少一个物镜107将多个焦平面1101-110n-1中的一个不同的焦平面110最佳地聚焦到一维固态图像传感器阵列104上。移动透镜组件106的支架105,直到在空间上与横跨光轴108的平面相关联的焦平面(或其部分)被充分地或基本上聚焦到图像传感器102,因此,光学代码或目标的图像(或其部分)被充分地或基本上聚焦到图像传感器阵列104上。 
当光学代码或目标是一维条形码符号时,如果条形码成像仪(参看图4)或成像系统的解码器适当且准确地解码由图像传感器阵列104检测到并与条形码符号相对应的像素行数据,则该光学代码或目标被确定为已被充分地或基本上聚焦了。条形码成像仪输出嘟嘟响的声音或其它本领域已知的指示,以便表面该条形码符号已经被成功地解码了。 
如果该条形码符号没有被适当且准确地解码,则启动驱动器114以便获取支架105在光轴108上不同的位置设置,努力正确地或基本上地将光学代码或目标聚焦到图像传感器阵列104上。驱动器114可由操作人员人工启动,例如按下条形码成像仪(参看图4)上的触发按钮,或当意识到条形码符号没有被适当且准确地解码时由处理器自动地启动驱动器114。 
或者,如果条形码符号没有被适当且准确地解码时,操作人员可通过移动成像装置100来人工改变透镜组件106和光学代码或目标之间的距离,因此可将光学代码或目标成像到不同的焦平面110上,直到表示了成功的读取为止。 
当光学代码或目标是标签、记号、图片等时,如果根据像图像处理与分析应用程序这样的特定应用程序成功地处理了由图像传感器阵列104检测到并与标签、记号、图片等相对应的像素行数据,则光学代码或目标就被确定为被充分地或基本上聚焦了。如果条形码符号没有被成功处理,则启动驱动器114以 获得支架105在光轴108上不同的位置设置,努力准确地或基本上将光学代码或目标聚焦到图像传感器阵列104之上。驱动器114可由操作人员人工启动,例如按下条形码成像仪(参看图4)上的触发按钮,或当意识到条形码符号没有被成功地解码时由处理器自动地启动驱动器114。 
或者,如果没有成功地处理光学代码或目标,则操作人员可通过移动成像装置100来人工改变透镜组件106和光学代码或目标之间的距离,因此可将光学代码或目标成像到不同的焦平面110上,直到所成像的光学代码或目标被成功地处理为止。 
通常,标签、记号、图片等在尺寸方面比一维图像传感器阵列104要大,例如,是二维的。因此,在开始处理与标签、记号、图片等相对应的像素行数据之前,获得了与标签、记号、图片等的不同部分相对应的附加像素行数据。附加像素行数据是通过使标签、记号、图片等成像并且通过人工地以从顶部往下或从底部往上的方式移动条形码成像仪而获得的,该成像过程中所用的条形码成像仪(参看图4)具有成像装置100并以连续成像模式运行。随着条形码的移动,便获得了与标签、记号、图片等相对应的多个像素行数据。 
在连续成像模式期间获得的并与标签、记号、图片等的不同部分相对应的各像素行数据都被存储到存储器内,直到全部(或足够多的部分)的标签、记号、图片等都被成像为止。然后,处理器通过绘制或拼接已存储的各像素行数据以产生被成像的标签、记号、图片等,然后处理所绘制的像素数据,这样来处理所存储的像素行数据。使用成像装置100来成像并解码二维条形码符号(比如,PDF417符号表示法的条形码符号)时执行相似的步骤。 
当支架105(或至少一个物镜107)位于某一给定位置处时,可以适当且准确解码或成功处理光学代码或目标的那个焦平面属于多个焦平面1101-110n-1构成的焦平面全集。属于该焦平面全集的各焦平面都可以充分地或基本上将光学代码或目标聚焦到图像传感器阵列104上。因此,并不存在某一个特定的焦平面可以充分地或基本上将光学代码或目标聚焦到图像传感器104上;不过,存在一个特定的焦平面可以最佳地将光学代码或目标聚焦到图像传感器阵列104上,该焦平面被称为最佳焦平面。 
当光学代码或目标被最佳地聚焦到图像传感器阵列104上时,横跨光轴108 的光学代码或目标平面在空间上与最佳焦平面相关联。不过,离最佳焦平面较远的一组焦平面和离最佳焦平面较近的一组焦平面也可以将光学代码或目标的图像提供到图像传感器102上,该图像被充分地或基本上聚焦以便于解码和/或图像处理与分析。较远和较近的焦平面组都构成焦平面全集。 
为使光学代码或目标被成功解码和/或处理,横跨光轴108的光学代码或目标平面并不需要在空间上与最佳焦平面相关联;它只需要与焦平面全集中的某一焦平面相关联。如果光学代码或目标的平面并不在空间上与焦平面全集中的某一焦平面相关联,则有可能无法成功地解码和/或处理该光学代码或目标。这样,为使光学代码或目标的平面在空间上与焦平面全集中的某一焦平面相关联,将需要移动支架105(或成像装置)。 
焦平面最好是二维长方形平面,不过,可预期透镜组件106可以包括用于产生三维焦平面和/或具有其它几何形状(例如,椭圆、圆、三角等)的焦平面并将它们聚焦到图像传感器102上的光学器件。 
可进一步预期,该光学器件可产生并聚焦其尺寸比图像传感器阵列104稍大一些的焦平面(或其部分)。例如,如果图像传感器阵列104的尺寸为1×1024,即一个像素行,则各焦平面110的尺寸为3×1024,使得与焦平面110相对应的图像的至少一部分覆盖图像传感器阵列104的像素行。 
图像传感器102包括电子器件(未示出),用于输出与在图像传感器阵列104上成像的图像相对应的像素行数据。图像传感器阵列104包括图像落于其上或聚焦于其上的像素行112。与各像素112相对应的像素数据是由图像传感器102输出的,用于解码和/或图像处理与分析。在图4所示的条形码成像仪的情况下,如本领域已知的那样,来自于所有的像素112的像素数据被发送到用于其解码的解码器。 
图像传感器102最好是1×1024图像传感器,即具有一行1024个像素并且成像分辨率为1×1024的图像传感器,其特征在于它是一维图像传感器。图像传感器102提供光学代码或目标的优良分辨率,其横向平面在空间上与多个焦平面1101-110n-1之一相关联。 
透镜组件106的至少一个物镜107是常规的物镜。支架105(或者,至少一个物镜107)最好可以在0-100微米的范围内用驱动器114来移动,该驱动 器114用于改变被充分地或基本上聚焦到图像传感器阵列104上的焦平面组。驱动器114可以是2003年4月29日提交申请、美国申请序列号为10/425,344的共同待批的专利申请中所描述的驱动器,该专利申请的内容整体引用在此作为参考。可以预期,本领域中已知的其它类型的驱动器也可用于沿光轴108移动透镜组件106。 
图1所示的成像装置的工作范围约为5-102cm(2-40英寸)。该工作范围是从支架105与图像传感器102相反的那一端到在空间上成像装置100可以充分地或基本上聚焦光学代码或目标的最远点之间的距离。在只移动至少一个物镜107的成像装置中,工作范围是从至少一个物镜107到在空间上成像装置可以充分地或基本上聚焦光学代码或目标的最远点之间的距离。 
该工作范围可以与常规的基于图像的条形码成像仪或基于激光的条形码读取器的工作范围相比,或大于后两者的工作范围。如下文参照图4所述的那样,当条形码成像仪内包含成像装置100时,可提供基于图像的一维条形码成像仪,其扩展后的工作范围(即,大于61cm或24英寸)约为5-102cm(2-40英寸)。 
第二实施例 
图2示出了根据本发明的成像装置的另一个实施例,并以标号200来指代。在本实施例中,透镜组件202包括至少一个物镜204。透镜组件202包括装有至少一个物镜204的支架205。支架205固定在相对于图像传感器206预定的距离处,并沿成像装置200的光轴207放置。本实施例并不具有任何可移动的组件。 
图像传感器206是二维图像传感器202,并且最好是2×1024的图像传感器202。即,图像传感器206包括两个一维图像传感器阵列208a、208b,它们分别具有一行像素行。在可选的实施例中,成像装置200包括两个像图像传感器102那样的一维图像传感器,它们堆叠起来便与一个二维图像传感器类似。 
透镜组件202进一步包括用于覆盖图像传感器206的选择像素211的光学元件210。光学元件210是从下面的组中选择的:玻璃,透镜,全息光学元件,塑料,以及其它透明处理。各光学元件210可以具有与其它光学元件210相同 或不同的预定的光学特性。 
在较佳的实施例中,如图2所示,只有一个图像传感器阵列208b的像素211被光学元件210覆盖(用圆圈表示)。在可选的实施例中,各图像传感器阵列208的像素211是间隔着用光学元件210来覆盖的,并且图像传感器206的每列像素中只有一个像素211是被光学元件210覆盖的。 
包括至少一个物镜204和光学元件210的静止的透镜组件202将光学代码或目标(比如,一维条形码符号,其平面横跨光轴207并在空间上与多个焦平面2121-212n-1之一相关联)聚焦到图像传感器206的两个一维图像传感器阵列208a、208b上。 
具体来讲,透镜组件202将与光学代码或目标的上面一行214相对应的图像聚焦到上部的图像传感器阵列208a,并将与光学代码或目标的下面一行216相对应的图像聚焦到下面的图像传感器阵列208b。既然图像传感器206的下面一行216的像素211是用透镜组件202的光学元件210覆盖的,则与聚焦到上面的图像传感器阵列208a的图像相比,聚焦到图像传感器阵列208b的图像具有不同的聚焦质量。 
根据光学代码或目标相对于透镜组件202的各组件的距离,和与光学代码或目标相对应的其它图像相比,与光学代码或目标相对应的一个图像将具有更为锐利的聚焦质量。处理器可以执行一组可编程的指令,以便通过分析各图像相对应的像素数据来确定与光学代码或目标相对应的哪一个图像被充分地或基本上聚焦了,即具有更为锐利的聚焦质量,并由各图像传感器阵列208将其输出。 
像素数据可以根据若干本领域已知的用于确定聚焦质量的特性(比如,强度、清晰度等)来分析。然后,与聚焦质量更为锐利的图像相对应的像素数据被发送给用于解码的解码器和/或用于图像处理与分析的处理器(或另一个处理器)。 
在可选的实施例中,当光学代码或目标是一维条形码符号时,如果由图像传感器阵列208a、208b之一所输出并且与条形码符号相对应的像素行数据被条形码成像仪(参看图4)或成像系统的解码器适当且准确地解码,则该光学代码或目标就被确定为被充分地或基本上聚焦了。与顶部图像传感器阵列208a 相对应的像素数据被首先发送给解码器,如果被适当且准确地解码,则解码过程就完成了,并且条形码成像仪输出嘟嘟响的声音或其它本领域已知的指示,以表明条形码符号已被成功地解码了。 
如果发生误读或根本没有读取,则与底部图像传感器阵列208b相对应的像素数据就被发送给解码器,如果被适当且准确地解码,则解码过程就完成了,并且条形码成像仪会指示条形码符号已被成功解码。如果此刻没有适当且准确地解码该条形码符号,则操作人员可以改变透镜组件202与光学代码或目标之间的距离,因此可将光学代码或目标成像到不同的焦平面212,直到指示读取成功为止。 
当光学代码或目标是标签、记号、图片等时,如果根据特定的应用程序(比如,图像处理与分析应用程序)成功地处理了由图像传感器阵列208a、208b之一所检测到的并且与标签、记号、图片等相对应的像素行数据,则该光学代码或目标就被确定为已被充分地或基本上聚焦了。如果光学代码或目标没有被成功处理,则操作人员可通过移动成像装置200来人工改变透镜组件202与光学代码或目标之间的距离,从而可以将光学代码或目标成像到不同的焦平面212上,直到被成像的光学代码或目标被成功地处理为止。 
通常,标签、记号、图片等在尺寸上大于一维图像传感器阵列208a、208b。因此,在开始处理与标签、记号、图片等相对应的像素行数据之前,先获取与标签、记号、图片等的不同部分相对应的附加像素行数据。附加像素行数据是通过使标签、记号、图片等成像并且通过人工地以从顶部往下或从底部往上的方式移动条形码成像仪而获得的,成像过程中所使用的条形码成像仪(参看图4)具有成像装置200并以连续成像模式操作。随着条形码成像仪的移动,便获得了与标签、记号、图片等相对应的多个像素行数据。 
在连续成像模式期间获得的并与标签、记号、图片等的不同部分相对应的各像素行数据都被存储到存储器内,直到全部(或足够多的部分)的标签、记号、图片等都被成像为止。然后,处理器通过绘制或拼接已存储的各像素行数据以产生被成像的标签、记号、图片等,然后处理所绘制的像素数据,这样来处理所存储的像素行数据。使用成像装置200来成像并解码二维条形码符号(比如,PDF417符号表示法的条形码符号)时执行相似的步骤。 
因为光学元件210的存在,与顶部图像传感器阵列208a所成像的一组焦平面(例如,21245-212n-1)相比,底部图像传感器阵列208b成像一组不同的焦平面(例如,多个焦平面2121-212n-1中的2121-21250)。根据至少一个物镜204和光学元件210的排列和选择,这两组可能或不可能具有重叠的焦平面。因此,与第一实施例相比,当至少一个物镜204位于某一给定的位置时,本实施例可以将光学代码或目标成像到数目更多的焦平面上。 
与图像传感器206相关联的电子器件确定哪一个图像传感器阵列208充分地或基本上聚焦了与光学代码或目标相对应的图像。因此,该电子器件等效地确定哪一个图像传感器阵列208成像了包括最佳焦平面(即最佳地将光学代码或目标聚焦到图像传感器206上的那个焦平面212)在内的那组焦平面。这是因为最佳焦平面属于除了包括最佳焦平面之外还包括至少一个焦平面212的焦平面组,该最佳焦平面充分地或基本上聚焦与光学代码或目标相对应的图像。 
不过,注意到,像针对第一实施例所描述的那样,为使相应的图像被充分地或基本上聚焦,横跨光轴207的光学代码或目标的平面可能并不严格地在空间上与最佳焦平面相关联。还注意到,电子器件可能确定最佳焦平面被同时聚焦到图像传感器阵列208a和208b上。例如,在上述两组焦平面的示例中,最佳焦平面可能是焦平面21247。在这种情况下,电子器件可选择与顶部图像传感器或底部图像传感器阵列208相对应的像素数据,以便于解码和/或图像处理与分析。 
当光学代码或目标被最佳地聚焦到图像传感器阵列208a、208b之一或两者之上时,横跨光轴207的光学代码或目标的平面在空间上与最佳焦平面相关联。不过,如针对第一实施例所描述的那样,离最佳焦平面较远的一组焦平面和离最佳焦平面较近的一组焦平面也将光学代码或目标的图像提供到图像传感器206之上,该图像被充分地或基本上聚焦以便于解码和/或图像处理与分析。 
为使光学代码或目标被成功地解码和/或处理,横跨光轴207的光学代码或目标的平面并不需要在空间上与最佳焦平面相关联;它只需要与被充分地或基本上聚焦到图像传感器206上的那组焦平面中的一个焦平面相关联。例如,在上面的示例中,如果最佳焦平面是焦平面21236(根据图像传感器206与光学代 码或目标之间的距离)并且光学代码或目标的平面在空间上与焦平面21230相关联,则该光学代码或目标仍然被充分地或基本上聚焦,以便解码和/或图像处理或分析。 
如果光学代码或目标所在的平面并不在空间上与被充分地或基本上聚焦到图像传感器206的顶部或底部图像传感器阵列208之上的那组焦平面中的一个焦平面相关联,则光学代码或目标将有可能无法成功地被解码和/或处理。这样,为使光学代码或目标所在的平面在空间上与被充分地或基本上聚焦到图像传感器206上的那组焦平面中的一个焦平面相关联,将需要移动成像装置200。 
如第一实施例所示,焦平面最好是二维长方形平面,不过,可预期透镜组件202可以包括用于产生三维焦平面和/或具有其它几何形状(例如,椭圆、圆、三角等)的焦平面并将它们聚焦到图像传感器206之上的光学器件。 
可进一步预计,由透镜组件202的光学器件产生并聚焦的两行214、216的尺寸或面积比各图像传感器阵列208的面积稍大一些。例如,如果各图像传感器阵列208的尺寸为1×1024(即一行像素行),则上述两行214、216中的每个的尺寸都是3×1024,使得与上述两行214、216中的每个相对应的图像的至少一部分覆盖图像传感器阵列208的像素行。 
与图像传感器206相关联的电子器件输出与落在图像传感器阵列208a、208b上的图像相对应的像素数据。图像入射并聚焦到像素211上。与各像素211相对应的像素数据是由图像传感器206输出的,以便于解码和/或图像处理与分析。在图4所示的条形码成像仪的情况下,如本领域所已知的那样,来自于所有的像素211的像素数据被发送给用于其解码的解码器。 
透镜组件202的至少一个物镜204是常规的物镜。图像传感器206最好是2×1024的图像传感器,即具有两行1024个像素并且成像分辨率为2×1024的图像传感器,其特征在于它是二维图像传感器。图像传感器206提供光学代码或目标的优良分辨率,其横向平面在空间上与多个焦平面2121-212n-1中的一个相关联。 
图2所示的成像装置200的工作范围约为5-102cm(2-40英寸)。该工作范围是从透镜组件202的末端(用字母“D”来指代)到在空间上成像装置200能够充分地或基本上聚焦光学代码或目标的最远点之间的距离。该工作范围可 以与常规的基于图像的条形码成像仪和基于激光的条形码读取器的工作范围相比,或比后两者的工作范围还要大。如下文参照图4所描述的那样,当条形码成像仪(参看图4)内包括成像装置200时,可以提供具有扩展后的工作范围(即,大于61cm或24英寸)的基于图像的一维条形码成像仪,该扩展后的工作范围约为5-102cm(2-40英寸)。 
第三实施例 
参照图3,示出了根据本发明第三实施例的成像装置,并以标号300来指代它。成像装置300包括具有一维固态图像传感器阵列304的图像传感器302以及透镜组件306。透镜组件306包括装有至少一个物镜310的第一支架308以及具有多个部分314A-D的第二支架312。本实施例与第一实施例相似,只不过添加了第二支架312。 
第一支架308可以沿成像装置300的光轴316移动,以便使至少一个物镜310能够将光学代码或目标(比如,一维条形码符号)通过多个部分314A-D之一成像到图像传感器阵列304之上。该光学代码或目标具有横跨光轴316的平面,并在空间上与多个焦平面3181-318n-1相关联。 
在图3中用两个箭头示出了第一支架308的移动。在可选的实施例中,可预计只移动第一支架308中的至少一个物镜310,而支架308本身保持静止。 
多个部分314A-D中的各部分包括多个光学元件320A-D之一,以便进一步将光学代码或目标聚焦到图像传感器阵列304上并增加相对应的入射到图像传感器阵列304上的图像的聚焦质量。第二支架312所载的多个光学元件320A-D是从下列中选择的:玻璃、透镜、全息光学元件、塑料、以及其它透明材料。各光学元件320具有与其它光学元件320不同的预定的光学特性。在较佳的实施例中,多个部分314A-D中的一个部分314D并不具有光学元件320,即314D这部分是空的。 
通过启动马达322(比如,可操作地连接到支架312的伺服马达)旋转支架312(顺时针和/或逆时针),可以移动第二支架312的各光学元件320A-D,使它们按顺序地进入然后离开光轴316。可以同时用驱动器324使第一支架308(或至少一个物镜310)沿光轴316移动,或者当第二支架312移动时可使第 一支架308保持不动。光学元件320与第一支架308(或至少一个物镜310)的位置的各组合将多个焦平面3181-318n-1中不同的焦平面最佳地聚焦到一维固态图像传感器阵列304上。可预计第二支架312可以具有其它几何形状,比如长方形。 
移动第一和第二支架308、312中的至少一个,直到在空间上与横跨光轴316的平面相关联的焦平面(或其部分)被充分地或基本上被聚焦到图像传感器302上,因此光学代码或目标(或其一部分)的图像被充分地或基本上聚焦到图像传感器阵列304上。 
当光学代码或目标是一维条形码符号时,如果由图像传感器阵列304检测到的并且与该条形码符号相对应的像素行数据被条形码成像仪(参看图4)或成像系统的解码器适当且准确地解码了,则该光学代码或目标被确定为充分地或基本上被聚焦了。条形码成像仪输出嘟嘟响的声音或其它本领域已知的指示,以便表面该条形码符号已经被成功地解码了。 
如果该条形码符号没有被适当且准确地解码,则启动马达322和/或驱动器324以便将不同的部分314沿光轴316放置,和/或以便获取第一支架308的不同的位置设置,努力准确地或基本上地将光学代码或目标聚焦到图像传感器阵列304上。马达322和/或驱动器324可由操作人员人工启动,例如按下条形码成像仪上的触发按钮,或当意识到条形码符号没有被适当且准确地解码时由处理器自动地启动马达322和/或驱动器324。 
或者,如果条形码符号没有被适当且准确地解码时,操作人员可通过移动成像装置300来人工改变透镜组件306的各种元件和光学代码或目标之间的距离,因此可将光学代码或目标成像到不同的焦平面318上,直到表示读取成功为止。 
当光学代码或目标是标签、记号、图片等时,如果根据像图像处理与分析应用程序这样的特定应用程序成功地处理了由图像传感器阵列304检测到并与标签、记号、图片等相对应的像素行数据,则光学代码或目标就被确定为被充分地或基本上聚焦了。如果光学代码或目标没有被成功处理,则启动马达322和/或驱动器324以便使不同的部分314沿光轴316放置,和/或以便获得第一支架308的不同的位置设置,努力准确地或基本上将光学代码或目标聚焦到图 像传感器阵列304之上。马达322和/或驱动器324可由操作人员人工启动,例如按下条形码成像仪上的触发按钮,或当意识到条形码符号没有被成功地解码时由处理器自动地启动马达322和/或驱动器324。 
或者,如果没有成功地处理光学代码或目标,则操作人员可通过移动成像装置300来人工改变透镜组件306的各种元件和光学代码或目标之间的距离,因此可将光学代码或目标成像到不同的焦平面318上,直到所成像的光学代码或目标被成功地处理为止。 
通常,标签、记号、图片等在尺寸方面比一维图像传感器阵列304要大,例如,是二维的。因此,在开始处理与标签、记号、图片等相对应的像素行数据之前,先获得与标签、记号、图片等的不同部分相对应的附加像素行数据。附加像素行数据是通过使标签、记号、图片等成像并且通过人工地以从顶部往下或从底部往上的方式移动条形码成像仪而获得的,该成像过程中所用的条形码成像仪(参看图4)具有成像装置300并以连续成像模式运行。随着条形码的移动,便获得了与标签、记号、图片等相对应的多个像素行数据。 
在连续成像模式期间获得的并与标签、记号、图片等的不同部分相对应的各像素行数据都被存储到存储器内,直到全部(或足够多的部分)的标签、记号、图片等都被成像为止。然后,处理器通过绘制或拼接已存储的各像素行数据以产生被成像的标签、记号、图片等,然后处理所绘制的像素数据,这样来处理所存储的像素行数据。使用成像装置300来成像并解码二维条形码符号(比如,PDF417符号表示法的条形码符号)时执行相似的步骤。 
当透镜组件306的各种元件位于某一给定位置处时,可以适当且准确解码或成功处理光学代码或目标的那个焦平面属于多个焦平面3181-318n-1构成的焦平面全集。属于该焦平面全集的各焦平面都可以充分地或基本上将光学代码或目标聚焦到图像传感器阵列304上。因此,并不存在某一个特定的焦平面可以充分地或基本上将光学代码或目标聚焦到图像传感器304上;不过,存在一个特定的焦平面可以最佳地将光学代码或目标聚焦到图像传感器阵列304上,该焦平面被称为最佳焦平面。 
当光学代码或目标被最佳地聚焦到图像传感器阵列304上时,横跨光轴316的光学代码或目标所在的平面在空间上与最佳焦平面相关联。不过,离最佳焦 平面较远的一组焦平面和离最佳焦平面较近的一组焦平面也可以将光学代码或目标的图像提供到图像传感器302之上,该图像被充分地或基本上聚焦以便于解码和/或图像处理与分析。较远和较近的焦平面组都构成焦平面全集。 
为使光学代码或目标被成功解码和/或处理,横跨光轴316的光学代码或目标的平面并不需要在空间上与最佳焦平面相关联;它只需要与焦平面全集中的某一焦平面相关联。如果光学代码或目标的平面并不在空间上与焦平面全集中的某一焦平面相关联,则有可能无法成功地解码和/或处理该光学代码或目标。这样,为使光学代码或目标的平面在空间上与焦平面全集中的某一焦平面相关联,将需要移动第一支架308、第二支架312和/或成像装置300。 
对于第一和第二实施例而言,焦平面最好是二维长方形平面,不过,可预计透镜组件306可以包括用于产生三维焦平面和/或具有其它几何形状(例如,椭圆、圆、三角等)的焦平面并将它们聚焦到图像传感器302上的光学器件。 
可进一步预期,该光学器件可产生并聚焦其尺寸或面积比图像传感器阵列304稍大一些的焦平面(或其部分)。例如,如果图像传感器阵列304的尺寸为1×1024,即一个像素行,则各焦平面318的尺寸为3×1024,使得与焦平面318相对应的图像的至少一部分覆盖图像传感器阵列304的像素行。 
图像传感器302包括电子器件(未示出),用于输出与入射到图像传感器阵列304上的图像相对应的像素数据。图像传感器阵列304包括图像入射到其上或聚焦于其上的像素326。与各像素326相对应的像素数据是由图像传感器302输出的,用于解码和/或图像处理与分析。在图4所示的条形码成像仪的情况下,如本领域已知的那样,来自于所有的像素326的像素数据被发送到用于其解码的解码器。 
图像传感器302最好是1×1024图像传感器,即具有一行1024个像素并且成像分辨率为1×1024的图像传感器,其特征在于它是一维图像传感器。图像传感器302提供光学代码或目标的优良分辨率,其横向平面在空间上与多个焦平面3181-318n-1之一相关联。 
透镜组件306的至少一个物镜310是常规的物镜。第一支架308(或者,至少一个物镜310)最好可以在0-100微米的范围内用驱动器324来移动,以便用于改变被充分地或基本上聚焦到图像传感器阵列304上的焦平面组。驱动 器324可以是2003年4月29日提交申请、美国申请序列号为10/425,344的共同待批的专利申请中所描述的驱动器,该专利申请的内容整体引用在此作为参考。可以预期,本领域中已知的其它类型的驱动器也可用于沿光轴316移动透镜组件306。 
图3所示的成像装置300的工作范围约为5-102cm(2-40英寸)。该工作范围是从第一支架308与图像传感器302相反的那一端到在空间上成像装置300可以充分地或基本上聚焦光学代码或目标的最远点之间的距离。在只移动至少一个物镜310而不移动第一支架308的成像装置中,工作范围是从至少一个物镜310到在空间上成像装置可以充分地或基本上聚焦光学代码或目标的最远点之间的距离。 
该工作范围可以与常规的基于图像的条形码成像仪或基于激光的条形码读取器的工作范围相比,或大于后两者的工作范围。如下文参照图4所述的那样,当条形码成像仪内包含成像装置300时,可提供基于图像的一维条形码成像仪,其扩展后的工作范围(即,大于61cm或24英寸)约为5-102cm(2-40英寸)。 
对于第一和第三实施例而言,可预计移动支架106、308(或透镜107、310)使它们通过每一个可能的位置,并从每一个位置处使光学代码或目标成像。存储与每个位置相对应的像素数据,并在从每个位置处使光学代码或目标成像之后,使用比较算法来比较来自于每个位置的像素数据以确定最佳的像素数据。最佳的像素数据就是具有最大强度的像素数据。然后,解码和/或处理最佳的像素数据。可进一步预计解码和/或处理并不与最佳像素数据相对应的像素数据。 
条形码成像仪 
上述第一到第三实施例的成像装置可以被包括在各种成像设备中,其中可提供扩展的工作范围(即,大于61cm或24英寸)的便宜且不复杂的成像装置是有优势的。一种这样的成像设备就是如图4所示的基于图像的、一维条形码成像仪,并以标号400来指代它。 
条形码成像仪400包括:装有如上所述的一个成像装置404的手持条形码成像仪402;具有至少一个LED或其它发光设备的光源406;具有激光二极管 407的瞄准源405,用于将激光束瞄准在要被成像的光学代码或目标上;控制电路408;图像电路410;以及无线操作时用的电池412。或者,条形码成像仪400也可以设计成非无线操作。 
控制电路408包括:用于控制条形码成像仪400的操作的处理器414,比如用于当用户按下触发按钮416时启动成像和解码过程,用于控制光源406、瞄准源405和通信电路410,用于确定光学代码或目标是否充分地或基本上被聚焦,用于以连续成像模式操作条形码成像仪400,用于执行一组可编程的指令以便解码被成像的光学代码或目标或控制解码器418的操作以便于解码被成像的光学代码或目标,还用于执行一组可编程的指令以便于处理被成像的光学代码或目标。解码器418可以位于如图4所示的处理器414的外部,或位于处理器414内。 
控制电路408进一步包括存储器415,用于参照上述三个实施例和操作指令(比如,用于使条形码成像仪400在连续成像模式中工作的可编程指令集,可由处理器414来执行)来存储如上所述的像素行数据。存储器415可以如图4所示在处理器414的外部,或位于处理器414内。 
通信电路410包括天线420,天线420将表示经解码的和/或经处理的光学代码或目标的数据输出给外部计算设备,并且输入本领域已知的、像用于改变条形码成像仪402的至少一个工作参数这样的数据。工作参数也可以通过下面的过程来改变:使与至少一个工作参数相对应的光学代码或目标成像,解码和/或处理被成像的光学代码或目标,并且接下来改变用于表示经解码和/或处理过的光学代码或目标的至少一个工作参数。 
条形码成像仪400的工作范围可以与常规的基于图像的条形码成像仪或基于激光的条形码读取器的工作范围相比,或大于后两者的工作范围。条形码成像仪400具有扩展的工作范围(即,大于61cm或24英寸),约为5-102cm(2-40英寸)。 
已经描述过的本发明的实施例旨在解释说明而非限制,并且并不旨在代表本发明的每个实施例。在不背离所附的权利要求书及在法律上得到承认的等价方案中所阐明的本发明的精神和范围的情况下可以作出各种修改和变化 

Claims (15)

1.一种用于对多个焦平面处的光学代码或目标进行成像的成像装置,它包括:
具有第一和第二一维图像传感器阵列的图像传感器,所述第一和第二图像传感器阵列各自具有一行像素,用于获取与聚焦于其上的图像相对应的各行像素数据;以及
具有至少一个物镜的透镜组件,所述至少一个物镜沿所述成像装置的单个光轴放置,用于对位于所述图像传感器中心纵轴处的光学代码或目标的图像进行聚焦,从而使得在成像操作期间所述图像的部分被聚焦到所述第一和第二图像传感器阵列上以便获得两行像素数据,各行像素数据都与所述光学代码或目标的至少一部分相对应,其中所述透镜组件包括用于进一步将所述图像聚焦到所述第一和第二一维图像传感器阵列的至少一个之上的多个光学元件,并且其中所述多个光学元件覆盖所述第一和第二一维图像传感器阵列的至少一个中的至少一部分。
2.如权利要求1所述的成像装置,其特征在于,所述光学代码或目标选自:条形码符号,标签,记号,以及图片。
3.如权利要求2所述的成像装置,其特征在于,所述条形码符号是一维和二维条形码符号之一。
4.如权利要求1所述的成像装置,其特征在于,所述成像装置的工作范围约为5厘米到102厘米。
5.如权利要求1所述的成像装置,其特征在于,所述透镜组件是静止的。
6.如权利要求1所述的成像装置,其特征在于,所述多个光学元件选自:玻璃,透镜,全息光学元件,塑料,以及其它透明材料。
7.如权利要求6所述的成像装置,其特征在于,所述多个光学元件覆盖所述至少一个一维图像传感器阵列的整行像素。
8.一种使用成像装置使多个焦平面处的光学代码或目标成像的方法,所述方法包括如下步骤:
初始化成像操作,以便通过沿所述成像装置的单个光轴放置的至少一个物镜将所述多个焦平面中的至少一个焦平面处的光学代码或目标成像到具有第 一和第二一维图像传感器阵列的图像传感器之上;
在所述成像操作期间,获取两行像素数据,各行像素数据与所述光学代码或目标相对应;并且
在所述至少一个物镜和所述至少一个一维图像传感器阵列之间放置至少一个光学元件,其中所述至少一个光学元件覆盖所述至少一个一维图像传感器阵列中的至少一部分。
9.如权利要求8所述的方法,还包括如下步骤:
确定是否至少一行像素数据可以被解码和/或被处理;并且
如果确定至少一行像素数据可以被解码和/或被处理,则解码和/或处理一行像素数据。
10.如权利要求9所述的方法,还包括如下步骤:
如果确定至少一行像素数据无法被解码和/或被处理,则移动所述至少一个物镜;并且
重复所述初始化、获取和确定步骤,以及所述解码和移动步骤之一,直到所述至少一行像素数据被解码和/或被处理。
11.如权利要求8所述的方法,还包括如下步骤:
移动所述至少一个物镜;
重复所述初始化、获取和移动步骤,直到所述至少一个物镜已移动通过每一个位置;并且
解码和/或处理至少一行所获取的像素数据。
12.如权利要求8所述的方法,还包括如下步骤:
存储所述一行像素数据;
重复所述初始化和存储步骤,直到与所述光学代码或目标相对应的多行像素数据被存储;并且
解码和/或处理所存储的多行像素数据。
13.如权利要求8所述的方法,其特征在于,所述光学代码或目标选自:条形码符号,标签,记号,以及图片。
14.如权利要求13所述的方法,其特征在于,所述条形码符号是一维和二维条形码符号之一。
15.如权利要求8所述的方法,其特征在于,所述至少一个光学元件选自:玻璃,透镜,全息光学元件,塑料,以及其它透明材料。 
CN2004800237384A 2003-07-07 2004-07-07 用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法 Active CN1839394B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US48518403P 2003-07-07 2003-07-07
US60/485,184 2003-07-07
US10/650,241 2003-08-28
US10/650,241 US7090135B2 (en) 2003-07-07 2003-08-28 Imaging arrangement and barcode imager for imaging an optical code or target at a plurality of focal planes
PCT/US2004/021638 WO2005008564A2 (en) 2003-07-07 2004-07-07 Imaging arrangement and barcode imager for imaging an optical code or target at a plurality of focal planes

Publications (2)

Publication Number Publication Date
CN1839394A CN1839394A (zh) 2006-09-27
CN1839394B true CN1839394B (zh) 2011-11-23

Family

ID=33567756

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800237384A Active CN1839394B (zh) 2003-07-07 2004-07-07 用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法

Country Status (7)

Country Link
US (1) US7090135B2 (zh)
EP (1) EP1652129B1 (zh)
JP (1) JP4399456B2 (zh)
CN (1) CN1839394B (zh)
AT (1) ATE400035T1 (zh)
DE (1) DE602004014779D1 (zh)
WO (1) WO2005008564A2 (zh)

Families Citing this family (150)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7121997B2 (en) 1999-06-09 2006-10-17 Ethicon, Inc. Surgical instrument and method for treating female urinary incontinence
US7464877B2 (en) 2003-11-13 2008-12-16 Metrologic Instruments, Inc. Digital imaging-based bar code symbol reading system employing image cropping pattern generator and automatic cropped image processor
US7540424B2 (en) * 2000-11-24 2009-06-02 Metrologic Instruments, Inc. Compact bar code symbol reading system employing a complex of coplanar illumination and imaging stations for omni-directional imaging of objects within a 3D imaging volume
US8042740B2 (en) 2000-11-24 2011-10-25 Metrologic Instruments, Inc. Method of reading bar code symbols on objects at a point-of-sale station by passing said objects through a complex of stationary coplanar illumination and imaging planes projected into a 3D imaging volume
US7841533B2 (en) 2003-11-13 2010-11-30 Metrologic Instruments, Inc. Method of capturing and processing digital images of an object within the field of view (FOV) of a hand-supportable digitial image capture and processing system
US7711179B2 (en) * 2004-04-21 2010-05-04 Nextengine, Inc. Hand held portable three dimensional scanner
US7775431B2 (en) * 2007-01-17 2010-08-17 Metrologic Instruments, Inc. Method of and apparatus for shipping, tracking and delivering a shipment of packages employing the capture of shipping document images and recognition-processing thereof initiated from the point of shipment pickup and completed while the shipment is being transported to its first scanning point to facilitate early customs clearance processing and shorten the delivery time of packages to point of destination
US8866920B2 (en) 2008-05-20 2014-10-21 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
EP4336447A1 (en) 2008-05-20 2024-03-13 FotoNation Limited Capturing and processing of images using monolithic camera array with heterogeneous imagers
US11792538B2 (en) 2008-05-20 2023-10-17 Adeia Imaging Llc Capturing and processing of images including occlusions focused on an image sensor by a lens stack array
US8464950B2 (en) * 2008-12-22 2013-06-18 Cognex Corporation Fast vision system
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
EP2502115A4 (en) 2009-11-20 2013-11-06 Pelican Imaging Corp RECORDING AND PROCESSING IMAGES THROUGH A MONOLITHIC CAMERA ARRAY WITH HETEROGENIC IMAGE CONVERTER
JP4905572B2 (ja) * 2010-03-15 2012-03-28 カシオ計算機株式会社 バーコード読取装置
US20120012748A1 (en) * 2010-05-12 2012-01-19 Pelican Imaging Corporation Architectures for imager arrays and array cameras
US8878950B2 (en) 2010-12-14 2014-11-04 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using super-resolution processes
JP5234133B2 (ja) * 2011-03-31 2013-07-10 カシオ計算機株式会社 コード読取装置及びプログラム
KR101973822B1 (ko) 2011-05-11 2019-04-29 포토네이션 케이맨 리미티드 어레이 카메라 이미지 데이터를 송신 및 수신하기 위한 시스템들 및 방법들
US20130265459A1 (en) 2011-06-28 2013-10-10 Pelican Imaging Corporation Optical arrangements for use with an array camera
JP2014521117A (ja) 2011-06-28 2014-08-25 ペリカン イメージング コーポレイション アレイカメラで使用するための光学配列
US20130070060A1 (en) 2011-09-19 2013-03-21 Pelican Imaging Corporation Systems and methods for determining depth from multiple views of a scene that include aliasing using hypothesized fusion
WO2013049699A1 (en) 2011-09-28 2013-04-04 Pelican Imaging Corporation Systems and methods for encoding and decoding light field image files
US8602308B2 (en) * 2011-12-22 2013-12-10 Symbol Technologies, Inc. Imaging device having light field sensor
EP2817955B1 (en) 2012-02-21 2018-04-11 FotoNation Cayman Limited Systems and methods for the manipulation of captured light field image data
US9210392B2 (en) 2012-05-01 2015-12-08 Pelican Imaging Coporation Camera modules patterned with pi filter groups
US9779546B2 (en) 2012-05-04 2017-10-03 Intermec Ip Corp. Volume dimensioning systems and methods
US9007368B2 (en) 2012-05-07 2015-04-14 Intermec Ip Corp. Dimensioning system calibration systems and methods
US10007858B2 (en) 2012-05-15 2018-06-26 Honeywell International Inc. Terminals and methods for dimensioning objects
KR20150023907A (ko) 2012-06-28 2015-03-05 펠리칸 이매징 코포레이션 결함있는 카메라 어레이들, 광학 어레이들 및 센서들을 검출하기 위한 시스템들 및 방법들
US20140002674A1 (en) 2012-06-30 2014-01-02 Pelican Imaging Corporation Systems and Methods for Manufacturing Camera Modules Using Active Alignment of Lens Stack Arrays and Sensors
US10321127B2 (en) 2012-08-20 2019-06-11 Intermec Ip Corp. Volume dimensioning system calibration systems and methods
KR102111181B1 (ko) 2012-08-21 2020-05-15 포토내이션 리미티드 어레이 카메라를 사용하여 포착된 영상에서의 시차 검출 및 보정을 위한 시스템 및 방법
US20140055632A1 (en) 2012-08-23 2014-02-27 Pelican Imaging Corporation Feature based high resolution motion estimation from low resolution images captured using an array source
US9214013B2 (en) 2012-09-14 2015-12-15 Pelican Imaging Corporation Systems and methods for correcting user identified artifacts in light field images
WO2014052974A2 (en) 2012-09-28 2014-04-03 Pelican Imaging Corporation Generating images from light fields utilizing virtual viewpoints
US9939259B2 (en) 2012-10-04 2018-04-10 Hand Held Products, Inc. Measuring object dimensions using mobile computer
US20140104413A1 (en) 2012-10-16 2014-04-17 Hand Held Products, Inc. Integrated dimensioning and weighing system
US9143711B2 (en) 2012-11-13 2015-09-22 Pelican Imaging Corporation Systems and methods for array camera focal plane control
US9462164B2 (en) 2013-02-21 2016-10-04 Pelican Imaging Corporation Systems and methods for generating compressed light field representation data using captured light fields, array geometry, and parallax information
WO2014133974A1 (en) 2013-02-24 2014-09-04 Pelican Imaging Corporation Thin form computational and modular array cameras
US9638883B1 (en) 2013-03-04 2017-05-02 Fotonation Cayman Limited Passive alignment of array camera modules constructed from lens stack arrays and sensors based upon alignment information obtained during manufacture of array camera modules using an active alignment process
WO2014138697A1 (en) 2013-03-08 2014-09-12 Pelican Imaging Corporation Systems and methods for high dynamic range imaging using array cameras
US8866912B2 (en) 2013-03-10 2014-10-21 Pelican Imaging Corporation System and methods for calibration of an array camera using a single captured image
US9521416B1 (en) 2013-03-11 2016-12-13 Kip Peli P1 Lp Systems and methods for image data compression
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US9106784B2 (en) 2013-03-13 2015-08-11 Pelican Imaging Corporation Systems and methods for controlling aliasing in images captured by an array camera for use in super-resolution processing
WO2014164909A1 (en) 2013-03-13 2014-10-09 Pelican Imaging Corporation Array camera architecture implementing quantum film sensors
US9124831B2 (en) 2013-03-13 2015-09-01 Pelican Imaging Corporation System and methods for calibration of an array camera
US9519972B2 (en) 2013-03-13 2016-12-13 Kip Peli P1 Lp Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies
WO2014159779A1 (en) 2013-03-14 2014-10-02 Pelican Imaging Corporation Systems and methods for reducing motion blur in images or video in ultra low light with array cameras
US9100586B2 (en) 2013-03-14 2015-08-04 Pelican Imaging Corporation Systems and methods for photometric normalization in array cameras
US10122993B2 (en) 2013-03-15 2018-11-06 Fotonation Limited Autofocus system for a conventional camera that uses depth information from an array camera
US9445003B1 (en) 2013-03-15 2016-09-13 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information
US9497370B2 (en) 2013-03-15 2016-11-15 Pelican Imaging Corporation Array camera architecture implementing quantum dot color filters
JP2016524125A (ja) 2013-03-15 2016-08-12 ペリカン イメージング コーポレイション カメラアレイを用いた立体撮像のためのシステムおよび方法
US9497429B2 (en) 2013-03-15 2016-11-15 Pelican Imaging Corporation Extended color processing on pelican array cameras
US9633442B2 (en) 2013-03-15 2017-04-25 Fotonation Cayman Limited Array cameras including an array camera module augmented with a separate camera
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
US9464885B2 (en) 2013-08-30 2016-10-11 Hand Held Products, Inc. System and method for package dimensioning
US9898856B2 (en) 2013-09-27 2018-02-20 Fotonation Cayman Limited Systems and methods for depth-assisted perspective distortion correction
US9264592B2 (en) 2013-11-07 2016-02-16 Pelican Imaging Corporation Array camera modules incorporating independently aligned lens stacks
WO2015074078A1 (en) 2013-11-18 2015-05-21 Pelican Imaging Corporation Estimating depth from projected texture using camera arrays
WO2015081279A1 (en) 2013-11-26 2015-06-04 Pelican Imaging Corporation Array camera configurations incorporating multiple constituent array cameras
WO2015134996A1 (en) 2014-03-07 2015-09-11 Pelican Imaging Corporation System and methods for depth regularization and semiautomatic interactive matting using rgb-d images
US9247117B2 (en) 2014-04-07 2016-01-26 Pelican Imaging Corporation Systems and methods for correcting for warpage of a sensor array in an array camera module by introducing warpage into a focal plane of a lens stack array
US9521319B2 (en) 2014-06-18 2016-12-13 Pelican Imaging Corporation Array cameras and array camera modules including spectral filters disposed outside of a constituent image sensor
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
EP3467776A1 (en) 2014-09-29 2019-04-10 Fotonation Cayman Limited Systems and methods for dynamic calibration of array cameras
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US10775165B2 (en) 2014-10-10 2020-09-15 Hand Held Products, Inc. Methods for improving the accuracy of dimensioning-system measurements
US9779276B2 (en) 2014-10-10 2017-10-03 Hand Held Products, Inc. Depth sensor based auto-focus system for an indicia scanner
US9762793B2 (en) 2014-10-21 2017-09-12 Hand Held Products, Inc. System and method for dimensioning
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
US10060729B2 (en) 2014-10-21 2018-08-28 Hand Held Products, Inc. Handheld dimensioner with data-quality indication
US9557166B2 (en) 2014-10-21 2017-01-31 Hand Held Products, Inc. Dimensioning system with multipath interference mitigation
US9942474B2 (en) 2015-04-17 2018-04-10 Fotonation Cayman Limited Systems and methods for performing high speed video capture and depth estimation using array cameras
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US20160377414A1 (en) 2015-06-23 2016-12-29 Hand Held Products, Inc. Optical pattern projector
US9857167B2 (en) 2015-06-23 2018-01-02 Hand Held Products, Inc. Dual-projector three-dimensional scanner
US9835486B2 (en) 2015-07-07 2017-12-05 Hand Held Products, Inc. Mobile dimensioner apparatus for use in commerce
EP3396313B1 (en) 2015-07-15 2020-10-21 Hand Held Products, Inc. Mobile dimensioning method and device with dynamic accuracy compatible with nist standard
US10094650B2 (en) 2015-07-16 2018-10-09 Hand Held Products, Inc. Dimensioning and imaging items
US20170017301A1 (en) 2015-07-16 2017-01-19 Hand Held Products, Inc. Adjusting dimensioning results using augmented reality
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
US10225544B2 (en) 2015-11-19 2019-03-05 Hand Held Products, Inc. High resolution dot pattern
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
US10339352B2 (en) 2016-06-03 2019-07-02 Hand Held Products, Inc. Wearable metrological apparatus
US9940721B2 (en) 2016-06-10 2018-04-10 Hand Held Products, Inc. Scene change detection in a dimensioner
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
US11042161B2 (en) 2016-11-16 2021-06-22 Symbol Technologies, Llc Navigation control method and apparatus in a mobile automation system
US10909708B2 (en) 2016-12-09 2021-02-02 Hand Held Products, Inc. Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements
JP2018140452A (ja) * 2017-02-27 2018-09-13 日本電産サンキョー株式会社 データ読取システムおよびデータ読取システムの制御方法
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
US11093896B2 (en) 2017-05-01 2021-08-17 Symbol Technologies, Llc Product status detection system
US10591918B2 (en) 2017-05-01 2020-03-17 Symbol Technologies, Llc Fixed segmented lattice planning for a mobile automation apparatus
US10663590B2 (en) * 2017-05-01 2020-05-26 Symbol Technologies, Llc Device and method for merging lidar data
US10949798B2 (en) 2017-05-01 2021-03-16 Symbol Technologies, Llc Multimodal localization and mapping for a mobile automation apparatus
US11449059B2 (en) 2017-05-01 2022-09-20 Symbol Technologies, Llc Obstacle detection for a mobile automation apparatus
US10726273B2 (en) 2017-05-01 2020-07-28 Symbol Technologies, Llc Method and apparatus for shelf feature and object placement detection from shelf images
US11367092B2 (en) 2017-05-01 2022-06-21 Symbol Technologies, Llc Method and apparatus for extracting and processing price text from an image set
WO2018201423A1 (en) 2017-05-05 2018-11-08 Symbol Technologies, Llc Method and apparatus for detecting and interpreting price label text
US10733748B2 (en) 2017-07-24 2020-08-04 Hand Held Products, Inc. Dual-pattern optical 3D dimensioning
US10482618B2 (en) 2017-08-21 2019-11-19 Fotonation Limited Systems and methods for hybrid depth regularization
US10572763B2 (en) 2017-09-07 2020-02-25 Symbol Technologies, Llc Method and apparatus for support surface edge detection
US10521914B2 (en) 2017-09-07 2019-12-31 Symbol Technologies, Llc Multi-sensor object recognition system and method
US20190094424A1 (en) * 2017-09-27 2019-03-28 Cognex Corporation Optical systems having adaptable viewing angle and working distance, and methods of making and using the same
US10990778B2 (en) * 2017-10-30 2021-04-27 Electronics And Telecommunications Research Institute Apparatus and method for recognizing barcode based on image detection
US10740911B2 (en) 2018-04-05 2020-08-11 Symbol Technologies, Llc Method, system and apparatus for correcting translucency artifacts in data representing a support structure
US10832436B2 (en) 2018-04-05 2020-11-10 Symbol Technologies, Llc Method, system and apparatus for recovering label positions
US10809078B2 (en) 2018-04-05 2020-10-20 Symbol Technologies, Llc Method, system and apparatus for dynamic path generation
US11327504B2 (en) 2018-04-05 2022-05-10 Symbol Technologies, Llc Method, system and apparatus for mobile automation apparatus localization
US10823572B2 (en) 2018-04-05 2020-11-03 Symbol Technologies, Llc Method, system and apparatus for generating navigational data
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
US11010920B2 (en) 2018-10-05 2021-05-18 Zebra Technologies Corporation Method, system and apparatus for object detection in point clouds
US11506483B2 (en) 2018-10-05 2022-11-22 Zebra Technologies Corporation Method, system and apparatus for support structure depth determination
US11003188B2 (en) 2018-11-13 2021-05-11 Zebra Technologies Corporation Method, system and apparatus for obstacle handling in navigational path generation
US11090811B2 (en) 2018-11-13 2021-08-17 Zebra Technologies Corporation Method and apparatus for labeling of support structures
US11079240B2 (en) 2018-12-07 2021-08-03 Zebra Technologies Corporation Method, system and apparatus for adaptive particle filter localization
US11416000B2 (en) 2018-12-07 2022-08-16 Zebra Technologies Corporation Method and apparatus for navigational ray tracing
US11100303B2 (en) 2018-12-10 2021-08-24 Zebra Technologies Corporation Method, system and apparatus for auxiliary label detection and association
US11015938B2 (en) 2018-12-12 2021-05-25 Zebra Technologies Corporation Method, system and apparatus for navigational assistance
US10731970B2 (en) 2018-12-13 2020-08-04 Zebra Technologies Corporation Method, system and apparatus for support structure detection
CA3028708A1 (en) 2018-12-28 2020-06-28 Zih Corp. Method, system and apparatus for dynamic loop closure in mapping trajectories
US11151743B2 (en) 2019-06-03 2021-10-19 Zebra Technologies Corporation Method, system and apparatus for end of aisle detection
US11960286B2 (en) 2019-06-03 2024-04-16 Zebra Technologies Corporation Method, system and apparatus for dynamic task sequencing
US11080566B2 (en) 2019-06-03 2021-08-03 Zebra Technologies Corporation Method, system and apparatus for gap detection in support structures with peg regions
US11402846B2 (en) 2019-06-03 2022-08-02 Zebra Technologies Corporation Method, system and apparatus for mitigating data capture light leakage
US11200677B2 (en) 2019-06-03 2021-12-14 Zebra Technologies Corporation Method, system and apparatus for shelf edge detection
US11662739B2 (en) 2019-06-03 2023-05-30 Zebra Technologies Corporation Method, system and apparatus for adaptive ceiling-based localization
US11341663B2 (en) 2019-06-03 2022-05-24 Zebra Technologies Corporation Method, system and apparatus for detecting support structure obstructions
DE112020004391T5 (de) 2019-09-17 2022-06-02 Boston Polarimetrics, Inc. Systeme und verfahren zur oberflächenmodellierung unter verwendung von polarisationsmerkmalen
US11639846B2 (en) 2019-09-27 2023-05-02 Honeywell International Inc. Dual-pattern optical 3D dimensioning
JP2022552833A (ja) 2019-10-07 2022-12-20 ボストン ポーラリメトリックス,インコーポレイティド 偏光による面法線計測のためのシステム及び方法
WO2021108002A1 (en) 2019-11-30 2021-06-03 Boston Polarimetrics, Inc. Systems and methods for transparent object segmentation using polarization cues
US11507103B2 (en) 2019-12-04 2022-11-22 Zebra Technologies Corporation Method, system and apparatus for localization-based historical obstacle handling
US11107238B2 (en) 2019-12-13 2021-08-31 Zebra Technologies Corporation Method, system and apparatus for detecting item facings
KR20220132620A (ko) 2020-01-29 2022-09-30 인트린식 이노베이션 엘엘씨 물체 포즈 검출 및 측정 시스템들을 특성화하기 위한 시스템들 및 방법들
US11797863B2 (en) 2020-01-30 2023-10-24 Intrinsic Innovation Llc Systems and methods for synthesizing data for training statistical models on different imaging modalities including polarized images
US11822333B2 (en) 2020-03-30 2023-11-21 Zebra Technologies Corporation Method, system and apparatus for data capture illumination control
US11953700B2 (en) 2020-05-27 2024-04-09 Intrinsic Innovation Llc Multi-aperture polarization optical systems using beam splitters
US11450024B2 (en) 2020-07-17 2022-09-20 Zebra Technologies Corporation Mixed depth object detection
US11593915B2 (en) 2020-10-21 2023-02-28 Zebra Technologies Corporation Parallax-tolerant panoramic image generation
US11392891B2 (en) 2020-11-03 2022-07-19 Zebra Technologies Corporation Item placement detection and optimization in material handling systems
US11847832B2 (en) 2020-11-11 2023-12-19 Zebra Technologies Corporation Object classification for autonomous navigation systems
US11954886B2 (en) 2021-04-15 2024-04-09 Intrinsic Innovation Llc Systems and methods for six-degree of freedom pose estimation of deformable objects
US11290658B1 (en) 2021-04-15 2022-03-29 Boston Polarimetrics, Inc. Systems and methods for camera exposure control
US11954882B2 (en) 2021-06-17 2024-04-09 Zebra Technologies Corporation Feature-based georegistration for mobile computing devices
US11689813B2 (en) 2021-07-01 2023-06-27 Intrinsic Innovation Llc Systems and methods for high dynamic range imaging using crossed polarizers

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473149A (en) * 1993-05-25 1995-12-05 Nippondenso Co., Ltd. Bar code reading apparatus with multifocal length optical system
US5640001A (en) * 1986-08-08 1997-06-17 Norand Technology Corporation Hand-held instant bar code reader having automatic focus control for operation over a range of distances
US6375075B1 (en) * 1999-10-18 2002-04-23 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols including color symbol elements

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US29915A (en) * 1860-09-04 Steam keed instrument
JPH0827948B2 (ja) * 1983-02-08 1996-03-21 ソニー株式会社 光学ヘッド
US5576529A (en) * 1986-08-08 1996-11-19 Norand Technology Corporation Hand-held optically readable information set reader focus with operation over a range of distances
US6681994B1 (en) * 1988-08-31 2004-01-27 Intermec Ip Corp. Method and apparatus for optically reading information
US5064258A (en) * 1988-12-09 1991-11-12 Ricoh Company, Ltd. Information reading device
JP2751086B2 (ja) * 1991-02-26 1998-05-18 株式会社テスコ レンズ焦点距離の調節方式及び同方式を用いたバーコード読み取り方式
US6491222B1 (en) * 1996-10-09 2002-12-10 Symbol Technologies, Inc. Optical path design for scanning assembly in compact bar code readers
JP2748263B2 (ja) * 1995-09-04 1998-05-06 松下電器産業株式会社 バーコードリーダと、それに用いるイメージセンサ
US20040004128A1 (en) * 1996-09-03 2004-01-08 Hand Held Products, Inc. Optical reader system comprising digital conversion circuit
US6179208B1 (en) * 1997-01-31 2001-01-30 Metanetics Corporation Portable data collection device with variable focusing module for optic assembly
AUPP095997A0 (en) * 1997-12-16 1998-01-15 Silverbrook Research Pty Ltd A data processing method and apparatus (art 68)
US6547139B1 (en) * 1998-07-10 2003-04-15 Welch Allyn Data Collection, Inc. Method and apparatus for extending operating range of bar code scanner
US6336587B1 (en) * 1998-10-19 2002-01-08 Symbol Technologies, Inc. Optical code reader for producing video displays and measuring physical parameters of objects
JP2000293616A (ja) * 1999-04-09 2000-10-20 Denso Corp 情報コード読取装置及び記録媒体
JP4147698B2 (ja) * 1999-06-03 2008-09-10 コニカミノルタオプト株式会社 表示光学装置
EP1297688A4 (en) * 2000-04-21 2003-06-04 Lockheed Corp DOUBLE TELECENTRIC CATADIOPTRIC OPTICAL SYSTEM WITH EXTENDED DEPTH AND EXTENDED FIELD FOR DIGITAL IMAGING
JP2002082855A (ja) * 2000-06-30 2002-03-22 Denso Corp 無線通信端末、通信システム、予約または注文方法、並びに、プログラム
JP2002032711A (ja) * 2000-07-14 2002-01-31 Bankutekku Japan Kk 帳票認識装置および帳票認識方法
JP3554703B2 (ja) * 2000-10-12 2004-08-18 リバーベル株式会社 情報端末装置
JP4472166B2 (ja) * 2000-12-22 2010-06-02 オリンパス株式会社 3次元撮像装量
JP2003016383A (ja) * 2001-04-24 2003-01-17 Matsushita Electric Ind Co Ltd 光学的情報読取装置
US6766954B2 (en) 2001-06-15 2004-07-27 Symbol Technologies, Inc. Omnidirectional linear sensor-based code reading engines
JP3741628B2 (ja) * 2001-08-28 2006-02-01 シャープ株式会社 生産履歴管理システムおよび生産履歴管理方法およびそれを実行するためのコンピュータプログラムおよび記録媒体
JP3964672B2 (ja) * 2001-12-28 2007-08-22 富士通株式会社 情報記憶装置及びそのヘッド退避方法
US7055747B2 (en) * 2002-06-11 2006-06-06 Hand Held Products, Inc. Long range optical reader
EP1345082A1 (en) * 2002-03-15 2003-09-17 ASML Netherlands BV Lithographic apparatus and device manufacturing method
US7090132B2 (en) 2002-06-11 2006-08-15 Hand Held Products, Inc. Long range optical reader

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640001A (en) * 1986-08-08 1997-06-17 Norand Technology Corporation Hand-held instant bar code reader having automatic focus control for operation over a range of distances
US5473149A (en) * 1993-05-25 1995-12-05 Nippondenso Co., Ltd. Bar code reading apparatus with multifocal length optical system
US6375075B1 (en) * 1999-10-18 2002-04-23 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols including color symbol elements

Also Published As

Publication number Publication date
ATE400035T1 (de) 2008-07-15
WO2005008564A3 (en) 2005-04-21
CN1839394A (zh) 2006-09-27
WO2005008564A2 (en) 2005-01-27
DE602004014779D1 (de) 2008-08-14
JP2007535719A (ja) 2007-12-06
JP4399456B2 (ja) 2010-01-13
US7090135B2 (en) 2006-08-15
EP1652129B1 (en) 2008-07-02
US20050006477A1 (en) 2005-01-13
WO2005008564B1 (en) 2005-05-19
EP1652129A2 (en) 2006-05-03

Similar Documents

Publication Publication Date Title
CN1839394B (zh) 用于对多个焦平面处的光学代码或目标进行成像的成像装置及其方法
CN104137117B (zh) 具有光场图像传感器的成像设备
CA2343311C (en) Symbology imaging and reading apparatus and method
US7222793B2 (en) Arrangement and method of imaging one-dimensional and two-dimensional optical codes at a plurality of focal planes
US9773142B2 (en) System and method for selectively reading code symbols
CN100541517C (zh) 电光读取器中工作范围和束光斑大小的光学调整
US7967206B2 (en) Functional aiming system for an automatic data collection device, such as an image acquisition device
US20090022429A1 (en) System and method to manipulate an image
EP0980537A1 (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
EP1573643B1 (en) Miniature auto focus piezo actuator system
US11853845B2 (en) Machine vision system and method with multi-aperture optics assembly
US5949068A (en) Optical reader for scanning optical indicia by way of varying object distance
WO2012002988A1 (en) Focus adjustment with mems actuator in imaging scanner
CA2523845C (en) Variable focal distance image reader
EP1916557B1 (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
CN106462723A (zh) 使用智能线性选择列表解码条形码
EP2151121A2 (en) Image reading system
JPH08255216A (ja) 光学的情報読み取り装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: American New York

Co-patentee after: Mehul Patel

Patentee after: MOTOROLA SOLUTIONS INC

Address before: American New York

Co-patentee before: Mehul Patel

Patentee before: Symbol Technologies Co., Ltd.

CP01 Change in the name or title of a patent holder