CN102024137A - 具有图像传感器和可变透镜组件的标记读取终端 - Google Patents

具有图像传感器和可变透镜组件的标记读取终端 Download PDF

Info

Publication number
CN102024137A
CN102024137A CN2010105040079A CN201010504007A CN102024137A CN 102024137 A CN102024137 A CN 102024137A CN 2010105040079 A CN2010105040079 A CN 2010105040079A CN 201010504007 A CN201010504007 A CN 201010504007A CN 102024137 A CN102024137 A CN 102024137A
Authority
CN
China
Prior art keywords
lens
terminal
frame
setting
indicia reading
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.)
Granted
Application number
CN2010105040079A
Other languages
English (en)
Other versions
CN102024137B (zh
Inventor
W·H·黑文斯
T·梅尔
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.)
Hand Held Products Inc
Original Assignee
Hand Held Products Inc
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 Hand Held Products Inc filed Critical Hand Held Products Inc
Priority to CN201510397423.6A priority Critical patent/CN105069449B/zh
Publication of CN102024137A publication Critical patent/CN102024137A/zh
Application granted granted Critical
Publication of CN102024137B publication Critical patent/CN102024137B/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/0004Hybrid readers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/147Details of sensors, e.g. sensor lenses
    • 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/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • 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/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • G06K7/10752Exposure time control
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time

Abstract

描述了一种基于图像传感器的标记读取终端,包括:可变位置成像透镜,其具有第一位置和第二位置,在第一位置处该终端具有最佳聚焦的第一平面,并且在第二位置处该终端具有最佳聚焦的第二平面。依照一实施例,第一预定图片大小可以关联到第一透镜位置,其中根据多个读出的像素确定图片大小,并且第二图片大小可以关联到第二透镜位置,以致透镜位置设置到第一位置的终端读出第一图片大小的帧,以及透镜位置设置到第二位置的终端读出第二图片大小的帧。除图片大小操作参数之外或者代替图片大小操作参数,不同操作参数可以关联到各自的第一和第二透镜位置。另外或可选地,用于确定操作参数的不同处理和/或用于确定操作参数的不同算法可以关联到第一和第二透镜位置的每一个。

Description

具有图像传感器和可变透镜组件的标记读取终端
相关申请的交叉引用
本申请要求美国专利申请号No.12/540,168、于2009年8月12日提交、发明名称为“Indicia Reading Terminal Having Image Sensor And Variable LensAssembly”(具有图像传感器和可变透镜组件的标记读取终端)的优先权。要求上述申请的优先权,并且其全部内容通过引用结合于此。
技术领域
本发明总体涉及基于光学的寄存器,并且特别地,本发明涉及一种基于图像传感器的标记读取终端。
背景技术
用于读取可解码标记的标记读取终端可以以多种方式得到。例如,没有键盘和显示器的最少特征的标记读取终端通常用于销售点应用。可得到的呈可识别的枪式形式要素的没有键盘和显示器的标记读取终端具有手柄和触发按钮(触发器),该触发按钮可由食指启动。具有键盘和显示器的标记读取终端也可以得到。配备有键盘和显示器的标记读取终端通常用于航运业和仓库应用中,并且呈合并显示器和键盘的形式要素。在配备有键盘和显示器的标记读取终端中,启动解码消息输出的触发按钮通常被提供在这样的位置上:能由操作者的拇指启动。没有键盘和显示器的形式或者配备有键盘和显示器的形式的标记读取终端通常用于多种数据收集应用中,该数据收集应用包括销售点应用、航运业应用、仓储应用、安全检查站应用以及患者照料应用。一些标记读取终端适用于读取条形码符号,该条形码符号包括一个或多个一维(1D)条形码、堆叠的1D条形码以及二维(2D)条形码。其他标记读取终端适用于读取OCR字符,同时还配备其他标记读取终端来读取条形码符号和OCR字符这两者。
发明内容
描述了一种基于图像传感器的标记读取终端,包括:可变设置成像透镜,其具有第一设置和第二设置,在第一设置该终端具有第一最佳聚焦平面,并且在第二设置该终端具有第二最佳聚焦平面。依照一实施例,第一预定图片大小可以关联到第一透镜位置,其中根据多个读取的像素确定图片大小,并且第二图片大小可以关联到第二透镜位置,使得透镜设置设定到第一设置时的终端读取第一图片大小的帧,以及透镜设置设定到第二设置时的终端读取第二图片大小的帧。除图片大小操作参数之外或者代替图片大小操作参数,不同操作参数可以关联到相应的第一和第二透镜设置。另外或可选地,用于确定操作参数的不同处理和/或用于确定操作参数的不同算法可以关联到第一和第二透镜设置的每一个。
附图说明
参照以下描述的附图可以更好地了解在此描述的特征。不是着重这些附图的比例,着重举例说明本发明的原理。在这些附图中,贯穿不同视图,相同的数字被用来表示相同的部分。
图1是在一实施例中具有可变聚焦透镜组件的基于图像传感器的标记读取终端的透视图;
图2是在一实施例中具有可变聚焦透镜组件的基于图像传感器的标记读取终端的框图;
图3是在一实施例中可变透镜设置透镜组件的示意图;
图4是在一实施例中可变透镜设置透镜组件的示意图;
图5是在一实施例中可变透镜设置透镜组件的示意图;
图6是在一实施例中举例说明其用户接口的基于图像传感器的标记读取终端的透视图;
图7是在一实施例中举例说明基于图像传感器的标记读取终端的各个功能间的时序的时序图。
具体实施方式
描述了一种具有可变设置(setting)成像透镜组件的基于图像传感器的标记读取终端1000,该可变设置成像透镜组件包括第一设置和第二设置,在第一设置该终端具有第一最佳聚焦(optimum focus)(最优聚焦距离(focus distance))平面,并且在第二设置该终端具有第二最佳聚焦平面。因此,这样的设置可以被认为是最佳聚焦(或者最优聚焦距离)透镜设置平面。参照图1,标记读取终端1000能够操作来捕获和处理表示目标T(例如基底,如终端1000的视场(fieldof view)1240内的一张纸)的一部分的图像数据帧。在目标T上,可以放置可解码标记15,例如条形码符号。在读取期间,终端1000可以放置在离目标T距离D的位置,如同图1所示的。由于终端1000具有可变透镜组件,例如,可以在第一透镜设置和第二透镜设置之间改变终端1000的最佳聚焦平面,在第一透镜设置终端1000的最佳聚焦平面位于终端到目标的距离为L1的地方,并且在第二透镜设置终端1000的最佳聚焦平面位于终端到目标的距离为L2的地方。终端1000能够操作来使得可能存在附加的透镜设置,例如,第三透镜设置,在第三透镜设置可以将终端1000的最佳聚焦平面限定在终端到目标的距离为L3的地方,以及第四透镜设置,在第四透镜设置可以将终端1000的最佳聚焦平面限定在更远的终端到目标的距离为L4的地方。理论上,可以存在含有中间设置的无限个附加的透镜设置。通过参照图1视图中所示的视场1240,可以了解到,尽管视图中在具有特定投影角(projection angle)并且限定视场1240的圆锥体1250内表示了多个不同最佳聚焦平面,但是限定视场1240的圆锥体1250的透镜组件投影角可以随着终端的透镜组件的透镜设置改变而改变。
另外,如同这里将描述的一样,终端1000能够操作来具有第一功能以及第二功能,第一功能中,在操作者启动读取尝试期间,改变透镜组件的透镜设置,第二功能中,在操作者激活读取尝试期间,透镜设置保持固定,但是其可能会经受第一和第二操作者激活的读取尝试中间的调整,以响应在第一和第二操作者激活的读取尝试之间输入到终端1000的操作者输入的命令。
终端1000能够操作来使得在操作者激活读取尝试期间的第一时间,终端1000的实际当前读取距离可以与终端1000的最佳聚焦距离透镜设置的当前平面相隔很大。不过,在操作者激活读取尝试期间的第二时间,终端1000的实际当前终端到目标的距离D可以紧密对应并接近终端1000的最佳聚焦透镜设置平面。依照第一功能的操作,在操作者激活读取尝试期间,最佳聚焦透镜设置的改变着的平面可以会聚于实际终端到目标距离,其中曝光、读取、捕获并处理一连串的帧。依照第二功能的操作,如果终端1000是便携的,在操作者激活读取尝试期间,操作者可以将终端1000移动到一位置,在该位置当前终端到目标距离紧密对应并接近最佳聚焦设置的平面。同样,依照第二功能,在操作者激活读取尝试期间,可以使承载可解码标记的基底接近终端1000。
依照一实施例,第一图片大小可以与第一透镜设置相关联,并且第二图片大小可以与第二透镜设置相关联,以便透镜设置设定为第一透镜设置时终端读取第一图片大小的帧,并且透镜设置设定为第二透镜设置时终端读取第二图片大小的帧。
除了或代替图片大小操作参数,不同的操作参数可以与相应的第一和第二透镜设置相关联。
一种这样的操作参数是帧曝光级别(level);另一种操作参数是放大增益;另一种操作参数是初始曝光周期;另一种操作参数是初始放大增益。
另外或可选地,确定操作参数的不同处理和/或确定操作参数的不同算法可以与第一和第二透镜设置的每一个相关联。
例如,当透镜设置处于第一透镜设置时,用于控制曝光级别的第一处理和/或算法可以是激活的,并且当透镜设置处于第二透镜设置时,用于控制曝光级别的第二处理和/或算法可以是激活的。同样,当透镜设置处于第一透镜设置时,用于控制放大增益的第一处理和/或算法可以是激活的,并且当透镜设置处于第二透镜设置时,用于控制放大增益的第二处理和/或算法可以是激活的。
在于此描述的可变透镜设置标记读取终端的改进过程中,可以确定用远没有聚焦(out of focus)的终端(即,终端所处于的终端到目标距离与对应于当前透镜设置的最佳聚焦距离平面的距离相隔很大)曝光的帧的解码通常将是失败的,其是由于终端没有聚焦,而不考虑是否为了终端的实际当前读取距离而优化了操作控制。因此,在一实施例中,标记读取终端能够操作来使得为了与终端的透镜组件的当前设置的最佳聚焦平面对应的读取距离,而优化终端的操作参数。
在一实施例中,例如,可以基于开环(open loop)(即不管测距参数,焦点确定(focus determination)或其他确定的条件)控制终端的透镜组件的透镜设置。在这种实施例中,终端能够操作来使得为了与终端的透镜组件的当前设置的最佳聚焦平面对应的读取距离,而优化终端的操作参数,而不考虑当前透镜设置的最佳聚焦距离的平面是否接近于当前实际的终端到目标距离。如同所描述的来操作,可以改进期望读取时间和成功读取可能性。在另一实施例中,终端1000可以合并范围检测功能,并且依照检测的范围可以设定终端1000的透镜组件的透镜设置。
参照图1-7,示出并描述了用于支持参照基于图像传感器的标记读取终端而于此描述的操作的硬件平台。
标记读取终端1000可以包括图像传感器1032,其包括具有以像素行和列排列的像素的多像素图像传感器阵列1033、相关联的列电路1034和行电路1035。与图像传感器1032相关联的可以是放大电路1036(放大器),以及模数转换器1037,其将从图像传感器阵列1033读取的模拟信号形式的图像信息转换成数字信号形式的图像信息。图像传感器1032还可以具有相关联的时序和控制电路1038,例如,用于控制图像传感器1032的曝光周期以及用于放大器1036的增益。可以将标注的电路部件1032、1036、1037和1038封装成共同的图像传感器集成电路1040。在一例子中,例如,图像传感器集成电路1040可以由从美光技术有限公司(Micron Technology,Inc.)得到的MT9V022(752×480像素阵列)或MT9V023(752×480像素阵列)图像传感器集成电路构成。在一例子中,图像传感器集成电路1040可以合并拜耳(Bayer)模式滤波器,以致在图像传感器阵列,在红色像素位置限定红色像素,在绿色像素位置限定绿色像素,以及在蓝色像素位置限定蓝色像素。利用合并了拜耳模式的图像传感器阵列提供的帧可以包括红色像素位置处的红色像素值,绿色像素位置处的绿色像素值以及蓝色像素位置处的蓝色像素值。在合并了拜耳模式的图像传感器阵列的实施例中,为了显影图像数据的单色帧,在对帧进行进一步处理之前,CPU 1060可以利用绿色像素值在绿色像素位置中间的帧像素位置处插值像素值。可选地,在对帧进行进一步处理之前,CPU 1060可以利用红色像素值插值红色像素位置中间的像素值。可选地,在对帧进行进一步处理之前,CPU 1060可以利用蓝色像素值插值蓝色像素位置中间的像素值。
在终端1000的操作过程中,可以从图像传感器1032中读取图像信号,将其转换并存储在诸如RAM 1080的系统存储器中。终端1000的存储器1085包括RAM 1080、诸如EPROM 1082的非易失性存储器以及诸如可由闪存或硬驱动存储器构成的存储装置(storage memory device)1084。在一实施例中,终端1000可以包括CPU 1060,其适于读取在存储器1080中存储的图像数据,以及对这些图像数据进行各种图像处理算法。终端1000可以包括直接存储器存取单元(DMA)1070,用于将从图像传感器1032中读取并且经过转换的图像信息路由到RAM 1080。在另一实施例中,终端1000可以使用提供总线仲裁机制的系统总线(例如,PCI总线),因而消除了对中央DMA控制器的需求。本领域技术人员可以意识到,为了在图像传感器1032和RAM 1080之间的有效数据传输提供的系统总线架构和/或直接存储器存取部件的其他实施例也在本发明的范围和精神之内。
参照终端1000另外的方面,透镜组件200可以适于将基底T上的位于视场1240内的可解码标记15的图像聚焦于图像传感器阵列1033上。成像光线可以绕着成像轴25传送。透镜组件200可以适于实现多焦距(focal length)和多最优聚焦距离。
终端1000还可以包括照明图案光源库1204和相关联的光整形光学器件1205,用于产生与终端1000的视场1240基本上对应的照明图案1260。库1204和光学器件1205的组合可以被认为是照明图案产生器1206。终端1000还可以包括对准图案光源库1208和相关联的光整形光学器件1209,用于产生由基底构成的目标T上的对准图案1270。库1208和光学器件1209的组合可以被认为是对准图案产生器1210。在使用中,通过将对准图案1270投影在可解码标记15上,可以由操作者相对承载可解码标记15的目标T(例如,基底、一张纸、包)来对终端1000进行定向。在图2的例子中,由1D条形码符号构成可解码标记15。还可以由2D条形码符号或光学字符识别(OCR)字符来构成可解码标记15。照明图案光源库1204和对准图案光源库1208的每一个都包括一个或多个光源。通过使用电功率输入单元55可以控制透镜组件200,电功率输入单元55提供能量,以改变透镜组件200的最佳聚焦平面。在一实施例中,电功率输入单元55可以作为受控电压源来操作,并且在另一实施例中,作为受控电流源来操作。通过使用照明图案光源控制电路1220可以控制照明图案光源库1204。通过使用对准图案光源库控制电路1222可以控制对准图案光源库1208。电功率输入单元55可以施加信号来改变透镜组件200的光学特性,例如,改变透镜组件200(的最佳聚焦平面)的焦距和/或最优聚焦距离。例如,照明图案光源库控制电路1220可以将信号发送到照明图案光源库1204,以改变由照明图案光源库1204输出的照明的级别。例如,对准图案光源库控制电路1222可以将信号发送到对准图案光源库1208,以改变由对准图案光源库1208输出的照明的级别。已经提到的是,终端1000可以合并范围检测功能。在一实施例中,终端1000能够操作来使得通过使用准直光学器件来投影对准图案1270,这样视场1240内的对准图案1270的位置改变,并且终端1000进一步能够操作来使得基于表示视场1240的帧内的、对准图案1270的表示的确定位置,相应地确定终端1000的当前终端到目标的距离。现在将描述透镜组件200的另外的方面。
在图3的实施例中,透镜组件200包括流体透镜202。在一实施例中的流体透镜202可以是包含多种不混溶(immiscible)光学流体的电润湿(electrowetting)流体透镜。在一实施例中,流体透镜202可以由来自法国里昂的VARIOPTIC S.A.得到的类型的ARCTIC 314或ARCTIC 316流体透镜构成。可选地,流体透镜202可以是具有可变形表面类型的流体透镜,并且可以与耦合到功率输入单元55的机械制动器组件(未示出)相关联地提供流体透镜202。
参照图4,透镜组件200可以包括与流体透镜202串联的一个或多个透镜。在图4的实施例中,例如,透镜204可以是玻璃或聚碳酸酯透镜,或者流体透镜。在图5的实施例中,透镜200包括机械可移动透镜206。在一实施例中,透镜206可以由固体的光传输材料(solid light transmissive material)(例如玻璃或聚碳酸酯)构成,并且可以通过由耦合到功率输入单元55的马达M提供的马达力来移动。在一实施例中,马达M可以由空心分档马达(hollow steppermotor)来提供,并且可以将透镜206安置在这种空心分档马达内,以便在如同由双箭头208所示的那样,在沿着轴25的不同位置间移动透镜206。如图5所示,透镜组件200还可以包括诸如与透镜206串联的透镜204这样的附加透镜。
终端1000还可以包括多个外围装置,其包含触发器3408,触发器3408用于为激活帧读取和/或特定解码处理而激活触发信号。终端1000适于使得触发器3408的激活激活触发信号并且启动解码尝试。特定地,终端1000是能够操作来使得响应于触发信号的激活,通过读取来自图像传感器阵列1033的图像信息(典型地,以模拟信号的形式)以及然后在转换之后将图像信息存储到存储器1080(其可以在给定时间缓存一连串帧中的一个或多个帧)中,可以读取并捕获一连串的帧。CPU 1060能够操作来对一连串帧中的一个或多个进行解码尝试。为了尝试解码条形码符号,例如一维条形码符号,CPU 1060可以处理对应于一条线上的像素位置(例如,行,列,或像素位置的对角线集合)的帧的图像数据,以确定暗和亮单元的空间图案,并且可以将所确定的每个暗和亮单元图案经由查表转换为字符或字符串。
在可解码标记表示是2D条形码符号体系时,解码尝试可以包括以下步骤:使用特征检测算法定位探测器(finder)图案,依照与探测器图案的预定关系,定位与探测器图案交叉的矩阵线,沿着矩阵线确定暗和亮单元图案,以及将每个亮图案经由查表转换成字符或字符串。
终端1000可以包括将各种外围设备耦合到系统地址/数据总线(系统总线)1500的各种接口电路,用于与同样耦合到系统总线1500的CPU 1060通信。终端1000可以包括将图像传感器时序和控制电路1038耦合到系统总线1500的接口电路1028,将电功率输入单元55耦合到系统总线1500的接口电路1118,将照明光源库控制电路1220耦合到系统总线1500的接口电路1218,将对准光源库控制电路1222耦合到系统总线1500的接口电路1224,以及将触发器3408耦合到系统总线1500的接口电路1402。终端1000还可以包括耦合到系统总线1500且经由接口1418与CPU 1060通信的显示器3420,以及经由连接到系统总线1500的接口2409与CPU 1060通信的指示机构(pointermechanism)3410。
在终端1000的操作期间,可以捕获并进行所述处理的图像数据的一连串的帧可以是完整帧(包括对应于图像传感器阵列1033的每个像素或从阵列1033中读取的最大数目的像素的像素值)。可以捕获并进行所述处理的图像数据的一连串的帧还可以是“窗口帧”,其包括的像素值对应于比图像传感器阵列1033的像素的完整帧少。可以捕获并进行所述处理的图像数据的一连串的帧还可以包括完整帧和窗口帧的组合。可以通过选择性地寻址读取对应于完整帧的具有图像传感器阵列1033的图像传感器1032的像素来捕获完整帧。可以通过选择性地寻址读取对应于窗口帧的具有图像传感器阵列1033的图像传感器1032的像素来捕获窗口帧。在一实施例中,对多个像素进行寻址并且读取以确定帧的图片大小。相应地,完整帧可以被认为具有第一相对大的图片大小,并且窗口帧可以被认为具有相对于完整帧的图片大小来说相对小的图片大小。窗口帧的图片大小可以基于进行寻址以及与窗口帧的捕获有关的像素的数量来改变。
终端1000可以以已知的帧速率这样的速率来捕获图像数据的帧。典型的帧速率是60帧/秒(FPS),其变换为帧时间(帧周期)是16.6ms。另一典型的帧速率是30帧/秒(FPS),其变换为帧时间(帧周期)是33.3ms/帧。可以通过帧图片大小的减小来增加终端1000的帧速率(并且减少帧时间)。
图6中示出了一实施例中的终端1000的外形视图。如图6所示,可以在手持外壳1014的共同侧上安装显示器3420、触发器3408以及指示机构3410。显示器3420和指示机构3410的结合可以被认为是终端1000的用户接口。还可以通过配置终端1000来提供终端1000的用户接口,以能够操作来通过解码编程的条形码符号被重新编程。在另一实施例中,终端1000的手持外壳1014可以没有显示器,并且可以呈枪式的形式要素。
参照终端1000,终端1000能够操作来在至少第一最佳聚焦设置(最优聚焦距离设置)的平面和第二最佳聚焦设置的平面之间改变透镜组件200的透镜设置。标记读取终端1000能够操作来在至少第一和第二不同最佳聚焦设置的平面之间改变透镜组件的透镜设置,并且其进一步地能够操作来曝光透镜组件处于第一最佳聚焦设置平面时的图像数据的第一帧以及透镜组件处于第二最佳聚焦设置平面时的图像数据的第二帧,并且可以进一步地配置该终端,使得终端能够操作来对图像数据的第一和第二帧中的每一个进行解码尝试以解码可解码标记。该第二帧可以是关于第一帧的连续帧,或者关于第一帧的非连续的后续帧。同样,在共同操作者激活读取尝试期间,或者可选地,在单独操作者激活读取尝试期间,可以曝光、读取、捕获或处理图像数据的第一和第二帧。
终端1000能够操作来使得当触发器3408的启动激活操作者激活的读取尝试时,终端1000可以捕获一连串的帧,并且对这些帧的一个或多个进行解码尝试,直到例如通过触发器3408的释放或者成功解码或超时条件被满足来去激活(deactivate)操作者激活的读取尝试的时候。在另一方面中,依照在此阐述的第一功能终端1000能够操作来在终端执行操作者激活的终端的读取尝试期间,在透镜组件的至少第一和第二透镜设置之间改变透镜组件的透镜设置。
依照在此阐述的第二功能的终端1000能够操作来在终端执行操作者激活的终端的读取尝试期间,将该终端的透镜设置保持在特定的透镜设置。另外,终端1000能够操作来依照在第一操作者激活的读取尝试之后且在第二操作者激活的读取尝试之前输入的操作者输入的命令改变透镜设置。终端1000进一步地能够操作来使得解码尝试使用的第一帧和第二帧是在独立的第一和第二独立操作者激活的终端的读取尝试期间曝光的帧。
图7示出了进一步举例说明一实施例中的终端1000操作的时序图。图7的时序图举例说明了进行从具有所描述的功能的第一配置到第二所述功能的第二配置、以及到第二所述功能的第三配置的配置改变的终端1000,第一配置中在读取尝试期间改变终端1000的可变透镜组件200的透镜设置,第二配置中终端1000的可变透镜组件200在整个读取尝试中保持在固定设置,第三配置中终端1000的可变透镜组件在整个操作者激活的读取尝试期间保持在固定的透镜设置。
参照图7的时序图,信号3501是表示依照第一所述功能(在操作者激活的读取尝试期间透镜设置改变)的操作者可选配置的激活或非激活(inactive)状态的状态信号。信号3502是表示操作者可选配置(在操作者激活的读取尝试期间透镜设置保持不变)的状态的状态信号。信号3503是表示第二所述功能的另一操作操作者可选配置(透镜设置保持不变)的状态的状态信号。信号3506是可通过触发器3408的启动而激活并且可以通过触发器3408的释放而被去激活的触发信号,触发器3408在超时周期之后或可解码标记的成功解码之后变成非激活的。信号3508表示输入到终端1000的透镜组件200的能量输入级别(level)。信号3510是曝光信号。信号3510的逻辑高周期定义曝光周期3320、3322、3324、3326、3328、3330和3331。信号3512是读取信号。信号3512的逻辑高周期定义读取周期3420、3422、3424、3426、3428和3430。
参照处理周期3520、3522、3524、3526、3528和3530,标注的处理周期可以表示这样的处理周期:在该周期期间,终端1000的CPU 1060处理存储的(例如,缓存的)表示基底的帧(该基底承载可解码标记)。这样的处理可以包括这里所述的用于尝试解码可解码标记的处理。
进一步参照图7的时序图,在时间t0操作者可以使用例如参照图6描述的按钮5356来选择第一配置,以便终端1000被设定为这样的配置:在该配置中透镜组件200的透镜设置在读取尝试期间会改变。在时间t1,操作者可以激活触发信号3506。响应于触发信号3506被激活,终端1000在曝光周期3320、3322和3324期间曝光多个图像数据帧。
参照图7的时序图,当终端1000以参照图7的时序图所描述的第一配置操作的时候,在每个相应曝光周期3320、3322和3324期间,为了建立透镜组件200的设置而输入的如信号3508所表示的能量输入级别可以处于不同级别。在时间t2,可以通过例如成功解码、满足超时条件或释放触发器3408来去激活触发信号3506。在时间t3,操作可以依照这里所述的第二功能,例如通过按钮5344的启动来激活配置。终端1000能够操作来使得后续配置的激活使先前配置去激活。
参见信号3508,信号3508可以建立在与选择的透镜设置对应的能量级别。在一实施例中,其中激活第二所述功能的配置的选择可以被认为是选择的透镜设置。参照图7的时序图,按钮5344的选择为下一读取尝试在远的最佳聚焦距离的平面建立固定的透镜设置。在时间t4,可以例如通过操作者启动触发器3408,再次激活触发信号3506。如同曝光周期3326、3328、3330和3331所示,可以确保多个曝光周期。当以依照第二所述功能的配置操作时,如信号3508所示的到透镜组件200的激励输入级别以及透镜组件200的设置保持不变。在时间t5,例如,可以通过触发器3408的释放,超时的期满或消息的成功解码来使触发信号3506去激活。
如同这里所描述的使用终端1000或者包含终端1000的显示器和指示机构的用户(操作者)接口作出的在此所描述的模式、配置或设置选择,还可以通过使用其他用户接口来作出,例如终端1000能够操作来通过读取编程的条形码符号被重新编程,可以认为通过读取编程的条形码符号而使终端1000被重新编程来提供用户接口。
表A中概述了终端1000的各种配置。表A依照各种配置(包括关于图7概述的那些配置)概述终端1000的操作。对应于参照图7的时序图所描述的状态信号3501的“第一”配置对应于表A中概述的、通过使用如图6所示的按钮5356可选择的配置9。对应于参照图7的时序图所描述的状态信号3502的“第二”配置对应于表A中概述的配置1(读取尝试期间,透镜设置保持在远的最佳聚焦设置平面),并且配置1可通过使用如图6所示的按钮5344来选择。配置5,6,7,8和9是依照第一类型的功能(改变透镜设置,读取尝试期间的透镜设置改变)配置的配置,同时,配置1,2,3和4是依照第二类型的功能(不改变透镜设置)的配置。从终端设计到终端设计,指定为远的、中间的、近的、接近接触的距离可以改变,并且终端能够操作来使得这些指定中间的理论上无限数量的最优聚焦距离透镜设置是可能的。这些值示例性的是:远的762.00cm(300”),中间的91.40cm(36”),近的20.32cm(8”),以及接近接触的7.62cm(3”)。
表A
Figure BSA00000299347800121
参照表B,示出并描述了终端1000的各种关联轮廓(profile)。通过参照表B,终端1000能够操作来具有轮廓集A*B*C*D*E*中的轮廓,其中“*”是指定与表B所示的字符相关联的下标中的任意一个的通配指示符。终端1000能够操作来总是以轮廓集A*B*C*D*E*中的单一轮廓来操作,或者终端1000能够操作来使得潜在候选轮廓集中的特定激活轮廓是操作者可选的。轮廓集A*B*C*D*E*中的候选轮廓可以包含多个子轮廓。选择的轮廓可以包括多个种类的每一个的选择的子轮廓。在所描述的例子中,在A*种类中的子轮廓的选择在透镜设置和图片大小之间建立特定关联(或者缺乏关联)。在B*子轮廓种类中的特定轮廓的选择在透镜设置和曝光级别之间建立特定关联(或者缺乏关联)。在C*子轮廓种类中的特定轮廓的选择在透镜设置和放大增益控制(即,可以放大图像信号的放大器1036的增益)之间建立特定关联(或者缺乏关联)。如同D*子轮廓和E*子轮廓所指示的,终端1000能够操作来使得透镜组件200的透镜设置可以被链接到附加或可选种类的一个或多个控制。
为了允许操作者选择轮廓,终端1000能够操作来以具有如参照图6的按钮5502所述的选择器特征。终端1000能够操作来使得通过按钮5502的选择,终端1000可以显示轮廓选择器窗口5510。操作者可以通过窗口5510的适当矩阵按钮的选择来选择轮廓集A*B*C*D*E*中的特定轮廓。特定按钮的加亮指示激活状态。在图6表示将激活的特定操作状态中,如窗口5510的加亮按钮所指示的那样恰好激活轮廓A1B0C2D0E0
表B
Figure BSA00000299347800131
Figure BSA00000299347800141
Figure BSA00000299347800151
如同从表B中所示,特定子轮廓的选择将特定控制(例如,操作参数,用于确定操作参数的处理,以及用于确定操作参数的算法)关联到特定透镜设置,以便在终端1000的操作中,当特定透镜设置是激活时,特定控制是激活的。如果特定图片大小被关联到特定透镜设置,则当存在透镜设置激活时的帧的读取时,为了读取而寻址具有特定指定窗口坐标(定义将被读取的窗口帧的边界)的帧。如果用于确定操作参数的特定处理被关联到特定透镜设置,则当用于具有相关联的透镜设置的扫描的操作参数被确定时,用于确定操作参数的特定处理将是激活的。如果特定曝光周期被关联到特定透镜设置,则当存在与特定透镜设置的关联时,终端将曝光周期控制到特定级别。如果特定增益被关联到特定透镜设置,则当将增益用于特定透镜设置激活时曝光的帧的帧图像信号时,该终端可以将增益控制到相关联的级别。在表B的例子中,根据外部边界坐标指定窗口位置。应当了解的是,其他方式也可以用于指定的窗口位置(例如,结合偏置的窗口尺寸)。
现在将参照可以由操作者选择的特定子轮廓来描述另外的特征。参照子轮廓A1,随着子轮廓A1激活,图片大小(根据定义将被读取(根据所描述的格式,边界里的像素将被读取,并且对于边界外的像素可以避免读取)的窗口帧的边界的窗口坐标表示)被关联到透镜设置,并且随着透镜设置自动改变。通常,如同参照子轮廓A1所示的,当透镜组件200的透镜设置包括较近的最佳聚焦平面时,根据读取像素的数量增加图片大小,当透镜组件200的透镜设置处于较远的最佳聚焦平面时,减小图片大小。子轮廓A2的可用性是承认以下事实:读取距离较远,较小的图片大小将足以用来包围诸如条形码的可解码标记的全部表示。作为比较,参照子轮廓A0,子轮廓A0激活时,终端1000的图片大小保持在恒定大小(完整帧),而不考虑终端的透镜设置。子轮廓A2激活时,保持不变(处于完整帧设置)而不考虑透镜设置的图片大小可以被认为是与透镜设置分离(disassociate)。子轮廓A2激活时,图片大小也保持不变,但是处于定义特定窗口帧位置的恒定设置。
现在转向子轮廓B0,B1,B2和B3,子轮廓B0,B1,B2和B3涉及终端1000的曝光级别(曝光周期)的控制。在终端1000的改进过程中,可以确定在一些应用中,改变当前透镜设置的曝光控制是有用的。
参见子轮廓B1,在更远的最佳聚焦透镜设置平面处对于终端可以使用较长的曝光周期,而不考虑实际终端到目标的距离,在更近的最佳聚焦透镜设置平面处可以使用更短的曝光周期,而不考虑实际终端到目标的距离。因此,最佳聚焦透镜设置的平面较远,可以使用较长的曝光周期以使处于与当前透镜设置对应的终端到目标距离的终端的性能最优化。作为比较,参照子轮廓B0,子轮廓B0激活时,用于图像传感器1032的曝光周期是不变的,处于基线级别E=EB,而不考虑激活的透镜设置。
参照子轮廓B2和B3,子轮廓B2激活时,用于终端1000的图像传感器1032的曝光周期参数不是恒定的,而是根据算法来确定。子轮廓B2激活时,使用的曝光周期值可以具有建立在预定级别的初始值E0,同时在逐帧的基础上确定后续值Ei(初始帧之后的每一帧的值)。从表B可看出,初始曝光周期E0(其指在特定的操作者激活的读取尝试期间帧的曝光周期)可以基于透镜设置而改变。参照子轮廓B2,如同表B所指示的,在较远的透镜设置处的初始使用的曝光周期参数值是E0=EF,在中间透镜设置处是E0=EB,在较近的透镜设置处是E0=EN,并且在接近接触的透镜设置处是E0=ENC
参照初始帧之后的后续帧的后续曝光周期,可以依照函数f1确定后续曝光周期。参照函数fE1,函数fE是使用的曝光周期的函数,对于最近的帧和白电平来说,E=Ei-1,对于由CPU 1060进行处理的可用的最近的帧来说是Wi-1。帧的白电平可以被计算为图像数据帧的像素位置处的像素值的平均值。在一实施例中,如果Wi-1低于目标值,可以通过将在最近的曝光周期期间使用的曝光增加预定量、以及如果参数Wi-1高于预定目标值,将该量减去预定量,从而确定下一帧的曝光参数值E。在一实施例中,参照子轮廓B2,为了确定下一帧的曝光周期,最近的帧将不被认为是可用于处理的与当前操作者激活的读取尝试相关联的最近的整帧,而是当前操作者激活的读取尝试期间当前透镜设置激活时曝光的最近的帧。另外,最近使用的参数值(例如,曝光值)在当前读取尝试期间可能不是整个最近使用的参数值,而是在当前读取尝试期间当前透镜设置激活时的最近使用的参数值。因而参照表A中的配置6,为了曝光周期的计算,相对于帧9的最近的帧可以不认为是帧8,而是帧5,当前透镜设置激活时可用于处理的最近的帧。同样,最近使用的增益参数值可以被认为不是帧8使用的增益,而是帧5使用的增益。因此可以看出,终端1000能够操作来在为具有相关联的特定透镜设置的特定帧确定操作参数时,优先使用具有相同透镜设置的帧。在如同所述例子中在此阐明的这种优先使用的一个例子中,终端1000可以丢弃(忽略)具有相关联的透镜设置的帧的数据,该相关联的透镜设置与特定透镜设置不同。仍参照子轮廓B2的例子,函数f=fE1表达的相同算法可以是激活的,用于使用的曝光周期的确定,而不考虑当前透镜设置。但是,每个透镜设置使用的曝光是完全不同的,第一,由于对于子轮廓B2激活时的每个透镜设置来说,初始曝光周期E0不同;以及第二,由于为了为每个特定透镜设置确定后续(即,初始帧之后)使用的曝光参数,可以激活不同处理。
为了确定每个相应透镜设置激活时的能量级别以用于发光光源,CPU 1060可以运行不同的程序。终端1000能够操作来使得CPU 1060为每个当前正在执行的曝光周期确定处理执行不同的处理线程。
现在参照子轮廓B3,除了对每个相应透镜设置运行不同曝光参数确定处理之外,子轮廓B3与子轮廓B2类似,在不同透镜设置之间区分运行处理所用的算法。参照子轮廓B3的例子,第一透镜设置激活时的激活算法由函数f=fE1表示。中间透镜设置激活时的激活算法由函数f=fE2表示,与近的最佳聚焦距离透镜设置对应的激活算法由函数f=fE3表示,并且与近的最佳聚焦设置平面对应的激活算法由函数f=fE4表示,其中fE4只取决于最近帧的白电平,而不取决于使用的与当前操作者激活的读取尝试相关联的可用于处理的最近的帧的曝光周期。在这种实施例中,可以通过从查找表中查找值来确定曝光周期参数,而不是增加或减少最近使用的值。
现在转向子轮廓C0,C1,C2和C3,子轮廓C0,C1,C2和C3涉及输入到用于帧图像信号放大的放大器1036的放大增益的控制。在终端1000的改进过程中,可以确定在一些应用中,改变对当前透镜设置放大增益的控制是有用的。
参照子轮廓C1,较远的透镜设置,可以使用终端放大增益的较高的增益级别,而不考虑实际终端到目标距离,并且较近的最佳聚焦透镜设置平面,可以使用较低的增益级别,而不考虑实际终端到目标距离。因此,最佳聚焦透镜设置平面较远的话,可以使用帧图像信号的附加放大。作为比较,参照子轮廓C0,子轮廓C0激活时,对于每个可能的透镜设置在基线级别G=GB,用于帧图像信号的增益是不变的。当子轮廓C0激活时,该放大增益(由于其保持相同,而不考虑透镜设置)可以被认为是与透镜设置分离。
参照子轮廓C2和C3,其中子轮廓C2激活,根据算法来确定使用的增益。子轮廓C2激活,终端1000可以具有初始值G0和在逐帧的基础上确定的后续值Gi(后续帧图像信号集的增益)。从表B可看出,初始使用的增益值G0可以基于透镜设置而改变。也就是,参照子轮廓C2,在远的透镜设置处的初始使用的增益级别是G0=GF,在中间透镜设置是G0=GB,在近的透镜设置是G0=GN,并且在接近接触的透镜设置是G0=GNC,如同表B所指示的一样。
参照初始帧之后的后续扫描的后续增益级别,可以依照函数fG1确定后续增益级别。参照函数fG1,函数fG1是为先前扫描G=Gi-1和白电平Wi-1使用的增益级别的函数,最近帧的白电平可由CPU 1060检验。在一实施例中,参照子轮廓C2,最近的帧将不被认为是当前操作者激活读取尝试期间捕获的最近的整帧,而是当前操作者激活读取尝试期间当前透镜设置激活时捕获的最近的帧。因而参照表A中的配置6,为了增益级别的计算,相对于帧9的最近的帧可以不认为是帧8,而是帧5,当前透镜设置激活时的最近的扫描。类似的,最近使用的增益G=Gi-1可以不认为是整个最近使用的增益,而是当前透镜设置激活时的最近使用的增益。因而在配置6的例子中,帧5而不是帧8的增益可以被认为是最近使用的增益。仍参照子轮廓C2的例子,函数f=fG1表达的相同算法可以是激活的,以用于使用的增益的确定,而不考虑当前透镜设置。但是,每个透镜设置处使用的增益将是完全不同的,第一,由于对于子轮廓C2激活时的每个透镜设置来说,初始能量级别G0是不同;以及第二,由于为了确定每个特定透镜设置的后续使用(例如初始增益级别之后)的增益级别,不同处理可以是激活的。
为了确定每个相应透镜设置激活时的能量级别以用于发光光源,CPU 1060可以运行不同的程序。终端1000能够操作来使得CPU 1060为每个正在执行的增益级别确定处理执行不同的处理线程。
现在参照子轮廓C3,除了对每个相应透镜设置运行不同增益确定处理之外,子轮廓C3与子轮廓C2类似,在各种不同透镜设置之间区分运行处理所用的算法。远的透镜设置激活时的增益确定算法激活可以是f=fG1。中间透镜设置激活时的激活算法可以由函数f=fG2表示。与近的最佳聚焦距离透镜设置对应的增益确定算法可以由函数f=fG3表示,并且与接近接触的最佳聚焦设置对应的算法激活是函数f=fG4,其中fG4只基于最近帧的白电平,而不基于在最近使用的增益。在这种实施例中,可以通过参照查找表而不参照先前使用的增益来确定当前帧的增益。
在此描述的系统、方法和设备的小例子如下:
A1.一种标记读取终端,包括:
图像传感器,包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来曝光透镜组件处于第一透镜设置时的第一帧,并且进一步能够操作来曝光透镜组件处于第二透镜设置时的第二帧;
其中,该标记读取终端进一步能够操作来通过处理该第一帧和第二帧中的至少一个来尝试解码可解码标记;
其中,该标记读取终端进一步能够操作来使得存在与该第一透镜设置相关联的第一图片大小,并且进一步地,使得存在与该第二透镜设置相关联的第二图片大小,使得透镜组件处于第一透镜设置时曝光的帧具有第一图片大小,并且进一步地使得透镜组件处于第二透镜设置时曝光的帧具有第二图片大小。
A2.如权利要求A1所述的标记读取终端,其中,该标记读取终端能够操作来使得在由操作者激活的单个读取尝试期间曝光该第一帧和第二帧。
A3.如权利要求A1所述的标记读取终端,其中,该标记读取终端能够操作来使得该终端基于开环在该第一透镜设置和第二透镜设置之间改变该透镜组件的透镜设置,而不考虑感测的条件。
A4.如权利要求A1所述的标记读取终端,其中,该标记读取终端能够操作来使得响应于感测的终端到目标的距离,该终端在该第一透镜设置和第二透镜设置之间改变该透镜组件的透镜设置。
A5.如权利要求A1所述的标记读取终端,其中,该终端进一步能够操作来曝光透镜组件处于第三透镜设置时的第三帧,并且其中存在与该第三透镜设置相关联的第三图片大小。
A6.如权利要求A1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是操作参数。
A7.如权利要求A1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是从由曝光参数和放大增益参数组成的组中选择的操作参数。
A8.如权利要求A1所述的标记读取终端,其中,该曝光参数是初始曝光,并且其中该放大增益参数是初始增益参数。
A9.如权利要求A1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是从由曝光参数确定处理和增益确定处理组成的组中选择的处理。
B1一种标记读取终端,包括:
图像传感器,其包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来曝光透镜组件处于第一透镜设置时的第一帧,并且进一步能够操作来曝光透镜组件处于第二透镜设置时的第二帧;
其中,该标记读取终端进一步能够操作来通过处理该第一帧和第二帧中的至少一个来尝试解码可解码标记;
其中,存在与该第一透镜设置相关联的第一至少一个控制,并且其中存在与该第二透镜设置相关联的第二至少一个控制,从由操作参数和用于确定操作参数的处理组成的组中选择该第一至少一个控制,从由操作参数和用于确定操作参数的处理组成的组中选择该第二至少一个控制。
B2.如权利要求B1所述的标记读取终端,其中,该第一和第二至少一个控制包括图片大小。
B3.如权利要求B1所述的标记读取终端,其中,该第一和第二至少一个控制包括初始曝光周期。
B4.如权利要求B1所述的标记读取终端,其中,该第一和第二至少一个控制包括用于确定放大增益的处理。
B5.如权利要求B1所述的标记读取终端,其中,该第一和第二至少一个控制包括与附加控制耦合的图片大小操作参数。
B6.如权利要求B1所述的标记读取终端,其中该第一和第二至少一个控制包括用于控制图片大小的控制。
C1.一种标记读取终端,包括:
图像传感器,其包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来处于第一操作者可选操作状态和第二操作者可选操作状态;
其中,在第一操作者可选操作状态中在操作者启动的读取尝试期间,该标记读取终端能够操作来在第一透镜设置和第二透镜设置之间改变该透镜组件的透镜设置,其中,该标记读取终端进一步能够操作来处于第一操作者可选操作状态,使得透镜组件处于第一透镜设置时曝光的帧具有第一图片大小,并且进一步使得透镜组件处于第二透镜设置时曝光的帧具有与第一图片大小不同的第二图片大小;
其中,在第二操作者可选操作状态中在操作者启动的读取尝试期间,该标记读取终端能够操作来在第一透镜设置和第二透镜设置之间改变该透镜组件的透镜设置,其中,该标记读取终端进一步能够操作来处于第二操作者可选操作状态,使得透镜组件处于第一透镜设置时曝光的帧和透镜组件处于第二透镜设置时曝光的帧具有共同的图片大小。
D1.一种标记读取终端,包括:
图像传感器,其包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来曝光透镜组件处于第一透镜设置时的第一帧,并且进一步能够操作来曝光透镜组件处于第二透镜设置时的第二帧;
其中,该标记读取终端进一步能够操作来通过处理该第一帧和第二帧中的至少一个来尝试解码可解码标记;
其中,该标记读取终端能够操作来使得在操作者启动的读取尝试期间,该终端曝光透镜组件处于第一透镜设置时的第一多个帧以及透镜组件处于第二透镜设置时的第二多个帧,其中该终端进一步能够操作来使得在操作者启动的读取尝试期间,该终端将该透镜组件的透镜设置从该第一透镜设置切换到该第二透镜设置,并且返回该第一透镜设置,使得存在与透镜设置的交互模式关联的曝光的多个帧;
其中该标记读取终端进一步能够操作来使得当执行处理以确定将被用于透镜组件处于第一透镜设置时的下一帧的操作参数时,该终端优先使用在前的帧,该在前的帧具有作为相关联的透镜设置的第一透镜设置。
D2.如权利要求D1所述的标记读取终端,其中,该终端在优先使用具有相关联的透镜设置的在前的帧时,该终端丢弃具有作为相关联的透镜设置的第二透镜设置的在前的帧。
D3.如权利要求D1所述的标记读取终端,其中,用于确定操作参数的处理是用于确定下一帧的放大增益的处理。
尽管已经参照多个特定实施例描述了本发明,但是应当了解的是,仅参照可由本说明书支持的权利要求书将可确定本发明的真正精神和范围。进一步地,尽管在此的许多情况下,其中系统、设备和方法可被描述为具有特定数量的元件,但是应当了解的是,少于上述特定数量的元件,也可以实现这样的系统、设备和方法。同样,尽管已经描述了多个特定实施例,但是应当了解的是,参照每个特定实施例所描述的特征和方面,可以用于描述的其余每个特定实施例。

Claims (15)

1.一种标记读取终端,包括:
图像传感器,包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来曝光透镜组件处于第一透镜设置时的第一帧,并且进一步能够操作来曝光透镜组件处于第二透镜设置时的第二帧;
其中,该标记读取终端进一步能够操作来通过处理该第一帧和第二帧中的至少一个来尝试解码可解码标记;
其中,该标记读取终端进一步能够操作来使得存在与该第一透镜设置相关联的第一图片大小,并且进一步地,使得存在与该第二透镜设置相关联的第二图片大小,使得透镜组件处于第一透镜设置时曝光的帧具有第一图片大小,并且进一步地使得透镜组件处于第二透镜设置时曝光的帧具有第二图片大小。
2.如权利要求1所述的标记读取终端,其中,该标记读取终端能够操作来使得在由操作者激活的单个读取尝试期间曝光该第一帧和第二帧。
3.如权利要求1所述的标记读取终端,其中,该标记读取终端能够操作来使得该终端基于开环在该第一透镜设置和第二透镜没置之间改变该透镜组件的透镜设置,而不考虑感测的条件。
4.如权利要求1所述的标记读取终端,其中,该标记读取终端能够操作来使得响应于感测的终端到目标的距离,该终端在该第一透镜设置和第二透镜设置之间改变该透镜组件的透镜设置。
5.如权利要求1所述的标记读取终端,其中,该终端进一步能够操作来曝光透镜组件处于第三透镜设置时的第三帧,并且其中存在与该第三透镜设置相关联的第三图片大小。
6.如权利要求1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是操作参数。
7.如权利要求1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是从由曝光参数和放大增益参数组成的组中选择的操作参数。
8.如权利要求1所述的标记读取终端,其中,该曝光参数是初始曝光,并且其中该放大增益参数是初始增益参数。
9.如权利要求1所述的标记读取终端,其中,除图片大小之外具有与该第一和第二透镜设置相关联的至少一个控制,该附加控制是从由曝光参数确定处理和增益确定处理组成的组中选择的处理。
10.一种标记读取终端,包括:
图像传感器,其包括具有多个像素的图像传感器阵列;
可变设置透镜组件,用于将光聚焦到该图像传感器阵列上,该可变设置透镜组件具有第一透镜设置以及第二透镜设置,在第一透镜设置终端具有第一最佳聚焦平面,在第二透镜设置终端具有第二最佳聚焦平面;
其中,该标记读取终端能够操作来曝光透镜组件处于第一透镜设置时的第一帧,并且进一步能够操作来曝光透镜组件处于第二透镜设置时的第二帧;
其中,该标记读取终端进一步能够操作来通过处理该第一帧和第二帧中的至少一个来尝试解码可解码标记;
其中,存在与该第一透镜设置相关联的第一至少一个控制,并且其中存在与该第二透镜设置相关联的第二至少一个控制,从由操作参数和用于确定操作参数的处理组成的组中选择该第一至少一个控制,从由操作参数和用于确定操作参数的处理组成的组中选择该第二至少一个控制。
11.如权利要求10所述的标记读取终端,其中,该第一和第二至少一个控制包括图片大小。
12.如权利要求10所述的标记读取终端,其中,该第一和第二至少一个控制包括初始曝光周期。
13.如权利要求10所述的标记读取终端,其中,该第一和第二至少一个控制包括用于确定放大增益的处理。
14.如权利要求10所述的标记读取终端,其中,该第一和第二至少一个控制包括与附加控制耦合的图片大小操作参数。
15.如权利要求10所述的标记读取终端,其中该第一和第二至少一个控制包括用于控制图片大小的控制。
CN201010504007.9A 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端 Active CN102024137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510397423.6A CN105069449B (zh) 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/540,168 US8256678B2 (en) 2009-08-12 2009-08-12 Indicia reading terminal having image sensor and variable lens assembly
US12/540168 2009-08-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201510397423.6A Division CN105069449B (zh) 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端

Publications (2)

Publication Number Publication Date
CN102024137A true CN102024137A (zh) 2011-04-20
CN102024137B CN102024137B (zh) 2015-08-12

Family

ID=43014178

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201510397423.6A Active CN105069449B (zh) 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端
CN201010504007.9A Active CN102024137B (zh) 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201510397423.6A Active CN105069449B (zh) 2009-08-12 2010-08-11 具有图像传感器和可变透镜组件的标记读取终端

Country Status (4)

Country Link
US (3) US8256678B2 (zh)
EP (1) EP2284765B1 (zh)
CN (2) CN105069449B (zh)
AT (1) ATE543147T1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297665A (zh) * 2012-02-22 2013-09-11 庄佑华 图像采集系统
CN107526987A (zh) * 2011-01-31 2017-12-29 手持产品公司 使用移动终端上的成像组件的装置、系统和方法
CN109478225A (zh) * 2016-08-09 2019-03-15 株式会社明日星 读取装置、程序以及单元
CN113609879A (zh) * 2017-03-10 2021-11-05 康耐视公司 具有扩展读取范围的码读取器

Families Citing this family (362)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813047B2 (en) 2006-12-15 2010-10-12 Hand Held Products, Inc. Apparatus and method comprising deformable lens element
US8027096B2 (en) 2006-12-15 2011-09-27 Hand Held Products, Inc. Focus module and components with actuator polymer control
US7918398B2 (en) 2007-06-04 2011-04-05 Hand Held Products, Inc. Indicia reading terminal having multiple setting imaging lens
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
US8305691B2 (en) * 2009-04-29 2012-11-06 Hand Held Products, Inc. Fluid lens element for use in changing thermal operating environment
US8256678B2 (en) 2009-08-12 2012-09-04 Hand Held Products, Inc. Indicia reading terminal having image sensor and variable lens assembly
US20110163165A1 (en) * 2010-01-07 2011-07-07 Metrologic Instruments, Inc. Terminal having illumination and focus control
US8366002B2 (en) 2010-05-26 2013-02-05 Hand Held Products, Inc. Solid elastic lens element and method of making same
US8914290B2 (en) 2011-05-20 2014-12-16 Vocollect, Inc. Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment
US20130048727A1 (en) * 2011-08-24 2013-02-28 Metrologic Instruments, Inc. Optical indicia reading terminal with color image sensor
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
WO2013188990A1 (en) 2012-06-20 2013-12-27 Metrologic Instruments, Inc. Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control
US10321127B2 (en) 2012-08-20 2019-06-11 Intermec Ip Corp. Volume dimensioning system calibration systems and methods
US9939259B2 (en) 2012-10-04 2018-04-10 Hand Held Products, Inc. Measuring object dimensions using mobile computer
US9841311B2 (en) 2012-10-16 2017-12-12 Hand Held Products, Inc. Dimensioning system
CN103780847A (zh) 2012-10-24 2014-05-07 霍尼韦尔国际公司 基于板上芯片的高度集成的成像器
US9147096B2 (en) 2012-11-13 2015-09-29 Hand Held Products, Inc. Imaging apparatus having lens element
EP2943859B1 (en) 2013-01-11 2020-10-21 Hand Held Products, Inc. System, method, and computer-readable medium for managing edge devices
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US9070032B2 (en) 2013-04-10 2015-06-30 Hand Held Products, Inc. Method of programming a symbol reading system
US8918250B2 (en) 2013-05-24 2014-12-23 Hand Held Products, Inc. System and method for display of information using a vehicle-mount computer
US9037344B2 (en) 2013-05-24 2015-05-19 Hand Held Products, Inc. System and method for display of information using a vehicle-mount computer
US9930142B2 (en) 2013-05-24 2018-03-27 Hand Held Products, Inc. System for providing a continuous communication link with a symbol reading device
US9141839B2 (en) 2013-06-07 2015-09-22 Hand Held Products, Inc. System and method for reading code symbols at long range using source power control
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
US9104929B2 (en) 2013-06-26 2015-08-11 Hand Held Products, Inc. Code symbol reading system having adaptive autofocus
US8985461B2 (en) 2013-06-28 2015-03-24 Hand Held Products, Inc. Mobile device having an improved user interface for reading code symbols
US9239950B2 (en) 2013-07-01 2016-01-19 Hand Held Products, Inc. Dimensioning system
US9250652B2 (en) 2013-07-02 2016-02-02 Hand Held Products, Inc. Electronic device case
US9773142B2 (en) 2013-07-22 2017-09-26 Hand Held Products, Inc. System and method for selectively reading code symbols
US9297900B2 (en) 2013-07-25 2016-03-29 Hand Held Products, Inc. Code symbol reading system having adjustable object detection
US9672398B2 (en) 2013-08-26 2017-06-06 Intermec Ip Corporation Aiming imagers
US9464885B2 (en) 2013-08-30 2016-10-11 Hand Held Products, Inc. System and method for package dimensioning
US9082023B2 (en) 2013-09-05 2015-07-14 Hand Held Products, Inc. Method for operating a laser scanner
US9572901B2 (en) 2013-09-06 2017-02-21 Hand Held Products, Inc. Device having light source to reduce surface pathogens
US8870074B1 (en) 2013-09-11 2014-10-28 Hand Held Products, Inc Handheld indicia reader having locking endcap
US9251411B2 (en) 2013-09-24 2016-02-02 Hand Held Products, Inc. Augmented-reality signature capture
US9165174B2 (en) 2013-10-14 2015-10-20 Hand Held Products, Inc. Indicia reader
US10275624B2 (en) 2013-10-29 2019-04-30 Hand Held Products, Inc. Hybrid system and method for reading indicia
US9800293B2 (en) 2013-11-08 2017-10-24 Hand Held Products, Inc. System for configuring indicia readers using NFC technology
US9530038B2 (en) 2013-11-25 2016-12-27 Hand Held Products, Inc. Indicia-reading system
CN204009928U (zh) 2013-12-12 2014-12-10 手持产品公司 激光扫描器
US9373018B2 (en) 2014-01-08 2016-06-21 Hand Held Products, Inc. Indicia-reader having unitary-construction
US10139495B2 (en) 2014-01-24 2018-11-27 Hand Held Products, Inc. Shelving and package locating systems for delivery vehicles
US9665757B2 (en) 2014-03-07 2017-05-30 Hand Held Products, Inc. Indicia reader for size-limited applications
US9224027B2 (en) 2014-04-01 2015-12-29 Hand Held Products, Inc. Hand-mounted indicia-reading device with finger motion triggering
US9412242B2 (en) 2014-04-04 2016-08-09 Hand Held Products, Inc. Multifunction point of sale system
US9258033B2 (en) 2014-04-21 2016-02-09 Hand Held Products, Inc. Docking system and method using near field communication
US9224022B2 (en) 2014-04-29 2015-12-29 Hand Held Products, Inc. Autofocus lens system for indicia readers
US9280693B2 (en) 2014-05-13 2016-03-08 Hand Held Products, Inc. Indicia-reader housing with an integrated optical structure
US9301427B2 (en) 2014-05-13 2016-03-29 Hand Held Products, Inc. Heat-dissipation structure for an indicia reading module
US9277668B2 (en) 2014-05-13 2016-03-01 Hand Held Products, Inc. Indicia-reading module with an integrated flexible circuit
US10178329B2 (en) 2014-05-27 2019-01-08 Rambus Inc. Oversampled high dynamic-range image sensor
US9478113B2 (en) 2014-06-27 2016-10-25 Hand Held Products, Inc. Cordless indicia reader with a multifunction coil for wireless charging and EAS deactivation
US9794392B2 (en) 2014-07-10 2017-10-17 Hand Held Products, Inc. Mobile-phone adapter for electronic transactions
US9443123B2 (en) 2014-07-18 2016-09-13 Hand Held Products, Inc. System and method for indicia verification
US9310609B2 (en) 2014-07-25 2016-04-12 Hand Held Products, Inc. Axially reinforced flexible scan element
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
US11546428B2 (en) 2014-08-19 2023-01-03 Hand Held Products, Inc. Mobile computing device with data cognition software
US20160062473A1 (en) 2014-08-29 2016-03-03 Hand Held Products, Inc. Gesture-controlled computer system
US10810530B2 (en) 2014-09-26 2020-10-20 Hand Held Products, Inc. System and method for workflow management
EP3001368A1 (en) 2014-09-26 2016-03-30 Honeywell International Inc. System and method for workflow management
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
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US9443222B2 (en) 2014-10-14 2016-09-13 Hand Held Products, Inc. Identifying inventory items in a storage facility
US10909490B2 (en) 2014-10-15 2021-02-02 Vocollect, Inc. Systems and methods for worker resource management
EP3009968A1 (en) 2014-10-15 2016-04-20 Vocollect, Inc. Systems and methods for worker resource management
US9557166B2 (en) 2014-10-21 2017-01-31 Hand Held Products, Inc. Dimensioning system with multipath interference mitigation
US10060729B2 (en) 2014-10-21 2018-08-28 Hand Held Products, Inc. Handheld dimensioner with data-quality indication
US9762793B2 (en) 2014-10-21 2017-09-12 Hand Held Products, Inc. System and method for dimensioning
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US10269342B2 (en) 2014-10-29 2019-04-23 Hand Held Products, Inc. Method and system for recognizing speech using wildcards in an expected response
CN204256748U (zh) 2014-10-31 2015-04-08 霍尼韦尔国际公司 具有照明系统的扫描器
EP3016023B1 (en) 2014-10-31 2020-12-16 Honeywell International Inc. Scanner with illumination system
US9924006B2 (en) 2014-10-31 2018-03-20 Hand Held Products, Inc. Adaptable interface for a mobile computing device
US10810529B2 (en) 2014-11-03 2020-10-20 Hand Held Products, Inc. Directing an inspector through an inspection
US20160125217A1 (en) 2014-11-05 2016-05-05 Hand Held Products, Inc. Barcode scanning system using wearable device with embedded camera
US9984685B2 (en) 2014-11-07 2018-05-29 Hand Held Products, Inc. Concatenated expected responses for speech recognition using expected response boundaries to determine corresponding hypothesis boundaries
US9767581B2 (en) 2014-12-12 2017-09-19 Hand Held Products, Inc. Auto-contrast viewfinder for an indicia reader
US10509619B2 (en) 2014-12-15 2019-12-17 Hand Held Products, Inc. Augmented reality quick-start and user guide
US10438409B2 (en) 2014-12-15 2019-10-08 Hand Held Products, Inc. Augmented reality asset locator
US10176521B2 (en) 2014-12-15 2019-01-08 Hand Held Products, Inc. Augmented reality virtual product for display
US20160180713A1 (en) 2014-12-18 2016-06-23 Hand Held Products, Inc. Collision-avoidance system and method
US10275088B2 (en) 2014-12-18 2019-04-30 Hand Held Products, Inc. Systems and methods for identifying faulty touch panel having intermittent field failures
US9678536B2 (en) 2014-12-18 2017-06-13 Hand Held Products, Inc. Flip-open wearable computer
US9761096B2 (en) 2014-12-18 2017-09-12 Hand Held Products, Inc. Active emergency exit systems for buildings
US9743731B2 (en) 2014-12-18 2017-08-29 Hand Held Products, Inc. Wearable sled system for a mobile computer device
US10317474B2 (en) 2014-12-18 2019-06-11 Hand Held Products, Inc. Systems and methods for identifying faulty battery in an electronic device
US10296259B2 (en) 2014-12-22 2019-05-21 Hand Held Products, Inc. Delayed trim of managed NAND flash memory in computing devices
US9727769B2 (en) 2014-12-22 2017-08-08 Hand Held Products, Inc. Conformable hand mount for a mobile scanner
US9564035B2 (en) 2014-12-22 2017-02-07 Hand Held Products, Inc. Safety system and method
US20160180594A1 (en) 2014-12-22 2016-06-23 Hand Held Products, Inc. Augmented display and user input device
US10191514B2 (en) 2014-12-23 2019-01-29 Hand Held Products, Inc. Tablet computer with interface channels
US10049246B2 (en) 2014-12-23 2018-08-14 Hand Held Products, Inc. Mini-barcode reading module with flash memory management
US10635876B2 (en) 2014-12-23 2020-04-28 Hand Held Products, Inc. Method of barcode templating for enhanced decoding performance
US10552786B2 (en) 2014-12-26 2020-02-04 Hand Held Products, Inc. Product and location management via voice recognition
US9679178B2 (en) 2014-12-26 2017-06-13 Hand Held Products, Inc. Scanning improvements for saturated signals using automatic and fixed gain control methods
US9652653B2 (en) 2014-12-27 2017-05-16 Hand Held Products, Inc. Acceleration-based motion tolerance and predictive coding
US9774940B2 (en) 2014-12-27 2017-09-26 Hand Held Products, Inc. Power configurable headband system and method
US10621538B2 (en) 2014-12-28 2020-04-14 Hand Held Products, Inc Dynamic check digit utilization via electronic tag
US20160189447A1 (en) 2014-12-28 2016-06-30 Hand Held Products, Inc. Remote monitoring of vehicle diagnostic information
US11244264B2 (en) 2014-12-29 2022-02-08 Hand Held Products, Inc. Interleaving surprise activities in workflow
US11328335B2 (en) 2014-12-29 2022-05-10 Hand Held Products, Inc. Visual graphic aided location identification
US11443363B2 (en) 2014-12-29 2022-09-13 Hand Held Products, Inc. Confirming product location using a subset of a product identifier
US9843660B2 (en) 2014-12-29 2017-12-12 Hand Held Products, Inc. Tag mounted distributed headset with electronics module
US11257143B2 (en) 2014-12-30 2022-02-22 Hand Held Products, Inc. Method and device for simulating a virtual out-of-box experience of a packaged product
US9830488B2 (en) 2014-12-30 2017-11-28 Hand Held Products, Inc. Real-time adjustable window feature for barcode scanning and process of scanning barcode with adjustable window feature
US9898635B2 (en) 2014-12-30 2018-02-20 Hand Held Products, Inc. Point-of-sale (POS) code sensing apparatus
US9230140B1 (en) 2014-12-30 2016-01-05 Hand Held Products, Inc. System and method for detecting barcode printing errors
US10152622B2 (en) 2014-12-30 2018-12-11 Hand Held Products, Inc. Visual feedback for code readers
US9685049B2 (en) 2014-12-30 2017-06-20 Hand Held Products, Inc. Method and system for improving barcode scanner performance
US10108832B2 (en) 2014-12-30 2018-10-23 Hand Held Products, Inc. Augmented reality vision barcode scanning system and method
US9879823B2 (en) 2014-12-31 2018-01-30 Hand Held Products, Inc. Reclosable strap assembly
US9811650B2 (en) 2014-12-31 2017-11-07 Hand Held Products, Inc. User authentication system and method
US10049290B2 (en) 2014-12-31 2018-08-14 Hand Held Products, Inc. Industrial vehicle positioning system and method
US9734639B2 (en) 2014-12-31 2017-08-15 Hand Held Products, Inc. System and method for monitoring an industrial vehicle
CN204706037U (zh) 2014-12-31 2015-10-14 手持产品公司 移动设备的可重配置的滑板和标记读取系统
EP3043235B1 (en) 2014-12-31 2018-06-20 Hand Held Products, Inc. Reconfigurable sled for a mobile device
US9997935B2 (en) 2015-01-08 2018-06-12 Hand Held Products, Inc. System and method for charging a barcode scanner
US11081087B2 (en) 2015-01-08 2021-08-03 Hand Held Products, Inc. Multiple primary user interfaces
US10262660B2 (en) 2015-01-08 2019-04-16 Hand Held Products, Inc. Voice mode asset retrieval
US10402038B2 (en) 2015-01-08 2019-09-03 Hand Held Products, Inc. Stack handling using multiple primary user interfaces
US10120657B2 (en) 2015-01-08 2018-11-06 Hand Held Products, Inc. Facilitating workflow application development
US10061565B2 (en) 2015-01-08 2018-08-28 Hand Held Products, Inc. Application development using mutliple primary user interfaces
US20160204623A1 (en) 2015-01-08 2016-07-14 Hand Held Products, Inc. Charge limit selection for variable power supply configuration
US20160203429A1 (en) 2015-01-09 2016-07-14 Honeywell International Inc. Restocking workflow prioritization
US9861182B2 (en) 2015-02-05 2018-01-09 Hand Held Products, Inc. Device for supporting an electronic tool on a user's hand
US10121466B2 (en) 2015-02-11 2018-11-06 Hand Held Products, Inc. Methods for training a speech recognition system
US9390596B1 (en) 2015-02-23 2016-07-12 Hand Held Products, Inc. Device, system, and method for determining the status of checkout lanes
CN204795622U (zh) 2015-03-06 2015-11-18 手持产品公司 一种扫描系统
US9250712B1 (en) 2015-03-20 2016-02-02 Hand Held Products, Inc. Method and application for scanning a barcode with a smart device while continuously running and displaying an application on the smart device display
US20160292477A1 (en) 2015-03-31 2016-10-06 Hand Held Products, Inc. Aimer for barcode scanning
US9930050B2 (en) 2015-04-01 2018-03-27 Hand Held Products, Inc. Device management proxy for secure devices
US9852102B2 (en) 2015-04-15 2017-12-26 Hand Held Products, Inc. System for exchanging information between wireless peripherals and back-end systems via a peripheral hub
US9693038B2 (en) 2015-04-21 2017-06-27 Hand Held Products, Inc. Systems and methods for imaging
US9521331B2 (en) 2015-04-21 2016-12-13 Hand Held Products, Inc. Capturing a graphic information presentation
US20160314294A1 (en) 2015-04-24 2016-10-27 Hand Held Products, Inc. Secure unattended network authentication
US10038716B2 (en) 2015-05-01 2018-07-31 Hand Held Products, Inc. System and method for regulating barcode data injection into a running application on a smart device
US10401436B2 (en) 2015-05-04 2019-09-03 Hand Held Products, Inc. Tracking battery conditions
US9891612B2 (en) 2015-05-05 2018-02-13 Hand Held Products, Inc. Intermediate linear positioning
US9954871B2 (en) 2015-05-06 2018-04-24 Hand Held Products, Inc. Method and system to protect software-based network-connected devices from advanced persistent threat
US10007112B2 (en) 2015-05-06 2018-06-26 Hand Held Products, Inc. Hands-free human machine interface responsive to a driver of a vehicle
US9978088B2 (en) 2015-05-08 2018-05-22 Hand Held Products, Inc. Application independent DEX/UCS interface
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
US10360728B2 (en) 2015-05-19 2019-07-23 Hand Held Products, Inc. Augmented reality device, system, and method for safety
USD771631S1 (en) 2015-06-02 2016-11-15 Hand Held Products, Inc. Mobile computer housing
US9507974B1 (en) 2015-06-10 2016-11-29 Hand Held Products, Inc. Indicia-reading systems having an interface with a user's nervous system
US10354449B2 (en) 2015-06-12 2019-07-16 Hand Held Products, Inc. Augmented reality lighting effects
US9892876B2 (en) 2015-06-16 2018-02-13 Hand Held Products, Inc. Tactile switch for a mobile electronic device
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US9949005B2 (en) 2015-06-18 2018-04-17 Hand Held Products, Inc. Customizable headset
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
US10345383B2 (en) 2015-07-07 2019-07-09 Hand Held Products, Inc. Useful battery capacity / state of health gauge
CN115633392A (zh) 2015-07-07 2023-01-20 手持产品公司 基于单元信号的wifi启用
EP3396313B1 (en) 2015-07-15 2020-10-21 Hand Held Products, Inc. Mobile dimensioning method and device with dynamic accuracy compatible with nist standard
US20170017301A1 (en) 2015-07-16 2017-01-19 Hand Held Products, Inc. Adjusting dimensioning results using augmented reality
US10094650B2 (en) 2015-07-16 2018-10-09 Hand Held Products, Inc. Dimensioning and imaging items
US9488986B1 (en) 2015-07-31 2016-11-08 Hand Held Products, Inc. System and method for tracking an item on a pallet in a warehouse
US10467513B2 (en) 2015-08-12 2019-11-05 Datamax-O'neil Corporation Verification of a printed image on media
US9853575B2 (en) 2015-08-12 2017-12-26 Hand Held Products, Inc. Angular motor shaft with rotational attenuation
US9911023B2 (en) 2015-08-17 2018-03-06 Hand Held Products, Inc. Indicia reader having a filtered multifunction image sensor
US10410629B2 (en) 2015-08-19 2019-09-10 Hand Held Products, Inc. Auto-complete methods for spoken complete value entries
US9781681B2 (en) 2015-08-26 2017-10-03 Hand Held Products, Inc. Fleet power management through information storage sharing
US9798413B2 (en) 2015-08-27 2017-10-24 Hand Held Products, Inc. Interactive display
CN206006056U (zh) 2015-08-27 2017-03-15 手持产品公司 具有测量、扫描以及显示能力的手套
US11282515B2 (en) 2015-08-31 2022-03-22 Hand Held Products, Inc. Multiple inspector voice inspection
US9490540B1 (en) 2015-09-02 2016-11-08 Hand Held Products, Inc. Patch antenna
US9781502B2 (en) 2015-09-09 2017-10-03 Hand Held Products, Inc. Process and system for sending headset control information from a mobile device to a wireless headset
US9659198B2 (en) 2015-09-10 2017-05-23 Hand Held Products, Inc. System and method of determining if a surface is printed or a mobile device screen
US9652648B2 (en) 2015-09-11 2017-05-16 Hand Held Products, Inc. Positioning an object with respect to a target location
CN205091752U (zh) 2015-09-18 2016-03-16 手持产品公司 一种消除环境光闪烁噪声的条形码扫描设备及噪声消除电路
US9646191B2 (en) 2015-09-23 2017-05-09 Intermec Technologies Corporation Evaluating images
US10373143B2 (en) 2015-09-24 2019-08-06 Hand Held Products, Inc. Product identification using electroencephalography
US10134112B2 (en) 2015-09-25 2018-11-20 Hand Held Products, Inc. System and process for displaying information from a mobile computer in a vehicle
US9767337B2 (en) 2015-09-30 2017-09-19 Hand Held Products, Inc. Indicia reader safety
US20170094238A1 (en) 2015-09-30 2017-03-30 Hand Held Products, Inc. Self-calibrating projection apparatus and process
US10312483B2 (en) 2015-09-30 2019-06-04 Hand Held Products, Inc. Double locking mechanism on a battery latch
US9844956B2 (en) 2015-10-07 2017-12-19 Intermec Technologies Corporation Print position correction
US9656487B2 (en) 2015-10-13 2017-05-23 Intermec Technologies Corporation Magnetic media holder for printer
US10146194B2 (en) 2015-10-14 2018-12-04 Hand Held Products, Inc. Building lighting and temperature control with an augmented reality system
US9727083B2 (en) 2015-10-19 2017-08-08 Hand Held Products, Inc. Quick release dock system and method
US9876923B2 (en) 2015-10-27 2018-01-23 Intermec Technologies Corporation Media width sensing
US10395116B2 (en) 2015-10-29 2019-08-27 Hand Held Products, Inc. Dynamically created and updated indoor positioning map
US9684809B2 (en) 2015-10-29 2017-06-20 Hand Held Products, Inc. Scanner assembly with removable shock mount
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
US10397388B2 (en) 2015-11-02 2019-08-27 Hand Held Products, Inc. Extended features for network communication
US10129414B2 (en) 2015-11-04 2018-11-13 Intermec Technologies Corporation Systems and methods for detecting transparent media in printers
US10026377B2 (en) 2015-11-12 2018-07-17 Hand Held Products, Inc. IRDA converter tag
US9680282B2 (en) 2015-11-17 2017-06-13 Hand Held Products, Inc. Laser aiming for mobile devices
US10192194B2 (en) 2015-11-18 2019-01-29 Hand Held Products, Inc. In-vehicle package location identification at load and delivery times
US10225544B2 (en) 2015-11-19 2019-03-05 Hand Held Products, Inc. High resolution dot pattern
US9697401B2 (en) 2015-11-24 2017-07-04 Hand Held Products, Inc. Add-on device with configurable optics for an image scanner for scanning barcodes
US9864891B2 (en) 2015-11-24 2018-01-09 Intermec Technologies Corporation Automatic print speed control for indicia printer
US10282526B2 (en) 2015-12-09 2019-05-07 Hand Held Products, Inc. Generation of randomized passwords for one-time usage
US10064005B2 (en) 2015-12-09 2018-08-28 Hand Held Products, Inc. Mobile device with configurable communication technology modes and geofences
US9935946B2 (en) 2015-12-16 2018-04-03 Hand Held Products, Inc. Method and system for tracking an electronic device at an electronic device docking station
CN106899713B (zh) 2015-12-18 2020-10-16 霍尼韦尔国际公司 移动终端的电池盖锁定机构及其制造方法
US9729744B2 (en) 2015-12-21 2017-08-08 Hand Held Products, Inc. System and method of border detection on a document and for producing an image of the document
US10325436B2 (en) 2015-12-31 2019-06-18 Hand Held Products, Inc. Devices, systems, and methods for optical validation
US9727840B2 (en) 2016-01-04 2017-08-08 Hand Held Products, Inc. Package physical characteristic identification system and method in supply chain management
US9805343B2 (en) 2016-01-05 2017-10-31 Intermec Technologies Corporation System and method for guided printer servicing
US11423348B2 (en) 2016-01-11 2022-08-23 Hand Held Products, Inc. System and method for assessing worker performance
US10859667B2 (en) 2016-01-12 2020-12-08 Hand Held Products, Inc. Programmable reference beacons
US10026187B2 (en) 2016-01-12 2018-07-17 Hand Held Products, Inc. Using image data to calculate an object's weight
US9945777B2 (en) 2016-01-14 2018-04-17 Hand Held Products, Inc. Multi-spectral imaging using longitudinal chromatic aberrations
US10235547B2 (en) 2016-01-26 2019-03-19 Hand Held Products, Inc. Enhanced matrix symbol error correction method
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
CN205880874U (zh) 2016-02-04 2017-01-11 手持产品公司 一种细长激光束光学组件和一种激光扫描系统
US9990784B2 (en) 2016-02-05 2018-06-05 Hand Held Products, Inc. Dynamic identification badge
US9674430B1 (en) 2016-03-09 2017-06-06 Hand Held Products, Inc. Imaging device for producing high resolution images using subpixel shifts and method of using same
US11125885B2 (en) 2016-03-15 2021-09-21 Hand Held Products, Inc. Monitoring user biometric parameters with nanotechnology in personal locator beacon
US10394316B2 (en) 2016-04-07 2019-08-27 Hand Held Products, Inc. Multiple display modes on a mobile device
US20170299851A1 (en) 2016-04-14 2017-10-19 Hand Held Products, Inc. Customizable aimer system for indicia reading terminal
EP3232367B1 (en) 2016-04-15 2021-11-03 Hand Held Products, Inc. Imaging barcode reader with color separated aimer and illuminator
US10055625B2 (en) 2016-04-15 2018-08-21 Hand Held Products, Inc. Imaging barcode reader with color-separated aimer and illuminator
US10185906B2 (en) 2016-04-26 2019-01-22 Hand Held Products, Inc. Indicia reading device and methods for decoding decodable indicia employing stereoscopic imaging
US9727841B1 (en) 2016-05-20 2017-08-08 Vocollect, Inc. Systems and methods for reducing picking operation errors
US10183500B2 (en) 2016-06-01 2019-01-22 Datamax-O'neil Corporation Thermal printhead temperature control
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
US10097681B2 (en) 2016-06-14 2018-10-09 Hand Held Products, Inc. Managing energy usage in mobile devices
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
US9990524B2 (en) 2016-06-16 2018-06-05 Hand Held Products, Inc. Eye gaze detection controlled indicia scanning system and method
US9955099B2 (en) 2016-06-21 2018-04-24 Hand Held Products, Inc. Minimum height CMOS image sensor
US9876957B2 (en) 2016-06-21 2018-01-23 Hand Held Products, Inc. Dual mode image sensor and method of using same
US9864887B1 (en) 2016-07-07 2018-01-09 Hand Held Products, Inc. Energizing scanners
US10085101B2 (en) 2016-07-13 2018-09-25 Hand Held Products, Inc. Systems and methods for determining microphone position
US9662900B1 (en) 2016-07-14 2017-05-30 Datamax-O'neil Corporation Wireless thermal printhead system and method
CN107622217B (zh) 2016-07-15 2022-06-07 手持产品公司 具有定位和显示的成像扫描仪
CN107622218A (zh) 2016-07-15 2018-01-23 手持产品公司 具有查看框架的条形码读取器
US10896403B2 (en) 2016-07-18 2021-01-19 Vocollect, Inc. Systems and methods for managing dated products
US10714121B2 (en) 2016-07-27 2020-07-14 Vocollect, Inc. Distinguishing user speech from background speech in speech-dense environments
US9902175B1 (en) 2016-08-02 2018-02-27 Datamax-O'neil Corporation Thermal printer having real-time force feedback on printhead pressure and method of using same
US9919547B2 (en) 2016-08-04 2018-03-20 Datamax-O'neil Corporation System and method for active printing consistency control and damage protection
US11157869B2 (en) 2016-08-05 2021-10-26 Vocollect, Inc. Monitoring worker movement in a warehouse setting
US10640325B2 (en) 2016-08-05 2020-05-05 Datamax-O'neil Corporation Rigid yet flexible spindle for rolled material
US9940497B2 (en) 2016-08-16 2018-04-10 Hand Held Products, Inc. Minimizing laser persistence on two-dimensional image sensors
US10372954B2 (en) 2016-08-16 2019-08-06 Hand Held Products, Inc. Method for reading indicia off a display of a mobile device
US10384462B2 (en) 2016-08-17 2019-08-20 Datamax-O'neil Corporation Easy replacement of thermal print head and simple adjustment on print pressure
US10685665B2 (en) 2016-08-17 2020-06-16 Vocollect, Inc. Method and apparatus to improve speech recognition in a high audio noise environment
US10158834B2 (en) 2016-08-30 2018-12-18 Hand Held Products, Inc. Corrected projection perspective distortion
US10042593B2 (en) 2016-09-02 2018-08-07 Datamax-O'neil Corporation Printer smart folders using USB mass storage profile
US10286694B2 (en) 2016-09-02 2019-05-14 Datamax-O'neil Corporation Ultra compact printer
US9805257B1 (en) 2016-09-07 2017-10-31 Datamax-O'neil Corporation Printer method and apparatus
US10484847B2 (en) 2016-09-13 2019-11-19 Hand Held Products, Inc. Methods for provisioning a wireless beacon
US9946962B2 (en) 2016-09-13 2018-04-17 Datamax-O'neil Corporation Print precision improvement over long print jobs
US10452881B2 (en) * 2016-09-15 2019-10-22 Datalogic IP Tech, S.r.l. Machine-readable symbol reader with distributed illumination and/or image capture
US9881194B1 (en) 2016-09-19 2018-01-30 Hand Held Products, Inc. Dot peen mark image acquisition
US10375473B2 (en) 2016-09-20 2019-08-06 Vocollect, Inc. Distributed environmental microphones to minimize noise during speech recognition
US9701140B1 (en) 2016-09-20 2017-07-11 Datamax-O'neil Corporation Method and system to calculate line feed error in labels on a printer
US9931867B1 (en) 2016-09-23 2018-04-03 Datamax-O'neil Corporation Method and system of determining a width of a printer ribbon
US9785814B1 (en) 2016-09-23 2017-10-10 Hand Held Products, Inc. Three dimensional aimer for barcode scanning
US10181321B2 (en) 2016-09-27 2019-01-15 Vocollect, Inc. Utilization of location and environment to improve recognition
EP3220369A1 (en) 2016-09-29 2017-09-20 Hand Held Products, Inc. Monitoring user biometric parameters with nanotechnology in personal locator beacon
US9936278B1 (en) 2016-10-03 2018-04-03 Vocollect, Inc. Communication headsets and systems for mobile application control and power savings
US9892356B1 (en) 2016-10-27 2018-02-13 Hand Held Products, Inc. Backlit display detection and radio signature recognition
US10114997B2 (en) 2016-11-16 2018-10-30 Hand Held Products, Inc. Reader for optical indicia presented under two or more imaging conditions within a single frame time
US10022993B2 (en) 2016-12-02 2018-07-17 Datamax-O'neil Corporation Media guides for use in printers and methods for using the same
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
US10395081B2 (en) 2016-12-09 2019-08-27 Hand Held Products, Inc. Encoding document capture bounds with barcodes
CN108616148A (zh) 2016-12-09 2018-10-02 手持产品公司 智能电池平衡系统和方法
US10740855B2 (en) 2016-12-14 2020-08-11 Hand Held Products, Inc. Supply chain tracking of farm produce and crops
US10163044B2 (en) 2016-12-15 2018-12-25 Datamax-O'neil Corporation Auto-adjusted print location on center-tracked printers
US10044880B2 (en) 2016-12-16 2018-08-07 Datamax-O'neil Corporation Comparing printer models
US10304174B2 (en) 2016-12-19 2019-05-28 Datamax-O'neil Corporation Printer-verifiers and systems and methods for verifying printed indicia
US10237421B2 (en) 2016-12-22 2019-03-19 Datamax-O'neil Corporation Printers and methods for identifying a source of a problem therein
CN108259702B (zh) 2016-12-28 2022-03-11 手持产品公司 一种用于同步多传感器成像器中的照明定时的方法和系统
CN117556839A (zh) 2016-12-28 2024-02-13 手持产品公司 用于dpm扫描仪的照明器
US9827796B1 (en) 2017-01-03 2017-11-28 Datamax-O'neil Corporation Automatic thermal printhead cleaning system
US10652403B2 (en) 2017-01-10 2020-05-12 Datamax-O'neil Corporation Printer script autocorrect
US11042834B2 (en) 2017-01-12 2021-06-22 Vocollect, Inc. Voice-enabled substitutions with customer notification
CN108304741B (zh) 2017-01-12 2023-06-09 手持产品公司 条形码扫描器中的唤醒系统
US10468015B2 (en) 2017-01-12 2019-11-05 Vocollect, Inc. Automated TTS self correction system
US10263443B2 (en) 2017-01-13 2019-04-16 Hand Held Products, Inc. Power capacity indicator
US9802427B1 (en) 2017-01-18 2017-10-31 Datamax-O'neil Corporation Printers and methods for detecting print media thickness therein
US10350905B2 (en) 2017-01-26 2019-07-16 Datamax-O'neil Corporation Detecting printing ribbon orientation
US9849691B1 (en) 2017-01-26 2017-12-26 Datamax-O'neil Corporation Detecting printing ribbon orientation
CN108363932B (zh) 2017-01-26 2023-04-18 手持产品公司 读取条形码并去激活商品电子防窃标签的方法
US10158612B2 (en) 2017-02-07 2018-12-18 Hand Held Products, Inc. Imaging-based automatic data extraction with security scheme
US10984374B2 (en) 2017-02-10 2021-04-20 Vocollect, Inc. Method and system for inputting products into an inventory system
US10252874B2 (en) 2017-02-20 2019-04-09 Datamax-O'neil Corporation Clutch bearing to keep media tension for better sensing accuracy
US9908351B1 (en) 2017-02-27 2018-03-06 Datamax-O'neil Corporation Segmented enclosure
US10737911B2 (en) 2017-03-02 2020-08-11 Hand Held Products, Inc. Electromagnetic pallet and method for adjusting pallet position
US10195880B2 (en) 2017-03-02 2019-02-05 Datamax-O'neil Corporation Automatic width detection
US10105963B2 (en) 2017-03-03 2018-10-23 Datamax-O'neil Corporation Region-of-interest based print quality optimization
CN108537077B (zh) 2017-03-06 2023-07-14 手持产品公司 用于条形码检验的系统和方法
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
US10780721B2 (en) 2017-03-30 2020-09-22 Datamax-O'neil Corporation Detecting label stops
US10798316B2 (en) 2017-04-04 2020-10-06 Hand Held Products, Inc. Multi-spectral imaging using longitudinal chromatic aberrations
US10223626B2 (en) 2017-04-19 2019-03-05 Hand Held Products, Inc. High ambient light electronic screen communication method
US9937735B1 (en) 2017-04-20 2018-04-10 Datamax—O'Neil Corporation Self-strip media module
US10463140B2 (en) 2017-04-28 2019-11-05 Hand Held Products, Inc. Attachment apparatus for electronic device
US10810541B2 (en) 2017-05-03 2020-10-20 Hand Held Products, Inc. Methods for pick and put location verification
US10549561B2 (en) 2017-05-04 2020-02-04 Datamax-O'neil Corporation Apparatus for sealing an enclosure
CN108859447B (zh) 2017-05-12 2021-11-23 大数据奥尼尔公司 热敏打印机的介质更换过程的方法、介质转接器及打印机
US10438098B2 (en) 2017-05-19 2019-10-08 Hand Held Products, Inc. High-speed OCR decode using depleted centerlines
US10523038B2 (en) 2017-05-23 2019-12-31 Hand Held Products, Inc. System and method for wireless charging of a beacon and/or sensor device
US10732226B2 (en) 2017-05-26 2020-08-04 Hand Held Products, Inc. Methods for estimating a number of workflow cycles able to be completed from a remaining battery capacity
US10592536B2 (en) 2017-05-30 2020-03-17 Hand Held Products, Inc. Systems and methods for determining a location of a user when using an imaging device in an indoor facility
US9984366B1 (en) 2017-06-09 2018-05-29 Hand Held Products, Inc. Secure paper-free bills in workflow applications
US10035367B1 (en) 2017-06-21 2018-07-31 Datamax-O'neil Corporation Single motor dynamic ribbon feedback system for a printer
US10710386B2 (en) 2017-06-21 2020-07-14 Datamax-O'neil Corporation Removable printhead
US10977594B2 (en) 2017-06-30 2021-04-13 Datamax-O'neil Corporation Managing a fleet of devices
US10644944B2 (en) 2017-06-30 2020-05-05 Datamax-O'neil Corporation Managing a fleet of devices
US10778690B2 (en) 2017-06-30 2020-09-15 Datamax-O'neil Corporation Managing a fleet of workflow devices and standby devices in a device network
US10127423B1 (en) 2017-07-06 2018-11-13 Hand Held Products, Inc. Methods for changing a configuration of a device for reading machine-readable code
US10216969B2 (en) 2017-07-10 2019-02-26 Hand Held Products, Inc. Illuminator for directly providing dark field and bright field illumination
US10264165B2 (en) 2017-07-11 2019-04-16 Hand Held Products, Inc. Optical bar assemblies for optical systems and isolation damping systems including the same
US10867141B2 (en) 2017-07-12 2020-12-15 Hand Held Products, Inc. System and method for augmented reality configuration of indicia readers
US10956033B2 (en) 2017-07-13 2021-03-23 Hand Held Products, Inc. System and method for generating a virtual keyboard with a highlighted area of interest
US10733748B2 (en) 2017-07-24 2020-08-04 Hand Held Products, Inc. Dual-pattern optical 3D dimensioning
CN116976373A (zh) 2017-07-28 2023-10-31 手持产品公司 对彩色条形码进行解码
US10650631B2 (en) 2017-07-28 2020-05-12 Hand Held Products, Inc. Systems and methods for processing a distorted image
US10255469B2 (en) 2017-07-28 2019-04-09 Hand Held Products, Inc. Illumination apparatus for a barcode reader
US10099485B1 (en) 2017-07-31 2018-10-16 Datamax-O'neil Corporation Thermal print heads and printers including the same
US10373032B2 (en) 2017-08-01 2019-08-06 Datamax-O'neil Corporation Cryptographic printhead
CN109388981B (zh) 2017-08-04 2024-03-08 手持产品公司 用于多个安装位置的标记读取器声学壳体
CN109390994B (zh) 2017-08-11 2023-08-11 手持产品公司 基于pogo连接器的软功率启动解决方案
CN109424871B (zh) 2017-08-18 2023-05-05 手持产品公司 用于条码扫描器的照明器
US10399359B2 (en) 2017-09-06 2019-09-03 Vocollect, Inc. Autocorrection for uneven print pressure on print media
US10372389B2 (en) 2017-09-22 2019-08-06 Datamax-O'neil Corporation Systems and methods for printer maintenance operations
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
US10756900B2 (en) 2017-09-28 2020-08-25 Hand Held Products, Inc. Non-repudiation protocol using time-based one-time password (TOTP)
US10621470B2 (en) 2017-09-29 2020-04-14 Datamax-O'neil Corporation Methods for optical character recognition (OCR)
US10245861B1 (en) 2017-10-04 2019-04-02 Datamax-O'neil Corporation Printers, printer spindle assemblies, and methods for determining media width for controlling media tension
US10728445B2 (en) 2017-10-05 2020-07-28 Hand Held Products Inc. Methods for constructing a color composite image
US10884059B2 (en) 2017-10-18 2021-01-05 Hand Held Products, Inc. Determining the integrity of a computing device
US10654287B2 (en) 2017-10-19 2020-05-19 Datamax-O'neil Corporation Print quality setup using banks in parallel
US10084556B1 (en) 2017-10-20 2018-09-25 Hand Held Products, Inc. Identifying and transmitting invisible fence signals with a mobile data terminal
US10399369B2 (en) 2017-10-23 2019-09-03 Datamax-O'neil Corporation Smart media hanger with media width detection
US10293624B2 (en) 2017-10-23 2019-05-21 Datamax-O'neil Corporation Smart media hanger with media width detection
US10679101B2 (en) 2017-10-25 2020-06-09 Hand Held Products, Inc. Optical character recognition systems and methods
US10210364B1 (en) 2017-10-31 2019-02-19 Hand Held Products, Inc. Direct part marking scanners including dome diffusers with edge illumination assemblies
US10181896B1 (en) 2017-11-01 2019-01-15 Hand Held Products, Inc. Systems and methods for reducing power consumption in a satellite communication device
US10427424B2 (en) 2017-11-01 2019-10-01 Datamax-O'neil Corporation Estimating a remaining amount of a consumable resource based on a center of mass calculation
US10369823B2 (en) 2017-11-06 2019-08-06 Datamax-O'neil Corporation Print head pressure detection and adjustment
US10369804B2 (en) 2017-11-10 2019-08-06 Datamax-O'neil Corporation Secure thermal print head
US10399361B2 (en) 2017-11-21 2019-09-03 Datamax-O'neil Corporation Printer, system and method for programming RFID tags on media labels
US10654697B2 (en) 2017-12-01 2020-05-19 Hand Held Products, Inc. Gyroscopically stabilized vehicle system
US10232628B1 (en) 2017-12-08 2019-03-19 Datamax-O'neil Corporation Removably retaining a print head assembly on a printer
US10703112B2 (en) 2017-12-13 2020-07-07 Datamax-O'neil Corporation Image to script converter
US10756563B2 (en) 2017-12-15 2020-08-25 Datamax-O'neil Corporation Powering devices using low-current power sources
US10323929B1 (en) 2017-12-19 2019-06-18 Datamax-O'neil Corporation Width detecting media hanger
US10773537B2 (en) 2017-12-27 2020-09-15 Datamax-O'neil Corporation Method and apparatus for printing
US10834283B2 (en) 2018-01-05 2020-11-10 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US10795618B2 (en) 2018-01-05 2020-10-06 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US10803264B2 (en) 2018-01-05 2020-10-13 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US10546160B2 (en) 2018-01-05 2020-01-28 Datamax-O'neil Corporation Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia
US10731963B2 (en) 2018-01-09 2020-08-04 Datamax-O'neil Corporation Apparatus and method of measuring media thickness
US10897150B2 (en) 2018-01-12 2021-01-19 Hand Held Products, Inc. Indicating charge status
US10809949B2 (en) 2018-01-26 2020-10-20 Datamax-O'neil Corporation Removably couplable printer and verifier assembly
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
US10434800B1 (en) 2018-05-17 2019-10-08 Datamax-O'neil Corporation Printer roll feed mechanism
US10776597B1 (en) * 2019-07-15 2020-09-15 The Code Corporation Analysis and decode module for a barcode reading system
US11639846B2 (en) 2019-09-27 2023-05-02 Honeywell International Inc. Dual-pattern optical 3D dimensioning
US11335105B2 (en) * 2019-10-08 2022-05-17 Zebra Technologies Corporation Methods and systems to focus an imager for machine vision applications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020179713A1 (en) * 1995-12-18 2002-12-05 Welch Allyn Data Collection, Inc. Exposure control method for use with optical readers
US7097102B2 (en) * 2004-07-29 2006-08-29 Symbol Technologies, Inc. System and method for decoding optical codes read by an imager-based optical code reader
WO2008076399A2 (en) * 2006-12-15 2008-06-26 Hand Held Products, Inc. Apparatus and method comprising deformable lens element

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5378883A (en) 1991-07-19 1995-01-03 Omniplanar Inc. Omnidirectional wide range hand held bar code reader
US5811828A (en) 1991-09-17 1998-09-22 Norand Corporation Portable reader system having an adjustable optical focusing means for reading optical information over a substantial range of distances
US5756981A (en) 1992-02-27 1998-05-26 Symbol Technologies, Inc. Optical scanner for reading and decoding one- and-two-dimensional symbologies at variable depths of field including memory efficient high speed image processing means and high accuracy image analysis means
US5814803A (en) 1994-12-23 1998-09-29 Spectra-Physics Scanning Systems, Inc. Image reader with multi-focus lens
US5739518A (en) * 1995-05-17 1998-04-14 Metanetics Corporation Autodiscrimination for dataform decoding and standardized recording
EP0980537B1 (en) * 1997-05-05 2007-11-14 Symbol Technologies, Inc. Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
US7028899B2 (en) * 1999-06-07 2006-04-18 Metrologic Instruments, Inc. Method of speckle-noise pattern reduction and apparatus therefore based on reducing the temporal-coherence of the planar laser illumination beam before it illuminates the target object by applying temporal phase modulation techniques during the transmission of the plib towards the target
US6611060B1 (en) * 1999-10-04 2003-08-26 Kabushiki Kaisha Toshiba Semiconductor device having a damascene type wiring layer
US7128266B2 (en) 2003-11-13 2006-10-31 Metrologic Instruments. Inc. Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture
US7066388B2 (en) * 2002-12-18 2006-06-27 Symbol Technologies, Inc. System and method for verifying RFID reads
US20060011724A1 (en) 2004-07-15 2006-01-19 Eugene Joseph Optical code reading system and method using a variable resolution imaging sensor
US7611060B2 (en) * 2005-03-11 2009-11-03 Hand Held Products, Inc. System and method to automatically focus an image reader
US7568628B2 (en) 2005-03-11 2009-08-04 Hand Held Products, Inc. Bar code reading device with global electronic shutter control
US20070063048A1 (en) * 2005-09-14 2007-03-22 Havens William H Data reader apparatus having an adaptive lens
US7712670B2 (en) * 2005-09-28 2010-05-11 Sauerwein Jr James T Data collection device and network having radio signal responsive mode switching
US8027095B2 (en) 2005-10-11 2011-09-27 Hand Held Products, Inc. Control systems for adaptive lens
US20070164115A1 (en) 2006-01-17 2007-07-19 Symboltechnologies, Inc. Automatic exposure system for imaging-based bar code reader
US7227117B1 (en) 2006-05-30 2007-06-05 Symbol Technologies, Inc. High speed auto-exposure control
US7813047B2 (en) 2006-12-15 2010-10-12 Hand Held Products, Inc. Apparatus and method comprising deformable lens element
US20080245872A1 (en) 2007-04-05 2008-10-09 Good Timothy A Barcode scanner/reader having constantly varying focal distance
JP2008263547A (ja) * 2007-04-13 2008-10-30 Konica Minolta Holdings Inc 撮像装置
US20080265035A1 (en) * 2007-04-25 2008-10-30 Symbol Technologies, Inc. Dual imaging lens system for bar code reader
US7918398B2 (en) 2007-06-04 2011-04-05 Hand Held Products, Inc. Indicia reading terminal having multiple setting imaging lens
US20090072037A1 (en) 2007-09-17 2009-03-19 Metrologic Instruments, Inc. Autofocus liquid lens scanner
US7946493B2 (en) 2007-09-27 2011-05-24 Hand Held Products, Inc. Wireless bar code transaction device
US7854385B2 (en) 2007-10-31 2010-12-21 Symbol Technologies, Inc. Automatic region of interest focusing for an imaging-based bar code reader
US8152069B2 (en) * 2007-12-28 2012-04-10 Metrologic Instruments, Inc. Dual focus imaging based symbology reading system
US8079526B2 (en) * 2008-03-18 2011-12-20 Symbol Technologies, Inc. Long range imaging reader
US8794520B2 (en) 2008-09-30 2014-08-05 Hand Held Products, Inc. Method and apparatus for operating indicia reading terminal including parameter determination
KR100965320B1 (ko) * 2008-10-08 2010-06-22 삼성전기주식회사 연속 오토포커스 자동 제어장치 및 자동 제어방법
US7905407B2 (en) * 2008-11-18 2011-03-15 Symbol Technologies, Inc. Electro-optical lens mounting assembly and method in electro-optical readers
US8083148B2 (en) 2008-12-16 2011-12-27 Hand Held Products, Inc. Indicia reading terminal including frame processing
US7762466B2 (en) * 2008-12-18 2010-07-27 Symbol Technologies, Inc. Two position zoom lens assembly for an imaging-based bar code reader
US8134116B2 (en) * 2009-01-12 2012-03-13 Cognex Corporation Modular focus system for image based code readers
US8282004B2 (en) 2009-04-29 2012-10-09 Hand Held Products, Inc. Focusing apparatus and terminal comprising variable focus lens assembly
US8305691B2 (en) 2009-04-29 2012-11-06 Hand Held Products, Inc. Fluid lens element for use in changing thermal operating environment
US8226009B2 (en) 2009-04-29 2012-07-24 Hand Held Products, Inc. Laser scanner with improved decoding
US8038066B2 (en) 2009-04-29 2011-10-18 Hand Held Products, Inc. Laser scanner with deformable lens
US9418269B2 (en) 2009-08-12 2016-08-16 Hand Held Products, Inc. Laser scanning indicia reading terminal having variable lens assembly
US8256678B2 (en) 2009-08-12 2012-09-04 Hand Held Products, Inc. Indicia reading terminal having image sensor and variable lens assembly
US8596543B2 (en) 2009-10-20 2013-12-03 Hand Held Products, Inc. Indicia reading terminal including focus element with expanded range of focus distances
US20110163165A1 (en) 2010-01-07 2011-07-07 Metrologic Instruments, Inc. Terminal having illumination and focus control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020179713A1 (en) * 1995-12-18 2002-12-05 Welch Allyn Data Collection, Inc. Exposure control method for use with optical readers
US7097102B2 (en) * 2004-07-29 2006-08-29 Symbol Technologies, Inc. System and method for decoding optical codes read by an imager-based optical code reader
CN101076809A (zh) * 2004-07-29 2007-11-21 讯宝科技公司 对基于成像器的光学代码读取器所读取的光学代码进行解码的系统与方法
WO2008076399A2 (en) * 2006-12-15 2008-06-26 Hand Held Products, Inc. Apparatus and method comprising deformable lens element

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107526987A (zh) * 2011-01-31 2017-12-29 手持产品公司 使用移动终端上的成像组件的装置、系统和方法
CN103297665A (zh) * 2012-02-22 2013-09-11 庄佑华 图像采集系统
CN109478225A (zh) * 2016-08-09 2019-03-15 株式会社明日星 读取装置、程序以及单元
CN113609879A (zh) * 2017-03-10 2021-11-05 康耐视公司 具有扩展读取范围的码读取器

Also Published As

Publication number Publication date
US20140078341A1 (en) 2014-03-20
US8596539B2 (en) 2013-12-03
EP2284765B1 (en) 2012-01-25
US9189660B2 (en) 2015-11-17
EP2284765A1 (en) 2011-02-16
US8256678B2 (en) 2012-09-04
CN105069449A (zh) 2015-11-18
US20110036911A1 (en) 2011-02-17
US20120318867A1 (en) 2012-12-20
CN105069449B (zh) 2019-02-26
ATE543147T1 (de) 2012-02-15
CN102024137B (zh) 2015-08-12

Similar Documents

Publication Publication Date Title
CN102024137B (zh) 具有图像传感器和可变透镜组件的标记读取终端
US8903172B2 (en) Imaging terminal operative for decoding
US10311274B2 (en) Reader for optical indicia presented under two or more imaging conditions within a single frame time
US9262661B2 (en) Optical readers and methods employing polarization sensing of light from decodable indicia
US20110163165A1 (en) Terminal having illumination and focus control
US9158952B2 (en) Terminal having illumination and exposure control
US8692927B2 (en) Imaging terminal having focus control
CN107122690B (zh) 具有闪光校正瞄准器和交替照明的终端
US20120194692A1 (en) Terminal operative for display of electronic record
US9135483B2 (en) Terminal having image data format conversion
US20120138684A1 (en) Terminal with screen reading mode
US10755154B2 (en) Indicia reading device and methods for decoding decodable indicia employing stereoscopic imaging
EP2472434A1 (en) Indicia reading terminal having configurable operating characteristics
US9940497B2 (en) Minimizing laser persistence on two-dimensional image sensors
CN117556839A (zh) 用于dpm扫描仪的照明器
US20130228625A1 (en) On demand decoding of decodable indicia

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