Barcode reader
First Claim
Patent Images
1. A barcode reader, comprising:
- a lens for focusing an image of a barcode onto an image sensor array, wherein the image sensor array comprises a plurality of rows of pixels, and each pixel comprises an active photosensitive region which accumulates charge over a duration of an exposure period;
a first circuitry configured to;
sequentially commence exposure for each row of pixels from a first row to a last row of the image sensor array, wherein each row of pixels is exposed for an exposure period commencing at an exposure start time for the row and ending at an exposure end time for the row;
for each row of pixels, at the exposure end time, measure, and transfer to a first memory at a first read-out speed, digital values representative of intensity of illumination accumulated on each pixel within the row during the exposure period; and
receive image capture parameter values and capture multiple frames of image data in sequence based on the image capture parameter values, wherein at least one of the multiple frames of image data is captured with an image capture setting set to an image capture parameter value that is distinct from the image capture setting for at least one other frame of image data;
a second circuitry configured to transfer the digital values from the first memory to a second memory at a second read-out speed, wherein the second row read-out speed is slower than the first row read-out speed; and
a processor configured to decode the barcode represented by the digital values stored in the second memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
11 Citations
16 Claims
-
1. A barcode reader, comprising:
-
a lens for focusing an image of a barcode onto an image sensor array, wherein the image sensor array comprises a plurality of rows of pixels, and each pixel comprises an active photosensitive region which accumulates charge over a duration of an exposure period; a first circuitry configured to; sequentially commence exposure for each row of pixels from a first row to a last row of the image sensor array, wherein each row of pixels is exposed for an exposure period commencing at an exposure start time for the row and ending at an exposure end time for the row; for each row of pixels, at the exposure end time, measure, and transfer to a first memory at a first read-out speed, digital values representative of intensity of illumination accumulated on each pixel within the row during the exposure period; and receive image capture parameter values and capture multiple frames of image data in sequence based on the image capture parameter values, wherein at least one of the multiple frames of image data is captured with an image capture setting set to an image capture parameter value that is distinct from the image capture setting for at least one other frame of image data; a second circuitry configured to transfer the digital values from the first memory to a second memory at a second read-out speed, wherein the second row read-out speed is slower than the first row read-out speed; and a processor configured to decode the barcode represented by the digital values stored in the second memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A barcode reader, comprising:
-
a lens for focusing an image of a barcode onto an image sensor array, wherein the image sensor array comprises a plurality of rows of pixels and each pixel comprises an active photosensitive region which accumulates charge over a duration of an exposure period; a first circuitry configured to sequentially read-out rows of pixels from a first row to a last row at a first read-out speed, store one of a frame of image data or a derivative of the frame of image data in a first memory, and receive image capture parameter values and capture multiple frames of image data in sequence based on the image capture parameter values, wherein at least one of the multiple frames of image data is captured using an image capture setting set to an image capture parameter value that is distinct from the image capture setting for at least one other frame of image data; a second circuitry configured to transfer the one of the frame of image data or the derivative of the frame of image data to a second memory at a second read-out speed, wherein the second row read-out speed is slower than the first row read-out speed; and a processor configured to decode the frame of image data or the derivative of the frame of image data stored in the second memory. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of operating a barcode reader, the method comprising:
-
focusing an image of a barcode onto an image sensor array, wherein the image sensor array comprises a plurality of rows of pixels, and each pixel comprises an active photosensitive region which accumulates charge over a duration of an exposure period; commencing exposure sequentially for each row of pixels of the image sensor array from a first row to a last row; reading out rows of pixels sequentially from the first row to the last row at a first read-out speed, and storing one of a frame of image data or a derivative of the frame of image data in a first memory; receiving image capture parameter values; capturing multiple frames of image data in sequence based on the image capture parameters, wherein at least one of the multiple frames of image data is captured with an image capture setting set to an image capture parameter value distinct from the image capture setting for at least one other frame of image data; transferring the one of the frame of image data or the derivative of the frame of image data to a second memory at a second read-out speed, wherein the second row read-out speed is slower than the first row read-out speed; and decoding the one of the frame of image data or the derivative of the frame of image data stored in the second memory. - View Dependent Claims (13, 14, 15, 16)
-
Specification