CN1079321A - 条形码读取装置 - Google Patents

条形码读取装置 Download PDF

Info

Publication number
CN1079321A
CN1079321A CN93106001A CN93106001A CN1079321A CN 1079321 A CN1079321 A CN 1079321A CN 93106001 A CN93106001 A CN 93106001A CN 93106001 A CN93106001 A CN 93106001A CN 1079321 A CN1079321 A CN 1079321A
Authority
CN
China
Prior art keywords
straight line
bar code
picture
bar
equilibrium
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
CN93106001A
Other languages
English (en)
Other versions
CN1043545C (zh
Inventor
安达丰
小宫千佳子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ORINPESU OPTICS INDUSTRY Co Ltd
Original Assignee
ORINPESU OPTICS INDUSTRY Co Ltd
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 ORINPESU OPTICS INDUSTRY Co Ltd filed Critical ORINPESU OPTICS INDUSTRY Co Ltd
Publication of CN1079321A publication Critical patent/CN1079321A/zh
Application granted granted Critical
Publication of CN1043545C publication Critical patent/CN1043545C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular 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/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/10821Methods 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 further details of bar or optical code scanning devices
    • G06K7/1093Methods 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 further details of bar or optical code scanning devices sensing, after transfer of the image of the data-field to an intermediate store, e.g. storage with cathode ray tube
    • 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/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • 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/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1443Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Character Input (AREA)
  • Image Input (AREA)

Abstract

一种条形码读取装置,包括摄取二维条形码的摄 取元件,存贮所摄取的条形码的像的帧存贮器,及读 取控制装置,读取控制装置对条形码的像扫描,找出 其四角坐标,求出通过四角的四条直线,取其中横越 条形码起始和结束码二者的一对直线,在其之间等间 隔地设置扫描线,而在另一对直线间等间隔地设定采 样线,在各扫描线与采样线交叉点对像采样而读取条 形码的信息。该装置可克服条形码标签与摄取元件 光轴不垂直而造成像畸变所造成的误读取。

Description

本发明为关于用摄像元件摄取二维条形码,从所摄得的条形码像读取条形码信息的条形码读取装置。
在纵横的二维方向上可以记录信息的二维条形码是为众所周知的,如Cade    16K,Code    49,PDF    417,Data    Code等条形码,这些条形码实际上也正在使用着。
所谓二维条形码,就是对二维条形码用规定的扫描模式照射激光束,根据其反射光强度可读取条形码信息。或者如举例,将如电荷耦合元件(CCD)的摄像元件所摄得条形码记忆在如帧存贮器内,然后由电气扫描或者软件处理这个条形码象而读取条形码信息。
使用摄像元件从二维条形码读取条形码信息的条形码读取装置的成像光学***的概略结构如图6所示。
过去的成像光学***包括在印刷有二维条形码10或者贴有表示了二维条形码10的条形码标签的载体上方、图中没有表示的、由支持机架支持的摄像机的成像透镜12和如CCD那样的摄像元件14,并在成像透镜12和摄像元件14的光轴16上配置二维条形码10。
并且在成像透镜12的周围,配置着为照明下方的二维条形码10的照明装置18。
在上述的已有的条形码读取装置中,二维条形码10因后边所述的扫描及采样方法而必须如对光轴16实质上正交这样地配置。在图6中同时表示着对光轴16实质上正交配置的二维条形码10的四角形状的轮廓的平面图和在摄像元件14上的上述二维条形码10的像10′的轮廓。如从图6可以明了的那样,对光轴16的如上所述配置的二维条形码10的四角形状的轮廓和在摄像元件14上的上述二维条形码10的像10′的轮廓,除了由成像透镜12所造成的倍率有差别外,在形状上是完全一样的。
做为二维条形码10的一例的PDF    417示于图7。二维条形码10是由在对用点线表示的扫描方向成正交方向(高度方向)上的多数的条形码行(在图7中是4列)相互邻接而构成的。而用点线所表示的扫描方向又是与位于条形码幅宽方向的两端上的开始码10a及停止码10b相正交的。
在图8中,显示了在上边所说的已有的条形码读取装置中的像10′的扫描及采样方法。摄像元件14上的二维条形码10的像10′,如果被记录在图中没有表示的帧存贮器内,接着用多数的条形码行的每一个至少被扫描一次这样的形式以比每一个条形码行的高度H(图7)的1/2还小的扫描间距SCP,在二维条形码10的高度方向等间隔地相互平行地沿着相互间离的多数的扫描线SCL的每一条扫描。在每一条的扫描线中,用必须采样各自的条形码行的最小的条带及空白这样的形式以比二维条形码10的多数的条形码行的每一个最小的空白的宽W(图7)的1/2还小的采样间距SAP(在图8放大了),在二维条形码10的扫描方向(宽方向)等间隔地相互平行地采样与相互间离的多数采样线SAL的交点。
从被采样的交点的宽度信息,判断上述的交点是对应通过上述交点的对应扫描线SCL的二维条形码10中的多数条形码行中的一个条带,还是对应一个空白。以这个判断为基础,从所得到的条带和空白的排列信息,可以读取二维条形码10的条形码信息。
上述的已有的条形码读取装置中的没有图示的物体上的二维条形码10,在如图9所示对成像光学***的光轴16有较大倾斜的场合,成像光学***中的摄像元件14上的二维条形码10的像10′的轮廓与实际的二维条形码10的轮廓不同而畸变了。
这种场合,在多数的扫描线SCL和多数的采样线SAL相互正交的如上所述的扫描采样方法中,从二维条形码10的畸变的像10′中的全部的条形码行的条带和空白所定的组合不能读出实际的条形码信息。
本发明是在上述情况下产生的。本发明的目的是提供一种在即便是对于条形码读取装置的成像光学***的光轴二维条形码非正交地配置而使摄像元件上的二维条形码的像畸变的场合,也可以从上述的二维条形码读取正确的条形码信息的条形码读取装置。
为达成如上所述的本发明的目的,按照本发明的条形码读取装置以具备如下内容为特征:
摄取二维条形码的摄像元件;记录由摄像元件摄取的二维条形码的像的帧存贮器装置;条形码读取控制装置,用于求解被记录于帧存贮器装置的二维条形码的像的四个角的座标、求解通过上述四个角的四根直线的表达式,在四根直线中随着等间隔地设定在横越对应二维条形码像的开始码和结束码的二部分的二者的一对直线之间为扫描二维条形码像的多数的扫描线的同时,等间隔地设定在沿着上述二部分的方向各自延伸的剩下的一对直线之间沿着多数的扫描线的每一条为对二维条形码的像采样的多数的采样线,在多数的扫描线的每一条与多数的采样线交叉的多数的位置通过采样二维条形码的像从二维条形码的像读取二维条形码所具有的条形码信息。
在按照如上所述构成的本发明的条形码读取装置中,通过从被摄像元件摄取的条形码像的四个角的座标求解通过上述条形码像的四个角的四根直线相互间的倾斜来检出上述条形码像的畸变。而且,对于被检出的上述条形码像的畸变在各自沿着自身延伸的上述四根直线中的一对之间均等地分配为读取上述的条形码像的采样线和采样间距线,从包含于如上所述的被畸变的上述条形码像中的全部条形码的所有的条带和空白所定出的组合读取实际的条形码信息。
在按照以如上所述构成情况为特征的本发明的条形码读取装置中,上述的条形码读取控制装置可以通过在二维方向上扫描帧存贮器装置来获得被记录于帧存贮器装置的二维条形码像的四个角的座标。
另外,在按照以如上所述构成情况为特征的本发明的条形码读取装置中,上述条形码读取控制装置可以如下所述这样实现:比较由上述前一对直线所区分的上述剩余的后一对直线各自的长度,在长度有差异的场合,求解在大长度一方直线上以多数的扫描线所定数等分了的等分座标,进而求解上述前一对直线的交点并用联结该交点和上述等分座标的所定数的直线构成上述多数的扫描线。另外,在由上述前一对直线所区分的上述剩余的后一对直线各自的长度没有差异的场合,在上述剩余的后一对直线中的某一方上求解用多数的扫描线的所定数等分了的等分座标,并通过这些等分座标用和上述前一对直线的某一方平行的所定数的直线构成上述的多数的扫描线。而且上述条形码取装置也可以如下所述实现:即进而,比较由上述剩余的后一对直线所区分的上述前一对直线的各自的长度,在长度有差异的场合,在大长度一方的直线上求解用多数的采样线的所定数等分了的等分座标,进而求上述剩余的后一对直线的交点,用联结该交点和上述等分座标的所定数的直线,构成上述多数的采样线。另外在比较由上述剩余的后一对直线所区分的上述前一对直线各自的长度且长度没有差异的场合,在上述前一对直线中的某一方上求解用多数的采样线的所定数等分了的等分座标,通过这些座标用和上述剩余的后一对直线的某一方平行的所定数的直线构成采样线。
附图简要说明:
图1为按照本发明的一个实施例表示条形码读取装置的概略构成的方框图。
图2按照本发明的一实施例,概略地表示在条形码读取装置中摄像机的摄像元件上以畸变的状态被摄取的条形码像及为了正确地从被记忆在帧存贮器上的二维条形码的像读取条形码信息的扫描线和采样线的设定状态。
图3为概略地表示为实施图1的设定状态的从设定顺序开始的一部分的流程图。
图4为概略地表示为实施图1的设定状态从设定顺序的图3的一部分之后开始到结束为止的剩余部分的流程图。
图5A、5B、5C为概略地表示按本发明的上述实施例在条形码读取装置中,对于种种的畸变状态的二维条形码的像扫描线和采样线可以设定的状态的图。
图6为概略地表示在已有的条形码读取装置中对于成像光学***的光轴,二维条形码被实质上呈正交配置的状态图。
图7为表示二维条形码的一例及对其扫描方向的平面图。
图8为表示相对图7的二维条形码的多数的扫描线和多数的采样线的平面图。
图9是概略地表示在图6的条形码读取装置中相对于成像光学***的光轴二维条形码被倾斜配置的状态的图。
以下对本发明的实施例参照附图中的1~5图进行说明。
在图1中表示了按本发明的实施例的条形码读取装置的概略构成。
该实施例和在图6中所示的上述的已有的条形码读取装置同样地具备在印有二维条形码或者贴有表示二维条形码的条形码标签的物体的上方由支持机架支持的摄像机。
通过包含有摄像机的成像透镜的成像光学***20(同图6中所示的已有的成像光学***一样)在如CCD所构成的摄像元件22上摄取的二维条形码的像,通过模/数(A/D)转换器24被记忆于帧存贮器26上。在A/D转换器24及帧存贮器26中连结着适当地控制这些环节的如CPU这样的控制装置28。
控制装置28可以如下所述这样构成:从被记忆在帧存贮器26上的二维条形码信息,通过按照后述的采样顺序进行采样来读取二维条形码的信息,并译解读取的条形码信息。
或者如在图1中用二点虚线所示那样,追加数/模(D/A)转换器30,采样/保持电路32及A/D转换器34构成也行。
此时,控制装置28把帧存贮器26上的记忆值通过D/A转换器30送给采样/保持电路32,在此,根据从控制装置28来的采样适时指示,用后边将要叙述的采样顺序采样使之读取条形码的信息,并把读取的条形码信息通过A/D转换器34送到控制装置28,译解从控制装置28读取的条形码信息。即控制装置28也可以如上这样来构成。
在下面,参照图2说明为了正确地从以畸变的状态被摄取在条形码读取装置的摄像机的摄像元件22上并被记忆在帧存贮器26上的二维条形码的像读取条形码信息而采用的扫描线和采样线的设定顺序。这里,图2是在帧存贮器26上假想地投影了二维条形码像的模式图。
帧存贮器26中的存贮元的数目同摄像元件22中象素的数目是一样的,在帧存贮器26中,X轴预先是任意设定着的。
首先最初地是在与帧存贮器26中的存贮元的排列方向(X方向及Y方向)平行的方向多次扫描并可以求解在帧存贮器26中的关于在图2所示的二维条形码的像10′的座标位置数据,从这些数据中可以求解像10′的四个角A、B、C、D的座标(XA,YA),(XB,YB),(XC,YC),(XD,YD)。
其次,从这些的座标(XA,YA),(XB,YB),(XC,YC),(XD,YD),可以如以下这样求解通过相邻接的二个角A及B,B及D,C及D,A及C的四根直线(各自被起名为k,m,n,p)的方程式。
即,在一般的直线式Y=aX+b的X,Y代入上述各座标的对应的值,作成二元的联立方程式,通过解这个联立的方程式求出上述的a,b的值,就可以得到上述的四根直线的方程式(1)至(4)。
Y=akX+bk(1)
Y=amX+bm(2)
Y=anX+bn(3)
Y=apX+bp(4)
而且在这4根直线中可求解互为对边的两对直线的各自的交点。
例如在图2所示的二维条形码的畸变像10′中,相互不是平行的一对直线k和n构成交点E,这个交点E的座标以上述的(1)式和上述的(3)式组成联立方程,既可求得。
参照图7,假设上述的二维条形码为前边所述的PDF417码,把沿着上述的一对直线k和n的方向(在PDF417码的像10′中横越开始码10′a及停止码10′b的方向)作为PDF417码的扫描方向,求解在像10′的四个角A,B,C,D中上述的一对直线k和n间相对的二组角B,D及A,C间距离大的一方上的(在图2为B,D之间)以在像10′中必需最小限的扫描间距SCP来等分得到的多数的等分座标。进一步可求解通过各等分座标和上述的交点E的多数的直线方程式,该多数的直线方程式即为在二维条形码的畸变的像10′中的扫描线SCL的方程式。
另外,在图2所示的二维条形码的畸变像10′中相互平行而不构成交点的一对直线p和m范围之间,求解与这些直线平行且用在像10′中必要最小限的采样间距SAP来等分的多数的直线方程式,这个多数的直线方程式既为在二维条形码的畸变的像10′中的采样线SAL的方程式。
进而在此,如上所述的上述二对直线中只有一对直线k,n构成交点的场合,当在与通过畸变像10′的四角A,B,C,D并相互平行且与剩余的一对直线p,m成正交的四根直线q,r,s,t中,所述的一对直线k,n各自外侧的二对间距u,u′中大的一个的值比上述扫描间距SCP的值还小时(即畸变小的场合),也可以把在上述的一对直线k,n之间对某一方平行地延伸并以上述扫描间距SCP来相互间隔的多数的直线作为扫描线SCL。
在图2所示的实施例中,二维条形码的畸变像10′上对应扫描线SCL的一对直线k,n构成交点E,是相互倾斜的,在对应采样线SAL的一对直线p和m如构成交点那样也相互倾斜的场合,可以和上述场合同样地在一以直线p和m之间设定通过该交点并用采样间距SAP等分这些间隔的多数的放射状的采样线SAL。
也有这种场合,构成交点的仅仅是一对直线p,m,当在通过畸变像10′的四个角A,B,C,D并对于相互平行的剩余的一对直线k,n正交的四根直线中的前边所述的一对直线p,m各自的外侧的两对直线间隔的距离中距离大的一方的值比采样间距SAP的值还小时(即,畸变小的场合),在前边所述的一对直线p,m之间把相对某一方平行地延伸并用采样间距SAP相互分隔开的多数的直线设为采样线SAL也是可能的。
在图3及图4中所表示的是表达参照图2说明了的扫描线和采样线的设定顺序的流程图。
在图5A、5B、5C中所表示的是对应如PDF417那样的二维条形码的种种畸交像10′用上述的顺序所设定的扫描线和采样线。
在此,图5A表示了畸变的像10′在通过其四个角中的相邻接的二个的4根直线里,只有沿着扫描线延伸的一对直线是相互交叉这样的畸变的情况。这里,随着多数的采样线SAL以所定的采样间距SAP相互平行地配置,多数的扫描线SCL是以收束于一点的形式的放射状地用所定的扫描间距SCP配置着的。
另外,图5B表示了畸变的像10′在通过其四个角中的相邻接的二个的4根直线里,只有沿着采样线延伸的一对直线是相互交叉这样地畸变的情况。这里,在多数的扫描线SCL用所定的扫描间距SCP相互平行地配置的同时,多数的采样线SAL是用所定的采样间距SAP以收束于一点的形式放射状地配置着的。
进而,图5C表示的是畸变的像10′在通过其四个角中相邻接的二个的4根直线里,沿着采样线SAL延伸的一对直线及沿着扫描线SCL延伸的一对直线两者都相互地交叉这样的畸变的情况。这里,不仅多数的扫描线SCL用所定的扫描间距呈收束于一点的形式放射状地配置着,而且多数的采样线SAL也是用所定的采样间距SAP呈收束于一点的形式放射地配置着的。

Claims (3)

1、一种条形码读取装置,包括:摄取二维条形码的摄像元件;记忆由摄像元件摄取的二维条形码的像的帧存贮器装置;及条形码取控制装置,用于求解被记忆于帧存贮器装置的二维条形码的像的四个角的座标,并求解通过上述四个角的四根直线方程式,在四根直线中,在对应二维条形码的像的开始码和结束码的横越二部分两者的一对直线之间等间隔地设定为扫描二维条形码的像的多数的扫描线,与此同时,在沿着上述的二部分延伸的剩余的一对直线之间等间隔地设定为沿着多数扫描线采样二维条形码的像的多数的采样线,在多数的扫描线的每一条与多数的采样线交叉的多数的位置,通过采样二维条形码的像,读取来自二维条形码的像的二维条形码所具有的信息。
2、如权利要求1的条形码读取装置,其中,所述条形码读取控制装置通过在二维方向扫描被记录于帧存贮器装置的二维条形码的像而得到条形码的像的四个角的座标。
3、如权利要求1的条形码读取装置,其中,所述的条形码取控制装置包括以下扫描线和采样线的构成:比较由所述前一对直线区分的所述剩下的后一对直线的各自的长度,在长度有差异时,在长度大的一条直线上求解用多数的扫描线的所定数来等分的等分座标,进而求解所述前一对直线的交点交用联结该交点和所述等分座标的所定数的直线构成所述的多数的扫描线,另外当由所述前一对直线区分的所述后一对直线的各自长度没有差异时,在所述后一对直线的某一条上求解用多数的扫描线的所定数等分了的等分座标,并用通过这些等分座标与所述前一对直线的某一条平行的所定数的直线构成所述的多数的扫描线;并且,比较所述前一对直线各自的长度,当长度有差异时,在大长度一条的直线上求解用多数的采样线的所定数等分了的等分座标,进而求解所述后一对直线的交点并用联结该交点和所述等分座标的所定数的直线构成上述多数的采样线,另外,当比较所述的前一对直线各自的长度且长度没有差异时,在所述前一对直线中的某一条上求解用多数的采样线的所定数等分了的等分座标,并以通过这些等分座标且和所述后一对直线的某一条平行的所定数的直线构成采样线。
CN93106001A 1992-05-29 1993-05-19 条形码读取装置 Expired - Fee Related CN1043545C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP139412/92 1992-05-29
JP13941292A JP3187936B2 (ja) 1992-05-29 1992-05-29 バーコード読取装置

Publications (2)

Publication Number Publication Date
CN1079321A true CN1079321A (zh) 1993-12-08
CN1043545C CN1043545C (zh) 1999-06-02

Family

ID=15244638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN93106001A Expired - Fee Related CN1043545C (zh) 1992-05-29 1993-05-19 条形码读取装置

Country Status (5)

Country Link
US (1) US5378881A (zh)
JP (1) JP3187936B2 (zh)
KR (1) KR100275007B1 (zh)
CN (1) CN1043545C (zh)
TW (1) TW230809B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100347714C (zh) * 2004-09-07 2007-11-07 佳能株式会社 用于定位二维条形码的方法和设备
CN100383818C (zh) * 2004-03-12 2008-04-23 上海龙贝信息科技有限公司 编码区域长宽比例连续可变的二维条形码***
CN102034074A (zh) * 2009-09-25 2011-04-27 神基科技股份有限公司 在图像中定位并撷取条形码区域的图像处理方法及装置
CN107818276A (zh) * 2016-09-14 2018-03-20 卡西欧计算机株式会社 读取装置以及便携式设备

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5979768A (en) * 1988-01-14 1999-11-09 Intermec I.P. Corp. Enhanced bar code resolution through relative movement of sensor and object
US6688523B1 (en) 1988-08-31 2004-02-10 Intermec Ip Corp. System for reading optical indicia
US5446271A (en) * 1993-08-06 1995-08-29 Spectra-Physics Scanning Systems, Inc. Omnidirectional scanning method and apparatus
JPH07114630A (ja) * 1993-10-19 1995-05-02 Matsushita Electric Ind Co Ltd イメージ処理機能付小型情報端末装置
US7387253B1 (en) * 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
JP3579455B2 (ja) * 1994-05-06 2004-10-20 ペンタックス株式会社 画像入力装置
US5627358A (en) * 1994-06-20 1997-05-06 Roustaei; Alexander System and method for reading two-dimensional barcodes
US5523552A (en) * 1994-10-19 1996-06-04 Symbol Technologies, Inc. Method and apparatus to scan randomly oriented two-dimensional bar code symbols
US5770847A (en) * 1994-12-23 1998-06-23 Spectra-Physics Scanning Systems, Inc. Bar code reader with multi-focus lens
US5814803A (en) * 1994-12-23 1998-09-29 Spectra-Physics Scanning Systems, Inc. Image reader with multi-focus lens
US5553084A (en) * 1995-01-06 1996-09-03 Intermec Corporation Error correction enhancement for code one and other machine-readable symbologies
US5777308A (en) * 1995-08-14 1998-07-07 Intermec Corporation Resolution gain on width modulated bar codes by use of angled sampling in two dimensions
US5719385A (en) * 1995-12-08 1998-02-17 Ncr Corporation Optical scanner having multi-line and single-line scanning modes
US5862267A (en) * 1995-12-11 1999-01-19 Intermec Ip Corp. Method and apparatus for locating data regions in stored images of symbols
US5811776A (en) * 1996-02-26 1998-09-22 Intermec Corporation Method and apparatus for accurately locating data regions in stored images of symbols
US5764798A (en) * 1996-03-18 1998-06-09 Intermec Corporation Prioritized searching methods for finding a coded symbol in a digitized image
US6672511B1 (en) * 1996-06-03 2004-01-06 Symbol Technologies, Inc. Omnidirectional reading of two-dimensional symbols
US5988505A (en) * 1996-06-03 1999-11-23 Symbol Technologies, Inc. Omnidirectional reading of two-dimensional symbols
US5988506A (en) * 1996-07-16 1999-11-23 Galore Scantec Ltd. System and method for reading and decoding two dimensional codes of high density
US5795784A (en) 1996-09-19 1998-08-18 Abbott Laboratories Method of performing a process for determining an item of interest in a sample
US5856194A (en) 1996-09-19 1999-01-05 Abbott Laboratories Method for determination of item of interest in a sample
US5854478A (en) * 1996-10-11 1998-12-29 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols having surface or optical distortions
US7304670B1 (en) * 1997-03-28 2007-12-04 Hand Held Products, Inc. Method and apparatus for compensating for fixed pattern noise in an imaging system
DE69838714T2 (de) * 1997-05-05 2008-10-30 Symbol Technologies, Inc. Optische abtastvorrichtung und bildleser zum bildlesen und dekodieren optischer informationen mit ein- und zweidimensionalen symbolen bei veränderlicher tiefenschärfe
US6126074A (en) * 1998-01-28 2000-10-03 Symbol Technologies, Inc. Error correction in macro bar code symbols
US6264105B1 (en) * 1998-11-05 2001-07-24 Welch Allyn Data Collection, Inc. Bar code reader configured to read fine print barcode symbols
DE69835358T2 (de) * 1998-11-06 2007-07-19 Datalogic S.P.A., Lippo Di Calderara Di Reno Verfahren zur Korrektur der Verzerrung beim Abtasten eines optischen Codes
US6565003B1 (en) 1998-12-16 2003-05-20 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
FR2788873B1 (fr) 1999-01-22 2001-03-09 Intermec Scanner Technology Ct Procede et dispositif de detection de segments de droites dans un flot de donnees numeriques representatives d'une image, dans lequel sont identifies les points contours de ladite image
FR2788871B1 (fr) * 1999-01-22 2001-06-15 Intermec Scanner Technology Ct Dispositif optoelectronique d'acquisition d'images de codes a une et deux dimensions
JP4288756B2 (ja) * 1999-04-08 2009-07-01 株式会社デンソー 情報コード概略存在領域推定方法、情報コード読取方法及び装置、記録媒体
US6371373B1 (en) 1999-05-25 2002-04-16 Matsushita Electric Industrial Co., Ltd. Method for reading a two-dimensional barcode
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US7203361B1 (en) 2001-03-16 2007-04-10 Hand Held Products, Inc. Adaptive digitizer for optical reader
JP2002304597A (ja) * 2001-04-04 2002-10-18 Sakana Ryutsu Net:Kk 梱包箱に記入された手書き数値情報の認識方式
US7331523B2 (en) 2001-07-13 2008-02-19 Hand Held Products, Inc. Adaptive optical image reader
US7028911B2 (en) * 2002-08-07 2006-04-18 Shenzhen Syscan Technology Co. Limited Methods and systems for encoding and decoding data in 2D symbology
US20040134988A1 (en) * 2003-01-09 2004-07-15 Hand Held Products, Inc. Analog-to-digital converter with automatic range and sensitivity adjustment
DE10302634B4 (de) * 2003-01-23 2004-11-25 Siemens Ag Verfahren und Vorrichtung zur Identifikation und Kompensation einer perspektivischen Verzerrung
US7478754B2 (en) * 2003-08-25 2009-01-20 Symbol Technologies, Inc. Axial chromatic aberration auto-focusing system and method
JP2005316755A (ja) * 2004-04-28 2005-11-10 Nec Electronics Corp 2次元矩形コードシンボル読み取り装置及び2次元矩形コードシンボル読み取り方法
US20060043189A1 (en) * 2004-08-31 2006-03-02 Sachin Agrawal Method and apparatus for determining the vertices of a character in a two-dimensional barcode symbol
US7921078B2 (en) * 2005-04-20 2011-04-05 Sony Online Entertainment Llc System for negotiated differential compression
US7427018B2 (en) * 2005-05-06 2008-09-23 Berkun Kenneth A Systems and methods for generating, reading and transferring identifiers
US7775428B2 (en) * 2005-05-06 2010-08-17 Berkun Kenneth A Systems and methods for generating, reading and transferring identifiers
TW200734931A (en) * 2006-03-08 2007-09-16 Sunplus Technology Co Ltd System and method for applying universal information code to handheld wireless communication device to read data
US20080097828A1 (en) * 2006-10-17 2008-04-24 Silverbrook Research Pty Ltd Method of delivering an advertisement via related computer systems
US7852519B2 (en) 2007-02-05 2010-12-14 Hand Held Products, Inc. Dual-tasking decoder for improved symbol reading
US8662396B2 (en) * 2007-03-23 2014-03-04 Labels That Talk, Ltd Method for reproducing and using a bar code symbol
US20080245869A1 (en) * 2007-03-23 2008-10-09 Ltt, Ltd Method and apparatus for reading a printed indicia with a limited field of view sensor
WO2008118425A1 (en) * 2007-03-23 2008-10-02 Ltt, Ltd Method and apparatus for using a limited capacity portable data carrier
US8496177B2 (en) * 2007-06-28 2013-07-30 Hand Held Products, Inc. Bar code reading terminal with video capturing mode
US8335341B2 (en) * 2007-09-07 2012-12-18 Datalogic ADC, Inc. Compensated virtual scan lines
US8628015B2 (en) * 2008-10-31 2014-01-14 Hand Held Products, Inc. Indicia reading terminal including frame quality evaluation processing
US8587595B2 (en) 2009-10-01 2013-11-19 Hand Held Products, Inc. Low power multi-core decoder system and method
CN102184378B (zh) * 2011-04-27 2014-10-29 茂名职业技术学院 一种pdf417标准二维条码图像切割的办法
KR101293703B1 (ko) 2011-11-28 2013-08-06 (주)이컴앤드시스템 스큐된 데이터 매트릭스 바코드 디코딩 장치와 이를 위한 방법
CN104732183B (zh) * 2015-03-20 2017-06-13 杭州晟元数据安全技术股份有限公司 一种基于图像采样线灰度信息分析的一维条码识别方法
KR101871379B1 (ko) * 2016-08-25 2018-06-26 서울과학기술대학교 산학협력단 바코드 인식 장치
CN113533211B (zh) * 2021-08-20 2024-05-07 四川新健康成生物股份有限公司 一种荧光分析仪用条码识别装置及算法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4251800A (en) * 1979-04-12 1981-02-17 Recognition Equipment Incorporated Tilt compensating AGC
US5134272A (en) * 1988-07-13 1992-07-28 Matsushita Electric Industrial Co., Ltd. Image signal processing apparatus for bar code image signal
CA1329263C (en) * 1989-03-01 1994-05-03 Mark Krichever Bar code scanner
DE4035396A1 (de) * 1990-11-07 1992-05-14 F & O Elektronic Systems Gmbh Verfahren und vorrichtung zum lesen und identifizieren der information einer zeichen-vorlage, insbesondere barcode, innerhalb eines zwei- oder dreidimensionalen feldes mittels einer videokamera, die ein binaeres videosignal des bildes erzeugt

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100383818C (zh) * 2004-03-12 2008-04-23 上海龙贝信息科技有限公司 编码区域长宽比例连续可变的二维条形码***
CN100347714C (zh) * 2004-09-07 2007-11-07 佳能株式会社 用于定位二维条形码的方法和设备
CN102034074A (zh) * 2009-09-25 2011-04-27 神基科技股份有限公司 在图像中定位并撷取条形码区域的图像处理方法及装置
CN102034074B (zh) * 2009-09-25 2014-05-14 神基科技股份有限公司 在图像中定位并撷取条形码区域的图像处理方法及装置
CN107818276A (zh) * 2016-09-14 2018-03-20 卡西欧计算机株式会社 读取装置以及便携式设备
CN107818276B (zh) * 2016-09-14 2020-12-08 卡西欧计算机株式会社 读取装置以及便携式设备

Also Published As

Publication number Publication date
KR100275007B1 (ko) 2000-12-15
CN1043545C (zh) 1999-06-02
JP3187936B2 (ja) 2001-07-16
US5378881A (en) 1995-01-03
KR930023865A (ko) 1993-12-21
JPH05334479A (ja) 1993-12-17
TW230809B (en) 1994-09-21

Similar Documents

Publication Publication Date Title
CN1043545C (zh) 条形码读取装置
CN1031772C (zh) 二维代码符号标记的解码方法
DE69020186T2 (de) Strichkodeleser.
CA2288758C (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
US8800873B2 (en) Apparatus for optically reading information stored in graphic symbol
EP0910032A2 (en) Symbol-controlled image data reading system
CN1039458C (zh) 利用ccd/cmd摄象机对二维条形码解码的方法和装置
EP0669593B1 (en) Two-dimensional code recognition method
US6685095B2 (en) Apparatus and method for decoding damaged optical codes
CN1713208A (zh) 光学读取信息的装置
EP0484132A2 (en) Multiple resolution machine readable symbols
CN1039457C (zh) 条形码阅读器
EP0685809A2 (en) Method and apparatus for decoding two-dimensional bar code
CN1828629B (zh) 用于光学读取附加到目标的信息的方法和设备
US5854478A (en) Method and apparatus for reading machine-readable symbols having surface or optical distortions
US20070057066A1 (en) Imaging-based bar code reader with enhanced decoding capability
JP2774892B2 (ja) バーコードリーダー
US6367698B1 (en) Bar code reader for decoding a four state bar code
CA1203313A (en) Process and apparatus for the identification of objects
US6974085B1 (en) System for reading optical indicia
JPH05332737A (ja) 形状計測装置
JP4442512B2 (ja) 情報コード読取装置および情報コード読取方法
CN1444175A (zh) 全方位信息同步二维条形码***及识读方法
JPH0431435B2 (zh)
EP1178665A2 (en) Optical scanner and image reader including one and two dimensional symbologies at variable depth of field

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee