×

Method of dynamically controlling illumination and image capturing operations in a digital image capture and processing system

  • US 20070199998A1
  • Filed: 01/31/2007
  • Published: 08/30/2007
  • Est. Priority Date: 11/13/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically controlling illumination and imaging operations within a digital image capture and processing system, said method comprising the steps of:

  • (a) in the presence of an object to be illuminated and imaged, providing a digital image capture and processing system including (1) a digital image formation and detection subsystem having an area-type image detection array for detecting digital images of the object within a field of view (FOV) during object illumination and imaging operations, and being characterized by one or more system control parameters (SCPs) selected from a first group of SCPs, (2) an illumination subsystem having an illumination array for producing and projecting a field of illumination within said FOV during said object illumination and imaging operations, and being characterized by one or more system control parameters selected from a second group of SCPs, (3) an automatic illumination control subsystem for controlling said illumination array during said object illumination and imaging operations, (4) a digital image capturing and buffering subsystem for capturing and buffering said digital images in memory, during said object illumination and imaging operations, (5) a digital image processing subsystem for processing said digital images and (i) measuring the exposure quality of said digital images, and (ii) reading one or more 1D and/or 2D code symbols graphically represented in said digital images, and producing symbol character data representative of said read one or more 1D and/or 2D code symbols, (6) an input/output subsystem for transmitting said symbol character data to an external host system or other information receiving or responding device, and (7) a system control system for managing in memory, exposure quality threshold (EQT) parameters and said SCPs;

    (b) initializing said digital image capture and processing system by setting an initial set of system control parameters (SCP);

    (c) resetting a SCP reconfiguration (SCPR) flag to a first value, indicating that said digital image capture and processing system should not be reconfigured;

    (d) calculating and setting exposure quality threshold (EQT) parameters in said digital image capture and processing system; and

    (e) upon the occurrence of a trigger event signal generated within said digital image capture and processing system, performing the following operations;

    (1) if said SCPR flag is set to a second value, indicative that said system should be reconfigured, then reconfiguring said digital image capture and processing system using a new set of SCPs;

    otherwise, maintaining said system using current set of SCPs;

    (2) illuminating said object using the method of illumination indicated by the current set of SCPs, and capturing a digital image thereof;

    (3) analyzing the captured digital image for exposure quality;

    (4) if the measured exposure quality does not satisfy the exposure quality threshold (EQT) parameters, then calculating a new set of SCPs and setting said SCPR flag to said second value, indicating that said digital image capture and processing system should be reconfigured prior to acquiring a digital image during the next image acquisition cycle in said system;

    otherwise, maintaining said digital image capture and processing system using the current set of SCPs;

    (5) if reading a bar code symbol in said digital image is required in the application at hand, then said digital image processing subsystem attempting to process said digital image and reading a barcode symbol graphically represented in said digital image;

    (6) if said digital image processing subsystem fails to read a barcode symbol in said digital image, or if barcode reading is not required by the application at hand, and said digital image processing subsystem determined that said exposure quality does not satisfy the exposure quality threshold parameters, then said digital image capture and processing system returns to step (1) above;

    (7) if said digital image processing subsystem successfully reads a barcode symbol in said digital image, then said input/output subsystem transmitting symbol character data and/or said digital image to a host system; and

    (8) if necessary, said input/output subsystem transmitting said digital image to said host system, or storing said digital image in memory aboard said digital image capture and processing system.

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