System and method for decoding optical codes read by an imager-based optical code reader
First Claim
Patent Images
1. An optical code reader system comprising:
- an imaging module for imaging at least one target, said imaging including acquiring and processing a constant stream of image data during a series of at least two frames;
at least one storage medium for storing image data acquired during respective frames of the series of at least two frames; and
a processor assembly including at least one processor for receiving an actuation signal during Frame(N) of the series of at least two frames, said receipt of said actuation signal indicating initiation of a read operation, the processor assembly comprising;
a frame grabber module executable on the at least one processor for retrieving at least a portion of image data acquired during a frame of the series of at least two frames that is prior to Frame (N) from the at least one storage medium; and
a decoder module executable on the at least one processor for performing a decode operation on the retrieved image data.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for reading an optical code is provided. The method comprises the steps of imaging at least one target, including acquiring and processing image data corresponding to a series of at least one frame; storing image data corresponding to respective acquired frames of the at least one frame, including at least image data corresponding to a current frame (Frame(N)) and image data corresponding to a previous frame (Frame(N−1)); receiving an actuation signal during Frame(N) indicating initiation of a read operation; retrieving at least a portion of the image data corresponding to Frame (N−1); and performing a decode operation on the retrieved image data.
160 Citations
26 Claims
-
1. An optical code reader system comprising:
-
an imaging module for imaging at least one target, said imaging including acquiring and processing a constant stream of image data during a series of at least two frames; at least one storage medium for storing image data acquired during respective frames of the series of at least two frames; and a processor assembly including at least one processor for receiving an actuation signal during Frame(N) of the series of at least two frames, said receipt of said actuation signal indicating initiation of a read operation, the processor assembly comprising; a frame grabber module executable on the at least one processor for retrieving at least a portion of image data acquired during a frame of the series of at least two frames that is prior to Frame (N) from the at least one storage medium; and a decoder module executable on the at least one processor for performing a decode operation on the retrieved image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An optical code reader device comprising:
-
an imaging module for imaging at least one target, said imaging including acquiring and processing a constant stream of image data during a series of at least two frames; at least one storage medium for storing image data acquired during respective frames of the series of at least two frames; and a processor assembly including at least one processor for receiving an actuation signal during Frame(N) of the series of at least two frames, said receipt of said actuation signal indicating initiation of a read operation, the processor assembly comprising; a frame grabber module executable on the at least one processor for retrieving at least a portion of the image data acquired during Frame (N) or prior to Frame(N) from the at least one storage medium; and a decoder module executable on the at least one processor for performing a decode operation on the retrieved image data. - View Dependent Claims (12)
-
-
13. A method for reading an optical code comprising the steps of:
-
imaging at least one target, said imaging including acquiring and processing image data during a series of at least two frames; storing image data acquired during respective acquired frames of the series of at least two frames; receiving an actuation signal during Frame(N) of the series of at least two frames, said receipt of said actuation signal indicating initiation of a read operation; retrieving at least a portion of image acquired during a frame of the series of at least two frames that is prior to Frame (N); and performing a decode operation on the retrieved image data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An optical code reading device comprising:
-
an imaging module for imaging at least one target, said imaging including acquiring and processing a constant stream of image data during a series of at least two frames, wherein at least one of the acquiring and processing is performed in accordance with at least one adjustable parameter; an ambient light sensor assembly for sensing at least one property of ambient light and generating an ambient light signal that corresponds to the sensing; and a processor assembly including at least one processor, wherein the processor assembly comprises; at least one module executable on the at least one processor for receiving an actuation signal during Frame(N) of the series of at least two frames, said receipt of said actuation signal indicating initiation of a read operation, and in response to receipt of the actuation signal accessing at least a portion of image data acquired during a frame of the series of at least two frames and decoding the accessed image data; and a parameter adjuster module executable on the at least one processor for analyzing an ambient light signal corresponding to sensing of the at least one property of ambient light preformed during a frame of the series of at least two frames prior to Frame(N) or during Frame(N), and in accordance with the analysis adjusting a setting of the at least one adjustable parameter before the beginning of Frame(N+2). - View Dependent Claims (22, 23)
-
-
24. A method for imaging an optical code comprising the steps of:
-
imaging at least one target, said imaging including acquiring and processing a constant stream of image data during a series of at least two frames, wherein at least one of the acquiring and processing is performed in accordance with at least one adjustable parameter; sensing at least one property of ambient light; generating an ambient light signal corresponding to the sensing; receiving an actuation signal during Frame(N) indicating initiation of a read operation; accessing at least a portion of image data acquired during a frame of the series of at least two frames and decoding the accessed image data in response to receipt of the actuation signal; analyzing an ambient light signal corresponding to sensing of the series of at least one property of ambient light preformed during a frame of the at least two frames prior to Frame(N) or during Frame(N); and adjusting settings of the at least one adjustable parameter in accordance with results of the analyzing step before the beginning of Frame(N+2). - View Dependent Claims (25, 26)
-
Specification