CA2192008A1 - Clock free two-dimensional barcode and method for printing and reading the same - Google Patents

Clock free two-dimensional barcode and method for printing and reading the same

Info

Publication number
CA2192008A1
CA2192008A1 CA002192008A CA2192008A CA2192008A1 CA 2192008 A1 CA2192008 A1 CA 2192008A1 CA 002192008 A CA002192008 A CA 002192008A CA 2192008 A CA2192008 A CA 2192008A CA 2192008 A1 CA2192008 A1 CA 2192008A1
Authority
CA
Canada
Prior art keywords
printed
barcode
digital information
data bits
column
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
CA002192008A
Other languages
French (fr)
Other versions
CA2192008C (en
Inventor
Daniel Lopresti
Jeffrey Esakov
Jiangying Zhou
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CA2192008A1 publication Critical patent/CA2192008A1/en
Application granted granted Critical
Publication of CA2192008C publication Critical patent/CA2192008C/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
    • 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
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • 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/06009Record 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 with optically detectable marking
    • G06K19/06037Record 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 with optically detectable marking multi-dimensional coding
    • 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/1452Methods for optical code recognition including a method step for retrieval of the optical code detecting bar code edges

Abstract

Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. The bitmap may further include a plurality of block identifiers, spaced a predetermined number of encoded data bits apart, which are used to make corrections for missing or added data bits when the barcode is decoded. Upon decoding a barcode printed on the printed media, the digital information is scanned and the number of horizontal and vertical edges in each respective column and row of the barcode are determined.
An edge is determined by selecting a pixel and determining if the two pixels adjacent to the selected pixel are of different colors. After all of the edges are counted, selected groups of columns and rows are analyzed to determine local minimas in the number of counted horizontal and vertical edges in each selected group which provide the column and row center line for each selected group. Thereafter, the binary data located at the intersection of each column and row center line are read out to produce a signal representative of the encoded digital information in the printed barcode.
CA002192008A 1995-12-08 1996-12-04 Clock free two-dimensional barcode and method for printing and reading the same Expired - Fee Related CA2192008C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/569,280 1995-12-08
US08/569,280 US5862270A (en) 1995-12-08 1995-12-08 Clock free two-dimensional barcode and method for printing and reading the same

Publications (2)

Publication Number Publication Date
CA2192008A1 true CA2192008A1 (en) 1997-06-09
CA2192008C CA2192008C (en) 2002-02-12

Family

ID=24274776

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002192008A Expired - Fee Related CA2192008C (en) 1995-12-08 1996-12-04 Clock free two-dimensional barcode and method for printing and reading the same

Country Status (5)

Country Link
US (2) US5862270A (en)
EP (1) EP0783160B1 (en)
JP (1) JP3643196B2 (en)
CA (1) CA2192008C (en)
DE (1) DE69635512T2 (en)

Families Citing this family (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6543024B2 (en) * 1996-02-09 2003-04-01 Overland Storage, Inc. Write format for digital data storage
US6314406B1 (en) * 1996-06-26 2001-11-06 Telxon Corporation Customer information network
US20020194075A1 (en) * 1996-12-19 2002-12-19 O'hagan Timothy P. Customer order notification system using mobile computers for use in retail establishiments
US6201901B1 (en) 1998-06-01 2001-03-13 Matsushita Electronic Industrial Co., Ltd. Border-less clock free two-dimensional barcode and method for printing and reading the same
DE19964415B4 (en) * 1998-12-16 2007-04-19 Matsushita Electric Industrial Co., Ltd., Kadoma Method of decoding randomized information printed on human readable medium in the form of bitmap of rows and columns of data pixels by deskewing digitized bitmap so that skew angle is reduced to zero for reading out binary data from it
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6565003B1 (en) 1998-12-16 2003-05-20 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6847469B1 (en) * 1998-12-24 2005-01-25 Ricoh Company, Ltd. Image processing apparatus for removing an isolated point
US6371373B1 (en) * 1999-05-25 2002-04-16 Matsushita Electric Industrial Co., Ltd. Method for reading a two-dimensional barcode
US6894794B1 (en) * 1999-06-24 2005-05-17 Eastman Kodak Company Method and apparatus for making a print having an invisible coordinate system
US6771820B1 (en) * 1999-08-12 2004-08-03 Hewlett-Packard Development Company, Lp. Encoding information within text printed on a page using differing gray or color levels
US7558563B2 (en) * 1999-09-17 2009-07-07 Silverbrook Research Pty Ltd Retrieving contact details via a coded surface
US6674919B1 (en) * 1999-09-21 2004-01-06 Matsushita Electric Industrial Co., Ltd. Method for determining the skew angle of a two-dimensional barcode
US6826562B1 (en) * 1999-11-29 2004-11-30 International Business Machines Corporation Method of simplifying and optimizing scalar subqueries and derived tables that return exactly or at most one tuple
US6880755B2 (en) * 1999-12-06 2005-04-19 Xerox Coporation Method and apparatus for display of spatially registered information using embedded data
US6935562B2 (en) 1999-12-06 2005-08-30 Xerox Corporation Operations on images having glyph carpets
US6678425B1 (en) * 1999-12-06 2004-01-13 Xerox Corporation Method and apparatus for decoding angular orientation of lattice codes
US20010034835A1 (en) * 2000-02-29 2001-10-25 Smith Robert E. Applied digital and physical signatures over telecommunications media
US7185816B1 (en) * 2000-05-04 2007-03-06 Symbol Technologies, Inc. Bar code and method of forming a bar code having color for encoding supplemental information
US20020016750A1 (en) * 2000-06-20 2002-02-07 Olivier Attia System and method for scan-based input, storage and retrieval of information over an interactive communication network
KR20020010458A (en) * 2000-07-26 2002-02-04 정규식 Document transfer system using 2-dimensional barcode and method thereof
JP2002062803A (en) * 2000-08-23 2002-02-28 Dainippon Printing Co Ltd Authentication document, authentication form, and system for issuing and verifying authentication document
DE10123406A1 (en) 2001-05-15 2002-11-21 Sick Ag Detecting two-dimensional codes involves detecting unreliable image areas whose gray values are close to binarization threshold for particularly attention during error correction process
US6814289B2 (en) 2001-05-30 2004-11-09 Sandia Corporation Self-registering spread-spectrum barcode method
US6869015B2 (en) 2001-05-30 2005-03-22 Sandia National Laboratories Tamper-indicating barcode and method
US6895116B2 (en) * 2001-06-07 2005-05-17 Hewlett-Packard Development Company, L.P. Automatically extracting graphical bar codes
DE10141876A1 (en) * 2001-08-28 2003-03-20 Sick Ag Code recognition method
KR20030038299A (en) * 2001-11-06 2003-05-16 이강용 The Fingerprint Recognition Method using Barcode
US6631012B2 (en) * 2001-12-11 2003-10-07 Pitney Bowes Inc. Apparatus and method for printing two-dimensional barcode and articles incorporating such barcode
US8262090B2 (en) * 2001-12-13 2012-09-11 The United States Playing Card Company Method, apparatus and article for random sequence generation and playing card distribution
KR100353416B1 (en) * 2002-02-15 2002-09-18 Dream To Reality Print controlling method capable of inserting two-dimensional bar code
US7028911B2 (en) * 2002-08-07 2006-04-18 Shenzhen Syscan Technology Co. Limited Methods and systems for encoding and decoding data in 2D symbology
US6922199B2 (en) * 2002-08-28 2005-07-26 Micron Technology, Inc. Full-scene anti-aliasing method and system
US7156311B2 (en) * 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
US20050194444A1 (en) * 2004-03-03 2005-09-08 Gieske Harry A. System for encoding information using colors
US7296747B2 (en) * 2004-04-20 2007-11-20 Michael Rohs Visual code system for camera-equipped mobile devices and applications thereof
KR100560330B1 (en) * 2004-04-21 2006-03-30 에이디정보통신 주식회사 A bar code perfect virtue coding and decoding system for largeness a volume the two dimension color which a color revision is possible and method thereof
US7687271B2 (en) * 2004-04-22 2010-03-30 Kodak Graphic Communications Canada Company Covert authentication method and apparatus
US20050246196A1 (en) * 2004-04-28 2005-11-03 Didier Frantz Real-time behavior monitoring system
CN101002217A (en) * 2004-05-18 2007-07-18 西尔弗布鲁克研究有限公司 Pharmaceutical product tracking
US8215556B2 (en) * 2004-06-28 2012-07-10 Konica Minolta Laboratory U.S.A., Inc. Color barcode producing, reading and/or reproducing method and apparatus
JP4116597B2 (en) * 2004-07-13 2008-07-09 グローリー株式会社 Bar code recognition apparatus, bar code recognition method, and bar code recognition program.
US7309015B2 (en) * 2004-07-14 2007-12-18 Scanbuy, Inc. Mobile device gateway providing access to instant information
US7533817B2 (en) * 2004-08-09 2009-05-19 Konica Minolta Systems Laboratory, Inc. Color barcode producing method and apparatus, color barcode reading method and apparatus and color barcode reproducing method and apparatus
US8624970B2 (en) * 2004-08-10 2014-01-07 Thomas Krobath Method for displaying route information
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
US7848578B2 (en) * 2004-09-13 2010-12-07 Nokia Corporation Methods, devices and computer program products for capture and display of visually encoded data and an image
DE102004051056A1 (en) * 2004-09-13 2006-03-16 Udo Herrmann Key, key system, method of identifying an individual key and method of making such a key
US7267272B2 (en) * 2004-09-28 2007-09-11 Markem Corporation Variable stride bit blitting
US7578436B1 (en) * 2004-11-08 2009-08-25 Pisafe, Inc. Method and apparatus for providing secure document distribution
WO2006089247A2 (en) * 2005-02-16 2006-08-24 Pisafe, Inc. Method and system for creating and using redundant and high capacity barcodes
JP4556705B2 (en) * 2005-02-28 2010-10-06 富士ゼロックス株式会社 Two-dimensional coordinate identification apparatus, image forming apparatus, and two-dimensional coordinate identification method
US7523855B2 (en) * 2005-03-28 2009-04-28 Konica Minolta Systems Laboratory, Inc. Systems and methods for preserving and maintaining document integrity
US7669769B2 (en) * 2005-03-28 2010-03-02 Konica Minolta Systems Laboratory, Inc. Systems and methods for preserving and maintaining document integrity
KR100773090B1 (en) * 2005-09-14 2007-11-02 박문수 Star cord
US7469829B2 (en) * 2005-09-19 2008-12-30 Silverbrook Research Pty Ltd Printing video information using a mobile device
US7672664B2 (en) * 2005-09-19 2010-03-02 Silverbrook Research Pty Ltd Printing a reminder list using mobile device
US7724399B2 (en) * 2005-09-19 2010-05-25 Silverbrook Research Pty Ltd Method of downloading and installing a software object
US7668540B2 (en) * 2005-09-19 2010-02-23 Silverbrook Research Pty Ltd Print on a mobile device with persistence
US7654444B2 (en) * 2005-09-19 2010-02-02 Silverbrook Research Pty Ltd Reusable sticker
US7855805B2 (en) 2005-09-19 2010-12-21 Silverbrook Research Pty Ltd Printing a competition entry form using a mobile device
US7428986B2 (en) * 2005-09-19 2008-09-30 Silverbrook Research Pty Ltd Printing a health report using a mobile device
US7742755B2 (en) 2005-09-19 2010-06-22 Silverbrook Research Pty Ltd Retrieving a bill via a coded surface
US7689249B2 (en) * 2005-09-19 2010-03-30 Silverbrook Research Pty Ltd Printing a security identification using a mobile device
US7403797B2 (en) * 2005-09-19 2008-07-22 Silverbrook Research Pty Ltd Obtaining a physical product via a coded surface
US7621442B2 (en) * 2005-09-19 2009-11-24 Silverbrook Research Pty Ltd Printing a subscription using a mobile device
US20070065206A1 (en) * 2005-09-19 2007-03-22 Silverbrook Research Pty Ltd Printing a coupon using a mobile device
US7843596B2 (en) 2005-09-19 2010-11-30 Silverbrook Research Pty Ltd Printing a ticket using a mobile device
US7805162B2 (en) * 2005-09-19 2010-09-28 Silverbrook Research Pty Ltd Print card with linked object
US7848777B2 (en) 2005-09-19 2010-12-07 Silverbrook Research Pty Ltd Printing a puzzle using a mobile device
US7992213B2 (en) 2005-09-19 2011-08-02 Silverbrook Research Pty Ltd Gaining access via a coded surface
US7761090B2 (en) 2005-09-19 2010-07-20 Silverbrook Research Pty Ltd Print remotely to a mobile device
US7380709B2 (en) * 2005-09-19 2008-06-03 Silverbrook Research Pty Ltd Printing a trading card using a mobile device
US7637424B2 (en) * 2005-09-19 2009-12-29 Silverbrook Research Pty Ltd Printing audio information using a mobile device
US7558599B2 (en) * 2005-09-19 2009-07-07 Silverbrook Research Pty Ltd Printing a bill using a mobile device
US7843595B2 (en) 2005-09-19 2010-11-30 Silverbrook Research Pty Ltd Printing a calendar using a mobile device
US20070085332A1 (en) * 2005-09-19 2007-04-19 Silverbrook Research Pty Ltd Link object to sticker and location on surface
US7970435B2 (en) * 2005-09-19 2011-06-28 Silverbrook Research Pty Ltd Printing an advertisement using a mobile device
US7558597B2 (en) 2005-09-19 2009-07-07 Silverbrook Research Pty Ltd. Retrieving a ringtone via a coded surface
US7953387B2 (en) * 2005-09-19 2011-05-31 Silverbrook Research Pty Ltd Retrieving a program via a coded surface
US7920854B2 (en) * 2005-09-19 2011-04-05 Silverbrook Research Pty Ltd Printing a map using a mobile device
US7945943B2 (en) * 2005-09-19 2011-05-17 Silverbrook Research Pty Ltd Retrieving an access token via a coded surface
US7920896B2 (en) * 2005-09-19 2011-04-05 Kia Silverbrook Printing an almanac using a mobile device
US7641115B2 (en) 2005-09-19 2010-01-05 Silverbrook Research Pty Ltd Type-specific sticker
US7697714B2 (en) * 2005-09-19 2010-04-13 Silverbrook Research Pty Ltd Associating an object with a sticker and a surface
US7856225B2 (en) 2005-09-19 2010-12-21 Silverbrook Research Pty Ltd Retrieving a program state via a coded surface
US7438215B2 (en) * 2005-09-19 2008-10-21 Silverbrook Research Pty Ltd Printing location-based information using a mobile device
US20070064130A1 (en) * 2005-09-19 2007-03-22 Silverbrook Research Pty Ltd Link object to form field on surface
US7506802B2 (en) * 2005-09-19 2009-03-24 Silverbrook Research Pty Ltd Method of performing an action in relation to a software object
US7708203B2 (en) 2005-09-19 2010-05-04 Silverbrook Research Pty Ltd Link object to sticker
US7575172B2 (en) 2005-09-19 2009-08-18 Silverbrook Research Pty Ltd Printing a greeting card using a mobile device
US7880911B2 (en) * 2005-09-19 2011-02-01 Silverbrook Research Pty Ltd Printing a position using a mobile device
US7407092B2 (en) * 2005-09-19 2008-08-05 Silverbrook Research Pty Ltd Printing gaming information using a mobile device
US7953386B2 (en) 2005-09-19 2011-05-31 Silverbrook Research Pty Ltd Bill per card print
US7747280B2 (en) 2005-09-19 2010-06-29 Silverbrook Research Pty Ltd Retrieving a product via a coded surface
US8072629B2 (en) * 2005-09-19 2011-12-06 Silverbrook Research Pty Ltd Print subscribed content on a mobile device
US7756526B2 (en) 2005-09-19 2010-07-13 Silverbrook Research Pty Ltd Retrieving a web page via a coded surface
US7917171B2 (en) * 2005-09-19 2011-03-29 Silverbrook Research Pty Ltd Printing a receipt using a mobile device
US20070064075A1 (en) * 2005-09-19 2007-03-22 Silverbrook Research Pty Ltd Printing a membership using a mobile device
US7924450B2 (en) * 2005-09-19 2011-04-12 Silverbrook Research Pty Ltd Reprint card on a mobile device
US7357311B2 (en) * 2005-09-19 2008-04-15 Silverbrook Research Pty Ltd Printing educational material using a mobile device
US7428996B2 (en) * 2005-11-17 2008-09-30 Pitney Bowes Inc. Method and system for encoding information into a bar code with different module size
US7571864B2 (en) 2005-12-16 2009-08-11 Pisafe, Inc. Method and system for creating and using barcodes
US8016187B2 (en) * 2006-02-21 2011-09-13 Scanbury, Inc. Mobile payment system using barcode capture
US8150163B2 (en) * 2006-04-12 2012-04-03 Scanbuy, Inc. System and method for recovering image detail from multiple image frames in real-time
JP2008078777A (en) * 2006-09-19 2008-04-03 Brother Ind Ltd Printed matter management device
JP2008074068A (en) * 2006-09-25 2008-04-03 Brother Ind Ltd Image forming apparatus
JP2008085844A (en) * 2006-09-28 2008-04-10 Brother Ind Ltd Data processing apparatus and recording medium
JP2008084152A (en) * 2006-09-28 2008-04-10 Brother Ind Ltd Image forming apparatus and program
JP4197027B2 (en) * 2006-09-28 2008-12-17 ブラザー工業株式会社 Image forming apparatus and program
JP2008090340A (en) * 2006-09-29 2008-04-17 Brother Ind Ltd Document data editing device, document preparation system, and program
US7628330B2 (en) * 2006-09-29 2009-12-08 Konica Minolta Systems Laboratory, Inc. Barcode and decreased-resolution reproduction of a document image
US7766241B2 (en) * 2006-09-29 2010-08-03 Konica Minolta Systems Laboratory, Inc. Barcode for two-way verification of a document
JP4240107B2 (en) * 2006-10-27 2009-03-18 コニカミノルタビジネステクノロジーズ株式会社 Region determination method, region determination device, image processing device, and computer program
AT504746B1 (en) * 2007-01-23 2008-07-15 Arc Austrian Res Centers Gmbh METHOD FOR STORING AND READING A SUCCESSION OF DATA VALUES
GB0714534D0 (en) * 2007-07-26 2007-09-05 Iti Scotland Ltd Secure authentic feature
JP5014013B2 (en) * 2007-08-02 2012-08-29 株式会社リコー Image processing device
US8780402B2 (en) * 2007-09-04 2014-07-15 Hewlett-Packard Development Company, L.P. Document and method of producing a document
US7874496B2 (en) * 2008-01-04 2011-01-25 Microsoft Corporation Optically readable tag
EP2248068B1 (en) * 2008-01-29 2014-04-30 Veritec, Inc. Two-dimensional symbol and method for reading same
US8213706B2 (en) * 2008-04-22 2012-07-03 Honeywell International Inc. Method and system for real-time visual odometry
JP5287485B2 (en) * 2009-05-11 2013-09-11 富士ゼロックス株式会社 Information expression image, printed matter, image processing apparatus, and image processing program
US8532632B2 (en) 2011-05-16 2013-09-10 Wesley Boudville Cellphone changing an electronic display that contains a barcode
US8348149B1 (en) 2011-07-28 2013-01-08 Wesley Boudville Using dynamic barcodes to send data to a cellphone
US8821277B2 (en) 2011-12-16 2014-09-02 Wesley John Boudville Colour barcodes and cellphone
US8655694B2 (en) 2012-05-29 2014-02-18 Wesley John Boudville Dynamic group purchases using barcodes
FR2993655B1 (en) * 2012-07-20 2014-08-29 Color Grail Res ADAPTIVE COMPRESSION ENCODING METHOD OF THE COLOR OF AN OBJECT IN MULTISPECTRAL FORM AND DECODING METHOD THEREOF
US10567489B2 (en) * 2013-03-15 2020-02-18 Time Warner Cable Enterprises Llc System and method for seamless switching between data streams
KR101557829B1 (en) * 2013-08-07 2015-10-06 (주) 엠티콤 Method for producing and recognizing barcode information based on voice, and recording medium
US9646236B1 (en) * 2015-12-14 2017-05-09 International Business Machines Corporation Encoding and decoding data in two-dimensional symbology
DE102020130929A1 (en) 2020-07-31 2022-02-03 Technische Universität Dortmund Method and device for evaluating matrix codes

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57147374A (en) * 1981-03-06 1982-09-11 Fuji Xerox Co Ltd Reader of two-color original
US4447903A (en) * 1981-05-22 1984-05-08 Ael Microtel, Ltd. Forward error correction using coding and redundant transmission
US4782221A (en) * 1985-04-01 1988-11-01 Cauzin Systems, Incorporated Printed data strip including bit-encoded information and scanner control
US4692603A (en) * 1985-04-01 1987-09-08 Cauzin Systems, Incorporated Optical reader for printed bit-encoded data and method of reading same
US4835713A (en) * 1985-08-06 1989-05-30 Pitney Bowes Inc. Postage meter with coded graphic information in the indicia
US4754127A (en) * 1985-11-15 1988-06-28 Cauzin Systems, Incorporated Method and apparatus for transforming digitally encoded data into printed data strips
JPS62219768A (en) * 1986-03-19 1987-09-28 Canon Inc Electronic filing system
JPS62219769A (en) * 1986-03-19 1987-09-28 Canon Inc Electronic filing system
US4924078A (en) * 1987-11-25 1990-05-08 Sant Anselmo Carl Identification symbol, system and method
US5053609A (en) * 1988-05-05 1991-10-01 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5126542A (en) * 1988-05-05 1992-06-30 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5083214A (en) * 1990-05-02 1992-01-21 Eastman Kodak Company Apparatus and methods for extracting data from a scanned bit-mapped data strip
JPH0428062A (en) * 1990-05-24 1992-01-30 Matsushita Electric Ind Co Ltd Digital data recording and reproducing device
US5060980A (en) * 1990-05-30 1991-10-29 Xerox Corporation Form utilizing encoded indications for form field processing
US5091966A (en) * 1990-07-31 1992-02-25 Xerox Corporation Adaptive scaling for decoding spatially periodic self-clocking glyph shape codes
US5168147A (en) * 1990-07-31 1992-12-01 Xerox Corporation Binary image processing for decoding self-clocking glyph shape codes
US5128525A (en) * 1990-07-31 1992-07-07 Xerox Corporation Convolution filtering for decoding self-clocking glyph shape codes
US5051779A (en) * 1990-10-10 1991-09-24 Fuji Xerox Co., Ltd. Job control sheet for image processing system
AU3058292A (en) * 1991-10-30 1993-06-07 Computer Based Controls, Inc. Financial document dispensing apparatus and method
US5221833A (en) * 1991-12-27 1993-06-22 Xerox Corporation Methods and means for reducing bit error rates in reading self-clocking glyph codes
US5245165A (en) * 1991-12-27 1993-09-14 Xerox Corporation Self-clocking glyph code for encoding dual bit digital values robustly
US5343028A (en) * 1992-08-10 1994-08-30 United Parcel Service Of America, Inc. Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images
JP2833975B2 (en) * 1992-09-28 1998-12-09 オリンパス光学工業株式会社 Dot code
US5337362A (en) * 1993-04-15 1994-08-09 Ricoh Corporation Method and apparatus for placing data onto plain paper
JP2938338B2 (en) * 1994-03-14 1999-08-23 株式会社デンソー Two-dimensional code
JP3335470B2 (en) * 1994-05-02 2002-10-15 オリンパス光学工業株式会社 Modulation method and demodulation method

Also Published As

Publication number Publication date
JP3643196B2 (en) 2005-04-27
US6115508A (en) 2000-09-05
EP0783160A3 (en) 2001-07-11
EP0783160B1 (en) 2005-11-30
DE69635512T2 (en) 2006-08-10
JPH09179924A (en) 1997-07-11
EP0783160A2 (en) 1997-07-09
US5862270A (en) 1999-01-19
CA2192008C (en) 2002-02-12
DE69635512D1 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
CA2192008A1 (en) Clock free two-dimensional barcode and method for printing and reading the same
US5184003A (en) Scannable form having a control mark column with encoded data marks
US5576532A (en) Interleaved and interlaced sync codes and address codes for self-clocking glyph codes
US4939354A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
CA1311842C (en) Multitrack bar code and associated decoding method
JP5216764B2 (en) Bar code authentication
US5124536A (en) Dynamically variable machine readable binary code and method for reading and producing thereof
US5637849A (en) Maxicode data extraction using spatial domain features
US5869828A (en) Color and shape system for encoding and decoding data
AU701214B2 (en) Packet bar code encoding and decoding
CA1078520A (en) Electronic data processing of chinese characters
EP0962883A3 (en) A border-less clock free two-dimensional barcode and method for printing and reading the same
EP0542574A3 (en) Bar code decoding apparatus and method
WO1997037321A9 (en) System for encoding and decoding data that utilizes a combination of colors and shapes
KR930022236A (en) Data record and printer system of the record and reading system of the record
US6234392B1 (en) Apparatus for issuing and/or reading recording medium and recording medium recorded with digitally coded signal
US4424587A (en) Method and apparatus for the identification of articles
US20020020746A1 (en) System and method for optical coding
CN100356399C (en) Two-dimensional barcode card and its decoding method
US6869022B2 (en) Computer-and human-readable part markings and system and method using same
US6478232B1 (en) Compact optically readable data encoding
US5778011A (en) Method and apparatus for writing and protecting against random and cluster errors in image blocks
CN114418050A (en) Anti-counterfeiting dot matrix code generating method and decoding method
DE69720167D1 (en) Method and system for extracting and hiding data
EP0504274B1 (en) Scannable form having a control mark column with encoded data marks

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed
MKLA Lapsed

Effective date: 20081204