Hand-supportable semi-automatic digital imaging-based bar code symbol reading system realized upon a multi-tier modular software platform
First Claim
1. A hand-supportable semi-automatic digital imaging-based bar code symbol reading system having a working range, and comprising:
- a housing supporting a manually-actuatable trigger switch for producing a control activation signal when said manually-actuatable trigger switch is manually actuated;
(A) a first board disposed within said housing and supporting the implementation of one or more of the subsystems identified below;
(1) a multi-mode 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 said area-type image sensing array are enabled, or (ii) a wide-area image capture mode in which substantially all rows of said area-type image sensing array are enabled;
(2) a multi-mode LED-based illumination subsystem for producing fields of narrow-area and wide-area narrow-band illumination within said FOV during narrow-area and wide-area image capture modes, respectively; and
(3) an image capturing and buffering subsystem for capturing and buffering a digital image detected by said multi-mode image formation and detection subsystem; and
(B) a second board disposed within said housing and supporting the implementation of one or more of the subsystems identified below;
(4) a multi-mode image-processing based bar code symbol reading subsystem for processing said digital image captured and buffered by said image capturing and buffering subsystem and reading 1D and 2D bar code symbols graphically represented in said captured digital image; and
(5) an input/output subsystem for outputting processed image data to an external host system or other information receiving or responding device; and
(C) a system control subsystem, implemented on either said first or second board, or an independent board, for controlling and coordinating the operation of said subsystems, and responding to said control activation signal;
wherein said multi-mode image-processing based bar code symbol reading subsystem employs a three-tier software architecture for carrying out its image-processing based bar code symbol reading operations; and
wherein said three-tier software architecture comprises an application layer, a system core layer, and an operating system (OS) layer.
5 Assignments
0 Petitions
Accused Products
Abstract
A hand-supportable semi-automatic digital imaging-based bar code symbol reading system comprises: an automatic object presence detection subsystem; a multi-mode image formation and detection subsystem having narrow-area and wide area image capture modes of operation; a multi-mode LED-based illumination subsystem having narrow-area and wide area illumination modes of operation; an automatic light exposure measurement and illumination control subsystem; an image capturing and buffering subsystem; a multi-mode image-processing bar code symbol reading subsystem; an input/output subsystem; a manually-actuatable trigger switch; and a system control subsystem for controlling the subsystems. The digital imaging-based bar code reading system employs a three-tier modular software architecture for carrying out its image-processing based bar code symbol reading operations. The three-tier software architecture comprises an application layer, a system core layer, and an operating system (OS) layer.
-
Citations
24 Claims
-
1. A hand-supportable semi-automatic digital imaging-based bar code symbol reading system having a working range, and comprising:
-
a housing supporting a manually-actuatable trigger switch for producing a control activation signal when said manually-actuatable trigger switch is manually actuated; (A) a first board disposed within said housing and supporting the implementation of one or more of the subsystems identified below; (1) a multi-mode 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 said area-type image sensing array are enabled, or (ii) a wide-area image capture mode in which substantially all rows of said area-type image sensing array are enabled; (2) a multi-mode LED-based illumination subsystem for producing fields of narrow-area and wide-area narrow-band illumination within said FOV during narrow-area and wide-area image capture modes, respectively; and (3) an image capturing and buffering subsystem for capturing and buffering a digital image detected by said multi-mode image formation and detection subsystem; and (B) a second board disposed within said housing and supporting the implementation of one or more of the subsystems identified below; (4) a multi-mode image-processing based bar code symbol reading subsystem for processing said digital image captured and buffered by said image capturing and buffering subsystem and reading 1D and 2D bar code symbols graphically represented in said captured digital image; and (5) an input/output subsystem for outputting processed image data to an external host system or other information receiving or responding device; and (C) a system control subsystem, implemented on either said first or second board, or an independent board, for controlling and coordinating the operation of said subsystems, and responding to said control activation signal; wherein said multi-mode image-processing based bar code symbol reading subsystem employs a three-tier software architecture for carrying out its image-processing based bar code symbol reading operations; and wherein said three-tier software architecture comprises an application layer, a system core layer, and an operating system (OS) layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification