[LT] Optiškai skaitoma etiketė koduotos informacijos saugojimui, be to ši etiketė turi duomenų gardelę iš daugelio informacinių koduotų šešiakampių, išdėstytų gretimai korinėje struktūroje ir turinčių mažiausiai dvi skirtingas optines charakteristikas.@Informacijos kodavimo būdas optiškai skaitomoje duomenų gardelėje, turinčioje korinę struktūrą iš susiliejančių šešiakampių, atskiriems šešiakampiams tinkamiausiame vaizde optinių charakteristikų suteikimo būdu, šešiakampių išdėstymas užduota seka ir šešiakampių spausdinimas mažiausiai su dviem optinėm charakteristikom.@informacijos išgavimo būdas informacinių - koduotų duomenų ant susiliečiančių daugiakampių, geriausiai šešiakampių, gardelės optinioskanavimo dėka, skaitmeninio bitų srauto, pateikiančio informacinių - koduotųdaugiakampių optinessavybes, optinės tikslios kopijos sukūrimas, šios optinė kopijos dekodavimas ir dekoduoto bitų srauto išgavimas.@Aprašyta kodavimo ir dekodavimo įgyvendinimo schema.
[EN]
[0001] Išradimas priklauso patobulintai optiškai skaitomai etiketei, ir jos skaitymo sistemai, būtent, patobulintai optiškai skaitomai etiketei, pritvirtintai prie pagrindo arba atspausdintai ant jo, informacijos užra-šymui dvimačio tinklelio duomenų ribose, sudaryto iš aibės daugiakampių, išdėstytų greta gardeline struktū-ra, kurioje minėti daugiakampiai turi, mažiausiai, dvi skirtingas optines charakteristikas.
[0002] Prie paraiškos pateiktas Priedas mikrofišoje, turintis vieną mikrofišą ir tikslinį bandomąja, kadrą bei 78 kad-rus iš kompiuterinės programos sąrašo.
[0003] Prekės, įvairios komponentės, laiškai, įpakavimai, kon-teineriai ir daug kitokių gaminių, kurie pervežami ar transportuojami, dažnai reikalauja identifikuojančios informacijos apie jų kilmę, lėktuvo reiso numerį, paskirtį, pavadinimą, kainą, gaminių kiekį ir kt. Kar-tais koduotos informacijos, atspausdintos etiketėse, pritvirtintose prie tų gaminių, skaitymas įgalina auto-matizuoti skaitmenų, charakterizuojančių gaminių parda-vimą ir jų inventorizaciją skaitymą arba kasos aparatų darbą. Kitais atvejais, naudojant tokias koduotas etiketes galimas automatinis• pašto paketų, bagažo ir kt. sekimas, rūšiavimas, taip pat reikalingos informacijos apie žaliavas ir komplektuojančius gaminius pateikimas gamyboje. Paprastai tokio tipo gaminių etiketės ženk-linamos štrichiniais kodais, kur vienas iš jų yra universalusis gaminio kodas. Yra, žinoma, ir daugelis kitokių štrichinio kodavimo sistemų.
[0004] Paprastai komercinėse štrichinio kodavimo sistemose glūdi trūkumas, susijęs su pastoviai keliamu rei-kalavimu didinti duomenų tankį, koduojant vis didesnį informacijos kiekį galimai mažesnėje etiketėje. Ban-dymai. sumažinti pačią etiketę, taip pat ir atstumus tarp atskirų štrichų įvairiose štrichinio kodavimo sistemose, siekiant padidinti tankumą, problemos neiš-sprendė: optiniai skaitymo įrenginiai, turintys gan aukštą štrichinių kodų skaitymo skiriamąją galią, lygią penkiems ir mažiau nei penkių milų atstumui tarp gretimų štrichų, tampa ekonomiškai neįgyvendinami, nes mažos etikečių elementų tolerancijos, taip pat ir gan sudėtinga optinė įranga, galinti skaityti dvejetainius - štrichinius kodus tokiuose matmenyse, labai komplikuoja gamybos procesą. Prisitaikant prie vis didėjančių duomenų kiekių, etiketės su štrichiniais kodais turėtų būti gaminamos didelių matmenų ir būtų netinkamos tvirtinimui prie mažų gaminių. Kitas svarbus faktorius yra tas, kad etiketės iš popieriaus tampa labai brangiomis. Maža etiketė pigesnė už didelę; ši kaina tampa svarbiu faktoriumi, esant didelėms etikečių apimtims.
[0005] apvalios formos, kuriose naudojami radialiai išdėstyti pleišto formos koduoti elementai, kaip pavyzdžiui, JAV patente Nr. 3553438, arba koncentriški juodi ir balti dvejetainiu kodu koduoti žiedai kaip JAV patentuose Nr. 3971917, Nr. 3916150; tinklelis iš eilučių ir stul-pelių, iš duomenų kvadratų arba stačiakampių, kaip pateikta JAV patente Nr. 4286146, mikroskopinės dė-melės, išdėstytos gardelėse, sudarančiose reguliariai išdėstytą tinklelį, kaip JAV patente Nr. 4634850, ir tankiai išdėstyti daugiaspalviai duomenų laukai iš taškų arba elementų, kaip tai aprašyta JAV patente Nr. 4488679. Kai kurios iš aprašytų kodavimo sistemų ir kitos kodavimo sistemos, žinomos technikoje, pirmiausia kenčia dėl nepakankamo duomenų tankumo, kaip koduotų apvalių piešinėlių ir tinklelių ant stačiakampių ir kvadratinių dėžučių atveju. Arba tinklelių, sudarytų iš
[0006] mikroskopinių taškelių arba daugiaspalvių elementų, apie kuriuos kalbėta anksčiau, atveju, tokioms sistemoms reikia specialių orientavimo ir transportavimo priemonių, ribojančių jų panaudojimą tik esant stipriai valdomoms skaitymo sąlygoms.
[0007] Dėl šiuolaikinių transportavimo sistemų, naudojančių konvejerines juostas gabaritų ir greičio, pavyzdžiui, 0,9-1,0 m pločio ir juostų judėjimo greičių, artimų 2,5 m/sek ar net ir .didesnių, ant kurių dedami skirtingų aukščių įpakavimai su pritvirtintomis koduo-tomis informacinėmis etiketėmis ir poreikio turėti nedidelių matmenų, kompaktiškas ir nebrangias etiketes, kurių plotas būtų artimas vienam kvadratiniam coliui, atsiranda didžiuliai įtempimai optinėje ir dekodavimo sistemose, kurios ieško ir skaito koduotą informaciją, esančią etiketėse, pritvirtintose ant greitai judančių įpakavimų ir panašių gaminių. Yra problemų optiniame aptikto etiketės vaizdo išskleidime. Be to, aptikus arba identifikavus etiketę įpakavime, kuris yra kon-vejerinėje sistemoje, etiketės vaizdas turi būti tiksliai dekoduojamas dar prieš prasidedant kitai opera-cijai, ir dažnai tai turi įvykti per sekundės dalį. Šios problemos įgalino sukurti paprastą, greitą ir pigią priemonę signalizuojančią etiketės su užkoduotais duomenimis buvimą optinio skaitymo įrenginio regos lauke, apimantį visą konvejerio juostos ilgį. Ši prie-monė, sujungta su didelio tankumo duomenų gardele, aprašoma smulkiau: Duomenų gardelės, turinčios surenkamuosius taikmenis, technikoje yra žinomos: pavyzdžiui, tai koncentrinės geometrinės figūros, įjungiančios žiedus, kvadratus, trikampius, šešiakampius ir daugelį jų variantų, kaip aprašyta JAV patentuose Nr. 3513320, 3603720. JAV patentuose Nr. 3693154 ir 3801775 taip pat aprašytas simbolių, susidedančių iš koncentriniu apskritimų kaip atpažinimo ir padėties indikatorių, pritvirtintų prie pačių gaminių, kur jie yra optiškai skaitomi, panaudojimas. Kadangi, tokiose sistemose panaudoti du skirtingi simboliai būtini lauko duomenų ir jų padėties identifikavimui, padidėja loginės schemos, aptinkančios minėtus simbolius, sudėtingumas, taip pat sumažėja duo-menų lauko duomenų imlumas. Tuo būdu, naudojant du simbolius ir sugedus vienam iš jų, iškyla problemos, nustatant duomenų lauko padėtį ir operatoriaus gali-mybę, atstatyti informaciją pagal lauko duomenis. Pas-kutinėje sistemoje naudojamos atskiros padėties ir orientacijos žymės priešinguose duomenų takelių ga-luose, turinčiuose koduotų duomenų su ribotu duomenų imlumu linijines žymas.
[0008] Aukščiau aprašytos sistemos, pagrindinai, naudoja opti-nį skleidimą davikliu, sugebančiu sukurti išėjimo vi-deosignalą, atitinkanti, šviesos, atsispindėjusios nuo duomenų gardelės ir padėties bei orientacijos simbolių, ryškumo pokyčiui. Tokiose sistemose išėjimo video-signalas, po jo kvantavimo, įgauna konkretų bitini, vaizdą, galinti, atitikti užduotai bitų sekai. Bet to-kios sistemos turi trūkumą, pasireiškianti, tuo, kad reikalingi du atskiri simboliai pirmiausiai susipa-žinimui su vaizdu, o po to jo orientacijos nustatymui. Taip pat esant būtinumui suderinti optinio daviklio išėjimo skaitmenini, signalą su užduota bitų seka, išreikšta simboliais ir padėtimi ir orientacija, atsiranda didesnė tikimybė klaidingiems nuskaitymams, nei pateiktuose išradimo būde ir išradimo sistemoje, kadangi žinomose etiketės suradimo sistemose užtik-rinamas nelankstus taikmens atpažinimo signalo lygmens atskyrimas.
[0009] JAV patente Nr. 3553438 parodyta apvali duomenų gar-delė, turinti centre patalpintą atpažinimo taikmenį, susidedantį iš koncentrinių apskritimų sekos. Atpa-žinimo taikmuo įteisina priemonę, optiniu davikliu, surandančia apvalią etiketę ir nustatančia jos geometrini centrą, o tuo pačiu ir apvaliosios duomenų gardelės geometrinį centrą. Tą atlieka loginė schema, vykdanti impulsinės diagramos atpažinimą, kuri turi buliaus akies taikmens atpažinimui konfigūraciją. Ta-čiau, kalbant apie štrichinius kodus, duomenų gardelė turi tik ribotą duomenų imlumą ir sistemai reikalingas antras apskritiminis skleidimo procesas. Panaudojant tiek linijinį, tiek ir apskritiminį skleidimą, sistemai su tokiu ribotu duomenų imlumu susidaryti nepagei-dautinas sistemos sudėtingumas dėl nedidelio duomenų imlumo padidėjimo, esant įprastiems štrichiniams kodams.
[0010] Padidinimui duomenų imlumo duomenų tinklelio sukurti kodai, naudojantys daugelį spalvotų didelio tankio taškų, aprašyti JAV patente Nr. 4488679. Bet, sistemoms aprašytoms JAV patente Nr. 4488679, reikia panaudoti rankinius optinius vaizdo analizės įrenginius, kurie nesugeba pilnai atlikti užrašą ir dekoduoti, kai duo-menų gardelės ant įpakavimo juda greitai, nes tran-sportuojama dideliu greičiu konvejerine juosta. Ana-logiška, didelio tankio kodavimo sistemoms, kuriose naudojami duomenų kodavimo mikroskopiniai taškeliai (aprašytaa JAV patente Nr. 634850), reikalinga speciali transportavimo priemonė, kuri užttikrina, kad duomenų gardelės juda reikiama kryptimi, o ne atsitiktinai, kaip galėjo būti bagažui, transportuojamam konvejerine juosta arba analogišku būdu. Tokiu būdu, koduota eti-ketė turi būti skaitoma juostelė po juostelės, panaudojant linijinį skaitymo įrenginį, sujungtą su etiketės transportavimo priemone, tikslaus informacijos, užrašytos etiketėje, dekodavimo tikslu. Šiame patente taip pat nurodyta, kad kortelės padėtis daviklio atžvilgiu turi būti kruopščiai kontroliuojama, kad ją būtų galima skaityti.
[0011] Gaminant štrichines kodavimo sistemas technikoje taip pat naudojami daugkartinės spalvos, taip, kad būtų galima išvengti optinių problemų, skleidžiant labai smul-kius štrichus, štrichinis kodas, kuriame naudojama daugiau dviejų optinių charakteristikų duomenų kodavimui duomenų gardelėje, pavyzdžiui, panaudojant juodus, pilkus ir baltus štrichus aprašytos JAV patente Nr. 4443694. Bet, aprašytos sistemos, nors yra tobu-lesnės už anksčiau žinomas štrichinio kodo sistemas, bet negali lygintis duomenų tankio kompaktiškumu, ap-rašytu šiame išradime.
[0012] Atsižvelgiant į nurodytus žinomų kodavimo sistemų trūkumus, pagrindinis išradimo tikslas yra sukūrimas naujos ir pagerintos kompaktinės optiškai skaitomos etiketės su dideliu informacijos tankiu.
[0013] Kitas išradimo tikslas yra sukūrimas naujų patobulintų optiškai skaitomų etikečių, ant kurių gali būti už-koduota apie 100, gerai nuo paklaidų apsaugotų raidinių - skaitmeninių simbolių viename kvadratiniame etiketės colyje.
[0014] Dar vienas išradimo tikslas - sukūrimas naujų page-rintų, pasižyminčių dideliu informacijos tankiu optiš-kai skaitomų etikečių, kurios gali būti skaitomos optiniu davikliu, kuomet etiketė pritvirtinta prie bagažo arba kito gaminio, transportuojamo greitaeige konvejerine sistema, nepriklausomai nuo bagažo orientacijos ant jos arba bagažo, prie kurio pritvirtinta optiškai skaitoma etiketė, aukščio kitimo.
[0015] Taip pat išradimo tikslas yra optiškai skaitomų eti- • kečių derinant jas su dekodavimo sistema sukūrimas, taip, kad galima būtų patikimai etiketę dekoduoti jai pasvirus, susisukus, susilamdžius, dalinai nusitrynus arba esant suplėšytai.
[0016] Papildomas išradimo tikslas yra etiketės, judančios dideliu greičiu po optiniu davikliu, vietos nustatymo būdų, kurie leistų dekoduoti šią etiketę dideliu duo-menų išliekamumo laipsniu, sukūrimas.
[0017] Dar vienas išradimo tikslas - kompaktinių, pagerintų, optiškai skaitomų etikečių su dideliu informacijos tankiu pagerinto kodavimo būdo sukūrimas, dalinant ko-duojamą informaciją 4 aukšto ir žemo prioriteto prane-šimus, išlaikant pranešimų hierarchiją, kurioje kiekvienas apsaugotas nuo klaidų, ir užkoduota informacijos vientisumo garantija.
[0018] Dar vienas išradimo tikslas - patobulintų būdų ir kodavimo bei dekodavimo sistemų, skirtų kompaktiškų, patobulintų, su dideliu informacijos tankiu ir koreliacijos galimybėm, leidžiančiom atgaminti neteisingai nuskaitytą arba praleistą svarbiausiai aukšto prioriteto koduotą informaciją, optiškai skaitomų etikečių, sukūrimas.
[0019] Taip pat išradimo tikslas yra nebrangių, optiškai skaitomų etikečių paprastomis spaudos priemonėmis pa-gaminimas ir jų dekodavimas panaudojant nebrangias logines schemas.
[0020] Kiti tikslai ir išradimo pranašumai paaiškės iš to-lesnio išradimo aprašymo.
[0021] Šis išradimas sudarytas iš optiškai skaitomos etiketės įsiminimui duomenų, užkoduotų dvejetainėje formoje, turinčioje užduotą dvimati duomenų tinkleli, iš daugelio užkoduotos informacijos šešiakampių, išdėstytų greta dvimatėje karinėje matricoje ir turinčių, mažiausiai, dvi skirtingas optines charakteristikas, taip pat iš būdų ir įrenginio kodavimui ir dekodavimui tokių op-tiškai skaitomų etikečių.
[0022] Šio išradimo realizacijos pirmumo variante duomenų tinklelis turi pagrindinai kvadratini, vieno kvadratinio colio tinkleli, su gretimai išdėstytais šešiakampiais, sudarančius eiles ir stulpelius, ir centre esanti, at-pažinimo taikmenį su geometriniu centru, nustatančiu ir duomenų tinklelio geometrini, centrą.
[0023] Atpažinimo taikmeniu gali būti bet kokia iš geometrinių formų, turinti optines charakteristikas, leidžiančias generuoti lengvai atpažįstamą videosignalą, skleidžiamą optiniu davikliu linijine skleidimo trajektorija, pra-einančia pro atpažinimo taikmens geometrini, centrą. Pirmumo variante atpažinimo taikmuo sudarytas iš dau-gumos koncentriškų žiedų su kontrastinėmis atspindėjimo savybėmis, leidžiančiom atsirasti, esant linijinei skleistinei, periodiškai kintančiam videosignalui. Panaudojant analoginį filtrą kaip dalį aptikimo ir duo-menų dekodavimo būdo, signalas, sukurtas optiniame daviklyje, tiesiogiai sulyginamas su užduotu dažnumu, kas leidžia atlikti greitą ir tikslų dažnių sulyginimą ir toliau iš to sekantį duomenų tinklelio vietos, pritvirtintos prie pagrindo, nustatymą. Optinio daviklio išėjimo analoginis elektrinis signalas, at-stovaujantis etikete su užkoduota informacija, vėliau yra kvantuojamas ir dekoduojamas. Panaudojant analoginį juostinio praleidimo filtrą, galima vykdyti etiketės atpažinimą be koduotos etiketės informacijos dekodavimo. Suradus atpažinimo taikmens centrą, galima nustatyti duomenų tinklelio ataskaitos tašką. Jeigu atpažinimo taikmens centras randasi etiketės centre, galima vienu metu nustatyti atpažinimo taikmens ir duomenų tinklelio centrus. Teikiama pirmenybė cent-riniam atpažinimo taikmens talpinimui etiketėje, bet• tai nėra būtina šiame išradime.
[0024] Šio išradimo optiškai skaitomame duomenų tinklelyje gali būti užkoduota 100 arba net keli šimtai ir dau-
[0025] giau, apsaugotų nuo klaidos, raidinių-skaitmeninių simbolių, išdėstytų apytikriai vieno kvadratinio colio paviršiaus plote, koduojant šešiakampius su trimis atspindžio charakteristikomis juodos, baltos ir pilkos spalvų. Davikliams su užduota optine skyra, išradimo sistema leidžia gauti tankesnį informacijos supakavimą, negu tai buvo įmanoma sistemoje su štrichiniu kodu. Pavyzdžiui, jeigu šio išradimo sistemoje naudojamas optinis daviklis su didele skiriamąja galia, šimtai raidinių-skaitmeninių simbolių gali būti užkoduoti kvadratiniame colyje. Arba gi 100 simbolių kvadratiniame colyje gali būti lengvai atpažįstami sutinkamai su šiuo išradimu daviklyje su palyginti žema skiriamąja galia.
[0026] Pagal šį išradimą optiškai skaitomos etiketės gali būti gaminamos su besikeičiančiu duomenų tankiu, dėka dviejų ar daugiau kontrastuojančių optinių charakteristikų panaudojimo. Esant dideliems duomenų tankiams ir įvedus atpažinimo taikmenį į šio išradimo sistemą, reikėtų turėti sudėtingesnį skleidimo įrenginį su papildomais, daugiau darbo reikalaujančiais, dekodavimo algoritmais, reikalingais koduotų pranešimų nuskaitymui, lyginant juos su skaitymo sistema, kurioje naudojasi štrichiniai kodai. Sutinkamai su šiuo išradimu, duomenų kodavimas gali būti atliekamas, koduojant dvejetaines bitų skil-čių sekų aibes į pluoštelį gretimų šešiakampių, kur kiekvienas šešiakampis turi mažiausiai vieną iš dviejų optinių charakteristikų, nors kodavimas galėtų būti vykdomas ir nuosekliai, pereinant nuo vieno prie kito šešiakampio. Skaitmeninių bitų srautas gali būti for-muojamas kompiuteryje iš duomenų, įvestų rankiniu būdu arba kokiu nors kitu būdu pakeistų į dvejetainių bitų srautą, arba gali būti iš anksto užrašytas kaip skait-meninių bitų srautas. Kodavimui skirti duomenys iš-skleidžiami bitų rinkiniu užkoduota seka ir užduotose geografinėse duomenų tinklelio srityse, kad padidinti perėjimų skaičių tarp šešiakampių, turinčių skirtingas optines charakteristikas.
[0027] Pirmenybę teiktiname šio išradimo variante teiktini kodavimui pranešimai skirstomi į aukšto ir žemo prioriteto pranešimus, kurie atskirai išdėstomi skirtingose duomenų tinklelio geografinėse srityse. Aukšto prioriteto pranešimai gali laisvai kartotis žemo prioriteto srityje, kad būtų sumažinta galimybė prarasti aukšto prioriteto pranešimus dėl skleidimo netikslumų, atsi-radusių dėl nešvarių dėmių, trūkių, sulenkimų ir kitos rūšies pažeidimų, atsiradusių ant duomenų tinklelio. Aukšto prioriteto pranešimus koduoja centrinėje duomenų tinklelio dalyje greta su atpažinimo taikmeniu, esančiu pirmenybę teiktiname variante, tam, kad apsaugoti pra-nešimus nuo pažeidimų, kurių tikimybė didesnė peri-ferinėse duomenų tinklelio srityse. Sugebėjimą koreguoti netikslumus pageidautina įvesti į duomenų tink-lelį, panaudojant didelę informacijos talpą, numatytą šiame išradime, garantuojant aukštą duomenų išrinkimo laipsni, dekoduojant pranešimus. Panaudojant išradimą, naudoja tinkleli, su esminio tankumo vaizdo elementais etiketės su šešiakampėmis įvairiomis charakteristikomis spausdinimui, nors gali būti naudojami ir kiti spausdinimo būdai, nenusižengiant išradimo esmei. Tinkelis su vaizdo elementais pateikiamas taip, kad po etiketės atspausdinimo, kiekvieno šešiakampio optinės charakteristikos yra iš anksto užduotos, taip, kad jie gali būti vėliau dekoduojami duomenų atstatymui, kurie buvo' užduoti koduojant atskirus šešiakampius. Tokio tipo spausdinimo procesas gerai žinomas technikoje ir še-šiakampių, turinčių optines charakteristikas, būtinas šiam išradimui, spausdinimui, gali būti naudojami stan-* dartiniai spausdinimo įrenginiai ir bitų kortavimo technika.
[0028] Ryšium su šiuo išradimu sukurtas naujas ir pagerintas duomenų, užkoduotų daugiakampių, pirmiausiai šešia-kampių, sudarančių duomenų tinklelį, tinklelyje kor-tuotame bitais, atstatymo būdas. Užkoduotos etiketės gali būti praleidžiamos pro užkoduotą apšviestą sritį ir optiškai skaitomos• elektronine schema valdomu optiniu davikliu arba skleidimo įrenginys gali būti pra-traukiamas virš etikečių. Optinis daviklis duoda išei-ties signalą, kuris yra analoginis elektrinis signalas, atitinkantis intensyvumą atskiros atspindėjimo galios etiketės srities, užrašytos atskiru optinio daviklio vaizdo elementu. Optinio daviklio analoginį signalą, analoginio filtro dėka, pirmiausiai sulygina su užduotu dydžio dažnio, atitinkančio dažnį nustatyto atpažinimo taikmens, jeigu jis yra ant duomenų tinklelio, kai tik randamas geras sulyginimas, etiketė atpažinta ir nu-statytas atpažinimo taikmens centras, dėka to taip pat nustatomas ataskaitos taškas ant duomenų tinklelio. Analoginis signalas vienu metu kvantuojamas analogo - skaitmeninio keitiklio pagalba ant nepertraukiamo pagrindo ir įsimenamas tarpinėje vaizdo atmintyje. Užrašyti skaitmeniniai duomenys, vaizduojantys visą etiketę, priimami tolimesniam apdorojimui dekodavimo procese.
[0029] Loginių schemų pagalba su užrašyta programa skaitmeniniai duomenys transformuojami į turinčių skirtingas optines charakteristikas šešiakampių interfeiso kortą.
[0030] Pirmenybę teiktiname išradimo variante tai įvykdoma skaičiuojant standartinį atspindžio charakteristikų in-tensyvumo nukrypimą, užrašytų optiniu davikliu ant kiekvieno vaizdo elemento ir užduotos grupei vaizdo elementų, supančių šį pirmą vaizdo elementą. Dėl to dideli standartiniai nukrypimai atitinka kontrastuo-jančių šešiakampių perėjimo ribų sritims.
[0031] Toliau vykdomi skaitmeninių duomenų keitimai, įjungiant ir orientacijos krypties nustatymo ir šešiakampių išdėstymo filtruojančias programas. Šio proceso pagrindiniai etapai: 1)Skaitmeninio vaizdo nelinijinės versijos filtracija. 2)Etiketės orientacijos nustatymas, pirmiausiai suran-dant tris vaizdo ašis (žr. fig. 2) ir nustatymas, kokia ašis yra lygiagretė abiems etiketės pusėms. 3)Kiekvieno šešiakampio centro nustatymas ir pilkosspalvos lygio kiekviename centre nustatymas.
[0032] 6) Bitų srauto laisvas pakeitimas i, užduotą simbolių rinkini,.
[0033] Būtina pažymėti, kad nors šio išradimo procesas apra-šytas šešiakampiams, turintiems dvi ir daugiau charakteristikas, procesas, būtent optinio vaizdo reguliavimo etapai dėl etiketės susiglamžymo, nusitrynimo ir t.t. gali būti panaudotas kitų tipų etiketėms ir kitoms dau-giakampėms gardelėms.
[0034] Kiti tikslai ir kitos išradimo panaudojimo sritys pa-aiškės iš smulkaus išradimo aprašymo. Bet, būtina pabrėžti, kad smulkus aprašymas teiktinų pirmenybę iš-radimo variantų tai tik iliustracija ir neturi būti vertinama kaip modifikacijų ir variacijų, atitinkančių išradimo veikimo sritį, kas aišku šios srities specialistams, apribojimas. Fig. 1 - Atpažinimo taikmens, susidedančio iš koncent-rinių apskritimų, kaip aprašyta šiame išra-dime, vaizdas iš viršaus. Fig-. 2 - Optiškai skaitomos etiketės, turinčios gretimai išdėstytus šešiakampius, duomenų kodavimui, kaip aprašyta išradime, vaizdas iš viršaus. Fig. 3 - Surinktos optiškai skaitomos etiketės, turin-čios gretimai išdėstytus šešiakampius su trimis optinėmis charakteristikomis, dvejetainių duomenų kodavimui ir turintys pažinimo taikmeni,, kaip aprašyta šiame išradime, vaizdas iš viršaus. Fig. 4 - Šešiakampių trys kart trys gardelės telkinio, kur šešiakampiai išdėstyti gretimai ir kurie gali tarnauti pagrindiniu kodavimo bloku pir-menybę teikiamame išradimo variante, vaizdas iš viršaus. Fig. 5 - Telkinio korta, kurioje pavaizduotas grafiškai duomenų tinklelis, turintis 33 eiles ir 30 stulpelių, kurie sudaro tinklelį iš 11 eilių ir 10 stulpelių sudarančių šešiakampių kodavimo bloką kaip figūrą trys kart trys gar-delės . Fig. 6 - Pagal išradimo reikalavimus, reguliavimo sistemos kameros skirtos optinio daviklio šviesos reguliavimui priklausomai nuo bagažo aukščio, schematinis vaizdas. Fig. 7 - Detalus dekodavimo proceso aprašymas pagal ši,
[0035] Fig. 8 - Blokinė programa, kurioje parodytas atpažinimo
[0036] Fig. 9 - Kodavimo ir dekodavimo proceso struktūros programa ir duomenų srautas. Fig. 10 - Etapų ir eiliškumo programa pagal ši, išra-dimą .
[0037] Informacijos kodavimo galimybė kontrastinių spalvų gretimų šešiakampių arba "gardelių", išdėstytų šim-tainėje struktūroje su užduota seka ir tinkleliu, dėka, leidžia atgaminti informaciją, užrašytą etiketėje, elektro-optinio daviklio pagalba.
[0038] Pagal ši, išradimą šešiakampiai, naudojami etiketėje, infomacijos kodavimui etiketėje turi kai kurių pra-našumų. Šie pranašumai: 1. Esant nustatytai optinei skiriamajai galiai, še-šiakampiai gali grupuotis labiau kompaktiškai, negu kiti daugiakampiai. Pavyzdžiui, esant tai pačiai skiriamajai galiai, kvadratų kampai yra sunkiai skiriami, dėl to kitais atvejais nereikalinga skiriamoji galia, yra reikalinga kvadratų "skaitymui". Apskritimai būtų patys optimaliausi skiriamajai galiai, tačiau erdvė tarp gretimų apskritimų bus panaudota be tikslo ir sudėtingėja etiketės apdirbimo procesas, dėl to, kad būtina tarpams suteikti optinę charakteristiką. Še-šiakampiai leidžia atlikti optimalų informacijos su-kaupimą, lyginant juos su apskritimais arba kitais daugiakampiais, susidedančiais iš aštuoniakampių, kvad-ratų, trikampių ir t.t. Kvadratai ir trikampiai sukuria problemas dėl savo aštrių kampų. Apskritimai ir aš-tuoniakampiai sukuria problemas dėl atsirandančių ne-išnaudojamų tarpelių tarp gretimų apskritimų ir aštuoniakampių. 2. Tinklelis iš gretimų šešiakampių turi tris ašis. Dėl kvadratinės ir šešiakampės formos etiketės panaudojimo pagrindinė šešiakampio ašis gali atsirasti užduotu santykiu etiketės pusėje. Šis išdėstymas tinklelio še-šiakampio pagrindinės ašies palengvina duomenų, užko-duotų šešiakampyje jo santykiu i, šią pagrindinę ašį, skaitymą.
[0039] Šiuo atveju "etiketė" turi savyje diskretinę detalę su atitinkama lipnia išvirkščiąja puse, kuri prisitvirtina prie gaminio, prie konteinerio išorinio paviršiaus arba prie kito gaminio, ant kurio įspausdinama optiškai skaitoma informacija pagal ši, išradimą.
[0040] Šiuo atveju "optiškai skaitomas duomenų tinklelis" arba "duomenų tinklelis" reiškia susiliečiančių šešiakampių arba gardelių, turinčių dvi arba daugiau optines charakteristikas kodavimui pasukamoje formoje, duomenų rinkini, dėka atitinkamų charakteristikų ir erdvinio še-šiakampių santykio vienas kito atžvilgiu, vaizdą. Šešiakampiai, įspausdinti su šios atgaminamos informacijos turiniu, toliau vadinami šešiakampiais su koduota informacija, tai būdo, kuriuo ant etiketės ko-duojama informacija, dėka.
[0041] Šis paveikslėlis susiliečiančių šešiakampių su maksi-maliu skaičiumi perėjimo ribų šešiakampis - šešiakampis optimaliam skaitymui ir maksimaliam informacijos įsimi-nimo tankiui, vadinamas "korių struktūra".
[0042] Kontrastuojančios atspindžio charakteristikos, naudojamos atskirų šešiakampių arba duomenų tinklelio gar-delių spausdinimui gali stipriai varijuoti šio išradimo galimybių ribose. Šiuo atveju "spausdinimas" yra me-džiagos, turinčios užduotas optines charakteristikas, užnešimas ant pagrindo, arba optinių savybių pakeitimas, kai naudojamas terminis spausdinimas. "Spausdinimas" taip pat suprantamas, kaip praleidimas medžia-gos, turinčios užduotą optinę charakteristiką, užnešimo ant dalies pagrindo, kai pats pagrindas turi skiriamąją optinę charakteristiką. Pavyzdžiui, kai spausdinamos šešiakampės gardelės juoda ar balta spalva, jeigu pagrindas yra baltas, tai iš tikro turi atsispausti tik juodos gardelės. Tokiu būdu, šiuo atveju baltos še-šiakampio gardelės taip pat yra termino "spauda" arba "atspausdintos" nustatymo ribose.
[0043] Šiuo atveju terminas "optinės charakteristikos" apima šviesos sugėrimą, atspindi, ir/arba lūži, skirtingose ap-linkose atspausdintose gardelėse. Kai gardelės atspausdintos juoda spalva (juodos spalvos didelio tankio rašalas), pilka spalva (juodos spalvos pustoniai) ir balta spalva (spaudo ant baltos spalvos pagrindo ne-buvimas) , kaip išradimo variante, tai sako, kad išra-dimas turi tris optines charakteristikas.
[0044] Šiuo atveju, kaip parodyta fig. 1, "aibė" koncentrinių žiedų arba "koncentriniai žiedai" 10 reiškia du arba daugiau koncentrinių žiedų 12, vienas iš kurių yra vidinė sritis 15-tos žiedinės zonos, nustatomos pačiu mažiausiu žiedų spinduliu "r".
[0045] Fig. 2 parodyta dalis elektro-optiškai skaitomos eti-ketės pagal ši, išradimą. Kaip matyti fig. 2, etiketė turi daugybę gretimų atspausdintų gardelių kaip še-šiakampių, sudarančių korio struktūrą. Kiekvienas iš atskirų šešiakampių pažymėtas pozicija 20 ir turi 6 ly-gias kraštines 22. Vidiniai šešiakampio kampai "a" taip pat lygūs kiekvienas po 120. Parodytame realizavimo pavyzdyje šešiakampis turi ilgą vertikalią ašį y-y ir horizontalią ašį x-x. Šešiakampio matmuo pagal x-x truputį mažesnis, negu matmuo šešiakampio 20 pagal y-y dėka taisyklingos šešiakampio geometrijos.
[0046] Siūlomame išradimo variante, parodytame fig. 3, kuriame panaudojama etiketė 30, turinti matmenis apie vienas kart vienas colis, tai bus apie 888 šešiakampiai arba gardelės 20 (turint dėmesy tai, kad pirmenybę teiktinam variante etiketės centras užimtas pažinimo taikmeniu 35, sudarytu iš daugelio koncentrinių žiedų). Šie susi-liečiantys šešiakampiai 20 natūralu, kad sudaro horizontalias eiles "R", užduotas Įsivaizduojama linija 31, ir vertikalius stulpelius "C", užduotus Įsivaizduojamus linijomis 33. Šiame pavyzdyje etiketė, kurios matmuo vienas kvadratinis colis, turi iš viso 33 horizontalias eiles "R" ir 30 vertikalių stulpelių "C" šešiakampių 20. Kiekvienas atskiras šešiakampis turi "diametrą" apy-tiksliai lygų 0,8 mm. Kvadratiniame perimetre, supan-čiame korinę šešiakampių struktūrą, dėka geometriniam sutalpinimui susiliečiančių šešiakampių, eilių "R" daugiau, negu stulpelių "C".
[0047] Panaudojant šešiakampius, parodytus fig. 2, galima pa-žymėti, kad šešiakampiai išdėstyti šachmatine tvarka su vertikalių stulpelių perdengimu, be to, besikaita-liojantys vertikaliai išdėstyti šešiakampiai turi ko-linearias ašis y-y. Išdėstytų šešiakampių 20 ašys y-y linijinėje sąsajoje su išorine vertikalia puse 22 tar-piškai perslinkto šešiakampio. Šešiakampių 20 ašys y-y lygiagrečios abiems vertikalioms etiketės riboms 32 ir 34, kaip pavaizduota fig. 3 Horizontalios eilės "R" ma-tuojamos pagal a ši, x-x šešiakampio 20 viduriniame taške.
[0048] Kaip aprašoma toliau, šešiakampiai 20 sudaryti spausdinimo būdu, kuri, naudojant šešiakampius 20 spausdina dviejose arba daugiau optinėse gradacijose, pavyzdžiui, kontrastinėmis spalvomis. Šios spalvos gali būti balta 25, juoda 26, taip pat laisvai pasirenkama, bet teikiama pirmenybė pilkai spalvai 27, kaip pavaizduota fig. 3, nors gali būti panaudotos ir kitos kontrastinės spalvos. Gali būti panaudotos tik dvi balto 25 ir juodo 26 tipo kontrastinės spalvos, kas pavaizduota fig. 2. Pimenybę teiktiname išradimo variante naudojamos trys kontrastinės spalvos: balta 25, juoda 26 ir pilka 27, parodytos fig. 3. Konkrečios baltos, juodos ir pilkos spalvos brūkšniuotės pasirinktos optimalaus kontrasto gavimui, esant identifikacijai elektro - optinio dėka. Pilką spalvą pasirenka tokiu būdu, kad optinės gra-dacijos pakliūtų, maždaug, tolygiu laipsniu tarp baltos ir juodos spalvų naudojamų kuriant etiketę optinių charakteristikų.
[0049] Etiketė 30, parodyta fig. 3, gali gautis dėka dis-kretinės etiketės, turinčios išradimo variante vieno kvadratinio colio plotą, panaudojimo arba jeigu panaudojamas priimtinas spalvinis fonas (pageidautina baltas), etiketė gali būti spausdinama tiesiogiai ant įpakavimo paviršiaus, negaminant atskiros etiketės. Kadangi būtinas ir svarbus vaidmuo pagal optinę cha-rakteristiką fono buvimas, vienai iš kontrastinių spal-vų pageidautina panaudoti atskirą etiketę, nes etiketės fono spalvą kontroliuoti lengviau.
[0050] Šešiakampių, atspausdintų ant vienos etiketės, išly-ginamas etiketės kraštinių atžvilgiu yra svarbus tolimesniam pagrindinės etiketės ašies nustatymui, apie tai kalbama toliau. Etiketė spausdinama taip, kad šešia-kampio ašį y-y sudarantis korys tampa lygiagretus vertikalioms etikečių 32 ir 34 kraštinėms, kaip parodyta fig. 3.
[0051] Skaitant šešiakampį tinklelį, turint tikslą dekoduoti informaciją, esančią atskiruose šešiakampiuose, svarbu turėti tikslų spalvinį kontrastą tarp gretimų šešia-kampių. Toliau aiškėja, kuo mažiau optinių charak-teristikų naudojama koduojant šešiakampius, tuo pa-prastesnis sklaidos įrenginys ir matematinis aprū-pinimas, būtinas šešiakampių dekodavimui. Bet, esant" mažesniam skaičiui optinių gradacijų taip pat mažėja duomenų tankis etiketėje. Ieškant kompromiso tarp de-koduotos informacijos skaičiaus, kuris gali būti sau-, gomas etiketėje, ir etikečių su dauguma optinių cha-rakteristikų sklaidos kainos nustatyta, kad pageidautina spausdinti užkoduotus šešiakampius su trimis optinėmis charakteristikomis, o būtent juoda, pilka ir baltomis spalvomis. Jeigu pagrindas arba etiketė turi gerą baltą foną, kuomet baltus šešiakampius galima išpildyti be rašalo, būtina realiai spausdinti tik pilkus šešiakampius.
[0052] Tinkamiausiame išradimo variante šešiakampes gardeles sukuria dėka gardelių atspausdinimo juodu rašalu, bet tik kas penktas tinklelio vaizdo elemento taškinio matricos spausdintuvo vaizdo elementus iliustruojamame pavyzdyje spausdina tokiu būdu. Tai atliekama žinomu technikoje būdu panaudojant pusiautonavimo algoritmą. Tai leidžia vykdyti spausdinimą užduotos proporcijos vaizdo elementų, apsprendžiančių pateiktą pilką še-šiakampį, spausdintuvu, tuomet kai juodo šešiakampio spausdinimui, reikia spausdinti kiekvieną vaizdo, ap-sprendžiančio ši, šešiakampį, elementą. Konkretus pusiautonavimo algoritmas, panaudojamas etikečių spausdinimui pagal ši, išradimą, yra kodų šaltinio, kurio pavadinimas "Etiketė", priede prie mikrofišos, puslapis 29, eilutės nuo 39 iki 48, sąraše.
[0053] Juodos šešiakampės gardelės gali būti suformuotos spausdinant jas standartiniu juodu rašalu. Kaip toliau aprašoma, matematinis aprūpinimas sklaidos analizės dekodavimo proceso, leidžia stipriai atskirti juodą, pilką ir baltą charakteristikas, dėl to nereikia tiksliai nustatinėti spalvą. Iš kitos pusės, jeigu naudojamos spalvos, besiskiriančios nuo juodos, pilkos ir baltos, arba jeigu naudojama skirtinga pilkos spalvos gradacija kuriant keturių arba penkių spalvų duomenų tinklelius, rašalo atspalvių kontrastas turi būti kontroliuojamas daug atidžiau, tam kad užtikrinti opti-nės charakteristikos skirtumą tarp atskirų spalvų. Bū-tina pažymėti, kad juodo rašalo naudojimas - tai paprasčiausias ir lengviausias variantas kuriant korini, tinkleli su trimis šešiakampių gardelių optinėmis charakteristikomis ir yra tinkamiausias realizuojant šį išradimą.
[0054] Dėl to, kad tinkamiausiame variante etiketė yra kvad-ratinė, ir dėl šešiakampės gardelės kilmės, korinės struktūros briaunelės turi nepilnus šešiakampius 56; kaip parodyta fig. 3, šie nepilni šešiakampiai nenaudojami kokios nors naudotinos informacijos per-davimui .
[0055] Tinkamiausiame išradimo variante etiketė taip pat turi atpažinimo taikmenį. Atpažinimo taikmuo 35, parodytas fig. 3, sudarytas iš daugelio koncentrinių kontrastinių spalvų žiedų (parodytų kaip juodi ir balti).
[0056] Juodi žiedai atitinkamai pažymėti pozicijomis 42, 46 ir 48, o balti žiedai atitinkamai pažymėti pozicijomis 44, 50 ir 52. Taikmeni, patogiausiai talpina etiketės geometriniame centre, kad ji būtų mažiausiai pažeista sužalojimų arba nebūtų sunaikinta visai ar dalinai, jeigu periferinė dalis etiketės suglamžyta, sutepta arba pažeista. Taip pat dydis vaizdo buferio (aprašomo žemiau), kuris būtinas nuskaitomų nuo etiketės duomenų įsiminimui prieš pačios etiketės identifikaciją, mini-mizuojamas, kai atpažimo taikmuo randasi etiketės centre .
[0057] Skaičius naudojamų koncentrinių žiedų atpažinimo taik-menyje gali keistis, bet nustatyta, kad būtini ir pa-kankami šeši koncentriniai žiedai 42, 44, 46, 48, 50 ir 52 ir jų rezultatyvios skyrimo ribos, besikeičiančios" nuo balto iki juodo ir t.t.
[0058] Struktūros koreliacijos technologija naudojama skai-čiavimo struktūros, kurioje koncentrinių žiedų tikimasi visumoje su skaitoma struktūra, suderinimui. Kai vyksta derinimas, atpažinimo taikmuo ieškomas taip kaip apra-šyta smulkiai toliau. Specialus filtras, sukurtas ir naudojamas tinkamiausiame išradimo variante, gali būti surastas priede mikrofišoje, puslapis 41, eilutės 51-52, puslapis 42, eilutės 1-8 ir puslapis 40, eilutės 19-41 su rubrika "Paieška C" .
[0059] Atpažinimo taikmuo gali turėti bet koki, bendrą dia-metrą, mažesni, negu duomenų tinklelis, sukūrimui, kuris gali sudaryti 25% ir tinkamiausiai lygus apie 7% duo-menų tinklelio ploto. Dažniausiai atpažinimo taikmuo daromas kaip galima mažesnis, todėl kad jo užimamas ant etiketės plotas negali būti užpildomas koduota informacija. Tinkamiausiame variante spausdinamų žiedų diametrus renka taip, kad išorinė riba išorinio žiedo 52 sudarytų apie 7,45 mm. Tokiu būdu, fig. 3 atpažinimo taikmens 35 sritis sudaro apie 7% vieno kvadratinio colio etiketės 30 paviršiaus ploto. Čia patenkinamas atpažinimo taikmuo 35 gali būti atspausdintas ant eti-ketės 30 vieno kvadratinio colio plote nepažeidžiant informacijos, kuri gali būti užkoduota šešiakampiame tinklelyje, supančiame atpažinimo taikmeni,, kiekio. Kai yra nepilni šešiakampiai išorinėje etiketės peri-ferijoje 55, gabaliniai šešiakampiai, susiliečiantys su išorine atpažinimo taikmens 56, riba, nenaudojami informacijos kodavimui. Kiekvieno žiedo plotis turi sudaryti beveik tiek, koks šešiakampių matmuo kraštinė ant kraštinės / ašis x-x fig. 1/, tai leidžia pagerinti skiriamąją galią. Tinka šeši žiedai. Tai tinkamas skaičius, leidžiantis žiedų buvimą ant minimalaus etiketės ploto su minimumu galimų klaidingų skaitymų dėl "neteisingų" atžymų ant etiketės ir kitų "ne-teisingų" žymų ne ant pačios etiketės, o dėl žymų ant konvejerinės juostos.
[0060] Atpažinimo taikmuo gali įgauti formą skirtingą nuo koncentrinių apskritimų. Pavyzdžiui, gali būti naudojami kvadratai, spiralės arba šešiakampiai tam, kad būtų sukurti kontrastinių koncentrinių figūrų perė-jimai, nes linijiniai persikeitimai per atpažinimo taikmenį leidžia sukurti reguliarius, užduotus ir iden-tifikuojamus spalvotus perėjimus, kurie gali būti priimti elektrooptiniu davikliu ir išmatuoti tinkamu filtru. Reikia pažymėti, nors spiralė ir ne kon-centrinių apskritimų rinkinys, priklausomai nuo matmens ir spiralės spindulio galima gauti artimą koncentrinių apskritimų aproksimaciją. Taikmuo iš koncentrinių ap-skritimų yra tinkamiausias, dėl to, kad signalo, gaunamo skleidžiant per jo centrą, dažnis yra toks, kaip ir tuo atveju, kai atliekamas susikirtimas įvai-riomis kryptimis per koncentrinių apskritimų centrą. Tai padeda supaprastinti identifikacijos centrą, apie tai bus kalbama toliau, ir leidžia atlikti atpažinimo taikmens, kartu ieškant analoginio ir skaitmeninio sklaidos įrenginio signalo, išdėstymo identifikaciją, nors išradimo būdas leidžia pakaitomis arba nuosekliai naudoti padidinto tikslumo dvimatę skaitmeninę paiešką, kai analizuojamas skaitmeninis signalas.
[0061] Šiuo atveju 11 koncentriniais žiedais" vadinama pilni žiedai, daliniai žiedai, turintys pusapskritimo formą, koncentrinių žiedų sektoriai nuo 180 laipsnių iki 360 laipsnių, ir koncentrinės spiralės artimos koncent-riniams žiedams.
[0062] Dėl to, kad kiekvienas šešiakampis gali būti užkoduotas trimis skirtingomis optinėmis charakteristikomis, tinkamiausiame 1585 "bitų" variante gali būti užkoduoti' kiekviename šešiakampyje (log. 3). Akivaizdu, kad jeigu panaudojama daugiau ar mažiau tris optines charakteristikas, bitų, užkoduotų kiekviename šešiakam-pyje, skaičius atatinkamai keisis. Kodavimo algoritmas sudarytas taip, kad būtų galima gauti duomenų tankumą kuo artimesni, maksimaliam ir padidinti optinės charakteristikos perėjimų nuo gardelės prie gardelės skaičių, tai leidžia palengvinti dvimati užkoduotą atgaminimą, aprašytą toliau.
[0063] Fig. 4 pavaizduotas gardelių 3x3 rinkinys, susidedantis iš devynių šešiakampių gardelių 60, tai yra pagrindinis kodavimo blokas, panaudojamas tinkamiausiame išradimo variante. Koduojant tai pakankama sąlyga, bet ne es-minė. Galimi ir kiti kodavimo blokai šiame išradime. Taip parodyta toliau, 3x3 šešiakampių gardelių 60 rinkiniai kortuojami bitų informacijos kodavimui 13, jeigu rinkinys sudarytas tiksliai iš 9 šešiakampių arba mažiau negu 13 bitų, jeigu rinkinys nėra pilnas dėl neišnaudotų šešiakampių. Vienoje vieno kvadratinio colio etiketėje, esant duomenų tinkleliui, turinčiam apie 888 šešiakampius ir atpažinimo taikmenj,, užimanti, apie 7% etiketės ploto, gali būti užrašyti 1292 informacijos bitai.
[0064] Koduojant kiekvieną rinkini,, išoriniai, apatiniai še-šiakampiai 62 ir 64 kiekviena rinkinyje 60, kaip parodyta fig. 4, apriboti savo atitinkamomis charakteristikomis, dėl to jie nustatomi kaip besiskiriantys nuo tarpinio ir besiliečiančio šešiakampio 66. Tokiu būdu, vienas bitas šešiakampiui gali būti užkoduotas šešiakampiuose 62 ir 64. Dėl to galima užkoduoti 13 informacijos bitų rinkinyje 60 dėka kodavimo 11 bitų likusiuose septyniuose šešiakampiuose. Dėl to, kad koduojant 7 šešiakampius yra daugiau galimų derinių, negu panaudojama (pavyzdžiui, 37 = 2187 derinių prieš 2U = 2048), kai kurios kombinacijos krypsta, kaip pa-vyzdžiui, visos juodos, visos pilkos, visos baltos arba iš esmės visos juodos, pilkos arba baltos kombinacijos. Kontrastinių spalvų būtinybė šešiakampiams 62 ir 64 lyginant su šešiakampiu 66 atsiranda dėl perėjimų garantijos, kurie reikalingi užduotam atgaminimui ir laisvai normalizacijai, aprašytiems toliau, o taip pat esant panaudojimo būtinumui nustatant duomenų tinklelio horizontalų išlyginimą, kaip aprašyta žemiau. Kai ko-duojantys rinkiniai turi 7 ar 8 šešiakampius, 7 nau-dingus šešiakampius koduoja 11 bitų, o aštuntas še-šiakampis, jei yra, koduoja vienu bitu. Visiems kitiems daliniams rinkiniams 3 bitus koduoja ant kiekvienos šešiakampių poros ir 1 bitą ant kiekvieno pasilikusio pavienio šešiakampio, apie tai rašoma toliau.
[0065] Todėl aišku, kad etiketė yra labai efektyvi, lengva skaitymui (atitinkamo sklaidos įrenginio ir analitinio matematinio aprūpinimo pagalba), etiketė labai didelio tankio informacijos ant palyginti nebrangios, lengvai atspausdinamos etiketės, kodavimui. Kaip jau buvo pažymėta, tinkamiausiame variante naudojamas šešia-kampio talpinimas formate 33 eilės x 30 stulpelių vienacolinės etiketės plote, o pažinimo taikmuo sudaro apie 7% bendro etiketės paviršiaus ploto. Praktikoje 13 bitų informaciją gauna iš 9 šešiakampių rinkinio, taip kad 1,44 bito informacijos skiriama gardelei. Tai mažiau, nei teoriniai 1,585 bito šešiakampiui dėl kitų algoritmo kodavimo savybių, nes nepanaudojamos visos 37 struktūros, o kai kurie iš mažiausiai optiškai pageidaujamų perėjimų gardelė-gardelė, pašalinami.
[0066] Iš tolimesnių samprotavimų, tinkamiausiame išradimo va-*""' riante pageidautina įvesti tam tikrą apsisaugojimo nuo paklaidos etiketės kodavime dydi,, taip kad realus kie-kis atgaminamos etiketėje informacijos dekodavimo procese mažėtų į duomenų vientisumo aukštą laipsnį.
[0067] Būtina pažymėti, kad nors parodytas ir aprašytas tinkamiausias etiketės variantas, galimos įvairios eti-ketės variacijos neatitolstant nuo išradimo esmės. Pavyzdžiui, etiketė nebūtinai turi būti vieno kvadratinio colio. Vienas kvadratinis colis buvo parinktas kaip tinkamiausias, leidžiantis gauti priimtiną duomenų tanki, iš 100 skaitmeninių-raidinių informacijos sim-bolių turinčių aukštą apsaugos laipsnį nuo klaidų, nesukuriant didelių matmenų etiketės. Pageidautina turėti vieno kvadratinio colio etiketę, kad būtų ma-žesnės popieriaus ir kitos išlaidos, dėl spausdinimo, transportavimo ir šių etikečių apdorojimo. Įprastos tokių išmatavimų etiketės su štrichiniu kodu turėjo mažesni, tanki,. Panaudojant 4,5 arba daugiau optinių charakteristikų arba spalvų išskyrimui, galima supa-kuoti daug daugiau informacijos užduotoje tinkamiausio išmatavimo šešiakampių erdvėje, be to, taps sudė-tingesniu matematinis aprūpinimas ir būtinas šios informacijos atgaminimui sklaidos sistemos jautrumas. Tokiu būdu iš praktinių sumetimų labai pageidautina koduojanti sistema, turinti tris optines charakteristikas: juodą, pilką ir baltą. Taip pat šešiakampių ir atpažinimo taikmens išmatavimai gali plačiai keistis šio išradimo galimybių ribose. Nors šešiakampių skirs-tymas i, 3x3 gardelių rinkinius aprašytas aukščiau, gali būti naudojamos ■ ir kitos rinkinių struktūros arba supakavimo gali visai nebūti, o kodavimo algoritmai gali būti priskirti konkrečiai individualiai šešia-kampių struktūrai. Taip pat gali plačiai keistis šio išradimo ribose santykinis skaičius koduotos informacijos, pašvęstos pranešimui, priešingam paklaidos korekcijai.
[0068] Toliau aprašytas šio išradimo kodavimo procesas naudotinas tinkamiausiam etiketės variantui. Būtina pa-aiškinti, kad tinkamiausias variantas atskleistas toliau, bet pagal ši, išradimą galimos skaitlingos variacijos, kombinacijos ir perstatymai.
[0069] Procesas gali prasidėti tinkamiausia duomenų seka, ku-rią būtina koduoti etiketėje. Tinkamiausiame variante etiketė yra svorinė, o duomenys suskirstyti į du laukus, užkoduotus kaip "aukšto prioriteto pranešimas" ir "žemo prioriteto pranešimas". Bet, būtina pa-aiškinti, kad išradimas neapsiriboja dviem pranešimais arba prioritetų lygiais. Dauguma pranešimų ir prio-ritetų lygiai gali būti kuriami atsižvelgiant i, kie-kinius duoto matmens etikečių ir gardelių kiekio apriboj imus.
[0070] Pavyzdžiui, kuomet etiketė turi būti svorine, "aukšto prioriteto pranešimai" gali apspręsti devynis simbolius, pateikiančius gavėjo krovinio, siuntinio ar laiško pašto indeksą. Omenyje turima devyni skaičiai todėl, kad nors dauguma asmenų ir firmų turi pen-kiaženklius pašto indeksus, vis labiau plinta de-vyniaženkliai pašto kodai. Todėl, tvarkant krovini, jo išdavime, labai svarbia informacijos dalimi yra pašto kodas. Jis apsprendžia pagrindinę krovinio paskirtį ir leidžia panaudoti įvairias sklaidos sistemas ir kontroliuoti krovinį, kad jis judėtų reikiama kryptimi automašinoje, lėktuve ar konvejerinėje sistemoje ir t.t.
[0071] Žemo prioriteto pranešimai gali turėti, pavyzdžiui, pa-vadinimą ir pakrovimo adresą, įjungiant ir krovinio gavėjo pašto indeksą, taip pat informaciją apie sąs-kaitą .
[0072] Aukšto prioriteto pranešimų ir žemo prioriteto pra-nešimų sukūrimo priežastimi yra apgynimo būtinybė aukšto prioriteto pranešimų korekcijos paklaidos, lei-džiančios talpinti (koduoti) aukšto prioriteto prane-šimą centrinėje etiketės dalyje, kurioje mažesnė tiki-mybė, kad jis bus pažeistas arba sunaikintas, per-tekliaus dėka, taip pat, kad būtų galima aukšto prioriteto pranešimą žemo prioriteto pranešimuose kartoti ir išskirstyti taip, kad toliau, jeigu net aukšto prioriteto pranešimas dalinai sunaikintas, yra didelė galimybė, kad aukšto prioriteto pranešimas galėtų at-sistatyti iš žemo prioriteto pranešimo. Dėl aukšto prioriteto pranešimo išdėstymo centrinėje dalyje gali būti būtina tik dekoduoti aukšto prioriteto pranešimą kai kuriems tikslams, taip, kad reikės apdoroti tik dalį etiketės, tai leis pagreitinti apdorojimą. Tai gali atsitikti, pavyzdžiui, kai krovinys randasi ant konvejerio ir reikia nustatyti tik pašto indeksą, tam, kad sužinotume, kokiu iš kelių konvejerinių traktų turi praeiti krovinys.
[0073] Dėl žemo prioriteto žemo prioriteto pranešimas eti-ketėje nepateiktas du kartus. Bet, kaip aprašoma toliau, ir žemo, ir aukšto prioriteto pranešimai gali tu-rėti skirtingus kodus su apsauga nuo paklaidos ir korekcijos įrenginį, kad sudaryti maksimalią tikimybę abiejų pranešimų tiksliam atstatymui.
[0074] Apsaugos nuo paklaidos simbolių panaudojimas kaip dalies koduojamos informacijos tinkamiausiame išradimo variante gali derinyje su atitinkamai užrašyta programa ir kompiuteriu . priversti sistemą koreguoti paklaidas dekodavimo proceso metu žemiau aprašytu būdu. Klaidų su paklaidos korekcija panaudojimas gerai žinomas technikoje ir yra prieinamas šios srities specialistams.
[0075] Realizuojant išradimą, operatorius, darantis etiketę, gali duomenis rankiniu būdu įvesti į atitinkamą kom-piuterini, terminalą, kuris skirtas, kaip parodyta že-miau, printerio, spausdinančio etiketę su aukšto prioriteto pranešimu ir žemo prioriteto pranešimu, ati-tinkamu būdu užkoduotais šešiakampėse etiketėse, su-jungimui. Nesvarbu, ar aukšto prioriteto pranešimas ir žemo prioriteto pranešimas bus iš tikro sukurti, bet pageidautina jeigu norima sudaryti tokias sąlygas, kad svarbiausi duomenys, skirti kodavimui, bus atgaminti. Tinkamiausiame išradimo variante etiketė taip pat spausdinama su centre patalpintu atpažinimo taikmeniu, turinčiu daugumą koncentrinių žiedų dviejų besikai-taliojančių kontrastinių spalvų, be to, spalvos geriausiai parinktos dviejų spalvų, panaudojamų atskirų šešiakampių spausdinimui, ir labiausiai tinkamos juoda ir balta spalvos, kad būtų aprūpintas maksimalus kontrastas.
[0076] Operatorius, rankiniu būdu įvedantis šiuos duomenis, daro taip, kad atitinkamai užprogramuotas kompiuteris užkoduotų kiekvieną išeinančio pranešimo simboli, naudojant lauko nustatytoją, kad sukurti valdomame kompiuteryje dvejetainę bitų seką, sudarytą iš pranešimo simbolių ir užkoduotos lauku aukšto prioriteto pra-nešimų ir žemo prioriteto pranešimų iš kiekvieno san-tykinės padėties atžymėjimui. Ši operacija atliekama programa "TEXTIN.C", kuri yra priede, mikrofišoje, puslapis 1, eilutės 8-54, puslapis 2, eilutės 1-54 ir puslapis 3, eilutės 1-36 ir pažymėta pozicija 110 fig. 9. Gali būti panaudotas kompiuteris Compaq Deskpro 366 (su užduotu dažniu 16 Mhz ir kooprocesoriaus čipu INTEL 80387) .
[0077] Procesas gali prasidėti pateikta kodavimui informacija, jau esančia dvejetainėje bitų sekoje, todėl kad, pa-vyzdžiui, ji buvo gauta nuo įsimenančio įrenginio arba sukurta kitu būdu. Todėl skirtas kodavimui pranešimas gali egzistuoti tokioje formoje, kuri rankiniu būdu (elektronikos pagalba) keičiama i, dvejetainę bitų seką arba i, kuri prasideda kaip dvejetainė bitų seka.
[0078] Kai tiktai dvejetainė bitų seka sukurta arba apsaugota nuo paklaidų sukurta bitų seka tokiame etape, apie kurį kalbėsime toliau, bitų seka turi būti kortuota sutinkamai su lemiama kortavimo struktūra šešiakampės ko-rinės struktūros kodavimui pagal šį išradimą. Fig. 5 pavaizduota "rinkinio korta", kurioje pavaizduotos individualios šešiakampės gardelės rinkiniuose 3x3 gar-delės, išlygintos i, tinklą arba korinę struktūrą, tu-rinčią šešiakampių 33 eiles ir 30 stulpelių. Kiekvieną eilę numeruoja ir kiekvieną stulpeli, numeruoja. Eilių numeriai eina nuo 1 iki 33, o stulpelių numeriai - nuo 1 iki 30. Galima pažymėti, kad kai kurie šešiakampiai, pažymėti išilgai kortos viršutinio paviršiaus ir de-šiniojo paviršiaus tinklo geometrinio centro ribose, pažymėti x-ais. Tai rodo, kad šie šešiakampiai neturi bitais koduotos informacijos. Tai įvyksta dėl to, kad išoriškai x-ai yra daliniai šešiakampiai ant etiketės briaunos, dėl to kiekvienoje iš šių eilių susidaro vienu šešiakampiu mažiau. Vidiniai šešiakampiai, pažy-mėti x-ais, sudaro tarpus arba užimti atpažinimo taik-menimi, arba nepilnais šešiakampiais pagal atpažinimo taikmens perimetrą, taip, kad šie vidiniai šešia-kampiai, pažymėti x-ais, ne kortuoti bitais. Visi še-šiakampiai, kurie nepažymėti x-ais, sugeba užrašyti informaciją. Pagal tinkamiausią variantą kiekvienas iš šių tarpų turi būti užimtas šešiakampiais juodu /B/, baltu /W/ arba pilku /C/. Kaip buvo pažymėta aukščiau, nors gali būti naudojama įvairi paketavimo ir kortavimo technika, šio išradimo panaudojimas leidžia panaudoti paketus, konkrečių informacijos bitų kodavimui iš 9 še-šiakampių trim eilėm ir 3 šešiakampių kiekviename, ir kaip jau buvo rašoma, pageidautina 13 informacijos bitų užkoduoti kiekviename tokiame pakete po 9 šešiakampius.
[0079] Duomenų tinklelyje, turinčiame 33 eiles ir 30 stulpelių susiliečiančių šešiakampių, sukurtas ir gali būti nag-rinėjamas ryšium su fig. 5, tinklelis iš 11 eilių ir 10 stulpelių šešiakampių rinkinių, kiekvienas iš kurių turi susiliečiančių šešiakampių struktūrą iš 3x3 gar-delės. Būtina pažymėti, kad kiekvienas rinkinys iš 3 eilių gardelių ant 3 stulpelių gardelių tinklo ribose iš 11 rinkinių x 10 rinkinių turi rinkini, iš 7 ar 8 še-šiakampių dėl geometrinio šešiakampių talpinimo ir skaičius keisis nuo eilės prie eilės. Tokiu būdu 6 rinkiniai, turintys 8 šešiakampius, ir 5 rinkiniai, turintys 7 šešiakampius, gaunami prie tokio išdėstymo. Taip pat centre patalpintas atpažinimo taikmuo leidžia sukurti papildomus nepilnus rinkinius. Tokiu būdu, fig. 5 pavaizduota iš šešiakampių naudojamų rinkinių grafinis vaizdas. Čia esantys šešiakampiai informacijos kodavimui bitais duomenų tinklelyje atrodo kaip 33 eilės ant 30 stulpelių susiliečiančių trikampių.
[0080] Kaip parodyta fig. 4, rinkiniai su devyniais nau-dojamais šešiakampiais koduoja sekančio algoritmo dėka: Paimti vienuolika informacijos bitų ir kortuoti juos seka iš septynių šešiakampių pažymėtų a, c, d, e, f ir h.
[0081] Šešiakampiai g ir i naudoja I bito pateikimui kiekvienu taip, kad garantuoti, kad kiekvienas iš jų skiriasi nuo šešiakampio h.
[0082] Tokiu būdu trylika informacijos bitų koduoja pilną rin-kinį 3x3 gardelės iš devynių susiliečiančių šešia-kampių .
[0083] Dėl dalinių rinkinių iš 7 ar 8 panaudojamų šešiakampių: Paimti vienuolika informacijos bitų ir kortuoti juose seka iš pirmų septynių naudojamų šešiakampių. Aštuntas šešiakampis, jeigu jis yra, naudojamas vieno bito pateikimui .
[0084] Kortuoti tris informacijos bitus i, tiek porų šešia-kampių, i, kiek tai galima. Bet kokius pasilikusius vienetinius šešiakampius naudoja vieno bito pakeitimui. Kadangi dėka septynių šešiakampių kortavimo gaunama daugiau kombinacijų, negu vienuolika bitų (t.y. 37 = 2187 prieš 211 = 2048), kai kurias šešiakampių kombinacijas būtina atmesti. Atmestos kombinacijos tampa tomis, kurios užtikrina mažiausią perėjimų skaičių. Kad tą įvykdyti sukurtos žinyninės lentelės rinkinių kor-tavimui sutinkamai su fig. 5. Šių žinyninių lentelių sukūrimas ir jų panaudojimas gali būti atliekamas kvalifikuoto programisto jėgomis. Atitinkamai fig. 9, žinyninių lentelių sukūrimo programa "BINHEX, LUT" "132 ir "HEXBINLUT" 134 gali būti surastas mikrofišų priede, puslapis 4, eilutės 3-52, puslapis 5, eilutės 1-53 ir puslapis 6, eilutės 1-34 ir pažymėta "MKHEXLUT" 130.
[0085] Šios bitų išdėstymo schemos panaudojimas leidžia atlikti kodavimą 1292 bitų informacijos duomenų tinklelyje 33 eilės x 30 stulpelių susiliečiančių še-šiakampių .
[0086] Seka, kurioje aukšto prioriteto informacija ir žemo prioriteto informacija išdėstyta per visą rinkinių kortą, yra tinkamiausia priklausomai nuo:
[0087] c)Optimalaus aukšto prioriteto pranešimo išdėstymo
[0088] Panaudojant rinkinių kortą, parodyta fig. 5, kaip programos šabloną "MKMAPS, C" 140 kortavimo užrašą, dir-banti, su skaitmeniniais duomenimis, esančiais įsiminimo aplinkoje, atlieka pirmini, veiksmą, kaip paskirstyti informaciją: per visą rinkinio kortą ir aukšto prioriteto pranešimus ir žemo prioriteto pranešimus, apie tai bus rašoma toliau. Kortavimo programa parodyta pri-dedamame kodų sąraše " MKMAPS. C" 140 ir gali būti surasta mikrofišų priede puslapyje 19, eilutės 3-53; puslapis 20, eilutės 1-53, puslapyje 21, eilutės 1-53 ir puslapyje 22, eilutės 1-42.
[0089] Kad sumažinti paklaidos galimybę ir užtikrinti klaidų taisymo galimybę, tinkamiausias išradimo variantas pri-valo turėti ekstensyvią apsaugą nuo klaidų ir korekcijos galimybes. Pavyzdžiui, tinkamiausiame variante, turinčiame 1292 bitus informacijos, kuri gali būti užkoduota šešiakampių tinklelyje, kurio plotas vienas kvadratinis colis, turičiame 33 eiles x 30 stulpelių šešiakampių, ir atpažinimo taikmenį, užimanti, apie 7% etiketės, pageidautina panaudoti 36 informacijos bitus aukšto prioriteto pranešimo kodavimui 9 - ženklio pašto indekso kodo plius vieną papildomą skaitmenini, - rai-dini, simboli,, kuris turi atstovauti pakrovimo kodą. Šiame pavyzdyje taip pat reikėtų panaudoti 120 kont-rolinių skilčių, nurodančių aukšto prioriteto pra-nešimą. Tai nustatoma būtinų galimybių paklaidos korekcijos skaičiumi. Analogiškai parodytame pavyzdyje 560 bitų žemo prioriteto pranešimo, tai sudaro 40 bitų aukšto prioriteto pranešimo, kuris įjungtas i, žemo prioriteto pranešimą. Parodytame pavyzdyje 516 žemo prioriteto pranešimo tikrinamųjų bitų papildomi tam, kad būtų sukurtas saugumas ir palengvintas žemo prioriteto pranešimo atstatymas. Šis pavyzdys ilius-truoja dėkingesnį tikrinamųjų bitų panaudojimą tuo tikslu, kad apsaugoti ir turėti atstatymo aukšto prioriteto pranešimų galimybę priešingai žemo prioriteto pranešimui. Būtina paaiškinti, kad pateikta informacija, tai tik pavyzdys, o aukšto prioriteto pra-nešimas galėjo būti ilgesnis ar trumpesnis, žemo prioriteto pranešimas ilgesnis ar trumpesnis, tik-rinamųjų bitų skaičius didesnis ar mažesnis priklausomai nuo korektiško išradimo panaudojimo.
[0090] "Sisteminis kodas" įgauna specifinę pranešimo seką ir prideda besiskiriančią paklaidos tikrinimo seką ir
[0091] pranešimo seką. "Nesisteminis kodas" įgauna specifinio pranešimo seką ir įsijungia paklaidos tikrinimo seką su pranešimo seka, taip, kad pranešimas daugiau nesi-skiria, - bet yra, aišku, atgaminamas. Sisteminio arba nesisteminio kodavimo apsaugai nuo paklaidos panaudojimas yra šio išradimo ribose. Toliau rašoma apie sisteminį kodą.
[0092] Jau parodyta, kad " klaidų išaiškinimo simbolių uždė-jimo" etapas susideda iš sisteminio ir/arba nesisteminio kodavimo.
[0093] Technikoje žinomi įvairūs sisteminiai linijiniai cik-liniai kodai apsaugai nuo paklaidos, pavyzdžiui, kodai BCH, Rido - Saliamono kodai, Hemingo kodai. Tinkamiausiame išradimo variante Rido - Saliamono kodai atskirai įjungti aukšto ir žemo prioriteto pranešimų išsaugojimui. Rido - Saliamono kodai yra labai efek-tyvūs ir labiausiai naudingi, kai yra tikrinama daugia-bičių simbolių paklaida. Rido - Saliamono kodai yra gerai žinomi ir reikia paaiškinti, kad tai tinkamiausias variantas, nors išradime galima naudoti ir kitus kodus su paklaidos korekcija. Rido - Saliamono ir kitos koduojančios sistemos aprašytos, pavyzdžiui, "Ko-dų su paklaidos kontroliavimu teorija ir praktika", Ričardas E. Blachut, Edison Velsi, 1983 m. puslapiai 174-175.
[0094] Toliau pavyzdžių pagalba pateikta informacija apie Rido - Saliamono kodą. Specifinės Rido-Saliamono kodo charakteristikos :
[0095] t' = korekcijos galia simbolių skaičiuje = (n-k):2
[0096] Daugiaženklis pašto indeksas ir vienetinis skaitmeninis-raidinis simbolis tolimesniems atpažinimo tikslams reikalauja 36 bitų be apsaugos nuo paklaidos, tai aprašyta toliau. Rido-Saliamono kodas su šiais para-metrais buvo parinktas aukšto prioriteto pranešimui.
[0097] n = 26-l = 63
[0098] t = 10
[0099] Dėl to, kad tik šeši 6-bičiai simboliai reikalingi 36 - bitų pranešimui, kiti likę simboliai /43-6/ yra pertekliniai simboliai, kurie turimi mintyje tarp kodavimo ir dekodavimo įrenginių, jų nereikia užnešti ant etiketės. Tokiu būdu, bendras bitų skaičius, būtinas etiketėje aukšto prioriteto pranešimui, sudaro /63-37/x6 arba 156 bitus.
[0100] Ši kodavimo schema paklaidas galės sukoreguoti maksimum iki 60 (10x6) bitų paklaidų, tai sudaro iki 38,5% nau-dojamų bitų. Dėka didelio skaičiaus turimų omenyje per-teklinių simbolių didelis sugebėjimas Rido-Saliamono kodavimo išaiškinti paklaidas sudaro visiškai neį-manomas sąlygas neteisingai perskaityti aukšto prioriteto pranešimus.
[0101] Žemo prioriteto pranešimas buvo užkoduotas Rido-Saliamono kodu su apsauga nuo paklaidų, turinčių kitus parametrus, būtent
[0102] n = 26-l = 255
[0103] t = 36
[0104] x - n-2t = 183
[0105] Dėl to, kad yra 1292 kodavimui etiketėje bitai sutinkamai su šiuo pavyzdžiu, bendras bitų skaičius 1336 bitai (1292 - 156 bitai aukšto prioriteto pranešimo ir tikrinamieji bitai) yra koduojantiems ir tikrinamiems bitams žemo prioriteto pranešimo. Tokiu būdu, likę 904 bitai /255x8-1136/ turi būti suprantami kaip pertekliniai bitai. Tai leidžia gauti 560 bitus /183x8-904/ informaciniam turiniui žemo prioriteto ir 576 tikrinamuosius bitus.
[0106] Dėl patikimesnio aukšto prioriteto pranešimo atstatymo, jis tai pat yra žemo prioriteto pranešime. Apsaugantis nuo paklaidų Rido-Saliamono kodas, panaudotas žemo prioriteto pranešimui, leidžia atlikti papildomų 866-bitinių skaitmeninių-raidinių simbolių kodavimą ir turi maksimalią paklaidos korekcijos galią apie 25,4%.
[0107] Panaudojus sauganti, nuo paklaidų Rido-Saliamono kodą, galima gauti bendrą informaciją iš 1292 bitų, esančią ant iliustruojančios etiketės, išdėstytos toliau: 36 aukšto prioriteto informacijos bitai 120 tikrinamieji aukšto prioriteto bitai
[0108] 560 informaciniai žemo prioriteto bitai (įjungtų i
[0109] Duomenų bitų seka, jungianti atitinkamus informacijos išsaugojimo tikrinamuosius bitus, skirtus atskiriems šešiakampiams surinkimo kortoje fig. 5.
[0110] Būtina pažymėti, kad gali būti naudojama daug įvairių paskirstymo schemų, turint omenyje, kad svarbūs krite-rijai, kuriuos reikia nustatyti, yra šie: 1)aukšto prioriteto pranešimo saugus išdėstymas netoliatpažinimo taikmens (jeigu pateikta ant duomenų tinklelio) 2)struktūros protingose ribose pakartotinam montažuiskaitant, sukūrimas.
[0111] Specifinė paklaidų kodavimo programa, panaudojama pavyzdyje, yra mikrofišų priede pavadinimu "EPPCODE.C" 15 puslapyje, eilutės 1-52 ir puslapyje 16, eilutės 1-50.
[0112] Kodavimas Rido-Saliamono kodais reikalauja įvykdyti vektoriaus kodo pranešimo dauginimą iš generatorinės matricos. Matricos dauginimas vykdomas, panaudojant Galua lauko aritmetiką. Dviejų bet kokių lauko elemęntų pridėjimą gauna atlikus "arba" veiksmus tarp dedamųjų elementų. Dauginimas gaunamas logaritmavimo pagalba Galua lauke. Logaritmus ir antilogaritmus gauna nau-dodami žinynines lenteles, sudarytas iš pirmųjų dau-gianarių, ypatingai aukšto prioriteto pranešimams: l+x6; ir žemo prioriteto pranešimus: l+x2+x3+x4+x5. Kaip parodyta fig. 9, pagalbinė programa "GF.C" 126 sudaro žinynines lenteles, reikiamas Galua lauko aritmetikai. Pagalbinė programa "GF.C" gali būti surasta mikrofišų priede 8 puslapyje, eilutės 1-53, ir 9 puslapyje, eilu-tėse 1-32. Žinynines lenteles sudaro ir saugo faile "GF.LUT/"127 panaudojamam kodavimo ir dekodavimo metu. Generatorinis daugianaris q/x/Rido-Saliamono kodui nustato sekančia lygtimi:
[0113] kur "a" bazinis Galua lauko elementas.
[0114] Generatorinė matrica Rido-Saliamono kodui formuojama dėka ilgo kiekvienos generatorinės matricos eilės dalinimo. Kiekviena generatorinės matricos eilė užduodama liekana, atsiradusia po ilgojo dalinimo, dalinant xn_k_1 iš q/x/.
[0115] Generatorinių daugianarių q/x/, taip pat aukšto bei žemo pioritetų pranešimų geometrinių matricų paskai-čiavimus atlieka pagalbinė programa "MKRSLV.C" 125, kuri yra mikrofišiniame priede 10 puslapyje, eilutės 1-52, 11 puslapyje eilutės 1-53, puslapyje 12, eilutės 1-54, puslapyje 13, eilutės 1-52, puslapyje 14, eilutės 1-4. Žinyninės generatorinių matricų lentelės sudaromos ir saugomos faile "RS.LUT" 12 8.
[0116] Tinkamiausiame išradimo variante, etiketes, turinčias šešiakampius, spausdina standartine įranga, kuri visada prieinama ir nebrangi. Spausdinimo įrenginys, turintis ženklų matricą 300x300 taškų i, kvadratini, colį, duoda gerus rezultatus, spausdinant trispalves (juodą, baltą, pilką) etiketes, turinčias 888 šešiakampius ir centre įkomponuotą atpažinimo taikmenį. Spausdinimo įrenginys su tokia skiriamąja galia sutinkamas Hjulet-Pakkard firmos pateiktame Laser Džet 11 serijos modelyje ir turi 0,5 megabaitų atminties įrenginį bei grafikos skiriamąją galią 300 taškų į colį. Elementų vaizdo tinklas 300x300, turintis 90000 vaizdo elementų tankumą į kvadratinį colį, gali sukurti apie 90 vaizdo elementų į šešiakampį tinkamiausiame variante. Kiekvienam vaizdo elementui suteikiama 0 arba 1 reikšmė, atitinkanti juo-dą arba baltą vaizdo elementą. Šis spausdinimo įren-ginys yra naudojamas dvispalvio duomenų tinklelio iš juodų arba baltų šešiakampių spausdinimui. Taip pat gali būti naudojamas trispalvio duomenų tinklelio iš juodų, baltų ir pilkų šešiakampių spausdinimui, jeigu naudojamas pustonių algoritmas pilkų šešiakampių su-kūrimui, taip jau buvo aprašyta.
[0117] Kaip pavaizduota fig. 9, užrašytos programos dėka "MKMAPC.C" 140 buvo sudaryta žinyninė lentelė "PEGIONS.LUT" 141 iš 34 eilių ir 30 stulpelių, kuri yra analogiška pavaizduotai fig. 5, tačiau kuri yra pri-taikyta tik juodos arba baltos spalvos pasirinkimo atžymėjimui, atpažinimo taikmens žiedams. Atskirus še-šiakampius koduoja kaip juodus, baltus arba pilkus arba kaip nepanaudojamus. Atskira žinyninė lentelė "HEX MAP.LUT" 142 sukurta užrašyta programos "MKMAPS.C" pa-pograme, kuri užduoda priklausomybę kiekvieno iš 300x300 vaizdo elementų ant elementų vaizdo tinklo konkrečioms sritims "REGIONS.LUT" 141, tai yra apie 90 vaizdo elementų ant šešiakampių. Vaizdo elementai, priklausantys orientavimo žiedams, koduojami arba juoda, arba balta spalva. Atpažinimo taikmens žiedai at-spausdinimui, pirmiausia dėl šešiakampės struktūros generavimo kiekvienos srities eilėje, o po to žiedų generavimo. Sritys, dalinai ar visai padengtos paieškiniais žiedais, laikomos nepanaudojamomis "REGIONS.LUT" 141. Ankstesnė programa "MKMAPS.C" ir paprogramės gali būti surastos pridedame išeities są-raše mikrofišų priede, puslapiai 19-22.
[0118] Užkoduota bitų seka, sauganti nuo paklaidų, kortuojama sutinkamai su tinkamiausia seka į surenkamą tinkeli 11x10 šešiakampių. Kaip parodyta fig. 9, seka užduodama užsakytai žinybinei lentelei "ORDER.LUT" 151, ge-neruojamai pagalbine užrašyta programa, pavadinta "ORDER.C" 150, kuri yra mikrofišų priede, 26 puslapis, eilutės 1-47 ir 27 puslapis eilutės 1-3. Užrašyta programa "PRLABEL.C" 160, esanti mikrofišų priede, 17 puslapyje, eilutės 1-54 ir r8 puslapyje, eilutės 1-39, panaudota reikšmių 0, 1 ir 2 uždavimui sritims, esančioms spausdinimui, be to, sritis su reikšme 3 pa-lieka nepakeistomis. Pilkos spalvos lygiai kiekvienam iš šešiakampių rinkinyje 3x3 gardelės užduodami ryšium su užrašyta programa CELL CODE.C" 170, kurią galima rasti mikrofišų priede 23 puslapyje, eilutės 1-53, 24 puslapyje, eilutės 1-53, puslapyje 25, eilutės 1-43.
[0119] Pirmenybė teikiama aukšto prioriteto pranešimo įsimi-nimui srityje, priartintoje prie įsiminimo taikmens, kur ji bus mažiau paliesta etiketės dfegradacijos, įsi-stato i, šią pagalbinę programą. Dėl to programa "LABEL.C" 180 naudojama bitų eiliškumo, tinkamo įve-dimui į lazerini, spausdinimo įrenginį sudarymui. Prog-ramą "LABEL.C" 180 galima surasti mikrofišų priede, 28 puslapyje, eilutės 1-53, 25 puslapyje, eilutės 1-52,
[0120] Reikia pažymėti, kad juodos, pilkos ir baltos spalvos panaudojimas leidžia atlikti paprastą etiketės spausdinimo procedūrą, būtinas tik juodas rašalas, kuomet naudojamas standartinis pusiautonavimo algoritmas gerai žinomu technikoje būdu. Jeigu naudojami kitų spalvų deriniai (tai įmanoma), būtinybė spausdinti kitomis spalvomis sudaro esminių problemų lyginant su tri-spalviu juodu-pilku-baltu variantu arba su dvispalviu juodu-baltu variantu.
[0121] Tokiu būdu, kai kiekvienam printerio vaizdo elementui suteiktas juodas ar baltas dydis, etiketės gali būti atspausdintos norint sukurti koduotą formatą, kaip parodyta fig. 3, kur kai kurie šešiakampiai balti, kai kurie - pilkį, o kai kurie - juodi, ir kur atpažinimo taikmens sritis - tinkamiausi juodi ir balti koncentriniai žiedai - sudaryta geometriniame etiketės centre.
[0122] Aprašius, kaip užrašomi duomenys į etiketę ir kaip jie atspausdinami, būtina aprašyti ir etiketės inter-pretaciją arba dekodavimo procesą. Būtina pažymėti, kad pageidautina interpretacijos funkciją atlikti dideliu greičiu, per sekundės dalį tam, kad padidinti krovinio apdorojimo efektyvumą (arba kitokį apdorojimą arba etiketės skaitymą).
[0123] Yra du pagrindiniai keliai, kurie gali būti naudojami etiketės skaitymo procese vaizdo priėmimui. Etiketė gali būti skaitoma, palyginti mažu greičiu, panaudojant rankini, statistinį sklaidos įrenginį su fiksuotu ži-diniu. Arba labai patogu panaudoti elektro optinį da-viklį, turintį servo valdomą fokusuojantį mechanizmą, kuris leidžia vykdyti greitai judančio besikeičiančių matmenų ir aukščo krovinio dinaminę sklaidą, taip darbas vyksta labai greitai. Dekodavimo procesas ir įren-ginys, aprašytas toliau, buvo pademonstruoti dėl to, kad naudojamas sklaidos įrenginys su fiksuotu židiniu. Procesas, turintis pagrindines galimybes, aprašytas čia statinio sklaidos įrenginio su fiksuotu židiniu at-žvilgiu, gali būti panaudotas dinaminei sklaidos sistemai su apibrėžtomis optinės sistemos modifika-cijomis, apie tai rašoma toliau. Apdorojant krovinį dideliu greičiu, pageidautina turėti didelio greičio sklaidos mechanizmą, kuris leidžia skaityti etiketes, slenkančias linijiniu greičiu 2,5 m. per sekundę arba daugiau ir praslenkančias po fiksuotu skaitymo įren-giniu. Tokiu būdu, vaizdo apdorojimo funkcija susideda iš sekančių etapų. Fig. 7 pavaizduota dekodavimo proceso etapų schema.
[0124] Kai įpakavimas, siuntinys arba laiškas praslenka grei-taeigiu konvejeriu, sritis, skirta apšvietimui, pasirodo pakankamai didelė, nes įpakavimo, pritaikyto kon-vejeriui, matmenys gali būti pakankamai dideli ir besi-keičiantys. Pavyzdžiui, krovinio apdorojimo sistemoms yra neįprastas lm konvejeris ir įpakavimai, kurių plotis nuo kelių colių iki metro (ir analogikiško aukš-čio) . Todėl vieno kvadratinio colio ploto etiketė gali būti bet kurioje konvejerio vietoje. Įmanoma, kad įpa-kavimai taip pat išsidėstys pakrypusiais kampais kon-vejerinės juostos judėjimo ašies atžvilgiu. Siuntiniai, įpakavimai, laiškai ar kiti panašūs daiktai gali būti įvairaus aukščio, taip kad sklaidos etiketės gali atsirasti, pavyzdžiui, virš konvejerio vieno colio ar ma-žesniame atstume, iš vienos pusės, arba iki 90 cm arba daugiau įpakavimo, kurį gali apdoroti aprašyta sistema, maksimalaus aukščio atžvilgiu, iš kitos pusės.
[0125] Esant tikslui apšviesti etiketes pagal šį išradimą, ypač turint omenyje didelį įpakavimų pločio, aukščio ir etikečių pateikimo kampų diapazoną, pageidautina panaudoti didelio ryškumo šviesos šaltinį, kuris gerai atspindės dviejų ar daugiau optinių charakteristikų, parinktų- šiai etiketei, bazėje, šviesa gali būti infra-raudona, ultravioletinė arba matoma ir panaudojamo matomo apšvietimo spektras gali keistis. Šviesos matavimo technika dažniausiai susideda iš šviesos, at-sispindėjusios nuo juodo, balto arba pilko etiketės še-šiakampio, matavimo.
[0126] Šviesos šaltinis turi sukurti pakankamai į šviesos daviklį atsispindėjusios šviesos (pavyzdžiui, prie-taisas su krūvio ryšiu, aprašytu toliau), kad šviesos daviklis galėtų patikimai skirti šešiakampių optines charakteristikas, skirtas matavimui, tarp juodo, pilko ir balto arba kitokio nors atspalvių. Dinaminėje sklaidos sistemoje gali būti panaudotos šviesos diodų tinklelis 10 bmt/cm apšvietimo lygio sudarymui etiketės apšvietimo srityje etiketės lygyje. Šviesos diodai gali būti tūriniame be fokusuojančių lęšių tinklelyje arba linijiniame tinklelyje, kuriame naudojami cilindriniai fokusuojantys lęšiai. Lazerinis šviesos, praleistos per atitinkamą optinę sistemą, sudarančią linijinį ap-švietimo šaltinį, šaltinis gali būti šiame išradime naudojamas .
[0127] Šviesos šaltinio ir šaltinio savybių pasirinkimas nag-rinėjamam panaudojimui šios srities specialistų kom-petencijoje. Būtina priminti, kadangi ieškoma etiketė maksimaliai gali turėti tik vieno kvadratinio colio plotą, išsidėstanti, iki 90 cm aukštyje ant 1 m pločio juostos, judančios 2,5 m per sekundę greičiu. Labai svarbu gerai apšviesti etiketes, kad tas etiketės pakankamai gerai identifikuoti ir atrasti.
[0128] Statistinio daviklio su fiksuotu židiniu atveju, kuris naudojamas šiam pavyzdyje, apšvietimo lygis 2 MVT/cm pasirodė pakankamas išradimo panaudojimui. Tai buvo at-likta liuminiscenciniu šviesos šaltiniu.
[0129] 2. Atsispindėjusio etiketės vaizdo optinis išmatavimas
[0130] Antras etapas nustatymo dalies dekodavimo procese yra apšviestos dalies optinis išmatavimas elektrovaldomu davikliu. Aparatinis šviesos daviklis, panaudojamas šiame pavyzdyje statinei sklaidos sistemai su fiksuotu židiniu, ant įtaiso su krūvio ryšiu turi pramoninę kokybišką spalvotą televizijos kamerą, modelio tipas WV-CD 130, firmos Panasonic Industrial Company, Van Panasonic Vej, Sekokus, Nju Džersi 07094, sujungtą su televizijos objektyvu, įjungiant 5 mm prailginimo vamzdeli,, su 50 mm židiniu, 1,3 šviesos jėga, firmos D. 0. Industries, Ink (Japonija), 317 Ist Čestnat Strit, Ist Ročester, Niujorkas 1445 ir prekės ženklas "NAVITRONT". Kamera prijungta prie išradimo aprėpimo plokštės, pažymėtos modelio numeriu DT-2803-60, ją tei-kia firma Deita transleišen Ink, 100 Lok Draiv, Malboro, Masadžyets 01752.
[0131] Optinis matavimas gali turėti visos etiketės apžvalgą, tam panaudojama aprašytos aukščiau kameros tipo erdvinis daviklis ir išradimo apėmimo plokštė, arba kaip alternatyva gali būti panaudotas linijinio tinklelio daviklis, turintis įrenginį su krūviniu čipo ryšiu, kuriame antras etiketės sklaidos matavimas vykdomas dėka įpakavimo (ir etiketės) judėjimo. Tam tikslui tinka įrenginio su krūvio ryšiu Čipas Tomson CSFTNX 31510 SD3, elementas 4096 įrenginio su krūvio ryšiu greitaeigio linijinio vaizdo daviklio, teikiamos firmos Tompson CSF, Divižin Tjūbs Elektronics, Clica Voter B. P. 305 92102 Bulon-Bijanjur Sedes, Prancūzija.
[0132] Dinaminėse sistemose, kuriose krovinys su etikete juda konvejeriu, pageidautina tarp atpažįstamų etikečių ir šviesos šaltinio turėti ilgą optinę trajektoriją. Pirmas ilgo optinio kelio sudarymo tikslas yra menamas matmens pasikeitimo sumažinimas arba padidinimas eti-ketės, išmatuotos distanciniu šviesos davikliu. Pa-vyzdžiui, jeigu optinė trajektorija sudaro, pavyzdžiui, 1 m 20 cm, tai matomos etiketės, esančios ant konvejerio juostos, dydis labai skirsis nuo etikečių matmenų, esančių 90 cm atstume virš konvejerinės juostos. Jeigu naudojama šešių metrų optinė trajektorija, tų pačių etikečių menamas matmuo bus vienodas. To dėka galima nepriklausomai nuo aukščio visą arba praktiškai visą šviesos daviklio sritį užpildyti matuojamąja sritimi, tai leidžia pasiekti aukštą vaizdo sklaidos galią. Jeigu naudojamas erdvinis daviklis, o ne linijinis, tinka tas pats principas. Tai gali būti vykdoma ilgos optinės trajektorijos dėka, pavaizduotos fįg.6.
[0133] Tam, kad būtų galima fokusuotis ant įvairaus aukščio įpakavimo etikečių, reikalingas aukščio daviklis. Gali būti naudojamas ultragarsinis daviklis arba šviesos spindulių seka kaip daviklis gali būti pertraukinėjama kroviniu. Bet kuri iš šių sistemų gali būti panaudota ir gali paleisti tinkamą reguliuojamą fokusuojantį mechanizmą su uždaru ar atviru kontūru, skirtu optinių matavimo elementų (pavyzdžiui, lęšių ar daviklio) priklausomai vienas nuo tiko ant nepertraukiamos bazės, pavaizduotos fig,6, padėties matavimo ir reguliavimo. Fig.6 pavaizduotas fokusavimo sistemos schematinis vaizdas ir telekameros, dirbančios pagal išradimą telekameros šviesos daviklio padėties reguliavimas at-sižvelgiant i, tikrinamo krovinio aukšti,, reguliavimas. Fig.6 pavaizduotas lęšis 196, ritės pavara, aukščio daviklis ir grįžtamojo ryšio kontūras, tinkantis iš-radimui. Fig.206 aukščio daviklis gali būti ultra-garsiniu aukščio davikliu, arba šviesos spinduliu, kuris yra pertraukiamas kiekvienu kroviniu, judančiu konvejeriu. Aukščio daviklio išėjimo signalas paduodamas i, mikroprocesorinį elementą 204, kuris pa-jungia ritės pavarą 202, perkeliančią ritę 200, ant kurios įmontuotas įrenginys 198 su užkraunamuoju veleno padėties ryšiu arba kitas tinkamas šviesos daviklis. Daviklis 208 matuoja ritės 200 padėtį ir jo išėjimas į mikroprocesorinį elementą 204 užbaigia grįžtamo ryšio ritės 200 padėties matavimo ir reguliavimo kontūrą.
[0134] Daviklis turi išmatuoti atspindėtą šviesą, atsispin-dinčią nuo apšviestos etiketės, o taip pat turi suformuoti analoginį signalą, atitinkantį atspindžių etiketės, užrašytos atskirais elektrooptinio daviklio vaizdo elementais, charakteristikų ryškumą.
[0135] Tinkamu šviesos šaltiniu, aprašytu aukščiau, gali būti pastatytas ant konvejerio ant pastatomo paviršiaus ir apimantis sritį, einančią skersai nuo viso konvejerio pločio su tinkamiausios kokybės ryškumo šviesa. Atsi-spindėjusi nuo etiketės šviesa gali užlinkti pagal atšvaitų seką, o po to būti matuojama elektrooptiniu• davikliu.
[0136] Išlenktos optinės trajektorijos tikslas yra sukūrimas kompaktiškos, o dėl to kietos sistemos.
[0137] Išeities analoginio daviklio videosignalą filtruoja. Analoginis elektrinis signalas naudojamas ryšium su analoginiu juostiniu filtru, tam kad surasti duomenų tinklelyje atpažinimo taikmenį. Po to analoginis signalas invertuojamas į skaitmeninį signalą, naudojant paprastą analogo - skaitmenini, keitiklį, įstatytą į vaizdo apėmimo plokštę, aprašomą toliau, arba kitą žinomą priemonę. Vietoje analoginio juostinio filtro galima pastatyti skaitmeninę filtruojančią schemą atpa-žinimo taikmens nustatymui ir lyginant skaitmeninius duomenis, atstovaujančius jį, su kvantuotu analogo - skaitmeninio keitiklio išėjimo signalu, apie tai bus rašoma toliau.
[0138] Erdvinio daviklio pavyzdžiu, turinčiu čipą su įrenginiu su užkrovimo ryšiu su daugeliu detektorių, kuris naudojamas pagal išradimą, yra aukščiau aprašyta spalvota televizijos kamera ant prietaiso su iškrovos ryšiu tipo Panasonic WV CB 130. Daviklio išėjimo analoginis signalas buvo paduodamas ant anksčiau aprašytos duomenų transliacijos vaizdo apėmimo plokštės tipo DT-280 3-60, turinčios - bitinį monochromatinį analogo - skaitmeninį video pakeitimą kvantavimui ir tolesniam apdorojimui. Užrašytas tinkamos paprogramės pagalba sutvarkytas skaitmeninis vaizdo apėmimo plokštės išėjimas buvo saugomas atminties įrenginyje kaip tiksli vaizdo, už-rašyto optiniu davikliu, replika.
[0139] Svarbiausia išradimo dalis yra optiškai išmatuoto vaizdo apdorojimas, kad pakartotinai būtų sukurtas ir orientuotas priminės etiketės konfigūracijos ir spalvos (optinių charakteristikų) kiekvieno šešiakampio tiks-lumu. Tai atliekama panaudojant sekančius etapus, po kurių žinoma struktūra, pagal kurią iš pradžių buvo etiketė užkoduota ir bitais kortuota, gali būti panaudota informacijos, esančios etiketėje, dekodavimui.
[0140] Prieš panaudojimą aukščiau aprašytos telekameros su
[0141] krūvio ryšio prietaisu ir vaizdo apimties plokštės, parodytos fig.10, buvo praleidžiama minimizacijos programa "DTWIT.C" 250 vaizdo apimties plokštės pastatymui i, žinomą paruoštą padėti, ir dėl išėjimo žinybin-ių len-telių apkrovimo, po to eina programa "DTLTVEC.C" 255, įstatanti vaizdo apimties plokštę i, "gyvą režimą".
[0142] Po to programa "DTGRAB.C" valdo vaizdo apimties plokš-tės darbą pagal matymo kvantavimą vaizdo atmintyje i, 250 eilių ir 256 stulpelius, o pavyzdžiai įsimenami kaip 6-bitiniai dydžiai, išlyginti į dešinę baitais. Paminėtas programas galima rasti mikrofišų priede 31 stulpelyje, eilutės 1-53, 32 puslapyje, eilutės 1-39, 33 puslapyje, eilutės 1-22 ir 34 puslapyje, eilutės 1-19. Pagalbinės programos "DTSAVE.C" ir "DTLOAD.C" leidžia perduoti ekrano vaizdą i, atminties įrenginį ir iš jo. Išeities kodų sąrašus nurodytoms programoms galima rasti mikrofišų priede atitinkamai 35 puslapyje, eilutės 12-33, 36 puslapyje, eilutės 13-33.
[0143] Pirminiam susipažinimui su etiketės vaizdu gali būti naudojamas įprastas analoginis juostinis filtras dviejų ar daugiau atpažinimo taikmens koncentrinių žiedų cha-rakteristikų identifikavimui. Šios abi charakteristikos geriausiai atstovauja juodą ir baltą spalvas, nes didžiausią kontrastą sudaro didžiausios energijos signalas. Tam, kad rasti fiksuotą perėjimo struktūrą' nuo juodo į baltą ir vėl į juodą ir t.t. pageidautina, kad, atliekant linijinę sklaidą pagal atpažinimo taik-menį ir praėjimą per taikmens centrą, būtų gaunamas vienalytis dažnuminis atgarsis, nepriklausomai nuo etiketės orientacijos. Tokiu būdu, taikmens žiedai optimaliai sustatyti iš kontrastinių koncentrinių žie-dų. Po to daviklio išėjimo signalas dvejinasi ir yra išrenkamas pagal dvi detekcijos kryptis. Viena kryptimi detektuojama visa energija išeities signale, o kita - energija matuojama žiedų dažnyje. Kai lygina išėjimo signalus, energija žiedų detektoriuje labiausiai artima energijai visame energijos detektoriuje, kuomet vykdomas išklotinės matavimas pagal atpažinimo taikmens centrą. Atpažinimo taikmens centrą randa, kai vyksta ši artimiausia aproksimacija, išeities kodų sąrašus, pri-skiriamus skaitmeninio juostinio filtro sukūrimui ir filtracijos procesui, galima rasti mikrofišų priede, failo pavadinimas "IEND.C", 39-43 puslapiai. Bet iš-radimo tinkamiausio varianto dinamikoje pirmame filtravimo etape tinkamiausias naudojimui yra analoginis juostinis filtras arba be to, rinktinis juostinis filtras, nors naudotinas ir skaitmeninis filtras.
[0144] Būtina pažymėti, kad atpažinimo taikmenų ieškojimo etapas pažymėtas kaip "FIND.C" 280 fig.10, parodytas kaip nebūtinas fig.7, dėl to, kad rankinis sklaidos įrenginys gali būti naudojamas išradimo būde, ir šiuo atveju operatorius gali tiksliai patalpinti sklaidos įrenginį, kad būtų garantuojamas daviklio teisingas išlyginimas. Tai, aišku, vyksta daug lėčiau, negu automatinio daviklio panaudojimas, ir automatinio daviklio panaudojimas yra tinkamiausias, jeigu darbas vyksta dideliu greičiu. Jeigu automatinis daviklis (o ne rankinis) panaudojamas darbe, taikmens suradimas yra būtinas proceso etapas.
[0145] Alternatyva analoginiam filtrui, aprašytam aukščiau, gali būti pastatytas skaitmeninis juostinis filtras, kuriame panaudotas Parkso-Maklenono algoritmas, pateikiamas kartu su matematiniu aprūpinimo "skaitmeninių filtrų konstrukcijų matematinis aprūpinimas IBM PC" Teilo • ir Stauraitis, Marsel Dekter, Ink., Niujorkas, 1987 m.
[0146] Vienmatis skaitmeninis juostinis filtras panaudotas ry-šium su išradimu normalizuotos skaitmeninės bitų sekos filtracijai, apie tai rašoma toliau, sekančios filtracijos paprogramės pagalba. Filtruojama juosta yra numatomas žiedo dažnumas. Vienmatis skaitmeninis juostinis filtras buvo skirtas išrinkimo dažniui 400 vaizdo elementų i, coli, ir ilgio 125 vaizdo elementų (arba 0,3125 colio), ir buvo skirtas darbui ant atspausdintų žiedų atpažinimo taikmens matmens pagrindo, kaip pavaizduota fig.3. Dažnis 300/16 linijinių porų į coli,, su normalizuoto dažnio išdava (kur 400 porų i, coli, = l/B) 300/16 x 400 arba 0,046875.Filtras su juosta, esančia 5% žemiau šio dažnio ir 15% aukščiau, buvo išrinktas todėl, kad etiketės iškraipymai paprastai duoda vaizdo susitraukimą ir todėl padidėja dažnis. Buvo padarytos sulaikomosios juostos nuo 15% žemiau dažnio i, apačią iki 0 ir nuo 25% aukščiau žiedo dažnio iki 0,5 (Naikvisto riba) . Filtro koeficientai buvo saugojami faile "IMPULSE.LUT" 275, fig.10, tolimesnėms operacijoms išskiria pirmus 62 koeficientus, todėl kad filtras yra skaitmeninis. Fig.8 parodyta programos blokinė schema. Tolesnės nuorodos gali būti vykdomos i, išeities kodų sąrašus, kurie yra mikrofišų prieduose, failo pavadinimas "FIND.C" 280, pradedant puslapiu 39.
[0147] Filtras iš 25 vaizdo elementų savo ilgiu buvo atliktas dėl juostinio filtro ant išeities intervalų, atitin-kančių išmatuotam horizontaliam sustiprinimui, atrankos. Pavyzdžiui, jeigu horizontalus vaizdo sustip-rinimas sudaro 80 vaizdo elementų i, coli,, kiekviena* penktoji filtro atranka bus panaudota (400/80 = 5 vaizdo elementai). Nepilniems etapams panaudojama gretimų filtro atrankų linijinė interpoliacija.
[0148] Taip pat buvo panaudojamas antras dvimatis filtras 25 ant 25 vaizdo elementų. Atrankų dydžiai šiam dvimačiui filtrui grindžiami kiekvieno taško Euklido atstumu nuo filtro centro, kurie mastelizavosi atitinkamai horizontaliam ir vertikaliam stiprinimui. Po to nepilniems atrankos intervalams naudoja linijinę interpoliaciją.
[0149] Nurodyto vienmačio filtro išėjimo signalas buvo pa-keliamas kvadratu ir po to lyginamas rekursyviniu žemo dažnumo pirmos eilės filtru, užtikrinančiu ekspo-nentinį, pasibaigusio proceso langą. Kai išlyginimo filtro išėjimas viršyja nustatytą ribą, naudojo nebū-tinai dvimati, filtravimo etapą taikmens egzistavimo patvirtinimui ir tikslios jo vietos nustatymui, apie tai kalbama toliau. Dvimačio filtravimo pirmoje dalyje naudojo mažų matmenų 10 vaizdo elementų ant 10 vaizdo elementų filtrą, tai dėl skaičiavimo ekonomijos. Šis filtras skleidžia stačiakampę sritį aplink išsidėstymą, apspręstą vienmačiu filtru. Jeigu maksimali dvimatė koreliacija viršija užduotą ribą, tuomet galutinė dvi-mačio filtravimo su pilnu 25 x 25 vaizdo elementų stadija buvo naudojama nedideliam kvadratiniam langui aplink maksimumą. jeigu geriausias šio filtro rezultatas viršija užduotą ribą, detektuojamas centras. Jeigu nebuvo viršyta nei viena iš nustatytų ribų, programa laikinai iškraudavo išlyginantį filtrą ir grįždavo prie vienmatės sklaidos. Jeigu vienmatė sklaida pasibaigdavo be atpažinimo taikmens egzistavimo detektavimo, programa išeidavo su grįžimo paklaida. Bet kokiam kitam filtravimo procesui, panaudojamam iliust-ruojamam pavyzdyje, būtina remtis išeities kodų są-rašais mikrofišų priede, eilutės 39-42.
[0150] Atspindėtos šviesos ryškumai, užrašyti optiniu davikliu, kuris buvo naudojamas procese, gali varijuoti dėl šviesos variacijų, spausdinimo tankumo, popieriaus atspindžio, kameros jautrumo ir kitų priežasčių, pri-skaičiuojant ir etiketės pažeidimus, pavyzdžiui, už-lenkimus, susilankstymus ir 1.1. Kaip nebūtinas, bet pageidautinas šviesos atspindžio, išmatuoto davikliu ir perduotu i, atminti,, etapas gali būti normalizuotas įprastos procedūros būdu. Panaudojant žinomą technikoje technologiją, užrašytą normalizacijos programa "WOPM.C." 270, pavaizduota fig.10, buvo naudojama ryškumo lygių analizei atspindėtos nuo etiketės šviesos, tai užrašyta vaizdo elementų blokais sklaidos įrenginyje, tam kad atrasti atspindėtos šviesos ryš-kumą, užrašytų duomenų tinkleliams, maksimumą ir mi-nimumą. Sutvarkytas skaitmeninis išėjimas nurodyto sklaidos įrenginio ir derinio su vaizdo apimties plokšte iš atminties buvo talpinami į kompiuterį tolimesniam apdorojimui nurodytos užrašytos normalizacijos programos pagalba.
[0151] Panaudojant lygtį y = mx + b, kur minimalus ryškumas, įstatytas į x vietą, leis gauti y = 0, o maksimalus ryškumas, įstatytas į x vietą, leis gauti dydį y = 63, kiekvienam šviesos atspindžio vaizdo elementui užrašyti ryškumai, buvo reguliuojami taip, kad pati juodžiausia spalva ir pati balčiausia spalva, esančios užrašytame vaizde, pasiliktas kaip standartai, o kiti juodos, baltos ir pilkos spalvos atspindžiai būtų pakeliami iki šių standartų. Tokiu būdu, normalizacijos etapas leid-žia palengvinti išmatuoto vaizdo apdirbimo procesą. Normalizaciją vykdo, panaudojant užrašytą programą "NORM.C", kurią galima rasti mikrofišų priede 37 puslapyje, eilutės 10—52 ir 38 puslapyje, eilutės 1-11. Būtina pažymėti, kad bus panaudojamos tobulos norma-' lizacijos procedūros, žinomos šioje srityje.
[0152] Sekantiems skaičiavimams užrašytas atspindėtos etiketės
[0153] vaizdas perskaičiuojamas vaizdo su tolygiu horizontaliu ir vertikaliu stiprinimu sukūrimui. Ir vėl tai nebūtinas etapas, bet. jis leidžia palengvinti greitą ir tikslų užkoduotos informacijos atstatymą. Perskai-čiavimo veiksmas buvo atliktas tam, kad suteikti vaizdui tolygią horizontalią ir vertikalią atrankos skyrą, pavyzdžiui, 150 vaizdo elementų i, coli,, tai parodyta išradimo pavyzdžio statikoje su fiksuotu židiniu.
[0154] Perskaičiavimo veiksmas vyksta dėl smulkių adresų eilių ir stulpelių atrankos i, 1/150 coli,, besiremiant žinomu horizontaliu ir vertikaliu stiprinimu, išskaičiavimo. Kiekvienas taškas naujame vienalyčiame perskaičiuotame vaizde po to išsiskiria iš atitinkamo taškų rinkinio vaizde, pakartotame atmintyje. Dėl taškų dydžių aprok-simacijos smulkiuose adresuose naudoja dvilinijinę in-terpoliaciją. Dėl perskaičiavimo etiketės centras tal-pinamas i, žinomą atminties padėti,. Perskaičiuotas vaizdas įsimenamas tolimesniam naudojimui ieškojimo etape. Toliau naudojamas visuose tolesniuose proceso etapuose, kad perskaičiuotas etiketės vaizdas cent-ruojasi žinomoje padėtyje ant tinklelio, bet būtina pažymėti, kad tai nerodo etiketės orientacijos, kuri gali būti asimetriškai daviklio atžvilgiu. Perskai-čiavimo operacija yra kontroliuojama užrašytos paprog-ramės, kuri yra sąraše mikrof išiniame priede 42 puslapyje, eilutės 14-52 ir 43 puslapyje, eilutės 1-14.
[0155] Visas toliau sekantis proceso etapų rinkinys yra vadinamas "dvimačiu sinchroniniu atstatymu". Etapai vykdomi tinkamos programos ir paprogramės pagalba, kuri vadinama "CIOCK.C" 290, pavaizduotos fig.10 ir esančios mikrofišų priede puslapiuose 44-51. Ši operacija yra vykdoma dviejuose matavimuose ant perskaičiuoto vaizdo tiksliam šešiakampio ant pirminio duomenų tinklelio padėties nustatymui. Sinchroninio atstatymo tikslas yra atrankos vietų nustatymas ir susiglamžymo, susisukimo arba persikreipimo etiketės defektų ištaisymas, nes etiketė negali būti visiškai plokščia. Tai svarbi proceso dalis ir tai neapibrėžta šešiakampėmis kodavimo etiketėmis. Tokia operacija panaudotina ir kitiems už-koduotos etiketės dekodavimo procesams, kuri sudaryta iš reguliaraus dvimačio tinklo ir kvadratų, trikampių ir t.t.
[0156] Vienmatis sinchroninis atstatymas yra bendra koncep-cija, kuri gerai suprantama signalų apdirbimo srityje. Dvimatis sinchroninis atstatymas yra šio proceso tę-sinys ir bus suprantamas po kai kurių kvalifikuoto specialisto pamąstymų. Būtina suprasti, kad terminas "sinchroninis atstatymas" ne ekspertą klaidina, dėl to kad jis sinchronizacijai nepriklauso.
[0157] i) Briaunos sutvirtinimas ir nelinijinis apdirbimas
[0158] Pirmas sinchroninio atstatymo etapas gali būti atliktas įvairių nelinijinių kortavimo operacijų pagalba, kurios žinomos technikoje signalo dedamųjų sukūrimui prie užduoto sinchronizacijos dažnio, kurios išleidžiamos iš optinio daviklio vaizdo kvantiniame išėjime ir vaizdo apimties plokštės. Nelinijinio kortavimo tikslas yra (pageidaujama) normalizuoto ir perskaičiuoto vaizdo, kuris egzistuoja šiame taške proceso metu paėmimas ir dvimatės linijinės kortos, kuri sustiprina perėjimus ' tarp gretimų kontrastuojančių šešiakampių, iš jo su-formavimas. Tinkamiausiame išradimo variante tai atliekama standartinės paklaidos kortavimo dėka. Ši, etapą . galima taip pat atlikti vaizdo diferencijavimo bran-duolio filtravimo dėka, kai kurios filtravimo priemonės yra žinomos technikoje.
[0159] Laplaso arba Sobelio tipo branduolių, o po to nustato absoliutų dydi, arba rezultatus pakelia kvadratu. Šias procedūras galima rasti tekste "Skaitmeninio vaizdo apdorojimas", Rafaelis I, Gonsales ir Paul Vintz, leid. Edison Vešli, 1977 m.
[0160] Kortuojant standartini, nuokrypį, vaizdas su nedife-rencijuotomis briaunomis gardelė-gardelė yra įsimenamas atmintyje. Po to sukuriama standartinio nuokrypio korta, tam, kad nustatyti susiliečiančių kontrastinių še-šiakampių briaunų vietos, nustačius standartines nuo-krypas vaizdo elementų grupių 3x3 rinkinių (tai skiriasi nuo rinkinių 3x3 gardelės), vaizdo elementų ryškumų standartinių nuokrypių nustatymui. Atlieka ap-skaičiavimus standartinio nuokrypio, tam, kad nustatytų vietos vaizdo elementų, turinčių fiksuotą spalvą (ma-žiausi standartiniai nuokrypiai, sudarantys šešiakampio vidurį arba padalinimo ribą tarp vienspalvių šešia-kampių, kaip priešingybė vaizdo elementų grupėms, tu-rinčioms didesnius standartinius nuokrypius, kurie sudaro perėjimą nuo vienos spalvos šešiakampio į gre-timą šešiakampį kontrastinės spalvos. Kadangi gretimi šešiakampiai dažnai turi tą pačią spalvą, standartinių nuokrypių korta nepilnai išskiria kiekvieną šešiakampį. Dėl to, kad standartinio nuokrypio kortavimo procese negalima atskirti skyrimo ribos tarp vienos spalvos šešiakampių, tarp tų šešiakampių gaunamos praleistos ribos arba briaunos. Kiti sinchroninio atgaminimo proceso aspektai nukreipti šių praleistų perėjimų rege-neracij ai.
[0161] Tinkamiausiame išradimo variante panaudojant nebūtiną technologiją galima sumažinti skaičiavimų skaičių, bū-tinų standartinių nuokrypų kortos formavimui. Devynių elementų vaizdo sumos apskaičiavimui 3x3 vaizdo ele-mentų bloke reikėtų aštuonių sudėties operacijų. Tai galima sumažinti dvigubai paties vaizdo kiekvieną elementą pakeitus jo paties ir vaizdų elementų į dešinę ir i, kairę nuo jo suma. Tam reikėtų dviejų sudėties veiksmų vaizdo elementui. Po to ta pati operacija atliekama ant naujo vaizdo, be sumos, perskaičiuotos vaizdo elementams tiesiogiai aukščiau ir žemiau. Tam reikia dar dviejų sudėties veiksmų, padarant bendrą sudėties veiksmų skaičių keturiais. Galima parodyti, kad šių etpų pabaigoje kiekvienas vaizdo elementas yra pakeistas jo paties ir jo aštuonių tiesioginių kaimynų suma.
[0162] Standartinio nuokrypio kortavimas yra būtina technologija kuriant šią šešiakampių kortą, atitinkančią pirmini, duomenų tinklelį, bet tik su perėjimų pra-leidimais tarp pirminių šešiakampių vienos ir tos pačios spalvos. Konkreti standartinio nuokrypio kortavimo technologija panaudota dėl parodyto pavyzdžio, gali būti rasta išeities kodų sąrašuose mikrofišų priede 45 puslapyje, eilutės 14-53, 46 puslapyje, eilutės 1-4.
[0163] Sekanti, vadinama kadravimu, paprogramė yra nepri-valoma. Išradimo praktikoje kadravimas buvo naudojamas ribų, kurios nesurištos su šešiakampio kontūrais, ryš-kumo sumažinimui. Šios ribos atsiranda dviejuose taš-kuose: taikmens žiede ir nekontroliuojamame vaizde, kuris supa etiketę. Lyginamoji funkcija naudojama šių sričių ryškumo sumažinimui. Smulkmenos apie kadravimo, kaip papildomos žymos greitesniam Furje pakeitimui," panaudojimą, yra specialistų kopmetencijoje. Panaudota kadravimo procedūra gali būti rasta išeities kodų sąrąše, kuris yra mikrofišų priede 46 puslapyje, eilu-tės 6-22 .
[0164] Dvimati, greitą Furje skaitmeninių dydžių, atitinkančių
[0165] (nebūtinai) kadruotai standartinio nuokrypio kortai, pakeitimą po to vykdo kontroliuojant paplitusiomis užrašytomis programomis. Darbo metu kopiuteris vykdo vaizdo, sukurto ankstesniame etape pristatymui dvimačio išdėstymo, krypties ir kontrastuojančių šešiakampių, surastų standartinio nuokrypio kortavimo etape, pe-rėjimo ribų ryškumus, greitą Furje pakeitimą. Kitaip kalbant, greitas Furje keitimas yra apvadėlių tarp še-šiakampių kai jie yra žinomi išdėstymo, krypties ir ryškumo priemonė. Tokiu būdu, pastovus šešiakampių ribų išdėstymas ir kryptingumas leis įgyti atitinkamiems taškams keitimo srityje aukštą energetinį lygį. Pačiu ryškiausiu tašku bus taškas 0,0 keitimo plokštumoje, kuri atitinka pastovios srovės ir vaizdo sudedamąsias. Šeši taškai, supantys centrini, tašką, suteikia ap-vadėlių tarp šešiakampių išdėstymą, krypti, ir ryškumą.
[0166] Kadangi vaizdas yra realus (o ne kompleksinis) dydis, keitimo sritimi yra taškas, simetrinis koordinačių pra-džios atžvilgiu. Tokiu būdu, tik pusė keitimo srities plokštumos turi būti apskaičiuojama, dėl to sutaupoma beveik pusė mašininio laiko. Šių apskaičiavimų at-sisakymas leidžia sumažinti skaičių bandymų, būtinų sekančiam vaizdo filtravimui ir greito Furje keitimo inversinių žingsnių. Greito keitimo Furje programa, panaudojama ryšium su iliustruojamu statinės sistemos su fiksuotu židiniu pavyzdžiu, buvo prieinama programai R2D77T iš programų paketo 87 FFT-2 firmos Maikrouei, Ink., Kongston, Masčuseto valst.
[0167] Toliau būtinas filtracijos procesas visų šešiakampių schemos rekonstrukcijai vaizdo srityje, panaudojant pa-keistus skaitmeninius duomenis. Tą galima atlikti išjungiant bet kokius keitimo srities taškus, kurie ne-atitinka užduoto išdėstymo ir krypties šešiakampių ri-bų, identifikuotų standartinio nuokrypio kortavimo žingsnyje. Šeši pastebimi taškai keitimo srityje iškyla dėl šešiakampio korinės etiketės konstrukcijos. Keitimo srityje realiai indentifikuoti tik trys taškai, todėl vaizdas yra simetriškas taškais koordinačių pradžios atžvilgiu, o antri trys taškai gali būti menami iš pirmų trijų. Tinkamiausiame variante filtravimas atliekamas trimis etapais tam, kad išvengti perėjimų, kurie perdaug plačiai išdėstyti, per siaurai išdėstyti ir/arba išdėstyti neteisinga kryptimi, nuo standartinio nuokrypio kortavimo žingsnio.
[0168] Pirmiausia, vykdo aukšto dažnumo filtravimą, įnulinius visus taškus, esančius apskritimo ribose aplink keitimo srities koordinačių pradžią, bet šiokiame tokiame atstume i, išorę nuo koordinačių pradžios, nepakankamame šešiems taškams, išdėstytiems šešiakampio formoje gra-finėje keitimo srityje. Šie taškai didesni už tarpus negu šešiakampių tarpai ir todėl suteikia informaciją, turinčią ryši su praleistais perėjimais etiketės vaizde. Praleistų perėjimų atstatymui etiketės vaizde bū-tina pašalinti informaciją apie praleistus perėjimus Furje keitimo srityje.
[0169] Po to visi atitinkamo spindulio išorės taškai be tų šešių pastebimų taškų keitimo srityje įnulinami. Tai atitinka neteisingus perėjimus, kurie išdėstyti ypač arti. Ši operacija derinama su pirmąja tam, kad su-darytų žiedą iš likusių taškų. Šio žiedo sukūrimas yra ekvivalentiškas erdvinio juostinio filtravimo sukū-rimui. Vidinis ir išorinis žiedo spinduliai nustatomi menamu šešiakampio kontūrų išdėstymu. Kadangi šešia-kampio "diametras" kaip matoma turi sudaryti aprašomame pavyzdyje 5 vaizdo elementus, o keitimo i 256 vaizdo elementus ilgiui šešiakampių viršūnės keitimo srityje bus 256/5 = 51,2 vaizdo elementai nuo centro. Atitinkamai naudoja žiedo su vidiniu spinduliu iš 45 vaizdo elementų ir išorės spindulių iš 80 vaizdo elementų, tai atitinka šešiakampių diametrus nuo 3,5 iki 5,69 vaizdo elementų. Tinkamiausias filtras aukšto lygio dažnių praleidimui buvo naudojamas todėl, kad etiketės deformacijos - glamžymaisi, perkreipimai - didina vaizdo susėdimą.
[0170] Po erdvinio juostinio filtravimo, aprašyto anksčiau, egzistuoja žiedas su šešiais pastebimais taškais, be to kiekvienas taškas turi lygų kampinį išdėstymą centro (taškas 0,0) atžvilgiu keitimo srityje. Užduoties už-baigimui keitimo srityje atmetant nereikalingą infor-maciją, naudoja filtravimo kryptingumo etapą. Bet koks taškas, esantis labai dideliame kampiniame atstume nuo pastebimų sričių keitimo srityje, paverčiamas nuliu. Tai veda prie to, kad vaizdo srityje pašalinami visokie pakraštėliai, kurie atsiranda vienoje iš trijų krypčių dėl šešiakampės korinės pasvirusios struktūros.
[0171] Kryptingo filtravimo atlikimui būtina rasti kuo labiau pastebimus taškus, pasiliekančius po erdvinio juostinio filtravimo. Tariama, kad šis taškas yra vienas iš pastebimų srities taškų ir pakeitimo, kurie panašūs i, šešiakampio viršūnes. Penki kiti pastebimi taškai tame pačiame spindulyje nuo centro ir turintys daugiklių išdėstymą 60 laipsnių taip pat yra akivaizdūs keitimo srityje. Dėl to visi kiti taškai su kampiniu nuotoliu didesniu 10 laipsnių nuo bet kurio iš šių taškų, pa-šalinami .
[0172] Šešios žiedo briaunelės pasilieka. Dėka šio kryptingo filtravimo žingsnio bet kokia informacija apie vaizdo srities neteisingą išdėstymą arba kryptį pašalinama. Šios neteisingai išdėstytos informacijos pašalinimas
[0173] leidžia atstatyti pilną kiekvieno šešiakampio piešini, keitimo srityje.
[0174] Aprašyti filtravimo etapai vyksta kontroliuojami už-rašytų paprogramių, kurios yra išeities kodų sąrašuose mikrofišiniame priede 46 puslapyje, eilutės 26-52, 47 puslapyje, eilutės 1-52, puslapyje 48, eilutės 1-52,
[0175] Tikrąjam grįžimui i, vaizdo sritį, tuo pačiu atstatant susiliečiančių šešiakampių duomenų tinklelių piešinio vaizdą, pageidautina atlikti dvimatį atgalinį greitą filtruotų duomenų filtravimo srities Furje pakeitimą
[0176] (2D - IFFI). Atgalinis keitimas yra atliekamas stan-dartinės dvimatės atgalinio Furje keitimo (R2D1FT) programos pagalba, kuri yra 87 FF-2 firmos Maikrouei, Ink., Kingston, Masačiuseto valst., pakete. Po atgalinio keitimo etapo kiekvieno šešiakampio atvaizdas atgaminamas vaizdo srityje. Šešiakampių centrai naujame vaizde turi didelę reikšmę. Šešiakampių centruose tikroji dėmių reikšmė priklauso nuo to, kiek greta buvo briaunų. Didesnis briaunų skaičius duoda didesnę energiją leidžiamų dažnių ribose ir, todėl, taškus su didelėm reikšmėm. Mažesnis briaunų skaičius sudaro mažesnių reikšmių taškus. Taškų reikšmė yra geras pa-tikimumo lygio matas, esant sinchroniniam atstatymui bet kokiame užduotame taške.
[0177] Šešiakampis vaizdas atkurtas, bet būtina nustatyti" jo
[0178] Šešiakampė korinė struktūra, pagal šį išradimą, turi tris ašis, kurios išdėstytos 60 laipsnių, šių ašių
[0179] kryptis nustatoma pagal pati, ryškiausią tašką keitimo srityje po erdvinės juostinės filtracijos. Dabar yra galimybė įsitikinti, kuri iš šių trijų ašių yra pag-rindinė. Tai nebūtinas žingsnis. Jei šio žingsnio ne-atlieka, etiketė turi būti tris kartus dekoduojama, panaudojant kiekvieną iš trijų ašių, bet tik viena ašis leidžia išgauti reikšmini, pranešimą. Pagrindinė ašis pasirenkama laisvai kaip ašis, kuri yra lygiagretė dviem etiketėms kraštinėms, kaip aprašyta ir pavaizduota fig.2.
[0180] Jeigu kvadratinės etiketės ribos nustatomos pagal duomenis apie pagrindinę aši,, tuomet didžioji energijos dalis atstatytoje šešiakampėje struktūroje, bus vi-duryje šio kvadrato ribų.
[0181] Nustatant pagrindinę aši,, kiekviena iš trijų preten-duoja būti pagrindine. Sekanti, kvadratinės etiketės piešini, nustato kiekvienai tiriamai ašiai, o bendra užduoties struktūros atstatymo energija, esanti šiam kvadratui vidinė, nustatoma iš grįžtamojo keitimo pa-programės ir skaitmeninių energetinių išeities duomenų. Teisingas išbandymas charakterizuojamas didžiausia energija. Po to šios pagrindinės ašies kampą užrašo inicializavimo etapui ir kitoms paieškos operacijoms. Ryšium su tuo dar neaišku, ar užrašytas kampas teisinga kryptimi ar 180° nukrypęs nuo teisingos krypties. Išei-ties kodų sąrašus mikrofišų priede, priklausančius pa-grindinei ašiai, galima rasti 49 puslapyje, eilutės 48-54, 50 puslapyje, eilutės 1-53, 51 puslapyje, eilu-tės 1-5. Būtina pažymėti, kad nereikia bendrai nustatyti visas tris etiketės sritis, nes energija, bendra trims kvadratams, srityje nebūtinai turi būti nustatoma .
[0182] Užrašyta programa "SEARCH.C" 300, pavaizduota fig.10,
[0183] derina apie centrą pakeistą ir užrašyta informaciją su užrašytais pirminio vaizdo ryškumo lygiais, taip, kad būtų galima nustatyti kiekvieno šešiakampio pilkos spalvos lygio dydį. Paieška vykdoma taip, kad mini-mizuoti "netekčių" galimybę atliekant paiešką. Galu-tinis rezultatas yra kiekvieno šešiakampio duomenų tinklelio pilkos spalvos matricos dydžio lygio gavimas. Išeities kodų sąrašus "SEARCH.C" galima rasti mikrofišų priede 52-60 puslapiuose. Pirmos dalies programos "SEARCH.C" metu sudaromi keturi svarbūs informaciniai tinkleliai. Tinklelis CVAL (užduodantis dydis) saugo kiekvieno šešiakampio atstatymo sinchroninio signalo kokybės matą, tuomet kai tinklelis GVAL leidžia įsi-minti pilkos spalvos lygio dydi, (0-63) kiekvieno še-šiakampio centre. Likusieji tinkleliai IVAL ir JVAL leidžia įsiminti kiekvieno šešiakampio centre eilės ir stulpelio išsidėstymus.
[0184] Pagrindinės ašies kampo, nustatyto /e/ etape, ir žinomo šešiakampių (5 vaizdo elementai) išdėstymo pavyzdyje pagrindu, laukiamas horizontalus ir vertikalus pasi-slinkimas nuo centro kitų supančių šešių šešiakampių centrų link gali būti apskaičiuotas kompiuteriu.
[0185] Po šių paskaičiavimų programa "SEARCH.C" paveiks už-duotą atstatymo signalą, gautą iš atminties ir perskai-čiuotą etiketės vaizdą, taip pat gautą iš atminties. Inicializacijos paprogramės, kuri randasi mikrofi-šiniame priede 52 puslapyje, eilutės 13-14, 58 puslapyje, eilutės 1-48, 5 puslapyje 47-57, 57 puslapyje, eilutės 1-35, pagrindinis tikslas yra informacijos iš dviejų šaltinių susijungimas ir kondensavimas ir duo-menų matricos, užtikrinančios kiekvieno šešiakampio pilkos spalvos skalės dydžio, regeneravimas.
[0186] Paieškos inicializacijos žingsnis apibrėžtas kvadratu, kurio kraštinė apie 1/3 colio, aplink etiketės centrą. Šios srities ribose geru pradžios tašku yra taškas su didžiausiu dydžiu, kuris yra užduoto signalo atga-mintame tinklelyje. Po to nustato šio pradinio taško vietą etiketės centro atžvilgiu. Šis pradinis taškas yra taškas, kur užduodantis signalas yra galingas ir skirtingas, o taip pat taškas, esantis palyginti arti etiketės centro. Galingas skiriamasis signalas garan-tuoja, kad paieška prasidės nuo veikiančio šešiakampių centro, ir pageidautina, kad taškas, būtų arti etiketės centro, taip kad jo absoliutus išsidėstymas būtų galimas nustatyti be rimtos perkraipymų ir susirangymų įtakos. Taško kokybės matas sinchronizacijos atgaminimo struktūroje yra taško dydis plius ji, supančių aštuonių taškų dydis. Pradinio taško stačiakampės koordinatės pakeičiamos į poliarinę formą, poliarinės koordinatės reguliuoja atitinkamai anksčiau nustatyto svarbiausios ašies kampo atžvilgiu, ir šis rezultatas pakeičia atgal i, stačiakampę formą. Šios koordinatės masteliuoja sutinkamai su manomu eilių (4,5 vaizdo elementų) išsi-dėstymu ir stulpelių (5 vaizdo elementai) išdėstymu, ant šešiakampio matricos einančios i, i,vado padėti,. Sinchronizacijos kokybė, pilkos spalvos lygiai ir iš-dėstymai, atitinkantys pirmini, šešiakampi,, įveda po to i, atitinkamus tinklelius CVAL, GVAL, IVAL, JVAL.
[0187] Pagrindinis paieškos ciklas nustato kitą šešiakampių centrų vietą. Ciklas pasibaigia, kai randamas spėja-masis šešiakampių skaičius. Šešiakampių centrų ieško-jimo tvarka yra labai svarbi. Padidintas dekodavimo proceso patikimumas, esant prastokoms etiketėms, iš-plaukia iš konkrečios naudojamos technologijos, apra-šytos toliau.
[0188] Kiekviena paieškos ciklo iteracija prasideda didžiau-sios atgaminimo taško, kurio kaimynai, dėl jų stip-resnių reikšmių, nebuvo ieškomi, sinchronizacijos vietos pasirinkimu. Nuo šio žinomo taško paieška bus tę-siama vienam šešiakampiui kiekvienoje iš šešių krypčių. Efektas glūdi tame, kad paieškos struktūra išilgai trajektorijos pakeliama nuo geresnės į blogesnę atgamintos sinchronizacijos kokybę. Tokiu būdu, jeigu yra silpna atstatytos sinchronizacijos sritis, pavyzdžiui, etiketės centre arba nutrintoje srityje, paieškos algoritmas ją aplenkia, o ne slenka per ją. Dėka šių silpnų plotų apėjimo ir jų išsaugojimo vėlesniam laikui, yra sumažinama nuostolių galimybė tinkle. Kadangi nuos-toliai taip pat blogi, kaip ir neteisingas pilkos spalvos skaitymas, ši algoritmo paieškos savybė yra labai galinga.
[0189] Paprogramė, kuri yra mikrofišų priede 53 puslapyje, 50-54 eilutės, 54 puslapyje, eilutės 1-53, 55 puslapyje, eilutės 1-55, atsako už pačios geriausios kokybės pagrindinio ciklo sinchronizacijos dydžio paiešką. Paprog-ramė eina šešis kartus po vieną kiekvienam šešiakampiam kaimynui nagrinėjamo šešiakampio. Pirmiausia apskai-čiuoja kaimyno išsidėstymą. Jeigu šis kaimynas yra ne etiketės ribose, ciklinė iteracija baigiasi. Jeigu ne," kaimyną tikrina, ar jis jau nebuvo rastas kitoje kryp-tyje. Ciklinė iteracija pasibaigia, jeigu kaimyno ieš-kojo, nes algoritmas padaro ankstesnes paieškas patiki-mesnėmis negu vėlesnes. Jeigu kaimynas pasilieka nuoša-liai šio testo, skaičiuoja menamą kaimyno centro išsi-" dėstymą sinchronizacijos atgaminimo struktūroje. Šioje vietoje vykdo didžiausios reikšmės sinchronizacijos signalo gradientinę paiešką. Pasirenka aštuonis vaizdo-elementus, supančius atstatytą padėti, tam, kad pamatyti ar rasta aukštesnės sinchronizacijos reikšmė. Jeigu rasta, kuomet geriausias kaimyninis taškas turi aš-tuonis patikrintus kaimynus patikrinimui: ar nėra dar geresnės reikšmės. Šis gradientinis perrinkimas užtik-rina adaptacijos laipsni,/ kuris yra būtinas, jeigu reikia skaityti suglamžytą arba sukreivintą etiketę. Po to paprogramė eina prie sekančio kaimyno ir grįžta, kai patikrinti visi kaimynai.
[0190] Užbaigus paprogramę, atžymi centro vietą, kad jo po to neieškotų iš naujo. Efektas tame, kad šią vietą išskiria kaip kandidatą, kurio kaimynai perėjo per-rinkimą. Kiekvienai ciklo iteracijai nuo 0 iki 6 naujų kandidatų pridedama ir vienas išimamas. Esant geroms priemonėms gali būti naudojama duomenų struktūra, ku-riai esant kandidatai saugomi tokioje dydžių eilėje, kad būtų įmanoma įvykdyti įvedimo ir išskyrimo operacijas. Viena tokia struktūra vadinama prioritetine eile (žiūrėti mašininių algoritmų kūrimas ir analizė, Acho, Hopkraft ir Vilman) Adison Vešli, 1974 m.)). Žinoma, kad linijinės atrankos algoritmui reikia n2 operacijų, tuomet kai esant.gerai organizuotai prioritetinei eilei naudojančiai išbalansuotą medį arba nesubalansuotą struktūrą, reikia nlogn operacijų. Gali būti taip pat naudojamas pervedimo algoritmas n pagrįstas rūšiavimu į grupes, jeigu atgamintos sinchronizacijos dydžiai mas-teliuoti ir pažeminti iki sveikų skaičių nedidelio diapazono.
[0191] Po pagrindinio perėmimo ciklo pabaidos nustatoma visų
[0192] šešiakampių centrų vieta ir visų šešiakampių pilkos spalvos dydžiai, kurie užrašyti, pasirodo pilnai užpil-dyti. Sekantis etapas yra skaitmeninių dydžių pilkos spalvos lygio apribojimas diapazone 0-63 diskretiniais lygiais, pavyzdžiui, juodu, pilku ir baltu (juodai,
[0193] baltai ir pilkai etiketėms). Tai įvykdoma dėka sukurtų etiketės vaizdo ryškumo dydžių nuo šešiakampių centrų histogramų. Kvantuoti lygiai gali būti nustatyti ieškant įsmukių histogramoje. Konkrečią paprogramę, naudojamą histogramos kūrimui ir kvantuotų lygių suradimui galima rasti pridėtame išeities kodų sąraše mikrofišų priede 55 puslapyje, eilutės 16-52, ir 56 puslapyje, eilutės 1-15.
[0194] Po diskretinių lygių apribojimo gali atsirasti du iš-kraipymai. Pirmiausia tinklelis gali atsirasti ne centre. Tai gali atsitikti, jeigu pirminiame perėjimo etape neteisingai nustatyta geriausios kokybės sinchronizacijos signalo vieta etiketės centro atžvilgiu. Antra galimybė tame, kad visa etiketė skaitoma efektyviai iš viršaus i, apačią, nes pagrindinės ašies kampas turi dvireikšmiškumą 180 laipsniuose.
[0195] Užrašyta paprogramė, esanti 58 puslapyje, eilutės 1-54 ir 59 puslapyje, eilutės 1-24 mikrofišų priede, leis įvykdyti nustatymo funkciją, ar etiketė yra pasi-slinkusi centro link. Jeigu etiketė išdėstyta teisingai, centro eilės koordinatės turi eiti per etiketės centrą. Ar padaryta vertikalaus išdėstymo klaida, eilės ant hipotetinės centrinės eilės yra tikrinamos, kad pažiūrėti kurios iš jų sudaro liniją, einančią ar-čiausiai etiketės centro. Jeigu eilė virš ir po yra arčiau, negu hipotetinė centrinė eilė, tai atlieka atitinkamą postūmi, į viršų arba į apačią. Jeigu kairysis trumpų eilių išlyginimas buvo atliktas neteisingai, tai reguliuojama trumpų eilių per vieną padėti, dešinę poslinkio sąskaita. Horizontalaus išdėstymo klaidos ir skaitymas "aukštyn kojom" tikrinamas panaudojant informaciją, ivestą i, etiketę ir žinomą kaip grubaus tinklo informaciją. Informaciją pasiskirsto i, rinkinius 3x 3 šešiakampių gardeles, tai jau buvo aprašyta. Kadangi etiketė gali būti, pavyzdžiui, su tinklu 33 eilės ant 30 stulpelių, šie rinkiniai for-muoja tinklą 11 ant 10. Žemutinis centrinis šešiakampis iš kiekvieno pilno rinkinio 3x3 gardelės turi ypa-tingą savybę, kuri įdedama kodavimo būdu. Yra garan-tuotas perdavimas iš bet kurios šešiakampio pusės, apie ką anksčiau buvo kalbama ryšium su fig.4. Pavyzdžiui, jeigu žemutinis centrinis šešiakampis yra juodas, žemu-tinis kairysis ir žemutinis dešinysis šešiakampiai turi būti arba pilki arba balti. Užrašyta paprogramė, esanti 59 puslapyje, eilutės 27-52 ir 60 puslapyje, eilutės 1-33 mikrof išiniame priede, panaudoja ši, perdavimo savybės pranašumą dviejų galutinių galimų iškraipymų pašali-nimui. Pirmiausia sukuriamas tinklelis, kur kiekvienas tinklelio elementas rodo tai, ar įvyko perėjimas tarp dviejų horizontalių gretimų šešiakampių. Po to tinklelis tikrinamas kiekvieniems 9 hipotetiniams grubaus tinklo, išdėstyto struktūroje 3x3 aplink tariamą slydimą 0, slydimams. Vienas iš šių slydimų parodys geriausią suderinamumą tarp realių ir tariamų perėjimų, ir ši slydimo padėtis išlieka. Po to tikrinama hipo-tezė, turint vilties, kad etiketė perskaityta "aukštyn kojom". Tai įvyks, jeigu pagrindinės ašies kampas iš tikrųjų nukreiptas iš dešinės i, kairę atžvilgiu to, kaip buvo etiketė atspausdinta, o ne iš kairės į de-šinę.
[0196] Jeigu etiketė buvo perversta, tai yra viršutinės eilės pasikeitė vietomis su apatinėmis, o viršutiniai stul-peliai su apatiniais, tuomet taip pat invertuojami slydimo rezultatai. Bet teisingam etiketės pervertimui būtina atlikti vieną svarbų pakeitimą. Trumpų eilių
[0197] (ilgis 29) skaitymo metu tikrinami kairieji, tokiu būdu, kai etiketė apverčiama, šios etiketės turi būti tikrinamos teisingai. Reguliavimas atliktas ir tai bū-tent ta procedūra, kuri leis slydimo hipotezės rezul-
[0198] tatus padaryti ne paprastu apvertimu. Faktiškai ge-riausi testų rezultatai su slydimu bus geresni, negu kiti ankstesni testai, jeigu etiketė iš tikro buvo skaitoma "aukštyn kojom".
[0199] Nustačius, ar etiketė buvo skaitoma "aukštyn kojom" ir ar yra koks nors praslydimas absoliučioje buvimo vietoje, gali būti užkoduota etiketės matrica. Esant teisingam vaizdo ir slydimo nustatymui, baigiamos vaizdo apdorojimo funkcijos ir prasideda dekodavimo procesas.
[0200] Užrašyta programa "RD.LABEL.C" 182, pavaizduota fig.9, esanti mikrofišų priede 61 puslapyje, eilutės 1-52 ir 62 puslapyje, eilutės 1-28, leidžia skaityti failą, gautą priėmimo programa, ir sudaro bitų sekos failą, turinti tinkamiausiame variante 1292 bitus. Čia naudojama užrašyta paprogramė "CELLDEC.C" 183 fig.9, esanti mikrofišų priede 63-66 puslapiuose, nepanaudotų šešiakampių maskavimui ir dekodavimo programos, kuri yra kodavimo programos inversija, panaudojimo.
[0201] Pirmas žingsnis dekodavimo procese yra bitų sekos su-kūrimas iš šešiakampių informacijos, panaudojant kortavimo šešiakampis - bitas procesą, kuris yra atvirkščias kortavimo bitas - šešiakampis procesui, panaudojant kodavimo operacijoje.
[0202] Bitinė (informacinė) seka vėliau dvejinasi programa i, aukšto prioriteto pranešimo bitinę seką ir i, žemo prioriteto pranešimo bitinę seką arba i, tiek bitinių sekų, kiek panaudota koduojant etiketę.
[0203] Po to būtina panaudoti kiekvienai bitų sekai paklaidų korekciją, tam panaudojant paklaidų kodavimo tech-nologiją, kuri buvo panaudota etiketės kodavimo procese. Pavyzdžiui, jeigu naudojamas Rido-Saliamono kodavimas, esant paklaidų korekcijai, bitų seka, kuri sukurta priėmimo programa, generuojamas išėjimo signalas, kuris egzistuoja tokiame formate, kaip ir anks-čiau aprašytas failo kodavimui. Paklaidų korekcija vyksta sekančia seka (žiūrėti: Kodų su paklaidų kont-role teorija ir praktika, aprašyta anksčiau):
[0204] 2. Apskaičiuoti paklaidų ieškojimo daugianari,, panaudojant Berlekampo-Mesi algoritmą 3. Apskaičiuoti paklaidos vietą, panaudojant Čeno perė-jimą 4. Apskaičiuoti paklaidos dydį, panaudojant Fornejo al-goritmą .
[0205] Paskutini, žingsni, panaudoja tuomet, jeigu detektuotas ištaisomas skaičius klaidų 2 ir 3 žingsniuose. Taip pat apskaičiuoja detektuotų klaidų skaičių. Jeigu detektuotas neapskaičiuojamas klaidų skaičius arba jeigu klaida yra reikšminėje dalyje aprašytoje anksčiau), statoma vėliavėlė. Konkreti kodavimo paklaidų proce-dūra, naudojama nurodytame pavyzdyje yra mikrofišų priede 67-75 puslapiuose ir pažymėta "ERRD EC.C" 184 fig.9.
[0206] Slenkant kroviniui (identifikuojant jo vietą konve-jeryje) aukšto prioriteto pranešimai, rodantys i, buvimo vietos pašto indeksą, gali būti panaudoti tinkamų kreipiančiųjų svertų, arba krovinio nukreipimo konvejeriu i, atitinkamą sunkvežimi,, lėktuvą arba krovinini, vagoną, gabenanti, krovini, reikiama kryptimi, įjungimui. Nors , išradimas gali būti panaudojamas konvejerinėje-atmetamoje sistemoje, akivaizdu, kad jis gali būti panaudotas dideliame operacijų informacijos rinkimo diapazone, krovinio apdorojime ir gamyboje, kurioje pageidautina skaityti etiketę ant krovinio, laiško, detalės, mašinos arba ant analogiško įrenginio ir priversti sistemą apdoroti krovini, arba atlikti ga-mybines operacijas, pavyzdžiui, ant gaminio, turinčio etiketę. Išradimas leidžia atlikti šias operacijas gretai ir labai tiksliai. Greitis ir tikslumas sieja su esminiu etiketės informacijos skaičiumi, ir netgi leidžia apginti didelę informacijos dali, nuo nuostolių dėl etiketės suplyšimų ar kitų pažeidimų.
[0207] Kaip parodyta fig.9 periodiniam atvaizdui dekoduoto pranešimo kompiuterio terminale gali būti naudojama "TEXTOUT.C" 185 programa. Programa "TEXTOUT.C" galima rasti mikrofišų priede 76-78 puslapiuose.
[0208] Užrašai ant piešinių
[0209] 208... daviklio velenas, 202... ritės 204... mikroprocesorius, 206... aukščio daviklis.
[0210] e) pagrindinės ašies nustatymas (nebūtina)
[0211] g) histogramos generatorius (nebūtinas) grubus tinklelio nustatymas ir galutinė orientacija (nebūtina)
[0212] 190... peržengtas analoginis slenkstis 191... atlikti grubią 2 - D koreliaciją 192... sėkmingai ?
[0213] 193... atlikti teisingą patikrinimą 194... sėkmingai ?
[0214] 195... rastos etiketės centras
1. Skleidimo sistema optiškai skaitomoje etiketėje koduotos informacijos dekodavimui, susidedanti iš: op-tiškai skaitomos etiketės, priemonės, apšviečiančios tam tikrą zoną, kurią praeina etiketė, priemonės, for-muojančios optini, tos zonos vaizdą ir generuojančios palaipsniui kintančių signalų kortą, atitinkančią eti-ketės atspindėtos šviesos ryškumus, ir sužadinančios kiekvieną vaizdo formavimo priemonės vaizdo elementą (pikseli,) , palaipsniui kintančių signalų kortos dekodavimo priemonės, koduotą informaciją paverčiančios elektriniais signalais, besiskirianti tuo, kad etiketė turi aibę užkoduotų taisyklingų šešia-kampių, turinčių vieną iš bent dviejų optinių savybių, ir gretutinių šešiakampių geometriniai centrai yra dvi-matės gardelės viršūnėse.
2. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad dvimatė gardelė yra tam tikra šešiakampė gardelė.
3. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad optines savybes sudaro juoda, balta ir pilka spalvos.
4. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad svarbesnė informacija užkoduota ties etiketės centru išdėstytuose šešiakampiuose.
5. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad šešiakampiuose užkoduota informacija turi bent pirmą ir antrą pranešimų sritis, ir pirmoji sritis yra toliau nuo etiketės krašto, negu antroji sritis.
6. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad užkoduotuose šešiakampiuose užkoduoti informacinis pranešimas bei klaidų suradimo informacija.
7. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad šešiakampiai yra išdėstyti ne greta arba dalinai vienas greta kito.
8. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad optiškai skaitoma etiketė turi aibę koncentrinių žiedų, išdėstytų etiketės srityje, atskirtoje nuo šešiakampių srities, ir kiekvienas kon-centrinis žiedas turi vieną iš bent dviejų pakaitomis išdėstytų savybių.
9. Skleidimo sistema pagal 8 punktą, besiskirianti tuo, kad koncentriniai žiedai yra išdėstyti etiketės centre.
10. Skleidimo sistema pagal 1 punktą, besiskirianti tuo, kad šešiakampių aibė užkoduota sutinkamai su kodavimo procesu, o dekodavimo priemonė susideda iš:a)priemonės, leidžiančios dvimačiai (dviem dimensijom) atstatyti taktinę sinchronizaciją etiketės vaizde ir gauti atstatytą taktinės sinchronizacijos signalą, b)priemonės, naudojančios atstatytą taktinės sinchronizacijos signalą šešiakampių geometrinių centrų aptikimui, identifikuojant jų optines savybes, ir c)šešiakampių dekodavimo priemonės, veikiančios inver-tuojant kodavimo procesą.
a)priemonės, leidžiančios dvimačiai (dviem dimensijom) atstatyti taktinę sinchronizaciją etiketės vaizde ir gauti atstatytą taktinės sinchronizacijos signalą, b)priemonės, naudojančios atstatytą taktinės sinchronizacijos signalą šešiakampių geometrinių centrų aptikimui, identifikuojant jų optines savybes, ir c)šešiakampių dekodavimo priemonės, veikiančios inver-tuojant kodavimo procesą.11. Skleidimo sistema pagal 10 punktą, besiskirianti tuo, kad taktinės sinchronizacijos dvimačio atstatymo priemonė turi:(I) skaitmeninių signalų, atitinkančių etiketės vaiz-dą, nelinijinio keitimo priemonę perėjimų tarp gretutinių šešiakampių su skirtingomis optinėmis savybėmis identifikavimui,(II) minėtos kortos skaitmeninių signalų Furje keitimo priemonę, leidžiančią gauti dvimati, atvaizdą, atitinkanti, šešiakampių optinių savybių perėjimų krypti,, tįsumą/išdėstymą ir ryškumą,(III)pakeistų skaitmeninių signalų filtravimo priemo-nę, pašalinančią šešiakampių optinių savybių perė-jimų neteisingą krypti, ir išdėstymą,(IV) filtruotų signalų atvirkštinio Furje keitimo prie-monę, gaunant atgamintą taktinės sinchronizacijos signalą.
(I) skaitmeninių signalų, atitinkančių etiketės vaiz-dą, nelinijinio keitimo priemonę perėjimų tarp gretutinių šešiakampių su skirtingomis optinėmis savybėmis identifikavimui,(II) minėtos kortos skaitmeninių signalų Furje keitimo priemonę, leidžiančią gauti dvimati, atvaizdą, atitinkanti, šešiakampių optinių savybių perėjimų krypti,, tįsumą/išdėstymą ir ryškumą,(III)pakeistų skaitmeninių signalų filtravimo priemo-nę, pašalinančią šešiakampių optinių savybių perė-jimų neteisingą krypti, ir išdėstymą,(IV) filtruotų signalų atvirkštinio Furje keitimo prie-monę, gaunant atgamintą taktinės sinchronizacijos signalą.12. Skleidimo sistema pagal 11 punktą, besiskirianti tuo, kad dar turi priemonę informacijos, atitinkančios etiketės vaizdą, normalizavimui iki nu-statytų kiekvienai optinei savybei lygių.
13. Skleidimo sistema pagal 11 punkt-ą, besiskirianti tuo, kad ji dar turi etiketės vaizdo mastelio pakeitimo priemonę, leidžiančią gauti vaizdą, tuinti, vienodą horizontalų ir vertikalų padidinimą.
14. Skleidimo sistema pagal 11 punktą, besiskirianti tuo, kad ji dar turi priemonę ribiniam (slenkstiniam) etiketės vaizdo kiekvieno šešiakampio centre apdorojimui, nustatant atitinkamas šešiakampių optines savybes iš atitinkamų optinių savybių his-togramų .
15. Skleidimo sistema pagal llpunktą, besiskirianti tuo, kad priemonė, panaudojanti taktinės sinchronizacijos atstatytą signalą šešiakampių geomet-rinių centrų aptikimui, susideda iš:(I) priemonės, skirtos pradėti ir atlikti atstatyto taktinės sinchronizacijos signalo paiešką užduo-toje signalo zonoje, nustatant didžiausio ryškumo poziciją, ir(II) priemonės, skirtos realizuoti nepertraukiamos pa-ieškos ciklą atliekant viso atstatyto taktinės sinchronizacijos signalo paiešką, pradedant nuo didžiausio ryškumo pozicijos ir cikliškai apeinant kiekvieną gretimą sekančio didžiausio ryškumo po-ziciją, kur kiekviena nustatyta pozicija atitinka šešiakampio centrą.
(I) priemonės, skirtos pradėti ir atlikti atstatyto taktinės sinchronizacijos signalo paiešką užduo-toje signalo zonoje, nustatant didžiausio ryškumo poziciją, ir(II) priemonės, skirtos realizuoti nepertraukiamos pa-ieškos ciklą atliekant viso atstatyto taktinės sinchronizacijos signalo paiešką, pradedant nuo didžiausio ryškumo pozicijos ir cikliškai apeinant kiekvieną gretimą sekančio didžiausio ryškumo po-ziciją, kur kiekviena nustatyta pozicija atitinka šešiakampio centrą.16. Skleidimo sistema pagal 11 punktą, besiskirianti tuo, kad skleidimo procesas yra sudarytas su galimybe optimizuoti šešiakampių su skirtingomis optinėmis savybėmis skaičių.
17. Skleidimo sistema pagal 11 punktą, besiskirianti tuo, kad etiketės vaizdas turi užčiuopiamą taikini,, susidedanti, iš skirtingų optinių savybių koncentrinių žiedų aibės, be to, sistema turi aptikimo priemonę, koreliuojančią įėjimo signalus su užduoto dažnio signalu.
18. Skleidimo sistema pagal 17 punktą, besiskirianti tuo, kad ji dar turi analoginių signalų, atitinkančių etiketės atspindėtos šviesos ryškumų reikšmes, generavimo priemonę, o taip pat analoginių signalų filtravimo priemonę, leidžiančią aptikti kon-centrinius žiedus ir, tuo būdu, nustatyti etiketės bu-vimą tam tikroje apšviestoje zonoje.