CA2508035A1 - System and method for auto focusing an optical code reader - Google Patents

System and method for auto focusing an optical code reader Download PDF

Info

Publication number
CA2508035A1
CA2508035A1 CA002508035A CA2508035A CA2508035A1 CA 2508035 A1 CA2508035 A1 CA 2508035A1 CA 002508035 A CA002508035 A CA 002508035A CA 2508035 A CA2508035 A CA 2508035A CA 2508035 A1 CA2508035 A1 CA 2508035A1
Authority
CA
Canada
Prior art keywords
pixel signals
received
circuitry
accordance
control signal
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
CA002508035A
Other languages
French (fr)
Other versions
CA2508035C (en
Inventor
Dmitriy Yavid
Alex Breytman
Bradley S. Carlson
Mark Krichever
Mehul Patel
Edward Hatton
Paul Dvorkis
Thomas D. Bianculli
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, Inc.
Dmitriy Yavid
Alex Breytman
Bradley S. Carlson
Mark Krichever
Mehul Patel
Edward Hatton
Paul Dvorkis
Thomas D. Bianculli
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, Inc., Dmitriy Yavid, Alex Breytman, Bradley S. Carlson, Mark Krichever, Mehul Patel, Edward Hatton, Paul Dvorkis, Thomas D. Bianculli filed Critical Symbol Technologies, Inc.
Publication of CA2508035A1 publication Critical patent/CA2508035A1/en
Application granted granted Critical
Publication of CA2508035C publication Critical patent/CA2508035C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/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

Abstract

An optical code reader is provided including imaging circuitry having an array of photo sensing devices capable of sensing light incident on the array and outputting a plurality of pixel signals corresponding to the sensed light. The reader further includes control and logic circuitry for receiving a subset of the plurality of pixel signals, processing the received subset of the plurality of pixel signals for determining if the received pixel signals meet at least one predetermined condition, and outputting a selection control signal in accordance with the processing results. A focus analysis software module executable by the control and logic circuitry determines the focus quality of the received pixel signals. A
selector control software module executable by the control and logic circuitry generates a selection control signal in accordance with the determined focus quality of the received pixel signals. Selector circuitry selectively enables the imaging circuitry to output selected pixel signals of the plurality of pixel signals in accordance with the selection control signal.
CA002508035A 2002-12-18 2003-12-17 System and method for auto focusing an optical code reader Expired - Fee Related CA2508035C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US43451902P 2002-12-18 2002-12-18
US60/434,519 2002-12-18
US10/389,184 US7025272B2 (en) 2002-12-18 2003-03-14 System and method for auto focusing an optical code reader
US10/389,184 2003-03-14
PCT/US2003/040389 WO2004059566A1 (en) 2002-12-18 2003-12-17 System and method for auto focusing an optical code reader

Publications (2)

Publication Number Publication Date
CA2508035A1 true CA2508035A1 (en) 2004-07-15
CA2508035C CA2508035C (en) 2008-01-29

Family

ID=32599745

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002508035A Expired - Fee Related CA2508035C (en) 2002-12-18 2003-12-17 System and method for auto focusing an optical code reader

Country Status (5)

Country Link
US (1) US7025272B2 (en)
EP (1) EP1573649A1 (en)
AU (1) AU2003301063B2 (en)
CA (1) CA2508035C (en)
WO (1) WO2004059566A1 (en)

Families Citing this family (36)

* 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
US7607581B2 (en) * 2003-11-13 2009-10-27 Metrologic Instruments, Inc. Digital imaging-based code symbol reading system permitting modification of system features and functionalities
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
US9070031B2 (en) 2003-10-24 2015-06-30 Cognex Technology And Investment Llc 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
US7823783B2 (en) 2003-10-24 2010-11-02 Cognex Technology And Investment Corporation Light pipe illumination system and method
US7874487B2 (en) 2005-10-24 2011-01-25 Cognex Technology And Investment Corporation Integrated illumination assembly for symbology reader
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
US20060043188A1 (en) * 2004-08-27 2006-03-02 Gregg Kricorissian Imaging method and apparatus for object identification
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
US7611060B2 (en) 2005-03-11 2009-11-03 Hand Held Products, Inc. System and method to automatically focus an image reader
US7568628B2 (en) 2005-03-11 2009-08-04 Hand Held Products, Inc. Bar code reading device with global electronic shutter control
US7770799B2 (en) 2005-06-03 2010-08-10 Hand Held Products, Inc. Optical reader having reduced specular reflection read failures
US7974435B2 (en) * 2005-09-16 2011-07-05 Koplar Interactive Systems International Llc Pattern-based encoding and detection
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
US7893990B1 (en) * 2006-07-31 2011-02-22 Cisco Technology, Inc. Digital video camera with retractable data connector and resident software application
US7974438B2 (en) * 2006-12-11 2011-07-05 Koplar Interactive Systems International, Llc Spatial data encoding and decoding
US20090111584A1 (en) * 2007-10-31 2009-04-30 Koplar Interactive Systems International, L.L.C. Method and system for encoded information processing
US8646689B2 (en) 2007-12-28 2014-02-11 Cognex Corporation Deformable light pattern for machine vision system
US8302864B2 (en) 2007-12-28 2012-11-06 Cognex Corporation Method and apparatus using aiming pattern for machine vision training
US20100147957A1 (en) * 2008-12-17 2010-06-17 Vladimir Gurevich Range finding in imaging reader for electro-optically reading indicia
US8134116B2 (en) 2009-01-12 2012-03-13 Cognex Corporation Modular focus system for image based code readers
US8760563B2 (en) 2010-10-19 2014-06-24 Hand Held Products, Inc. Autofocusing optical imaging device
US8692927B2 (en) 2011-01-19 2014-04-08 Hand Held Products, Inc. Imaging terminal having focus control
US8947590B2 (en) 2011-11-22 2015-02-03 Cognex Corporation Vision system camera with mount for multiple lens types
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
US9746636B2 (en) 2012-10-19 2017-08-29 Cognex Corporation Carrier frame and circuit board for an electronic device
DE102015111728A1 (en) * 2015-07-20 2017-01-26 Rwe Effizienz Gmbh Security camera, system with a security camera and method of operating a security camera
US10146975B2 (en) 2016-11-17 2018-12-04 Datalogic Ip Tech S.R.L. Data reader with hybrid auto focus system
CN108376218B (en) * 2018-02-28 2021-01-22 北京奇艺世纪科技有限公司 Image verification code generation method and device, and verification method, device and system
US10956696B2 (en) * 2019-05-31 2021-03-23 Advanced New Technologies Co., Ltd. Two-dimensional code identification and positioning
US11265455B1 (en) * 2021-06-30 2022-03-01 Zebra Technologies Corporation Method of differentiating between focus drift and a change in distance to target for variable focus lens

Family Cites Families (32)

* 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
US4877949A (en) * 1986-08-08 1989-10-31 Norand Corporation Hand-held instant bar code reader system with automated focus based on distance measurements
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
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
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
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
US5635697A (en) * 1989-03-01 1997-06-03 Symbol Technologies, Inc. Method and apparatus for decoding two-dimensional bar code
US5258605A (en) * 1990-03-13 1993-11-02 Symbol Technologies, Inc. Scan generators for bar code reader using linear array of lasers
US5192856A (en) * 1990-11-19 1993-03-09 An Con Genetics, Inc. Auto focusing bar code reader
WO1993018478A1 (en) 1992-03-12 1993-09-16 Norand Corporation Reader for decoding two-dimensional optical information
US5414251A (en) * 1992-03-12 1995-05-09 Norand Corporation Reader for decoding two-dimensional optical information
JP2788152B2 (en) * 1992-06-22 1998-08-20 松下電器産業株式会社 Barcode reader
JP3247744B2 (en) * 1992-12-25 2002-01-21 キヤノン株式会社 Imaging device
US5773806A (en) * 1995-07-20 1998-06-30 Welch Allyn, Inc. Method and apparatus for capturing a decodable representation of a 2D bar code symbol using a hand-held reader having a 1D image sensor
US5656803A (en) * 1994-04-11 1997-08-12 Asahi Kogaku Kogyo Kabushiki Kaisha Encoded symbol reader
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
US5763864A (en) * 1994-07-26 1998-06-09 Meta Holding Corporation Dataform reader including dual laser and imaging reading assemblies
US5521366A (en) * 1994-07-26 1996-05-28 Metanetics Corporation Dataform readers having controlled and overlapped exposure integration periods
US5703349A (en) * 1995-06-26 1997-12-30 Metanetics Corporation Portable data collection device with two dimensional imaging assembly
US6019286A (en) * 1995-06-26 2000-02-01 Metanetics Corporation Portable data collection device with dataform decoding and image capture capability
US5796089A (en) * 1995-09-21 1998-08-18 Symbol Technologies, Inc. Bar code scanner with simplified auto-focus capability
US5744790A (en) * 1996-01-25 1998-04-28 Symbol Technologies, Inc. Split optics focusing apparatus for CCD-based bar code scanner
US5798515A (en) * 1996-04-03 1998-08-25 Symbol Technologies, Inc. Optical scanner with fast zoom capability and scanning system
US5821522A (en) * 1996-04-03 1998-10-13 Symbol Technologies, Inc. Optical scanner with high speed zoom capability
AU7564698A (en) * 1997-05-05 1998-11-27 Alexander R. Roustaei Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
US6250551B1 (en) * 1998-06-12 2001-06-26 Symbol Technologies, Inc. Autodiscrimination and line drawing techniques for code readers
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
US6522441B1 (en) 2000-11-28 2003-02-18 Psc Scanning, Inc. Micro-optical system for an auto-focus scanner having an improved depth of field
EP2249284B1 (en) 2001-01-22 2014-03-05 Hand Held Products, Inc. Optical reader having partial frame operating mode

Also Published As

Publication number Publication date
EP1573649A1 (en) 2005-09-14
CA2508035C (en) 2008-01-29
AU2003301063B8 (en) 2004-07-22
WO2004059566A1 (en) 2004-07-15
AU2003301063A1 (en) 2004-07-22
AU2003301063B2 (en) 2007-08-16
WO2004059566B1 (en) 2004-08-19
US20040118926A1 (en) 2004-06-24
US7025272B2 (en) 2006-04-11

Similar Documents

Publication Publication Date Title
CA2508035A1 (en) System and method for auto focusing an optical code reader
US7474352B2 (en) Focus detection based on an opening pupil ratio
US4004852A (en) Integrated automatic ranging device for optical instruments
CA2343326C (en) Optical focusing device
CA2347420C (en) Variable focus optical system
US7734164B2 (en) Focus state detection apparatus and optical instrument
US7471329B2 (en) Digital camera that performs autofocusing according to chromatic and achromatic sensing elements
WO2004064382B1 (en) Optical code reading device having more than one imaging engine
WO2004063989A3 (en) Camera with image enhancement functions
KR970019386A (en) Video Camera Including Multiple Image Sensors
US5051766A (en) Automatic focusing camera with multiple distance measuring function
WO2006039171A3 (en) System and method for reducing motion sensitivity in an imager based optical code reader
KR20040097939A (en) Systems and methods for determining focus from light collected by the periphery of a lens
CN101325657B (en) Image pickup apparatus and focus control method
JPS62148911A (en) Focus detector
US5606160A (en) Symbol reading device
EP3430798B1 (en) Imaging device with an improved autofocusing performance
US20080002958A1 (en) Focus detection apparatus, method of driving the same and camera system
US6532060B1 (en) Distance measuring apparatus
WO2002013510A3 (en) All-electronic high-resolution digital still camera
JP2000347095A (en) Range-finding device
JPH03238412A (en) Storage time controller
US5138358A (en) Autofocusing apparatus utilizing intermittent light projection
US6434274B1 (en) Image capturing device provided with focusing system
US20020105631A1 (en) Distance measuring apparatus

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed