FI67633B - FOERFARANDE OCH ANORDNING FOER IDENTIFIERING AV FOEREMAOL - Google Patents
FOERFARANDE OCH ANORDNING FOER IDENTIFIERING AV FOEREMAOL Download PDFInfo
- Publication number
- FI67633B FI67633B FI801195A FI801195A FI67633B FI 67633 B FI67633 B FI 67633B FI 801195 A FI801195 A FI 801195A FI 801195 A FI801195 A FI 801195A FI 67633 B FI67633 B FI 67633B
- Authority
- FI
- Finland
- Prior art keywords
- signal
- line pattern
- video signal
- counter
- period
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10861—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
- G06K7/10871—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels randomly oriented data-fields, code-marks therefore, e.g. concentric circles-code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
- G06V30/224—Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Character Input (AREA)
- Image Analysis (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Vending Machines For Individual Products (AREA)
- Television Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Exposure Control For Cameras (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
Description
Iftor'.l Γβΐ /<«* KUULUTUSJULKAISU , π _ ^ (11) UTLÄGGNINGSSKRIFT 6 7633 ijfä?· c (45) Γ: ' - ν η ' ι :?:!5 ^ ^ (51) Kv.lk.3/ln*-Cl.3 G 06 K 7/015 SUOMI-FINLAND (21) Pit«nttlhak«mut — PatentanfCknlng 801195 (22) H«kemlspflvi — Ansdknlng*d«g 1 5.04,80 ^ ^ (23) Alkup&tvi — Glltlghetsdig 1 5 . 0 4 . 8 0 (41) Tullut lulklMksI — Bllvlt offentHg 20.10.80Iftor'.l Γβΐ / <«* ADVERTISING PUBLICATION, π _ ^ (11) UTLÄGGNINGSSKRIFT 6 7633 ijfä? · C (45) Γ: '- ν η' ι:?:! 5 ^ ^ (51) Kv.lk.3 /ln*-Cl.3 G 06 K 7/015 SUOMI-FINLAND (21) Pit «nttlhak« mut - PatentanfCknlng 801195 (22) H «kemlspflvi - Ansdknlng * d« g 1 5.04,80 ^ ^ (23) Alkup & tvi - Glltlghetsdig 1 5. 0 4. 8 0 (41) Tullut lulklMksI - Bllvlt offentHg 20.10.80
Patentti- ja rekisterihallitus ........ . __ . .....Patent and Registration Office ........ . __. .....
_ · (44) Nlhtivlkslpanon Ja kuuLJulkaltun pvm. — ._ · (44) Date of issue and date of publication. -.
Patent- och registerstyreleen ' An»Okan utlagd och utl.skrlften pubticerad 31 .12.84 (32)(33)(31) Pyydetty etuoikeus—Begird prlorltet 19-04.79Patent- och registerstyreleen 'An »Okan utlagd och utl.skrlften pubticerad 31 .12.84 (32) (33) (31) Requested privilege — Begird prlorltet 19-04.79
Saksan Li ittotasavalta-FörbundsrepubIiken Tyskland(DE) P 2915732.2 Toteennäytetty-Styrkt (71) Scantron GmbH 6 Co. Elektronische Lesegeräte KG, Legienstrasse 14, 6230 Frankfurt-Hoechst, Saksan Liittotasavalta-Förbundsrepubliken Tyskland(DE) (72) Klaus Wevelsiep·, Kriftel, Saksan L i i ttotasaval ta-Förbundsrepubl iken Tyskland(DE) (7*0 Ruska & Co Oy (5*0 Menetelmä ja laitteisto esineiden tunnistamiseksi -Förfarande och anordning för identifiering av föremälFederal Republic of Germany-FörbundsrepubIiken Tyskland (DE) P 2915732.2 Proven-Styrkt (71) Scantron GmbH 6 Co. Elektronische Lesegeräte KG, Legienstrasse 14, 6230 Frankfurt-Hoechst, Federal Republic of Germany Förbundsrepubliken Tyskland (DE) (72) Klaus Wevelsiep ·, Kriftel, Germany L ii tt ttavo ta-Förbundsrepubl iken Tyskland (DE) (7 * 0 Ruska & Co Oy ( 5 * 0 Method and apparatus for identifying objects -Förfarande och anordning för identifiering av föremäl
Keksintö käsittää menetelmän ja laitteiston tunnistamaan esineitä, jotka ilmestyvät missä tahansa asennossa ja suunnassa ja mihin tahansa aikaan kuvaruutuun sekä osoittavat kuvaruudun pinnalla kulloinkin tunnisteken-tän (50), joka käsittää vähintään yhdessä tietojuovassa (51) merkkejä ja vähintään yhden kontrastiviivakuvion (5*1), joka on tunnisteena tietoj uovan asennolle ja suunnalle ja jossa kontrastiviivakuviossa on useampia rinnakkaisia viivoja eri etäisyyksillä ja/tai viivaleveyksillä, jolloin kuvaruutua pyyhkäistään juovittain ja synnytetään pyyhkäistyä kontrastiviivakuviota ja sitä seuraavia merkkejä vastaava binäärinen videosignaali, jolloin ensimmäisessä menetelmäaskeleessa pyyhkäistään kuvaruutua eri kulmissa niin kauan, että tunnistetaan ennalta annettu kontrastiviivakuvio, toisessa menetelmäaskeleessa määrätään tietojuovan asema ja suunta kuvaruutuun nähden, ja kolmannessa menetelmäaskeleessa tapahtuu rasteripyyhkäisy tietojuovan suunnassa ja merkit luetaan ja dekoodataan.The invention comprises a method and apparatus for identifying objects which appear on the screen in any position and direction and at any time and in each case indicate on the screen surface an identification field (50) comprising characters in at least one data line (51) and at least one contrast line pattern (5 * 1) , which is an indication of the position and direction of the data line and in which the contrast line pattern has a plurality of parallel lines at different distances and / or line widths, sweeping the screen line by line and generating a binary video signal corresponding to identifying a predetermined contrast line pattern, the second method step determining the position and orientation of the data line relative to the screen, and the third method step performing a raster scan in the direction of the data line and reading and decoding the characters.
Tällaiset menetelmät ja laitteistot ovat jo tunnettuja. Tunnistettavissa esineissä on kyse esimerkiksi kauppatavaroista, tavarataloartik-keleista tai vastaavista, jotka ovat tunnistetta- 2 67633 vissa koneellisesti luettavassa muodossa. Tätä tarkoitusta varten kinnitetään tai sijoitetaan esineisiin tunnisteet, mitkä on painettu koneellisesti luettavan koodin, esim. OCR-koodin merkeillä. Tällainen tunniste voi muodostua laatu-, dimensio-, hintatiedoista, artikkelinumerosta jne. Nämä tunnistetiedot on sijoitettu jollain tavoin esineiden pinnoille.Such methods and equipment are already known. Identifiable objects are, for example, merchandise, department store articles or the like which are identifiable in a machine-readable form 2 67633. For this purpose, tags are affixed or placed on the objects, which are printed with characters of a machine-readable code, e.g. an OCR code. Such an identifier may consist of quality, dimension, price information, article number, etc. This identification information is somehow placed on the surfaces of the objects.
Tällaiset tunnisteet ovat vain vaikeasti luettavissa koneellisesti, koska esineet ovat erilaisia suuruudeltaaan ja koska nämä tunnisteet sijoitetaan esim. liimattaviin etiketteihin esineen eri kohtiin. Luettaessa tunnistetta ei näin voida lähteä siitä, että tunniste on käytettävissä määrätyssä asennossa määrättyyn aikaan ja kiinteässä suunnassa. Näiden tunnisteiden lukeminen ei ole näin verrattavissa reikäkorttien tai vastaavien lukemiseen, jossa kortti on käytettävissä tarkkaan määrätyssä lukuasennossa tarkkaan määrättyihin aikoihin. Edelläolevassa tapauksessa tapahtuu päinvastainen.. Tietokenttä esineessä ilmestyy nyt enemmän tai vähemmän suurinpiirtein määrättyyn paikkaan, ja myös tietokentän suunta on suhteellisen mielivaltainen.Such tags are only difficult to read by machine, because the objects are different in size and because these tags are placed, for example, on adhesive labels at different places in the object. Thus, when reading a tag, it cannot be assumed that the tag is available in a certain position at a certain time and in a fixed direction. Reading these tags is thus not comparable to reading punch cards or the like, where the card is available in a well-defined reading position for well-defined times. In the above case, the opposite happens. The data field in the object now appears more or less at a roughly specified location, and the direction of the data field is also relatively arbitrary.
Tällaisia menetelmiä ja laitteistoja esineiden tunnistamiseksi asennetaan esim. supermarkettien jne. kassapaikoille mahdollistamaan niiden esineiden hinnan ja/tai artikkelinumeron selvittäminen, mitkä asiakas haluaa ostaa ja tätä tarkoitusta varten on tuonut kassalle. Tavara-artikkelit, kuten erimuotoiset ja kokoiset laatikot, pullot, paketit, rasiat jne. järjestetään sitten yksitellen kuvaruudulle, jolloin ainoastaan niiden pintojen, joilla on tavaran tunnistamiseen käytetty tietokenttä, täytyy olla suunnattu kohti kuvaruutua. Tietokentät eri esineissä ilmestyvät näin erilailla suunnattuina eri paikkoihin kuvaruudun sisäpuolelle. Edelleen tietokentät eivät ilmesty kiintein aikavälein lukuasemalle. Lukuaseman täytyy näin etsiä tietokenttä ja tietokentän tietolinjojen suunnassa lukea tietolinjojen merkit. Luetut merkit johdetaan sitten sähköisinä signaaleina kassalle, mikä voi myös artikkelinumeron tai artikkeli-ryhmän painaa kassakuittiin.Such methods and equipment for identifying objects are installed, for example, at the checkout points of supermarkets, etc. to enable the price and / or article number of the objects which the customer wants to buy and has brought to the checkout for this purpose. The articles of goods, such as boxes of different shapes and sizes, bottles, packages, boxes, etc., are then arranged one by one on the screen, in which case only those surfaces which have the data field used to identify the goods need be directed towards the screen. Data fields in different objects thus appear in different directions directed to different places inside the screen. Furthermore, the data fields do not appear at fixed intervals for the reading station. The reading station must thus search for the data field and read the characters of the data lines in the direction of the data lines of the data field. The read characters are then routed as electronic signals to the cash register, which can also print the article number or article group on the cash register receipt.
Esineeseen sijoitettu tietokenttä on varustettu kontrastiviiva-kuviolla (PIC), millä on useampia rinnakkaisia viivoja eri etäi- 3 67633 syyksillä ja/tai viivaleveyksillä. Kontrastiviivakuvio on tarkoitettu siihen, että tietokenttä, esim. painettu etiketti, luotettavasti ja yksikäsitteisesti erotetaan muista merkeistä ja viivakuvioista, jotka mahdollisesti ovat esineen pinnalla tietokentän ympäristössä. Lisäksi kontrastiviivakuviolla on tietolinjan suhteen tietokentän sisäpuolella ennaltamäärätty asento ja suunta ja sitä voidaan näin käyttää selvittämään kontrastivii-vakuvion - ja sen kanssa tietolinjojen - asento ja suunta suhteessa ositusrivin osituskulmaan, jotta saataisiin aikaan osi-tusrasteri tietolinjojen suunnassa, mikä ylleviivaa merkit tietolinjojen sisäpuolella pystysuorassa suunnassa. Kontrastivii-vakuvion varma tunnistaminen esittää näin oleellista askelta sellaisten tietokenttien lukemisessa, jotka on painettu selvä-kirjoitusmerkeillä.The data field placed on the object is provided with a contrast line pattern (PIC) with several parallel lines with different distances and / or line widths. A contrast line pattern is intended to reliably and unambiguously distinguish a data field, e.g., a printed label, from other characters and line patterns that may be on the surface of an object in the vicinity of the data field. In addition, the contrast line pattern has a predetermined position and direction with respect to the data line inside the data field and can thus be used to determine the position and direction of the contrast line pattern - and with it the data lines - relative to the partition line partition angle to provide a partition raster in the data line direction. The reliable identification of a contrasting constant thus represents an essential step in reading data fields printed in plain characters.
DE-OS 2 338 561 :sta on tuttu menetelmä ja laitteisto , joka on sitä alussa mainittua lajia, jolla tapahtuu kontrastiviivakuvi-on tunnistaminen vasta sitten, kun kontrastiviivakuvio itse a-siassa ositetaan pystysuoraan viivojensa suuntaan ja sen avulla videosignaaliin sisältyvä pulssijono on sama kuin ennaltamäärätty pulssijono, joka vastaa käytettyä kontrastiviivakuvi-ota. Näin on kyse korrelaatiomenetelmästä. Haitallista on tällöin varsinkin se, että kuvakentän ositus kontrastiviivakuvion etsimiseksi täytyy tapahtua hyvin pienessä kulma-askeleessa, kunnes ositusrivi leikkaa pystysuorassa kontrastiviivakuvion, jolloin etsintäaika on ei-toivotun suuri. Siitä johtuen tulevat kontrastiviivakuvion viivojen epäteräväksi painetut reunat häiritsevästi näkyviin ja estävät mahdollisesti sen, että ositettu kontrastiviivakuvio tunnistetaan sellaisena, koska videosignaaliin sisältyvä pulssijono poikkeaa muistissaolevasta ver-tailukuviosta. Seurauksena tästä toistuu joko etsintätapahtuma tai kontrastiviivakuviota ei voi ylipäätänsä tunnistaa, tieto-kenttä pysyy silloin tunnistamattomana.DE-OS 2 338 561 discloses a method and apparatus of the type mentioned at the beginning, in which the contrast line pattern is identified only when the contrast line pattern itself is partitioned vertically in the direction of its lines and by means of which the pulse train contained in the video signal is the same as predetermined a pulse train corresponding to the contrast line pattern used. This is the case with the correlation method. The disadvantage in this case is that the partitioning of the image field in order to search for a contrast line pattern must take place in a very small angular step until the partition line intersects the contrast line pattern vertically, in which case the search time is undesirably large. As a result, the blurred printed edges of the lines of the contrast line pattern become disturbingly visible and possibly prevent the divided contrast line pattern from being recognized as such because the pulse train included in the video signal differs from the reference pattern in memory. As a result, either the search event is repeated or the contrast line pattern cannot be identified at all, the data field then remains unrecognizable.
Keksinnön tehtävä on toisaalta esittää alussa mainitunlaatuinen menetelmä ja laitteisto, joka mahdollistaa kontrastiviivakuvl-oitten nopean ja varman tunnistamisen ja toimii laajakantoises-ti riippumattomana epäterävyyksistä kontrastiviivojen reunamilla .It is an object of the invention, on the other hand, to provide a method and apparatus of the kind mentioned at the beginning, which enables the rapid and reliable identification of contrast line images and operates extensively independent of blur at the edges of contrast lines.
Tämä tehtävä ratkaistaan alussa mainitunlaisella menetelmällä kek-sinnönmukaisesti siten, että k 67633 - kontrastiviivakuvion (PIC) tunnistamiseksi mitataan videosignaalin limittäin menevien kirkas-pimeäjaksojen (Tl-T^i) pituudet ja esitetään ne binäärisinä laskintiloina (TCl-TCä) - laskintilat (TCl-TC^) antavat osoitteet kaksiulotteiseen taulukkoon, joka sisältää odotuskentän, jossa on ennaltamäärätyt kriteerit jaksojen (Tl-T^) kahden toisiaan seuraavan jaksonpituuden suhteelle - yhtä jaksonpituutta (TN) vastaava laskintila (TCN) antaa taulukon rivin osoitteen ja seuraavaa jaksonpituutta (TN+1) vastaava laskin-tila antaa taulukon sarakkeen osoitteen - synnytetään signaali (LPIC1, LPIC2, LPIC3), kun molempien kulloinkin toisiaanseuraavien jaksonpituuksien suhde on ennalta annetulla arvoalueella, ja - annetaan tunnistussignaali (PIC OUT), kun kontrastiviivakuvion ennal-tamääräämän lukumäärän toisiaan seuraavia osoitteenantovaiheitä jälleen kulloinkin on synnytetty signaali (LPIC1, LPIC2, LPIC3).This problem is solved by a method according to the invention at the beginning, so that the lengths of the overlapping bright-dark periods (T1-T1) of the video signal are measured and presented as binary computational modes (TC1-TCa) - computational modes (TC1) to identify the k 67633 contrast line pattern (PIC). TC ^) give addresses to a two-dimensional table containing a wait field with predefined criteria for the ratio of two consecutive period lengths of periods (T1-T ^) - a counter mode (TCN) corresponding to one period length (TN) gives the table row address and the next period length (TN + 1 ) gives the address of the column of the table - generates a signal (LPIC1, LPIC2, LPIC3) when the ratio of the two successive period lengths is within a predetermined value range, and - outputs an identification signal (PIC OUT) when the number of subsequent predetermined addresses in the contrast line pattern is repeated. each time a signal is generated (LPIC1, LPIC2 , LPIC3).
Keksintö koskee myös laitteistoa asetetun tehtävän ratkaisemiseksi, varustettuna käännettävän pyyhkäisyrasterin omaavalla optoelektronisella pyyhkäisylaitteistolla, joka antaa ulostuloon binäärisen videosignaalin, joka vastaa juovittain pyyhkäistyä kuvakenttää ja joka sisältää pyyhkäistyn juovan kontrastikuvion binäärisenä^ varustettuna dekooderilaitteis-tolla tunnistamaan pyyhkäistyä kontrastiviivakuviota (PIC), joka on tunnisteena vähintään yhden tunnistekentän yhden tietojuovan asemalle ja suunnalle ja joka sisältää useita rinnakkaisia viivoja eri etäisyyksillä ja/tai viivaieveyksillä, ja varustettuna laitteostolla pyyhkäisyrasterin suuntaamiseksi tietojuovan suuntaiseksi ja tietojuovan pyyhkäistyjen merkkien lukemiseksi. Tällainen laitteisto on keksinnönmukaisesti tunnettu siitä, että dekooderilaitteistot sisältävät laskinkytkennän, joka vastaanottaa videosignaalin ja määrää videosignaalin peräkkäin limittyvien jaksojen jaksonpituudet ja antaa ne laskintiloina (TC1-TC4), että dekooderilaitteistot (2 — 40) sisältävät vähintään yhden taulukon (PROM 28), joka vastaanottaa porttikytkennän (16-26) kautta pareittain peräkkäisiä jaksonpituuksia vastaavat laskintilat (TCI, TC2; TC2, TC3; TC3, TC*1..) ja joka antaa kulloinkin signaalin (LPIC1, LPIC2, LPIC3), kun molempien toisiaan seuraavien jaksonpituuksien suhde on ennalta-määrätyllä arvoalueella, joka vastaa kontrastiviivakuvion vastaavien jaksojen suhdetta, ja että laitteisto on varustettu toimintakytkennällä (3^, 36, 38), joka antaa ennaltamäärätystä lukumäärästä peräkkäisiä signaaleja (LPICI,...) tunnistussignaalin (PIC OUT).The invention also relates to an apparatus for solving a set task, equipped with an optoelectronic scanning apparatus having a reversible scanning raster, which outputs a binary video signal corresponding to at least a line-scanned image field an identification field for the position and direction of a single data line and comprising a plurality of parallel lines at different distances and / or line widths, and equipped with hardware for orienting the scan raster parallel to the data line and for reading the scanned characters of the data line. Such an apparatus according to the invention is characterized in that the decoder apparatus comprises a counter circuit which receives the video signal and determines the period lengths of successively overlapping periods of the video signal and gives them as counter modes (TC1-TC4), that the decoder apparatus (2 to 40) contains at least one table (PROM 28) via the port connection (16-26), the counter modes corresponding to pairs of consecutive period lengths (TCI, TC2; TC2, TC3; TC3, TC * 1 ..) and which in each case give a signal (LPIC1, LPIC2, LPIC3) when the ratio of the two successive period lengths is predetermined -with a predetermined value range corresponding to the ratio of the corresponding periods of the contrast line pattern, and that the apparatus is provided with an operating circuit (3 ^, 36, 38) which outputs a detection signal (PIC OUT) from a predetermined number of consecutive signals (LPICI, ...).
Keksinnön edut ovat erityisesti siinä, että kontrastiviivakuvi- 67633 cThe advantages of the invention are in particular that the contrast line image 67633 c
JJ
on tunnistaminen riippuu vain siitä, onko videosignaalin peräkkäisten, limittyvien jaksonpituuksien suhde kapean arvoalueen sisäpuolella siten, että kontrastiviivakuvio tunnistetaan varmasti myös vinosti kontrastiviivojen suuntaan tapahtuvalla osituksella, koska videosignaalin peräkkäin mitattujen jaksonpituuksien peräkkäin muodostetut suhteet ovat muuttumattomia osi-tuskulman suhteen. Kontrastiviivakuvion luotettavaksi tunnistamiseksi riittää näin missä tahansa kulmassa tapahtuva kontrastiviivakuvion ositus, jolla kaikki kontrastiviivat ylitetään täysin. Kontrastiviivakuvion etsintä voi näin tapahtua suhteellisen suurella kulma-askeleella, s.o. suhteellisen nopeasti.is detection depends only on whether the ratio of successive, overlapping period lengths of the video signal is within a narrow range of values, so that the contrast line pattern is also reliably identified by diagonal contrast line partitioning because the successive ratios of successively measured period lengths of the video signal are unchanged. Thus, in order to reliably identify the contrast line pattern, it is sufficient to divide the contrast line pattern at any angle, by which all the contrast lines are completely exceeded. The search for a contrast line pattern can thus take place with a relatively large angular step, i. relatively quickly.
Koska videosignaalin dekoodauksen kontrastiviivakuvion löytämiseksi täytyy tapahtua videosignaalin suhteen reaaliaikatyösken-telyssä, s.o. pääasiassa samanaikaisesti videosignaalin talteenoton kanssa, jotta varmistetaan, että kontrastiviivakuvio tunnistetaan missä tahansa paikassa videosignaalin sisäpuolella , tapahtuu toteaminen, onko peräkkäin mitattujen jaksonpituuksien suhde ennaltamäärätyn arvoalueen sisäpuolella, ei jakamalla , vaan siirtymisellä kaksidimensioiseen vertailutaulukkoon eli ja-kotaulukkoon, joka lähettää vasta sitten ennaltamäärätyn ensimmäisen amplitudin omaavan vertailusignaalin, kun molemmat kulloinkin keskenään verratut jaksonpituudet ovat taulukon ennal-tamäärätyssä odotuskentässä, jonka sisäpuolella keskenään verrattujen jaksonpituuksien osamäärällä on arvoalue, joka vastaa etsityn kontrastiviivakuvion vastaavien jaksonpituuksien osamäärää. Tällöin vältetään aikaa ja hardwarea kuluttava jakolasku-menetelmä ja pidetään voimassa yksinkertaisella tavalla reaali-aikakäyttö videosignaalin suhteen.Since the decoding of the video signal to find the contrast line pattern must take place with respect to the video signal in real-time processing, i. essentially simultaneously with the capture of the video signal to ensure that the contrast line pattern is identified anywhere within the video signal, determining whether the ratio of successively measured period lengths is within a predetermined range, not by dividing but by moving to a reference signal when the two period lengths compared with each other are in a predetermined waiting field in the table, within which the quotient of the period lengths compared with each other has a value range corresponding to the quotient of the corresponding period lengths of the searched contrast line pattern. This avoids the time- and hardware-consuming division calculation method and maintains in real time the real-time use of the video signal.
On parempi, jos vertailutaulukko on muodostettu kaksidimensioi-sena kiinteästiohjelmoituna muistina (PROM). Ensimmäisen mitatun jaksonpituuden erilaiset mahdolliset diskreetit arvot osoittavat kiinteästi ohjelmoidun muistin eri rivejä. Jäljessä mitatun jaksonpituuden erilaiset diskreetit arvot osoittavat kiinteästioh jelmoidun muistin eri sarakkeita. Odotuskenttä määrätään siten, että se käsittää kaikki ne muistipaikat, joissa riviosoit-teeseen sijoitetun ja sarakeosoitteeseen sijoitetun jaksonpituuden osamäärä on ennaltamäärätyllä arvoalueella. Jos muistipai- 6 67633 kalle annetaan osoite odotuskentän sisäpuolella, niin kiinteäsT tiohjelmoitumuisti lähettää vertailusignaalin, jolla on ensimmäinen amplitudi, mikä merkitsee kontrastiviivakuvion osatunnista-mista. Jos sitävastoin riviosoitteen ja sarakeosoitteen kautta sidottu muistipaikka on odotuskentän ulkopuolella, niin lähetetään vertailusignaali, jolla on toinen amplitudi, mikä merkitsee että keskenään verrattujen peräkkäisten jaksonpituuksien osamäärä on ennaltamäärätyn arvoalueen ulkopuolella. Toisen amplitudin omaavan vertailusignaalin ilmestyessä nollataan dekooderi-laitteet ja ne ovat sitten valmiina uuden tunnistus- ja dekoo-dausaskeleen suorittamiseen.It is better if the comparison table is formed as a two-dimensional fixed programmed memory (PROM). The different possible discrete values of the first measured period length indicate different lines of the fixed programmed memory. The different discrete values of the period measured below indicate the different columns of the fixed programmed memory. The waiting field is determined so as to include all memory locations where the quotient of the period length placed in the row address and the column length is within a predetermined value range. If the memory location 6 67633 Kalle is given an address inside the waiting field, then the fixed programming memory transmits a reference signal having the first amplitude, which means partial identification of the contrast line pattern. If, on the other hand, the memory location bound via the row address and the column address is outside the waiting field, then a reference signal having a second amplitude is transmitted, which means that the quotient of the successive period lengths compared to each other is outside the predetermined value range. When a second amplitude reference signal appears, the decoder devices are reset and are then ready to perform a new recognition and decoding step.
On parempi, jos kulloinkin syötetään kaksi toisiinsa verrattavaa jaksonpituutta omaan vertailutaulukkoon omalla odotuskentällä ja koestetaan siinä niiden osamääräarvon suhteen. On parempi, jos jokainen erillinen vertailutaulukko toteutetaan erillisenä kiinteästiohjelmoituna muistina PROM, jotta dekooderilaitteiden ohjauslogiikka yksinkertaistuisi.It is better if two comparable period lengths are entered in each case in a separate comparison table with its own waiting field and tested for their quotient value. It is better if each separate comparison table is implemented as a separate fixed programmed memory PROM in order to simplify the control logic of the decoder devices.
Keksinnön erään parempanapidetyn suoritusmuodon mukaan on ensimmäisellä kiinteästiohjelmoidulla muistilla ensimmäisen ja toi- .According to a preferred embodiment of the invention, the first fixed programmed memory has a first and a second.
sen jaksonpituuden vertaamiseksi, sekä toisella kiinteästiohjelmoidulla muistilla toisen ja kolmannen jaksonpituuden vertaamiseksi jne. 8-bittiset muistipaikat. Täten voidaan varastoida kiinteästiohjelmoitaviin muisteihin 8 vertailutaulukkoa kukin omalla odotuskentällään, jolloin muodostetaan ensimmäinen taulukko esim. muistipaikkojen ensimmäisestä bitistä, toinen taulukko muistipaikkojen toisesta bitistä jne. Kunkin käytetyn taulukon selektiivisellä osoitteella varustamisella ja selektiivisellä valinnalla voidaan tunnistaa valinnaisesti aina 8 eri kon-trastiviivakuviota yhdellä dekooderikytkennällä, jolloin keksin-nönmukaisen laitteiston asennettavuutta on kohotettu.to compare its period length, and with another fixed programmed memory to compare the second and third period lengths, etc. 8-bit memory locations. Thus, 8 comparison tables can be stored in fixed programmable memories, each with its own waiting field, forming a first table of e.g. the first bit of memory locations, a second table of the second bit of memory locations, etc. the installability of the inventive equipment has been increased.
Binäärisellä videosignaalilla on esim., kun ositussäde kulkee yli tietokentän pimeäksi värjätyn alueen, ensimmäinen amplitudi Hi, ja sillä on toinen amplitudi Lo, kun ositussäde kulkee yli tietokentän kirkkaan merkkivapaan alueen. Amplitudien Hi ja Lo järjestys on mielivaltainen, on myös mahdollista molemmille amplitudeille toinen järjestys tietokentän kirkkaan ja pimeän 7 6 76 3 3 alueen suhteen.The binary video signal has, for example, when the partition beam passes over the darkly colored area of the data field, a first amplitude Hi, and has a second amplitude Lo when the partition beam passes over the bright unmarked area of the data field. The order of the amplitudes Hi and Lo is arbitrary, it is also possible for both amplitudes to have a second order with respect to the bright and dark areas of the data field 7 6 76 3 3.
On parempi, jos videosignaalin jaksot, joiden pituus ilmoitetaan ulottuvat kukin yhdeltä nousureunalta seuraavalle nousureunalle sekä limittäin näiden nousureunojen välissä sijaitsevalta las-kureunalta seuraavalle videosignaalin laskureunalle. Kolmas jak-sojulottuu sitten toiselta nousureunalta seuraavalle nousureunalle jne. Tällä tavoin, että jaksot ulottuvat kukin nousureunalta nousureunalle tai laskureunalta laskureunalle, on varmistettu, että kontrastiviivakuvion kontrastiviivojen epäterävät reunat - jotka yleensä kulkevat kaikilla kontrastiviivoilla samalla tavoin - eivät vaikuta jaksonpituuksiin oleellisesti,niin että keksinnönmukainen dekooderilaitteisto tunnistaa myös kon-trastiviivakuviot, jotka on saatu aikaan erilaisilla painatus-ehdoilla.It is better if the periods of the video signal, the length of which is indicated, each extend from one rising edge to the next rising edge and overlap from the falling edge between these rising edges to the next falling edge of the video signal. The third section then extends from the second rising edge to the next rising edge, etc. In such a way that the periods each extend from rising edge to rising edge or falling edge to falling edge, it is ensured that the sharp edges of also identifies contrast line patterns obtained under different printing conditions.
Tunnistusvarmuuden kohottamiseksi voidaan käyttää kontrastivii-vakuvioita, joilla on ennaltaraäärätyn pituinen merkkivapaa esi-vyöhyke, jolloin esivyöhyke on sijoitettu ennen ensimmäistä kon-trastiviivaa. On parempi, jos jaksonpituuksien mittaus tapahtuu vasta sitten, kun ennaltamäärätyn pituinen merkkivapaa esivyöhyke ilmestyy videosignaaliin.To increase the recognition certainty, contrast line patterns with a predetermined length of the mark-free pre-zone can be used, the pre-zone being placed before the first contrast line. It is better if the measurement of the period lengths takes place only after a character-free pre-zone of a predetermined length appears in the video signal.
On parempi, jos jaksonpituuksien mittaus loppuu, kun mikä tahansa jaksonpituus ylittää ennaltamäärätyn maksimiarvon, joka on sama kuin kontrastiviivakuviossa esiintyvä maksimijaksonpituus. On parempi, jos jaksonpituuksien juokseva mittaus myös loppuu, kun kahden peräkkäin mitatun jaksonpituuden suhde on ennaltamäärätyn arvoalueen ulkopuolella. Molemmissa tapauksissa keskeytetään toiminta mahdollisimman aikaiseen ajankohtaan ja dekooderilaitteisto palautetaan jälleen sen aktiiviin tilaan.It is better if the measurement of the period lengths ends when any period length exceeds a predetermined maximum value equal to the maximum period length present in the contrast line pattern. It is better if the continuous measurement of the cycle lengths also ends when the ratio of two successively measured cycle lengths is outside a predetermined value range. In both cases, operation is suspended at the earliest possible time and the decoder hardware is restored to its active state.
On parempi, jos jaksonpituuksien juokseva mittaus myös loppuu, kun ennaltamäärätyn kestoinen merkkivapaa välivyöhyke ositetaan, joka vastaa samaa kuin maksimiositusväli kontrastiviivakuvion viivojen välillä. Dekooderilaitteisto palautetaan sitten aktiiviin tilaan ja se on sen jälkeen valmis uuden toiminnan suorittamiseen .It is better if the continuous measurement of the period lengths also ends when a character-free intermediate zone of a predetermined duration is partitioned, which corresponds to the same equalization interval between the lines of the contrast line pattern. The decoder hardware is then returned to the active state and is then ready to perform a new operation.
67633 o - o67633 o - o
On parempi, jos kontrastiviivakuviolla on edelleen merkkivapaa. jälkivyöhyke, jonka pituus vastaa esim. merkkivapaan esivyöhyk-keen pituutta. Kontrastiviivakuvion tunnistussignaali lähetetään vain silloin, kun videosignaali sisältää myös ennaltaraää-rätyn pituisen merkkivapaan jälkivyöhykkeen.It is better if the contrast line pattern is still character free. a post-zone whose length corresponds, for example, to the length of a character-free pre-zone. The contrast line pattern detection signal is transmitted only when the video signal also includes a predetermined length of the character-free trailing zone.
Jotta kohotettaisiin tunnistustapahtuman redundanssia ja sen a- j vulla vähennettäisiin virhetodennäköisyyttä, on parempi, jos samat rivit ositetaan n-kertaa, ja kontrastiviivakuvion tunnistus-signaali lähetetään vasta sitten, kuh kontrastiviivakuvio tunnistetaan n-kertaa peräkkäin.In order to increase the redundancy of the detection event and reduce the probability of error by its a-j, it is better if the same rows are partitioned n times, and the contrast line pattern detection signal is transmitted only after the contrast line pattern is detected n times in succession.
On parempi, jos limittyvien jaksojen pituudet mitataan digitaalisesti ja tätä tarkoitusta varten lasketaan laskinkytkennässä. Laskinkytkennässä on ajastinpiiri, joka tuottaa porttipulsse-ja, joilla on sama pituus kuin videosignaalin vastaavilla jaksoilla. Videosignaalin kunkin jakson pituuden mittaamiseksi on kukin varustettu laskimella, jolle johdetaan porttisisäänmenoon vastaavan jakson porttipulssit. Laskinten laskinsisäänmenot on yhdistetty pulssigeneraattoriin, joka antaa viereisten portti-pulssien aikana laskimelle tahdistuspulsseja. Erillisten laskinten lopputila vastaa sen jälkeen vastaavien porttipulssien ja näin vastaavien jaksojen ajallista pituutta. Peräkkäin lasketut jaksojen laskinarvot antavat osoitteen vastaavalle kiinteästi-ohjelmoidulle muistille, minkä jälkeen on laskettu jakson myöhempi laskinarvo, jolloin jaksojen seuraavien laskinarvojen laskenta voi vielä jatkua.It is better if the lengths of the overlapping periods are measured digitally and calculated for this purpose in a calculator circuit. The counter circuit has a timer circuit that produces gate pulses of the same length as the corresponding periods of the video signal. To measure the length of each period of the video signal, each is provided with a calculator to which the port pulses of the corresponding period are applied to the port input. The calculator inputs of the calculators are connected to a pulse generator which provides synchronization pulses to the calculator during adjacent gate pulses. The final state of the separate counters then corresponds to the time length of the corresponding gate pulses and thus the corresponding periods. Sequentially computed cycle values give the address to the corresponding fixed-programmed memory, after which the subsequent compute value of the cycle is calculated, so that the calculation of the next compute values of the cycles can still continue.
Seuraavassa selvitetään lähemmin keksinnön toimintaesimerkkejä piirrosten avulla. Ne esittävät:In the following, the operation examples of the invention will be explained in more detail with the aid of the drawings. They present:
Kuva 1 yhdellä tietolinjalla varustetussa tietokentässä olevan kontrastiviivakuvion ensimmäinen esiuya ;Figure 1 is a first prefix of a contrast line pattern in a data field with a single data line;
Kuva 2 tietokentässä olevan kontrastiviivakuvion toinen esitys ;Figure 2 is another representation of a contrast line pattern in a data field;
Kuva 3 tietokentässä olevan kontrastiviivakuvion kolmas esitys ;Figure 3 is a third representation of the contrast line pattern in the data field;
Kuva 4 eri kontrastiviivakuvioiden kirkas-pimeä-jako poikittain kontrastiviivoihin nähden ;Figure 4 is the light-dark distribution of the different contrast line patterns transverse to the contrast lines;
'-I'-I
6763367633
Kuva 5 ajan funktiona videosignaalin jakso, joka vastaa kuvan Aa kontrastiviivakuviota ;Figure 5 is a period of a video signal corresponding to the contrast line pattern of Figure Aa as a function of time;
Kuva 6 dekooderilaitteiston laskinkytkennän lohkokaavio-kuva ;Figure 6 is a block diagram of a counter circuit of a decoder apparatus;
Kuva 7 dekooderilaitteiston vertailutaulukon lohkokaa-viokuva ;Figure 7 is a block diagram of a decoder hardware comparison table;
Kuva 8 dekooderilaitteiston vertailutaulukon laajennettu toiminta ;Figure 8 extended operation of the decoder hardware comparison table;
Kuva 9 dekooderilaitteiston toimintakytkennän lohkokaa-viokuva ;Figure 9 is a block diagram of the operation circuit of the decoder apparatus;
Kuva 10 vertailutaulukon rakenteen kaaviollinen esitys ;Figure 10 is a schematic representation of the structure of the comparison table;
Kuva 11 laskinkytkennän ajastinpiirissä tuotettujen pulssien pulssikaavio ;Figure 11 is a pulse diagram of the pulses produced in the timer circuit of the counter circuit;
Kuva 12 valintakytkennässä muokattujen pulssien pulssi-kaavio .Figure 12 Pulse diagram of the pulses modified in the selection circuit.
Kuvissa 1 - 3 on esitetty erilaisia tunnisteita 50, esim. liimattavia hintalappuja, jotka on kiinnitetty pakkaukseen tai johonkin tavaraan ja jotka ilmestyvät kuvaruutuun missä tahansa a-sennossa ja suunnassa. Kuvaruutu määritetään esim. valopisteosi-tuslaitteiston, esim. vidikonin optisen avauskulman avulla, jolla kuvaruutua ositetaan ensin riveittäin, rivimuotoisessa ositus-rasterissa.Figures 1 to 3 show various identifiers 50, e.g. adhesive price tags, affixed to the package or to an item and appearing on the screen in any a-position and direction. The screen is determined, for example, by means of an optical aperture angle of a light spot partitioning device, e.g. a vidicon, at which the screen is first partitioned in rows, in a row-shaped partition raster.
Tunnisteilla 50 on kullakin tietokenttä, joka sisältää vähintään yhdessä tietolinjassa 51 toisilleen vastakkaisia merkkejä 52 tällaisella tunnisteella varustetun tavaran tunnistamiseksi. On parempi, jos merkit muodostuvat jonkun tunnetun koneellisesti luettavan kirjoitustyypin, esim..OCR-A-kirjoituksen tai OCR-B-kirjoi-tuksen, selväkirjoitusmerkeistä. Ennaltamäärättyyn asentoon ja suuntaan tietolinjan suhteen on sijoitettu kontrastiviivakuvio 5A - myös asennontunnistuskoodiksi PIC nimitetty - jolla on u-seita rinnakkaisia kontrastiviivoja eri etäisyyksillä ja/tai vii-vanleveyksillä. Kontrastiviivakuvio on sijoitettu kuvan 1 mukaan ennen tietolinjaa, kuvan 2 mukaan tietolinjan alapuolelle, kuvan 3 mukaan tietolinjan loppuun. Kontrastiviivakuvio 5A on epäsymmetrisesti muodostettu poikittain kontrastiviivojen suhteen, jotta tietokenttä tunnistettaisiin tietolinjojen alun ja lopun suhteen. Kuvissa 1 ja 2 esitetyillä kontrastiviivakuvioilla, myöhem- 10 67633 min PIC-kuvioksi mainittu, on merkkivapaa esivyöhyke 56 ja sa-: moin merkkivapaa jälkivyöhyke 58.The identifiers 50 each have a data field containing opposing characters 52 on at least one data line 51 to identify goods with such an identifier. It is preferable that the characters consist of clear characters of some known machine-readable type of writing, e.g., OCR-A writing or OCR-B writing. In a predetermined position and direction with respect to the data line, a contrast line pattern 5A - also called a position identification code PIC - is placed with u-seven parallel contrast lines at different distances and / or line widths. The contrast line pattern is placed according to Fig. 1 before the data line, according to Fig. 2 below the data line, according to Fig. 3 at the end of the data line. The contrast line pattern 5A is asymmetrically formed transversely to the contrast lines so that the data field is identified with respect to the beginning and end of the data lines. The contrast line patterns shown in Figures 1 and 2, hereinafter referred to as the PIC pattern, have a mark-free front zone 56 and likewise a mark-free post-zone 58.
Vaikka PIC-kuviot on esitetty kukin vain kolmella viivalla, voidaan käyttää myös useamman kuin kolmen viivan PIC-kuvioita.Edelleen voidaan PIC-kuviot sijoittaa - poiketen kuvioista 1 - 3 -jinyös muuhun asentoon ja suuntaan tietolinjojen suhteen, ja edelleen voidaan myös kaksi tai useampia PIC-kuvioita sijoittaa yhdelle tunnistekentälle 50.Although the PIC patterns are each shown with only three lines, PIC patterns of more than three lines can also be used. Further, the PIC patterns can be placed - in contrast to Figures 1 to 3 - in a different position and direction with respect to the data lines, and further two or more PIC patterns are placed in one identification field 50.
Kuten kuvassa 1 on esitetty, ositetaan kuvaruutu tai kuvaruutua vastaava kuva askelmaisesti vähintään yhden ositusrivin 60 as-kelkulmalla oC . On oleellista, että ennen tietolinjojen lukemista tunnistetaan ensin PIC-kuvio luotettavasti, ja määrätään sen asento ja suunta suhteessa ositussäteeseen 60 , koska sitten voidaan lukea rasteriosituksen avulla tietolinjan suunnassa tietolinjaan sisältyvät merkit.As shown in Fig. 1, the screen or the image corresponding to the screen is divided stepwise by at least one partition row 60 step angle oC. It is essential that before reading the data lines, the PIC pattern is first reliably identified, and its position and orientation relative to the partition beam 60 determined, because then the characters included in the data line can be read by raster partition.
Kuva A esittää erilaisten, kolme viivaa sisältävien PIC-kuvi-oitten kirkas-pimeä-jaon poikittain viivasuuntaan nähden. Viivat on kaikki sijoitettu epäsymmetrisesti ja täten niitä voidaan käyttää keksinnönmukaisesti.Figure A shows the light-dark distribution of various three-line PIC images transverse to the line direction. The lines are all arranged asymmetrically and thus can be used according to the invention.
Kuva 5 esittää videosignaalin kulkua. Videosignaali saadaan o-sittamalla kuvan Aa mukainen PIC-kuvio sähköisenä, binäärisenä signaalina, jolloin PIC-kuvion pimeällä alueella on amplitudi Hi ja PIC-kuvion kirkkaalla alueella on amplitudi Lo. Mahdolliset kirkas-pimeä-värähtelyt PIC-kuvion erillisten viivojen ja välien sisäpuolella poistetaan välittömästi sähköisestä signaalista osituksen jälkeen. Kuvan 5 mukaisen videosignaalin jaksossa todetaan merkkivapaa esivyöhyke, joka vastaa vyöhykettä 56 kuvassa 1, ensimmäinen jakso Tl ensimmäisestä nousureunasta toiseen nousureunaan, toinen jakso T2 ensimmäisestä laskureu-nasta toiseen laskureunaan, kolmas jakso T3 toisesta nousureunasta kolmanteen nousureunaan, sekä jälkivyöhyke, joka vastaa vyöhykettä 58 kuvassa 1.Figure 5 shows the flow of the video signal. The video signal is obtained by displaying the PIC pattern of Fig. Aa as an electrical, binary signal, wherein the dark region of the PIC pattern has an amplitude Hi and the bright region of the PIC pattern has an amplitude Lo. Any bright-dark oscillations within the discrete lines and gaps of the PIC pattern are removed from the electrical signal immediately after partitioning. In the period of the video signal according to Fig. 5, a character-free pre-zone corresponding to zone 56 in Fig. 1, a first period T1 from the first rising edge to the second rising edge, a second period T2 from the first falling edge to the second falling edge, a third period T3 from the second rising edge to the third rising edge, and a after zone 1.
PIC-kuvion, esim. kuvan 5 mukaisen, dekoodaus tapahtuu nk. del-taetäisyysmenetelmän mukaan, jolla kulloinkin koestetaan, ovatko 11 67633 peräkkäiset ja limittyvät jaksot, siis Tl, T2 ja T2, T3 ja T3:, TA toisiinsa nähden ennaltamäärätyssä suhteessa, mikä on annettu dekoodattavan PIC-kuvion avulla. Jos peräkkäisten, limittyvien jaksonpituuksien osamäärän arvo on ennaltamäärätyn arvo-alueen sisäpuolella, jolloin alueen leveydet on annettu paino-epäterävyyksien ja digitalisointiepäterävyyksien avulla, niin suurella todennäköisyydelläjetsitty PIC-kuvio on kyseessä.The decoding of the PIC pattern, e.g. according to Fig. 5, takes place according to the so-called del-spacing method, which in each case tests whether 11 67633 consecutive and overlapping periods, i.e. T1, T2 and T2, T3 and T3:, TA are in a predetermined relationship with each other, which is given by the PIC pattern to be decoded. If the quotient value of successive, overlapping period lengths is within a predetermined value range, where the widths of the range are given by weight blur and digitization blur, then the PIC pattern is most likely to be searched.
Kuva 6 esittää laskinkytkentää, joka muodostaa keksinnönmukai-sen dekooderilaitteiston sisäänmenon ja laskee jaksonpituudet T1 - TA ja asettaa ne binääriarvoina käyttöön myöhempää toimintaa varten. Laskinkytkentä sisältää ajastinpiirin 2, jolle johdetaan videosignaali VIDEO, ja joka lähettää ensimmäiseltä ulostulolta ensimmäisen porttisignaalin videosignaalin ensimmäisestä nousureunasta toiseen nousureunaan, toiselta ulostulolta toisen porttisignaalin T2 videosignaalin ensimmäistä nousureunaa seuraavasta laskureunasta toiseen laskureunaan, kolmannelta u-lostulolta kolmannen porttisignaalin T3 toisesta nousureunasta seuraavaan, kolmanteen nousureunaan, ja neljänneltä ulostulolta neljännen porttisignaalin TA toisesta laskureunasta seuraavaan, kolmanteen laskureunaan, vrt. kuvan 11 mukainen pulssikaavio. Porttisignaalit Tl - TA johdetaan erikseen kukin yhden laskimen 6, 8, 10, 12 porttisisäänmenoihin G1 - GA. Jokainen laskin 6 -12 vastaanottaa laskinsisäänmenoonsa CT1 - CTA pulssigeneraat-torilta 1A tahdistuspulsseja, joita laskimet 6-12 laskevat niin kauan, kun porttisignaali Tl - TA on olemassa. Laskinten 6-12 ulostuloissa TC1 - TCA lähetyskelpoinen laskintila esittää tällöin mittaa porttisignaalien T1 - TA pituudelle.Figure 6 shows a counter circuit which forms the input of the decoder apparatus according to the invention and calculates the period lengths T1 to TA and makes them available as binary values for later operation. The counter circuit includes a timer circuit 2 to which a video signal VIDEO is applied, which outputs a first gate signal from the first output signal from the first rising edge to the second rising edge, a second output signal T2 from a first rising edge of the video signal and from the fourth output a second gate signal TA from the second counting edge to the next, third counting edge, cf. pulse diagram according to figure 11. The gate signals T1 to TA are each fed to the gate inputs G1 to GA of one of the counters 6, 8, 10, 12. Each counter 6 -12 receives synchronization pulses from its counter input CT1-CTA pulse generator 1A, which counters 6-12 count as long as the gate signal T1-TA exists. At the outputs of the counters 6-12, the transmitter mode TC1 to TCA then displays a measurement of the length of the gate signals T1 to TA.
Ajastinpiirissä 2 tuotetaan porttisignaalin T2 laskureunalta toimintasignaali E2, porttisignaalin T3 laskureunalta toiminta-signaali E3 sekä porttisignaalin TA laskureunalta toimintasignaali EA ja lähetetään erillisille ulostuloille. Toimintasignaa-lista EA saadaan edelleen signaali PWAIT, jonka pituus vastaa merkkivapaata jälkivyöhykettä porttisignaalin TA lopun jälkeen ja joka lähetetään erilliselle ulostulolle.In the timer circuit 2, an operating signal E2 is produced from the falling edge of the gate signal T2, an operating signal E3 is output from the falling edge of the gate signal T3, and an operating signal EA is output from the falling edge of the gate signal TA and is sent to separate outputs. The operation signal list EA further provides a signal PWAIT, the length of which corresponds to the character-free post-zone after the end of the gate signal TA, and which is sent to a separate output.
Laskinkytkentä sisältää edelleen nollauspiirin A, joka vastaanottaa videosignaalin VIDEO, ja erillisellä sisäänmenolla ulkoi-The counter circuit further includes a reset circuit A which receives the video signal VIDEO, and a separate input for the external
_ l C_ l C
67633 sen nollaussignaalin RESET IN jokaisen ositusrivin alussa. Nol-lauspiiri A antaa nollaussignaalin RESET laskinten 6-12 nol-laussisäänmenoihin RS1 - RSA sekä ajastinpiiriin 2 ja palauttaa laskimet 6-12 sekä ajastinpiirin 2 aktiiviin tilaan, jos videosignaali sisältää merkkivapaan jakson - amplitudi Lo - joka on suurempi kuin maksimiositusväli PIC-kuvion viivojen välillä, jolloin tämä maksimiositusväli annetaan maksimietäjLsyyden avulla PIC-kuvion sisällä, kerrottuna sallitulla maksimiosituskul-malla.67633 at the beginning of each partition line of its reset signal RESET IN. The reset circuit A provides a reset signal RESET to the reset inputs RS1 to RSA and timer circuit 2 of counters 6-12 and resets counters 6-12 and timer circuit 2 to an active state if the video signal contains a character-free period - amplitude Lo - greater than the maximum assignment interval of the PIC pattern lines. between this, the maximum execution interval being given by the maximum precision within the PIC pattern, multiplied by the maximum allowable focusing angle.
Laskinkytkentä sisältää edelleen ohitustunnistuksen AO, joka saa laskinten 6-12 ohitusulostulolta 0V1 - OVA ohitussignaa-lin ja sen jälkeen antaa nollaussignaalin OV RESET ja näin de-kooderilaitteisto palautetaan uuteen valmiustilaan.The counter circuit further includes a bypass detection AO which receives a bypass signal from the bypass output 0V1 - OVA of the counters 6-12 and then gives a reset signal OV RESET and thus the decoder hardware is returned to the new standby state.
Kuva 7 esittää dekooderilaitteiston vertailutaulukon erästä suoritusmuotoa. Vertailutaulukko sisältää kiinteästiohjelmoidun muistin PROM , 28. PROM 28 on siten järjestetty, että laskimen 6 laskintila TC1 antaa osoitteen muistimatriisin erillisille riveille, ja että laskimen 8 laskintila TC2 antaa osoitteen ensimmäisen muistimatriisin erillisille sarakkeille. Laskintilat TC1 ja TC2 johdetaan porttikytkentöjen 16, 18 kautta laskinti-lan TC2 laskennan jälkeen toimintasignaalin E2 avulla muistille PROM 28. Ensimmäisen muistimatriisin sisällä määrätään ennalta odotuskenttä, mikä käsittää ne muistipaikat, joilla riviosoit-teen ja sarakeosoitteen osamäärä on ennaltamäärätyn arvoalueen sisäpuolella. Tämä arvoalue vastaa käytetyn PIC-kuvion ensimmäisen jaksonpituuden ja toisen jaksonpituuden osamäärää. Jos las-kintilojen TC1 ja TC2 avulla annetaan osoite muistipaikalle odo-tuskentän sisällä, lähetetään ensimmäisen amplitudin, esim Hi omaava vertailusignaali, mikä merkitsee, että ositettiin informaatio, joka vastaa käytetyn PIC-kuvion yhtä osaa.Figure 7 shows an embodiment of a decoder hardware comparison table. The comparison table contains the fixed programmed memory PROM, 28. The PROM 28 is arranged so that the counting mode TC1 of the counter 6 gives an address to separate rows of the memory matrix, and that the counting mode TC2 of the counter 8 gives an address to the separate columns of the first memory matrix. The calculation modes TC1 and TC2 are routed via the port connections 16, 18 after the calculation of the calculation mode TC2 by means of the operation signal E2 to the memory PROM 28. Within the first memory matrix, a waiting field is predetermined, comprising memory locations where the queue address and column address quotient are within a predetermined value range. This value range corresponds to the quotient of the first period length and the second period length of the PIC pattern used. If the calculation modes TC1 and TC2 give an address to the memory location within the waiting field, a reference signal having a first amplitude, e.g. Hi, is transmitted, which means that information corresponding to one part of the PIC pattern used was partitioned.
Jotta voitaisiin suorittaa vastaavalla tavalla porttipulssien T2, T3 vertailu, antaa toisen laskimen 8 laskintila TC2 osoitteen toisen muistimatriisin riveille, ja kolmannen laskimen 10 laskintila TC3 antaa osoitteen toisen muistimatriisin sarakkeille. Osoitteen antaminen tapahtuu senjälkeen, kun laskintila TC3 on laskettu ja laskintilat TC2 ja TC3 johdettu toimintasignaalin 13 67633 E3 avulla porttikytkentöjen 20, 22 kautta muistille PROM 28 . Toisen matriisin sisällä on myös ennaltamäärätty odotuskenttä, mikä käsittää ne muistipaikat, joiden riviosoitteen ja sarake-osoitteen osamäärä on ennealtamäärätyn arvoalueen sisäpuolella, joka on sama kuin PIC-kuvion porttisignaaleita T2 ja T3 vastaavien jaksojen osamäärän arvoalue. Jos muistipaikalle annetaan osoite odotuskentässä, lähetetään ensimmäisen amplitudin, esim. Hi omaava vertailusignaali. Antamalla osoite muistipaikalle odotuskentän ulkopuolella lähetetään toisen amplitudin Lo omaava vertailusignaali.In order to perform a comparison of the port pulses T2, T3 in a corresponding manner, the counting mode TC2 of the second calculator 8 assigns an address to the rows of the second memory matrix, and the counting mode TC3 of the third counter 10 assigns an address to the columns of the second memory matrix. The address is entered after the counter mode TC3 has been calculated and the counter modes TC2 and TC3 have been routed by means of the operating signal 13 67633 E3 via the port connections 20, 22 to the memory PROM 28. Inside the second matrix, there is also a predetermined wait field comprising those memory locations whose quotient of row address and column address is within a predetermined value range equal to the quotient value range of the periods corresponding to the port signals T2 and T3 in the PIC pattern. If an address is given to the memory location in the waiting field, a reference signal having a first amplitude, e.g. Hi, is sent. By assigning an address to the memory location outside the waiting field, a reference signal having a second amplitude Lo is transmitted.
Kolmannen laskimen 10 laskintilojen TC3 vertailu laskintilan TC4 suhteen tapahtuu samalla tavalla antamalla osoitteet kolmannen muistimatriisin riveille ja sarakkeille. Matriisi sisältää myös odotuskentän, jolloin antamalla osoite muistipaikalle odotus-kentän sisäpuolella lähetetään ensimmäisen amplitudin Hi omaava vertailusignaali. Osoitteen antaminen kolmannelle muistimat-riisille tapahtuu senjälkeen, kun neljännen laskimen 12 laskin-tila TC4 on laskettu ja toimintasignaali E4 lähettää laskinti-lat TC3 ja TC4 porttikytkentöjen 24 ja 26 kautta muistille PROM 28. Porttikytkennät 16 - 26 muodostuvat JA-porteista. Vertailu-signaalien LPIC1, LPIC2 ja LPIC3 lukeminen tapahtuu lukusignaa-lien EL2, EL3 ja EL4 avulla, jotka saadaan toimintasignaalien E2, E3 ja E4 hidastamisella hidastuskytkennässä 30, vrt. kuvan 12 mukainen pulssikaavio. Lukeminen saa tapahtua vasta sitten, kun osoitteiden antaminen ensimmäiselle, toiselle ja kolmannelle muistimatriisille on vakavoitunut.The comparison of the calculation modes TC3 of the third calculator 10 with respect to the calculation mode TC4 takes place in the same manner by assigning addresses to the rows and columns of the third memory matrix. The matrix also includes a waiting field, whereby by giving the address to the memory location inside the waiting field, a reference signal having a first amplitude Hi is transmitted. The addressing of the third memory array occurs after the calculator state TC4 of the fourth calculator 12 has been calculated and the operation signal E4 sends the calculator bars TC3 and TC4 via gate connections 24 and 26 to the memory PROM 28. Gate connections 16 to 26 consist of AND gates. The reference signals LPIC1, LPIC2 and LPIC3 are read by means of the read signals EL2, EL3 and EL4, which are obtained by decelerating the operation signals E2, E3 and E4 in the deceleration circuit 30, cf. pulse diagram according to figure 12. Reading should only take place after the assignment of addresses to the first, second and third memory matrices has become serious.
Vaihtoehtoisesti kuvan 7 mukaiselle suoritusmuodolle voidaan toteuttaa ensimmäinen muistimatriisi ensimmäisellä kiinteästi-ohjelmoidulla muistilla, PR0M1, toinen muistimatriisi toisella kiinteästiohjelmoidulla muistilla, PR0M2, ja kolmas muistimatriisi kolmannella kiinteästiohjelmoidulla muistilla, PR0M3, koska silloin voidaan käyttää edullisemmalla tavalla oleellisesti pienemmän muistikapasiteetin omaavia, kolmea erillistä kiinte-ästiohjelmoitua muistia.Alternatively, for the embodiment of Figure 7, a first memory matrix may be implemented with the first fixed programmed memory, PROM1, a second memory matrix with a second fixed programmed memory, PROM2, and a third memory matrix with a third fixed programmed memory, PROM3, because then memory.
Kiinteästiohjelmoidulla muistilla 28 on muistipaikkoja, jotka ovat kukin suuruudeltaan n bittiä. Koska odotuskentän ennalta- 14 67633 määräämiseen varataan kulloinkin vain yksi odotuskenttään sisältyvien muistipaikkojen bitti, voidaan PROM-muistiin samanaikaisesti varastoida 8 erilaista odotuskenttää 8 erilaista PIC-ku-viota varten, jolloin esim. muistiin PR0M1 on varastoitu ensimmäinen odotuskenttä muistipaikkojen kuhunkin ensimmäiseen bittiin, toinen odotuskenttä muistipaikkojen kuhunkin toiseen bittiin jne. Vastaavasti pätee muisteille PR0M2 ja PR0M3. Kullekin määrätylle PIC-kuviolle on sitten rivien ja sarakkeiden osoitteiden antamisen tapahduttava selektiivisesti muistipaikkojen vastaaviin bitteihin. Edelleen on muistille PROM 28 kytketty valitsin 32, joka suorittaa selektiivisesti vertailusignaalien LPIC1, LPIC2 ja LPIC3 lukemisen muistipaikkojen asianomaisista biteistä ja lähettää ulostuloonsa vertailusignaaleista LPIC1, LPIC2 ja LPIC3 muodostetun toimintasignaalin MUX PIC toiminta-kytkennälle.The fixed programmed memory 28 has memory locations of n bits each. Since only one bit of the memory locations included in the waiting field is reserved for predetermining the waiting field, 8 different waiting fields for 8 different PIC patterns can be stored simultaneously in the PROM memory, whereby a first waiting field is stored in the memory PR0M1 for each first bit of the memory locations. for each second bit of memory locations, etc. Applies to memories PR0M2 and PR0M3, respectively. For each particular PIC pattern, the addressing of the rows and columns must then be selectively assigned to the corresponding bits of the memory locations. Further, a selector 32 is connected to the memory PROM 28, which selectively reads the reference signals LPIC1, LPIC2 and LPIC3 from the respective bits of the memory locations and sends to its output the operation signal MUX formed from the reference signals LPIC1, LPIC2 and LPIC3 for operation.
Kuvassa 9 on esitetty dekooderilaitteiston toimintakytkentä. Välimuisti 34 vastaanottaa toimintasignaalin MUX PIC ja lähettää vertailusignaalin LPIC1 - se ilmoittaa, että arvo TC1/TC2 on ennaltamäärätyn alueen sisällä - sekä vertailusignaalin LPIC2 ja vertailusignaalin LPIC3. Sisäänsyöttö tapahtuu lähettämällä lukusignaalit EL2, EL3 ja EL4, jotka esiintyvät pääasiassa samanaikaisesti vertailusignaalien LPIC1, LPIC2 ja LPIC3 kanssa, vrt. kuvan 12 mukainen pulssikaavio, Senjälkeen kun kaikki ver-tailusignaalit välimuistissa on otettu muistista rauistisignaa-leina LPIC1', LPIC2', LPIC3' , lähetetään nämä muistisignaalit JA-portille 36, joka lähettää lähtösignaalin LPIC, kun kaikilla muistisignaaleilla LPIC1' jne. on ensimmäinen amplitudi, joka vastaa vertailusignaalien LPIC1 jne. ensimmäistä amplitudia, vrt. kuva 12. Lähtösignaali LPIC johdetaan toimintapiirille 38, joka vastaanottaa videosignaalin VIDEO ja ajastinpiiriltä 2 odotussignaalin PUAIT. Toimintapiiri 38 lähettää tunnistussig-naalin PIC OUT, kun videosignaali VIDEO pysyy odotussignaalin PWAIT olemassaolon aikana amplitudiarvossa Lo, joka tunnistaa merkkivapaan taustan. Näin on varmistettu, että merkkivapaan jälkivyöhykkeen dekoodattua viivakuviota seurataan. Vyöhyke on sama kuin PIC-kuvion jälkivyöhyke 58.Figure 9 shows the operation circuit of the decoder equipment. The cache 34 receives the operation signal MUX PIC and sends the reference signal LPIC1 - it indicates that the value TC1 / TC2 is within a predetermined range - as well as the reference signal LPIC2 and the reference signal LPIC3. The input takes place by transmitting read signals EL2, EL3 and EL4, which occur mainly simultaneously with the reference signals LPIC1, LPIC2 and LPIC3, cf. pulse diagram according to Fig. 12. After all the reference signals in the cache have been taken from the memory as burst signals LPIC1 ', LPIC2', LPIC3 ', these memory signals are sent to AND gate 36, which transmits the output signal LPIC when all memory signals LPIC1', etc. have the first amplitude. , which corresponds to the first amplitude of the reference signals LPIC1, etc., cf. Figure 12. The output signal LPIC is applied to the operating circuit 38, which receives the video signal VIDEO and the waiting signal PUAIT from the timer circuit 2. The operation circuit 38 transmits the detection signal PIC OUT when the video signal VIDEO remains during the existence of the waiting signal PWAIT at the amplitude value Lo, which detects the character-free background. This ensures that the decoded line pattern of the character-free post-zone is followed. The zone is the same as the post-zone 58 of the PIC pattern.
Toimintapiiri 38 nollataan ulkoisella nollaussignaalilla RESET III, joka lähettää sitten nollaussignaalin RESETA välimuistille 67633 34 ja nollaa tämän samoin uutta käyttöä varten. Välimuisti nollataan edelleen ohitus-nollaussignaalilla OV RESET, kun yksi laskimista 6-12 havaitsee ohituksen.The operation circuit 38 is reset by an external reset signal RESET III, which then sends a reset signal RESETA to the cache 67633 34 and similarly resets it for new use. The cache is further reset with the bypass reset signal OV RESET when one of the counters 6-12 detects an override.
Kuva 10 esittää kaaviollista esitystä siitä, kuinka vertailutaulukko, esim. muistin PR0M1 osavertailutaulukko osamäärän TC1/TC2 vertailua varten järjestetään. Taulukko esitetään muis-timatriisina, taulukon rivit on merkitty binäärisillä osoitteilla. Taulukon sarakkeet on samoin merkitty binäärisillä osoitteilla, jolloin on valittu keksinnönmukaisen dekooderilaitteis-ton paremman suoritusmuodon mukaan 5-bittinen esitys. Kaikki muistipaikat rivi- ja sarakeosoitteiden osamäärän tietyllä arvolla ovat yhdessä linjassa, niinkutsutulla odotuslinjalla,jonka ympärillä sijaitsee odotuskenttä, jonka sisäpuolella sijaitsevat kaikki muistipaikat, joiden osoiteosamäärät ovat ennalta-määrätyn arvoalueen sisäpuolella. Laskintilat TC1 - TC4 lähetetään samoin 5-bittisinä sanoina. Laskintila TC1 antaa osoitteen taulukon riveille, laskintila TC2 antaa osoitteen taulukon sarakkeille.Fig. 10 shows a schematic representation of how a comparison table, e.g. a partial comparison table of the memory PR0M1, for arranging the quotient TC1 / TC2 is arranged. The table is presented as a memory matrix, the rows of the table are marked with binary addresses. The columns of the table are also marked with binary addresses, in which case a 5-bit representation is selected according to a better embodiment of the decoder apparatus according to the invention. All memory locations with a certain value of the quotient of row and column addresses are in one line, on the so-called wait line, surrounded by a waiting field, inside which are all memory locations whose address quotients are within a predetermined value range. Calculator modes TC1 to TC4 are likewise transmitted in 5-bit words. Calculator mode TC1 gives an address to the rows of the table, calculator mode TC2 gives an address to the columns of the table.
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2915732 | 1979-04-19 | ||
DE2915732A DE2915732C2 (en) | 1979-04-19 | 1979-04-19 | Method for identifying objects and apparatus for carrying out this method |
Publications (3)
Publication Number | Publication Date |
---|---|
FI801195A FI801195A (en) | 1980-10-20 |
FI67633B true FI67633B (en) | 1984-12-31 |
FI67633C FI67633C (en) | 1985-04-10 |
Family
ID=6068660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI801195A FI67633C (en) | 1979-04-19 | 1980-04-15 | FOERFARANDE OCH ANORDNING FOER IDENTIFIERING AV FOEREMAOL |
Country Status (11)
Country | Link |
---|---|
EP (1) | EP0017950B1 (en) |
JP (1) | JPS5614373A (en) |
AT (1) | ATE4562T1 (en) |
AU (1) | AU5755680A (en) |
CA (1) | CA1151299A (en) |
DE (1) | DE2915732C2 (en) |
DK (1) | DK163480A (en) |
ES (1) | ES490712A0 (en) |
FI (1) | FI67633C (en) |
IE (1) | IE50309B1 (en) |
NO (1) | NO801128L (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3039191C2 (en) * | 1980-10-17 | 1984-10-04 | Scantron GmbH & Co Elektronische Lesegeräte KG, 6000 Frankfurt | Method for identifying objects and device for carrying out the method |
JPH07104902B2 (en) * | 1986-10-14 | 1995-11-13 | 株式会社テック | Bar code reader |
JP3811680B2 (en) * | 2003-01-29 | 2006-08-23 | 富士通株式会社 | Wiring board manufacturing method |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3784792A (en) * | 1972-03-29 | 1974-01-08 | Monarch Marking Systems Inc | Coded record and methods of and apparatus for encoding and decoding records |
DE2338561A1 (en) * | 1972-08-30 | 1974-05-09 | Scanner | METHOD AND DEVICE FOR IDENTIFYING OBJECTS |
US3887792A (en) * | 1973-12-04 | 1975-06-03 | Scope Inc | Method and device for reading and decoding a delta-distance code |
US3891831A (en) * | 1973-12-05 | 1975-06-24 | Data General Corp | Code recognition apparatus |
US3854036A (en) * | 1974-02-27 | 1974-12-10 | Singer Co | Tag reader to digital processor interface circuit |
US3925761A (en) * | 1974-08-02 | 1975-12-09 | Ibm | Binary reference matrix for a character recognition machine |
JPS52143711A (en) * | 1976-05-25 | 1977-11-30 | Nippon Telegr & Teleph Corp <Ntt> | Mark read-in system by facsimile |
US4125765A (en) * | 1977-06-27 | 1978-11-14 | International Business Machines Corporation | Label find method and circuit |
-
1979
- 1979-04-19 DE DE2915732A patent/DE2915732C2/en not_active Expired
-
1980
- 1980-04-14 EP EP80101991A patent/EP0017950B1/en not_active Expired
- 1980-04-14 AT AT80101991T patent/ATE4562T1/en not_active IP Right Cessation
- 1980-04-15 CA CA000349940A patent/CA1151299A/en not_active Expired
- 1980-04-15 FI FI801195A patent/FI67633C/en not_active IP Right Cessation
- 1980-04-15 IE IE767/80A patent/IE50309B1/en unknown
- 1980-04-17 DK DK163480A patent/DK163480A/en not_active IP Right Cessation
- 1980-04-17 AU AU57556/80A patent/AU5755680A/en not_active Abandoned
- 1980-04-17 JP JP5156680A patent/JPS5614373A/en active Granted
- 1980-04-18 NO NO801128A patent/NO801128L/en unknown
- 1980-04-18 ES ES490712A patent/ES490712A0/en active Granted
Also Published As
Publication number | Publication date |
---|---|
ES8202169A1 (en) | 1982-01-01 |
EP0017950B1 (en) | 1983-08-31 |
DK163480A (en) | 1980-10-20 |
IE50309B1 (en) | 1986-04-02 |
IE800767L (en) | 1980-10-19 |
JPS6318783B2 (en) | 1988-04-20 |
DE2915732A1 (en) | 1980-10-30 |
DE2915732C2 (en) | 1983-09-29 |
FI801195A (en) | 1980-10-20 |
AU5755680A (en) | 1980-10-23 |
ES490712A0 (en) | 1982-01-01 |
EP0017950A1 (en) | 1980-10-29 |
JPS5614373A (en) | 1981-02-12 |
FI67633C (en) | 1985-04-10 |
NO801128L (en) | 1980-10-20 |
ATE4562T1 (en) | 1983-09-15 |
CA1151299A (en) | 1983-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5153418A (en) | Multiple resolution machine readable symbols | |
US2932006A (en) | Symbol recognition system | |
US5019699A (en) | Hand-held optical character reader with means for instantaneously reading information from a predetermined area at an optical sensing area | |
US4424587A (en) | Method and apparatus for the identification of articles | |
US3613080A (en) | Character recognition system utilizing feature extraction | |
CA1169149A (en) | Method and apparatus for the identification of objects | |
US4493420A (en) | Method and apparatus for detecting bounded regions of images, and method and apparatus for sorting articles and detecting flaws | |
US3701097A (en) | Decoding bar patterns | |
EP0484132A2 (en) | Multiple resolution machine readable symbols | |
CA1246134A (en) | Method and subsystem for plotting the perimeter of an object | |
EP0571891A2 (en) | Camera system optics | |
US4817185A (en) | Optical character reader | |
ES2239744T3 (en) | SYSTEM OF DETECTION OF BAR CODES AND CORRESPONDING METHOD. | |
US4514622A (en) | Method and apparatus for identification of objects | |
KR20010024878A (en) | Method and system for identifying one or more objects | |
US4691367A (en) | Method and apparatus for omnidirectional reading of data bases | |
JPH0782517B2 (en) | Code reading method | |
FI67633B (en) | FOERFARANDE OCH ANORDNING FOER IDENTIFIERING AV FOEREMAOL | |
US5302814A (en) | Bar code reading apparatus | |
EP0736835B1 (en) | Process for reading a dot matrix code marking on an article | |
CA1175571A (en) | Method and apparatus for identifying objects | |
US5764798A (en) | Prioritized searching methods for finding a coded symbol in a digitized image | |
US3758753A (en) | Optical code reader system | |
JPH0765106A (en) | Bar code reader | |
JP3191997B2 (en) | Symbol information reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM | Patent lapsed |
Owner name: SCANTRON GMBH & CO. ELEKTRONISCHE |