Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Code Recognition

IP.com Disclosure Number: IPCOM000045789D
Original Publication Date: 1983-Apr-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Ramsey, DA: AUTHOR [+3]

Abstract

A reader is shown for a code 1, characterized by marks 2 of two lengths which are located in selected regions of a six-region transverse field. The location and size of marks 2 are determined by counting the image pels (black) in each region. The regions are determined to contain a mark where the count of image pels in the region exceeds one-half the count for an adjacent region.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 61% of the total text.

Page 1 of 2

Code Recognition

A reader is shown for a code 1, characterized by marks 2 of two lengths which are located in selected regions of a six-region transverse field. The location and size of marks 2 are determined by counting the image pels (black) in each region. The regions are determined to contain a mark where the count of image pels in the region exceeds one-half the count for an adjacent region.

Code pattern 1 on document 3 is presented to a solid-state scanner 4 as the document 3 moves in the direction of arrow 5. Analog signals, representing the image of marks 2, are digitized and assembled into a formatted and framed pattern in circuitry 6, the output of which provides successive scans of image data in a first-in, first-out memory 7. Starting with region 6, shift register 8 shifts bits from the first available scan through bit counter 9 and multiplexer 10 to adder 11 for combination with the contents of a region count register 12, as selected by a control switch 13. Control switch 13 Initializes counter register 12 to O. Registers 12 thus accumulate counts of black pels from corresponding regions of the image data stored in memory 7. Each mark 2 may produce a number of parallel scans, a selected number of which will be added to the region count registers, as described. After a predetermined number of scans have been processed in this manner, control circuit 17 switches multiplexer 10 to enable a negative (twos complement) threshold count 18 to adder 11 for co...