×

Postnet bar code decoder

  • US 5,428,211 A
  • Filed: 05/02/1994
  • Issued: 06/27/1995
  • Est. Priority Date: 05/02/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for optically reading and decoding a Postnet bar code symbol from a two dimensional digital input image representative of said Postnet bar code symbol, said two dimensional input image being comprised of gray scale pixel values received from a CCD sensor, said Postnet bar code having a bar axis being randomly oriented from parallel to approaching perpendicular relative to a scan direction and located on a two-dimensional substantially planar physical surface and including a plurality of substantially parallel spaced-apart tall and short bars with all bars extending in a common direction from said bar axis, said method comprising the steps of:

  • a) optically scanning line-by-line said two dimensional physical surface including said Postnet bar code with a CCD sensor in said scan direction along each line, said physical surface comprised of finite physical surface portions arranged in parallel rows of physical surface portions and parallel columns of physical surface portions, each of said physical surface portions being in one of said rows and also in one of said columns, said rows being substantially parallel to said scan direction;

    b) storing data into computer memory as a two dimensional digital input image corresponding to said two dimensional surface, said two dimensional digital input image being comprised of individual gray scale pixel values received from said CCD sensor and each corresponding to one of said surface portions;

    c) dividing said two dimensional digital input image into a plurality of non-overlapping elongated two-dimensional digital input image rows, each of which correspond to at least one row of said physical surface portions;

    d) identifying one or more transition points within each of said digital input image rows by comparing adjacent pixel values within each of said digital input image rows, said transition point corresponding to at least one pixel;

    e) identifying a candidate point within each of said digital input image rows by determining if a preselected number of transition points have a particular spaced-apart relationship within each of said digital input image rows, said spaced-apart relationship dependent upon the spacing of said tall and short bars; and

    f) estimating the slope of said bar code relative to said scan direction based upon the location of said candidate points.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×