← Back to Patent Explorer
US5510604A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of reading a barcode representing encoded data and disposed on an article and an apparatus therefor

Assignee: NCR Voyix Corp
•
Filing: 1994-09-23
•
Granted: 1996-04-23
•
Expires: 2014-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method of, and apparatus for, reading a barcode, a barcode symbol is optically scanned into a memory (13), and a plurality of scans across the stored image are made and processed to determine the barcode. The scans are made at interleaved positions across the barcode, and are stored in a storage device (87) and tested in a testing unit (88) for a consensus of at least 2 scans, further scans being made if necessary. Preferably, more than half the scans should be in matching agreement to determine that a consensus has been reached. Each scan may be averaged from several sub-scans. The scans may be decoded into symbols. Various validity tests may be made on the scans. The scans are analysed by measuring the positions of the black-to-white and white-to-black transitions in them; the positions of the transitions may be interpolated between pixel positions.

Inventors

  • 👤 Gary A. England

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:57
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/1093; G06K7/14; G06K7/1404; G06K7/146; G06K7/1465

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 135 words
A method of reading a barcode representing encoded data and disposed on an article, the method comprising the steps of: (a) optically scanning the barcode and storing an image thereof in memory; (b) performing a plurality of scans at interleaved positions across the stored image of the barcode; (c) storing each scan from step (b) in a storage unit; (d) testing two stored scans from step (c) for a consensus; (e) repeating step (d) until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code; and (f) evaluating the encoded data of the barcode only when a consensus of two stored scans is reached in step (e).
Claim 2
Independent Claim 135 words
A method of reading a barcode representing encoded data and disposed on an article, the method comprising the steps of: (a) optically scanning the barcode and storing an image thereof in memory; (b) performing a plurality of scans at interleaved positions across the stored image of the barcode; (c) storing each scan from step (b) in a storage unit; (d) testing two stored scans from step (c) for a consensus; (e) repeating step (d) until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code; and (f) evaluating the encoded data of the barcode only when a consensus of two stored scans is reached in step (e).
Claim 3
Dependent Claim 24 words
A method according to claim 1, wherein step (b) includes the step of: (b-1) performing a plurality of sub scans and averaging their results.
Claim 4
Dependent Claim 20 words
A method according to claim 1, wherein step (b) includes the step of: (b-1) subjecting the scans to contrast enhancement.
Claim 5
Dependent Claim 25 words
A method according to claim 1, wherein step (d) includes the step of: (d-1) testing for consensus among a majority of the scans being tested.
Claim 6
Independent Claim 155 words
A method of reading a barcode representing encoded data and disposed on an article, the method comprising the steps of: (a) optically scanning the barcode and storing an image thereof in memory; (b) performing first and second scans across the stored image of the barcode; (c) storing each scan from step (b) in a storage unit; (d) performing another scan across the stored image of the barcode such that all scans performed including the first and second scans are at interleaved positions across the stored image of the barcode; (e) storing the scan from step (d) in the storage unit; (f) testing two stored scans for a consensus; and (g) repeating steps (d), (e), and (f) until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code.
Claim 7
Independent Claim 155 words
A method of reading a barcode representing encoded data and disposed on an article, the method comprising the steps of: (a) optically scanning the barcode and storing an image thereof in memory; (b) performing first and second scans across the stored image of the barcode; (c) storing each scan from step (b) in a storage unit; (d) performing another scan across the stored image of the barcode such that all scans performed including the first and second scans are at interleaved positions across the stored image of the barcode; (e) storing the scan from step (d) in the storage unit; (f) testing two stored scans for a consensus; and (g) repeating steps (d), (e), and (f) until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code.
Claim 8
Dependent Claim 32 words
A method according to claim 5, further comprising the step of: (h) evaluating the encoded data of the barcode only when a consensus of two stored scans is reached in step (g).
Claim 9
Dependent Claim 23 words
A method according to claim 5, wherein step (b) includes the step of: (b-1) subjecting the first and second scans to contrast enhancement.
Claim 10
Dependent Claim 25 words
A method according to claim 5, wherein step (f) includes the step of: (d-1) testing for consensus among a majority of the scans being tested.
Claim 11
Independent Claim 132 words
An apparatus for reading a barcode representing encoded data and disposed on an article, the apparatus comprising: a memory unit; a scanning unit for optically scanning the barcode and storing an image thereof in the memory unit; a storage unit; and a processing unit including circuitry for (i) performing a plurality of scans at interleaved positions across the image of the barcode stored in the memory unit and (ii) storing the resulting scans in the storage unit; the processing unit including a testing unit for testing two stored scans in the storage unit until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code.
Claim 12
Independent Claim 132 words
An apparatus for reading a barcode representing encoded data and disposed on an article, the apparatus comprising: a memory unit; a scanning unit for optically scanning the barcode and storing an image thereof in the memory unit; a storage unit; and a processing unit including circuitry for (i) performing a plurality of scans at interleaved positions across the image of the barcode stored in the memory unit and (ii) storing the resulting scans in the storage unit; the processing unit including a testing unit for testing two stored scans in the storage unit until either (i) a consensus of two stored scans is reached which is indicative of a readable barcode or (ii) a predetermined number of stored scans of the barcode is tested which is indicative of an unreadable bar code.
Claim 13
Dependent Claim 28 words
An apparatus according to claim 9, wherein the testing unit determines a consensus as being reached if a majority of the scans being tested are in matching agreement.

References Cited (Backward Citations)

US4044227A Cited
EP0043124A2 Cited
US5216231A Cited
US4873426A Cited
EP0353842A2 Cited
EP0449634A2 Cited
US5268580A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-23 1999-10-23 2000-04-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-23 2003-10-23 2004-04-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-23 2007-10-23 2008-04-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag