×

Hand-supportable digital imaging-based bar code symbol reading system employing a method of intelligently illuminating an object so as to generate a digital image thereof which is substantially free of noise caused by specular-type reflection

  • US 7,281,661 B2
  • Filed: 07/29/2004
  • Issued: 10/16/2007
  • Est. Priority Date: 11/13/2003
  • Status: Active Grant
First Claim
Patent Images

1. A hand-supportable digital imaging-based bar code symbol reading system comprising:

  • a hand-supportable housing having a front housing panel with a light transmission window formed therein;

    an image formation and detection subsystem having (i) image formation optics for producing a field of view (FOV) through said light transmission window and upon an object to be imaged, and (ii) an area-type image sensing array for detecting imaged light reflected off the object during illumination operations in an image-capture mode in which substantially all rows of the area-type image sensing array are enabled;

    an LED-based illumination subsystem for automatically producing narrow-band illumination within said FOV from either (i) a first LED illumination subarray arranged on a first spatial location on said front housing panel, or (ii) a second LED illumination subarray arranged on a second spatial location on said front housing panel;

    an automatic light exposure measurement and illumination control subsystem for automatically measuring the light exposure incident upon a central portion of said FOV, and controlling the operation of said first and second LED illumination subarrays;

    an image capturing and buffering subsystem for capturing and buffering digital images of the illuminated object during said image-capture mode;

    an image-processing based bar code symbol reading subsystem for processing digital images captured and buffered by said image capturing and buffering subsystem, so as to rapidly determine the spatial-intensity of pixel data contained in said captured digital images, and also read at least one 1D or 2D bar code symbol graphically represented therein; and

    a system control subsystem for controlling and coordinating the operation of said subsystems as follows;

    (a) upon receipt of a control activation signal, said LED-based illumination subsystem produces a first field of narrow-band illumination within said FOV from said first LED illumination subarray, said image formation and detection subsystem forming and detecting a first digital image of the object, said image capturing and buffering subsystem capturing said first digital image, and said image-processing based bar code symbol reading subsystem analyzing the pixel data in said captured first digital image, and determining whether a specular-type reflection condition is detected in said captured first digital image;

    (b) if said image-processing based bar code symbol reading subsystem determines that a specular-type reflection condition is not detected in said captured first digital image, then said image-processing based bar code symbol reading subsystem automatically processes said first digital image so as to read at least one bar code symbol graphically represented in said captured first digital image;

    (c) if said image-processing based bar code symbol reading subsystem determines that a specular-type reflection condition is detected in said captured first digital image, then said automatic light exposure measurement and illumination control subsystem drives only said second LED illumination subarray, said image formation and detection subsystem forms and detects a second digital image, said image capturing and buffering subsystem captures said second digital image, and said image-processing based bar code symbol reading subsystem analyzes the pixel data in said captured second digital image and determines whether a specular-type reflection condition is detected in said captured second digital image;

    (d) if said image-processing based bar code symbol reading subsystem determines that a specular-type reflection condition is not detected in said captured second digital image, then said image-processing based bar code symbol reading subsystem automatically processes said second digital image so as to read at least one bar code symbol graphically represented therein; and

    (e) if said image-processing based bar code symbol reading subsystem determines that a specular-type reflection condition is detected in said captured second digital image, then said system control subsystem controls and coordinates said subsystems through steps (a), (b), (c) and (d) for at least one more cycle of operation, in effort to read at least one 1D or 2D bar code symbol graphically represented in a captured digital image, substantially free of noise caused by specular-type reflection of illumination off the object during object illumination and imaging operations.

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