System and method for decoding optical codes read by an imager-based optical code reader
First Claim
1. An optical code reader system comprising:
- an imaging module for imaging at least one target, including acquiring and processing image data corresponding to a series of at least one frame;
at least one storage medium for 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)); and
a processor assembly including at least one processor for receiving an actuation signal during Frame(N) 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 corresponding to Frame (N−
1) 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.
39 Citations
26 Claims
-
1. An optical code reader system comprising:
-
an imaging module for imaging at least one target, including acquiring and processing image data corresponding to a series of at least one frame;
at least one storage medium for 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)); and
a processor assembly including at least one processor for receiving an actuation signal during Frame(N) 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 corresponding to Frame (N−
1) 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, including acquiring and processing image data corresponding to a series of at least one frame;
at least one storage medium for 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)); and
a processor assembly including at least one processor for receiving an actuation signal during Frame(N) 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 corresponding to Frame (N) from the at least one storage medium; and
a decoder module executable on the at least on 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, 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. - 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, including acquiring and processing image data corresponding to a series of at least one frame, 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) indicating initiation of a read operation, and in response to receipt of the actuation signal accessing at least a portion of image data corresponding to a frame of the series of at least one frame and decoding the accessed image data; and
a parameter adjuster module executable on the at least one processor for in response to receipt of the actuation signal, analyzing the ambient light signal in accordance with the analysis adjusting settings 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, including acquiring and processing image data corresponding to a series of at least one frame, 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 corresponding to a frame of the series of at least one frame and decoding the accessed image data in response to receipt of the actuation signal;
analyzing the ambient light signal in response to receipt of the actuation signal; 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