Patent US6145745A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6145745A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the reading of a bar code

Assignee: Sick AG
•
Filing: 1998-04-21
•
Granted: 2000-11-14
•
Expires: 2018-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is described for the reading of a bar code consisting of a predetermined number of code elements for the production of a binary signal with sequential high and low phases the length of which correspond to the width of the sequential code elements. In the method the code elements are scanned by the scanning beam or by a plurality of scanning beams of a bar code reader along scanning lines extending substantial parallel to one another. During this the sweeping of the scanning beam over the bar code defines a scan and a scanning plane is defined by each scanning beam when sweeping over the bar code. The angle of tilt between the respective scanning plane and A predetermined reference plane is determined for essentially each scan. During the decoding of the bar code the angles of tilt thus found are evaluated to compensate for grid errors, i.e. for irregular spacings between adjacent scanning lines. Furthermore, a method for the compensation of fluctuations in the scanning speed and also an apparatus for carrying out the method are described.

Inventors

  • 👤 Peter Hauser
  • 👤 Jurgen Reichenbach
  • 👤 Hubert Uhl

Bibliographic Details

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

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 133 words
A method of reading a bar code comprising a predetermined number of code elements for the generation of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of the sequential code elements, the method comprising: scanning the code elements by at least one scanning beam of a bar code reader along scanning lines extending substantially parallel to one another, wherein the sweeping of a scanning beam over the bar code defines a scan and each scanning beam defines a scanning plane on sweeping over the bar code; determining for substantially each scan, an angle of tilt between the respective scanning plane and a predetermined reference plane; and upon decoding of the bar code, evaluating the angle of tilt that has been found for compensation of grid errors.
Claim 2
Independent Claim 133 words
A method of reading a bar code comprising a predetermined number of code elements for the generation of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of the sequential code elements, the method comprising: scanning the code elements by at least one scanning beam of a bar code reader along scanning lines extending substantially parallel to one another, wherein the sweeping of a scanning beam over the bar code defines a scan and each scanning beam defines a scanning plane on sweeping over the bar code; determining for substantially each scan, an angle of tilt between the respective scanning plane and a predetermined reference plane; and upon decoding of the bar code, evaluating the angle of tilt that has been found for compensation of grid errors.
Claim 3
Dependent Claim 17 words
A method in accordance with claim 1 wherein a reading direction extends obliquely to the code elements.
Claim 4
Dependent Claim 19 words
A method in accordance with claim 1 wherein the grid errors consist of non-uniform intervals between neighboring scanning lines.
Claim 5
Dependent Claim 21 words
A method in accordance with claim 1 wherein the scanning plane of a first scan is sued as a reference plane.
Claim 6
Dependent Claim 104 words
A method in accordance with claim 1 wherein each region of a code element sensed along a scanning line forms a code element section, and the method further comprises determining a reference code element in each case from mutually associated code element sections found for different scanning lines and each representing the same code element of the bar code, wherein in each case the shift of the code element sections in the scanning direction resulting from the angle of tilt determined for a scanning plane associated with the scanning line is found and taken into account in the formation of the reference code elements.
Claim 7
Dependent Claim 74 words
A method in accordance with claim 1 wherein one of a predetermined learning bar code or a predetermined grid pattern in a scanning direction extending obliquely to the code elements is multiply scanned in a learning phase and the angle of tilt of the different scanning planes are stored, and wherein the stored angles of tilt are used in operation during the decoding of the bar code for the compensation of the grid errors.
Claim 8
Dependent Claim 65 words
A method in accordance with claim 5 wherein the angles of tilt are respectively determined from the shift in the scanning direction of mutually associated code elements sections from a tilt angle between the scanning direction and the vertical to the bar orientation of the bar code and from the sensing distance between the bar code reader transmitting the scanning beams and the bar code.
Claim 9
Dependent Claim 22 words
A method in accordance with claim 7 wherein the mutually associated code element sections are adjacently disposed mutually associated code element sections.
Claim 10
Dependent Claim 47 words
A method in accordance with claim 8 wherein spacing between different scanning lines are found and angles of tilt are respectively determined from the distances that are found and also from the sensing distance between the bar code reader transmitting the scanning beams and the bar code.
Claim 11
Dependent Claim 23 words
A method in accordance with the claim 9 wherein the spacings between different scanning lines that are found are between neighboring scanning lines.
Claim 12
Dependent Claim 20 words
A method in accordance with claim 9 wherein the spacings between different scanning lines are found by a sensor element.
Claim 13
Dependent Claim 15 words
A method in accordance with claim 11 wherein the sensor element is a line sensor.
Claim 14
Dependent Claim 18 words
A method in accordance with claim 12 wherein the line sensor is arranged perpendicular to the scanning direction.
Claim 15
Dependent Claim 22 words
A method in accordance with claim 13 wherein the sensor element is one of a CCD line or a positioned sensitive detector.
Claim 16
Dependent Claim 32 words
A method in accordance with claim 11 wherein the detection of the spacing between the scanning lines takes place during the scanning operation for the comparison of both systematic and random errors.
Claim 17
Dependent Claim 17 words
A method in accordance with claim 1 further comprising carrying out a beam folding to increase sensitivity.
Claim 18
Independent Claim 116 words
A method of reading a bar code consisting of a predetermined number of code elements for generation of a binary signal with sequential high-low phases, the length of which corresponds to the width of the sequential code elements, the method comprising: scanning the code elements by at least one scanning beam of a bar code reader along at least one scanning line, wherein each time a scanning beam sweeps over a bar code a scan is defined; normalizing, for the detected code elements, the position within the scanning line and the width in the scanning direction in each case; and using the normalized positions and widths of detected code elements for decoding of the bar code.
Claim 19
Independent Claim 116 words
A method of reading a bar code consisting of a predetermined number of code elements for generation of a binary signal with sequential high-low phases, the length of which corresponds to the width of the sequential code elements, the method comprising: scanning the code elements by at least one scanning beam of a bar code reader along at least one scanning line, wherein each time a scanning beam sweeps over a bar code a scan is defined; normalizing, for the detected code elements, the position within the scanning line and the width in the scanning direction in each case; and using the normalized positions and widths of detected code elements for decoding of the bar code.
Claim 20
Dependent Claim 22 words
A method in accordance with claim 17 wherein the code elements are scanned along scanning lines extending substantially parallel to one another.
Claim 21
Dependent Claim 68 words
A method in accordance with claim 17 further comprising determining an actual duration of the actual scan in each case, determining the actual positions and the actual widths of the detected code elements in each case, and determining the normalized position of a detected code element in accordance with the formula P.sub.norm =P.sub.akt *T.sub.nom /T.sub.akt with a predetermined nominal duration of scan being used for T nom .
Claim 22
Dependent Claim 126 words
A method in accordance with claim 17 further comprising additionally guiding the scanning beam along a reference scanning line and over a reference grid simultaneously with the scanning of a bar code, determining the actual position of a detected code element, determining the actual positions of the small m-1th and the mth elements of the reference grid, wherein the element of the reference grid scanned immediately before the detection of the code element is used as the m-1th element and the subsequent element of the reference grid used as the mth element, and determining the normalized position of the detected code element in accordance with the formula ##EQU4## wherein a predetermined nominal width of the elements of the reference grid is used for B ref/nom .
Claim 23
Dependent Claim 18 words
A method in accordance with claim 20 wherein the scanning beam is initially guided via a beam divider.
Claim 24
Dependent Claim 15 words
A method in accordance with claim 21 wherein the beam divider is a semipermeable mirror.
Claim 25
Dependent Claim 23 words
A method in accordance with claim 17 wherein the normalized position is found for substantially every detected code element of the bar code.
Claim 26
Dependent Claim 53 words
A method in accordance with claim 17 further comprising finding the normalized width of a detected code element in accordance with the formula B.sub.norm (n-1)=P.sub.norm (n)-P.sub.(norm) (n-1), wherein P norm (n-1) represents the normalized position of the detected code element and P norm (n) represents the normalized position of the following code element.
Claim 27
Dependent Claim 78 words
A method in accordance with claim 17 wherein every region of a code element scanned along the scanning line forms a code element section, the method further comprising determined the normalized positions and widths of the code element sections, and finding a reference code element in each case from mutually associated code elements determined for different scanning lines and each representing the same code element of the bar code taking into account of the normalized positions and widths.
Claim 28
Independent Claim 141 words
An apparatus for the reading of a bar code consisting of a predetermined number of code elements for the production of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of the sequential code elements, the apparatus comprising a bar code reader that transmits at least one scanning beam for the scanning of code elements along scanning lines extending substantially parallel to one another, wherein a scanning beam that sweeps over the bar code defines a scan and each scanning beam on sweeping over the bar code defines a scanning plane, means for determining the angle of tilt between the respective scanning plane and a predetermined reference plane for substantially each scan, and grid error compensation means for the compensation of grid errors that take account of the angle of tilt that has been found.
Claim 29
Independent Claim 141 words
An apparatus for the reading of a bar code consisting of a predetermined number of code elements for the production of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of the sequential code elements, the apparatus comprising a bar code reader that transmits at least one scanning beam for the scanning of code elements along scanning lines extending substantially parallel to one another, wherein a scanning beam that sweeps over the bar code defines a scan and each scanning beam on sweeping over the bar code defines a scanning plane, means for determining the angle of tilt between the respective scanning plane and a predetermined reference plane for substantially each scan, and grid error compensation means for the compensation of grid errors that take account of the angle of tilt that has been found.
Claim 30
Dependent Claim 17 words
An apparatus in accordance with claim 26 wherein a reading direction extends obliquely to the code elements.
Claim 31
Dependent Claim 26 words
An apparatus in accordance with claim 26 wherein the grid errors consist of non-uniform spacings between neighboring scanning lines during the decoding of the bar code.
Claim 32
Dependent Claim 20 words
An apparatus in accordance with claim 26 further comprising a sensor element for determining the spacings between different scanning lines.
Claim 33
Dependent Claim 15 words
An apparatus in accordance with claim 29 wherein the spacings are between neighboring scanning lines.
Claim 34
Dependent Claim 17 words
An apparatus in accordance with claim 29 wherein the sensor element is formed as a line sensor.
Claim 35
Dependent Claim 18 words
An apparatus in accordance with claim 31 wherein the line sensor is arranged perpendicular to the scanning direction.
Claim 36
Dependent Claim 24 words
An apparatus in accordance with claim 32 wherein the line sensor is arranged as one of a CCD line or a position sensitive detector.
Claim 37
Independent Claim 115 words
An apparatus for reading a bar code comprising a predetermined number of code elements for the generating of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of sequential code elements, the apparatus comprising a bar code reader transmitting at least one scanning beam along at least one scanning line, wherein a scanning beam sweeping over the bar code defines a scan, normalizing means for the normalizing of detected code elements with respect to their position within the scanning line and also their width in the scanning direction, and decoding means for decoding of the bar codes with respect to the normalized positions and widths of detected code elements.
Claim 38
Independent Claim 115 words
An apparatus for reading a bar code comprising a predetermined number of code elements for the generating of a binary signal with sequential high-low phases, the lengths of which correspond to the widths of sequential code elements, the apparatus comprising a bar code reader transmitting at least one scanning beam along at least one scanning line, wherein a scanning beam sweeping over the bar code defines a scan, normalizing means for the normalizing of detected code elements with respect to their position within the scanning line and also their width in the scanning direction, and decoding means for decoding of the bar codes with respect to the normalized positions and widths of detected code elements.
Claim 39
Dependent Claim 17 words
An apparatus in accordance with claim 34 wherein a reading direction extends obliquely to the code elements.
Claim 40
Dependent Claim 22 words
An apparatus in accordance with claim 34 wherein the scanning beam is transmitted along scanning lines extending substantially parallel to one another.
Claim 41
Dependent Claim 30 words
An apparatus in accordance with claim 34 further comprising a beam divider through which the scanning beam can be additionally guided along a reference scanning line over a reference grid.
Claim 42
Dependent Claim 16 words
An apparatus in accordance with claim 37 wherein the beam divider consists of a semipermeable mirror.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-14 2004-05-15 2004-11-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-14 2008-05-15 2008-11-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-14 2012-05-15 2012-11-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag