×

Hand-supportable digital-imaging based code symbol reading system supporting motion blur reduction using an accelerometer sensor

  • US 8,322,622 B2
  • Filed: 11/09/2010
  • Issued: 12/04/2012
  • Est. Priority Date: 11/09/2010
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • a hand-supportable housing having a light transmission aperture;

    an image formation and detection subsystem, disposed in said hand-supportable housing, having image formation optics for producing and projecting a field of view (FOV) through said light transmission aperture and onto an area-type image detection array for detecting one or more 2D digital images of an object within said FOV, during object illumination and imaging operations;

    an automatic object detection subsystem, disposed in said hand-supportable housing, for automatically detecting the presence of an object within said FOV;

    an illumination subsystem, disposed in said hand-supportable housing, including a illumination array for producing a field of wide-area illumination within said FOV, and illuminating said object detected in said FOV, so that said illumination reflects off said object and is transmitted back through said light transmission aperture and onto said image detection array to detect said one or more 2D digital images of said object;

    an accelerometer-based motion detection subsystem, disposed in said hand-supportable housing, for measuring the acceleration of said housing while supported in the hand of said user, and comparing said acceleration measurement with a preset acceleration threshold stored in memory aboard said hand-supportable housing;

    an image capturing and buffering subsystem, disposed in said hand-supportable housing, for capturing and buffering said one or more 2D digital images detected by said image formation and detection subsystem;

    a digital image processing subsystem for processing said one or more 2D digital images captured and buffered by said image capturing and buffering subsystem and reading code symbols represented in said one or more 2D digital images;

    an input/output subsystem, disposed in said hand-supportable housing, for outputting processed image data to an external host system or other information receiving or, responding device; and

    a system control subsystem, disposed in said hand-supportable housing, for controlling and/or coordinating said subsystems during object detection, illumination and imaging operations, in response to the results of said accelerometer-based motion detection subsystem, so as to eliminate or reduce motion blur in said one or more digital images detected by said image formation and detection subsystem;

    wherein, in the event that said acceleration measurement is below said preset acceleration threshold, then said digital-imaging based code symbol reading system captures a digital image of the object in said FOV, and processes said digital image in an attempt to read any code symbol that might be graphically represented in said captured digital image;

    wherein, in the event that said acceleration measurement exceeds said preset acceleration threshold, then said digital-imaging based code symbol reading system refrains from capturing a digital image of the object in said FOV, and waits for said automatic object detection subsystem to detect once again the presence of said object in said FOV;

    wherein, in the event a subsequent trigger event has been detected, said digital-imaging based code symbol reading system automatically uses said accelerometer-based motion detection subsystem to make another acceleration measurement during the a current or subsequent illumination and imaging period;

    wherein, in the event that said acceleration measure is below said preset acceleration threshold, then said digital-imaging based code symbol reading system captures another digital image and processes the captured digital image to read a code symbol graphically encoded in said captured digital image;

    wherein, in the event that said digital-imaging based code symbol reading system successfully reads a code symbol in said captured digital image, then said digital-imaging based code symbol reading system transmits corresponding symbol character data to a said external host system or other information receiving device; and

    wherein, in the event that said digital-imaging based code symbol reading system fails to successfully read a code symbol in said captured digital image, then said digital-imaging based code symbol reading system awaits for said automatic object detection subsystem to detect once again the presence of an object in said FOV.

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