Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
154 words
A method of automatically aligning a field of view of a two dimensional bar code symbol reading device with a randomly oriented two dimensional bar code symbol, wherein said symbol comprises a unique pattern located contiguously along at least one side thereof, said method comprising the steps of: (a) scanning said symbol with a linear scan extending through said pattern; (b) detecting the presence of said pattern; (c) measuring the length of said pattern detected by said linear scan; (d) rotating the linear scan by a predetermined angle about a central point; (e) repeating steps (a) through (d) a predetermined number of times; (f) determining the rotation angle at which the pattern length is smallest as a function of the measured pattern lengths; and (g) rotating the field of view of the reading device to the determined rotation angle so as to be aligned with the bar code symbol for subsequent scanning and decoding.
Claim 2
Independent Claim
154 words
A method of automatically aligning a field of view of a two dimensional bar code symbol reading device with a randomly oriented two dimensional bar code symbol, wherein said symbol comprises a unique pattern located contiguously along at least one side thereof, said method comprising the steps of: (a) scanning said symbol with a linear scan extending through said pattern; (b) detecting the presence of said pattern; (c) measuring the length of said pattern detected by said linear scan; (d) rotating the linear scan by a predetermined angle about a central point; (e) repeating steps (a) through (d) a predetermined number of times; (f) determining the rotation angle at which the pattern length is smallest as a function of the measured pattern lengths; and (g) rotating the field of view of the reading device to the determined rotation angle so as to be aligned with the bar code symbol for subsequent scanning and decoding.
Claim 3
Dependent Claim
28 words
The method in claim 1 in which angle determination step comprises the step of performing a least squares fit of the measured pattern lengths and known rotation angles.
Claim 4
Dependent Claim
17 words
The method of claim 2 in which the two-dimensional bar code symbol is in the PDF417 format.
Claim 5
Dependent Claim
18 words
The method of claim 3 in which the linear scanning steps are performed with a sweeping laser beam.
Claim 6
Dependent Claim
20 words
The method of claim 4 further comprising the step of scanning the bar code symbol with a rastering laser pattern.
Claim 7
Dependent Claim
25 words
The method of claim 3 in which the linear scanning steps are performed with a series of linear CCD arrays arranged in a radial formation.
Claim 8
Dependent Claim
21 words
The method of claim 6 further comprising the step of reading the bar code symbol with a two dimensional CCD array.
Claim 9
Dependent Claim
23 words
The method of claim 7 in which the series of linear CCD arrays arranged in a radial formation form a substantially 360° array.
Claim 10
Dependent Claim
23 words
The method of claim 7 in which the series of linear CCD arrays arranged in a radial formation form a substantially 180° array.
Claim 11
Independent Claim
157 words
A method of automatically aligning a field of view of a two dimensional bar code symbol reading device with a randomly oriented two dimensional bar code symbol, wherein said bar code symbol comprises a unique pattern located contiguously along at least one side thereof, said method comprising the steps of: (a) scanning said symbol with a linear scan extending through said pattern; (b) detecting the presence of said pattern; (c) measuring the length of said pattern detected by said linear scan; (d) estimating the rotation angle at which the pattern length is smallest as a function of the measured pattern lengths; (e) rotating the linear scan line by a predetermined angle about a central point; (f) repeating steps (a) through (e) a predetermined number of times; and (g) rotating the field of view of the reading device to the determined rotation angle so as to be aligned with the bar code symbol for subsequent scanning and decoding.
Claim 12
Independent Claim
157 words
A method of automatically aligning a field of view of a two dimensional bar code symbol reading device with a randomly oriented two dimensional bar code symbol, wherein said bar code symbol comprises a unique pattern located contiguously along at least one side thereof, said method comprising the steps of: (a) scanning said symbol with a linear scan extending through said pattern; (b) detecting the presence of said pattern; (c) measuring the length of said pattern detected by said linear scan; (d) estimating the rotation angle at which the pattern length is smallest as a function of the measured pattern lengths; (e) rotating the linear scan line by a predetermined angle about a central point; (f) repeating steps (a) through (e) a predetermined number of times; and (g) rotating the field of view of the reading device to the determined rotation angle so as to be aligned with the bar code symbol for subsequent scanning and decoding.
Claim 13
Dependent Claim
29 words
The method in claim 10 in which angle estimation step comprises the step of performing a sequential least squares fit of the measured pattern lengths and known rotation angles.
Claim 14
Dependent Claim
17 words
The method of claim 11 in which the two-dimensional bar code symbol is in the PDF417 format.
Claim 15
Dependent Claim
18 words
The method of claim 12 in which the linear scanning steps are performed with a sweeping laser beam.
Claim 16
Dependent Claim
20 words
The method of claim 13 further comprising the step of scanning the bar code symbol with a rastering laser pattern.
Claim 17
Dependent Claim
25 words
The method of claim 12 in which the linear scanning steps are performed with a series of linear CCD arrays arranged in a radial formation.
Claim 18
Dependent Claim
21 words
The method of claim 15 further comprising the step of reading the bar code symbol with a two dimensional CCD array.
Claim 19
Dependent Claim
23 words
The method of claim 16 in which the series of linear CCD arrays arranged in a radial formation form a substantially 360° array.
Claim 20
Dependent Claim
23 words
The method of claim 16 in which the series of linear CCD arrays arranged in a radial formation form a substantially 180° array.
Claim 21
Independent Claim
186 words
A device for scanning a two dimensional bar code symbol which may be randomly oriented at an unknown angle of skew with respect to a field of view of said device, said two dimensional bar code symbol comprising a unique pattern located contiguously along at least one side thereof, wherein said device comprises: (a) means for generating a plurality of scan lines, wherein each of said scan lines is rotated by a predetermined angle about a central point, and wherein at least some of said scan lines intersect with said pattern; (b) means for measuring the lengths of the pattern intersected by each of said scan lines; (c) means for calculating as a function of the measured lengths of said pattern the angle of skew of the bar code symbol with respect to the field of view of the reading device; (d) means for rotating the field of view of the reading device to the calculated angle of skew such that the field of view is substantially aligned with the two dimensional bar code symbol; and (e) means for scanning the two dimensional bar code symbol.
Claim 22
Independent Claim
186 words
A device for scanning a two dimensional bar code symbol which may be randomly oriented at an unknown angle of skew with respect to a field of view of said device, said two dimensional bar code symbol comprising a unique pattern located contiguously along at least one side thereof, wherein said device comprises: (a) means for generating a plurality of scan lines, wherein each of said scan lines is rotated by a predetermined angle about a central point, and wherein at least some of said scan lines intersect with said pattern; (b) means for measuring the lengths of the pattern intersected by each of said scan lines; (c) means for calculating as a function of the measured lengths of said pattern the angle of skew of the bar code symbol with respect to the field of view of the reading device; (d) means for rotating the field of view of the reading device to the calculated angle of skew such that the field of view is substantially aligned with the two dimensional bar code symbol; and (e) means for scanning the two dimensional bar code symbol.
Claim 23
Dependent Claim
80 words
The device of claim 19 in which said means for generating a plurality of scan lines comprise: (i) a laser light source, (ii) means for sweeping light from said laser light source across said bar code symbol; and (iii) means for rotating the orientation of said sweeping means such that subsequent sweeps are rotated by a predetermined amount around a central point; and wherein said means for scanning said two dimensional bar code symbol comprises a two dimensional laser raster.
Claim 24
Dependent Claim
27 words
The device of claim 20 in which said calculating means comprises means for performing a least squares fit of the measured pattern lengths and predetermined rotation angles.
Claim 25
Dependent Claim
28 words
The device of claim 20 in which said calculating means comprises means for performing a sequential least squares fit of the measured pattern lengths and predetermined rotation angles.
Claim 26
Independent Claim
226 words
A device for scanning a two dimensional bar code symbol which may be randomly oriented at an unknown angle of skew with respect to a field of view of said device, said two dimensional bar code symbol comprising a unique pattern located contiguously along at least one side thereof, wherein said device comprises: (a) a two-dimensional CCD array defining the field of view of the device; (b) a radial CCD matrix comprising a plurality of linear CCD arrays arranged in a radial pattern emanating from a central point and at predetermined angles, wherein each of said linear CCD arrays is separately addressable, and wherein at least some of said linear CCD arrays image said contiguous symbol pattern; (c) means for measuring the lengths of the portions of said contiguous symbol pattern imaged by each of said linear CCD arrays; (d) means for calculating as a function of the measured lengths of said contiguous symbol pattern the angle of skew of the two dimensional bar code symbol with respect to the field of view of the reading device; (e) means for rotating the two dimensional CCD array to the calculated angle of skew such that the two dimensional CCD array is substantially aligned with the two dimensional bar code symbol; and (f) means for scanning the two dimensional bar code symbol with the two dimensional CCD array.
Claim 27
Independent Claim
226 words
A device for scanning a two dimensional bar code symbol which may be randomly oriented at an unknown angle of skew with respect to a field of view of said device, said two dimensional bar code symbol comprising a unique pattern located contiguously along at least one side thereof, wherein said device comprises: (a) a two-dimensional CCD array defining the field of view of the device; (b) a radial CCD matrix comprising a plurality of linear CCD arrays arranged in a radial pattern emanating from a central point and at predetermined angles, wherein each of said linear CCD arrays is separately addressable, and wherein at least some of said linear CCD arrays image said contiguous symbol pattern; (c) means for measuring the lengths of the portions of said contiguous symbol pattern imaged by each of said linear CCD arrays; (d) means for calculating as a function of the measured lengths of said contiguous symbol pattern the angle of skew of the two dimensional bar code symbol with respect to the field of view of the reading device; (e) means for rotating the two dimensional CCD array to the calculated angle of skew such that the two dimensional CCD array is substantially aligned with the two dimensional bar code symbol; and (f) means for scanning the two dimensional bar code symbol with the two dimensional CCD array.
Claim 28
Dependent Claim
24 words
The device of claim 23 in which the calculating means implements a least squares fit of the measured pattern lengths and known rotation angles.
Claim 29
Dependent Claim
25 words
The device in claim 23 in which the calculating means implements a sequential least squares fit of the measured pattern lengths and known rotation angles.
Claim 30
Dependent Claim
16 words
The device of claim 25 in which the radial CCD matrix forms a substantially 360° array.
Claim 31
Dependent Claim
16 words
The device of claim 25 in which the radial CCD matrix forms a substantially 180° array.