PL2377072T3

Method and portable device for recognising barcodes

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

14 claims: 7 independent, 7 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A method for optical recording of a linear bar code pattern and for determining a sequence of symbols that are encoded with a bar code pattern, characterized in that the method originates from a blurred RAW image and includes the following steps:1. Sposób do optycznego rejestrowania linearnego wzoru kodu paskowego i do określenia sekwencji symboli, które są zakodowane przy pomocy wzoru kodu paskowego, znamienny tym, że sposób wychodzi od nieostrego zdjęcia RAW i zawiera następujące etapy: • taking a RAW image (6) of the bar code pattern;• wykonanie zdjęcia RAW (6) wzoru kodu paskowego;• obróbka wstępna (7) zdjęcia RAW (6) w celu wytworzenia pojedynczego wzoru wyjściowego (8) lub ciągu wzorów wyjściowych (9), przy czym wzór wyjściowy odpowiada odpowiednio przebiegowi jasności;• pre-treatment (7) of a RAW image (6) to produce a single output pattern (8) or a series of output patterns (9), with the output pattern corresponding to the brightness course;• comparing (10) output patterns (9) or a single output pattern (8) with saved reference patterns (5), where reference patterns (5) correspond respectively to the waveforms of brightness in the blurry images of sharp nominal patterns (2), and each reference pattern at least one symbol is assigned;• porównanie (10) wzorów wyjściowych (9) lub pojedynczego wzoru wyjściowego (8) z zapisanymi wzorami referencyjnymi (5), przy czym wzory referencyjne (5) odpowiadają odpowiednio przebiegom jasności w nieostrych obrazach ostrych wzorów nominalnych (2), a każdemu wzorowi referencyjnemu przyporządkowany jest co najmniej jeden symbol;• establishing for the only output formula (8) or each sequence of output patterns (9) the reference formula (5), respectively, which shows the most similarity with the initial formula (9);• ustalenie dla jedynego wzoru wyjściowego (8) lub każdego ciągu wzorów wyjściowych (9) odpowiednio takiego wzoru referencyjnego (5), który wykazuje największe podobieństwo ze wzorem wyjściowym (9);• issuing, sending or saving symbols that correspond to specific reference patterns (5), according to a single output pattern (8) or a string of output patterns (9) as a string of symbols. • wydawanie, przesyłanie lub zapisywanie symboli, które odpowiadają określonym wzorom referencyjnym (5), zgodnie z pojedynczym wzorem wyjściowym (8) lub ciągiem wzorów wyjściowych (9), jako ciągiem symboli.
  2. 5
    The method according to one of the previous claims, wherein for each of the nominal patterns (2) a greater number of saved reference patterns (5) are available, respectively, for various image parameters;and when comparing (10) output patterns (9) with stored reference patterns (5), a series with such reference patterns (5) is used, which corresponds to the estimation of these image parameters. 5. Sposób według jednego z dotychczasowych zastrzeżeń, przy czym dla każdego z wzorów nominalnych (2) dostępna jest większa ilość zapisanych wzorów referencyjnych (5) odpowiednio dla różnorodnych parametrów obrazu;a przy porównaniu (10) wzorów wyjściowych (9) z zapisanymi wzorami referencyjnymi (5) zastosowana jest seria z takimi wzorami referencyjnymi (5), która odpowiada oszacowaniu tych parametrów obrazu.
  3. 9
    The method according to one of the previous claims, in which reference patterns (5) are assigned respectively to one reference symbol and at least one adjacent pattern, and in which when comparing the sequence of output patterns (9) with reference patterns (5), not only the correct pattern assignment is required output (9) relative to the reference formula (5), and therefore also to the reference symbol, but also at least one symbol adjacent to the reference symbol must match the adjacent original pattern (9). 9. Sposób według jednego z dotychczasowych zastrzeżeń, w którym wzory referencyjne (5) przyporządkowane są odpowiednio jednemu symbolowi referencyjnemu i co najmniej jednemu wzorowi sąsiadującemu, i w którym podczas porównania ciągu wzorów wyjściowych (9) z wzorami referencyjnymi (5) wymagane jest nie tylko prawidłowe przyporządkowanie wzoru wyjściowego (9) względem wzoru referencyjnego (5), a w związku z tym i symbolu referencyjnego, lecz również musi zgadzać się co najmniej jeden symbol sąsiadujący z symbolem referencyjnym względem sąsiadującego wzoru wyjściowego (9).
  4. 11
    The method according to one of the preceding claims, in which the steps from recording the RAW image (6) to determining the recognized sequence (11) of symbols are repeated many times until a given number of results match. 11. Sposób według jednego z wcześniejszych zastrzeżeń, w którym etapy od rejestrowania zdjęcia RAW (6) do określenia rozpoznanego ciągu (11) symboli zostają wielokrotnie powtórzone, aż będzie zgadzała się ze sobą dana liczba wyników.
  5. 12
    The method according to one of the previous claims, comprising the step at which the symbol strings to be recognized and the corresponding reference patterns to be transmitted at the point of sale wirelessly to the mobile device (15) and the portable device (15) which it implements method in accordance with previous stages. 12. Sposób według jednego z dotychczasowych zastrzeżeń, zawierając etap, w którym przekazane zostają ciągi symboli, które mają zostać rozpoznane oraz odpowiednie wzory referencyjne, które mają zostać przekazane w miejscu sprzedaży bezprzewodowo do urządzenia przenośnego (15), oraz urządzenie przenośne (15), które realizuje metodę zgodnie z dotychczasowymi etapami.
  6. 13
    A portable device (15) for optical recording of a linear bar code pattern and for determining a series of symbols that are encoded by a bar code pattern, comprising a camera and a data processing unit (14) characterized in that the data processing unit (14) is programmed is to carry out the method described in accordance with at least one of the previous claims. 13. Urządzenie przenośne (15) do optycznego rejestrowania linearnego wzoru kodu paskowego oraz do określenia ciągu symboli, które są zakodowane przez wzór kodu paskowego, zawierające aparat fotograficzny oraz jednostkę (14) do przetwarzania danych , znamienne tym, że jednostka (14) do przetwarzania danych zaprogramowana jest do przeprowadzenia opisanego sposobu zgodnie z co najmniej jednym z dotychczasowych zastrzeżeń.
  7. 14
    A computer program for optical recording of a linear bar code pattern and for determining a string of symbols that are encoded by a bar code pattern in which the computer program can be loaded and executed on a data processing unit (14) and which, when executed, implements a method according to either several claims 1 to 12. 14. Program komputerowy do optycznego rejestrowania linearnego wzoru kodu paskowego oraz do określenia ciągu symboli, które są zakodowane przez wzór kodu paskowego, w którym program komputerowy może być wczytany i wykonany na jednostce (14) do przetwarzania danych, i który podczas wykonywania realizuje sposób według jednego albo kilku zastrz. 1 do 12. ETH Zurich, Szawajcaria Pełnomocnik:ETH Zurich, Szawajcaria Representative: EP 2 377 072 B1 EP 2 377 072 B1 Z-14000 Z-14000 EP 2 377 072 B1 EP 2 377 072 B1 Z-14000 Z-14000 Fig. 3 Fig. 3 EP 2 377 072 B1 EP 2 377 072 B1 Z-14000 digit pos: 2 before d: Op;1 digit pos: 3 before d: 7p: 1 digit pos: 4 before d: 4p;2 Z-14000 digit pos:2 before d:Op;1 digit pos:3 before d:7p:1 digit pos:4 before d:4p;2