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

Bar code decoder for a lightpen

Assignee: Nokia of America Corp
•
Filing: 1997-03-17
•
Granted: 1999-09-14
•
Expires: 2017-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decoding facility for decoding signal samples characterizing symbols forming a particular pattern. The decoding facility, more particularly, forms the signal samples into groups and each group is decoded into a known symbol. This is done by matching a group of samples with each of a plurality of known symbols and selecting and outputting as the decoded symbol that one of the known symbols that is the closest match to the group of signals being processed.

Inventors

  • 👤 Mark Robert Cravatts

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:41
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 278 words
A system for decoding a bar code formed from a plurality of characters, in which said characters form a unique identifier assigned to a particular item, said system comprising apparatus that receives a set of samples of signals obtained as a result of scanning the bar code, said samples including samples defining respective ones of the characters forming the bar code, a first processor that processes the set of samples to form respective measured bar code characters, a second processor that processes each of the measured characters in turn, and (a) generates a series of predetermined ideal characters scaled to a parameter associated with the measured character being processed, (b) compares the entire measured character being processed with each of the generated ideal characters and (c) selects as the measured character being processed that one of the generated ideal characters that most closely compares with the measured character being processed, and a third process that forms each selected character into a sequence of characters and then identifies said particular item as a function of the sequence of selected characters, and wherein each of the ideal characters is a combination of a plurality of bars and spaces, and wherein the second processor performs said comparison by determining an intersection between each bar of the processed measured character with each space forming a respective one of the ideal characters and an intersection between each space of the processed measured character with each bar forming a respective one of the ideal characters, and then generating an error value as a function of an extent of each such intersection such that the selected ideal character is associated with the least error value.
Claim 2
Independent Claim 278 words
A system for decoding a bar code formed from a plurality of characters, in which said characters form a unique identifier assigned to a particular item, said system comprising apparatus that receives a set of samples of signals obtained as a result of scanning the bar code, said samples including samples defining respective ones of the characters forming the bar code, a first processor that processes the set of samples to form respective measured bar code characters, a second processor that processes each of the measured characters in turn, and (a) generates a series of predetermined ideal characters scaled to a parameter associated with the measured character being processed, (b) compares the entire measured character being processed with each of the generated ideal characters and (c) selects as the measured character being processed that one of the generated ideal characters that most closely compares with the measured character being processed, and a third process that forms each selected character into a sequence of characters and then identifies said particular item as a function of the sequence of selected characters, and wherein each of the ideal characters is a combination of a plurality of bars and spaces, and wherein the second processor performs said comparison by determining an intersection between each bar of the processed measured character with each space forming a respective one of the ideal characters and an intersection between each space of the processed measured character with each bar forming a respective one of the ideal characters, and then generating an error value as a function of an extent of each such intersection such that the selected ideal character is associated with the least error value.
Claim 3
Dependent Claim 36 words
The system of claim 1 wherein said series of predetermined ideal characters include a first series of digital codes representing respective decimal values and a second series of different digital codes also representing the decimal values.
Claim 4
Dependent Claim 59 words
The system of claim 1 further comprising a hand-held light pen that is used to scan the bar code and output each sample forming the set of samples of signals, and a processor that accumulates each sample that the light pen outputs to form the set of samples and then supplies the set of samples to the receiving apparatus.
Claim 5
Dependent Claim 20 words
The system of claim 1 wherein said plurality of bars and spaces is a combination of four bars and spaces.
Claim 6
Dependent Claim 47 words
The system of claim 1 wherein each of the bars and spaces forming a measured character being processed is associated with a respective scanning interval and wherein said scaling is done as a function of the sum of the scanning intervals associated with the character being processed.
Claim 7
Dependent Claim 162 words
A decoder for decoding signal samples characterizing symbols forming a particular pattern, said decoder comprising a first processor that receives the signal samples and form the samples into predetermined groups each characterizing a respective one of the symbols, and a second processor that processes each group of signal samples in turn and (a) generates a plurality of known symbols, (b) matches the group of signal samples being processed with each of the plurality of known symbols, and (c) selects and outputs as the decoded symbol that one of the plurality of known symbols that is the closest match to the group of signal samples being processed, and wherein said second processor includes a processor that determines an intersection between each of the plurality of known symbols with the group of samples being processed and then generates an error value as a function of the extent of each such intersection such that the selected decoded symbol is associated with the least error value.
Claim 8
Dependent Claim 162 words
A decoder for decoding signal samples characterizing symbols forming a particular pattern, said decoder comprising a first processor that receives the signal samples and form the samples into predetermined groups each characterizing a respective one of the symbols, and a second processor that processes each group of signal samples in turn and (a) generates a plurality of known symbols, (b) matches the group of signal samples being processed with each of the plurality of known symbols, and (c) selects and outputs as the decoded symbol that one of the plurality of known symbols that is the closest match to the group of signal samples being processed, and wherein said second processor includes a processor that determines an intersection between each of the plurality of known symbols with the group of samples being processed and then generates an error value as a function of the extent of each such intersection such that the selected decoded symbol is associated with the least error value.
Claim 9
Dependent Claim 44 words
The decoder of claim 6 wherein the second process includes a third process that scales each of the plurality of known symbols as a function of a scaling parameter derived from a particular parameter associated with the signal samples of the group being processed.
Claim 10
Dependent Claim 35 words
The decoder of claim 6 wherein said plurality of known symbols include a first series of digital codes representing respective decimal values and a second series of different digital codes also representing the decimal values.
Claim 11
Dependent Claim 52 words
The decoder of claim 6 further comprising a hand-held light pen operative for scanning information and outputting the signal samples, and a processor that accumulates each of the signal samples that the light pen outputs to form the group of samples and to then supply the group of samples to the decoder.
Claim 12
Dependent Claim 70 words
The decoder claim 6 wherein said signal samples are indicative of respective bars and spaces of a bar code being scanned and wherein each of the bars and spaces form a character of the bar code, said groups of signal samples representing respective one of the characters, and wherein said scaling parameter is derived as a function of the scanning interval of each of the group of characters being scanned.

References Cited (Backward Citations)

US4146782A Cited
US4289957A Cited
US4282426A Cited
US4409469A Cited
US4329574A Cited
US4667089A Cited
US4575625A Cited
US5081342A Cited
US5343027A Cited
US5045677A Cited
US5194722A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag