US5702059A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Extended working range dataform reader including fuzzy logic image control circuitry
Assignee: Symbol Technologies LLC
•
Filing: 1995-10-18
•
Granted: 1997-12-30
•
Expires: 2015-10-18
Abstract
Abstract A portable data collection system is disclosed. The system includes a dataform reader module having a board camera electrically coupled to a control and decoder board in an open loop feedback configuration. The control and decoder board includes fuzzy logic image control circuitry which analyzes a captured frame of a video image including a dataform produced by the board camera. Based on the analysis of the captured frame, the fuzzy logic image control circuitry generates control signals to adjust operating parameters of the board camera such that an image suitable for decoding is produced.
Inventors
- 👤 John B. Chu
- 👤 Paul P. Ju
- 👤 Ynjiun P. Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:18
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/1092; G01; G01J; G01J3/00; G01J3/46; G01J3/50; G01J3/51; G06K7/10554; G06K7/10564; G06K7/10712; G06K7/10722; G06K7/10732; G06K7/10752; G06K7/10792; G06K7/10851; G06K7/10881; G06K7/10891; G01J3/02; G01J3/0272; G01J3/10; G01J3/28; G01J3/2803; G06K2007/10524; G06K2207/00; G06K2207/1011
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
158 words
A dataform reader comprising: a) a board camera including a two dimensional photosensor array comprising a set of pixels and control circuitry for generating a video signal representative of an illumination content on each pixel in the set of pixels over an exposure period; b) the board camera control circuitry including a gain control signal input and an exposure period control signal input; c) an analog to digital converter coupled to the board camera, the analog to digital converter receiving the video signal and generating gray scale values; and d) a control unit coupled to the board camera and the analog to digital converter to receive the gray scale values and analyze a portion of the gray scale values, generate at the least one of a gain control signal input to the board camera control circuitry gain control signal input and an exposure period control signal input to the board camera control circuitry exposure period control signal input.
Claim 2
Dependent Claim
158 words
A dataform reader comprising: a) a board camera including a two dimensional photosensor array comprising a set of pixels and control circuitry for generating a video signal representative of an illumination content on each pixel in the set of pixels over an exposure period; b) the board camera control circuitry including a gain control signal input and an exposure period control signal input; c) an analog to digital converter coupled to the board camera, the analog to digital converter receiving the video signal and generating gray scale values; and d) a control unit coupled to the board camera and the analog to digital converter to receive the gray scale values and analyze a portion of the gray scale values, generate at the least one of a gain control signal input to the board camera control circuitry gain control signal input and an exposure period control signal input to the board camera control circuitry exposure period control signal input.
Claim 3
Dependent Claim
83 words
The two dimensional dataform reader of claim 1, wherein the control unit accesses one or more membership function charts stored in memory to analyze the portion of the gray scale values, each of the one or more membership function charts including a plurality of overlying functions wherein one function of the plurality of functions represents a normal condition for a magnitude of a gray scale value and at least one function represents a non-normal condition for the magnitude of a gray scale value.
Claim 4
Dependent Claim
239 words
A dataform reader comprising: a) a board camera including a two dimensional photosensor array comprising a set of pixels and control circuitry for generating a video signal representative of an illumination content on each pixel in the set of pixels over an exposure period; b) the board camera control circuitry including a gain control signal input and an exposure period control signal input; c) a fuzzy logic control unit coupled to the board camera to receive the video signal, capture and analyze a portion of the video signal and, based on the analysis of the captured portion of the video signal, generate at the least one of the gain control signal and the exposure period control signal; and d) the fuzzy logic control unit accessing one or more membership function charts stored in memory to analyze the video signal, each of the one or more membership function charts including a plurality of overlying functions wherein one function of the plurality of functions represents a normal condition for the captured portion of the video signal and at least one function representing a non-normal condition for the captured portion of the video signal; e) an A/D converter receiving the video signal and generating a series of gray scale values representative of illumination incident on each pixel in accordance with a reference signal; and f) the fuzzy logic control unit further generating a reference signal in response to the membership functions inputs.
Claim 5
Dependent Claim
239 words
A dataform reader comprising: a) a board camera including a two dimensional photosensor array comprising a set of pixels and control circuitry for generating a video signal representative of an illumination content on each pixel in the set of pixels over an exposure period; b) the board camera control circuitry including a gain control signal input and an exposure period control signal input; c) a fuzzy logic control unit coupled to the board camera to receive the video signal, capture and analyze a portion of the video signal and, based on the analysis of the captured portion of the video signal, generate at the least one of the gain control signal and the exposure period control signal; and d) the fuzzy logic control unit accessing one or more membership function charts stored in memory to analyze the video signal, each of the one or more membership function charts including a plurality of overlying functions wherein one function of the plurality of functions represents a normal condition for the captured portion of the video signal and at least one function representing a non-normal condition for the captured portion of the video signal; e) an A/D converter receiving the video signal and generating a series of gray scale values representative of illumination incident on each pixel in accordance with a reference signal; and f) the fuzzy logic control unit further generating a reference signal in response to the membership functions inputs.
Claim 6
Dependent Claim
41 words
The two dimensional dataform reader of claim 3, wherein the membership function charts include a histogram membership function chart representative of the quantity of pixels in an image area having a corresponding gray scale value in excess of a predetermined number.
Claim 7
Dependent Claim
52 words
The two dimensional dataform reader of claim 4, wherein the membership function charts further include at least one of: a) a dynamic range membership function chart representative of local maximum values in the video signal; and b) a dynamic range membership function chart representative of local minimum values in the video signal.
Claim 8
Dependent Claim
46 words
The two dimensional dataform reader of claim 5, further including an digital to analog converter circuitry convening digital gain control, exposure period control and reference voltage control signals from the fuzzy logic circuitry to analog voltage signals usable by the photosensor array and the A/D converter.
Claim 9
Dependent Claim
63 words
The two dimensional dataform reader of claim 5, wherein the fuzzy logic control unit includes a processor for calculating an index value as a function of values derived from the captured video signal and the membership function charts and a memory including a look-up table for selecting a gain control value, exposure period and reference voltage setting in accordance with the index value.
Claim 10
Dependent Claim
28 words
The two dimensional dataform reader of claim 7, wherein the index value is further a function of a previous index value calculated during a previous dataform reading session.
Claim 11
Independent Claim
178 words
A method of imaging a dataform in a target area using a dataform reader including a two dimensional photosensor array, a control unit and an A/D converter, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array comprising a set of pixels; b) generating a video signal representative of an illumination content on each pixel in the set of pixels of the two dimensional photosensor array over an exposure period in accordance with a gain control input and an exposure period input; c) converting a portion of the video signal to a set of gray scale values utilizing the A/D converter; d) inputting the set of gray scale values to the control unit which utilizes a portion of the set of gray scale values to generate at least two membership function input values representing characteristics of said video signal; and e) applying a fuzzy logic control function to said membership function values utilizing the control unit to generate at least one of said gain control input and said exposure period input.
Claim 12
Independent Claim
178 words
A method of imaging a dataform in a target area using a dataform reader including a two dimensional photosensor array, a control unit and an A/D converter, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array comprising a set of pixels; b) generating a video signal representative of an illumination content on each pixel in the set of pixels of the two dimensional photosensor array over an exposure period in accordance with a gain control input and an exposure period input; c) converting a portion of the video signal to a set of gray scale values utilizing the A/D converter; d) inputting the set of gray scale values to the control unit which utilizes a portion of the set of gray scale values to generate at least two membership function input values representing characteristics of said video signal; and e) applying a fuzzy logic control function to said membership function values utilizing the control unit to generate at least one of said gain control input and said exposure period input.
Claim 13
Dependent Claim
60 words
The method of claim 9, wherein said membership function input values include a dynamic range maximum value and a dynamic range minimum value and step (d) includes: a) generating a dynamic range maximum value representative of local maximum values in the video signal; and b) generating a dynamic range minimum value representative of local minimum values in the video signal.
Claim 14
Independent Claim
130 words
A method of reading a dataform in a target area, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array; b) generating a video signal representative of said image in accordance with a gain control input and an exposure period input; c) generating a digital video signal from the video signal, the digital video signal including a sequence of gray scale values representative of said bar code in accordance with the difference between said video signal and a reference voltage; d) generating at least two membership function input values representing characteristics of said video signal; and e) applying a fuzzy logic control function to said membership function values to generate at least one of said gain control input and said exposure period input.
Claim 15
Independent Claim
130 words
A method of reading a dataform in a target area, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array; b) generating a video signal representative of said image in accordance with a gain control input and an exposure period input; c) generating a digital video signal from the video signal, the digital video signal including a sequence of gray scale values representative of said bar code in accordance with the difference between said video signal and a reference voltage; d) generating at least two membership function input values representing characteristics of said video signal; and e) applying a fuzzy logic control function to said membership function values to generate at least one of said gain control input and said exposure period input.
Claim 16
Dependent Claim
45 words
The method of claim 11, wherein said membership functions input values include a histogram value and step (d) includes: a) generating a histogram value representative of the quantity of pixels in the image area with a gray scale value in excess of a predetermined number.
Claim 17
Dependent Claim
61 words
The method of claim 12, wherein said membership function inputs further include a dynamic range maximum value and a dynamic range minimum value and step (d) further includes: a) generating a dynamic range maximum value representative of local maximum values in the video signal; and b) generating a dynamic range minimum value representative of local minimum values in the video signal.
Claim 18
Dependent Claim
55 words
The method of claim 11, wherein step (e) includes the following substeps: a) generating an index number as a function of said membership function values; and b) applying the index number to a look-up table to determine said gain control input, the exposure period input and the reference voltage in accordance with the index number.
Claim 19
Dependent Claim
49 words
The method of claim 14, wherein the index number is further a function of a previous index number generated during a previous dataform reading session and step (e) of the method further includes: a) storing said index value in a memory for use in a future dataform reading session.
Claim 20
Independent Claim
169 words
A method of imaging a dataform in a target area, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array; b) selecting at least one of an exposure period value and gain control value in accordance with values selected during a previous dataform reading session; c) generating a video signal representative of said dataform and in accordance with at least one of the exposure period value and gain control value; d) generating a set of gray scale values corresponding to the video signal; e) utilizing the set of gray scale values to generate at least two membership function input values representative of characteristics of said video signal; f) applying a fuzzy logic control function to said membership function input values to determine at least one of an updated exposure period value and an updated gain control value; and g) storing a value representative of said updated exposure period and gain control values in memory for use in a subsequent dataform reading session.
Claim 21
Independent Claim
169 words
A method of imaging a dataform in a target area, said method including: a) imaging said target area including said dataform onto a two dimensional photosensor array; b) selecting at least one of an exposure period value and gain control value in accordance with values selected during a previous dataform reading session; c) generating a video signal representative of said dataform and in accordance with at least one of the exposure period value and gain control value; d) generating a set of gray scale values corresponding to the video signal; e) utilizing the set of gray scale values to generate at least two membership function input values representative of characteristics of said video signal; f) applying a fuzzy logic control function to said membership function input values to determine at least one of an updated exposure period value and an updated gain control value; and g) storing a value representative of said updated exposure period and gain control values in memory for use in a subsequent dataform reading session.
Claim 22
Dependent Claim
57 words
The method of claim 16, wherein said membership function values include at least one of a dynamic range minimum value and step (e) includes: a) generating a dynamic range maximum value representative of local maximum values in the video signal; and b) generating a dynamic range minimum value representative of local minimum values in the video signal.
Claim 23
Dependent Claim
64 words
The method of claim 16, wherein step (e) includes the sub-steps of: a) generating an index number as a function of the membership function values and a previous index number generated during a previous imaging session; and b) applying the index number to a look-up table to determine the at least one of the updated exposure period value and the updated gain control value.
Claim 24
Dependent Claim
125 words
A low power consumption dataform reader for reading a dataform in a target area, the reader comprising: a) an illumination source directing illumination towards the target area; b) a board camera including a two dimensional photosensor array comprising a set of pixels which receive reflected illumination from the target area, the board camera further including camera control circuitry for generating a signal representative of accumulated illumination incident on each of said pixels during an exposure period; and c) illuminator control circuitry providing operating power to the illumination source during the exposure period when the exposure period is in excess of a predetermined duration and not providing operating power to the illumination source when the exposure period is less than or equal to the predetermined duration.
Claim 25
Dependent Claim
125 words
A low power consumption dataform reader for reading a dataform in a target area, the reader comprising: a) an illumination source directing illumination towards the target area; b) a board camera including a two dimensional photosensor array comprising a set of pixels which receive reflected illumination from the target area, the board camera further including camera control circuitry for generating a signal representative of accumulated illumination incident on each of said pixels during an exposure period; and c) illuminator control circuitry providing operating power to the illumination source during the exposure period when the exposure period is in excess of a predetermined duration and not providing operating power to the illumination source when the exposure period is less than or equal to the predetermined duration.
Claim 26
Dependent Claim
38 words
The dataform reader of claim 1 wherein the control unit further generates a reference signal input to the analog to digital converter, the reference signal being utilized by the analog to digital converter to generate gray scale values.
References Cited (Backward Citations)
US4210802A
Cited
US5187356A
Cited
US4409470A
Cited
US5130520A
Cited
US4952966A
Cited
JPS60129891A
Cited
US4766300A
Cited
US4734566A
Cited
US4835615A
Cited
US5308966A
Cited
US4877949A
Cited
US5468947A
Cited
JPS6367692A
Cited
US5272538A
Cited
US4962432A
Cited
US5025319A
Cited
US5131053A
Cited
JPH0262287A
Cited
US5019699A
Cited
JPH0283886A
Cited
US5478997A
Cited
US5235167A
Cited
US5083150A
Cited
US5128769A
Cited
US5010580A
Cited
US5345266A
Cited
US5314631A
Cited
US5168149A
Cited
US5243666A
Cited
US5262871A
Cited
JPH03198175A
Cited
US5184005A
Cited
US5080456A
Cited
US4996413A
Cited
US5504316A
Cited
US5340973A
Cited
US5237365A
Cited
US5200597A
Cited
US5245445A
Cited
US5296690A
Cited
US5448293A
Cited
US5401949A
Cited
US5210398A
Cited
US5293238A
Cited
US5486688A
Cited
US5332892A
Cited
US5278397A
Cited
US5386271A
Cited
US5420635A
Cited
US5258604A
Cited
JPH05242287A
Cited
US5354977A
Cited
US5349172A
Cited
US5291009A
Cited
US5414251A
Cited
US5319181A
Cited
US5420943A
Cited
US5359185A
Cited
US5468950A
Cited
US5276315A
Cited
US5308960A
Cited
US5309243A
Cited
US5418357A
Cited
US5331143A
Cited
US5315095A
Cited
US5408084A
Cited
US5352884A
Cited
US5406063A
Cited
US5559555A
Cited
US5484994A
Cited
US5576523A
Cited
US5496992A
Cited
US5521366A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-29 | 2001-06-30 | 2001-12-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-29 | 2005-06-30 | 2005-12-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-29 | 2009-06-30 | 2009-12-30 | $7700.00 | Window Closed / Lapsed |