Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
First Claim
Patent Images
1. An optical reading apparatus for reading image information selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies and three-dimensional symbologies, said image information being contained within a target image field, said optical reading apparatus comprising:
- a light source projecting light onto said target image field;
an optical assembly comprising at least one lens, said optical assembly focusing said light reflected from said target field;
a sensor, said sensor including a plurality of pixel elements for sensing an illumination level of said focused reflected light;
an optical processor generating an electrical signal proportional to said illumination level received from said sensor and converting said electrical signal into output data, said output data describing at least one value for each pixel element;
a memory receiving and storing the output data, the stored output data indicative of the target image field;
an image processor receiving a portion of the output data and generating distinguishing data from an identified area of interest; and
a data processing unit coupled with said memory and responsive to the distinguishing data, the data processing unit including processing circuits processing the stored data to produce decoded data representing said image information.
12 Assignments
0 Petitions
Accused Products
Abstract
An integrated system and method for reading image data. An optical scanner/image reader is provided for reading images and decoding optical information or code, including one and two dimensional symbologies at variable depth of field, including memory and image processing for high speed applications.
-
Citations
84 Claims
-
1. An optical reading apparatus for reading image information selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies and three-dimensional symbologies, said image information being contained within a target image field, said optical reading apparatus comprising:
-
a light source projecting light onto said target image field; an optical assembly comprising at least one lens, said optical assembly focusing said light reflected from said target field; a sensor, said sensor including a plurality of pixel elements for sensing an illumination level of said focused reflected light; an optical processor generating an electrical signal proportional to said illumination level received from said sensor and converting said electrical signal into output data, said output data describing at least one value for each pixel element; a memory receiving and storing the output data, the stored output data indicative of the target image field; an image processor receiving a portion of the output data and generating distinguishing data from an identified area of interest; and a data processing unit coupled with said memory and responsive to the distinguishing data, the data processing unit including processing circuits processing the stored data to produce decoded data representing said image information. - 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, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An optical reading apparatus for reading image information selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies and three-dimensional symbologies, said image information being contained within a target image field, said optical reading apparatus comprising:
-
a light source means for projecting an incident beam of light onto said target image field; an optical assembly means for focusing said light reflected from said target field; a sensor means for sensing an illumination level of said focused reflected light; an optical processing means for generating an electrical signal proportional to said illumination levels received from said sensor and for converting said electrical signal into output data, said output data describing at least one value for each pixel element; a memory means for receiving and storing the output data; an image processor means for receiving a portion of the output data and generating distinguishing data from an identified area of interest; and a data processing unit means coupled with said memory for processing the output data to produce decoded data representing said image information, the data processing unit being responsive to the distinguishing data.
-
-
40. A method for reading image information selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies and three-dimensional symbologies, said image information being contained within a target image field, said method comprising:
-
projecting light onto said target image field; focusing said light reflected from said target field; sensing an illumination level of said focused reflected light; generating an electrical signal proportional to said illumination levels received from said sensor and converting said electrical signal into output data, said output data describing at least one value for each pixel element; storing the output data the stored output data indicative of the target image field; locating an area of interest in a portion of the output data; processing data indicative of the area of interest to generate distinguishing data; selecting responsive to the distinguishing data, a decoding process; and processing using the selected decoding process the stored output data to produce decoded data representing said image information.
-
-
41. A method for processing image data corresponding to a physical image selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies and three-dimensional symbologies, said method using an optical reading apparatus having a focal plane, said method comprising:
-
searching for a series of coherent bars and spaces in said image data; identifying textual data; determining a subset of said data containing meaningful data; determining an angle of said physical image with respect to said focal plane; and performing sub-pixel interpolation to generate output data corresponding to said physical image. - View Dependent Claims (42, 43, 66, 67)
-
-
44. An optical reading apparatus for reading image information contained within a target image field, the optical reading apparatus comprising:
-
a light source for projecting light onto the target image field; an optical assembly directing the light reflected from the target image field to an optical path; a sensor within the optical path, the sensor including a plurality of pixel elements for sensing the focused reflected light; an optical processing means for processing the sensed target image into output data, the output data indicative of the sensed light for each of the pixel elements; a first processing means for processing at least a portion of the output data to generate a first representation of the target image; a second processing means for processing the output data to generate a second representation of the target image; and wherein the second processing means uses the first representation to decode the target image. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A method for reading image information contained within a target image field, said method comprising:
-
projecting light onto the target image field; directing the light reflected from the target image field to an optical path; sensing the reflected light in the optical path; processing the sensed light into output data, the output data indicative of the sensed light for each pixel element corresponding to discrete points within the target image field; processing at least a portion of the output data to generate a first representation of at least a portion of the target image field; selecting, responsive to the first representation, a decoding process; and decoding the output data, using the selected decoding process, to generate data indicative of the image information.
-
-
82. A method for processing image data corresponding to a physical image selected from a group consisting of optical codes, one-dimensional symbologies, two-dimensional symbologies, and three-dimensional symbologies, the method using an optical reading apparatus having a focal plane, the method comprising:
-
searching for a series of coherent bars and spaces in the image data; identifying textual data; determining a subset of the data containing meaningful data; determining an angle of the physical image with respect to the orientation of the optical reading apparatus; and performing sub-pixel interpolation to generate output data corresponding to the physical image. - View Dependent Claims (83, 84)
-
Specification