×

Method and optical scanning apparatus for the identification of a code consisting of sequential light and dark fields

  • US 5,569,900 A
  • Filed: 07/11/1994
  • Issued: 10/29/1996
  • Est. Priority Date: 07/12/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for identifying a code comprising a base running length and a plurality of marks with sequential light and dark fields which form modules, each module having a module width upwardly restricted by an integral multiple number of base running lengths, each mark having a predetermined number of sequential modules and base running lengths, the method comprising:

  • guiding a light bead with a light transmitter of an optical scanning device in sequence over the modules of the plurality of marks, the light bead having an extent less than 1.5 times greater than the base running length of the code;

    receiving scattered light from the code with a light receiver;

    generating electrical signals corresponding to the scattered light;

    differentiating and rectifying the electrical signals to generate a sequence of individual pulses of differing widths, each pulse being associated with a boundary between adjacent modules in the mark, wherein the time at which the pulses reach a predetermined level defines measured boundaries of the modules to form measured module widths;

    combining the boundaries into groups corresponding to each mark;

    normalizing each group with respect to a temporal length and a time spacing of adjacent boundaries to determine actual module widths in units of the base running length of the code;

    computing a combination module width based on the measured module width of two sequential modules;

    determining an appropriate correction value for said two sequential modules from a quantity of predetermined correction values, the predetermined correction values being based on reference module widths for a plurality of combinations of sequential modules for dioptic scanning devices; and

    correcting the combination module width of the two sequential modules based on the appropriate correction value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×