US 7,347,374 B2
Hand-supportable digital imaging-based bar code symbol reader employing an event-driven system control subsystem, automatic IR-based object detection, and trigger-switch activated image capture and processing subsystem
Xiaoxun Zhu, Marlton, N.J. (US); Yong Liu, Suzhou (China); Ka Man Au, Philadelphia, Pa. (US); Rui Hou, Suzhou (China); Hongpeng Yu, Tianjin (China); Xi Tao, Suzhou (China); Liang Liu, Suzhou (China); Wenhua Zhang, Suzhou (China); Anatoly Kotlarsky, Holland, Pa. (US); Sankar Ghosh, Boothwyn, Pa. (US); Michael Schnee, Aston, Pa. (US); Pasqual Spatafore, Marlton, N.J. (US); Thomas Amundsen, Turnersville, N.J. (US); Sung Byun, Cherry Hill, N.J. (US); Mark Schmidt, Williamstown, N.J. (US); Garrett Russell, Wilmington, Del. (US); John Bonanno, Woodbury, N.J. (US); and C. Harry Knowles, Moorestown, N.J. (US)
Assigned to Metrologic Instruments, Inc., Blackwood, N.J. (US)
Filed on Dec. 03, 2004, as Appl. No. 11/338,907.
Application 11/338907 is a continuation of application No. 10/989220, filed on Nov. 15, 2004.
Application 10/989220 is a continuation in part of application No. 10/909270, filed on Jul. 30, 2004.
Application 10/909270 is a continuation in part of application No. 10/909255, filed on Jul. 30, 2004.
Application 10/909255 is a continuation in part of application No. 10/903904, filed on Jul. 30, 2004.
Application 10/903904 is a continuation in part of application No. 10/902709, filed on Jul. 29, 2004.
Application 10/902709 is a continuation in part of application No. 10/901914, filed on Jul. 29, 2004.
Application 10/901914 is a continuation in part of application No. 10/902710, filed on Jul. 29, 2004.
Application 10/902710 is a continuation in part of application No. 10/901461, filed on Jul. 28, 2004.
Application 10/901461 is a continuation in part of application No. 10/901429, filed on Jul. 28, 2004.
Application 10/901429 is a continuation in part of application No. 10/901427, filed on Jul. 28, 2004.
Application 10/901427 is a continuation in part of application No. 10/901445, filed on Jul. 28, 2004.
Application 10/901445 is a continuation in part of application No. 10/901428, filed on Jul. 28, 2004.
Application 10/901428 is a continuation in part of application No. 10/901463, filed on Jul. 27, 2004, granted, now 7,086,595.
Application 10/901463 is a continuation in part of application No. 10/901426, filed on Jul. 27, 2004.
Application 10/901426 is a continuation in part of application No. 10/901446, filed on Jul. 27, 2004.
Application 10/901446 is a continuation in part of application No. 10/897390, filed on Jul. 22, 2004.
Application 10/897390 is a continuation in part of application No. 10/897389, filed on Jul. 22, 2004.
Application 10/897389 is a continuation in part of application No. 10/895271, filed on Jul. 20, 2004.
Application 10/895271 is a continuation in part of application No. 10/895811, filed on Jul. 20, 2004.
Application 10/895811 is a continuation in part of application No. 10/894478, filed on Jul. 19, 2004.
Application 10/894478 is a continuation in part of application No. 10/894412, filed on Jul. 19, 2004.
Application 10/894412 is a continuation in part of application No. 10/894477, filed on Jul. 19, 2004.
Application 10/894477 is a continuation in part of application No. 10/893800, filed on Jul. 16, 2004.
Application 10/893800 is a continuation in part of application No. 10/893797, filed on Jul. 16, 2004, granted, now 7,188,770.
Application 10/893797 is a continuation in part of application No. 10/893798, filed on Jul. 16, 2004, granted, now 7,185,817.
Application 10/893798 is a continuation in part of application No. 10/894476, filed on Jul. 16, 2004, granted, now 7,178,733.
Application 10/894476 is a continuation in part of application No. 10/712787, filed on Nov. 13, 2003, granted, now 7,128,266.
Prior Publication US 2006/0278711 A1, Dec. 14, 2006
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 7/10 (2006.01)
U.S. Cl. 235—462.25  [235/472.01] 12 Claims
OG exemplary drawing
 
1. A hand-supportable digital imaging-based bar code symbol reading device supporting narrow-area and wide-area modes of illumination and image capture, said hand-supportable digital imaging-based bar code symbol reading device comprising:
a hand-supportable housing;
a multi-mode area-type image formation and detection subsystem having image formation optics for producing a field of view (FOV) upon an object to be imaged and an area-type image sensing array for detecting imaged light reflected off the object during illumination operations in either (i) a narrow-area image capture mode in which a few central rows of pixels on the area-type image sensing array are enabled, or (ii) a wide-area image capture mode in which numerous or substantially all rows of the area-type image sensing array are enabled;
a multi-mode LED-based illumination subsystem for producing narrow-area and wide-area fields of narrow-band illumination within the FOV of said image formation and detection subsystem during narrow and wide area modes of image capture, respectively;
an image capturing and buffering subsystem for capturing and buffering 2-D images detected by said multi-mode area-type image formation and detection subsystem;
an image-processing based bar code symbol reading subsystem for automatically processing images captured and buffered by said image capturing and buffering subsystem and reading one or more 1D and/or 2D bar code symbols represented in said images;
an IR-based object presence detection subsystem for producing an IR-based object detection field within the FOV of said multi-mode area-type image formation and detection subsystem; and
a manually-actuatable trigger switch for generating a trigger event within said hand-supportable digital imaging-based bar code reading device; and
a system control subsystem for controlling and/or coordinating said subsystem components in accordance with a method of controlled subsystem operation;
wherein upon automatic detection of an object within said IR-based object detection field, said IR-based object presence detection subsystem automatically generates an object detection event and in response thereto, said multi-mode LED-based illumination subsystem automatically produces a narrow-area field of narrow-band illumination within the FOV of said multi-mode area-type image formation and detection subsystem; and
(A) upon the generation of said trigger event by the user depressing said manually-actuatable trigger switch, the following operations are automatically carried out:
(i) said image capturing and buffering subsystem automatically captures and buffers a narrow-area digital image of the object using said narrow-area field of narrow-band illumination within the FOV, during said narrow-area image capture mode of said multi-mode area-type image formation and detection subsystem, and
(ii) said image-processing based bar code symbol reading subsystem automatically processes said narrow-area digital image in effort to read a 1D bar code symbol represented in said narrow-area digital image, and upon successfully decoding a 1D bar code symbol in said narrow-area digital image, automatically produces symbol character data representative of said 1D bar code symbol; and
(B) upon said multi-mode image-processing based bar code symbol reading subsystem failing to successfully read said 1D bar code symbol represented in said narrow-area digital image, the following operations are automatically carried out:
(i) said multi-mode LED-based illumination subsystem automatically produces a wide-area field of narrow-band illumination within the FOV of said multi-mode area-type image formation and detection subsystem,
(ii) said image capturing and buffering subsystem captures and buffers a wide-area digital image during said wide-area image capture mode of said multi-mode area-type image formation and detection subsystem, and
(iii) said image-processing based bar code symbol reading subsystem processes said wide-area digital image in effort to read at least one 1D and/or 2D bar code symbols represented in said wide-area digital image, and upon successfully decoding at least one 1D and/or 2D bar code symbols in said wide-area digital image, automatically produces symbol character data representative of said at least one 1D and/or 2D bar code symbols.