摘要:
Inventive two-dimensional barcodes, each having encoded digital information in a bitmap (15) representing preferably randomized encoded data bits or pixels (17), are printed onto a printed medium (10-12). The bitmap (15) may further include a plurality of block identifiers (21-24), 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 (73,74) and vertical (75,76) 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.
摘要:
An inventive page encoding, printing, retrieval and archiving system and method wherein document information designators are encoded for pages, are described. The designator includes information regarding the location of the digital representation of the page and optionally includes page generation and reproduction information. An enhanced copier (30) or facsimile machine scans the printed designator and retrieves the stored digital representation of the page and outputs a 'subsequent original' of the page. In the alternative, when the copier (30) cannot directly access the digital representation of the page, the enhanced copier can decode the page generation and reproduction information found in the designator and apply the information to production of a high-quality photocopy. The inventive equipment is additionally adapted to create digital representations of pages, create designators for the digital representations, store the digital representations along with the designators, and output printed versions of the pages including the designators.
摘要:
An inventive page encoding, printing, retrieval and archiving system and method wherein document information designators are encoded for pages, are described. The designator includes information regarding the location of the digital representation of the page and optionally includes page generation and reproduction information. An enhanced copier (30) or facsimile machine scans the printed designator and retrieves the stored digital representation of the page and outputs a 'subsequent original' of the page. In the alternative, when the copier (30) cannot directly access the digital representation of the page, the enhanced copier can decode the page generation and reproduction information found in the designator and apply the information to production of a high-quality photocopy. The inventive equipment is additionally adapted to create digital representations of pages, create designators for the digital representations, store the digital representations along with the designators, and output printed versions of the pages including the designators.
摘要:
An image of a medium containing a machine-readable marker is processed to generate a mask containing one or more filled regions each of which is sufficiently large to contain the predetermined dimensions of the marker. To generate the mask, small image areas, i.e. "holes", having a first pixel polarity (e.g. "white") which are internal to large image areas having a different pixel polarity (e.g. "black"), are first filled with pixels having the same polarity as the surrounding larger image areas. A morphological opening operation is then performed on the filled image to leave only such filled regions as are equal in size or larger than the predetermined dimensions of the machine-readable marker. After the mask has been generated, the mask is logically combined with the original image to extract one or more candidate regions. The candidate regions are then tested to determine whether or not a machine-readable marker is present, for example, by attempting to decode portions of each candidate region. Based on the results of the test, one or more candidate regions are selected for decoding.
摘要:
Inventive two-dimensional barcodes, each having encoded digital information in a bitmap (15) representing preferably randomized encoded data bits or pixels (17), are printed onto a printed medium (10-12). The bitmap (15) may further include a plurality of block identifiers (21-24), 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 (73,74) and vertical (75,76) 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.
摘要:
An image of a medium containing a machine-readable marker is processed to generate a mask containing one or more filled regions each of which is sufficiently large to contain the predetermined dimensions of the marker. To generate the mask, small image areas, i.e. "holes", having a first pixel polarity (e.g. "white") which are internal to large image areas having a different pixel polarity (e.g. "black"), are first filled with pixels having the same polarity as the surrounding larger image areas. A morphological opening operation is then performed on the filled image to leave only such filled regions as are equal in size or larger than the predetermined dimensions of the machine-readable marker. After the mask has been generated, the mask is logically combined with the original image to extract one or more candidate regions. The candidate regions are then tested to determine whether or not a machine-readable marker is present, for example, by attempting to decode portions of each candidate region. Based on the results of the test, one or more candidate regions are selected for decoding.