基于数字成像的码符号读取系统的制作方法

文档序号:6358738阅读:163来源:国知局
专利名称:基于数字成像的码符号读取系统的制作方法
技术领域
本公开内容涉及一种新且改进的基于数字成像的码符号读取系统以及在手持式操作模式和免提式操作模式这二者下操作其的方法。
背景技术
在大多数手持式数字成像系统中,在成像系统的积分周期期间,当在握持该系统的手正颤动或摇晃的同时对图像进行拍摄时,出现运动模糊。这样的运动模糊出现在这样捕获的图像中,即使当颤动轻微且对于人眼而言是不可容易观察的时也是如此。在下列专利和专利申请出版物中已经开发并公开了多种方法以减少相机型手持 式成像系统中的运动模糊美国专利号6,924,837 -J, 539,403 -J, 565,068和7,657,164 ;以及美国专利公开号2006/0238621和2010/0078479。然而,这些现有技术系统中没有一个提供了一种针对可手持的基于成像的条形码符号读取器的简单且可靠的方法,用以防止将由系统操作者的手的颤动、摇晃和/或移动引起的运动模糊引入到要被系统读取的条形码符号的数字图像中。因此,在本技术领域中存在对新且改进的方法的强烈需要,该方法在避免现有技术方法和设备的复杂性、不足和缺陷的同时防止将运动模糊引入到要被该系统读取的条形和其它码符号的数字图像中。

实用新型内容主要目的是提供一种具有集成的运动模糊减少子系统的新且改进的基于数字成像的码符号读取系统,该运动模糊减少子系统采用了加速计传感器。本实用新型的另一目的是提供这样的一种基于数字成像的码符号读取系统,该系统当用户试图读取对象上的一个或多个ID和/或2D码符号时自动检测手引起的颤动,并控制系统操作以便减少由该可手持系统捕获的数字图像中的运动模糊。本实用新型的另一目的是提供这样的一种基于数字成像的条形码符号读取系统,其中加速计传感器被用来自动检测系统操作期间在向量空间上手/系统加速度。本实用新型的另一目的是提供这样的一种基于数字成像的条形码符号读取系统,其中数字图像捕获是当用户手动按压触发开关时被发起的,并且仅当所测量的可手持壳体的加速度在预定加速度阈限水平之下时进行解码处理。本实用新型的另一目的是提供这样的一种基于数字成像的条形码符号读取系统,其中数字图像捕获是当在该系统的视场中自动检测到对象时被发起的,并且仅当所测量的可手持壳体的加速度在预定加速度阈限水平之下时进行解码处理。本实用新型的另一目的是提供这样的一种基于数字成像的条形码符号读取系统,其支持数字检测器操作的视频模式和单帧采集模式这二者。在一个方面中,本发明提供了 I、一种基于数字成像的码符号读取系统,其特征在于,包括[0013]具有光传输孔的可手持壳体;设置在所述可手持壳体中的图像形成和检测子系统,其具有图像形成光学器件,所述图像形成光学器件用来产生视场(FOV)并且将该视场投射通过所述光传输孔且到区域型图像检测阵列上,所述区域型图像检测阵列用于在对象照明和成像操作期间检测所述FOV内对象的一个或多个2D数字图像;设置在所述可手持壳体中的照明子系统,其包括照明阵列,所述照明阵列用于在所述FOV内产生宽区域照明场,并且对在所述FOV中检测到的所述对象进行照明,使得所述照明反射离开所述对象并且向回传输通过所述光传输孔且到所述图像检测阵列上以形成所述对象的所述2D数字图像;基于加速计的运动检测子系统,其被设置在所述可手持壳体中,用来测量所述壳体在被支持在所述用户的手中时的加速度,并且将所述加速度测量结果与存储在所述可手持壳体上的存储器中的预设加速度阈限进行比较; 图像捕获和缓冲子系统,其被设置在所述可手持壳体中,用来捕获和缓冲由所述图像形成和检测子系统检测到的2D数字图像;输入/输出子系统,其被设置在所述可手持壳体中,用来把经处理的图像数据输出到外部主机系统或其它信息接收或响应装置;以及系统控制子系统,其被设置在所述可手持壳体中,用来响应于所述基于加速计的运动检测子系统的结果,在照明和成像操作期间控制和/或协调所述子系统,以便消除或减少由所述图像形成和检测子系统检测到的所述一个或多个数字图像中的运动模糊。在另一个方面中,基于数字成像的码符号读取系统还包括(i)自动对象检测子系统,其被设置在所述可手持壳体中,用来在所述FOV内自动检测对象的存在,或(i)与所述可手持壳体集成的可手动激励触发开关,用来响应于所述系统的用户激励可手动激励触发开关,而发起对所述FOV中的所述对象的一个或多个2D数字图像的检测。在另一个方面中,所述照明子系统包括LED阵列。在另一个方面中,所述基于加速计的运动检测子系统包括安装在所述可手持壳体中的加速度传感器芯片。与现有技术相比,本实用新型具有以下有益的技术效果;防止将运动模糊引入到要读取的条形和其它码符号的数字图像中

为了更充分地理解这些目的,应结合附图阅读对说明性实施例的下列详细描述图I为基于数字成像的条形码符号读取系统的说明性实施例的透视图,其支持手持的和台面支持的条形码符号读取操作的手动触发模式和自动触发模式这二者;图2A为图I中所描绘的说明性实施例的基于数字成像的条形码符号读取系统的第一透视/分解图,示出了其被布置于系统壳体的前部分和后部分之间的印刷电路板组件,其中铰接的基座通过轴结构的方式被枢轴地连接到该系统壳体的后部分;图2B为图I中所示出的说明性实施例的基于数字成像的条形码符号读取系统的第二透视/分解图图3为描述图I到2B中所图示的基于数字成像的条形码符号读取系统的主要系统部件的示意框图;图4A为示出的说明性实施例的基于数字成像的条形码符号读取系统的透视图,其被握持在试图读取对象上的条形码符号的用户的手中,同时该系统在其条形码符号读取操作的手动触发模式下操作;图4B为示出的说明性实施例的数字图像捕获和处理系统的透视图,其被握持在试图读取对象上的条形码符号的用户的手中,同时该系统在其条形码符号读取操作的自动触发模式下操作;图5为阐述在实施手动触发条形码符号读取操作的第一方法过程中涉及的步骤的流程图,其在图I中示出的系统的可手持条形码读取模式期间被支持;图6为阐述在实施手动触发条形码符号读取操作的第二方法过程中涉及的步骤的流程图,其在图I中示出的系统的可手持条形码读取模式期间被支持; 图7为阐述在实施自动触发条形码符号读取操作的第一方法过程中涉及的步骤的流程图,其在图I中示出的系统的可手持条形码读取模式期间被支持;图8为阐述在实施自动触发条形码符号读取操作的第二方法过程中涉及的步骤的流程图,其在图I中示出的系统的可手持条形码读取模式期间被支持;
具体实施方式
参照附图中的图形,将更详细地描述该基于数字成像的条形码符号读取系统的说明性实施例,其中将使用同样的附图标记来指示同样的元件。现参照图I至3,将详细地描述该可手持的基于数字成像的条形码符号读取系统I的说明性实施例。如图1、2A和2B中所示,说明性实施例I的基于数字成像的条形码符号读取系统包括可手持壳体2,其具有(i)前部壳体部分2B,该前部壳体部分2B具有窗口孔6和安装在其中的成像窗口面板3 ;和(ii)后部壳体部分2A。如所示出的,基于单PC板的光具座8 (具有安装在其上的光学子组件)被支持于前部壳体部分2A和后部壳体部分2B之间,前部壳体部分2A和后部壳体部分2B当被拉拢在一起时形成一组装单元。基座部分4通过枢轴结构131的方式连接到该组装单元,该枢轴结构131穿过成像器壳体的底部和基座部分以使得该可手持壳体与该基座部分能够相对于彼此转动。该主机/成像器接口电缆10穿过形成在后部壳体部分的后部中的口 132,并且与安装在PC板8上的连接器相接。可以在可手持操作模式和可台面支持操作模式这二者下使用该可手持的基于数字成像的条形码符号读取系统I。当在其手动触发的可手持操作模式下操作时,如图4A中所示,该系统支持条形码符号读取操作的第一和第二手动触发模式,这分别在图5和6中指定。当在其自动触发的可手持的操作模式下操作时,如图4B中所示,该系统支持条形码符号读取操作的第一和第二自动触发模式,这分别在图7和8中指定。当在其可台面支持操作模式下操作时,该系统支持条形码符号读取操作的自动触发模式,这允许完全免提式操作。如图3中所示,该基于数字成像的条形码符号读取系统I包括多个子系统部件,即图像形成和检测(如照相机)子系统21,其具有图像形成(照相机)光学器件34和CMOS或类似的区域型(area-type)图像检测阵列35,所述图像形成光学器件34用来在要成像的对象上产生视场(field of view, FOV),所述CMOS或类似的区域型图像检测阵列35,用于在图像捕获模式下检测在照明操作期间反射离开对象的成像光,在该图像捕获模式下图像检测阵列上的至少多个像素行被使能;基于LED的照明子系统22,其采用单个LED照明阵列32,用来在图像形成和检测子系统21的整个FOV 33内产生窄带宽区域照明场126,其从被照明对象被反射并且被传输通过被实现在该可手持的之内的窄带传输型光学滤波器40,而且被图像检测阵列35检测到,同时所有其它周围光分量基本上被抑制;如在上文所描述的对象瞄准照明子系统31 ;基于IR的对象运动检测和分析子系统20,用于在图像形成和检测子系统21的FOV内产生基于IR的对象检测场32 ;自动曝光测量和照明控制子系统24,用于控制基于LED的照明子系统22的操作;图像捕获和缓冲子系统25,用于捕获和缓冲由图像形成和检测子系统21检测到的2-D图像;数字图像处理子系统26,用于处理由该图像捕获和缓冲子系统25捕获和缓冲的2D数字图像,并且读取表示于其中的ID和/或2D条形码符号;基于加速计(壳体)的运动检测子系统100,其采用3轴低g加速度传感器芯片(如Freescale Semiconductor (飞思卡尔半导体)的MMA7260Q加速度传感器芯片);和输A /输出子系统27,用于把经处理的图像数据等等输出至外部主机系统或其它信息接收或响应装置;以及系统控制子系统30,其与上面的子系统集成,用来在系统操作期间控制和/ 或协调这些子系统。对象瞄准子系统31的主要功能是,响应于或者(i)在系统操作的手持式成像模式期间对对象的自动检测,或者(ii)通过操作者在她/他手动激励可手动激励的触发开关5时对对象的手动检测,而跨越该系统的FOV的中央范围自动生成和投射可见线性瞄准照明射束70。为实现该对象描准子系统31,0CS组件78还包含第四支持结构,用于支持一对孔槽之上的对该射束折叠式反射镜,其进而被设置在一对被布置在FOV光学器件34的相对地点上的可见LED之上,以便生成线性可见瞄准射束70,其被投射离开第二 FOV折叠式75,并投射出成像窗口 3,如在美国专利公开NO.US20080314985A1中详细地示出和描述的,该美国专利公开No. US20080314985A1的全部内容通过引用结合于此。对象运动检测和分析子系统20的主要功能是,在图像形成和检测子系统21的FOV33内自动产生对象检测场32、在该对象检测场32的预定区域内检测对象的存在以及关于在其之内的该对象的运动和速度信息、和生成被供应给系统控制子系统30的用于指示在该系统的对象检测场内何时以及何处检测对象的控制信号。如图2B中所示,IR LED 90A和IR光电二极管90B被支持在光学不透明结构133的中央偏低部分,在线性LED阵列23之下。IR LED 90A和IR光电二极管90B被用来实现基于IR的自动对象运动检测和分析子系统20。图像形成和检测(即,照相机)子系统21包括图像形成(照相机)光学器件34和CMOS区域型图像检测阵列35,该图像形成光学器件34用于在要成像的对象上提供视场(FOV) 33,该CMOS区域型图像检测阵列35用于在照明和图像采集/捕获操作期间检测被该对象反射出来的成像光。基于LED的照明子系统22的主要功能是,当在该FOV内自动检测对象时,从LED阵列23产生宽区域照明场36。特别地,该照明场具有窄的光学带宽,并且分别在照明模式和成像模式期间,在空间上被限制于该图像形成和检测子系统21的FOV之内。设计了此布置以确保仅仅从该照明子系统22发射并且从被照明对象反射的窄带照明,最终能够传输通过该系统内的窄带传输型光学滤波器子系统40,并且到达该CMOS区域型图像检测阵列35,以进行检测和处理,而由光收集光学器件收集的所有其它周围光分量基本上在该图像检测阵列35处被抑制,由此提供了改进的SNR,因而改进了该系统的性能。窄带传输型光学滤波器子系统40通过下列来实现(I)在成像窗口 3处内包括的高通(如红波长反射)滤波器元件,和(2)安装在CMOS区域型图像检测阵列35前面或者在超过该高通滤波器元件后面任何地方的低通滤波器元件,包括被实现为在FOV折叠式反射镜74和75中的至少一个上支持的分色镜膜,如图2A和2B中所示。如图2B中所示,线性LED阵列23与被包括或集成在成像窗口 3的上边缘内的照明聚焦透镜结构130对准。同样,形成在PC板8中的光传输孔60在空间上在形成在前部壳体部2A中的成像窗口 3内被对准。照明聚焦透镜结构130的功能是,聚焦来自单个线性LED阵列23的照明,并且对位于该系统的FOV的工作距离内任何地方的对象进行均匀地照明。如图2B中所示,光学不透明的光射线包含结构133被安装到PC板8的前部表面,在该线性LED阵列23周围。该光学不透明的光射线包含结构133的功能是,防止光射线从·LED传输到除了照射聚焦透镜面板3的后部输入表面之外的任何表面,遍及其工作范围,其均匀地照明该系统的整个F0V。当把前部壳体面板2B和后部壳体面板2A结合在一起时,其中PC板8被设置于它们之间,该照明聚焦透镜面板3处于在侧面板的顶部表面中形成的倾斜切除部(cut-aways)内,并且从线性LED阵列23产生的照明射线,或者被引导通过该照明聚焦透镜面板3的后部表面,或者被该结构133的涂以黑色的内表面吸收。如图2A和2B中所不,光学部件支持(optical component support,0CS)组件78包括用于支持FOV形成光学器件之上的FOV折叠式反射镜74的第一倾斜面板,和用于支持光传输孔60之上的第二 FOV折叠式反射镜75的第二倾斜面板。在此布置的情况下,在图像形成和检测子系统21中采用的并且源于在该PC板后部侧上支持的光学器件的F0V,在空间中被折叠两次,然后被投射通过光传输孔,并且从该系统的成像窗口出去。自动曝光测量和照明控制子系统24执行两个主要功能(I)在大约其图像检测阵列35处实时测量由该系统的光学器件收集到的光子能量(例如光)的功率密度[焦耳/厘米],并生成指示好的图像形成和检测所需要的曝光量的自动曝光控制信号;和(2)与由系统控制子系统30提供的照明阵列选择控制信号组合地,自动驱动和控制该照明子系统22中的LED阵列23的输出功率,使得该系统的FOV内的对象被最佳地暴露给基于LED的照明,并且在该图像检测阵列35处形成和检测到最佳图像。OCS组件78还包括第三支持面板,用于支持在自动曝光测量和照明控制子系统24中采用的抛物线集光镜段79。使用此反射镜78,窄光收集FOV被投射出到图像形成和检测子系统21的宽区域F0V33的中央部分中,并将所收集的光聚焦到光检器81上,其独立于在图3中通过附图标记35示意性地描绘的区域型图像感测阵列而操作。图像捕获和缓冲子系统25的主要功能是(I)检测由该系统的图像形成光学器件34聚焦到2D图像检测阵列35上的整个2-D图像,(2)针对所捕获的图像帧的所选感兴趣区域,或者针对整个所检测图像生成数字像素数据帧,然后(3)缓冲它捕获的每个图像数据帧。特别地,在说明性实施例中,该系统具有单次激发和视频成像模式这二者。在单次激发模式下,在每个图像捕获和处理周期期间,或在处理周期的特定阶段期间捕获单个2D图像帧(31)。在视频成像模式下,该系统持续地捕获FOV中的对象的数字图像帧。这些模式在美国专利申请公开No. US20080314985A1中更详细地载明,该美国专利申请公开No. US20080314985A1通过引用将其全部内容结合于此。数字图像处理子系统26的主要功能是,在照明和操作模式期间,处理已经被图像捕获和缓冲子系统25捕获和缓冲的数字图像。这样的图像处理操作包括如在美国专利NO. 7,128,266中描述的基于图像的条形码解码方法,该美国专利NO. 7,128,266通过引用将其全部内容结合于此。输入/输出子系统27的主要功能是,支持与外部主机系统和装置的通用、标准和/或专用数据通信接口,并且经由这样的接口把经处理的图像数据等等输出到这样的外部主机系统或装置。这样的接口的示例和实现其的技术在美国专利号6,619,549和6,619,549中给出,这些美国专利通过引用将其全部内容结合于此。系统控制子系统30的主要功能是,向如所示出的集成在该系统内的每个子系统部件提供某预定度的控制、协调和/或管理信令服务。虽然此子系统能够由编程的微处理 器来实现,但是在本实用新型的优选实施例中,此子系统由图3和13中所示出的微计算平台上所支持的且在美国专利号7,128,266中所描述的三层软件体系结构来实现,并且在下文中其它地方予以描述。与壳体集成的手动可激活触发开关5A的主要功能是,使得用户在手动触发操作模式期间,能够在手动按压其(如引起触发事件)时生成控制激活信号(如触发事件信号),并将此控制激活信号提供给系统控制子系统30以供在实施在本文详细地描述的其复杂系统和子系统控制操作时使用。系统存储器中的系统配置参数表29的主要功能是,为可用特征和功能性中的每一个,以及可编程的支持系统操作模式,存储(在非易失性/持久性存储器中)一组系统配置和控制参数(即,SCP),并且其能够在其复杂操作期间,当被请求时由系统控制子系统30自动读取和使用。特别地,这样的SCP能够被动态地管理,如在共同待决的美国专利No. US20080314985A1中更加详细地教导的,该美国专利No. US20080314985A1通过引用将其全部内容结合于此。基于加速计的运动检测子系统100的主要功能是,使用上面指定的加速计传感器自动执行实时手/壳体加速度测量,然后将这样的加速度测量结果提供给系统控制子系统30,其使用这样的手/壳体测量结果和当前加速度阈限自动实施特定模式的条形码符号读取控制,来消除或者以其它方式充分减少要由子系统26解码和处理的条形码符号的数字捕获图像中的运动模糊。支持该说明性实施例的基于数字成像的条形码符号读取所捕获的数字图像中的运动模糊的减少的条形码符号读取操作方法在条形码符号读取控制操作期间,提供在该子系统100中的一个或多个加速计传感器被用来检测向量空间内手加速度。手颤动和摇晃的程度可以由手的加速度,或者宁可由该系统被握持在其用户的手中的可手持壳体的加速度来表示。在系统设置操作期间,在向量空间(在系统存储器中)中为固定的手条件定义加速度阈限。当手/壳体加速度低于在给定测量时段定义的特定阈限时,存在这样的假定在测量时段的时候基本上没有或者短暂的手颤动。当握持该基于数字成像的条形码符号读取系统I的手,在手颤动测量时段期间基本上静止(即,没有移动或摇晃)时,该加速度应当测得接近于零。当手/壳体在手颤动测量时段期间移动时,该加速度应当测得为某非零值。每次使用基于数字成像的条形码符号读取系统I来读取条形码符号,就由基于加速度的运动检测子系统100自动执行实时的手/壳体加速度测量,并提供给控制子系统30,该控制子系统30自动实施特定模式的条形码符号读取控制,其被设计成用来消除或者以其它方式充分减少要由子系统26解码处理的条形码符号的数字捕获图像中的运动模糊。下面详细描述用于支持减少数字捕获图像中的运动模糊的条形码符号读取操作的若干示例性方法。条形码符号读取操作的手动触发方法在图4A中,示出了基于数字成像的系统1,响应于对该系统的FOV内的对象的自动检测,使用由基于IR的自动运动检测和分析子系统20生成的IR射束,生成和投射其线性瞄准照明射束70至该系统的FOV 33中。在此线性瞄准操作模式期间,一对基本平面化的照明射束在该系统PC板上的FOV光学器件34周围生成,被反射离开FOV折叠式反射镜75,并最终被投射出到该FOV的中央部分中,这是因为单个线性瞄准照明射束70对于人类而言具有高可见度特性。 当读取诸如消费者产品之类的条形编码的对象时,用户简单地将自动生成的瞄准照明射束70与该对象上的条形码符号对准,然后按压图像捕获/解码触发器5A。在对其的响应中,子系统21、25和26在子系统30的控制下协作,以使用图5或6中所示出的手动触发过程,捕获、缓冲和处理该FOV的数字图像(以及它包含的所有的),以致力于读取该对象上的条形码符号。当读取了该条形码符号时,子系统27将符号字符数据传输给主机系统。当读取条形编码的选单时,自动生成的线性瞄准射束通常被用来指示该系统的视场(FOV)的范围。瞄准射束帮助用户定位该FOV内的条形码选单,并且当特定条形码符号与可见瞄准射束70对准时,用户可以按压图像捕获/解码按钮5A,以使用图5或6中所示出的手动触发过程,来捕获和处理该FOV的数字图像(以及它包括的所有的),以致力于读取该条形码符号选单上的条形码符号。由基于数字成像的码符号读取系统支持的第一手动触发条形码符号读取方法在图5中,示出有由基于数字成像的系统I支持的第一手动触发条形码符号读取方法。步骤I :对符号读取系统进行初始化,并且在存储器中设定加速度阈限。该加速度阈限可以以单位[m/s2]或等价的度量单位来度量。步骤2 :在检测到已经手动拉动触发器时,符号读取系统在当前照明和成像时段期间进行加速度测量,然后自动确定当前加速度测量结果是否超过在存储器中设定的加速度阈限。步骤3 :如果该加速度测量结果在加速度阈限之下,则符号读取系统捕获该视场(FOV)中的对象的数字图像,并试图读取可能在所捕获的数字图像中图形表示的任何条形码符号。步骤4 :如果该加速度测量结果超过加速度阈限,则符号读取系统不捕获该FOV中对象的数字图像,并等待下一个触发事件发生。步骤5 :在下一个触发事件发生时,符号读取系统测量在下一个/当前照明和成像时段期间的加速度水平。步骤6 :如果该加速度测定在加速度阈限水平之下,则该系统捕获另一数字图像并试图读取所捕获数字图像中图形编码的条形码符号。步骤7 :如果该系统成功读取了所捕获数字图像中的条形码符号,则该系统将对应的符号字符数据传输给主机系统;以及如果该系统未能成功读取所捕获数字图像中的条形码符号,则等待该系统中下一个触发事件的发生。由基于数字成像的码符号读取系统支持的第二手动触发条形码符号读取方法在图6中,示出有由基于数字成像的符号读取系统I支持的第二手动触发条形码符号读取方法。步骤I ;对符号读取系统进行初始化,并且在存储器中设定加速度阈限。该加速度阈限可以以单位[m/s2]或等价的度量单位来度量。步骤2 :在检测到触发器已经被手动拉动时,该符号读取系统就在当前照明和成像时段期间进行加速度测量,然后自动确定当前加速度测量结果是否超过该加速度阈限。 步骤3 :如果该加速度测量结果在加速度阈限之下,则该符号读取系统捕获该视场(FOV)中对象的数字图像,并且试图读取可能在所捕获数字图像中图形表示的任何条形码符号。步骤4 :如果该加速度测量结果超过加速度阈限,则该符号读取系统不捕获该FOV中对象的数字图像。步骤5 :在经过预定时间段之后,该码符号读取系统测量在当前照明和成像时段期间的加速度水平。步骤6 :如果该加速度测定在该加速度阈限水平之下,则该符号读取系统捕获另一数字图像并试图读取在所捕获数字图像中图形编码的条形码符号。步骤7 :如果该系统成功读取了所捕获数字图像中的条形码符号,则将与读取的条形码对应的符号字符数据传输给主机系统;以及如果该系统未成功读取所捕获数字图像中的条形码符号,则该系统处理该数字图像,以致力于在基于图像的条形码符号解码之前减少运动模糊。步骤8 :如果该系统成功读取了所捕获数字图像中的条形码符号,则该系统将对应的符号字符数据传输给主机系统;以及如果该系统未能成功读取所捕获数字图像中的条形码符号,则它等待该系统中下一个触发事件的发生。条形码符号读取操作的自动触发方法在图4B中,示出了基于数字成像的系统1,在自动检测到该系统的FOV内的对象时,使用由基于IR的自动运动检测和分析子系统20生成的IR射束,生成并投影其线性瞄准照明射束70至该系统的FOV 33中。在此线性瞄准操作模式期间,一对基本平面化的照明射束在该系统的PC板上的FOV光学器件34周围生成,被反射离开FOV折叠式反射镜75,并最终被投射出到该FOV的中央部分中,这是因为单个线性瞄准照明射束70对于人类而言具有闻可见度特性。当读取诸如消费者产品之类的条形编码的对象时,用户将自动生成的瞄准照明射束70与该对象上的条形码符号对准,并且由子系统20自动检测该条形码符号。在自动检测到该条形码符号时,子系统21、25和26在子系统30的控制下协作,以使用图7或8中所示出的手动触发过程,来捕获、缓冲和处理该FOV的数字图像(以及它包括的所有的,以致力于读取该对象上的条形码符号,并且当读取了该条形码符号时,子系统27把符号字符数据传输给主机系统。由基于数字成像的系统支持的第一自动触发条形码符号读取方法在图7中,示出有由基于数字成像的系统I支持的第一自动触发条形码符号读取方法。步骤I :对符号读取系统进行初始化,并且在存储器中设定加速度阈限。该加速度阈限可以以单位[m/s2]或等价的度量单位来度量。步骤2 :在自动检测到视场(FOV)中任何对象时,该符号读取系统在当前照明和成像时段期间进行加速度测量,然后自动确定当前加速度测量结果是否超过在存储器中设定的加速度阈限。步骤3 :如果该加速度测量结果在加速度阈限之下,则该符号读取系统捕获该FOV中的对象的数字图像,并试图读取可能在所捕获数字图像中图形表示的任何条形码符号。·步骤4 :如果该加速度测量结果超过加速度阈限,则该符号读取系统不捕获该FOV中对象的数字图像,并且该系统检查以确定该对象是否仍处于该FOV内。步骤5 ;如果该对象仍处于该FOV中,则该符号读取系统测量在下一个/当前照明和成像时段期间的加速度水平;如果该对象不再处于该FOV中,则返回到步骤2并等待对象处于该FOV内。步骤6 :如果在步骤5处的加速度测定在加速度阈限水平之下,则该系统捕获另一数字图像并试图读取在所捕获数字图像中图形编码的条形码符号。步骤7 :如果该系统成功读取了所捕获数字图像中的条形码符号,则该系统将对应的符号字符数据传输给主机系统;以及如果该系统未能成功读取所捕获数字图像中的条形码符号,则该系统返回到步骤2并等待自动检测到该FOV中对象。由基于数字成像的系统支持的第二自动触发条形码符号读取方法在图8中,示出有由基于数字成像的系统I支持的第二自动触发条形码符号读取方法。步骤I :对符号读取系统进行初始化,并且在存储器中设定加速度阈限。该加速度阈限可以以单位[m/s2]或等价的度量单位来度量。步骤2 :在检测到该视场(FOV)中任何对象时,该符号读取系统就在当前照明和成像时段期间进行加速度测量,然后自动确定当前加速度测量结果是否超过该加速度阈限。步骤3 :如果该加速度测量结果在加速度阈限之下,则该符号读取系统捕获该视场(FOV)中对象的数字图像,并且试图读取可能在所捕获数字图像中图形表示的任何条形码符号。步骤4 :如果该加速度测量结果超过加速度阈限,则该符号读取系统不捕获该FOV中对象的数字图像。步骤5 :在经过预定时间段之后,该码符号读取系统测量在当前照明和成像时段期间的加速度水平。步骤6 :如果该加速度测定在该加速度阈限水平之下,则该符号读取系统捕获另一数字图像并试图读取所捕获数字图像中图形编码的条形码符号。步骤7 :如果该系统成功读取了所捕获数字图像中的条形码符号,则把与读取的条形码对应的符号字符数据传输给主机系统;以及如果该系统未成功读取所捕获数字图像中的条形码符号,则该系统处理该数字图像,以致力于在基于图像的条形码符号解码之前减少运动模糊,并且在成功读取条形码符号后,该系统返回至步骤2。步骤8 :如果该系统成功读取了所捕获数字图像中的条形码符号,则该系统将对应的符号字符数据传输给主机系统;以及如果该系统未能成功读取所捕获数字图像中的条形码符号,则返回至步骤2并等待自动检测到该FOV中的对象时。一些容易想到的修改在替换实施例中,照明子系统22内采用的线性照明阵列23可以使用除LED外的固态光源来实现,诸如,像可见激光二极管(visible laser diode, VLD),其在下列文献中被非常详细地教导了 于2002年5月30日公开的WIPO号W002/43195 A2和于2007年7月19日提交并被转让给Metrologic Instruments公司的共同待决的美国申请No. 11/880,087,并且这些文献通过引用将其全部内容结合于此。然而,当在本实用新型的 数字图像捕获和处理系统中使用基于VLD的照明技术时,必须非常关注消除或者以其它方式充分减少当在对象照明和成像操作期间使用相干照明源时,在图像检测阵列35处生成的斑点噪声。在前的WIPO公开号WO 02/43195A2和于2007年7月19日提交的美国专利申请号11/880,087公开了不同的方法和设备,用来消除或充分减少当使用基于VLD的照明阵列时,在图像形成和检测期间的斑点噪声。同样,线性照明阵列能够使用可见和不可见照明源这二者的组合来实现,如在申请人的于2007年7月19日提交的共同待决的美国申请号11/880,087中予以非常详细地教导的,该美国申请号11/880,087通过引用将其全部内容结合于此。这样的光谱混合技术的使用将在使用最小可见照明水平时,使得能够实现捕获具有高对比度的条形码标签的图像。虽然CMOS图像检测阵列技术被描述为用在本实用新型的优选实施例中,但是应理解的是,在替换实施例中,可以使用CCD型图像检测阵列技术以及其它种类的图像检测技术。虽然已经与涉及I-D和2-D条形码结构的各种类型的条形码符号读取应用结合地描述了本实用新型的说明性实施例,但是应理解的是本实用新型能够被用来读取(即识别)任何机器可读的标记、数据表单、或者图形编码的智能形式,包括但不限于条形码符号结构、字母数字字符识别字符串、笔迹、和本领域中当前已知或未来要开发的多种多样的数据表单。在下文中,术语“码符号”应被认为是包括所有这样的信息携带结构和其它图形编码的智能形式。应当理解,说明性实施例的基于数字成像的条形码符号读取系统可以以多种方式来修改,这些修改对于受益于本文所公开的新颖性教导的本领域技术人员而言,将变得容易显而易见的。对其说明性实施例的所有这样的修改和变化都应当被认为处于附于此的权利要求书的范围之内。
权利要求1.一种基于数字成像的码符号读取系统,其特征在于,包括 具有光传输孔的可手持壳体; 设置在所述可手持壳体中的图像形成和检测子系统,其具有图像形成光学器件,所述图像形成光学器件用来产生视场FOV并且将该视场投射通过所述光传输孔且到区域型图像检测阵列上,所述区域型图像检测阵列用于在对象照明和成像操作期间检测所述FOV内对象的一个或多个2D数字图像; 设置在所述可手持壳体中的照明子系统,其包括照明阵列,所述照明阵列用于在所述FOV内产生宽区域照明场,并且对在所述FOV中检测到的所述对象进行照明,使得所述照明反射离开所述对象并且向回传输通过所述光传输孔且到所述图像检测阵列上以形成所述对象的所述2D数字图像; 基于加速计的运动检测子系统,其被设置在所述可手持壳体中,用来测量所述壳体在被支持在所述用户的手中时的加速度,并且将所述加速度测量结果与存储在所述可手持壳体上的存储器中的预设加速度阈限进行比较; 图像捕获和缓冲子系统,其被设置在所述可手持壳体中,用来捕获和缓冲由所述图像形成和检测子系统检测到的2D数字图像; 输入/输出子系统,其被设置在所述可手持壳体中,用来把经处理的图像数据输出到外部主机系统或其它信息接收或响应装置;以及 系统控制子系统,其被设置在所述可手持壳体中,用来响应于所述基于加速计的运动检测子系统的结果,在照明和成像操作期间控制和/或协调所述子系统,以便消除或减少由所述图像形成和检测子系统检测到的所述一个或多个数字图像中的运动模糊。
2.根据权利要求I所述的基于数字成像的码符号读取系统,其特征在于,还包括自动对象检测子系统,其被设置在所述可手持壳体中,用来在所述FOV内自动检测对象的存在,或与所述可手持壳体集成的可手动激励触发开关,用来响应于所述系统的用户激励可手动激励触发开关,而发起对所述FOV中的所述对象的一个或多个2D数字图像的检测。
3.根据权利要求I所述的基于数字成像的码符号读取系统,其特征在于,所述照明子系统包括LED阵列。
4.根据权利要求I所述的基于数字成像的码符号读取系统,其特征在于,所述基于加速计的运动检测子系统包括安装在所述可手持壳体中的加速度传感器芯片。
专利摘要本实用新型公开了一种基于数字成像的码符号读取系统。不管是在单帧采集还是在视频图像捕获模式下操作,其自动检测当用户试图读取对象上的一个或多个1D和/或2D码符号时手引起的颤动,并控制系统操作以便减少该可手持系统所捕获的数字图像中的运动模糊。加速计传感器被用来在系统操作期间自动检测在向量空间上手/系统加速度。在第一实施例中,数字图像捕获是在用户手动按压触发开关时被发起的,并且仅当所测量的该可手持壳体的加速度在预定加速度阈限水平之下时进行解码处理。在另一实施例中,数字图像捕获是在自动检测到该系统的视场中的对象时被发起的,并且仅当所测量的该可手持壳体的加速度在预定加速度阈限水平之下时进行解码处理。
文档编号G06K7/10GK202563519SQ20112056815
公开日2012年11月28日 申请日期2011年11月9日 优先权日2010年11月9日
发明者刘勇 申请人:计量仪器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1