← Back to Patent Explorer
US5756981A Expired / Lapsed US ⏱️ 0.0 years remaining

Optical scanner for reading and decoding one- and-two-dimensional symbologies at variable depths of field including memory efficient high speed image processing means and high accuracy image analysis means

Assignee: TECHNOLOGIES Inc
•
Filing: 1996-08-01
•
Granted: 1998-05-26
•
Expires: 2016-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An optical device for reading one- and two-dimensional symbologies at variable depths of field. The device has a light source for projecting emitted light toward the symbol image to be reflected back to an optical assembly, or zoom lens. The zoom gives multiple field of view capability to a CCD detector for detecting the reflected light, and generating a proportional electrical signal. The sensor is aimed for reading the symbology by a frame locator including a light source that emits a beam divided by diffractive optics into beamlets matching the dimensions of the respective field of views. Refractive optics are shifted in response to movement of the zoom lens for aiming the beamlets to form an aiming frame in accordance with the depth of field selected by the zoom lens. The device includes a microcomputer that communicates with a host PC including an API library with downloadable applications for image processing, including segmenting, analyzing, and decoding.

Inventors

  • 👤 Alexander R. Roustaei
  • 👤 Roland L. Lawrence
  • 👤 Ali Lebaschi
  • 👤 Long-Xiang Bian
  • 👤 Donald Fisher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 17:46
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10712; G06K7/10722; G06K7/10742; G03; G03F; G03F7/00; G03F7/70; G03F7/70483; G03F7/70491; G03F7/705; G06K7/10732; G06K7/10792; G06K7/10801; G06K7/10811

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 448 words
In an optical scanning device for reading one or more one- or two-dimensional symbologies contained within a symbology image field having a first width, wherein said optical scanning device includes at least one printed circuit board having a front edge with a second width, an illumination light source mounted on said at least one printed circuit board for projecting an incident beam of light onto said symbology image field, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology image field, said third width being greater than said second width and at least as large as said first width, and said optical scanning device further including an optical assembly comprising a plurality of lenses disposed along an optical path for focusing reflected light at a focal plane, said optical assembly including moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality of lenses to provide a variable field of view, and said optical scanning device further including a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly, said variable field of view having said first height and said third width, said detector including a plurality of pixel elements for sensing illumination levels of said focused light, and said optical scanning device further including a processor in communication with circuitry on said at least one printed circuit board for processing said sensed symbology to obtain an electrical signal proportional to said illumination levels and an output means for converting said electrical signal into output data, said output data describing a gray illumination level for each pixel element that is directly relatable to discrete points within said symbology image field, and said processor having a communication path for communicating with a host computer, a combination comprising: memory means in communication with the processor; optical framing locator means including a light source for directing light for framing said symbology image within a selected field of view of the variable field of view; and machine-executed means coupled with the memory and the processor for controlling said optical scanning device and processing one or more symbologies, the machine-executed means including: monitor means for monitoring and controlling power consumption of said electronic circuitry, and said illumination and laser light sources; and image processing means for analyzing and decoding one or more symbologies contained within said framed symbology image field including means for correcting for skewed orientation of said one or more symbologies within a symbology image field.
Claim 2
Dependent Claim 448 words
In an optical scanning device for reading one or more one- or two-dimensional symbologies contained within a symbology image field having a first width, wherein said optical scanning device includes at least one printed circuit board having a front edge with a second width, an illumination light source mounted on said at least one printed circuit board for projecting an incident beam of light onto said symbology image field, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology image field, said third width being greater than said second width and at least as large as said first width, and said optical scanning device further including an optical assembly comprising a plurality of lenses disposed along an optical path for focusing reflected light at a focal plane, said optical assembly including moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality of lenses to provide a variable field of view, and said optical scanning device further including a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly, said variable field of view having said first height and said third width, said detector including a plurality of pixel elements for sensing illumination levels of said focused light, and said optical scanning device further including a processor in communication with circuitry on said at least one printed circuit board for processing said sensed symbology to obtain an electrical signal proportional to said illumination levels and an output means for converting said electrical signal into output data, said output data describing a gray illumination level for each pixel element that is directly relatable to discrete points within said symbology image field, and said processor having a communication path for communicating with a host computer, a combination comprising: memory means in communication with the processor; optical framing locator means including a light source for directing light for framing said symbology image within a selected field of view of the variable field of view; and machine-executed means coupled with the memory and the processor for controlling said optical scanning device and processing one or more symbologies, the machine-executed means including: monitor means for monitoring and controlling power consumption of said electronic circuitry, and said illumination and laser light sources; and image processing means for analyzing and decoding one or more symbologies contained within said framed symbology image field including means for correcting for skewed orientation of said one or more symbologies within a symbology image field.
Claim 3
Dependent Claim 21 words
The combination of claim 1, wherein at least portions of said image processing means are selectably downloadable from said host computer.
Claim 4
Dependent Claim 19 words
The combination of claim 2, wherein said decoded one or more symbologies is selectably uploadable to said host computer.
Claim 5
Dependent Claim 13 words
The combination of claim 1, wherein said light source is a laser diode.
Claim 6
Dependent Claim 50 words
The combination of claim 1, wherein said optical framing locator means includes at least one diffractive optical element for transforming the light beam from said light source into a plurality of diverging beamlets having a beamlet spacing at said symbology image field at least as large as said first width.
Claim 7
Dependent Claim 28 words
The combination of claim 5, and further comprising at least one refractive optical element for selectively refracting each of said plurality of diverging beamlets at a pre-determined angle.
Claim 8
Dependent Claim 19 words
The combination of claim 6, wherein said at least one refractive optical element comprises at least one wedge-shaped prism.
Claim 9
Dependent Claim 22 words
The combination of claim 7, wherein said at least one wedge-shaped prism includes a horizontal refracting means and a vertical refracting means.
Claim 10
Dependent Claim 55 words
The combination of claim 6, wherein a plurality of refractive optical elements are disposed on a rotatable ring and further comprising a linkage for rotating said rotatable ring in response to movement of said at least one of said plurality of lenses to form said framing light beams to indicate said variable field of view.
Claim 11
Dependent Claim 11 words
The combination of claim 9, wherein said linkage comprises camming means.
Claim 12
Dependent Claim 272 words
The combination of claim 1, wherein said image processing means processes said one or more symbologies within said symbology image field by: (i) parsing said output data describing said gray illumination level of said image symbology field into a double taper data structure including a first data field, and a second data field, wherein a first set of information related to each said symbology is placed in the first data field and a second set of information related to said symbology image field is placed in the second data field, wherein said first and second sets of information contain at least a pixel bit map describing the gray illumination level of each pixel in each said symbology and said symbology image field; (ii) segmenting said image symbology field to determine a location and type of each symbology within said symbology image field; (iii) extracting said first set of symbology information for each symbology from said first data field and determining the gray level of illumination of each pixel within each symbology; (iv) removing information describing noise from said first and second sets of information in said first and second data fields, respectively; (v) electronically scanning symbology information describing location and type of each symbology within each said symbology image field into the second data field, wherein said information describing location and type of each symbology segmented in step (ii) is determined in accordance with the gray level determined in step (iii) after noise is removed in step (iv); (vi) decoding the symbology information scanned in the second data field in step (v); and (vii) outputting said symbology information for each said symbology.
Claim 13
Dependent Claim 54 words
The combination of claim 1, wherein the machine-executed means further includes fuzzy set membership means for decoding said one or more symbologies by determining membership of one or more lines contained in said one or more symbologies by comparing characteristics of said one or more lines to predefined characteristics contained in a look-up table.
Claim 14
Dependent Claim 93 words
The combination of claim 1, wherein the machine-executed means further includes means for executing a simulated floating point threshold binary processing process to determine type and location of one or more symbologies within said symbology image field by sampling pixels within predefined areas within said symbology image field to determine a gray illumination level curve for each predefined area to determine a binary threshold within each predefined area and summing each said binary threshold within said predefined area to determine a symbology type and location of each symbology within said symbology image field.
Claim 15
Dependent Claim 69 words
The combination of claim 1, wherein the machine-executed means for correcting for skewed orientation of said one or more symbologies within said framed symbology image field executes an average perspective translation process by using the crossing point of two middle lines defined by pixels within an area representing a symbology within a symbology image field to define a center point of said symbology portion of said symbology image field.
Claim 16
Dependent Claim 68 words
The combination of claim 1, wherein the machine-executed means for correcting for skewed orientation of said one or more symbologies within said framed symbology image field executes an approximate approach process by using the crossing point of two diagonal lines defined by pixels within an area representing a symbology within a symbology image field to define a center point of said symbology portion of said symbology image field.
Claim 17
Dependent Claim 395 words
In an optical scanning device for reading a one- or two-dimensional symbology having a first width, and including at least one printed circuit board having a front edge with a second width, and also including an illumination light source mounted on said at least one printed circuit board, said illumination light source for projecting an incident beam of light onto said symbology and having a first spectral bandwidth, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology, said third width being greater than said second width and at least as large as said first width, and also including a processor for processing sensed symbology to obtain an electrical signal and output means for converting said electrical signal into output data, a combination comprising: an optical assembly comprising a plurality of lenses disposed on said at least one printed circuit board along an optical path for receiving and focusing light reflected from a symbology to obtain a focused light at a focal plane, said optical assembly having moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality to provide a variable field of view; optical framing locator means disposed on said at least one printed circuit board for framing said symbology to identify an area to be scanned by said scanner, wherein said at least one framing means comprises at least one laser diode for emitting a laser beam and at least one diffractive optic for transforming said laser beam into a plurality of diverging beamlets; one or more movable refractive optical elements for selectively focusing said plurality of diverging beamlets in response to movement of said at least one of said pluralilty of lenses for selectively forming said laser beamlets within a selected field of view of the variable fields of view; and a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly for detecting at least a portion of said focused light within said variable field of view of said detector, said variable field of view having said first height and said third width, said detector for sensing said focused light to obtain a sensed symbology.
Claim 18
Dependent Claim 395 words
In an optical scanning device for reading a one- or two-dimensional symbology having a first width, and including at least one printed circuit board having a front edge with a second width, and also including an illumination light source mounted on said at least one printed circuit board, said illumination light source for projecting an incident beam of light onto said symbology and having a first spectral bandwidth, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology, said third width being greater than said second width and at least as large as said first width, and also including a processor for processing sensed symbology to obtain an electrical signal and output means for converting said electrical signal into output data, a combination comprising: an optical assembly comprising a plurality of lenses disposed on said at least one printed circuit board along an optical path for receiving and focusing light reflected from a symbology to obtain a focused light at a focal plane, said optical assembly having moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality to provide a variable field of view; optical framing locator means disposed on said at least one printed circuit board for framing said symbology to identify an area to be scanned by said scanner, wherein said at least one framing means comprises at least one laser diode for emitting a laser beam and at least one diffractive optic for transforming said laser beam into a plurality of diverging beamlets; one or more movable refractive optical elements for selectively focusing said plurality of diverging beamlets in response to movement of said at least one of said pluralilty of lenses for selectively forming said laser beamlets within a selected field of view of the variable fields of view; and a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly for detecting at least a portion of said focused light within said variable field of view of said detector, said variable field of view having said first height and said third width, said detector for sensing said focused light to obtain a sensed symbology.
Claim 19
Dependent Claim 26 words
The combination of claim 16, wherein said movable refractive optical elements include a plurality of prisms spaced apart on a rotatable ring at a predetermined distance.
Claim 20
Dependent Claim 37 words
The combination of claim 17, wherein said one or more rotatable ring is rotated by camming means in response to movement of said at least one of said plurality of lenses to build said framing light beams.
Claim 21
Dependent Claim 95 words
The combination of claim 16, further comprising: memory means in communication with the processor; machine-executed means coupled with the memory and the processor for controlling said optical scanning device and processing one or more symbologies, the machine-executed means including: monitor means for monitoring and controlling power consumption of said electronic circuitry, and said illumination and laser light sources; and image processing means for analyzing and decoding one or more symbologies contained within said framed symbology image field including means for correcting for skewed orientation of said one or more symbologies within a symbology image field.
Claim 22
Dependent Claim 16 words
The combination of claim 16, further comprising a band pass filter coupled with the optical assembly.
Claim 23
Dependent Claim 15 words
The combination of claim 16, further comprising a phase filter coupled with the optical assembly.
Claim 24
Dependent Claim 16 words
The combination of claim 21, wherein the phase filter is a Fresnel phase zone plate (FPZP).
Claim 25
Dependent Claim 16 words
The combination of claim 21, wherein the phase filter is an aspheric phase optical element (APOE).
Claim 26
Dependent Claim 31 words
The combination of claim 16, wherein the detector is a Charge Coupled Device (CCD) having an electronic shutter with electronically adjustable speeds and having a maximum peak sensitivity of 590 nanometers.
Claim 27
Dependent Claim 32 words
The combination of claim 24, wherein the illumination light source is at least one light emitting diode (LED) having a peak output wavelength corresponding to the maximum peak sensitivity of the CCD.
Claim 28
Dependent Claim 46 words
The combination of claim 25, wherein the illumination light source is a pair of LEDs, each LED of the pair of LEDs disposed on either side of said optical path and each LED casting a LED light beam having a wide angular output of 23 degrees.
Claim 29
Dependent Claim 42 words
The combination of claim 26, further comprising a pair of collecting-projection lens, each said collecting-projection lens spaced a predetermined distance from each pair of LEDs to capture each LED light beam of each LED in each pair over said wide angular output.
Claim 30
Dependent Claim 85 words
The combination of claim 27, wherein each said collecting-projection lens has a first side and a second side, wherein said first side is disposed closer of said pair of LEDs and said second side serves as an output point for passing each said LED light beam, and said first side serves as a diffuser having a surface relief hologram disposed thereon for uniformally distributing the intensity of each said LED light beam of each said pair of LEDs at said output point of second side.
Claim 31
Dependent Claim 68 words
The combination of claim 28, wherein said diffuser distributes said LED light beam such that it is elliptically shaped, wherein the major axis of said ellipitical shaped beam is dispersed parallel to said optical path and the minor axis of said elliptical shaped beam is dispersed normal to said major axis, and the elliptical aspect ratio of the major axis compared to the minor axis is about 2:1.
Claim 32
Dependent Claim 47 words
The combination of claim 20, wherein the bandpass filter is centered on the wavelength of each LED light beam such that decoding of a symbology in a symbology image field is possible in absence of ambient light other than said LED light beam or in direct sunlight.
Claim 33
Dependent Claim 388 words
In an optical scanning device for reading a one- or two-dimensional symbology having a first width, said optical scanning device comprising at least one printed circuit board having a front edge with a second width, a light source mounted on said at least one printed circuit board, said light source for projecting an incident beam of light onto said symbology, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology, said third width being greater than said second width and at least as large as said first width, an optical assembly comprising a plurality of lenses disposed on said at least one printed circuit board along an optical path for receiving and focusing light reflected from said framed symbology to obtain a focused light at a focal plane, said optical assembly having moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality to provide a variable field of view, a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly for detecting at least a portion of said focused light within said variable field of view of said detector, said variable field of view having said first height and said third width, said detector for sensing said focused light to obtain a sensed symbology, a processor for processing said sensed symbology to obtain an electrical signal; and an output means for converting said electrical signal into output data; the improvement comprising: at least one framing means disposed on said at least one printed circuit board for framing said symbology to identify an area to be scanned by said scanner, wherein said at least one framing means comprises: at least one light source for emitting a beam of light; at least one diffractive optic for transforming said beam of light into a plurality of diverging beamlets; and at least one refractive optical element disposed in an optical path of each of said plurality of diverging beamlets for directing said plurality of diverging beamlets to project spots of light to frame said variable field of view, whereby said variable field of view is identified.
Claim 34
Dependent Claim 388 words
In an optical scanning device for reading a one- or two-dimensional symbology having a first width, said optical scanning device comprising at least one printed circuit board having a front edge with a second width, a light source mounted on said at least one printed circuit board, said light source for projecting an incident beam of light onto said symbology, said incident beam of light having substantially said second width at said front edge of said at least one printed circuit board and a first height and a third width at said symbology, said third width being greater than said second width and at least as large as said first width, an optical assembly comprising a plurality of lenses disposed on said at least one printed circuit board along an optical path for receiving and focusing light reflected from said framed symbology to obtain a focused light at a focal plane, said optical assembly having moving means for moving at least one of said plurality of lenses with respect to other lenses of said plurality to provide a variable field of view, a detector disposed on said at least one printed circuit board within said optical path substantially at said focal plane of said optical assembly for detecting at least a portion of said focused light within said variable field of view of said detector, said variable field of view having said first height and said third width, said detector for sensing said focused light to obtain a sensed symbology, a processor for processing said sensed symbology to obtain an electrical signal; and an output means for converting said electrical signal into output data; the improvement comprising: at least one framing means disposed on said at least one printed circuit board for framing said symbology to identify an area to be scanned by said scanner, wherein said at least one framing means comprises: at least one light source for emitting a beam of light; at least one diffractive optic for transforming said beam of light into a plurality of diverging beamlets; and at least one refractive optical element disposed in an optical path of each of said plurality of diverging beamlets for directing said plurality of diverging beamlets to project spots of light to frame said variable field of view, whereby said variable field of view is identified.
Claim 35
Dependent Claim 21 words
The optical scanning device of claim 31, wherein said at least one refractive optical element is at least one wedge-shaped prism.
Claim 36
Dependent Claim 36 words
The optical scanning device of claim 32, wherein said at least one refractive optical element includes a pair of wedge-shaped prisms, a first prism providing a horizontal divergence and a second prism providing a vertical divergence.
Claim 37
Dependent Claim 53 words
The optical scanning device of claim 32, wherein said at least one refractive optical element comprises a first refractive optical element for framing a narrow field of view of said variable field of view, and a second refractive optical element for framing a wide field of view of said variable field of view.
Claim 38
Dependent Claim 92 words
The optical scanning device of claim 34, wherein said first and second refractive optical elements are disposed on a rotatable ring and further comprising a linkage for rotating said rotatable ring in response to movement of moving means to project each beamlet of said diverging beamlets through a corresponding first refractive optical element when said moving means causes said narrow field of view to be selected and to project said each beamlet through a corresponding second refractive optical element when said moving means causes said wide field of view to be selected.
Claim 39
Dependent Claim 13 words
The optical scanning device of claim 35, wherein said linkage comprises camming means.
Claim 40
Dependent Claim 15 words
The optical scanning device of claim 31 wherein said light source is a laser diode.

References Cited (Backward Citations)

DE2009893A1 Cited
US3684868A Cited
US3876900A Cited
US3819938A Cited
US4115703A Cited
US4315245A Cited
US4306147A Cited
US4542528A Cited
US4473746A Cited
US5021642A Cited
US5218191A Cited
US4894523A Cited
US5081343A Cited
US5095197A Cited
US4570057A Cited
US5258606A Cited
US5187356A Cited
US5144121A Cited
US5144119A Cited
US5187355A Cited
US5182441A Cited
US5233172A Cited
US4845350A Cited
US4758717A Cited
US4409470A Cited
US4845350B1 Cited
US4673805A Cited
US5130520A Cited
US4818847A Cited
JPS5935276A Cited
US4578571A Cited
EP0152733A1 Cited
US4647766A Cited
EP0164012A1 Cited
JPS6128947A Cited
JPS6134681A Cited
US4766300A Cited
US4743773A Cited
US4734566A Cited
US4900907A Cited
US5548110A Cited
US4850009A Cited
EP0249713A2 Cited
US4841132A Cited
US4877949A Cited
US4882476A Cited
US4728784A Cited
JPS63189981A Cited
JPS6452584A Cited
US4804949A Cited
US4970379A Cited
US4879456A Cited
US4874933A Cited
US5241488A Cited
US5128519A Cited
JPH01224887A Cited
US5250790A Cited
US4855581A Cited
US5019699A Cited
US4933538A Cited
US5107100A Cited
US5280161A Cited
US5336873A Cited
US5010241A Cited
US5073954A Cited
EP0384955A2 Cited
US5216233A Cited
US5202817A Cited
US5157687A Cited
JPH03113581A Cited
US5218188A Cited
US5243655A Cited
US5270525A Cited
US5218187A Cited
US5258605A Cited
US5135160A Cited
US5260553A Cited
US5110226A Cited
US5192856A Cited
US5288984A Cited
FR2673738A1 Cited
US5196684A Cited
EP0517956A1 Cited
EP0524653A2 Cited
US5262625A Cited
US5291009A Cited
US5349172A Cited
US5354977A Cited
US5264956A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag