Method and device for decoding bar codes
AssigneeScantech B.V.
InventorsGerrit Boersma, Dennis Johannes Maat
Life of this patent
Estimating the term…
Abstract
A method and apparatus for decoding one or more bar codes comprising a plurality of marks, the marks comprise one or more spaces and one or more bars. The method comprises the following steps: digitalizing electrical signals obtained from a pick-up for picking up reflected laser beams; deriving the width of bars and spaces from the digital signals; determining one or more mark values with a degree on the basis of the width of the spaces and bars found inside the mark or in the immediate vicinity of the mark; determining one or more information values with a degree from the mark values with a degree; and selecting the most probable information values for a bar code or part of a bar code using the determined information values.
Claims10
Method for decoding one or more barcodes comprising a plurality of marks, wherein each of the marks comprises one or more spaces and one or more bars wherein each bar or space is formed by at least one module, and wherein the method comprises the steps of:
- digitalizing electrical signals obtained from a pick-up for picking up reflected laser beams;
- deriving from the obtained electrical signals for each barcode time pairs, each of which is formed by the combined width of a bar and an adjacent space;
- deriving from said time pairs mark values indicating the number of modules covered by each time pair;
- characterized by:
- applying membership functions to said mark values to determine the membership degree with which each mark value has a length of an integer number of modules;
- determining from the mark values and their membership degrees the possible information values represented by the barcode and their membership degrees, using a predetermined relationship between mark values and information values;
- and
- selecting the most probable information values for a bar code or part thereof using the determined information values and their membership degrees.
Apparatus for decoding one or more barcodes comprising a plurality of marks, wherein each of the marks comprises one or more spaces and one or more bars wherein each bar or space is formed by at least one module, and wherein the apparatus comprises:
- means for digitalizing electrical signals obtained from a pick-up for picking up reflected laser beams;
- means for deriving from the obtained electrical signals for each barcode time pairs, each of which is formed by the combined width of a bar and an adjacent space;
- means for deriving from said time pairs mark values indicating the number of modules covered by each time pair;
- characterized by:
- means for applying membership functions to said mark values to determine the membership degree with which each mark value has a length of an integer number of modules;
- means for determining from the mark values and their membership degrees the possible information values represented by the barcode and their membership degrees, using a predetermined relationship between mark values and information values;
- and
- means for selecting the most probable information values for a bar code or part thereof using the determined information values and their membership degrees.
Dependencies are inferred from the claim text.