摘要:
An image input section enters a document image including a bar code, and converts the document image into a binary image. A small pattern removing section removes small patterns from a binary image sent from the input section. A labeling section separates the binary image into labeled regions and calculates the feature quantity including a center position of each labeled region. A region detecting section makes a group of labeled regions spaced at a predetermined positional relationship based on their feature quantities and detects a bar code candidate region. A decoding section decodes the bar code based on the feature quantity involved in the bar code candidate region.
摘要:
An image input section enters a document image including a bar code, and converts the document image into a binary image. An image memory section memorizes the binary image supplied from the image input section. A mask judging section performs a scanning operation using an M.times.M pixel window for detecting an alternate pattern from the binary image supplied from the image input section. A small pattern removing section removes small patterns from a binary image sent from the mask judging section. An expanding section expands a pattern involved in a binary image by an amount equivalent to k1 pixels when this binary image is sent from the small pattern removing section. A contracting section contracts a pattern involved in a binary image by an amount equivalent to k2 pixels when this binary image is sent from the expanding section. A region detecting section obtains the feature quantity of each pattern involved in a binary image sent from the contracting section, and detects a bar code candidate region based on the detected feature quantity. And, a decoding section decodes a detected bar code by reading a specific image region from the image memory section when the specific image region corresponds to the bar code candidate region detected by the region detecting section.
摘要:
An apparatus for receiving input data values representing an array of picture elements of a source image containing one or more bar code regions, whereby the input data values are converted to bi-level values representing black or white states which are stored in an image memory, while in addition the bi-level values are processed to obtain data representing an image in which a "skeleton" central portion of the bar code region appears as an all-black region, while background black regions are eliminated. A central position and the slope of a central axis of the bar code region are computed based on that "skeleton" region, and data values in the image memory which conform to the central axis are then read out, to read the bar code data.
摘要:
Disclosed is a document generator which comprises a memory unit for storing a digital picture signal obtained by picking up an image of a surface of a distributed object in which code information such as an ID number peculiar to the distributed object is provided by a notation tool including a bar code, a code information reading unit for selectively reading code information from the picture signal, and a retry unit for code information reading.
摘要:
A bar code reader which is suitable for decoding a four-state bar code such as a Postnet bar code and which is designed to extract a bar code correctly from a background in a captured image. The bar code reader includes a binary coding circuit transforming a captured image into a binary image, an image storage storing therein the binary image, a shrinking circuit shrinking each pattern in the binary image by k pixels, a vertical expansion circuit expanding each pattern in the image outputted from the shrinking circuit vertically by m pixel, an edge detector detecting a contour of each pattern in the image outputted from the vertical expansion circuit to produce an image containing an edge of each pattern, a horizontal expansion circuit expanding each pattern in the image outputted from the edge detector horizontally by n1 pixel, a horizontal contraction circuit contracting each pattern in the image outputted from the horizontal expansion circuit horizontally by n2, an identification circuit labeling patterns in the image outputted from the horizontal contraction circuit to identify the patterns, and a decoder. The identification circuit specifies a bar code area based on shape characteristics of the patterns. The decoder selects data on the image stored in the image storage which belongs in the bar code area specified by the identification circuit to decode the bar code.
摘要:
In order to provide an exponent encoder circuit for obtaining an exponent constituted by a left shift amount for normalizing input data with code bits, there is provided a first logic circuit for inverting data portions other than code bits and shifting the code bits to least significant bit positions when inputted data is a negative number and allowing data portions other than the code bits to pass as is and moving the code bits to least significant bit positions when the inputted data is a positive number, and a second logic circuit for putting a plurality of logic operation equations for obtaining each bit of an exponent from output of the first logic circuit as decided by a truth table for outputs of the first logic circuit and corresponding exponents in a form where common terms are cancelled out.
摘要:
A semiconductor device includes a memory cell part which has data input terminals and which stores data received at the data input terminals and a data bus which is supplied with data. The semiconductor device also includes a transfer circuit which is coupled between the data bus and the data input terminals and which transfers the data from the data bus to the data input terminals in response to a transfer selection signal. The semiconductor device also includes a transfer control circuit which receives a bit selection signal and outputs the transfer selection signal.
摘要:
In order to provide an exponent encoder circuit for obtaining an exponent constituted by a left shift amount for normalizing input data with code bits, there is provided a first logic circuit for inverting data portions other than code bits and shifting the code bits to least significant bit positions when inputted data is a negative number and allowing data portions other than the code bits to pass as is and moving the code bits to least significant bit positions when the inputted data is a positive number, and a second logic circuit for putting a plurality of logic operation equations for obtaining each bit of an exponent from output of the first logic circuit as decided by a truth table for outputs of the first logic circuit and corresponding exponents in a form where common terms are cancelled out.