CN1742278A - 校验光学代码读取和rfid读取的系统和方法 - Google Patents

校验光学代码读取和rfid读取的系统和方法 Download PDF

Info

Publication number
CN1742278A
CN1742278A CNA2003801091915A CN200380109191A CN1742278A CN 1742278 A CN1742278 A CN 1742278A CN A2003801091915 A CNA2003801091915 A CN A2003801091915A CN 200380109191 A CN200380109191 A CN 200380109191A CN 1742278 A CN1742278 A CN 1742278A
Authority
CN
China
Prior art keywords
rfid
data
code
image data
view data
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.)
Pending
Application number
CNA2003801091915A
Other languages
English (en)
Inventor
何端峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Symbol Technologies LLC
Original Assignee
Symbol Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Symbol Technologies LLC filed Critical Symbol Technologies LLC
Publication of CN1742278A publication Critical patent/CN1742278A/zh
Pending legal-status Critical Current

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
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/08Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means
    • G06K19/10Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards
    • G06K19/14Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards the marking being sensed by radiation
    • 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/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • 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/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • G06K7/10376Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable
    • G06K7/10386Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable the interrogation device being of the portable or hand-handheld type, e.g. incorporated in ubiquitous hand-held devices such as PDA or mobile phone, or in the form of a portable dedicated RFID reader
    • 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/10792Special measures in relation to the object to be scanned
    • G06K7/10801Multidistance reading
    • G06K7/10811Focalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/26Techniques for post-processing, e.g. correcting the recognition result
    • G06V30/262Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
    • G06V30/274Syntactic or semantic context, e.g. balancing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Abstract

提供传感物体的图像及与该物体关联的光学代码,并生成相应的物体图像数据和光学代码图像数据的系统和方法。数据库存储多个数字码及与多个数字码中的每个相应的数字码关联的物体图像数据条目。处理单元生成至少一个数字码,访问与本质上匹配相应的至少一个生成的数字码的至少一个相应的存储的数字码关联的至少一个物体图像数据条目,并比较物体图像数据与至少一个访问得到的物体图像数据条目,确定比较结果是否在预定的图像识别确定性阈值内。也提供RFID阅读器和成像系统,包括用于对与其RFID码由RFID阅读器读取的标签关联的物体进行成像的设备。成像设备生成与成像的物体关联的图像数据。系统还包括存储与多个物体关联的RFID及与每个存储的RFID码关联的全部或抽取出的图像数据的数据库。提供可在系统的至少一个处理器上执行的校验软件,用于校验所读取并由RFID阅读器和成像系统处理的RFID码是否对应于成像的物体。通过比较与成像的物体关联的获取的图像数据或其他数据以及存储的图像数据或对应于读取的RFID码的其他存储的数据,来执行校验处理。如果获取的图像数据或其他数据本质上匹配存储的图像数据或其他存储的数据,则系统确定读取了适当的RFID码。如果获取的图像数据或其他数据本质上不匹配存储的图像数据或其他存储的数据,则系统确定未读取到适当的RFID码,或系统包含错误。

Description

校验光学代码读取和RFID读取的系统和方法
发明背景
1. 技术领域
本发明涉及校验光学标记读取,更特别地,涉及使用获取和存储的图像数据来校验对光学代码读取进行的光学字符识别。本发明还涉及使用获取和存储的图像数据校验RFID读取的RFID阅读器和成像系统。
2. 相关技术描述
射频识别(RFID)属于自动识别的领域,其中将称为标签的应答器附着到物体上,以便与RFID阅读器进行无线通信。RFID技术可以用于各种应用,包括零售、工业、交通、追踪、安全、动物识别和个人识别。通过RFID技术传输数据可以用于,例如,指示物体的出现,如电子物品监视(EAS),来获取与物体关联的数据或识别物体的数据。在自动识别系统中,标签通常编程具有唯一的信息,如编码的数据,包括识别码。阅读器包括发射无线电载波信号来激活标签并从中读取数据的天线,以及解码所读取数据的解码器。标签根据编码的数据调制载波信号来响应该信号。
RFID技术支持非接触读取。RFID阅读器可以是移动阅读器,如手持阅读器,或固定阅读器,如位于隧道、门入口或收费站中的阅读器。天线产生的电磁场可以是恒定的或由驱动装置,如传感器或触发器,激活。RFID技术的优点包括不需要视线询问就能进行的非接触读取。
RFID阅读器和标签可以配置为使用电感耦连、静电耦连,或电磁耦连工作,其中各自感应线圈中的电流、金属板上的电压或磁场,以作为传输数据和/或能量的方法。标签可以是被动的,在此情况它不包含内部电源并由阅读器发射的载波信号供电,标签也可以是主动的,在此情况它使用电池作为部分或全部的能量来源。应答器和阅读器之间的工作距离取决于所使用的阅读器和标签的配置,以及所发送的信号的频率和功率。同样,取决于RFID系统的配置,阅读器可以不需要将标签定位在特定方向就能成功读取标签。
虽然RFID阅读器在物体通常位于阅读器远处而不一定在阅读器的视线内,并且不需将标签定位在特定方向时也能从物体上读取标签的能力在很多应用中是有利的,阅读器很可能会读取到与并不准备由阅读器处理的物体关联的标签,从而导致错误的读取。在进一步处理读取的标签数据的应用中,错误读取会导致处理错误的数据、带来不希望的结果,如不准确的存货记录、对消费者产品收取不正确的费用、处理非预期的图书馆藏书、对非预期的车辆收取费用等等。再者,由于环境条件,包括空气潮湿和干扰物体,造成的噪音也可能损坏正由阅读器读取的数据。
因此,本发明的一个目标是提供校验通过RFID方法读取的标签是否对应于准备读取和处理的标签的系统。
同样由于缺乏精度和可靠性而容易造成错误读取的是对光学代码成像、使用光学字符识别(OCR)识别代码并生成对应文本代码的光学代码阅读器。对每个字符的识别都有关联的错误率。与字符串关联的错误率由于字符串中每个字符的错误率而倍增。对光学代码字符进行成像和识别的精度受各种因素影响,如视场的照明、背景照明、代码设计、光学代码的打印质量、光学代码和环境的清洁程度、字符的字体、打印光学代码的胶带的反射性、代码放置、光学代码所附着的表面的曲度和光学代码的平度、图像噪音和扭曲等等。当上述因素不理想时,执行OCR处理的OCR模块可能难于区分对单个字符的几种解释,并可能独立选择表示最可能的文本代码的解释。
因此,本发明的一个目标是提供校验由OCR处理读取的光学代码,和/或从多个可能的代码中高效精确地选择对应于由OCR处理生成的成像的代码的那个代码的系统。
再者,本发明的一个目标是提供用更高的精度和更少的处理时间使用成像设备识别带有识别光学代码的物体的系统和方法。
发明概要
根据本发明,提供读取光学代码并校验所读取的光学代码的光学代码阅读器系统。光学代码阅读器包括成像引擎包括图像传感器的阵列,图像传感器用于传感物体的图像及与物体关联的光学代码,并生成相应的物体图像数据和光学代码图像数据。数据库存储多个数字码,如文本代码,及与多个数字码中的每个相应的数字码关联的物体图像数据条目。与多个数字码中的某个数字码关联的物体图像数据条目表示分配有该数字码的物体的至少一个图像。提供从成像引擎接收物体图像数据和光学代码图像数据的处理单元。
处理单元包括代码生成软件模块,代码生成软件模块包括可在处理单元上执行的可编程指令,用于生成至少一个对应于光学代码图像数据的数字码,如文本代码。处理单元还包括数据库查询模块,数据库查询模块包括可在处理单元上执行的可编程指令,用于访问存储在数据库中的与本质上匹配相应的至少一个所生成的数字码的至少一个对应的存储的数字码关联的至少一个物体图像数据条目。处理单元还包括比较器模块,比较器模块包括可在处理单元上执行的可编程指令,用于比较生成的物体图像数据和至少一个访问得到的物体图像数据条目,确定是否比较结果处于预定的图像识别确定性阈值内,来校验所读取的光学代码。如果不存在相关性,则比较器模块确定发生了不成功的读取。
再者,提供校验光学代码读取的方法,该方法包括下述步骤:接收与光学代码关联的光学代码图像数据及与关联于光学代码的物体关联的物体图像数据;根据光学代码图像数据生成至少一个数字码,如文本代码;查询数据库,访问与本质上匹配相应的至少一个所生成的数字码的至少一个相应的存储的数字码,如文本代码关联的至少一个存储的物体图像数据条目;及,比较接收到的物体图像数据和至少一个访问得到的物体图像数据条目,确定比较结果是否在预定的图像识别确定性阈值内,来校验所读取的光学代码。如果不存在相关性,则确定发生了不成功的读取。
本发明还包括存储配置为由至少一个处理器执行来执行本发明的方法的一系列可编程指令的计算机可读媒体。另外,本发明包括包含在传输媒体中并由至少一个处理器执行来执行本发明的方法的计算机数据信号。
本发明还包括RFID阅读器和成像系统,包括对与其RFID码由RFID阅读器读取的标签关联的物体进行成像的成像设备。成像设备生成与成像的物体关联的图像数据。系统还包括数据库,用于存储与多个物体关联的RFID码及与每个存储的RFID码关联的全部或抽取的图像数据。提供可在系统的至少一个处理器上执行的校验软件,用于校验由RFID阅读器和成像系统读取和处理的RFID标签是否对应于成像的物体。
根据本发明的一个实施例,通过比较获取的图像数据或与成像的物体关联其他数据和存储的图像数据或对应于所读取的RFID码的其他存储的数据来执行校验。如果获取的图像数据或其他数据本质上匹配(即,在预定的图像识别确定性阈值或其他系统配置的参数)存储的图像数据或其他存储的数据,则系统确定读取了适当的RFID码。如果获取的图像数据或其他数据本质上不匹配存储的图像数据或其他存储的数据,则系统确定未读取到适当的RFID码,或系统包含错误。例如,读取了适当的RFID码,但对应于所读取的RFID码的存储的图像数据或其他存储的数据不正确。
根据本发明的另一个实施例,提供校验RFID读取的RFID阅读器和成像系统,其中系统包括通过从RFID标签中接收RFID标签数据执行RFID读取的RFID阅读器电路以及包括传感物体图像并生成图像数据的图像传感器的阵列的成像引擎。系统还包括存储多个RFID码及与多个RFID码中的每个相应的RFID码关联的图像数据的数据库。关联的图像数据表示具有RFID标签的至少一个物体的至少一个图像。系统还包括从RFID阅读器电路接收RFID标签数据并从成像引擎接收生成的图像数据的处理单元。处理单元包括:RFID解码模块,它包括可在处理单元上执行的可编程指令,用于解码接收到的RFID标签数据并生成RFID码;数据库查询模块,它包括可在处理单元上执行的可编程指令,用于访问与生成的RFID码匹配的RFID码关联的存储的图像数据;及,比较器模块,它包括可在处理单元上执行的可编程指令,用于比较生成的图像数据和访问得到的图像数据,确定生成的图像数据是否对应于生成的RFID码,来校验RFID读取。
在本发明的又一个实施例中,提供校验RFID读取的方法。该方法包括下述步骤:接收对RFID读取操作期间通过读取RFID标签获取的一组RFID标签数据解码得到的RFID码;接收通过本质上与RFID读取操作同时执行的成像操作获取的图像数据;查询数据库,访问对应于匹配接收到的RFID码的存储的RFID码的存储的数据;及,比较接收到的图像数据和访问得到的存储的数据,确定接收到的图像数据是否对应于接收到的RFID码。该方法还可以包括:接收从对应于在RFID读取操作期间读取的多个相应的RFID标签的多组相应的RFID标签数据中解码得到的多个RFID码;访问对应于匹配多个接收到的RFID码中相应的接收到的RFID码的相应的存储的RFID码的一组存储的数据;及,比较接收到的图像数据和相应的几组访问得到的数据,确定它们之间的最优相关性,来确定多个接收到的RFID码中的哪个接收到的RFID码对应于接收到的图像数据,且如果不存在相关性,则确定发生了不成功的读取。
根据本发明的另一个实施例,提供校验光学代码读取和RFID读取中的至少一种的成像系统。成像系统包括RFID阅读器电路,此电路用于通过接收来自RFID标签的RFID标签数据,选择性地执行RFID读取。成像系统还包括成像引擎,成像引擎包括图像传感器,图像传感器用于对物体进行成像、生成物体图像数据,并通过对光学代码进行成像并生成光学代码图像数据来选择性地读取与物体关联的光学代码。再者,成像系统包括数据库,数据库存储多个数字码集合,包括至少一个数字码及与多个数字码集合中的那个数字码集合关联的物体图像数据条目,其中与多个数字码集合中的那个数字码集合关联的物体图像数据条目表示分配有所述至少一个数字码集合物体的至少一个图像。成像系统还包括用于接收和处理至少两个RFID标签数据、物体图像数据和光学代码图像数据的处理单元。
处理单元包括解码RFID标签数据并生成至少一个第一个数字码的RFID解码模块,以及处理光学代码图像数据并生成至少一个第二数字码的代码生成软件模块。处理单元还包括数据库查询模块及比较器模块。数据库查询模块用于访问数据库并接收与至少一个存储的数字码集合关联的至少一个物体图像数据条目,包括本质上匹配至少一个第一个数字码和至少一个第二数字码中的至少一个数字码。比较器模块用于比较物体图像数据和至少一个检索到的物体图像数据条目。
附图简述
下面将参考附图说明本发明的各种实施例。其中:
图1为本发明的RFID阅读器和成像系统的透视图;
图2为图1所示系统中的RFID阅读器和成像设备的剖面图;
图3为图1所示的RFID阅读器和成像系统的结构图;
图4为本发明的一个实施例中的成像引擎、RFID模块和数据获取电路的功能结构图;
图5为本发明的另一个实施例中的成像引擎、RFID模块和数据获取电路的功能结构图;
图6为图1的RFID阅读器和成像系统中的主机终端、数据库模块和相关软件模块的结构图;
图7为流程图,展示图1所示的RFID阅读器和成像系统的例子操作;
图8为本发明的一个实施例中的包括具有成像引擎的光学代码阅读器的示例光学代码阅读器系统的透视图;
图9为图8所示的光学代码阅读器的结构图;及
图10为图8所示的光学代码阅读器系统的处理部件的结构图。
较佳实施例的详细说明
本发明提供校验RFID读取系统的RFID读取设备是否读取到传输自附着到物体上的RFID标签的RFID码,还是读取到对应于某些其他物体的另一个RFID码的处理。其他物体可能位于准备读取其RFID标签的物体的附近。如果不执行校验处理,RFID系统可能不能确定是否读取到了预期的RFID标签上的RFID码。这会给不同类型的应用带来几个明显的缺点。
本发明也提供能够校验RFID读取的RFID阅读器和成像系统。系统总的来说包括具有能够执行一组执行本发明的各种功能可编程指令的至少一个处理器的处理系统。系统还包括询问和接收附着到物体上的RFID标签中的RFID标签数据并向处理系统提供RFID标签数据的电路。同时也向本发明的系统提供图像捕捉电路,如成像引擎,用于捕捉物体的图像并以图像数据的形式,如一系列的数字信号,向处理系统提供图像。RFID读取本质上和物体的成像同时执行。
处理系统的至少一个处理器解码RFID标签数据、处理图像数据、访问关联RFID码和相应的关联图像的数据库,并确定成像引擎生成的图像数据是否对应于与所读取的RFID码关联的存储的图像数据,来执行本发明的校验处理。因此,系统能够校验由本发明的RFID阅读器和成像系统询问和读取的RFID标签是否对应于所成像的物体。
在RFID阅读器中使用成像引擎的方法在现有技术中是已知的。在授予Symbol科技公司的美国专利6,264,106号中描述了包括成像引擎的RFID阅读器,将其完整包括在此作为参考。成像引擎包括单元或光传感器的二维阵列,单元或光传感器如区域电荷耦合(CCD)光检测器,这对应于设备视场中的图像元素或像素,还包括聚焦出现在图像传感器上的光线的镜头部件,以及耦连到图像传感器并用于产生对应于成像的视场的详细信息二维阵列的信号的相关电路。
图1是集成的RFID阅读器和成像系统10的透视图,其中包括包含RFID阅读器块12、成像引擎14,如成像引擎和现有技术中的相关电路的阅读器11,及位于阅读器11内部或外部并可以用于本发明如下所述的各种数据压缩、数据解压缩、解码、成像和RFID/图像校验功能的处理装置,如外部主机终端26。
阅读器11可以作为一个单元安装在外壳中,如图1所示的手持阅读器,它包括RFID阅读器块12和成像引擎14,或包括多个单元,并使RFID阅读器12和/或成像引擎14集成在结帐台、门入口、收费站、传送带上的基站等等中。再者。RF阅读器块12和/或成像引擎14可以附加或集成到可移动的手持计算机设备上,如Symbol科技公司提供的PDA和手持计算机设备,如PDT6800系列和PDT8100系列可移动数据终端,或附加或集成到可移动扫描系统或终端,如Symbol科技提供的那些。这些系统可以作为局域网、蜂窝或广域网的一部分包括,以协调下述的扫描和其他成像处理功能。再者,阅读器11可以包括用于输出视频信号以便在终端显示器上显示图像的视频控制电路和帧抓取电路。
在所示的例子阅读器11中,手持阅读器11包括外壳16,外壳16包括加长的把手或手柄18及上部20,内装RFID阅读器块12和成像引擎14。成像引擎14的前面板15出现在阅读器11的上部20前端。把手部分18的截面维度和总体大小配置为符合人体工程学并且使得用户的手可以方便地把持阅读器11。另外,阅读器11也可以具有手持计算机的普通外观,而成像引擎14在阅读器的一端或底部,并且将阅读器11的主体设计为允许用户抓住整个单元来操作它。
阅读器11能够指向物体来接收和读取从附着在物体上的标签传输的代码,并同时或随后获取并生成对应于该物体的图像数据。驱动装置,如手动触发器21,位于把手部分18在阅读器11面向前的区域中,并且可以活动。用户通常使用食指(或拇指,在阅读器11具有其他形状的情况下)按下触发器21来驱动阅读器11,从而驱动对从标签中传输的代码进行读取,同时或随后对阅读器的视场进行成像来生成图像数据。如果物体位于视场内,则图像数据会包含指示该物体的数据。
提供软电缆22来连接阅读器11到主机终端26。在另外的实施例中,电缆22也可以向RFID阅读器块12和/或成像引擎14提供电力。在又一个实施例中,电缆22可以部分或全部由无线通信装置替代,如射频、光学或蜂窝通信装置。在较佳实施例中,阅读器11至少包括一个处理图像数据和/或RFID标签数据的主机处理器302(见图3),且将处理的信息通过电缆22从阅读器11到传输主机终端26。
在一个实施例中,向主机终端26提供RFID阅读器块12和成像引擎14生成的数字RFID标签数据和图像数据,其中阅读器11对数字图像数据和数字RFID标签数据不执行处理或只执行部分处理。主机终端26包括或访问至少一个处理器,其中至少一个处理器可以连接到一个或多个外围设备或计算设备,如视频显示器和/或网络。可以提供数据压缩模块,用于压缩存储在阅读器11和/或主机终端26内的RFID标签数据和/或图像数据。压缩的RFID标签数据和/或图像数据可以通过电缆22传输到主机终端26。
可以通过按下触发器21、驱动阅读器11上的另一个开关,和/或将阅读器11放置在具有连接到主机终端26的数据输出端口的底座内,发起RFID标签数据和/或图像数据从阅读器11到主机终端26的传输。RFID标签数据和/或图像数据可以通过硬连线连接传输到主机终端26,如个人计算机的串行通信口,当使用这样的设备作为主机终端26时,或使用无线连接传输,如IEEE 802.11标准。图像数据可以由主机终端26的数据处理器处理,并选择性地显示在系统10的显示器上(未展示)。
图2是本发明的阅读器11的一个实施例的截面图,其中展示了阅读器11的内部组件,包括RFID阅读器块12、成像引擎14、触发器电路板34,及控制与逻辑电路(CLC)板40。触发器电路板34位于手持阅读器11的把手部分18中,电气上连接到与阅读器11的触发器21关联的开关装置,且它处理指示操作员为了发起或继续RFID码的读取和物体在阅读器11的视场内的成像按下触发器21的信号。应理解,驱动装置在现有技术中是已知的,如响应传感或处理的信号的踏板驱动装置或自动驱动器,可以包括它们来补充或替代触发器21和触发器板34。还应理解,触发器21包括第一和第二触发器,它们独立或组合驱动对RFID标签码的读取及对出现在阅读器11的成像引擎14末端的物体的成像。也可以向阅读器11提供禁用RFID阅读器块12和/或成像引擎14的开关。
CLC板40或其部分也可以在阅读器11外部提供,如在主机终端26中。在将图2的阅读器11从激光线扫描引擎改进为成像引擎14的情况下,可以插入成像引擎14、RFID模块和CLC板40来代替线扫描引擎及阅读器11中的电路板40。以此方式,可以使用先前设计的工具安装、外壳和主机设备,并且给代码读取系统的升级提供连续性。在较佳实施例中,成像引擎14在体积上小于两立方英寸并且其大小适合于替代手持光学代码扫描仪中的移动激光束扫描引擎,如来自因素扫描引擎的SE1200。
在另一个实施例中,阅读器11包括射频电路板和天线,以提供到一个或多个数据终端,如主机终端26的移动无线链接。通过主机终端26或阅读器11内的充电电池对阅读器11供电。也可以相应地提供红外数据接口(IRDA)或多触点热靴以便在阅读器11和外部接收器或泊接设备之间进行数据通信。可以通过射频链接、红外通信链接,或直接接触泊接设备将压缩的标签和/或图像数据传输到主机终端26。
应理解,本发明的各方面也适用于位于独立单元中并与主机终端26进行数据通信的RFID阅读器模块12和成像引擎14。RFID阅读器块12或成像引擎14也可以包括在固定位置或旋转塔上的计算机终端中。这样的安排特别适合于通过计算机终端的显示、处理和I/O能力将成像引擎14作为视频电话系统的部分使用。
应理解,通过在物体静止或旋转时生成静态图像或视频数据,或提供不止一个具有成像引擎的设备,成像引擎14生成的图像数据不止一帧。因此,可以从一个或多个角度对物体进行成像,获取对应于物体各方向、视角或表面的图像数据,以提供更可靠的校验结果。
参考图3,展示了例子CLC板40,它包括主机处理器(CPU)302、微控制器304和石英306。图像照明器310(可选)使用一个或多个光源,如激光LED或常规照明,对阅读器11的视场提供照明。包括在图像传感器320中的传感器阵列中的每个传感器通过聚焦光学部件330接收反射光线并传输模拟像素信号350到数据获取电路115。RFID阅读器块12向数据获取电路115提供模拟RFID标签数据306。数据获取电路115向处理器302提供数字RFID标签和图像数据。解码模块308可在处理器302或主机终端26上执行的是软件模块,提供它以便解码向微处理器提供的RFID标签数据,并生成对应的RFID码,其中解码模块308存储在可由处理器访问得到的存储媒体(未展示)上,如CLC板40上的DRAM或闪存,或阅读器11外部的存储,如硬盘、软盘或CD-ROM。
成像引擎14和RFID阅读器块12的操作由微处理器304通过控制总线340和342控制,石英306提供同步。触发器板34连接到控制单元40,提供驱动RFID读取和/或成像处理的驱动信号。
在图4中展示了RFID阅读器块12、成像引擎14和数据获取电路115的功能结构图。RFID阅读器块12检测RFID标签的出现,并对从RFID标签中接收到的信号按如下进行预处理。放大器416接收、放大并处理来自CLC板40的时钟信号,并向计数器418提供信号。CLC板40也向计数器提供支持RFID的信号,这将启用RFID阅读器块12。此后,计数器信号较佳地由带通滤波器422进行滤波、由功率放大器423放大,然后通过天线426作为射频信号传播。然后天线426通过感应耦连、RF传播,或其他适合的RF方法确定在天线426传播的射频场中是否存在RFID标签,并且如果存在,则确定RFID标签的特性。
此后,天线426基于射频信息传输数据信号到带通滤波器428。然后带通滤波器428传输该信号到倍增器432,后者以较佳地由计数器418控制的比率对信号取样,然后传输取样的信号到另一个带通滤波器433,带通滤波器433进一步预处理数据信号,并将其传输到数据获取电路115的加法器436。检测RFID标签并预处理数据信号的特殊电子装置在现有技术中是众所周知的,并且不限于图4中所示的特定实施例。
较佳地,将来自RFID阅读器块12和成像引擎14的每个信号传输到所示的例子数据获取电路115中的元件440。较佳地,元件440可以是峰值检测器、比较器、微分器或确定输入信号峰值的量级和持续时间的其他适当设备。然后,由自动增益控制442、增益和滤波块444和数字转换器446进一步处理信号,在数字转换器466之后,将该信号作为适当的数字信号传输到处理器302。可以通过适当的传输数字信号的接口将信号传输到处理器302。
在一个实施例中,成像引擎14包括处理由图像传感器320的传感器阵列输出的图像信号的电路,例如,对信号进行缓冲、放大、滤波和数字化。在此实施例中,包括连接成像引擎14和处理器302、用于直接传输这些图像信号到处理器302以便对其进行处理的接口电路。
通过使用单个CLC板40、单个数据获取电路115、处理器302和微控制器304之间的单个接口,和数据获取电路115和CLC板40之间的单个数字信号路径,可以显著降低成像/RFID电路的尺寸。以此降低的尺寸,该电路可以适合当前分配给只提供扫描能力阅读器,如具有为了包含上述SE1200扫描引擎而创建的空间的阅读器的空间。
当操作员请求同时进行RFID读取和成像处理时,RFID阅读器块12和成像引擎14在CLC电路40控制下相继激活,其中数据获取电路115开始逐个接收并处理信号。CLC电路40从数据获取电路115相继接收图像和RFID标签数据,并关联接收到的数据,以校验接收到的图像是否对应于接收到的RFID标签数据。另外,CLC电路40也可以同时激活RFID阅读器块12和成像引擎14,其中对RFID阅读器块12和成像引擎14中的至少一个输出的信号进行缓冲并将它们相继提供给数据获取电路115。
在本发明的另一个实施例中,CLC电路40控制RFID阅读器块12和成像引擎14同时对物体成像及处理通过RFID标签传输的信号。例如,在速度是关键因素的处理信号和校验对应于图像数据的RFID标签数据的应用中,如在装配流水线应用中,这可能是有用的。
图5展示能够同时处理由RFID阅读器块12生成的RFID信号和由成像引擎14生成的成像信号的同时成像/RFID电路的一个实施例的结构图,其中包括包含两个独立的数据传输路径的数据获取电路515。每个路径较佳地包括峰值检测器440、自动增益控制442、增益和滤波块444及数字转换器446。此特殊实施例不需要元件436,因为来自成像引擎14和RFID块12中自每一个的数据信号都直接传输到峰值检测器440。CLC板40可以配置为通过数据获取电路515同时接收两个信号。
使用RFID技术,可以读取不在阅读器11视线内的RFID标签。例如,可以在超市的结账通道中使用阅读器11来获得特殊项目的价格,然而多个具有RFID标签的杂货项目可能在彼此附近。因此,当操作阅读器11执行RFID和图像校验操作时,在对所需的物体成像时可能读取到多个RFID标签。因此,虽然只有一个RFID码对应于对应所需项目的RFID标签,解码器模块308也会生成对应于相应的所读取的RFID标签的多个RFID码。成像引擎14生成对应于它所指向的,即处于阅读器11的视场内的所需物体的数据。
较佳地,由主机终端26的处理器执行校验处理。校验处理也可以部分或全部地通过处理器,如处理器302访问数据库602来执行,其中处理器和/或数据库602都装在阅读器11的外壳内。参考图6,主机终端26从处理器302接收一个或多个RFID码,其中一个RFID码对应于所需物体,及对应于所需物体的图像数据。主机终端26可以访问数据库602,后者存储多个RFID码603和相应的关联图像数据605或其链接,其中关联的图像数据605表示一个物体,即,分配有相应的RFID码的那个物体。
存储的图像数据605较佳地包括一个或多个图像条目606,如对应于物体的每个方向、视角或表面(或主要表面(如,前面和后面))的条目。存储的图像数据605的分辨率可以和阅读器11生成的图像数据的分辨率比较,可以高于或低于它。作为图像数据的补充或替代,图像条目606可以包括指示物体的数据,如物体的维度、识别物体和/或包括在物体表面上的文本,及通过实际图像数据抽取或衍生得到的数据,如通过抽取算法从实际图像数据中衍生或抽取得到的定量数据或定性数据,来确定正对其成像的物体的一个或多个参数或特性。抽取算法如执行颜色分析的算法(如获取每种颜色的像素数的分解、主色、颜色比等等)、反射性分析算法、形状分析算法、质地分析算法、光对比度分析算法或边缘检测算法。所存储的抽取出的数据可以是接收到的图像数据中选择出的像素数据,如具有最少或没有背景的图像数据,或取样的像素数据。
提供了查询模块604和比较器模块608。模块604、608中的每个都包括一组能够由处理器,如处理器302执行的可编程指令。还提供表面确定模块612和/或抽取数据模块616,它们包括能够由处理器,如处理器302执行的附加的多组可编程指令,用于执行本发明的附加的功能。
查询模块604查询数据库602,检索对应于接收到的一个或多个RFID码的图像数据605,并访问和/或检索存储的数据,较佳地,对应于匹配每个接收到的RFID码的存储的RFID码的图像数据。比较器模块608比较接收到的图像数据和检索(访问)得到的图像数据605,确定它们之间是否存在本质上的匹配,并确定所读取的RFID码是否对应于成像的物体。
当检索对应于不止一个匹配相应的接收到的RFID码的存储的RFID码的存储的数据时,比较器模块608比较接收到的图像数据及与每个相应的匹配RFID码关联的检索得到的数据,根据关联准则确定它们之间的最佳关联。因此,与最佳关联的检索得到的数据对应的存储的RFID码将被确定为与接收到的图像数据是最佳对应。再者,将匹配最佳对应的存储的RFID码的接收到的RFID码确定为最佳对应所需物体的接收到的RFID码。如果不存在关联,则确定发生了不成功的读取,如误读、未解码、未读取等等。
表面确定模块612包括分析接收到的图像数据(或当存在不止一个图像时,分析每个相应的图像),确定哪个图像数据对应于由阅读器11最佳成像的物体的表面,即对应于由阅读器11成像的物体的主要表面,并丢弃不对应于成像的表面的图像数据的算法。
抽取数据模块616包括抽取算法,以便从接收到的图像数据中抽取信息,如抽取或选择对应于接收到的图像数据的像素数据、选择具有最少或没有背景图像数据的像素数据、选择与最佳成像表面关联的数据、丢弃边界区域的像素数据,及对像素数据取样。抽取数据模块616也使用抽取算法来衍生得到正对其成像的物体的一个或多个参数或特性。所用的抽取算法类似于先前用于衍生或抽取存储在数据库602中的图像数据605的抽取算法。例如,当抽取数据是物体和图像传感器320之间的距离的函数,如抽取数据包括确定物体的维度时,可以通过使用激光瞄准装置,应用一类现有技术中统称为视差测距或三角测量算法来确定距离。
在另一个实施例中,如当检索到的图像数据605不是抽取的数据时,抽取数据模块616对检索到的图像数据605和接收到的图像数据两者执行抽取算法。在一个实施例中,比较器模块608执行足够的识别处理,来识别接收到的图像数据和检索到的图像数据605之间的相似度,使得可以忽略抽取数据模块616和表面确定模块612。
应注意,对应于在此所述的一个或多个模块的可编程指令系列可以存储在计算机可读媒体上,如非易失存储器(如,闪存)单元、CD、智能卡、3.5”磁盘等等。
下面参考图7所示的流程图描述校验处理的例子操作。在步骤704,主机终端26从处理器302接收图像数据和RFID码。在步骤708,执行表面确定模块612来抽取包括在接收到的图像数据中的图像中(或相应的多个图像中)的主要表面。在步骤712,抽取数据模块616从接收到的图像数据中丢弃多余的数据。在步骤716,抽取数据模块616使用抽取与存储在数据库602中的图像数据605一致的数据的算法,从接收到的图像数据中抽取数据。在步骤720,查询模块604查询数据库602,检索对应于接收到的RFID码的图像数据605。在步骤724,比较器模块608比较抽取的和/或接收到的图像数据与检索到的图像数据605(或其他存储的数据)。
较佳地将抽取的和/或接收到的图像数据与对应于不止一个相应表面的存储的图像数据605比较,直到在抽取的和/或接收到的图像数据和存储的图像数据605之间找到本质上的匹配。匹配所需的相似程度或置信水平可以预先确定或选择性地加权(即,在预定的图像识别确定性阈值或其他系统配置的参数内)。
如果不存在本质上的匹配,则比较器模块608确定读取了错误的RFID标签码,可能是读取了对应于准备读取其RFID标签的物体附近的另一个物体的RFID标签码。比较器模块608还可以确定读取了正确的RFID标签码,但是数据库602不正确地关联了所读取的RFID标签码与存储的图像数据605中的至少一个相应的存储的图像。如果存在匹配,则比较器模块608确定所读取的RFID标签码对应于成像的物体。
校验处理的例子应用包括通过RFID阅读器站台时对汽车上包含RFID标签的驾照牌成像、抽取对应于驾照牌的图像数据、对抽取的图像数据执行光学字符识别(OCR)来确定驾照牌上的字符,并比较关联于所读取的RFID码及存储在数据库602内的驾照牌与接收到和抽取的字符。类似地,可以通过OCR光学代码抽取并识别字符数据,如胶带上具有附着其上的RFID标签的字符代码或其他产品,以及打印在包括RFID标签的包装或标志,如名字或安全标志上的字符。
在另外的安全应用中,校验处理获取成像的生物识别特征,如指纹、视网膜纹、动物皮上的标记,或脸图,并比较这些获取的图像与对应的存储的图像数据或存储在数据库602中的其他数据。在零售应用中,如百货商店,可以向阅读器11提供附着有RFID标签的带包装产品。阅读器11读取附着的RFID标签来生成RFID码,并对包装的表面成像来生成图像数据。抽取数据模块616处理图像数据来获取对应于一个表面的数据。数据库602可以关联于与读取的RFID标签数据相关的代码存储六个表面。比较器模块608比较对应于图像表面的图像数据与存储的六个表面中的每一个,直到找到本质上的匹配。如果未找到本质上的匹配,则确定所读取的RFID标签并不对应于成像的包装,或存在系统错误。
在另一个实施例中,阅读器11包括成像引擎14,但不包括RFID阅读器块12,或包括但未激活。阅读器11的成像引擎14对物体及与物体关联的光学代码进行成像。使用光学代码识别(OCR)软件和图像校验软件的组合来识别物体。成像的代码是光学代码,如条形码或字符串或它们的组合,其中从预定的字符集中选择每个字符,如字母数字字符和其他符号(如,标志、符号或它们的部分、成行或成块的条形码)。光学代码与物体关联并较佳地附着到物体上,如打印在附着到物体的胶带或标签上,其中物体是一个项目,如产品项目、不易损坏的杂货项目、生产流水线上的项目、衣物等等。
在操作时,用阅读器11靠近物体,且成像引擎14捕捉物体及与物体关联的光学代码的图像,并分别生成对应的物体图像数据和光学代码图像数据。向处理器302和/或主机终端26提供成像引擎14生成的光学代码图像数据,以便由光学字符识别(OCR)软件模块处理。OCR模块是可在处理器302或主机终端26上执行的软件模块。
OCR模块对从成像引擎14接收的光学代码图像数据执行字符识别处理,并生成至少一个对应于成像的光学代码的可能数字码,如文本代码。OCR模块通常能够识别成像的光学代码中的符号和/或字符串中的单个符号和/或字符,其中单个识别出的符号和/或字符属于预定的符号和/或字符集。OCR模块生成一个或多个对应于成像的光学代码中的单个符号和/或字符的可能文本字符。OCR模块生成至少一个与光学代码图像数据关联的文本代码,其中生成的文本字符串中的每个文本代码对应于包含在成像的光学代码中的符号和/或字符串中的相应符号和/或字符。当对光学代码图像数据中的一个或多个符号和/字符生成了不止一个可能的文本字符时,OCR模块生成不止一个可能的文本代码。
向图像校验模块提供OCR模块生成的至少一个可能的文本代码,图像校验模块是可在处理器302或主机终端26上执行的软件校验模块。图像校验模块访问数据库602,其中数据库602存储多个数字码,如文本代码,及图像数据,其中较佳地数字码是图像数据的索引。文本代码可以和存储的RFID码相同,或补充存储的RFID码。图像校验模块比较与匹配生成的至少一个文本代码中生成的文本代码的存储的文本代码关联的相应的存储的图像数据条目以及成像引擎14接收的图像数据,直到它确定哪个存储的图像数据条目根据图像校验软件的关联准则关联或最佳关联于接收到的图像数据。
将与相关或最佳相关的存储的图像数据条目关联的文本代码确定为与物体关联的文本代码,用于识别该物体。如果没有与接收到的图像数据比较的存储的图像数据条目关联于接收到的图像数据,则图像校验软件确定发生了不成功的读取,如误读、未解码、未读取等等。
物体和光学代码的成像可以通过两次成像操作来执行,单独地成像和生成物体图像数据和光学代码图像数据。在另一个实施例中,在一次成像操作中对物体和代码成像,并可以从物体数据中抽取光学代码图像数据。物体和光学代码的成像可以同时或顺序执行。可以提供第一和第二成像引擎,分别对物体和光学代码成像。
参考图8,展示本发明实现光学代码识别和成像校验的较佳实施例的例子光学代码阅读器系统10’的透视图。光学代码阅读器11’如所示包括至少一个成像引擎14’,其中阅读器11’能够指向物体,以便同时或相继获取和生成对应于物体及与物体关联的光学代码的图像数据。光学代码阅读器11’较佳地通过电缆22连接到主机终端26。光学代码阅读器11’如所示类似于图1的光学代码阅读器11,然而,光学代码阅读器11’较佳地不包括RFID模块。例子光学代码阅读器11’包括外壳16’,外壳16’包括加长的把手或手柄18’和上部20’,内装成像引擎14’。成像引擎14’的前面板15’出现在阅读器11’的上部20’前端。提供驱动装置,如手动触发器21’,用于驱动光学代码阅读器11’对光学代码和物体中的至少一个进行成像。类似于阅读器11,在将阅读器11’从激光线扫描引擎改进为成像引擎14’的情况下,可以插入成像引擎14’、相关电路(未展示)来代替线扫描引擎及电路板。
阅读器11’可以作为一个单元安装在外壳中,如图8所示的手持阅读器,它包括成像引擎14’,或包括多个单元,并使成像引擎14’集成在结帐台、门入口、收费站、传送带、计算机终端、旋转塔上的基站等等中。再者。成像引擎14’的至少一部分可以附加或集成到可移动的手持计算机设备上,如Symbol科技公司提供的PDA和手持计算机设备,如PDT6800系列和PDT8100系列可移动数据终端,或附加或集成到可移动扫描系统或终端,如Symbol科技提供的那些。这些系统可以作为局域网、蜂窝或广域网的一部分包括,以协调下述的扫描和其他成像处理功能。再者,阅读器11’可以包括用于输出视频信号以便在终端显示器上显示图像的视频控制电路和帧抓取电路。应理解,本发明的各方面也适用于包括不止一个位于单个单元或多个独立单元中的成像引擎14’的光学代码阅读器11’。
在另外的实施例中,电缆22’也可以向成像引擎14’提供电力。在又一个实施例中,电缆22’可以部分或全部由无线通信装置替代,如射频、光学或蜂窝通信装置。图像数据可以在阅读器11’内处理和/或提供到主机终端26,其中阅读器11’对图像数据不执行处理或只执行部分处理。主机终端26包括或访问至少一个处理器,其中至少一个处理器可以连接到一个或多个外围设备或计算设备,如视频显示器和/或网络。可以提供数据压缩模块,用于压缩存储在阅读器11’和/或主机终端26内的图像数据。压缩的RFID图像数据可以通过电缆22’传输到主机终端26。
可以通过按下驱动装置,如触发器21’、和/或将阅读器11’放置在具有连接到主机终端26的数据输出端口的底座内,来发起图像数据从阅读器11’到主机终端26的传输,也可以自动进行传输。图像数据可以通过硬连线连接传输到主机终端26,如个人计算机的串行通信口,当使用这样的设备作为主机终端26时,或使用无线连接传输,如IEEE 802.11标准。图像数据可以由主机终端26的数据处理器处理,并选择性地显示在系统10’的显示器上(未展示)。
在另外的实施例中,阅读器11’包括射频电路板和天线,以提供到一个或多个数据终端,如主机终端26的移动无线链接。通过主机终端26或阅读器11’内的充电电池对阅读器11供电。也可以相应地提供红外数据接口(IRDA)或多触点热靴以便在阅读器11‘和外部接收器或泊接设备之间进行数据通信。可以通过射频链接、红外通信链接,或直接接触泊接设备将压缩的标签和/或图像数据传输到主机终端26。
应理解,通过在物体静止或运动,如旋转和/或成像引擎14’的至少部分静止或运动时生成静态图像或视频数据,或提供不止一个具有成像引擎的设备,成像引擎14’生成的图像数据不止一帧。因此,可以从一个或多个角度对物体进行成像,获取对应于物体各方向、视角或表面的图像数据,以提供更可靠的校验结果。
图9是阅读器11’的结构图,它包括成像引擎14’、数据获取电路902和包括处理器(未展示)的控制单元40’。控制单元40’类似于图3中的控制单元40,可以进一步包括与成像引擎14’交换控制信号908的微处理器(未展示)。成像引擎14’响应由控制单元40’、主机终端26和/或如触发器21’这样的驱动装置生成的控制信号,对光学代码和视场中当前成像引擎14’指向并与光学代码关联的物体进行成像,并分别生成光学代码图像数据904和物体图像数据906。物体和光学代码的成像可以通过两次成像操作来执行,单独地成像和生成物体图像数据和光学代码图像数据。在另一个实施例中,在一次成像操作中对物体和代码成像,并可以从物体数据906中抽取光学代码图像数据904。物体和光学代码的成像可以同时或顺序执行。可以提供第一和第二成像引擎,分别对物体和光学代码成像。
数据获取电路902对光学代码图像数据904和物体图像数据906执行处理,如滤波和数字转换,并向控制单元40’和/或主机终端26提供光学代码图像数据904和物体图像数据906,以进行处理。数据获取电路902类似于图5的数据获取电路515中处理成像引擎14输出数据的那部分。数据获取电路902可以集成到包括CCD光传感器阵列的CCD电路板上。此外,可以在阅读器11’和/或主机终端26内提供接口电路(未展示),以便连接成像引擎14与控制单元40’和/或主机终端26。应理解,阅读器11’并不包含处理器,并且将光学代码图像数据904和物体图像数据906通过线缆22传输到终端26以进行处理。
在图10中,展示了包括包含一个或多个处理器的处理器1002的处理部件,其中处理部件1000包括在控制单元40’和/或主机终端26中。处理器1002可以包括多个处理器。此外,处理器1002可以访问光学代码(OC)数据库1004,后者类似于图6中的数据库602。数据库1004存储用于索引数据库1004的多个文本代码1006(其中数据库602存储多个RFID码来索引数据库602,且应理解,文本代码1006可以和RFID码相同)及相应的关联的物体图像数据条目1008或其链接,类似于图6中的关联图像数据605,其中每个关联的物体图像数据条目1008都表示分配有相应文本代码的物体。存储的关联物体图像数据条目1008较佳地包括一个或多个图像子条目1010,如对物体的每个方向、视图或表面(或主要表面(如,前面和后面))都包括子条目。
还提供OCR模块1012和校验模块1016,它们都是包括一组能够由处理器1002执行的可编程指令的软件模块。应注意,对应于在此所述的一个或多个模块的可编程指令系列可以存储在计算机可读媒体上,如CD、智能卡、3.5”软盘等等,或通过传播信号来传输。
OCR模块1012接收光学代码图像数据904,使用OCR算法处理光学代码图像数据904,并生成至少一个对应于光学代码图像数据904的文本代码1020。OCR模块1012识别成像的光学代码中的符号和/或字符串中的单个符号和/或字符。光学代码的不理想的情况,如设计、打印质量、清洁程度、位置、平度、照明等等,以及图像噪音、扭曲等等,都可能导致典型的OCR算法难以区分用于生成至少一个文本代码1020的几种解释。在较佳实施例中,OCR模块1012生成最可能的文本代码1020的列表,较佳地一起生成相应的估计精度分数,如估计的概率分数和/或定性分数。另外,也可以选择单个最可能的文本代码1020。
校验模块1016接收至少一个文本代码1020和物体图像数据906,比较物体图像数据906和对应于本质上匹配至少一个文本代码1020的存储的文本代码1006的关联的物体图像数据条目1008,并根据关联准则确定是否存在本质上的匹配或确定哪个是最佳匹配。校验模块1016包括查询模块1022,后者类似于图6中的查询模块604,它查询OC数据库1004,检索对应于一个或多个光学代码1020的物体图像数据条目1008。校验模块1016还包括类似于图6中的比较器模块608的比较器模块1024,后者比较物体图像数据906和关联的物体图像数据条目1008,根据校验模块1010的关联准则确定是否存在本质上的匹配或最佳匹配,如确定比较结果是否在预定的图像识别确定性阈值内。
校验模块1016较佳地包括表面确定模块1026,后者类似于图6中的表面确定模块612,它分析物体图像数据906(或,当存在不止一个图像时,分析其中相应的图像)来确定哪个关联的物体图像数据条目1008具有最佳关联于由阅读器11’最佳成像的物体表面,如关联于由阅读器11’成像的物体的主要表面的图像子条目1010。
校验模块1016还较佳地包括抽取数据模块1028,后者类似于图6中的抽取数据模块616,它从物体图像数据906和/或关联的物体图像数据条目1008中抽取信息进行比较。物体图像数据条目1008可能已经包括抽取的数据。在一个实施例中,比较器模块1024执行足够的识别处理来识别物体图像数据906和关联的物体图像数据条目1008之间的相似性,使得可以忽略抽取数据模块1028和表面确定模块1026。
将与相关或最佳相关的关联物体图像数据条目1008关联的文本代码1016确定为与物体关联的文本代码1006来识别该物体。如果没有和物体图像数据906比较的关联的物体图像数据条目1008关联于物体图像数据906,则校验模块1016确定发生了误读或未读取。
在一个实施例中,光学代码阅读器系统10’能够校验光学代码读取和RFID读取。因此,光学代码阅读器系统10’系统包括类似于图1中所示的RFID阅读器块12的RFID阅读器电路1001,它通过从RFID标签中接收RFID标签数据来执行RFID读取,并向处理器1002提供RFID标签数据。阅读器11’包括包含图像传感器的成像引擎14’,用于对物体成像并生成物体图像数据906,且通过对光学代码成像并生成光学代码图像数据904,选择性地读取与物体关联的光学代码。数据库1004存储多个数字码集合,如文本代码1006,包括至少一个数字码及与多个数字码集合中的数字码集合关联的物体图像数据条目1008,其中与多个数字码集合中的数字码集合关联的物体图像数据条目1008表示分配有数字码集合中的至少一个数字码的物体的至少一个图像。处理器1002接收并处理RFID标签数据、物体图像数据和光学代码图像数据中的至少两个。
处理器1002包括用于解码RFID标签数据并生成至少一个第一个数字码的RFID解码模块1014,及用于处理光学代码图像数据并生成至少一个第二数字码,如文本代码1020的代码生成软件模块,如OCR。数据库查询模块1022访问数据库1004并检索与包括本质上匹配至少一个第一个数字码和至少一个第二数字码中的至少一个的数字码的至少一个存储的数字码集合关联的至少一个物体图像数据条目1008。比较器模块1024比较物体图像数据与至少一个检索得到的物体图像数据条目1008。如果物体具有与其关联的光学代码和RFID标签两者,则光学代码阅读器系统10’可以读取并校验RFID标签和光学代码两者。在多数应用中,通常在解码时会用相同的文本代码与RFID标签和光学代码关联。
本发明的上述实施例旨在作为演示而非限制,并且并不代表本发明的所有实施例。可以做出各种修改和变动而不偏离在下面的权利要求中通过字面上及法律所承认的等价阐述的本发明的精神或范围。

Claims (47)

1.一种读取光学代码并校验所读取的光学代码的系统,其特征在于,所述系统包括:
包括图像传感器阵列的成像引擎,所述图像传感器传感物体及与所述物体关联的光学代码的图像,并生成相应的物体图像数据和光学代码图像数据;
存储多个数字码及与多个数字码中相应的数字码关联的物体图像数据条目的数据库,其中与多个数字码中的数字码关联的所述物体图像数据条目表示分配有所述数字码的物体的至少一个图像;及
从所述成像引擎接收物体图像数据和光学代码图像数据的处理单元,所述处理单元包括:
生成至少一个对应于光学代码图像数据的数字码的代码生成软件模块;
访问存储在数据库中并与本质上匹配相应的至少一个生成的数字码的至少一个相应的存储的数字码关联的至少一个物体图像数据条目的数据库查询模块;及
比较生成的物体图像数据与至少一个访问得到的物体图像数据条目的比较器模块。
2.如权利要求1所述的系统,其特征在于,从所述物体图像数据中抽取所述光学代码图像数据。
3.如权利要求1所述的系统,其特征在于,所述成像引擎在第一次成像操作期间对光学代码进行成像并生成光学代码图像数据,且在第二次成像操作期间对物体进行成像并生成物体图像数据。
4.如权利要求1所述的系统,其特征在于,所述与多个存储的数字码中的数字码关联的存储的物体图像数据条目包括指示分配有所述数字码的物体的至少一个特征的非图像数据。
5.如权利要求1所述的系统,其特征在于,所述与多个存储的数字码中的数字码关联的存储的物体图像数据条目包括从分配有所述数字码的物体的图像中抽取出的数据。
6.如权利要求1所述的系统,其特征在于,所述与多个存储的数字码中的数字码关联的存储的物体图像数据条目包括多个图像子条目;及
相应的图像数据子条目对应于分配有所述数字码的物体的不同视角。
7.如权利要求1所述的系统,其特征在于,所述处理单元还包括表面确定模块,用于确定生成的物体图像数据中对应于由成像引擎成像的物体的至少一个表面的数据。
8.如权利要求1所述的系统,其特征在于,所述处理单元还包括数据抽取模块,用于从生成的物体图像数据中抽取数据。
9.如权利要求8所述的系统,其特征在于,所述抽取的数据指示由成像引擎成像的物体的至少一个特征。
10.如权利要求1所述的系统,其特征在于,所述代码生成软件模块包括光学字符识别(OCR)软件模块,用于对光学代码图像数据执行光学字符识别操作,来生成所述至少一个数字码。
11.如权利要求1所述的系统,其特征在于,所述代码生成软件模块还生成与所述至少一个数字码中相应的生成的数字码关联的估计精度分数。
12.如权利要求10所述的系统,其特征在于,所述生成的至少一个数字码是文本代码。
13.如权利要求1所述的系统,其特征在于,所述比较器模块确定比较结果是否在预定的图像识别确定性阈值内。
14.一种校验光学代码读取的方法,其特征在于,所述方法包括步骤:
接收分别与所述光学代码读取及关联于所述光学代码的物体关联的光学代码图像数据和物体图像数据;
根据光学代码图像数据生成至少一个数字码;
查询数据库,访问与本质上匹配所述至少一个生成的数字码的至少一个存储的数字码关联的至少一个存储的物体图像数据条目;及
比较接收到的物体图像数据和至少一个访问得到的物体图像数据条目。
15.如权利要求14所述的方法,其特征在于,所述生成步骤包括对接收到的光学代码图像数据执行光学字符识别来生成所述至少一个数字码的步骤。
16.如权利要求14所述的方法,其特征在于,还包括生成与至少一个数字码中每个生成的数字码关联的估计精度分数的步骤。
17.如权利要求14所述的方法,其特征在于,所述生成的至少一个数字码是文本代码。
18.如权利要求14所述的方法,其特征在于,所述至少一个访问得到的物体图像数据条目包括指示分配有匹配存储的数字码的物体的至少一个特征的数据;及
还包括从接收到的物体图像数据中抽取指示由成像引擎成像的物体的至少一个特征数据的步骤;及
所述比较步骤包括比较指示相应的至少一个访问得到的物体图像数据条目的至少一个特征的数据与接收到的物体图像数据。
19.如权利要求14所述的方法,其特征在于,还包括确定比较结果是否在预定的图像识别确定性阈值内的步骤。
20.一种对光学代码读取进行图像校验的系统,其特征在于,所述系统包括:
接收分别与所述光学代码读取及关联于所述光学代码的物体关联的光学代码图像数据和物体图像数据的装置;
根据光学代码图像数据生成至少一个数字码的装置;
查询数据库,访问与匹配所述相应的至少一个生成的数字码的至少一个存储的数字码关联的至少一个存储的物体图像数据条目的装置;及
比较接收到的物体图像数据和至少一个访问得到的物体图像数据条目的装置。
21.如权利要求20所述的系统,其特征在于,所述生成与至少一个数字码中每个生成的数字码关联的估计精度分数的装置。
22.如权利要求20所述的系统,其特征在于,所述比较装置确定比较结果是否在预定的图像识别确定性阈值内。
23.一种存储一系列可编程指令的计算机可读媒体,所述可编程指令配置为由至少一个处理器执行,以便执行光学代码读取校验方法,其特征在于,所述方法包括步骤:
接收分别与所述光学代码读取及关联于所述光学代码的物体关联的光学代码图像数据和物体图像数据;
根据光学代码图像数据生成至少一个数字码;
查询数据库,访问与本质上匹配所述相应的至少一个生成的数字码的至少一个存储的数字码关联的至少一个相应的存储的物体图像数据条目;及
比较接收到的物体图像数据和至少一个访问得到的物体图像数据条目。
24.如权利要求23所述的计算机可读媒体,其特征在于,所述方法还包括确定比较结果是否在预定的图像识别确定性阈值内的步骤。
25.一种包含在传输媒体中并由至少一个处理器执行,以便执行光学代码读取校验方法的数据信号,其特征在于,所述数据信号包括:
包含接收分别与所述光学代码读取及关联于所述光学代码的物体关联的光学代码图像数据和物体图像数据的指令的代码片段;
包含根据光学代码图像数据生成至少一个数字码的指令的代码片段;
包含查询数据库,访问与本质上匹配所述相应的至少一个生成的数字码的至少一个存储的数字码关联的至少一个相应的存储的物体图像数据条目的指令的代码片段;及
包含比较接收到的物体图像数据和至少一个访问得到的物体图像数据条目的指令的代码片段。
26.如权利要求25所述的数据信号,其特征在于,还包括包含确定比较结果是否在预定的图像识别确定性阈值内的指令的代码片段。
27.一种校验光学代码读取和RFID读取中的至少一种的成像系统,其特征在于,所述系统包括:
选择性地通过从RFID标签中接收RFID标签数据来执行RFID读取的RFID阅读器电路;
包括图像传感器的成像引擎,所述图像传感器对物体成像并生成物体图像数据,并选择性地通过对光学代码成像并生成光学代码图像数据来读取与所述物体关联的光学代码;
存储多个至少包括一个数字码的数字码集合及与多个数字代码集合中的数字代码集合关联的物体图像数据条目的数据库,其中与多个数字代码集合中的所述数字代码集合关联的物体图像数据条目表示分配有所述数字代码集合中的至少一个数字代码的物体的至少一个图像;及
接收和处理RFID标签数据、物体图像数据和光学代码图像数据中的至少两个的处理单元,所述处理单元包括:
解码RFID标签数据并生成至少一个第一数字代码的RFID解码模块;
处理光学代码图像数据并生成至少一个第二数字代码的代码生成软件模块;
访问数据库并检索与至少一个存储的数字代码集合关联的至少一个物体图像数据条目的数据库查询模块,所述数字代码集合包括本质上匹配至少一个第一数字代码和至少一个第二数字代码中的至少一个的数字代码;及
比较物体图像数据与至少一个检索得到的物体图像数据条目的比较器模块。
28.一种校验RFID读取的RFID阅读器和成像系统,其特征在于,所述系统包括:
通过从RFID标签中接收RFID标签数据来执行RFID读取的RFID阅读器电路;
包括图像传感器阵列的成像引擎,所述图像传感器传感物体的图像并生成对应于所述物体的图像数据;
存储多个RFID码及与多个RFID码中相应的RFID码关联的图像数据的数据库,其中关联的图像数据表示具有RFID标签的至少一个物体的至少一个图像;及
从所述RFID阅读器电路接收RFID标签数据并从所述成像引擎生成的图像数据的处理单元,所述处理单元包括:
包括可在处理单元上执行的可编程指令的RFID解码模块,所述可编程指令用于解码接收到的RFID标签数据并生成RFID码;
包括可在处理单元上执行的可编程指令的数据库查询模块,所述可编程指令用于访问与生成的RFID码相匹配的RFID码关联的存储的图像数据;及
包括可在处理单元上执行的可编程指令的比较器模块,所述可编程指令用于比较生成的图像数据与访问得到的图像数据,来确定生成的图像数据是否对应于生成的RFID码,以校验RFID读取。
29.如权利要求28所述的系统,其特征在于,所述成像引擎和RFID阅读器电路安装在集成的RFID读取和成像设备的外壳中。
30.如权利要求28所述的系统,其特征在于,所述由成像引擎和RFID阅读器电路生成的信号相继由信号处理电路处理。
31.如权利要求28所述的系统,其特征在于,所述与多个RFID码中每个相应的RFID码关联的图像数据包括多个图像。
32.如权利要求31所述的系统,其特征在于,所述比较器模块包括比较生成的图像数据与对应于生成的RFID码的多个图像中的至少一个的装置。
33.如权利要求28所述的系统,其特征在于,所述与每个相应的RFID码关联的图像数据包括指示至少一个物体的至少一个特征的数据。
34.如权利要求28所述的系统,其特征在于,所述与每个相应的RFID码关联的图像数据包括从至少一个物体的图像中抽取的数据。
35.如权利要求31所述的系统,其特征在于,所述与每个相应的RFID码关联的图像数据的多个图像数据条目中相应的图像数据条目包括对应于至少一个物体的不同视角的图像。
36.如权利要求28所述的系统,其特征在于,所述处理单元还包括表面确定模块,用于确定生成的图像数据中的数据对应于由成像引擎成像的物体的至少一个表面。
37.如权利要求28所述的系统,其特征在于,所述处理单元还包括数据抽取模块,所述数据抽取模块包括可在处理单元上执行的可编程指令,所述可编程指令用于从生成的图像数据中抽取数据。
38.如权利要求37所述的系统,其特征在于,所述抽取的数据指示由成像引擎成像的物体的至少一个特征。
39.如权利要求28所述的系统,其特征在于,其中:
所述RFID阅读器从不止一个RFID标签中接收RFID标签数据;
所述RFID解码模块生成对应于每次相应的RFID标签读取的RFID码;
所述数据库查询模块访问与匹配相应的生成的RFID码的每个相应的RFID码关联的相应的存储的图像数据;及
比较器模块比较生成的图像数据与每个相应的访问得到的图像数据,确定它们之间的最佳关联,以便确定生成的图像数据和一个生成的RFID码之间的最佳对应关系,且如果不存在关联,则确定发生了误读。
40.一种校验RFID读取的方法,其特征在于,所述方法包括步骤:
接收从一组在RFID读取操作期间通过读取物体上的RFID标签获取的RFID标签数据中解码得到的RFID码;
接收对应于所述物体且通过成像操作获取的图像数据,所述成像操作本质上与RFID读取操作同时执行;
查询数据库,访问对应于匹配接收到的RFID码的存储的RFID码的存储的数据;及
比较接收到的图像数据与访问得到的存储的数据,来确定接收到的图像数据是否对应于接收到的RFID码。
41.如权利要求40所述的方法,其特征在于,其中:
所述接收RFID步骤包括接收从对应于在RFID读取操作期间读取的多个相应的RFID标签的多组相应的RFID标签数据中解码得到的多个RFID码;
所述查询步骤包括访问对应于匹配多个接收到的RFID码中相应的接收到的RFID码的相应的存储的RFID码的一组存储的数据;及
所述比较步骤包括比较接收到的图像数据与多组相应的访问得到的数据,来确定它们之间的最优关联,以便确定多个接收到的RFID码中的哪个接收到的RFID码对应于接收到的图像数据,且如果不存在关联,则确定发生了误读。
42.一种计算机可读媒体,在其上存储一系列配置为可由至少一个处理器执行的可编程指令,所述编程指令用于执行RFID校验方法,其特征在于,所述方法包括步骤:
接收从一组在RFID读取操作期间通过读取物体上的RFID标签获取的RFID标签数据中解码得到的RFID码;
接收对应于所述物体且通过成像操作获取的图像数据,所述成像操作本质上与RFID读取操作同时执行;
查询数据库,访问对应于匹配接收到的RFID码的存储的RFID码的存储的数据;及
比较接收到的图像数据与访问得到的存储的数据,来确定接收到的图像数据是否对应于接收到的RFID码。
43.一种校验RFID读取的校验系统,其特征在于,所述系统包括:
接收从一组在RFID读取操作期间通过读取物体上的RFID标签获取的RFID标签数据中解码得到的RFID码的装置;
接收对应于所述物体且通过成像操作获取的图像数据的装置,所述成像操作本质上与RFID读取操作同时执行;
查询数据库,访问对应于匹配接收到的RFID码的存储的RFID码的存储的数据的装置;及
比较接收到的图像数据与访问得到的存储的数据,来确定接收到的图像数据是否对应于接收到的RFID码的装置。
44.如权利要求43所述的校验系统,其特征在于,所述对应于生成的RFID码的存储的数据是图像数据,且接收到的物体数据是由成像引擎获取的图像数据。
45.如权利要求44所述的校验系统,其特征在于,从图像数据中衍生得到所述接收到的物体数据。
46.如权利要求44所述的校验系统,其特征在于,所述比较装置确定比较结果是否在预定的图像识别确定性阈值内。
47.如权利要求43所述的校验系统,其特征在于,其中:
所述接收RFID步骤包括接收从对应于在RFID读取操作期间读取的多个相应的RFID标签的多组相应的RFID标签数据中解码得到的多个RFID码;
所述查询步骤包括访问对应于匹配多个接收到的RFID码中相应的接收到的RFID码的相应的存储的RFID码的一组存储的数据;及
所述比较步骤包括比较接收到的物体数据与多组相应的访问得到的数据,来确定它们之间的最优关联,以便确定多个接收到的RFID码中的哪个接收到的RFID码对应于接收到的物体数据,且如果不存在关联,则确定发生了误读。
CNA2003801091915A 2002-12-18 2003-12-17 校验光学代码读取和rfid读取的系统和方法 Pending CN1742278A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US43451902P 2002-12-18 2002-12-18
US60/434,519 2002-12-18
US10/385,941 2003-03-11
US10/621,295 2003-07-17

Publications (1)

Publication Number Publication Date
CN1742278A true CN1742278A (zh) 2006-03-01

Family

ID=35925179

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2003801062382A Expired - Lifetime CN1726501B (zh) 2002-12-18 2003-12-17 具有用于确定到目标距离的系统的图像扫描装置
CNA2003801062378A Pending CN1998001A (zh) 2002-12-18 2003-12-17 自动聚焦压电激励系统
CNA2003801091915A Pending CN1742278A (zh) 2002-12-18 2003-12-17 校验光学代码读取和rfid读取的系统和方法

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN2003801062382A Expired - Lifetime CN1726501B (zh) 2002-12-18 2003-12-17 具有用于确定到目标距离的系统的图像扫描装置
CNA2003801062378A Pending CN1998001A (zh) 2002-12-18 2003-12-17 自动聚焦压电激励系统

Country Status (2)

Country Link
US (3) US7066388B2 (zh)
CN (3) CN1726501B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163276A (zh) * 2010-02-16 2011-08-24 电装波动株式会社 信息码、读出信息码的光学信息读取器及其读取系统
CN102241332A (zh) * 2011-06-20 2011-11-16 利奥传感科技(广州)有限公司 一种防止连续性错误的运输带自动分流方法及系统
CN101377820B (zh) * 2007-08-31 2012-05-30 西门子公司 一种在射频识别系统中进行标签查询的方法和读写器
WO2012155343A1 (en) * 2011-05-18 2012-11-22 Wistron Neweb Corporation Image processing system and related monitoring system
CN103443802A (zh) * 2011-01-24 2013-12-11 数据逻辑Adc公司 自动化光学代码读取系统中的异常检测和处理
US8810401B2 (en) 2009-03-16 2014-08-19 Nokia Corporation Data processing apparatus and associated user interfaces and methods
CN104978020A (zh) * 2014-04-01 2015-10-14 卡西欧计算机株式会社 信息处理系统、信息设备、佩戴型信息设备
CN105069449A (zh) * 2009-08-12 2015-11-18 手持产品公司 具有图像传感器和可变透镜组件的标记读取终端
CN101946159B (zh) * 2008-02-25 2016-10-12 费森尼斯医疗德国公司 在封闭空间内部校验感应器的方法、感应器、抛弃式物件、及包括此种感应器的治疗装置
CN106662333A (zh) * 2015-03-10 2017-05-10 松下知识产权经营株式会社 加热烹饪器
CN111311504A (zh) * 2020-01-03 2020-06-19 上海锦商网络科技有限公司 手机小程序用图像处理方法、标签识别方法及装置

Families Citing this family (201)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7708205B2 (en) 2003-11-13 2010-05-04 Metrologic Instruments, Inc. Digital image capture and processing system employing multi-layer software-based system architecture permitting modification and/or extension of system features and functions by way of third party code plug-ins
US7464877B2 (en) 2003-11-13 2008-12-16 Metrologic Instruments, Inc. Digital imaging-based bar code symbol reading system employing image cropping pattern generator and automatic cropped image processor
US9092841B2 (en) 2004-06-09 2015-07-28 Cognex Technology And Investment Llc Method and apparatus for visual detection and inspection of objects
JP2003337683A (ja) * 2002-05-17 2003-11-28 Fuji Xerox Co Ltd 印刷物発行管理システム、印刷物検証装置、コンテンツ管理装置
US20040118658A1 (en) * 2002-12-19 2004-06-24 Ncr Corporation Multiple-pass item processing system and method of operating a multiple-pass item processing system to match document items
US7097101B2 (en) * 2003-02-13 2006-08-29 Symbol Technologies, Inc. Interface for interfacing an imaging engine to an optical code reader
US7073715B2 (en) * 2003-02-13 2006-07-11 Symbol Technologies, Inc. Interface for interfacing an imaging engine to an optical code reader
US7188769B2 (en) * 2003-04-07 2007-03-13 Silverbrook Research Pty Ltd Laser scanner using rotating holographic optical element
US7118026B2 (en) * 2003-06-26 2006-10-10 International Business Machines Corporation Apparatus, method, and system for positively identifying an item
US20060027659A1 (en) * 2003-08-01 2006-02-09 Symbol Technologies, Inc. Integrated exit window and imaging engine
US7021542B2 (en) * 2003-08-01 2006-04-04 Symbol Technologies, Inc. Imaging and illumination engine for an optical code reader
US20050052535A1 (en) * 2003-09-10 2005-03-10 Youssef Hamadi Context sensitive camera
US7874487B2 (en) 2005-10-24 2011-01-25 Cognex Technology And Investment Corporation Integrated illumination assembly for symbology reader
US7823789B2 (en) 2004-12-21 2010-11-02 Cognex Technology And Investment Corporation Low profile illumination for direct part mark readers
US9536124B1 (en) 2003-10-24 2017-01-03 Cognex Corporation Integrated illumination assembly for symbology reader
US7604174B2 (en) 2003-10-24 2009-10-20 Cognex Technology And Investment Corporation Method and apparatus for providing omnidirectional lighting in a scanning device
US9070031B2 (en) 2003-10-24 2015-06-30 Cognex Technology And Investment Llc Integrated illumination assembly for symbology reader
US7823783B2 (en) 2003-10-24 2010-11-02 Cognex Technology And Investment Corporation Light pipe illumination system and method
US7841533B2 (en) 2003-11-13 2010-11-30 Metrologic Instruments, Inc. Method of capturing and processing digital images of an object within the field of view (FOV) of a hand-supportable digitial image capture and processing system
KR100603203B1 (ko) * 2004-05-25 2006-07-24 삼성전자주식회사 무선인식 기능을 가진 화상형성장치와 화상형성장치의사용방법
US8243986B2 (en) * 2004-06-09 2012-08-14 Cognex Technology And Investment Corporation Method and apparatus for automatic visual event detection
US20050276445A1 (en) * 2004-06-09 2005-12-15 Silver William M Method and apparatus for automatic visual detection, recording, and retrieval of events
US8127247B2 (en) 2004-06-09 2012-02-28 Cognex Corporation Human-machine-interface and method for manipulating data in a machine vision system
US8891852B2 (en) * 2004-06-09 2014-11-18 Cognex Technology And Investment Corporation Method and apparatus for configuring and testing a machine vision detector
TWI239432B (en) * 2004-09-16 2005-09-11 Vasstek Int Corp Voice coil motor positioning apparatus
CN100454132C (zh) * 2004-10-11 2009-01-21 吉佳科技股份有限公司 音圈马达定位装置
US7339476B2 (en) * 2004-11-10 2008-03-04 Rockwell Automation Technologies, Inc. Systems and methods that integrate radio frequency identification (RFID) technology with industrial controllers
US7551081B2 (en) 2004-11-10 2009-06-23 Rockwell Automation Technologies, Inc. Systems and methods that integrate radio frequency identification (RFID) technology with agent-based control systems
US7720315B2 (en) * 2004-11-12 2010-05-18 Cognex Technology And Investment Corporation System and method for displaying and using non-numeric graphic elements to control and monitor a vision system
US7636449B2 (en) 2004-11-12 2009-12-22 Cognex Technology And Investment Corporation System and method for assigning analysis parameters to vision detector using a graphical interface
US9292187B2 (en) 2004-11-12 2016-03-22 Cognex Corporation System, method and graphical user interface for displaying and controlling vision system operating parameters
US9292724B1 (en) 2004-12-16 2016-03-22 Cognex Corporation Hand held symbology reader illumination diffuser with aimer optics
US7617984B2 (en) 2004-12-16 2009-11-17 Cognex Technology And Investment Corporation Hand held symbology reader illumination diffuser
US7963448B2 (en) * 2004-12-22 2011-06-21 Cognex Technology And Investment Corporation Hand held machine vision method and apparatus
US9552506B1 (en) 2004-12-23 2017-01-24 Cognex Technology And Investment Llc Method and apparatus for industrial identification mark verification
US20060170530A1 (en) * 2005-02-02 2006-08-03 Enenia Biometrics, Inc. Fingerprint-based authentication using radio frequency identification
US20060208893A1 (en) * 2005-02-28 2006-09-21 Anson Gary S Weight audit methods and systems utilizing data reader
US8060753B2 (en) * 2005-03-07 2011-11-15 The Boeing Company Biometric platform radio identification anti-theft system
US20060202032A1 (en) 2005-03-10 2006-09-14 Kricorissian Gregg R Combination RFID/image reader
US7568628B2 (en) 2005-03-11 2009-08-04 Hand Held Products, Inc. Bar code reading device with global electronic shutter control
US7780089B2 (en) 2005-06-03 2010-08-24 Hand Held Products, Inc. Digital picture taking optical reader having hybrid monochrome and color image sensor array
US7611060B2 (en) 2005-03-11 2009-11-03 Hand Held Products, Inc. System and method to automatically focus an image reader
US7898386B2 (en) * 2005-03-15 2011-03-01 DEI Headquaters Inc. Control device for vehicles
US7583178B2 (en) * 2005-03-16 2009-09-01 Datalogic Mobile, Inc. System and method for RFID reader operation
WO2006116238A2 (en) * 2005-04-21 2006-11-02 Skyetek, Inc. System and method for adapting an rfid tag reader to its environment
US7659819B2 (en) * 2005-04-21 2010-02-09 Skyetek, Inc. RFID reader operating system and associated architecture
US20080001752A1 (en) * 2005-04-21 2008-01-03 Skyetek, Inc. System and method for securing rfid tags
US20060238304A1 (en) * 2005-04-21 2006-10-26 Sean Loving System and method for adapting an FRID tag reader to its environment
US20060255943A1 (en) * 2005-05-16 2006-11-16 Psc Scanning, Inc. Induction charging machine, methods, and system for a data reader
US7770799B2 (en) 2005-06-03 2010-08-10 Hand Held Products, Inc. Optical reader having reduced specular reflection read failures
KR100903187B1 (ko) * 2005-06-25 2009-06-17 주식회사 엘지화학 모바일 디바이스의 정품 전지 인식 시스템
US7275690B1 (en) * 2005-07-01 2007-10-02 Ncr Corporation System and method of determining unprocessed items
US7388491B2 (en) 2005-07-20 2008-06-17 Rockwell Automation Technologies, Inc. Mobile RFID reader with integrated location awareness for material tracking and management
US20070032887A1 (en) * 2005-07-26 2007-02-08 Brother Kogyo Kabushiki Kaisha Information management system, information processing device, and program
US7764191B2 (en) 2005-07-26 2010-07-27 Rockwell Automation Technologies, Inc. RFID tag data affecting automation controller with internal database
US8260948B2 (en) 2005-08-10 2012-09-04 Rockwell Automation Technologies, Inc. Enhanced controller utilizing RFID technology
US20070206786A1 (en) * 2005-08-31 2007-09-06 Skyetek, Inc. Rfid security system
US20070052540A1 (en) * 2005-09-06 2007-03-08 Rockwell Automation Technologies, Inc. Sensor fusion for RFID accuracy
US7510110B2 (en) 2005-09-08 2009-03-31 Rockwell Automation Technologies, Inc. RFID architecture in an industrial controller environment
US7394358B2 (en) * 2005-09-19 2008-07-01 Datalogic Scanning, Inc. Method and system for inventory monitoring
US7931197B2 (en) 2005-09-20 2011-04-26 Rockwell Automation Technologies, Inc. RFID-based product manufacturing and lifecycle management
US7446662B1 (en) 2005-09-26 2008-11-04 Rockwell Automation Technologies, Inc. Intelligent RFID tag for magnetic field mapping
US8025227B2 (en) 2005-09-30 2011-09-27 Rockwell Automation Technologies, Inc. Access to distributed databases via pointer stored in RFID tag
US8146812B2 (en) * 2005-11-01 2012-04-03 Hewlett-Packard Development Company, L.P. Imaging method and system for tracking devices
US20070206797A1 (en) * 2006-03-01 2007-09-06 Skyetek, Inc. Seamless rfid tag security system
US20080022160A1 (en) * 2005-12-30 2008-01-24 Skyetek, Inc. Malware scanner for rfid tags
ATE406625T1 (de) * 2005-12-30 2008-09-15 Datalogic Spa Optischer codeleser
US20080042830A1 (en) * 2005-12-30 2008-02-21 Skyetek, Inc. Virtual rfid-based tag sensor
US8181878B2 (en) * 2006-01-25 2012-05-22 Cognex Technology And Investment Corporation Method and apparatus for providing a focus indication for optical imaging of visual codes
CN101055342A (zh) * 2006-04-12 2007-10-17 鸿富锦精密工业(深圳)有限公司 自动对焦镜头模组
US7837102B2 (en) * 2006-06-15 2010-11-23 Mstar Semiconductor, Inc. Method and apparatus for computer login security using RFID technology
US8108176B2 (en) * 2006-06-29 2012-01-31 Cognex Corporation Method and apparatus for verifying two dimensional mark quality
US7984854B2 (en) * 2006-07-17 2011-07-26 Cognex Corporation Method and apparatus for multiplexed symbol decoding
US20080035731A1 (en) * 2006-08-09 2008-02-14 Chris Brock Image capture device with adjustable range and related methods
US7821400B2 (en) 2006-09-29 2010-10-26 Datalogic Scanning, Inc. System and method for verifying number of wireless tagged items in a transaction
JP2008092200A (ja) * 2006-09-29 2008-04-17 Fujinon Corp 撮影装置および携帯機器
US8820639B2 (en) * 2006-11-03 2014-09-02 Assa Abloy Ab Security feature RFID card
US8274390B2 (en) 2006-11-20 2012-09-25 Metrologic Instruments, Inc. Radio frequency identification antenna switching in a conveyor system
US8169478B2 (en) * 2006-12-14 2012-05-01 Cognex Corporation Method and apparatus for calibrating a mark verifier
US7859411B2 (en) * 2007-03-30 2010-12-28 Skyetek, Inc. RFID tagged item trajectory and location estimation system and method
US8040221B2 (en) * 2007-05-02 2011-10-18 The Boeing Company Mobile radio frequency identification reader
US8269606B2 (en) * 2007-05-02 2012-09-18 The Boeing Company Methods and systems for RFID tag read verification
US8794526B2 (en) * 2007-06-04 2014-08-05 Hand Held Products, Inc. Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation
US20100283578A1 (en) * 2007-06-15 2010-11-11 Matthew Henderson Transponder Bolt Seal and a Housing for a Transponder
US8162218B2 (en) * 2007-09-17 2012-04-24 Hand Held Products, Inc. Using a 2D imager for rastering scanning
US20090078773A1 (en) * 2007-09-20 2009-03-26 Symbol Technologies, Inc. Multiple Configuration Image Scanner
JP2011503724A (ja) 2007-11-08 2011-01-27 ウォル−マート・ストアーズ・インコーポレイテッド 無線周波数識別技術を使用した自動買物客精算方法及び自動買物客精算装置
US9734376B2 (en) 2007-11-13 2017-08-15 Cognex Corporation System and method for reading patterns using multiple image frames
US9171454B2 (en) 2007-11-14 2015-10-27 Microsoft Technology Licensing, Llc Magic wand
US8302864B2 (en) 2007-12-28 2012-11-06 Cognex Corporation Method and apparatus using aiming pattern for machine vision training
US8646689B2 (en) 2007-12-28 2014-02-11 Cognex Corporation Deformable light pattern for machine vision system
TWI371689B (en) * 2008-02-22 2012-09-01 Ind Tech Res Inst Smart endpoint and smart monitoring system having the same
US7448542B1 (en) 2008-05-05 2008-11-11 International Business Machines Corporation Method for detecting a non-scan at a retail checkout station
US8952894B2 (en) * 2008-05-12 2015-02-10 Microsoft Technology Licensing, Llc Computer vision-based multi-touch sensing using infrared lasers
US20090295541A1 (en) * 2008-05-27 2009-12-03 Intellidot Corporation Directional rfid reader
US9569763B2 (en) * 2008-06-20 2017-02-14 Datalogic Usa, Inc. Information gathering and decoding apparatus and method of use
US8174384B2 (en) * 2008-09-05 2012-05-08 Psion Teklogix Inc. Method and system for controlling read range of a portable RFID reader
WO2010036277A1 (en) * 2008-09-24 2010-04-01 Optoelectronics Co., Ltd. Optical code detection with image exposure control
JP4702440B2 (ja) * 2008-11-27 2011-06-15 ソニー株式会社 情報処理装置、表示切替方法、及びプログラム
US8134116B2 (en) * 2009-01-12 2012-03-13 Cognex Corporation Modular focus system for image based code readers
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
US8622304B2 (en) * 2009-01-26 2014-01-07 Symbol Technologies, Inc. Imaging reader and method with combined image data and system data
JP5727468B2 (ja) * 2009-06-01 2015-06-03 バイオ−ラッド ラボラトリーズ,インコーポレイティド 生体試料/化学試料用画像形成デバイスの較正
US8295601B2 (en) * 2009-08-12 2012-10-23 Hand Held Products, Inc. Indicia reading terminal having multiple exposure periods and methods for same
US20110080500A1 (en) * 2009-10-05 2011-04-07 Hand Held Products, Inc. Imaging terminal, imaging sensor having multiple reset and/or multiple read mode and methods for operating the same
US20110186639A1 (en) * 2010-02-04 2011-08-04 Metrologic Instruments, Inc. Contact aperture for imaging apparatus
US8565107B2 (en) 2010-09-24 2013-10-22 Hand Held Products, Inc. Terminal configurable for use within an unknown regulatory domain
US8791795B2 (en) * 2010-09-28 2014-07-29 Hand Held Products, Inc. Terminal for line-of-sight RFID tag reading
EP2638505B1 (en) * 2010-11-10 2019-04-24 Datalogic USA, Inc. Adaptive data reader and method of operating
US8550357B2 (en) * 2010-12-08 2013-10-08 Metrologic Instruments, Inc. Open air indicia reader stand
US8939374B2 (en) 2010-12-30 2015-01-27 Hand Held Products, Inc. Terminal having illumination and exposure control
US8610539B2 (en) * 2011-02-04 2013-12-17 Worthwhile Products Anti-identity theft and information security system
FR2974722B1 (fr) * 2011-05-06 2014-10-10 Essilor Int Procede de determination de la distance de lecture
US8639644B1 (en) 2011-05-06 2014-01-28 Google Inc. Shared robot knowledge base for use with cloud computing system
US8646692B2 (en) * 2011-09-30 2014-02-11 Hand Held Products, Inc. Devices and methods employing dual target auto exposure
CN102495672A (zh) * 2011-10-20 2012-06-13 广州市迪拓信息科技有限公司 一种体感控制中位置判断的方法
US8629926B2 (en) 2011-11-04 2014-01-14 Honeywell International, Inc. Imaging apparatus comprising image sensor array having shared global shutter circuitry
US10498933B2 (en) 2011-11-22 2019-12-03 Cognex Corporation Camera system with exchangeable illumination assembly
US11366284B2 (en) 2011-11-22 2022-06-21 Cognex Corporation Vision system camera with mount for multiple lens types and lens module for the same
US8947590B2 (en) 2011-11-22 2015-02-03 Cognex Corporation Vision system camera with mount for multiple lens types
US9651499B2 (en) 2011-12-20 2017-05-16 Cognex Corporation Configurable image trigger for a vision system and method for using the same
WO2013101062A1 (en) * 2011-12-29 2013-07-04 Intel Corporation Systems, methods, and apparatus for obtaining information from an object attached to a vehicle
EP2624185A1 (en) * 2012-02-02 2013-08-07 Rotho Kunststoff AG Handheld device and method for determining the location of physical objects stored in storage containers
US8976030B2 (en) 2012-04-24 2015-03-10 Metrologic Instruments, Inc. Point of sale (POS) based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations
US9779546B2 (en) 2012-05-04 2017-10-03 Intermec Ip Corp. Volume dimensioning systems and methods
US10007858B2 (en) * 2012-05-15 2018-06-26 Honeywell International Inc. Terminals and methods for dimensioning objects
WO2014011154A1 (en) * 2012-07-10 2014-01-16 Optoelectronics Co., Ltd. Optical aiming system for an image scanner
US8919653B2 (en) 2012-07-19 2014-12-30 Datalogic ADC, Inc. Exception handling in automated data reading systems
US20140044356A1 (en) * 2012-08-07 2014-02-13 Symbol Technologies, Inc. Arrangement for and method of reading symbol targets and form targets by image capture
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
US20140104413A1 (en) 2012-10-16 2014-04-17 Hand Held Products, Inc. Integrated dimensioning and weighing system
US9746636B2 (en) 2012-10-19 2017-08-29 Cognex Corporation Carrier frame and circuit board for an electronic device
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US9053615B2 (en) 2013-03-14 2015-06-09 Wal-Mart Stores, Inc. Method and apparatus pertaining to use of both optical and electronic product codes
CN103198288A (zh) * 2013-04-17 2013-07-10 苏州斯普锐智能系统有限公司 基于自动聚焦算法的激光条码扫描设备及其条码扫描方法
US9436851B1 (en) * 2013-05-07 2016-09-06 Aic Innovations Group, Inc. Geometric encrypted coded image
CN103279729B (zh) * 2013-05-21 2016-01-20 苏州斯普锐智能系统有限公司 一种具有遮光零件的条码扫描器
CN104216091A (zh) * 2013-05-31 2014-12-17 鸿富锦精密工业(深圳)有限公司 镜片驱动系统及方法
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
US9464885B2 (en) 2013-08-30 2016-10-11 Hand Held Products, Inc. System and method for package dimensioning
US9536119B2 (en) * 2013-12-12 2017-01-03 International Business Machines Corporation Network cable tracking system
US10430776B2 (en) 2014-01-09 2019-10-01 Datalogic Usa, Inc. System and method for exception handling in self-checkout and automated data capture systems
US9811955B2 (en) 2014-06-25 2017-11-07 Amazon Technologies, Inc. Wearable RFID devices with manually activated RFID tags
US9449295B2 (en) * 2014-06-25 2016-09-20 Amazon Technologies, Inc. Tracking transactions by confluences and sequences of RFID signals
US9830484B1 (en) 2014-06-25 2017-11-28 Amazon Technologies, Inc. Tracking locations and conditions of objects based on RFID signals
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US10775165B2 (en) 2014-10-10 2020-09-15 Hand Held Products, Inc. Methods for improving the accuracy of dimensioning-system measurements
US9779276B2 (en) 2014-10-10 2017-10-03 Hand Held Products, Inc. Depth sensor based auto-focus system for an indicia scanner
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
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
US9996167B2 (en) 2014-10-27 2018-06-12 Amazon Technologies, Inc. Dynamic RFID-based input devices
US9872135B2 (en) 2014-12-31 2018-01-16 Intermec Ip Corp. Systems and methods for displaying location information for RFID tags
DE102015201317A1 (de) * 2015-01-27 2016-07-28 Bayerische Motoren Werke Aktiengesellschaft Vermessen einer Abmessung auf einer Oberfläche
US9489554B2 (en) 2015-04-06 2016-11-08 Symbol Technologies, Llc Arrangement for and method of assessing efficiency of transactions involving products associated with electro-optically readable targets
US9495564B2 (en) * 2015-04-06 2016-11-15 Symbol Technologies, Llc Arrangement for and method of assessing a cause of poor electro-optical reading performance by displaying an image of a symbol that was poorly read
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US9857167B2 (en) 2015-06-23 2018-01-02 Hand Held Products, Inc. Dual-projector three-dimensional scanner
US20160377414A1 (en) * 2015-06-23 2016-12-29 Hand Held Products, Inc. Optical pattern projector
US9835486B2 (en) 2015-07-07 2017-12-05 Hand Held Products, Inc. Mobile dimensioner apparatus for use in commerce
EP3118576B1 (en) 2015-07-15 2018-09-12 Hand Held Products, Inc. Mobile dimensioning 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
CN105184454A (zh) * 2015-08-19 2015-12-23 北京京东方多媒体科技有限公司 一种物品管理系统和物品管理方法
US10484598B2 (en) * 2015-08-20 2019-11-19 Sony Corporation System and method for controlling capture of images
US10198647B2 (en) * 2015-09-25 2019-02-05 Datalogic IP Tech, S.r.l. Compact imaging module with range finder
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
US9594936B1 (en) 2015-11-04 2017-03-14 Datalogic Usa, Inc. System and method for improved reading of data from reflective surfaces of electronic devices
US10225544B2 (en) 2015-11-19 2019-03-05 Hand Held Products, Inc. High resolution dot pattern
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
US10339352B2 (en) 2016-06-03 2019-07-02 Hand Held Products, Inc. Wearable metrological apparatus
US9940721B2 (en) 2016-06-10 2018-04-10 Hand Held Products, Inc. Scene change detection in a dimensioner
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
EP3499400B1 (en) * 2016-08-09 2024-03-13 Asterisk, Inc. Reading device, program, and unit
US10573024B1 (en) * 2016-08-22 2020-02-25 Amazon Technologies, Inc. Distance detection based on chromatic aberration
US10055626B2 (en) 2016-12-06 2018-08-21 Datalogic Usa, Inc. Data reading system and method with user feedback for improved exception handling and item modeling
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
US11213773B2 (en) 2017-03-06 2022-01-04 Cummins Filtration Ip, Inc. Genuine filter recognition with filter monitoring system
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
US10679179B2 (en) * 2017-04-21 2020-06-09 Sensormatic Electronics, LLC Systems and methods for an improved tag counting process
US10733748B2 (en) 2017-07-24 2020-08-04 Hand Held Products, Inc. Dual-pattern optical 3D dimensioning
CN108362205B (zh) * 2017-11-14 2020-04-28 沈阳工业大学 基于条纹投影的空间测距方法
US11301655B2 (en) * 2017-12-15 2022-04-12 Cognex Corporation Vision imaging system having a camera and dual aimer assemblies
US10249182B1 (en) 2018-01-04 2019-04-02 Directed, Llc Remote vehicle system configuration, control, and telematics
CN108286958A (zh) * 2018-02-06 2018-07-17 北京优尔博特创新科技有限公司 一种测距方法及测距系统
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
CN111376254B (zh) * 2018-12-29 2023-12-29 上海晨兴希姆通电子科技有限公司 平面测距方法及系统和机械手调校平面的方法及系统
US10956696B2 (en) * 2019-05-31 2021-03-23 Advanced New Technologies Co., Ltd. Two-dimensional code identification and positioning
CN110108253B (zh) * 2019-05-31 2022-07-12 烟台艾睿光电科技有限公司 单目红外热像仪的测距方法、装置、设备及可读存储设备
CN110180792A (zh) * 2019-05-31 2019-08-30 南京禹智智能科技有限公司 一种物联网物流分拣溯源系统及其分拣方法
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
US11829499B2 (en) * 2020-03-26 2023-11-28 Bank Of America Corporation Securing PIN information using obfuscation by applying extra security layer
US11289195B2 (en) * 2020-08-09 2022-03-29 Kevin Patel System for remote medical care
CN112504126B (zh) * 2020-12-14 2023-02-03 国科光芯(海宁)科技股份有限公司 一种三维扫描测距装置及方法
US11928660B2 (en) * 2022-03-18 2024-03-12 Toshiba Global Commerce Solutions Holdings Corporation Scanner swipe guidance system

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3812459A (en) 1972-03-08 1974-05-21 Optical Business Machines Opticscan arrangement for optical character recognition systems
US4251798A (en) 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US5969321A (en) * 1986-08-08 1999-10-19 Norand Corporation Hand-held optically readable information set reader with operation over a range of distances
US5640001A (en) 1986-08-08 1997-06-17 Norand Technology Corporation Hand-held instant bar code reader having automatic focus control for operation over a range of distances
US4877949A (en) 1986-08-08 1989-10-31 Norand Corporation Hand-held instant bar code reader system with automated focus based on distance measurements
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
US5308966A (en) 1986-08-08 1994-05-03 Norand Corporation Hand-held instant bar code reader having automatic focus control for operation over a range of distances
US5710417A (en) 1988-10-21 1998-01-20 Symbol Technologies, Inc. Bar code reader for reading both one dimensional and two dimensional symbologies with programmable resolution
US5561283A (en) 1988-10-21 1996-10-01 Symbol Technologies, Inc. Laser scanning system and scanning method for reading bar codes
US5122644A (en) * 1988-11-17 1992-06-16 Alps Electric Co., Ltd. Optical code reading device with autofocussing
US5635697A (en) 1989-03-01 1997-06-03 Symbol Technologies, Inc. Method and apparatus for decoding two-dimensional bar code
US5422471A (en) * 1991-08-16 1995-06-06 Plesko; George A. Scanning device for scanning a target, scanning motor for the device and a method of utilization thereof
US5192856A (en) 1990-11-19 1993-03-09 An Con Genetics, Inc. Auto focusing bar code reader
US5192858A (en) * 1991-04-18 1993-03-09 Olympus Optical Co., Ltd. Optical card scanning apparatus
US5295031A (en) * 1991-08-29 1994-03-15 Wasson Ken G Rotary positioning apparatus
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
US5414251A (en) 1992-03-12 1995-05-09 Norand Corporation Reader for decoding two-dimensional optical information
US5821523A (en) * 1992-03-12 1998-10-13 Bunte; Alan G. Combined code reader and digital camera using a common photodetector
US5479011A (en) * 1992-12-18 1995-12-26 Spectra-Physics Scanning Systems, Inc. Variable focus optical system for data reading
US5493107A (en) * 1993-05-07 1996-02-20 Digicomp Research Corporation Shelf price label and product placement verification method and apparatus
DE69427785T2 (de) * 1993-05-31 2001-11-22 Toshiba Tec Kk Optischer Kodierungsleser
KR100396203B1 (ko) * 1993-06-17 2003-12-31 소니 가부시끼 가이샤 노광장치및방법,그노광장치를가지는비디오카메라
US5386103A (en) * 1993-07-06 1995-01-31 Neurnetics Ltd. Identification and verification system
US5412205A (en) * 1993-11-18 1995-05-02 Logitech, Inc. Scanner with a wing-shaped fluorescent tube housing and dual-faceted scan window
DE4341880A1 (de) 1993-12-08 1995-06-14 Dinkel Doris Kontrollsystem für Objekte und Verfahren zur Kontrolle von Objekten
US5929418A (en) * 1994-03-04 1999-07-27 Welch Allyn, Inc. Optical reader having improved menuing features
JP3240835B2 (ja) * 1994-06-09 2001-12-25 株式会社日立製作所 車両用距離計測装置
US5672858A (en) 1994-06-30 1997-09-30 Symbol Technologies Inc. Apparatus and method for reading indicia using charge coupled device and scanning laser beam technology
US5630001A (en) * 1995-05-22 1997-05-13 Motorola Image generator for use in image manifestation apparatus
US5703349A (en) 1995-06-26 1997-12-30 Metanetics Corporation Portable data collection device with two dimensional imaging assembly
US5640002A (en) * 1995-08-15 1997-06-17 Ruppert; Jonathan Paul Portable RF ID tag and barcode reader
US5796089A (en) 1995-09-21 1998-08-18 Symbol Technologies, Inc. Bar code scanner with simplified auto-focus capability
US6056199A (en) * 1995-09-25 2000-05-02 Intermec Ip Corporation Method and apparatus for storing and reading data
US6371375B1 (en) * 1995-09-25 2002-04-16 Intermec Ip Corp. Method and apparatus for associating data with a wireless memory device
US6034379A (en) * 1996-03-01 2000-03-07 Intermec Ip Corp. Code reader having replaceable optics assemblies supporting multiple illuminators
US5821522A (en) 1996-04-03 1998-10-13 Symbol Technologies, Inc. Optical scanner with high speed zoom capability
US5798515A (en) 1996-04-03 1998-08-25 Symbol Technologies, Inc. Optical scanner with fast zoom capability and scanning system
DE19720747C2 (de) 1996-05-24 2003-04-10 Sokymat Identifikations Kompon Sicherheitselement enthaltend einen Transponder
US6223988B1 (en) * 1996-10-16 2001-05-01 Omniplanar, Inc Hand-held bar code reader with laser scanning and 2D image capture
US6179208B1 (en) * 1997-01-31 2001-01-30 Metanetics Corporation Portable data collection device with variable focusing module for optic assembly
US6098877A (en) * 1997-05-21 2000-08-08 Symbol Technologies, Inc. Interface and method for controlling an optical reader having a scanning module
US6545705B1 (en) * 1998-04-10 2003-04-08 Lynx System Developers, Inc. Camera with object recognition/data output
US6340114B1 (en) 1998-06-12 2002-01-22 Symbol Technologies, Inc. Imaging engine and method for code readers
US6336587B1 (en) 1998-10-19 2002-01-08 Symbol Technologies, Inc. Optical code reader for producing video displays and measuring physical parameters of objects
WO2000055798A1 (en) * 1999-03-16 2000-09-21 Psc Scanning, Inc. Attachment device for ergonomically suspending a handheld scanner
US6318636B1 (en) * 1999-09-21 2001-11-20 Intermec Ip Corp. Method and apparatus to read different types of data carriers, such RFID tags and machine-readable symbols, and a user interface for the same
US6264106B1 (en) * 1999-12-27 2001-07-24 Symbol Technologies, Inc. Combination bar code scanner/RFID circuit
EP1281271B1 (en) * 2000-03-17 2017-03-15 Datalogic Automation Inc. Coplanar camera scanning system
US6637658B2 (en) * 2001-01-22 2003-10-28 Welch Allyn, Inc. Optical reader having partial frame operating mode
EP2249284B1 (en) 2001-01-22 2014-03-05 Hand Held Products, Inc. Optical reader having partial frame operating mode
US6761316B2 (en) * 2001-03-27 2004-07-13 Symbol Technologies, Inc. Compact auto ID reader and radio frequency transceiver data collection module
US6707381B1 (en) * 2001-06-26 2004-03-16 Key-Trak, Inc. Object tracking method and system with object identification and verification
JP3516144B1 (ja) * 2002-06-18 2004-04-05 オムロン株式会社 光学情報コードの読取方法および光学情報コード読取装置

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377820B (zh) * 2007-08-31 2012-05-30 西门子公司 一种在射频识别系统中进行标签查询的方法和读写器
CN101946159B (zh) * 2008-02-25 2016-10-12 费森尼斯医疗德国公司 在封闭空间内部校验感应器的方法、感应器、抛弃式物件、及包括此种感应器的治疗装置
CN102356371B (zh) * 2009-03-16 2015-11-25 诺基亚公司 数据处理装置和相关联的用户接口和方法
US8810401B2 (en) 2009-03-16 2014-08-19 Nokia Corporation Data processing apparatus and associated user interfaces and methods
CN105069449A (zh) * 2009-08-12 2015-11-18 手持产品公司 具有图像传感器和可变透镜组件的标记读取终端
CN105069449B (zh) * 2009-08-12 2019-02-26 手持产品公司 具有图像传感器和可变透镜组件的标记读取终端
CN102163276A (zh) * 2010-02-16 2011-08-24 电装波动株式会社 信息码、读出信息码的光学信息读取器及其读取系统
CN102163276B (zh) * 2010-02-16 2014-03-12 电装波动株式会社 信息码、读出信息码的光学信息读取器及其读取系统
CN103443802B (zh) * 2011-01-24 2016-12-14 数据逻辑Adc公司 用于读取光学代码的系统和方法
CN103443802A (zh) * 2011-01-24 2013-12-11 数据逻辑Adc公司 自动化光学代码读取系统中的异常检测和处理
CN103548033A (zh) * 2011-05-18 2014-01-29 启碁科技股份有限公司 图像处理系统及相关监控系统
WO2012155343A1 (en) * 2011-05-18 2012-11-22 Wistron Neweb Corporation Image processing system and related monitoring system
CN102241332A (zh) * 2011-06-20 2011-11-16 利奥传感科技(广州)有限公司 一种防止连续性错误的运输带自动分流方法及系统
CN104978020A (zh) * 2014-04-01 2015-10-14 卡西欧计算机株式会社 信息处理系统、信息设备、佩戴型信息设备
CN104978020B (zh) * 2014-04-01 2018-05-08 卡西欧计算机株式会社 信息处理系统、信息设备、佩戴型信息设备
CN106662333A (zh) * 2015-03-10 2017-05-10 松下知识产权经营株式会社 加热烹饪器
CN111311504A (zh) * 2020-01-03 2020-06-19 上海锦商网络科技有限公司 手机小程序用图像处理方法、标签识别方法及装置

Also Published As

Publication number Publication date
US20040118916A1 (en) 2004-06-24
US20040118928A1 (en) 2004-06-24
US7025273B2 (en) 2006-04-11
US7044378B2 (en) 2006-05-16
US7066388B2 (en) 2006-06-27
CN1726501A (zh) 2006-01-25
CN1726501B (zh) 2010-05-12
US20040118927A1 (en) 2004-06-24
CN1998001A (zh) 2007-07-11

Similar Documents

Publication Publication Date Title
CN1742278A (zh) 校验光学代码读取和rfid读取的系统和方法
US6913199B2 (en) System and method for verifying optical character recognition of optical code reads
US11954930B2 (en) Decoding 1D-barcodes in digital capture systems
US9589169B2 (en) Cluster computing of bar code data
US9990527B2 (en) System and method for document processing
US20060202032A1 (en) Combination RFID/image reader
US20210217129A1 (en) Detection of encoded signals and icons
US6366696B1 (en) Visual bar code recognition method
CN101874250B (zh) 增强型虚拟扫描线处理
US10803272B1 (en) Detection of encoded signals and icons
WO2008154611A2 (en) Optical reader system for extracting information in a digital image
WO2013003086A1 (en) Object identification using barcode reader
CN1320832C (zh) 无线手持设备的基于视觉引导模型的点击接口
US11257198B1 (en) Detection of encoded signals and icons
EP1854044A2 (en) Methods and apparatus for improving direct part mark scanner performance
US20150009542A1 (en) Apparatus and method for scanning and decoding information in an identified location in a document
EP2270715A2 (en) Method and system for collecting voice and image data on a remote device and converting the combined data
EP1755065A2 (en) System and method for verifying optical code reads and rfid reads
AU2007226813A1 (en) System and method for verifying optical code reads and RFID reads
CN117494740A (zh) 一种双摄像头扫描枪扫描方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication