Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation
First Claim
1. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
- an imaging assembly comprising an image sensor generating image signals and an imaging lens focusing an image onto an active surface of said image sensor, the imaging assembly having a field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate;
a working memory receiving image data corresponding to said image signals;
a first illumination assembly having a first light source bank directing light toward said field of view;
a second illumination assembly having a second light source bank directing light toward said field of view;
a trigger button;
wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode;
wherein said terminal in said first mode receives into said working memory for decoding processing a plurality of frames, each frame subject to decoding processing in said first mode having a common illumination profile, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode having a common illumination profile to decoding processing is not successful in determining a decoded message corresponding to said decoded indicia prior to said timeout period;
wherein said terminal in said second mode varies an illumination profile of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory a certain and a subsequent frame of image data, wherein each of the certain and subsequent frames has a corresponding exposure period, wherein said certain frame of image data has a first illumination profile and said subsequent frame of image data has a second illumination profile, the first illumination profile being different than said second illumination profile, the first illumination profile being characterized by said first light source bank being ON and said second light source bank being OFF during said exposure period corresponding to said certain frame, said second illumination profile being characterized by said first light source bank being OFF and said second light source bank being ON during said exposure period corresponding to said subsequent frame of image data;
wherein said terminal is adapted to subject to decoding processing each of said certain and subsequent frames of image data received in said second mode.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a decodable indicia reading terminal which in one embodiment can capture and process a certain (e.g., a first) and a subsequent (e.g., a second) frame of image data, wherein the certain and the subsequent frames have different imaging attributes. In one embodiment the attributes between certain and subsequent frames are differentiated in that the certain frame represents light incident on pixels of a first image sensor and the subsequent frame of image data represents light incident on pixels of a second image sensor spaced apart from the first image sensor. Additionally, or in the alternative, the attributes between certain and subsequent frames can be differentiated in that the first frame represents light incident on an image sensor under a first illumination profile and the subsequent frame represents light incident on pixels of an image sensor under a second illumination profile. In one embodiment imaging attributes of a frame subject to decoding are maintained constant for each frame subject to processing during a time that a trigger signal remains active. In one embodiment the certain and subsequent frames can be processed to yield partial decoding results and the partial decoding results can be combined to form a complete decoding result.
625 Citations
15 Claims
-
1. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
an imaging assembly comprising an image sensor generating image signals and an imaging lens focusing an image onto an active surface of said image sensor, the imaging assembly having a field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate; a working memory receiving image data corresponding to said image signals; a first illumination assembly having a first light source bank directing light toward said field of view; a second illumination assembly having a second light source bank directing light toward said field of view; a trigger button; wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode; wherein said terminal in said first mode receives into said working memory for decoding processing a plurality of frames, each frame subject to decoding processing in said first mode having a common illumination profile, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode having a common illumination profile to decoding processing is not successful in determining a decoded message corresponding to said decoded indicia prior to said timeout period; wherein said terminal in said second mode varies an illumination profile of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory a certain and a subsequent frame of image data, wherein each of the certain and subsequent frames has a corresponding exposure period, wherein said certain frame of image data has a first illumination profile and said subsequent frame of image data has a second illumination profile, the first illumination profile being different than said second illumination profile, the first illumination profile being characterized by said first light source bank being ON and said second light source bank being OFF during said exposure period corresponding to said certain frame, said second illumination profile being characterized by said first light source bank being OFF and said second light source bank being ON during said exposure period corresponding to said subsequent frame of image data; wherein said terminal is adapted to subject to decoding processing each of said certain and subsequent frames of image data received in said second mode.
-
-
2. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate; a second imaging assembly comprising a second image sensor generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate; a working memory, wherein said terminal is adapted so that said terminal can receive image data corresponding to image signals generated either by said first image sensor or said second image sensor into said working memory; a first illumination assembly having a first light source bank directing light toward said first and second fields of view; a second illumination assembly having a second light source bank directing light toward said first and second fields of view; wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode; wherein said terminal in said first mode receives a plurality of frames of image data for decoding processing, each of said plurality of frames of image data received in said first mode having an illumination profile characterized by said first and second light source banks being ON during each exposure period corresponding to one of said plurality of frames, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode having an illumination profile characterized by said first and second light source banks being ON during each exposure period corresponding to one of said plurality of frames to decoding process is not successful in determining a decoded message corresponding to said decodable indicia prior to said timeout period; wherein said terminal in said second mode varies an illumination profile of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory a certain and a subsequent frame of image data, wherein each of the certain and subsequent frames has a corresponding exposure period, wherein said certain frame of image data has a first illumination profile and said subsequent frame of image data has a second illumination profile, the first illumination profile being different than said second illumination profile, the first illumination profile being characterized by said first light source bank being ON and said second light source bank being OFF during said exposure period corresponding to said certain frame, said second illumination profile being characterized by said first light source bank being OFF and said second light source bank being ON during said exposure period corresponding to said subsequent frame of image data. - View Dependent Claims (3)
-
-
4. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate; a second imaging assembly comprising a second image sensor generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate; a working memory, wherein said terminal is adapted so that said terminal can receive image data corresponding to image signals generated either by said first image sensor or said second image sensor into said working memory; a first illumination assembly having a first light source bank directing light toward said first and second fields of view; a second illumination assembly having a second light source bank directing light toward said first and second fields of view; wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode; wherein said terminal in said first mode receives a plurality of frames of image data for decoding processing, each of said plurality of frames of image data received in said first mode representing light incident on said first image sensor, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode representing light incident on said first image sensor to decoding processing is not successful in determining a decoded message corresponding to said decoded indicia prior to said timeout period; wherein said terminal in said second mode varies a source of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory for decoding processing a certain and a subsequent frame of image data, wherein said certain frame represents light incident on said first image sensor, and wherein said subsequent frame represents light incident on said second image sensor. - View Dependent Claims (5)
-
-
6. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate; a second imaging assembly comprising a second image sensor generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having a second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into a working memory for decoding processing a certain and a subsequent frame of image data, the certain frame of image data representing light incident on said first image sensor, the subsequent frame of image data representing light incident on said second image sensor; wherein said terminal is adapted so that said terminal can process said certain frame of image data to determine a first set of code words, process said subsequent frame of image data to determine said second set of code words and combine said first and second set of code words; and wherein said first image sensor is provided by a first integrated circuit chip, wherein said second image sensor is provided by a second integrated circuit chip, said first integrated circuit chip and said second integrated circuit chip being commonly mounted to a single printed circuit board, wherein an infinitely extending imaginary straight line encompassing an imaging axis of said first imaging assembly extends through the single printed circuit board, wherein an infinitely extending imaginary straight line encompassing an imaging axis of the second imaging assembly extends through the single printed circuit board. - View Dependent Claims (7)
-
-
8. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor having a plurality of pixels and generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate, wherein said first image sensor is a monochrome image sensor; a second imaging assembly comprising a second image sensor having a plurality of pixels generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate, wherein said second image sensor is a color image sensor having color filter elements formed over pixels of said plurality of pixels; a color processing module for processing an input raw color frame of image data into a monochrome frame of image data; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into a working memory for decoding processing a certain and a subsequent frame of image data, the certain frame of image data representing light incident on said first image sensor, the subsequent frame of image data representing light incident on said second image sensor; and wherein said terminal is adapted so that said terminal selectively avoids activating said color processing module when said certain frame of image data is received into said working memory and selectively activates said color processing module when said subsequent frame of image data is received into said working memory. - View Dependent Claims (9)
-
-
10. An imaging module for use in decoding a decodable indicia disposed on a substrate, said imaging module comprising:
-
a printed circuit board commonly carrying a first image sensor and a second image sensor; a first imaging lens assembly for focusing images onto said first image sensor; a second imaging lens assembly for focusing images onto said second image sensor; a single piece support assembly for supporting components of both said first imaging lens assembly and said second imaging lens assembly, the single piece support assembly being supported on said circuit board; wherein said first image sensor and said first imaging lens assembly define a first imaging assembly having a first field of view; wherein said second image sensor and said second imaging lens assembly define a second imaging assembly having a second field of view; wherein said imaging module is adapted so that said first field of view and said second field of view can be defined in at least partially overlapping relation on said substrate; wherein said imaging module includes a first light source bank, the imaging module being adapted so that light emitted by said first light source bank is projected into positions on said substrate within each of said first and second fields of view; and wherein said imaging module includes a second light source bank, the imaging module being adapted so that light emitted by said second light source bank is projected into positions on said substrate within each of said first and second fields of view. - View Dependent Claims (11)
-
-
12. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
an imaging assembly comprising a first and second imaging assembly each having an image sensor generating image signals and an imaging lens focusing an image onto an active surface of said image sensors, said first assembly having a first field of view defined on said substrate, said second imaging assembly having a second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate; a working memory receiving image data corresponding to said image signals; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into said working memory for decoding processing a certain and a subsequent frame of image data, the certain frame of image data representing light incident on said first image sensor, the subsequent frame of image data representing light incident on said second image sensor; wherein said terminal is adapted so that said terminal can process said certain frame of image data to determine a first set of code words, process said subsequent frame of image data to determine said second set of code words and combine said first and second set of code words; wherein said first image sensor is provided by a first integrated circuit chip, wherein said second image sensor is provided by a second integrated circuit chip, said first integrated circuit chip and said second integrated circuit chip being commonly mounted to a single printed circuit board, wherein an infinitely extending imaginary straight line encompassing an imaging axis of said first imaging assembly extends through the single printed circuit board, wherein an infinitely extending imaginary straight line encompassing an imaging axis of the second imaging assembly extends through the single printed circuit board.
-
-
13. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor having a plurality of pixels and generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate, wherein said first image sensor is a monochrome image sensor; a second imaging assembly comprising a second image sensor having a plurality of pixels generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate, wherein said second image sensor is a color image sensor having color filter elements formed over pixels of said plurality of pixels; a working memory receiving image data corresponding to said image signals; a first illumination assembly having a first light source bank directing light toward said field of view; a second illumination assembly having a second light source bank directing light toward said field of view; a color processing module for processing an input raw color frame of image data into a monochrome frame of image data; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into said working memory a certain and a subsequent frame of image data, wherein each of the certain and subsequent frames has a corresponding exposure period, wherein said certain frame of image data has a first illumination profile and said subsequent frame of image data has a second illumination profile, the first illumination profile being different than said second illumination profile, the first illumination profile being characterized by said first light source bank being ON and said second light source bank being OFF during said exposure period corresponding to said certain frame, said second illumination profile being characterized by said first light source bank being OFF and said second light source bank being ON during said exposure period corresponding to said subsequent frame of image data; wherein said terminal is adapted so that said terminal can process said certain frame of image data to determine a first set of code words, process said subsequent frame of image data to determine said second set of code words and combine said first and second set of code words; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into a working memory for decoding processing a certain and a subsequent frame of image data, the certain frame of image data representing light incident on said first image sensor, the subsequent frame of image data representing light incident on said second image sensor; and wherein said terminal is adapted so that said terminal selectively avoids activating said color processing module when said certain frame of image data is received into said working memory and selectively activates said color processing module when said subsequent frame of image data is received into said working memory.
-
-
14. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
an imaging assembly comprising an image sensor generating image signals and an imaging lens focusing an image onto an active surface of said image sensor, the imaging assembly having a field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate; a working memory receiving image data corresponding to said image signals; a first illumination assembly having a first light source bank directing light toward said field of view; a second illumination assembly having a second light source bank directing light toward said field of view; a trigger button; wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode; wherein said terminal in said first mode receives into said working memory for decoding processing a plurality of frames, each frame subject to decoding processing in said first mode having a common illumination profile, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode having a common illumination profile to decoding processing is not successful in determining a decoded message corresponding to said decoded indicia prior to said timeout period; wherein said terminal in said second mode varies an illumination profile of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory a certain and a subsequent frame of image data, wherein each of the certain and subsequent frames has a corresponding exposure period, wherein said certain frame of image data has a first illumination profile and said subsequent frame of image data has a second illumination profile, the first illumination profile being different than said second illumination profile, the first illumination profile being characterized by said first light source bank being ON and said second light source bank being OFF during said exposure period corresponding to said certain frame, said second illumination profile being characterized by said first light source bank being OFF and said second light source bank being ON during said exposure period corresponding to said subsequent frame of image data; wherein said terminal is adapted to subject to decoding processing each of said certain and subsequent frames of image data received in said second mode.
-
-
15. A hand held indicia reading terminal for reading a decodable indicia disposed on a substrate, said hand held indicia reading terminal comprising:
-
a first imaging assembly comprising a first image sensor having a plurality of pixels and generating image signals and an imaging lens focusing an image onto an active surface of said first image sensor, the imaging assembly having a first field of view defined on said substrate when an imaging axis of said imaging assembly is directed toward said substrate and said first image sensor is a monochrome image sensor; a second imaging assembly comprising a second image sensor having a plurality of pixels generating image signals and an imaging lens focusing an image onto an active surface of said second image sensor, the imaging assembly having second field of view defined on said substrate overlapping said first field of view when an imaging axis of said imaging assembly is directed toward said substrate, wherein said second image sensor is a color image sensor having color filter elements formed over pixels of said plurality of pixels; a color processing module for processing an input raw color frame of image data into a monochrome frame of image data; a working memory, wherein said terminal is adapted so that said terminal can receive image data corresponding to image signals generated either by said first image sensor or said second image sensor into said working memory; a first illumination assembly having a first light source bank directing light toward said first and second fields of view; a second illumination assembly having a second light source bank directing light toward said first and second fields of view; wherein said terminal is adapted so that when a trigger signal is active said terminal operates in a first mode until a timeout period has expired and then switches to a second mode; wherein said terminal in said first mode receives a plurality of frames of image data for decoding processing, each of said plurality of frames of image data received in said first mode representing light incident on said first image sensor, wherein said terminal is adapted so that said timeout period is satisfied conditionally on the condition that subjecting multiple frames of said plurality of frames received in said first mode representing light incident on said first image sensor to decoding processing is not successful in determining a decoded message corresponding to said decoded indicia prior to said timeout period; wherein said terminal in said second mode varies a source of received frames received for decoding processing in such manner that in said second mode said terminal receives into a said working memory for decoding processing a certain and a subsequent frame of image data, wherein said certain frame represents light incident on said first image sensor, and wherein said subsequent frame represents light incident on said second image sensor; wherein said terminal is adapted so that when a trigger signal is active said terminal receives into a working memory for decoding processing a certain and a subsequent frame of image data, the certain frame of image data representing light incident on said first image sensor, the subsequent frame of image data representing light incident on said second image sensor; and wherein said terminal is adapted so that said terminal selectively avoids activating said color processing module when said certain frame of image data is received into said working memory and selectively activates said color processing module when said subsequent frame of image data is received into said working memory.
-
Specification