EP0661674A1 - Method and apparatus for point-of-sale digital half-toning image verification - Google Patents

Method and apparatus for point-of-sale digital half-toning image verification Download PDF

Info

Publication number
EP0661674A1
EP0661674A1 EP94203645A EP94203645A EP0661674A1 EP 0661674 A1 EP0661674 A1 EP 0661674A1 EP 94203645 A EP94203645 A EP 94203645A EP 94203645 A EP94203645 A EP 94203645A EP 0661674 A1 EP0661674 A1 EP 0661674A1
Authority
EP
European Patent Office
Prior art keywords
image
signals
printer
processing unit
display
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.)
Withdrawn
Application number
EP94203645A
Other languages
German (de)
French (fr)
Inventor
Lawrence A. C/O Eastman Kodak Company Ray
Richard N. C/O Eastman Kodak Company Ellson
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.)
Eastman Kodak Co
Original Assignee
Eastman Kodak Co
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 Eastman Kodak Co filed Critical Eastman Kodak Co
Publication of EP0661674A1 publication Critical patent/EP0661674A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • G07C9/25Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
    • G07C9/253Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition visually

Definitions

  • One approach to improve the security in the use of transaction cards is to have images of cardholders contained in an image data base and when a transaction occurs the database retrieves the image and sends it to the appropriate location for visual display (see Luther G. Simjian, "Verification System using Coded Identifying and Storage Means," U.S. Patent No. 3,569,619, issued March 9, 1971).
  • This approach presents two major logistical problems. The first is to retrieve the digital image from a database which has millions of image records within acceptable time constraints. The second obstacle is the transmission over existing communications lines and with standard transmission rates. Since a merchant wishes to complete the transaction as quickly as possible, any time delays are undesirable.
  • Half-toning of images is done throughout the graphic arts field. In very simplistic terms, the gray levels are implemented by modulating the area of a dot which is printed, more of the dot is filled in for higher density levels. The underlying idea is that the human visual system will integrate the amount of area filled and the perception of multiple density levels is achieved. Since a regular array is used there is a high likelihood that the spatial frequencies of the image to "beat" with the half-toning array to generate an objectionable modulation known as a Moiré pattern. The typical means to reduce the Moiré pattern is to rotate the dot array until the pattern is minimized or becomes unnoticeable.
  • Digital printers such as laser printers, ink-jet, or dot-matrix printers, and display units, such as selected liquid crystal display units, are more constrained than traditional graphic arts methods. Dot area can not be modulated, but instead a full dot is printed or is empty. Also, the angle of the dot array is fixed to a rectilinear grid which is oriented in a simple horizontal-vertical alignment.
  • digital half-toning A number of approaches to this problem have been formulated. Common methods are commonly referred to as error diffusion and dithering (see Digital Half-toning, by Ulichney, MIT Press, Cambridge, Mass., pp.
  • blue-noise masking Another method known as blue-noise masking (see Sullivan and Ray, U.S. Patent 5,214,517, May 25, 1993) produces an aggregate of dither patterns to overcome many of the limitations of digital printing. These methods differ in implementation based upon requirements of particular embodiments. In particular, error diffusion is an adaptive method which requires moderately sophisticated data processing. Blue-noise masking is a simple process when implemented, and is well suited to devices with very limited memory and processing capability.
  • Point-of-sale terminals with automatic receipt printers typically use a dot-matrix printer. These printers are preferable as they are very inexpensive, and these printers are able to print multiple copies with a single pass.
  • the methods of the current invention are suitable for other digital printing methods, such as ink-jet or laser printing. These printers typically have very limited image printing capability and have a small number of dots per inch, on the order of 100 dots per inch. To use printing devices which are inexpensive and with limited resolution there needs to be a printing system which best utilizes the characteristics of the human visual system.
  • Image information as stored can be considered simply as data. As such the information can be used in conjunction with a card administration agency to perform a multiple-validation arrangement. Details of this approach are contained in patent application (see Lawrence A. Ray and Richard N. Ellson, "Method and Apparatus for Credit Card Verification," U.S. Patent Application cited above.) This invention explains how to make extremely remote the likelihood a fraudulent image passing the card administration agency validation as well as the visual validation performed at the point of sale.
  • an image is reconstructed from the data on a transaction card or other device with limited storage capability.
  • the signal set of the reconstructed image is converted to a format which will provide a halftone display on the available printer.
  • Several techniques for achieving a halftone are described in detail.
  • the present invention is described in terms of printers, any device which produces a bi-level output signals including dot-matrix printers, laser printers, liquid crystal displays can advantageously use the techniques herein described.
  • the availability of the halftone images advantageously permits a recognizable image to be provided at a transaction site with relatively inexpensive apparatus.
  • Figure 2 illustrates the process in generating a half-tone image from the data stored on a transaction card.
  • Figure 3 is an example of a facial image generated as a result of the data stored on a transaction card with a low density storage medium.
  • the image information is retrieved from the credit card and decompressed, it is to be processed and printed onto a standard receipt.
  • Other information that is contained on the card can also be printed. Examples of such additional information is the cardholder's name, expiration date and perhaps a facsimile of the cardholder's signature.
  • Converting the continuous tone image into a digital halftone can be done in a variety of methods, such as center-growing dot, error diffusion, dithering, or "blue-noise" methods.
  • the invention is not limited to a particular method of digital half-toning, as the choice for implementation will be made depending upon processing power of the point-of-sale device, memory restrictions, speed and acceptable image quality. If the output printer has a reasonable degree of dot placement accuracy and the output dot is well behaved then blue-noise methods offer are a good choice for system simplicity and image quality. However, other system combinations make schemes such as simulated center-growing dots more attractive.
  • the purpose of this invention is to describe the use of a receipt printer to output images that are encoded on transaction cards, or transmitted to the transaction site from some central location.
  • Simulated center-growing dots is a digital analog to traditional halftoning methods from graphic arts. This analog is accomplished by combining pixel locations and the group of pixels becomes a dot.
  • One embodiment is to combine a 4 x 4 region of pixels. This grid acts as a halftone dot and as more of the pixels within the dot are printed the dot becomes progressively dense.
  • the obvious problem with this method is that the spatial resolution is reduced by a factor of four.
  • the advantage is printing stability when the system has significant levels of uncontrolled variation, sometimes referred to as noise. For instance, many receipt printers are impact printers and the ink-paper combination permits the dots to spread beyond the pixel boundaries. In some cases a checkerboard pattern appears completely filled from ink-bleeding.
  • a pattern is a two-dimensional array which implicitly determines whether a dot is to be written or left blank.
  • An example of such a pattern is an (n x m)-array, e.g., 32 x 32, where elements of the array are in one of two states, print or leave blank.
  • This table naturally implements the desired correlation across gray-levels.
  • the memory required to store the data base is quite small, e.g., a 32 x 32 pattern data base the memory requirement is 1,024 bytes of computer memory.
  • the algorithm to access and use the data base is extremely simple and can be done without resorting to storing and processing of the incoming pixel values. This method is preferred for devices such as point-of-sale terminals.
  • a halftoning font can be constructed for the simulated center growing dot.
  • An embodiment is for a character cell to be an 8 x 8 grid.
  • Four simulated center growing dots could be developed within the character cell.
  • a 256 character font could be used to perform digital halftoning.
  • Other similar schemes could also be devised.
  • Such a font could be included as an alternative character set included within the firmware of the printer, or could be downloaded from an external device.
  • a printer which does not have an "all pins addressable" capability may store a halftone font as a character set.
  • Some receipt printers attain the all-pins-addressable capability.
  • An example of such a device is the PcOS Receipt Printer from Ithaca Peripherals Inc.
  • This printer emulates an IBM Proprinter through a printer driver.
  • Printer drivers such as that for the IBM Proprinter changes the aspect ratio which has the effect that squares become rectangles.
  • the reciprocal simulated center growing dot pattern can be output.
  • the printer aspect ratio is 6:5.
  • Clearly a cell printed as 6 x 5 cell would recover the proper aspect ratio.
  • the dot since it may be desirable to keep the simulated dot size small another option is for the dot to be a 4 x 5 cell. In addition to the maintenance of small dots, many receipts have a limited width and smaller simulated dots allow for more dot cells to be printed.
  • the output from the digital halftone algorithm is a stream a bits which are used to determine whether a pin will print a dot. This type of printing is different than the printing of a character set. A bitstream is processed.
  • printers In order for printers to determine whether the data is character or image information is often done by sending control signals to the printer controller indicating whether the data is character data or graphics data. In the case of the digital halftones a signal must be sent which indicates the information is for an image and to switch to the "graphics mode.” At this point it is necessary for the printer to have a feature known as all pins addressable.
  • the image information While the preferred method is for the image information to be solely on the card, there are other methods which have the image information reside in a central data base which is queried by the point-of-sale terminal using information extracted from the card, or a hybrid method where some of the image information is on the card and the remainder is in a central data base.
  • the advantage of these methods is that the storage capacity of the card no longer is a major obstacle.
  • the system is not as responsive and some of the security features of the method are reduced in effectiveness.
  • a halftone image from data stored on a transaction card is shown.
  • the transaction card 10 having data stored in the form of a pattern of physical variations (for example, fluctuations in the orientation of magnetic domains on a strip of magnetic material), is applied to a card reader 11.
  • Card reader 11 converts the patterns of physical properties on the transaction card to digital signals.
  • the signals are then applied to processing unit 12.
  • processing unit 12 the digital signals are used to reconstruct (and decompress) the image that was compressed and stored in the limited space available on the transaction card.
  • a matrix (pixel) image having a standard configuration, is divided into sections and each section has a library of preestablished images. Each preestablished image is associated with a number.
  • Each section of the matrix image is compared with an associated set of library images, and the number of the library image closest to the matrix image is selected. All of the section numbers selected in this manner are stored, a predetermined order, as a physical pattern on the transaction card. Thus, the data required to represent an image by this encoding or compression technique is reduced.
  • the image numbers along with the order in which the numbers are stored on the transaction card is used to reconstruct the original matrix image using the library images associated with each number. As will be clear, the restored image is only an approximation of the original image.
  • This data compression/decompression technique is described in more detail in the U.S. Patent Application Serial No.
  • the reconstruction of the image is performed by the processing unit 12 in response to the signals from the card reader 11. After reconstruction of the image by the processing unit 12, signals are applied to printer/display unit 13.
  • the printer/display unit 13 includes the driver circuits to provide a display, either in hardcopy or on a display device, of the reconstructed halftone image 15.
  • step 1 the data on the storage portion of the transaction card is converted from a pattern of physical properties to digital logic signals.
  • the digital signals from the card reader are converted (i.e., decompressed) to provide a matrix image display in step 202.
  • the digital signals from the transaction card are numbers which designate a selected image portion from a set of image portions.
  • step 203 the signal set describing the reconstructed image is transformed into activation signals for signals for displaying the reconstructed image either on a display screen and/or in a hardcopy format.
  • the transformation of the signals is specific to the printer/display unit and is performed using any of the techniques for providing a halftone image.
  • FIG. 3 an image 32 compressed and stored on a transaction card 10 and reconstructed in the manner described above is shown.
  • the image 32 is part of a receipt 30, the receipt 30 also including printed matter 31.
  • FIG. 4 an example of a character set and a center-growing grayscale font set is illustrated.
  • the apparatus can provide a hard copy record of the transaction for dispute resolution.
  • the ISO standards can be maintained while increasing the ability of the system to minimize fraud with respect to the transaction card.
  • the invention has been described with reference to transaction card with magnetic storage strips thereon, it is apparent that the invention is easily adapted to other devices that have different storage media associated therewith or storage media with increased capacity.
  • the transaction card can have the data stored thereon in an optical storage medium.
  • the invention has been described with particular reference to printers.
  • the techniques disclosed herein are also applicable to halftone displays such as liquid crystal displays.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

Apparatus and method provide a method for providing recognizable halftone images from using printing apparatus which is not, or only marginally capable of intrinsic halftone operation from a transaction card. By increasing the capability to provide halftone images, fraud associated with transaction cards can be reduced.

Description

    Field of Invention
  • The present invention is in the field of transaction card validation, with the particular emphasis on providing a method for producing an inexpensive means of printing a hard copy digital halftoned image at the point of sale.
  • Background of the Invention
  • Transaction card fraud is a significant problem in the credit industry, and there are various means and methods to attempt to reduce the fraudulent use of transaction cards. One of these methods encodes the digital image of the cardholder (e.g., Lawrence A. Ray and Richard N. Ellson, "Method and Apparatus for Credit Card Verification," U.S. Patent Application Serial No. 019,538, filed February 18, 1993.) Another method is to print the cardholder's image directly onto the card using "digital imprinting." This method offers additional credit card security as it provides the salesperson a quick method for checking the resemblance between the card image and the card presenter. Still another method to approach the problem encodes a likeness of the cardholder in digital form on the card's magnetic stripe or within an internal card microprocessor (as in smart cards). As the image is not visible on the card, the image information must be extracted, decoded and displayed to the salesperson in some form.
  • One approach to improve the security in the use of transaction cards is to have images of cardholders contained in an image data base and when a transaction occurs the database retrieves the image and sends it to the appropriate location for visual display (see Luther G. Simjian, "Verification System using Coded Identifying and Storage Means," U.S. Patent No. 3,569,619, issued March 9, 1971). This approach presents two major logistical problems. The first is to retrieve the digital image from a database which has millions of image records within acceptable time constraints. The second obstacle is the transmission over existing communications lines and with standard transmission rates. Since a merchant wishes to complete the transaction as quickly as possible, any time delays are undesirable.
  • Many merchants have a digital printer at the point of sale for the purpose of printing receipts. Some merchants encode the logo of their company and print it on their receipts as a means of differentiation. Simple dot-matrix impact printers capable of printing between 100-200 dots/inch are adequate for the task of receipt printing.
  • Many systems print or display bi-level output, and methods to produce images which appear to have multiple levels of print density are referred to generically as half-toning. Half-toning of images is done throughout the graphic arts field. In very simplistic terms, the gray levels are implemented by modulating the area of a dot which is printed, more of the dot is filled in for higher density levels. The underlying idea is that the human visual system will integrate the amount of area filled and the perception of multiple density levels is achieved. Since a regular array is used there is a high likelihood that the spatial frequencies of the image to "beat" with the half-toning array to generate an objectionable modulation known as a Moiré pattern. The typical means to reduce the Moiré pattern is to rotate the dot array until the pattern is minimized or becomes unnoticeable.
  • Digital printers, such as laser printers, ink-jet, or dot-matrix printers, and display units, such as selected liquid crystal display units, are more constrained than traditional graphic arts methods. Dot area can not be modulated, but instead a full dot is printed or is empty. Also, the angle of the dot array is fixed to a rectilinear grid which is oriented in a simple horizontal-vertical alignment. The process of image creation under these restrictive conditions requires different strategies, which are commonly referred to as digital half-toning. A number of approaches to this problem have been formulated. Common methods are commonly referred to as error diffusion and dithering (see Digital Half-toning, by Ulichney, MIT Press, Cambridge, Mass., pp. 77-79, 127, 239-240) Another method known as blue-noise masking (see Sullivan and Ray, U.S. Patent 5,214,517, May 25, 1993) produces an aggregate of dither patterns to overcome many of the limitations of digital printing. These methods differ in implementation based upon requirements of particular embodiments. In particular, error diffusion is an adaptive method which requires moderately sophisticated data processing. Blue-noise masking is a simple process when implemented, and is well suited to devices with very limited memory and processing capability.
  • In cases where information capacity of a card, such as a "smart card" or a high-density magnetic stripe card, is sufficient for the data of a multi-level image it is desirable to output the image using a bi-level display or printing device. In order to accomplish this task it is preferable to use a digital half-toning method.
  • Point-of-sale terminals with automatic receipt printers typically use a dot-matrix printer. These printers are preferable as they are very inexpensive, and these printers are able to print multiple copies with a single pass. However, the methods of the current invention are suitable for other digital printing methods, such as ink-jet or laser printing. These printers typically have very limited image printing capability and have a small number of dots per inch, on the order of 100 dots per inch. To use printing devices which are inexpensive and with limited resolution there needs to be a printing system which best utilizes the characteristics of the human visual system.
  • Image information as stored can be considered simply as data. As such the information can be used in conjunction with a card administration agency to perform a multiple-validation arrangement. Details of this approach are contained in patent application (see Lawrence A. Ray and Richard N. Ellson, "Method and Apparatus for Credit Card Verification," U.S. Patent Application cited above.) This invention explains how to make extremely remote the likelihood a fraudulent image passing the card administration agency validation as well as the visual validation performed at the point of sale.
  • A need has been felt for an apparatus and method which can reconstruct an image stored on a transaction card which can more easily be recognized and/or more easily compared with the face of the person with whom the transaction card is identified.
  • Summary of the Invention
  • The present invention is directed to overcoming one or more of the problems set forth above. Briefly summarized, according to one aspect of the present invention, an image is reconstructed from the data on a transaction card or other device with limited storage capability. The signal set of the reconstructed image is converted to a format which will provide a halftone display on the available printer. Several techniques for achieving a halftone are described in detail. Although the present invention is described in terms of printers, any device which produces a bi-level output signals including dot-matrix printers, laser printers, liquid crystal displays can advantageously use the techniques herein described.
  • The availability of the halftone images advantageously permits a recognizable image to be provided at a transaction site with relatively inexpensive apparatus.
  • These and other aspects, objects, features and advantages of the present invention will be more clearly understood and appreciated from a review of the following detailed description of the preferred embodiments and appended claims, and by reference to the accompanying drawings.
  • Brief Description of the Drawings
  • Figure 1 is a block diagram of the apparatus providing a half-tone image from the data strip stored on a transaction card.
  • Figure 2 illustrates the process in generating a half-tone image from the data stored on a transaction card.
  • Figure 3 is an example of a facial image generated as a result of the data stored on a transaction card with a low density storage medium.
  • Figure 4 illustrates a character set and a halftone font set.
  • Detailed Description of the Invention
  • Many merchants have point-of-sale devices for printing credit card receipts on demand instead of imprinting the embossed information on the card onto pre-printed credit-card receipt forms. In addition to the on-demand printing of receipts, the printers are attached to credit-card readers which decode the information contained in the magnetic stripe and automatically contact a financial institution via a telephone modem. The printers, simple dot-matrix impact printers having between 100-200 dots/inch, typically print several copies of the receipt (e.g., one copy for each the customer, merchant and financial institution). Printers which are capable of printing graphics information are commonly known as "all pins addressable" printers and are assumed to be the class of point-of-sale printing device for this invention. Many manufacturers produce point-of-sale printers with this feature.
  • The information capacity on a transaction card which conforms to standard ISO 7811 is 456 data bits for Track 1, with other bits used for parity checks, and start and end of data delimiters. While this is a very restrictive space to encode an 8 bit/pixel image, it is still possible by taking advantage of prior information about the image (see Lawrence A. Ray, Richard N. Ellson and Bhavan R. Gandhi, "Method and Apparatus for Image Compression, Storage and Retrieval on Magnetic Transaction Cards," U.S. Patent Application Serial Number            filed on October 29, 1993). It is assumed that the information capacity on the credit card or smart card is sufficient to store image information which has been compressed and can be reconstructed to have acceptable image quality.
  • Once the image information is retrieved from the credit card and decompressed, it is to be processed and printed onto a standard receipt. Other information that is contained on the card can also be printed. Examples of such additional information is the cardholder's name, expiration date and perhaps a facsimile of the cardholder's signature.
  • Converting the continuous tone image into a digital halftone can be done in a variety of methods, such as center-growing dot, error diffusion, dithering, or "blue-noise" methods. The invention is not limited to a particular method of digital half-toning, as the choice for implementation will be made depending upon processing power of the point-of-sale device, memory restrictions, speed and acceptable image quality. If the output printer has a reasonable degree of dot placement accuracy and the output dot is well behaved then blue-noise methods offer are a good choice for system simplicity and image quality. However, other system combinations make schemes such as simulated center-growing dots more attractive. The purpose of this invention is to describe the use of a receipt printer to output images that are encoded on transaction cards, or transmitted to the transaction site from some central location.
  • Simulated center-growing dots is a digital analog to traditional halftoning methods from graphic arts. This analog is accomplished by combining pixel locations and the group of pixels becomes a dot. One embodiment is to combine a 4 x 4 region of pixels. This grid acts as a halftone dot and as more of the pixels within the dot are printed the dot becomes progressively dense. The obvious problem with this method is that the spatial resolution is reduced by a factor of four. However, the advantage is printing stability when the system has significant levels of uncontrolled variation, sometimes referred to as noise. For instance, many receipt printers are impact printers and the ink-paper combination permits the dots to spread beyond the pixel boundaries. In some cases a checkerboard pattern appears completely filled from ink-bleeding. For these cases a simulated center growing dot is superior, as the ink-bleeding can be compensated somewhat by the dot growth structure. In the case of the 4 x 4 grid, up to 17 gray-levels can be designed, though in actual practice the number of gray levels is less than the potential.
  • For receipt printers other than dot-matrix impact printers other digital halftoning methods are preferable. In particular, if the receipt is to be printed with an ink-jet system, or potentially a laser printer, then blue-noise or error diffusion is preferable. The blue-noise methods use a small data base of patterns, one for each level of gray which are optimized to minimize the visual artifacts that occur because of the restrictive imaging conditions previously discussed. A pattern is a two-dimensional array which implicitly determines whether a dot is to be written or left blank. An example of such a pattern is an (n x m)-array, e.g., 32 x 32, where elements of the array are in one of two states, print or leave blank. The patterns are accessed by a simple indexing method. For a pixel in an image at pixel location (i,j), where i and j indicate the row and column respectively, the pixel has an image intensity value of between 0-255, this value is used to index the associated pattern in the data base. The element of the pattern which is (i mod n, j mod m) is extracted. If the state of the entry was print, then a dot is printed. Similarly, if it is blank then a dot is not printed.
  • There are several embodiments of "blue-noise" and the differences largely are the method by which the data base of dithering patterns are derived. While it is important to determine patterns for individual gray levels, it is also essential for the patterns to be sufficiently correlated in order that transitions across patterns do not destroy the advantages attained for regions of constant gray. The method to accomplish these correlations is to build what is sometimes referred to as a threshold table. Elements of the threshold table are values between 0-255 for an 8-bit/pixel gray-scale image. A threshold table is a special case of the pattern data base. All patterns can be simply recovered from the threshold table by the following rule for a pixel at pixel location (i,j):
    • a) Extract the element (i mod n, j mod m) of the threshold table;
    • b) If the value of the table element is at or above the pixel intensity value, then print a dot;
    • c) If the value of the table element is below the pixel intensity value, then leave the dot blank.
  • This table naturally implements the desired correlation across gray-levels. Moreover the memory required to store the data base is quite small, e.g., a 32 x 32 pattern data base the memory requirement is 1,024 bytes of computer memory. The algorithm to access and use the data base is extremely simple and can be done without resorting to storing and processing of the incoming pixel values. This method is preferred for devices such as point-of-sale terminals.
  • Other approaches are the use of one of many variations of error diffusion. This method results is images of good image quality, but with the requirement of having a more sophisticated processor at the point-of-sale. The underlying idea of error diffusion is that as a dot is printed there is some error introduced, either the image is too dark or is too light and since the error cannot be corrected at the current pixel because of the limited printing options, the error can be carried forward and included in the determination of whether succeeding pixels should be printed. Major differences in this class of algorithms are largely determined to the strategy selected in processing the error. The more sophisticated algorithms spread the error in both the line and row directions, and other take into account where boundaries of objects occur and do not forward the error across these boundaries. This results in an improved image, but clearly more image processing has occurred prior to the error diffusion process.
  • Many printers work with a predefined character font, such as a reduced ASCII character font. Many inexpensive printers use this method as little processing is required and multiple buffers are easily determined. When the halftone dot patterns are the same size as the character cells, then a halftoning font can be constructed for the simulated center growing dot. An embodiment is for a character cell to be an 8 x 8 grid. Four simulated center growing dots could be developed within the character cell. As each center growing dot takes one of four gray-levels, then a 256 character font could be used to perform digital halftoning. Other similar schemes could also be devised. Such a font could be included as an alternative character set included within the firmware of the printer, or could be downloaded from an external device. A printer which does not have an "all pins addressable" capability may store a halftone font as a character set.
  • Some receipt printers attain the all-pins-addressable capability. An example of such a device is the PcOS Receipt Printer from Ithaca Peripherals Inc. This printer emulates an IBM Proprinter through a printer driver. In imaging applications, especially when the subject matter is portraits, the printers need to maintain the horizontal and vertical aspect ratio. Printer drivers, such as that for the IBM Proprinter changes the aspect ratio which has the effect that squares become rectangles. In order to recover the aspect ratio the reciprocal simulated center growing dot pattern can be output. In the case of the IBM Proprinter emulation, the printer aspect ratio is 6:5. Clearly a cell printed as 6 x 5 cell would recover the proper aspect ratio. However, since it may be desirable to keep the simulated dot size small another option is for the dot to be a 4 x 5 cell. In addition to the maintenance of small dots, many receipts have a limited width and smaller simulated dots allow for more dot cells to be printed.
  • The output from the digital halftone algorithm is a stream a bits which are used to determine whether a pin will print a dot. This type of printing is different than the printing of a character set. A bitstream is processed. In order for printers to determine whether the data is character or image information is often done by sending control signals to the printer controller indicating whether the data is character data or graphics data. In the case of the digital halftones a signal must be sent which indicates the information is for an image and to switch to the "graphics mode." At this point it is necessary for the printer to have a feature known as all pins addressable.
  • While the preferred method is for the image information to be solely on the card, there are other methods which have the image information reside in a central data base which is queried by the point-of-sale terminal using information extracted from the card, or a hybrid method where some of the image information is on the card and the remainder is in a central data base. The advantage of these methods is that the storage capacity of the card no longer is a major obstacle. However, the system is not as responsive and some of the security features of the method are reduced in effectiveness.
  • Referring to Fig. 1, the apparatus used for providing a halftone image from data stored on a transaction card is shown. The transaction card 10, having data stored in the form of a pattern of physical variations (for example, fluctuations in the orientation of magnetic domains on a strip of magnetic material), is applied to a card reader 11. Card reader 11 converts the patterns of physical properties on the transaction card to digital signals. The signals are then applied to processing unit 12. In processing unit 12, the digital signals are used to reconstruct (and decompress) the image that was compressed and stored in the limited space available on the transaction card. In the preferred embodiment, a matrix (pixel) image, having a standard configuration, is divided into sections and each section has a library of preestablished images. Each preestablished image is associated with a number. Each section of the matrix image is compared with an associated set of library images, and the number of the library image closest to the matrix image is selected. All of the section numbers selected in this manner are stored, a predetermined order, as a physical pattern on the transaction card. Thus, the data required to represent an image by this encoding or compression technique is reduced. When the card is 'read' by the card reader 11, the image numbers along with the order in which the numbers are stored on the transaction card, is used to reconstruct the original matrix image using the library images associated with each number. As will be clear, the restored image is only an approximation of the original image. This data compression/decompression technique is described in more detail in the U.S. Patent Application Serial No.           , entitled "Method and Apparatus for Image Compression Storage and Retrieval on Magnetic Transaction Cards", invented by L. A. Ray, U. Teigman, and R. N. Ellson and filed October 29, 1993; and U.S. Patent Application Serial No.           , entitled "Method and Apparatus for Customer Identification at Automated Teller Machines", invented by L. A. Ray and R. N. Ellson and filed October 29, 1993, both Applications being assigned to the assignee of the present application and incorporated by reference herein. The reconstruction of the image is performed by the processing unit 12 in response to the signals from the card reader 11. After reconstruction of the image by the processing unit 12, signals are applied to printer/display unit 13. The printer/display unit 13 includes the driver circuits to provide a display, either in hardcopy or on a display device, of the reconstructed halftone image 15.
  • Referring to Fig. 2, the process implemented by the apparatus of Fig. 1 is illustrated. In step 1, the data on the storage portion of the transaction card is converted from a pattern of physical properties to digital logic signals. The digital signals from the card reader are converted (i.e., decompressed) to provide a matrix image display in step 202. As indicated above, in the preferred embodiment, the digital signals from the transaction card are numbers which designate a selected image portion from a set of image portions. In step 203, the signal set describing the reconstructed image is transformed into activation signals for signals for displaying the reconstructed image either on a display screen and/or in a hardcopy format. The transformation of the signals is specific to the printer/display unit and is performed using any of the techniques for providing a halftone image.
  • Referring to Fig. 3, an image 32 compressed and stored on a transaction card 10 and reconstructed in the manner described above is shown. The image 32 is part of a receipt 30, the receipt 30 also including printed matter 31.
  • Referring to Fig. 4, an example of a character set and a center-growing grayscale font set is illustrated.
  • It will be now appreciated that there has been presented a technique for providing a recognizable image from a transaction card with a relatively minor investment in apparatus. The apparatus can provide a hard copy record of the transaction for dispute resolution. The ISO standards can be maintained while increasing the ability of the system to minimize fraud with respect to the transaction card.
  • Operation of the present invention is believed to be apparent from the foregoing description and drawings, but a few words will be added for emphasis. The use of the halftone process increases the ability to recognize facial images. Because of the limited storage space on a typical transaction card, any increase in the ability to recognize an image can be used to reduce significantly transaction fraud. In addition, the ability to provide halftone images with an apparatus which is relatively inexpensive can permit more widespread use of relevant anti-fraud procedures.
  • While the invention has been described with reference to transaction card with magnetic storage strips thereon, it is apparent that the invention is easily adapted to other devices that have different storage media associated therewith or storage media with increased capacity. By way of specific example, the transaction card can have the data stored thereon in an optical storage medium. Similarly, the invention has been described with particular reference to printers. However, the techniques disclosed herein are also applicable to halftone displays such as liquid crystal displays.
  • While the invention has been described with particular reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements of the preferred embodiment without departing from invention. In addition, many modifications may be made to adapt a particular situation and material to a teaching of the invention without departing from the essential teachings of the present invention.
  • As is evident from the foregoing description, certain aspects of the invention are not limited to the particular details of the examples illustrated, and it is therefore contemplated that other modifications and applications will occur to those skilled in the art. It is accordingly intended that the claims shall cover all such modifications and applications as do not depart from the true spirit and scope of the invention.
  • Parts List
  • 10
    transaction card
    11
    card reader
    12
    processing unit
    13
    printer/display unit
    15
    halftone image
    30
    receipt
    31
    material printed on the receipt
    32
    image reconstructed from data on a transaction card.

Claims (10)

  1. Apparatus for providing a halftone image from data stored on a transaction card, the apparatus comprising:
       a reader unit converting a pattern of a physical property on said transaction card to set of object signals;
       a processing unit coupled to said reader unit, said processing unit converting said object signals to a set of image signals, said processing unit transforming said image signals into activation signals; and
       a printer/display unit coupled to said processing unit and responsive to said activation signals for providing a visual image, wherein said activation signals are selected to provide a halftone image on said printer/display unit.
  2. The apparatus of claim 1 wherein said processing unit uses a blue-noise method to provide a activation signals which result in said halftone image being generated for said printer/display unit.
  3. The apparatus of claim 1 wherein said processing unit uses a simulated center growing dot technique to provide activation signals which result in said halftone image being generated by said printer/display device.
  4. The apparatus of claim 1 wherein said processing unit uses an error diffusion method to provide activation signals which result in said halftone image being generated by said printer/display unit.
  5. The apparatus of claim 1 wherein said processing unit uses a dithering method to provide activation signals which result in said halftone image being generated by said printer/display unit.
  6. The apparatus of claim 1 wherein said object signals are converted to said set of image signals by associating an object signal number with one of a library of images.
  7. The apparatus of claim 1 wherein said data stored on said transaction card is consistent with the ISO 7811 standard.
  8. The apparatus of claim 1 wherein said processing unit uses a character set to provide activation signals which result in said halftone images being generated by said printer/display unit.
  9. A method of providing a visual image from data stored on a transaction card, said data being stored in a readable format, said method comprising the steps of:
       in a reader unit, generating object signals from said transaction card;
       in a processing unit, converting said object signals to image signals;
       in said processing unit, converting said image signals to activation signals,; and
       generating a visual display on a printer/display unit with said activation signals, said activation signals providing a halftone display using said printer/display unit.
  10. Apparatus for reconstructing a visual image stored on a transaction card as a pattern of at least one physical property, said apparatus comprising:
       a reader unit, said reader unit interacting with said pattern to provide a first signal set;
       a processing unit responsive to said first signal set for generating an image signal set derived from said first signal set, said processing unit converting said image signal set to an activation signal set; and
       a printer display unit responsive to said activation signal set for providing an image display of said image signal set, wherein said activation signal set causes said printer/display unit to provide a halftone image display.
EP94203645A 1993-12-28 1994-12-15 Method and apparatus for point-of-sale digital half-toning image verification Withdrawn EP0661674A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17409793A 1993-12-28 1993-12-28
US174097 1993-12-28

Publications (1)

Publication Number Publication Date
EP0661674A1 true EP0661674A1 (en) 1995-07-05

Family

ID=22634810

Family Applications (1)

Application Number Title Priority Date Filing Date
EP94203645A Withdrawn EP0661674A1 (en) 1993-12-28 1994-12-15 Method and apparatus for point-of-sale digital half-toning image verification

Country Status (2)

Country Link
EP (1) EP0661674A1 (en)
JP (1) JPH07236058A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0259957A2 (en) * 1986-07-15 1988-03-16 Brother Kogyo Kabushiki Kaisha Text processing device
EP0696128A3 (en) * 1994-07-29 1996-03-27 Eastman Kodak Co Apparatus and method for viewing a halftone image
US6603568B1 (en) * 2000-05-19 2003-08-05 Pitney Bowes Inc. System and method for issuing electronic tickets

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4590735B2 (en) * 2001-01-05 2010-12-01 セイコーエプソン株式会社 Logo data creation method, recording medium recording the method, and logo data creation device
DE502005008061D1 (en) * 2005-09-14 2009-10-15 Mueller Martini Holding Ag Method and device for the production of digitally printed newspapers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2356741A1 (en) * 1972-11-16 1974-06-06 Dainippon Printing Co Ltd METHOD OF REPRODUCTION OF AN ORIGINAL IMAGE
GB2173970A (en) * 1985-03-25 1986-10-22 Matsushita Electric Works Ltd Individuality discriminating system
EP0247788A2 (en) * 1986-05-27 1987-12-02 National Business Systems Inc. Picture storage and retrieval system for various limited storage mediums
US5027401A (en) * 1990-07-03 1991-06-25 Soltesz John A System for the secure storage and transmission of data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2356741A1 (en) * 1972-11-16 1974-06-06 Dainippon Printing Co Ltd METHOD OF REPRODUCTION OF AN ORIGINAL IMAGE
GB2173970A (en) * 1985-03-25 1986-10-22 Matsushita Electric Works Ltd Individuality discriminating system
EP0247788A2 (en) * 1986-05-27 1987-12-02 National Business Systems Inc. Picture storage and retrieval system for various limited storage mediums
US5027401A (en) * 1990-07-03 1991-06-25 Soltesz John A System for the secure storage and transmission of data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0259957A2 (en) * 1986-07-15 1988-03-16 Brother Kogyo Kabushiki Kaisha Text processing device
EP0259957A3 (en) * 1986-07-15 1989-06-21 Brother Kogyo Kabushiki Kaisha Text processing device
EP0696128A3 (en) * 1994-07-29 1996-03-27 Eastman Kodak Co Apparatus and method for viewing a halftone image
US6603568B1 (en) * 2000-05-19 2003-08-05 Pitney Bowes Inc. System and method for issuing electronic tickets

Also Published As

Publication number Publication date
JPH07236058A (en) 1995-09-05

Similar Documents

Publication Publication Date Title
JP4094688B2 (en) ID card verification system and method
EP0651355A2 (en) Method and apparatus for image compression, storage and retrieval on magnetic transaction cards
JP2824414B2 (en) Method and apparatus for checking printed document
US5799092A (en) Self-verifying identification card
EP1319520B1 (en) Method and apparatus for embedding encrypted images of signatures and other data on checks
US4790566A (en) Identity document difficult to falsify and a process for manufacturing such a document
US5337362A (en) Method and apparatus for placing data onto plain paper
US5315098A (en) Methods and means for embedding machine readable digital data in halftone images
US5222138A (en) Remote signature rendering system & apparatus
US6753977B2 (en) Machine-readable information embedded on a document
US20040060990A1 (en) Document printed with graphical symbols which encode information
US20010053299A1 (en) Recording medium outputting method, database server, recording medium outputting apparatus, and recording medium outputting system
US20060255141A1 (en) Machine readable data
US20040032500A1 (en) Method and apparatus for fault tolerant program and data storage on photographs
US6650836B2 (en) Method and apparatus for fault tolerant storage of photographs
AU2002210250A1 (en) Fault tolerant data storage on photographs
AU664022B2 (en) Document security system
EP0661674A1 (en) Method and apparatus for point-of-sale digital half-toning image verification
US20060098234A1 (en) Printing apparatus, printing method, and printing program
JP2885649B2 (en) Method and apparatus for encoding data with predetermined values
JPH09156084A (en) Printing apparatus conducting continuous printing by lowering resolution
EP0696128A2 (en) Apparatus and method for viewing a halftone image
Hsi-Chun Alister An information hiding technique for binary images in consideration of printing process
EP0760559A1 (en) Method and apparatus for data encoding with reserved values
AU2002229923A1 (en) Document printed with graphical symbols which encode information

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19960104

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Withdrawal date: 19950528

R18W Application withdrawn (corrected)

Effective date: 19960528