HU212065B - Method for reading code signal chain arranged in the lower range of a translucent bottle or similar object - Google Patents
Method for reading code signal chain arranged in the lower range of a translucent bottle or similar object Download PDFInfo
- Publication number
- HU212065B HU212065B HU912338A HU233891A HU212065B HU 212065 B HU212065 B HU 212065B HU 912338 A HU912338 A HU 912338A HU 233891 A HU233891 A HU 233891A HU 212065 B HU212065 B HU 212065B
- Authority
- HU
- Hungary
- Prior art keywords
- code
- bottle
- template
- sector
- bit
- 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/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
- 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/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/34—Sorting according to other particular properties
- B07C5/3412—Sorting according to other particular properties according to a code applied to the object which indicates a property of the object, e.g. quality class, contents or incorrect indication
-
- 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/1092—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 by means of TV-scanning
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
- Image Input (AREA)
Description
A találmány fényátbocsátó palackon vagy hasonló tárgyon annak alsó tartományában gyűrű alakban elrendezett kódjellánc leolvasására szolgáló eljárásra vonatkozik, amelynek során kamerát irányítunk a palackszakaszon keresztül az alsó palacktartományra, kívülről megvilágítjuk az alsó palacktartományt, a kamerával felvett kódjelláncot pedig tároljuk és dekódoljuk.
A bejelentő DE 3 829 025 számú német szabadalma olyan eljárásra vonatkozik, amely szerint optikai úton leolvasható kódjeleket visznek fel tartályok, előnyösen műanyag palackok felületére bemélyedések formájában lézer segítségével oly módon, hogy minden kódjel alapja diffúz-szóró reflektorként van kialakítva.
Ebben az esetben P.E.T. polietilénből készült, többször, akár 25 alkalommal is felhasználható műanyag palackról van szó, melyeket visszaváltanak, hiszen újra feltölthetők.
Az a kód, amelyet a bejelentő e régebbi német szabadalma szerint lézerrel hordanak fel, és amely helyettesíti a kiugró és bemélyedő pontok által alkotott, ismert SaintGobain kódot, amelynek révén a palackszám - szokásos módon - a palack felületén van megadva, a felvitelhez kevesebb időráfordítást igényel, mint az ismert kód, és lényegesen több információ felvételére képes. Ezenkívül a kód biztosabban leolvasható.
Ez a leolvasás például a bejelentő egy további, a DE 3 722 422 számú német szabadalma szerint egy leolvasó fejjel automatikusan történik. Ennek a megoldásnak az a lényege, hogy tartalmaz egy elektrooptikai szenzort, melynek a közepén lévő fényvezetékhez tartozik egy fényforrás és a kibocsátott fénynyaláb a vizsgált palackok külső felületére esik, majd ez a fénynyaláb a palack kódjeléről visszaverődés után egy fotoelektronikus vevőkészülékhez jut. A kódleolvasási művelet végrehajtásához az előre mozgatott palackot megállítják, amikor az a szenzorral szembe kerül, és a palack hossztengelye körül többször megfordul úgy, hogy a szenzor a kódjelek láncát többször sorozatban fel tudja venni (leolvassa és feljegyzi). Az előremozgatásnak ez a megállítása, és minden egyes palacknak a szenzorral szembeni többszöri elforgatása időt vesz igénybe, aminek a lehető legrövidebbnek kellene lennie, mivel az ellenőrző gépekben az újratöltendő palackokhoz az elérni szándékozott ellenőrzési teljesítmény 600 PÉT palack/perc. Mivel továbbá a műanyagból készült, többször felhasználható palackok könnyebben karcolódnak, kevésbé formatartóak és öregedésállóak, mint az ilyen üvegpalackok, megtörténhet, hogy a többször felhasználható PÉT palackok minden újratöltésénél azok kódjának a korrekt leolvasási eljárása több nehézséget okoz, mert például a kódjellánc a hosszúságát megváltoztatta, vagy csak elmosódva, illetve életlenül jelenik meg. Ezenkívül az ismert kódleolvasási eljárásokat gyakran megnehezíti, hogy az újratöltendő palackok címkemaradványokat, sőt egész címkéket visznek magukkal a mosóberendezésből, vagy a használat során a forgalomban már olyan mértékben összekarcolódtak, és ezért olyan sok szórt fény bocsátanak ki, hogy az a korrekt kódleolvasást lehetetlenné teszi.
A DE-A-2 943 811 számú bejelentés szerinti megoldásnál az utóbb említett probléma elkerülhető úgy, hogy a kód leolvasásához egy kamerát alkalmaznak, amely úgy van elrendezve, hogy minden egyes palackba a nyakán keresztül „tekint” be, és a palack fenekén van fókuszálva. A palack alján levő kód egy meghatározott raszterben (kiosztásban) található, amely annak a formázósablon-térnek a számát tartalmazza, amelyben a palackot előállították. Kilenc jelből álló kódot alkalmaznak, amelyből kettő a kód kezdetét, kettő pedig a végét jelöli. Egy fényforrás segítségével a fényt alulról egy résen át a palackfenékre irányítják. A palack kódjának leolvasásához annak előremozgatását a kamera alatt megszakítják, majd a palackot a hossztengelye körül forgatják. A kódjelek a palackfenéken két koncentrikus raszterkörben helyezkednek el. Minden kódjel két bitből áll, amelyek közül az egyik a külső raszterkörben, a másik pedig a belső raszterkörben van.
A biztonságos kódleolvasás érdekében a palackot minden leolvasási művelet közén a hossztengely körül négyszer elforgatják. A kamerát sorletapogató kamera alkotja, amely a résnél elhaladó kódjeleket raszterjelölések formájában sorozatban veszi fel. Bár ez az ismert leolvasó eljárás kevésbé van kitéve külső hatásoknak mint az eddig ismertek, mivel a kamera a kódjelet a palack belsejéből veszi fel, ez a megoldás meglehetősen nagy idő- és eszközráfordítást igényel, mégpedig az előremozgatás megszakításának és a palack többszöri forgatásának a szükségessége miatt minden egyes leolvasási műveletnél, illetve a palackoknak a befogásához és forgatásához szükséges berendezések szükségszerű jelenlétéből következően. Az alkalmazott kód költséges, mert a kódjellánc két koncentrikus körgyűrűből áll, amelyek csak a palackfenéken helyezkedhetnek el. Ez aligha tesz többet lehetővé, mint az üregképző térinformáció kódolását, és ezen felül mindenesetre üvegpalackoknál is alkalmazható. Ennél az ismert eljárásnál azonban nem kerülhető el a két raszterkörben elhelyezkedő kódjelekkel való munkavégzés, mert egyrészt minden kódjel két bitből áll, másrészt egy kódlánc kezdete és vége különben nem jelölhető.
Bár a DE-A1-3 637 210 számú német szabadalmi leírásból már ismert, hogy két raszterkörből álló kódlánc a palack falára a fenék felett van felvive, annak megvilágítása és leolvasása azonban kívülről történik, például a bejelentő fent említett régebbi DE 3 722 422 számú német szabadalma esetében. Különbség csupán abban van, hogy fényszenzor helyett kamerát alkalmaztak.
A DE-A-2 429 160 számú szabadalmi leírásból megismerhető ugyan egy olyan kódleolvasási eljárás, amelynél a kódjellánc csak egy körgyűrűből áll, amely egy üveg vagy műanyag palack fenekére van felhordva, valamennyi fent részletezett probléma ennél az eljárásnál is jelentkezik. Ennél az ismert eljárásnál egy lámpa fényét irányítják felülről a palack nyakán keresztül a palack fenekére, és a palackot a leolvasási művelet közben a hossztengelye körül nem kell forgatni. A palackfenék alatt egy fénydetektor helyezkedik el, amely leolvasófejjel rendelkezik, amelyet a kódjelek sorozatszerű felvételéhez a palack hossztengelye körül forgatnak. E művelet során az ún. „Scanner”2
HU 212 065 B technikát alkalmazzák, amelynek megfelelően a palack helyett egy leolvasófej halad körben. Ez a technika azonban az időráfordítást nem csökkenti, az eszközráfordítást azonban igen, mert egyszerűbb egy leolvasófejet mindig ugyanabban a helyzetben és ugyanazzal az irányítottsággal forgásban tartani, mint a palackokat, amelyeket egymás után egy és ugyanazon leolvasófej felett a lehető legnagyobb mértékben azonos irányítottsággal és helyzetben kell befogni és forgatni. Ennél az ismert eljárásnál is minden kódjel több bitből áll. Hogy a kódlánc kezdete megállapítható legyen, négy, szorosan egymás mellett elrendezett raszterjelölésből álló különleges jelkombinációt alkalmaznak, amelynél a leolvasást el kell kezdeni. A leolvasást előnyösen ismételten, többször végrehajtják annak érdekében, hogy a leolvasási pontosságot növeljék. Ennél az ismert eljárásnál mindazonáltal egy egyenlőség jelölésű, önkorrigáló kódot alkalmaznak.
A DE-A-2 520 136 számú szabadalmi leírásból palackok azonosítására szolgáló olyan eljárás és berendezés ismerhető meg, amelynél az alkalmazott kód a fent leírt eljárásnál alkalmazott kódnak felel meg. A kódjellánc megvilágításához lézersugarat használnak, amelyet a palacknyakon keresztül a palackfenékre irányítanak. A palackfenék alatt tükör van elrendezve, amely a lézersugarat egy mérőérzékelőre irányítja. A leolvasási művelethez vagy a lézersugarat, vagy ismét csak a palackot forgásba kell hozni, amivel azonban a fentiekben már részletezett problémák kapcsolódnak.
Végül az US-A-3 745 314 számú szabadalmi leírásból palackformázó tér azonosítására szolgáló olyan eljárás és berendezés ismerhető meg, amelynél egy, a palackbetorkollás fölött elrendezett, és a palackfenékre irányított lámpa, valamint egy, a palackfenék alatt elrendezett leolvasóegység ugyan álló helyzetű, a leolvasóegység és a palackfenék között azonban egy forgatható prizma van előirányozva, amely a palack fenekének a képét egy gyűjtőlencsén keresztül a leolvasóegységre irányítja, és ezen forgásba hozza. A kódjellánc, amely a palack fenekére van felhordva, ebben az esetben is két koncentrikus körgyűrűből áll. Egyrészt a lámpa és a palack, másrészt a lámpa és a leolvasóegység között szükséges relatív forgómozgás miatt, amelyet ebben az esetben a forgó prizma állít elő, ugyanazokat a problémákat veti fel, amelyeket a fentiekben az ismert eljárások és berendezések leírása során már említettünk, amelyeknél erre a relatív forgómozgásra ugyancsak szükség van. Legalábbis az időráfordítás vonatkozásában jelentéktelen, hogy e megoldásnál a palack vagy a leolvasókészülék helyett prizmát forgatnak annak érdekében, hogy a kódjelek sorozatos leolvasása lehetővé váljék.
A találmány feladata, hogy olyan kódleolvasási eljárást szolgáltasson, amely a kódok leolvasását a jelenleg ismert módszerekhez szükségesnél lényegesen kisebb időráfordítással és nagyobb információtartalommal teszi lehetővé, anélkül, hogy ez a pontosság rovására menne.
A kitűzött feladatot a találmány értelmében olyan eljárás segítségével oldottuk meg, amelynek során kamerát irányítunk a palacknyakon keresztül az alsó palacktartományra, kívülről megvilágítjuk az alsó palacktartományt, a kamerával felvett kódjelláncot pedig tároljuk és dekódoljuk, és amely eljárásnak az a lényege, hogy az alsó palacktartományról a teljes kódjellánccal együtt pillanatfelvételt készítünk és későbbi dekódolásához kép formájában tároljuk.
A találmány szerint eljárás az egy kód leolvasásához szükséges időráfordítást drasztikusan csökkenti, mert a kód leolvasása nem sorozatban történik, hanem pillanatfelvétel formájában egyedi képként kerül rögzítésre. Egy ilyen pillanatfelvételhez esetleg - ha egyáltalán - arra van szükség, hogy a palack előremozgatását a kamera alatt némileg lelassítsuk, hogy az alsó palacktartományról egy kép a teljes kódjellánccal egyszerre felvehető legyen, amihez a képfelvételi idő elegendő. Az információ dekódolása a képként tárolt kódból később történhet, amikor a palack az ellenőrző gép kódleolvasó állomását már régen elhagyta. Az az előny, amely a találmány szerinti kódleolvasási eljárással az eszközráfordítás vonatkozásában jelentkezik, számottevő, mert bármiféle forgatóberendezés alkalmazását szükségtelenné teszi. A találmány szerinti eljárás értelmében pillanatfelvételként készített egyedi kép nem csak a kódot, hanem lényegesen több információt tartalmaz, például az alsó palacktartomány hibáiról, szenny- vagy papfrmaradványokról, stb. Ez a járulékos információ a dekódolás mellett, azzal egyidejűleg értékelhető. A kódleolvasási eljárásnak a palack alsó tartománya egyéb ellenőrzésével való ilyen kombinálása az idő- és eszközráfordítás további csökkenését eredményezi.
Az eljárás egy másik foganatosítást módja szerint a kódjelláncot olyan gyűrűfelületként alakítjuk ki, amelynek minden egyes kódjele egy sáv alakú szektor egyetlen egy bitjét képviseli. Az ilyen formában előirányzott kód, amelynél minden egyes kódjel egyetlen bitből áll, a kódleolvasási eljárást nem csak rendkívül egyszerűvé és biztossá teszi, hanem lehetővé válik a kódjelláncban egy különösen nagy információtartalom beépítése. A kőd nehéz körülmények között is - például nedves üzemben, ahol szállítási kenőeszközként szappanoldatokat használnak - biztosan leolvasható.
Egy másik eljárási ismérvnek megfelelően a kódjellánc dekódolásához a tárolt pillanatfelvételt hisztogram technikával dolgozzuk fel. Ez a felvett kép értékelését különösen egyszerűvé és pontossá teszi.
Az eljárás egy további foganatosítási módja értelmében a következő műveleteket végezzük:
a) gyűrűfelület formájában sablont választunk, amely kívül és belül nagyobb, mint a kódjellánc által alkotott gyűrűfelület;
b) a sablon gyűrűfelületét Y számú sablonszektorra osztjuk fel, amelyeknek a kerületmenti szélessége mindig kisebb, mint egy kódjelszektor szélessége, vagy azzal azonos;
c) minden sablonszektort pixelek formájában hisztogram számításával más-más intenzitással jelölünk, amely hisztogramból minden sablonszektor felületét meghatározzuk, amely annak intenzitásával arányos;
HU 212 065 Β
d) a sablon gyűrűfelületét és a kódjellánc gyűrűfelületét egymásra helyezzük;
e) megállapítjuk, hogy az egymásra helyezés révén melyik sablonszektorban vagy a szomszédos sablonszektorok mely csoportjában csökkent az intenzitás vagy a felület egy kódjel felülete környezetében;
f) a csökkent inenzitású sablonszektor(oka)t leolvasott kódjelláncként ábrázoljuk;
g) dekódoljuk a kódjelláncot attól a szektortól, ahol az intenzitást először redukáltuk (indító bit), addig a szektorig, ahol az intenzitást utolsóként redukáltuk (leállító bit).
Ezek az eljárási lépések a kódjelláncról készített kép problémamentes dekódolását teszik lehetővé még akkor is, ha a palack fenekének a középpontja annak a körnek a középpontjával nem esnék egybe, amelyen a kód található, amikor a kép elmosódik, vagy ha a kódjelek a palack elöregedése miatt az élességüket már elvesztették. Az US-A-3 502 993 számú szabadalmi leírásból ismeretes, hogy egy jelszint és egy háttér jelszint külön-külön regisztrálható és összehasonlítható. Ez azonban csak arra szolgál, hogy a szintváltozásokat, amelyeknek a szignálinformációhoz nincs közük, kompenzálni lehessen.
Az eljárás egy további foganatosftási módjára az jellemző, hogy a következő műveleteket hajtjuk végre az f) pont szerint meghatározott és a g) pont szerint dekódolt kezdet és vég megállapításához;
f.l) megvizsgáljuk a sablonszektorokat emelkedő sorrendben annak érdekében, hogy egy olyan X sablonszektort találjunk, amely egy bitet tartalmaz, és amikor ezt a sablonszektort megtaláltuk,
f.2) megvizsgáljuk az X sablonszektortól (Y-1) sablonszektomyi távolságban levő sabloszektort, hogy tartalmaz-e egy bitet, és ha igen, a fellelt bit-párt indító bitként és leállító bitként alkalmazzuk; ha pedig nem, az f.l) és f.2) pont szerinti lépéseket addig ismételjük, ameddig egy bit-párt nem találunk. Ezek az intézkedések elkerülhetővé tesznek egy időt rabló algoritmust a kód indító és megállító bitjének a lokalizálásához. Azonkívül lehetőség van arra is, hogy a kódjellánc kezdetének és végének a meghatározásához csak egy bitből álló kódjelet alkalmazzunk, miáltal a kódjelláncban hely nem megy veszendőbe.
Az eljárás fent részletezett foganatosítást módjai közül az utolsó háromnak köszönhetően mind a szoftver, mind a hardver ráfordítás jelentős csökkenése biztosítható a jelenleg ismert kódleolvasási eljárásokkal összehasonlítva.
Egy további eljárási ismérvnek megfelelően kódként Hamming-távközzel biztosított huszonnyolc vagy harminckét bitből álló sáv alakú kódot alkalmazunk, amely az indító bit és a leállító bit között hat vizsgálóbitet, egyébként pedig adatbiteket tartalmaz. Az így leolvasott kód egy bináris sáv alakú kód („Balkencode”), amely az ismert Hamming-távköz révén van biztosítva. A kódhelyesbítés lehetősége - például ebben az esetben Hamming szerint - a találmány egyik különösen nagy előnye. A Hamming-távköz különféle bitek minimális számát határozza meg annak értékéhez, amelyek a kódjuk valamennyi jele összehasonlításánál fellépnek. A Hamming-távköz biztonsági mérték átviteli hibákkal szemben, és a leolvasási biztonság kontrollálására és korrigálására szolgál. A találmánynál előnyben részesített kód tartalmazhatna ugyan 8, 16, 28, 32, stb. bitet, 16, 28 vagy 32 bit azonban a jelenleg előnyös bit szám a többször újratölthető PÉT palackokon szükséges információ ábrázolásához. A kódot a palack gyártója a gyártási eljárás során viszi fel a palackokra. A fent definiált kód egy további előnye abban jelentkezik, hogy dátumhoz, gyártásvonalhoz és palacktípushoz előirányzott három mezőre és egy tartalék mezőre felosztott adatbiteket tartalmazó kódot alkalmazunk, így tehát lehetővé válik a többször felhasználható PÉT palackok gyártói által szokásosan megkövetelt információnak, például a dátumnak, termékvonalnak (vagyis gyártónak) és a palacktípusnak, valamint más adatoknak, így a palackszínnek és nagyságnak, stb. a palackra történő tartós és leolvasásbiztos felvitele.
Az eljárás egy másik foganatosftási módja szerint a kamerát úgy fókuszáljuk a palack belső alsó tartományára, hogy ezzel olyan kódjelláncot veszünk fel, amely a palack külső falán abban a tartományban van felhordva, amely a paiackfenék és egy abban a magasságban levő hely között húzúdik, ahol a palackátmérő a legnagyobb. Ennek megfelelően a kód akkor is olvasható, ha nem a palackfenéken, hanem a palack külső falán levő tartományban helyezkedik el, amely a palackfenék és az abban a magasságban lévő hely között van, ahol a palack kerülete a legnagyobb. Az ezen leírás bevezetőjében részletesen ismertetett, a technika állásához tartozó mértékadó megoldások azt mutatják, hogy ez ideig általánosan szokásos volt egy olyan kódot - amely a fent említett tartományban volt felhordva - azzal az önmagában ismert, egyszerű eljárással leolvasni, amelynél a fényt kívülről irányítják a kódra, és a vissza kifelé reflektált vagy nem reflektált fényt a kód dekódolásához használják, ami azonban a bevezetőben ecsetelt problémák jelentkezésével jár. Minden olyan ismert ejárásnál, amelynél a kamera a palacknyakon keresztül a palackfenékre „néz”, vagy a fény a palackfenékre van irányozva, és a kamera vagy a leolvasóegység a palackon kívül helyezkedik el, csak olyan kódok alkalmazhatók, amelyek a palackfenéken találhatók. Csak a fent definiált találmány szerinti eljárási foganatosítást mód teszi lehetővé, hogy olyan kódokkal lehessen dolgozni, amelyek - mint a bevezetőben említett DE-A1-3 637 210 számú szabadalmi leírás szerint - ott vannak előirányozve, ahol a lehető legtöbb információ vihető fel, viszont - ellentétben az e korábbi megoldásnál rendelkezésre álló lehetőséggel - ezek a kódok a kamera, palack és fényforrás egymáshoz viszonyított mozgatása nélkül leolvashatók. Kézenfekvő, hogy egy, a palack fenekén lévő kódlánc kevesebb információt, vagy kevesebb felbontóképességgel rendelkező információt tud felvenni, mint egy olyan kódjellánc, amely ott helyezkedik el, ahol a palackkerület csaknem a legnagyobb. Ez ideig nyilvánvalóan lehete4
HU 212 065 Β lennek tartották, hogy egy ebben a palackfenék feletti tartományban levő kódot másképpen mint kívülről optikailag olvassanak le. Az ez utóbbi módszerrel járó nagy időráfordítást a technika állásához tartozó megoldásoknál nyilvánvalóan számításba kellett venni.
Egy további találmányi ismérvnek megfelelően a pillanatfelvételt rövid megvilágítási idővel, villanófény segítségével készítjük el. Ez az intézkedés a felvett egyedi képen az „elkenődést” teljes biztonsággal megakadályozza.
Az eljárás egy másik foganatosítási módja szerint a pillanatfelvételt a kamera, palack és fényforrás egymáshoz viszonyított nulla sebességű elfordítása mellett hajtjuk végre. Eszerint „elkenődés” nélküli pillanatfelvétel még egyszerűbb módon elkészíthető, azaz villanófény vagy különölegesen rövid megvilágítási idő nélkül, mert a kamera, palack és fényforrás közötti relatív mozgási sebesség nulla.
A találmányt a továbbiakban a csatolt rajzok alapján ismertetjük részletesen, amelyek az eljárás végrehajtásának módját érzékeltetik, illetve az eljárás fontosabb közreható eszközeit tartalmazzák. A rajzokon az 1, ábrán egy olyan palackellenőrző gép látható perspektivikus nézetben, amelynél a találmány szerinti eljárást alkalmazzuk;
a 2. ábrán olyan kódot tüntettünk fel, amely nagy információtartalma ellenére a találmány szerinti eljárással biztosan leolvasható;
a 3a és 3b ábrán egy gyűrű alakú kódjellánccal ellátott új, illetve egy régi fényáteresztő palack pillanatfelvétele látható;
a 4a-4i ábrákon több részvázlaton mutatjuk be a találmány szerinti eljárásnál használt hisztogram technika gyakorlati alkalmazását.
Az 1. ábrán PÉT palackok ellenőrzéséhez használt gépet tüntettünk fel perspektivikus nézetben; a palackokat az ábrán 10 hivatkozási számmal jelöltük. A gépnek van egy betároló 12 karusszelé és egy kitároló 14 karusszelé. Mindkét 12, 14 karusszelnek tizenkét állomása van tizenkét 10 palack felvételére. Mindegyik 12, 14 karusszel két csillagtárcsával rendelkezik. A felső csillagtárcsák a 10 palackokat a nyakuk tartományában centirozzák. A 12 és 14 karusszelek között egy 16 főkarusszel helyezkedik el, amelynek tizenhat állomása van. A16 főkarusszel mindegyik állomása komplett vizsgálóegységgel van ellátva, amely a térfogat- és szivárgásméréshez, magasságméréshez, egyenesség méréshez, torkolati ferdeséghelyzet méréshez, valamint maradék lúgkontroll végrehajtásához van előirányozva; ennek a vizsgálóegységnek a részletesebb ismertetésére nincs szükség. A 10 palackokat a 18 betároló csiga segítségével vezetjük a betároló 12 karuszszelhez. A kivezetési oldalon a 10 palackokat a 20 kitároló csiga segítségével távolítjuk el a gépből.
A kitároló 14 karusszel felett 22 kameraszekrény helyezkedik el, amely a kód leolvasására szolgál. A 22 kameraszekrény 24 kamerát tartalmaz, amelyből az 1. ábrán csak az objektív látható. A 22 kameraszekrény a 26 szánon van rögzítve, amely a kamera fókuszálásához a 28 kézikerék segítségével a 30 gépállványon magassági értelemben állítható. A 24 kamerával szemben 32 fényforrás helyezkedik el, amelynek segítségével a 10 palack feneke, amely a 32 fényforrás és a 24 kamera között található, egyenletesen ki van világítva. A 24 kamerát előnyösen nagy felbontóképességű CCD kamera alkotja; ilyen például a Fairchild cég 1003 típusú készüléke, amelynek speciális (nem ábrázolt) nagysebességű képfelvevő modulja van. A 24 kamera úgy van a 10 palack alsó tartományára fókuszálva, hogy a 34 kődjellánc, amely a 10 palack külső falán abban a tartományban helyezkedik el, mely a palackfenék és az abban a magasságban levő hely között van, ahol a palack kerülete a legnagyobb, a 10 palack belsejéből felvehető. Amikor a 10 palackot a kitároló 14 karusszel révén hossztengelyével a 24 kamerát és 32 fényforrást egymással összekötő vonalra mozgattuk, a 24 kamera egy képet készít a palackfenékről, beleértve a 10 palack oldalfalának a palackfenékkel szomszédos alsó tartományát is. A kép pillanatfelvételként készül.
A 3a ábrán egy új, fehér palackról felvett ilyen pillanatfelvétel látható.
A 3b ábrán ugyancsak egy pillanatfelvételt tüntettünk fel, amely azonban egy használt fehér palackról készült.
Világosan felismerhető mindkét képen a 34 kódjellánc, amely egy bináris sáv alakú kódból áll, amelynek felépítése a 2. ábrán látható. Ebben az esetben egy Hamming-távközzel biztosított sáv alakú kódról van szó, amely a feltüntetett konkrét példa szerint huszonnyolc bitből áll, mégpedig egy indító bitből, egy leállító bitből, hat vizsgáló vagy ellenőrző bitből, valamint húsz, adatot - vagy adatokat - tartalmazó adatbitből. Az adatbitek - amint ezt korábban már kifejtettük három adatmezőre és egy tartalék mezőre vannak felosztva; az előbbiek a dátumhoz, a termelési vonalhoz (gyártósorhoz) és a palacktípushoz vannak előirányozva. A kódjellánc a most ismertetett kiviteli példa szerint a palack kerülete mentén kevesebb mint 180 *-os tartományban húzódnak végig.
A továbbiakban közelebbről leírt kódleolvasási eljárás lényeges ismérve, hogy a 34 kódjellánc felvétele nem sorozatszerűen bitről-bitre történik, hanem teljesen egyedi képként, pillanatfelvétellel. A „pillnatfelvétel” azt jelenti, hogy egy rövid megvilágítási idővel készítünk felvételt annak érdekében, hogy a felvett egyedi képen bármiféle „elkenődés” vagy életlenség bekövetkeztét meggátoljuk. A kép elkészítéséhez ezért nincs szükség relatív forgási sebességre a 24 kamera, a 10 palack és a 32 fényforrás között. Egy villanófénylámpa szolgál 32 fényforrásként. Elegendő a kitároló 14 karusszel forgási sebességét, azaz a 10 palack előremozgatását a felvétel készítéséhez némileg lelassítani, vagy a kitároló 14 karusszelt éppen csak a szükséges képfelvételi időtartamra (amely nagyságrendileg a másodpercnek egy tört része lehet) megállítani. De még ez is feleslegessé válik, ha - amint e kiviteli példa esetében előirányoztuk - nagysebességű kamerával és nagysebességű képfelvételi modullal dolgozunk. Ez utóbbiban az elkészített képet további feldolgozáshoz tárol5
HU 212 065 B juk. Mivel a felvett kép a 34 kódjelláncon kívül a teljes alsó palacktartományról is tartalmaz információkat, a fenék vizsgálatához is járulékosan igénybe vehető.
A 4a—4i ábrákon keresztül a kép értékelését írjuk le közelebbről, aminek az a célja, hogy abból a kódból dekódoljuk az információkat, amely a tárolt képen szerepel.
A 4a ábra szerint a kód mint a jelek egy lánca, vagy mint egy B bitből álló sáv van definiálva. Mindegyik B bitet, vagy mindegyik sávot az a tartomány alkotja, amely két rb r2 rádiusz és egy a szög között helyezkedik el. A B bitek egymástól bármilyen szöggel elhelyezkedhetnek. A lánc első bitje az indító bit, az utolsó bitje pedig a megállító bit. Az itt leírt esetben, amelynél a 2. ábra szerinti kódot használjuk, a 34 kódjellánc huszonnyolc bitből áll.
Annak érdekében, hogy egy B bit felületének nagyságát meghatározzuk, először egy meghatározott kerületmenti tartomány hisztogramját számítjuk ki. Magyarázatként megjegyezzük, hogy hisztogramon általában egy valós értékű valószínűségi változó megfigyelt gyakorisági eloszlásának grafikus ábrázolását értjük. A változók értékelési tartományát egy abszcisszára viszszük fel, és ott intervallumokra osztjuk meg. Minden intervallumot egy derékszögű négyszög alsó oldalának veszünk, amely négyszög felülete a megfelelő intervallumon belüli értékek megfigyelt gyakoriságával arányos. A jelen speciális esetben ezt a felületet az intenzitással arányosnak tekintjük.
Először azt a tartományt definiáljuk, amely egy B bitet fog körülvenni. Ez a tartomány egy teljes C kép lehet, amelyet egy előre meghatározott Ic intenzitás jellemez, amint ezt a 4b ábra érzékelteti.
E C kép hisztogramjának a számítása egy konstans Νσ értéket fog eredményezni, amely a C kép területének a nagyságával egyenlő. A 4b ábrán feltüntetett egyszerűsített esetben a C kép derékszögű négyszög. Most egy tesztőleges foltot adunk a háttérhez, például a C képhez, amint ezt a 4c ábrán feltüntettünk. A foltot az /A intenzitás jellemzi, amely nem azonos az Ic intenzitással. Mivel a C kép hisztogramja már ismert, a környezetre ismét egy kisebb felület adódik (4c ábra). A folt NA felülete a következő összefüggésből számítható:
Na = NC) Valamivel bonyolultabb a helyzet, ha a környezet nem homogén, hanem például két különböző IC1 és IDl intenzitással rendelkezik, amint ezt a 4d ábrán feltüntettük.
E háttér hisztogram-számítása VC]-et és A/D1-et eredményez, azaz a háttér jobb és bal oldali része területének a nagyságát. Most ismét egy foltot adunk a háttérhez, ami a 4e ábrán látható. Ennek a foltnak az intenzitása:
Ia * * Id2
A kép hisztogramja ismét az NC2, Nü2 értékeket, vagyis a háttér felületeit szolgáltatja.
A folt felülete az alábbi összefüggésből számítható ki:
Na = (Nc.-No) + (ND1-ND2)
A fent leírt eljárással azonos eljárás használható még nagyobb bonyolultsági fokú esetekben is.
Annak érdekében, hogy a kódban lévő minden egyes B bit felületét ki lehessen számítani, a kódban levő minden egyes bithez meghatározott környezeti felületet kell létrehozni. Biztosítani kell, hogy a háttér felülete ismert legyen, mielőtt a kódot a háttérhez hozzáadjuk. A kódnak ez a hozzáadása a háttérhez két képnek egymásra helyezési művelete útján hajtható végre. A hátteret, amelyet a 4f és 4g ábrákon sablonként SCH-val jelöltünk, a következő lépésben állítjuk elő:
Először a 4f ábra szerint egy R gyűrűt rajzolunk be, amelynek határoló körei r4 és r3 rádiusszal rendelkeznek úgy, hogy érvényes a (r4-r3) > (η-Γ2) összefüggés, miáltal a palack hossztengelye helyzetének az érzékenysége kiküszöbölhető. Különben problémák adódhatnak abból, ha a palack fenekének a középpontja annak a körnek a középpontjával nem esnék egybe, amelyen a kód található. Annak biztosítása érdekében, hogy a háttérgyűrű mindegyik bitet a kódban tökéletesen körülvegye, a két kép vagy gyűrűfelület egymást átfedi, amint ez a 4f ábrán látható.
A második lépést oly módon hajtjuk végre, hogy az R gyűrűt S szektorokra vágjuk szét úgy, hogy minden szektor β szögű, emellett érvényesül az a feltétel, hogy a β < a. A β szektorszög tehát kisebb, mint egy B bit a szöge, vagy azzal egyenlő. Ebben az itt leírt speciális példában β = a = 3,6°, miáltal 36073,6 = 100 S szektor sablongyűrűként áll rendelkezésre (4g ábra).
A következő lépésben minden S sablonszektorhoz más-más intezitást rendelünk hozzá. Az első szektort az 1 intenzitással, a második szektort a 2 intenzitással, stb. jelöljük, a sablon fennmaradó részét pedig - azaz azt a részt, amely az R gyűrűn kívül van - az I = 0 intenzitással jelölhetjük, illetve jellemezhetjük.
Most a sablon hisztogramját vesszük. Ez szolgáltatja minden egyes sablonszektor felületét. Mivel mindegyikhez más-más I intezitás van hozzárendelve, a pixelek száma minden intenzitáshoz a S szektor N felületét szolgáltatja. Tisztán matematikailag tekintve, a hisztogram ábra M középértékét kapjuk (4b ábra), amelyben az N felület az I intenzitás felett van felhordva, és a valódi EH hisztogram az a szabálytalan vonal, amelynek az M a középértéke. Véges felület minden pixeljével olyan ingadozások (eltérések) jönnek létre a középérték-hisztogram felett, amilyeneket a 4b ábrán feltüntettünk. Ezek az ingadozások, illetve eltérések semmiféle nehézséget nem okoznak, mivel mindegyik szektorfelület pontosan ismert. Ezt a műveletet csak egyszer végezzük el, azután az alkalmazott számítógép tárolójában rögzítjük.
Most a kódnak az SCH sablonhoz (háttérhez) való hozzáadása révén a kód mindegyik B bitje az R gyűrű egy S szektorában helyezkedik el, vagy pedig - ami a legvalószínűbb - két S szomszédos szektor egy részét fedi át. Még abban az esetben sem kellene semmiféle nehézséggel számolni, ha egy B bit három, vagy több mint három S szektort fedne át, mivel mindegyik S szektort a saját I intenzitása jellemzi (4i ábra).
Különös figyelmet kell fordítani arra, hogy maguk a B bitek is meg legyenek jelölve. A bit jelöléseknek a sablonszektor jelölések tartományán kívül kell elhe6
HU 212 065 B lyezkedniiik. A két kép átfedésének egyik lehetősége a képek - pixelnek pixellel való - egyszerű összegzése. Ha a legnagyobb intenzitás, amely a sablon egy S szektorához van hozzárendelve, az i érték lenne, akkor a legalacsonyabb intenzitás, amely egy bithez hozzárendelhető i + 1, és a kép maradékához a nulla intenzitás van hozzárendelve. Az összegzés után a bitek intenzitásának a rendje i + 1-től 2i + 1-ig terjed, ami a sablonszektorok intenzitásának a tartományán kívül van, úgyhogy az átfedésnél egyetlen bit sem megy veszendőbe. A felhelyezett kép hisztogramjának az alkalmazása révén a kód direkt ábrázolását érjük el a képen, azaz a hisztogramnak a tárolóban levő szablon hisztogrammal való összehasonlítása útján. Egy bitet úgy találunk meg, hogy észleljük, hogy egy sablonszektor, vagy két szomszédos sablonszektor felülete egy bit nagyságrendnyit csökken; ez jelenti azt, hogy ebben a helyzetben, vagy ezeknél a koordinátáknál egy bit található. Minthogy a kódjellánc ugyancsak egy gyűrű alakú felületet alkot, minden egyes bitnek is szektor alakja van. A kódjellánc dekódolásakor így annak indító és megállító bitje fellelhető. Az a szektor, ahol az intenzitás redukálása először történt meg a kódjelláncban, az indító bitet tartalmazza, és az a szektor, ahol a kódjellánc intenzitásának a csökkenése utoljára következett be, a megállító bitet tartalmazza.
Időt rabló algoritmus nélkül a kód indító és megállító bitje a következő módon lokalizálható:
A kódhosszúság a jelen példa esetében Y = 28 bit. A sablonszektorokat a növekedés sorrendjében vizsgáljuk annak érdekében, hogy egy olyan X sablonszektort találjunk, amely egy bitet tartalmaz, és ha ez bekövetkezik, az X sablonszektortól (X—1) = 27 sablonszektornyival távolabb levő sablonszektort vizsgáljuk annak megállapítása céljából, vajon nem tartalmaz-e egy bitet, és ha igen, a megtalált bit-párt indító és megállító bitként alkalmazzuk, ha pedig nem, a két előbb említett vizsgálati lépést egy olyan bit-pár felleléséig ismételjük, amelynek a bitjei huszonhét bittel vannak egymástól elválasztva. Ha ily módon sem sikerülne ilyen bit-párt találni, ez azt jelentené, hogy valahol hiba van, például a palack nem tiszta, vagy túlságosan össze van karcolva, a kód leolvasása nem helyesen történt, stb.
Claims (10)
- SZABADALMI IGÉNYPONTOK1. Eljárás fényátbocsátó palackon vagy hasonló tárgyon annak alsó tartományában gyűrű alakban elrendezett kódjellánc leolvasására, amely eljárás során kamerát irányítunk a palacknyakon keresztül az alsó palacktartományra, kívülről megvilágítjuk az alsó palacktartományt, a kamerával felvett kódjelláncot pedig tároljuk és dekódoljuk, azzal jellemezve, hogy az alsó palacktartományról a teljes kódjellánccal együtt pillanatfelvételt készítünk, és későbbi dekódolásához kép formájában tároljuk.
- 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy a kódjelláncot olyan gyűrűfelületként alakítjuk ki, amelynek minden egyes kódjele egy sáv alakú szektor egyetlen bitjét képviseli.
- 3. A 2. igénypont szerinti eljárás, azzal jellemezve, hogy a kódjellánc dekódolásához a tárolt pillanatfelvételt hisztogram technikával dolgozzuk fel.
- 4. A 3. igénypont szerinti eljárás, azzal jellemezve, hogy a következő lépésekben hajtjuk végre:a) gyűrűfelület formájában sablont választunk, amely kívül és belül nagyobb, mint a kódjellánc által alkotott gyűrűfelület;b) a sablon gyűrűfelületét Y számú sablonszektorra osztjuk fel, amelyeknek a kerületmenti szélessége mindig kisebb, mint egy kódjelszektor szélessége, vagy azzal azonos;c) minden sablonszektort pixelek formájában hisztogram számításával más-más intenzitással jelölünk, amely hisztogramból minden sablonszektor felületét meghatározzuk, amely annak intenzitásával arányos;d) a sablon gyűrűfelületét és a kódjel lánc gyűrűfelületét egymásra helyezzük;e) megállapítjuk, hogy az egymásra helyezés révén melyik sablonszektorban vagy a szomszédos sablonszektorok mely csoportjában csökkent az intenzitás vagy a felület egy kódjel felülete környezetében;f) a csökkent inenzitású sablonszektor(oka)t leolvasott kódjelláncként ábrázoljuk;g) dekódoljuk a kódjelláncot attól a szektortól, ahol az intenzitást először redukáltuk (indító bit), addig a szektorig, ahol az intenzitást utolsóként redukáltuk (leállító bit).
- 5. A 4. igénypont szerinti eljárás, azzal jellemezve, hogy a következő műveleteket hajtjuk végre az f) pont szerint meghatározott és a g) pont szerint dekódolt kezdet és vég megállapításához:f.l) megvizsgáljuk a sablonszektorokat emelkedő sorrendben annak érdekében, hogy egy olyan X sablonszektort találjunk, amely egy bitet tartalmaz, és amikor ezt a sablonszektort megtaláltuk,f.2) megvizsgáljuk az X sablonszektortól (Y-l) sablonszektornyi távolságban levő sabloszektort, hogy tartalmaz-e egy bitet, és ha igen, a fellelt bit-párt indító bitként és leállító bitként alkalmazzuk; ha pedig nem, az f.l) és f.2) pont szerinti lépéseket addig ismételjük, ameddig egy bit-párt nem találunk.
- 6. Az 5. igénypont szerinti eljárás, azzal jellemezve, hogy kódként Hamming-távközzel biztosított huszonnyolc vagy harminckét bitből álló sáv alakú kódot alkalmazunk, amely az indító bit és a leállító bit között hat vizsgálóbitet, egyébként pedig adatbiteket tartalmaz.
- 7. A 6. igénypont szerinti eljárás, azzal jellemezve, hogy dátumhoz, gyártásvonalhoz és palacktípushoz előirányzott három mezőre és egy tartalék mezőre felosztott adatbiteket tartalmazó kódot alkalmazunk.
- 8. Az 1-7. igénypontok bármelyike szerinti eljárás, azzal jellemezve, hogy a kamerát úgy fókuszáljuk aHU 212 065 B palack belső alsó tartományára, hogy ezzel olyan kódjelláncot veszünk fel, amely a palack külső falán abban a tartományban van felhordva, amely a palackfenék és egy abban a magasságban levő hely között húzódik, ahol a palackátmérő a legnagyobb.
- 9. Az 1-8. igénypontok bármelyike szerinti eljárás, azzal jellemezve, hogy a pillanatfelvételt rövid megvi lágítási idővel, villanófény segítségével készítjük el.
- 10. Az 1-8. igénypontok bármelyike szerinti eljá rás, azzal jellemezve, hogy a pillanatfelvételt a kamera5 palack és fényforrás egymáshoz viszonyított nulla se bességű elfordítása mellett hajtjuk végre.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH2339/90A CH680820A5 (hu) | 1990-07-13 | 1990-07-13 |
Publications (3)
Publication Number | Publication Date |
---|---|
HU912338D0 HU912338D0 (en) | 1991-12-30 |
HUT60075A HUT60075A (en) | 1992-07-28 |
HU212065B true HU212065B (en) | 1996-01-29 |
Family
ID=4231503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HU912338A HU212065B (en) | 1990-07-13 | 1991-07-11 | Method for reading code signal chain arranged in the lower range of a translucent bottle or similar object |
Country Status (19)
Country | Link |
---|---|
US (1) | US5301238A (hu) |
EP (1) | EP0465775B1 (hu) |
JP (1) | JPH0782517B2 (hu) |
KR (1) | KR940002360B1 (hu) |
CN (1) | CN1023429C (hu) |
AR (1) | AR244007A1 (hu) |
AT (1) | ATE129581T1 (hu) |
AU (1) | AU653720B2 (hu) |
BR (1) | BR9102976A (hu) |
CA (1) | CA2046757A1 (hu) |
CH (1) | CH680820A5 (hu) |
DE (2) | DE4027992C1 (hu) |
FI (1) | FI913380A (hu) |
HU (1) | HU212065B (hu) |
MY (1) | MY106655A (hu) |
NO (1) | NO912744L (hu) |
PT (1) | PT98290A (hu) |
TR (1) | TR25234A (hu) |
ZA (1) | ZA913352B (hu) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2047442B1 (es) * | 1992-04-07 | 1996-11-16 | Jesus Alfonso E Hijos S L | Mecanismo clasificador fotocromatico para envases de conservas. |
FR2693303B1 (fr) * | 1992-07-03 | 1994-10-21 | Despres Jean Albert | Dispositif d'identification d'un objet à l'aide d'un insert incorporé à cet objet. |
ATE139468T1 (de) * | 1992-11-27 | 1996-07-15 | Elpatronic Ag | Verfahren zum ausscheiden von mehrwegflaschen aus dem mehrwegumlauf |
US5718457A (en) * | 1994-07-29 | 1998-02-17 | Elpatronic Ag | Method of marking objects with code symbols |
US5926556A (en) * | 1996-05-08 | 1999-07-20 | Inex, Inc. | Systems and methods for identifying a molded container |
EP0887120A1 (en) * | 1997-06-24 | 1998-12-30 | Inex Vision Systems, Inc. | System and methods for identifying a molded container |
FR2780533B1 (fr) * | 1998-06-26 | 2000-09-29 | Bsn Sa | Procede et dispositif de lecture de reliefs portes par un recipient transparent ou translucide |
US6806459B1 (en) | 2001-08-30 | 2004-10-19 | Owens-Brockway Glass Container Inc. | Measurement of transparent container sidewall thickness |
DE10146449A1 (de) * | 2001-09-20 | 2003-04-17 | Krones Ag | Verfahren zur Kontrolle von Verschlüssen auf Gefäßen |
DE102004052942A1 (de) * | 2004-10-29 | 2006-05-04 | Warsteiner Brauerei Haus Cramer Kg | Flasche, insbesondere Mehrweggetränkeflasche |
US20060173664A1 (en) * | 2005-01-31 | 2006-08-03 | Suban Krishnamoorthy | SAN modeling |
US20060174084A1 (en) * | 2005-01-31 | 2006-08-03 | Suban Krishnamoorthy | Storage system configuration validation |
DE102006022878B3 (de) * | 2006-05-15 | 2007-09-06 | Sartorius Biotech Gmbh | Verfahren und Detektionsvorrichtung zur bildgebenden Erfassung einer Probe |
TR200700901A2 (tr) * | 2007-02-15 | 2007-10-22 | Ase Plasti̇k San. Ve Ti̇c. Ltd.Şti̇. | Sıvı haznelerinde işlemeli kodlama ve takip sistemi |
EP2164028B1 (en) * | 2008-09-15 | 2013-11-27 | Frewitt Printing SA | Reading device and method for code markings on receptacles |
US11962876B2 (en) | 2014-01-31 | 2024-04-16 | Digimarc Corporation | Recycling methods and systems, and related plastic containers |
US20190306385A1 (en) | 2014-01-31 | 2019-10-03 | Digimarc Corporation | Concerning digital marking and reading of plastic items, useful in recycling |
GB2526261B (en) | 2014-04-28 | 2017-08-02 | Gelliner Ltd | Encoded cells and cell arrays |
ITBO20150203A1 (it) * | 2015-04-21 | 2016-10-21 | Sacmi | Apparato e metodo di ispezione ottica di preforme. |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1247051B (de) * | 1965-06-18 | 1967-08-10 | Siemens Ag | Schaltungsanordnung zum Ausgleich von Kontrastaenderungen bei der Digitalisierung von Video-Signalen |
US3745314A (en) * | 1971-06-18 | 1973-07-10 | Owens Illinois Inc | Cavity identification |
SE385988B (sv) * | 1973-06-21 | 1976-07-26 | Platmanufaktur Ab | Identifieringsanordning for formnummerlesning pa maskinformade produkter exv. plast- eller glasprodukter |
US3991883A (en) * | 1974-05-06 | 1976-11-16 | Powers Manufacturing Incorporated | Method and apparatus for identifying a bottle |
CA1042530A (en) * | 1974-05-06 | 1978-11-14 | Ross L. Hobler | Method and apparatus for identifying a bottle |
JPS5340583A (en) * | 1976-09-17 | 1978-04-13 | Sapporo Breweries Ltd | Inspecting apparatus for bottle.s bottom |
GB2033120B (en) * | 1978-10-30 | 1982-07-14 | United Glass Ltd | Identifying production codes on articles |
JPS582751Y2 (ja) * | 1979-07-05 | 1983-01-18 | 東洋ガラス株式会社 | 型番識別マ−ク付ガラスびん |
GB2071892B (en) * | 1980-03-13 | 1983-07-27 | United Glass Ltd | Production codes on articles |
US4448526A (en) * | 1980-06-27 | 1984-05-15 | Kirin Beer Kabushiki Kaisha | Defect detecting method and device |
JPS625729Y2 (hu) * | 1982-05-06 | 1987-02-09 | ||
JPS60144160U (ja) * | 1984-02-29 | 1985-09-25 | 株式会社島津製作所 | 薬品コ−ドリ−ダ |
US4589141A (en) * | 1984-03-12 | 1986-05-13 | Texas Instruments Incorporated | Apparatus for automatically inspecting printed labels |
US4644151A (en) * | 1985-04-05 | 1987-02-17 | Owens-Illinois, Inc. | Identification of a molded container with its mold of origin |
JPS61278990A (ja) * | 1985-06-04 | 1986-12-09 | Yamamura Glass Kk | 符号読取装置 |
JPS61278740A (ja) * | 1985-06-04 | 1986-12-09 | Yamamura Glass Kk | 瓶検査装置 |
DE3611536A1 (de) * | 1986-04-05 | 1987-10-15 | Battelle Institut E V | Vorrichtung zur automatischen ueberpruefung von transparenten objekten, insbesondere von glasflaschen |
CH672955A5 (hu) * | 1987-05-12 | 1990-01-15 | Elpatronic Ag | |
JPH01220075A (ja) * | 1988-02-29 | 1989-09-01 | Nippon Taisanbin Kogyo Kk | 表示部読取方法 |
JPH01243193A (ja) * | 1988-03-25 | 1989-09-27 | Toyo Glass Kk | 容器符合検出方法とその認識方法 |
CH676644A5 (hu) * | 1988-08-09 | 1991-02-15 | Elpatronic Ag | |
DE3837657A1 (de) * | 1988-11-05 | 1990-05-10 | Conto Control Herbert Heiden | Gebindekasten mit einem markierungsfeld und verfahren sowie vorrichtung zum lesen dieser markierungen |
US5095204A (en) * | 1990-08-30 | 1992-03-10 | Ball Corporation | Machine vision inspection system and method for transparent containers |
-
1990
- 1990-07-13 CH CH2339/90A patent/CH680820A5/de not_active IP Right Cessation
- 1990-09-04 DE DE4027992A patent/DE4027992C1/de not_active Expired - Fee Related
-
1991
- 1991-04-22 AT AT91106431T patent/ATE129581T1/de not_active IP Right Cessation
- 1991-04-22 EP EP91106431A patent/EP0465775B1/de not_active Expired - Lifetime
- 1991-04-22 DE DE59106757T patent/DE59106757D1/de not_active Expired - Fee Related
- 1991-04-26 US US07/692,367 patent/US5301238A/en not_active Expired - Fee Related
- 1991-05-03 AU AU76368/91A patent/AU653720B2/en not_active Ceased
- 1991-05-03 ZA ZA913352A patent/ZA913352B/xx unknown
- 1991-07-04 AR AR91320096A patent/AR244007A1/es active
- 1991-07-08 MY MYPI91001226A patent/MY106655A/en unknown
- 1991-07-11 PT PT98290A patent/PT98290A/pt not_active Application Discontinuation
- 1991-07-11 HU HU912338A patent/HU212065B/hu not_active IP Right Cessation
- 1991-07-11 CA CA002046757A patent/CA2046757A1/en not_active Abandoned
- 1991-07-12 NO NO91912744A patent/NO912744L/no unknown
- 1991-07-12 BR BR919102976A patent/BR9102976A/pt unknown
- 1991-07-12 TR TR91/0615A patent/TR25234A/xx unknown
- 1991-07-12 JP JP3172288A patent/JPH0782517B2/ja not_active Expired - Lifetime
- 1991-07-12 FI FI913380A patent/FI913380A/fi not_active Application Discontinuation
- 1991-07-13 KR KR1019910011962A patent/KR940002360B1/ko not_active IP Right Cessation
- 1991-07-13 CN CN91104851A patent/CN1023429C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
NO912744L (no) | 1992-01-14 |
AU7636891A (en) | 1992-01-16 |
KR940002360B1 (ko) | 1994-03-23 |
CN1023429C (zh) | 1994-01-05 |
DE59106757D1 (de) | 1995-11-30 |
AU653720B2 (en) | 1994-10-13 |
AR244007A1 (es) | 1993-09-30 |
US5301238A (en) | 1994-04-05 |
HU912338D0 (en) | 1991-12-30 |
JPH0782517B2 (ja) | 1995-09-06 |
CH680820A5 (hu) | 1992-11-13 |
HUT60075A (en) | 1992-07-28 |
KR920003206A (ko) | 1992-02-29 |
ATE129581T1 (de) | 1995-11-15 |
ZA913352B (en) | 1992-03-25 |
BR9102976A (pt) | 1992-02-11 |
JPH04313172A (ja) | 1992-11-05 |
MY106655A (en) | 1995-07-31 |
PT98290A (pt) | 1993-07-30 |
CA2046757A1 (en) | 1992-01-14 |
EP0465775A3 (en) | 1992-04-22 |
DE4027992C1 (hu) | 1991-08-14 |
EP0465775B1 (de) | 1995-10-25 |
EP0465775A2 (de) | 1992-01-15 |
TR25234A (tr) | 1993-01-01 |
FI913380A (fi) | 1992-01-14 |
NO912744D0 (no) | 1991-07-12 |
FI913380A0 (fi) | 1991-07-12 |
CN1060168A (zh) | 1992-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
HU212065B (en) | Method for reading code signal chain arranged in the lower range of a translucent bottle or similar object | |
KR100363150B1 (ko) | 용기끝치수파라미터의광학적검사 | |
RU2224242C2 (ru) | Устройство для контроля тары и способ для его осуществления | |
FI98762C (fi) | Säiliön viimeistelyn tarkastus | |
US5473152A (en) | Code symbol for marking plastic bottles | |
US5742037A (en) | Method and apparatus for high speed identification of objects having an identifying feature | |
US5019699A (en) | Hand-held optical character reader with means for instantaneously reading information from a predetermined area at an optical sensing area | |
US4175236A (en) | Method and apparatus of cavity identification of mold of origin | |
US4809342A (en) | Process and arrangements for the indentification marking and recognition of objects | |
US5926556A (en) | Systems and methods for identifying a molded container | |
JPH0132458B2 (hu) | ||
RU2310828C2 (ru) | Способ и устройство, предназначенные, в том числе, для отбора контейнера | |
US6633383B1 (en) | Method and apparatus for the automated inspection of yarn packages | |
MXPA06008254A (es) | Dispositivo y metodo para detectar contaminacion en un envase. | |
US5126556A (en) | Bottle thread imaging apparatus having a light seal means between the light assembly means and the thread | |
US5045688A (en) | Method and apparatus for inspection of bottle thread having a unitary image plane | |
KR102300158B1 (ko) | 용기 검사장치 및 용기 검사방법 | |
US6028302A (en) | Transparent container relief indiciae scanning system | |
US3632993A (en) | Color code system | |
JPH04231854A (ja) | 容器割目の検査 | |
EP4286836A1 (en) | System and method for inspection of markings on the surface of containers | |
GB2192079A (en) | Automatic reading of data from the Farnsworth-Munsell 100- hue colour vision test | |
JPH01243193A (ja) | 容器符合検出方法とその認識方法 | |
CA1118070A (en) | Cavity identification of mold of origin | |
JP2967247B2 (ja) | 回転タイミング信号発生方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
HMM4 | Cancellation of final prot. due to non-payment of fee |