Aztec koodi
Aztec Code on kaksiulotteinen matriisiviivakoodi . Vuonna 1995 kehittämä tohtori Andrew Longacre, Jr. , Welch Allyn Inc :n tutkija . (myöhemmin Hand Held Products Inc., nyt Honeywell Imaging and Mobility ). AIM International julkaisi koodin vuonna 1997, ja vaikka koodi oli patentoitu, se on julkaistu julkisesti.
Koodaus
Rakentaminen tapahtuu neliömäiselle säännölliselle ruudukolle.
Kuvassa näkyvät koko Aztec Coden alueet.
Kalibrointielementit on merkitty punaisella ja mustalla: kohde on samankeskiset neliöt keskellä ja katkoviivat lisänavigointia varten salauksen läpi. Näiden alueiden rakenne on muuttumaton ja jäljellä olevien alueiden sijainti lukemisen aikana lasketaan suhteessa niihin. Katkoviivojen määrä voi vaihdella käytetyn symbolin koon mukaan.
Palvelutietojen tallennusalueet on merkitty vihreällä, yhteensä 40 bittiä: yksi 10-bittinen lohko kullakin neljällä sivulla.
Vaaleansininen ja sininen värit osoittavat säilytyskerroksia, jotka säteilevät keskustasta. Tumma piste tällä alueella koodaa loogista yksikköä, vaalea piste koodaa loogista nollaa, kunkin kerroksen tiedot kirjoitetaan myötäpäivään, kuvassa kunkin kerroksen vasemmassa yläkulmassa oleva ohut viiva osoittaa sen alun.
Navigointimerkkien ansiosta koodi ei ole riippuvainen avaruudellisesta suunnasta, ja se voidaan lukea paitsi missä tahansa kiertokulmassa, myös silloin, kun kuva on peilattu.
Koodin koko voi vaihdella 15x15 neliöstä 151x151 neliöön. Pienin voi sisältää enintään 13 numeroa tai 12 englannin aakkosten kirjainta, ja suurin voi sisältää 3832 numeroa tai 3067 englannin aakkosten kirjainta tai 1914 tavua tietoa. Tämä ei vaadi tyhjää välilyöntiä koodikuvan ympärille.
Merkistö
- Tiedot koodataan tavu kerrallaan ja tulkitaan oletuksena seuraavasti:
- 0 - 127, ANSI X3.4 (eli ASCII )
- 128-255, ISO 8859-1 (länsieurooppalainen aakkoset)
Tämä viittaa ECI 000003:een.
- Yhteensopivuuden vuoksi olemassa olevien järjestelmien kanssa voidaan lisätä kaksi palvelumerkkiä, FNC1 ja ECI
Ominaisuudet
- Erityinen merkintäjärjestelmä, kohde, jota kutsutaan myös Bullseye :ksi , mahdollistaa tietojen lukemisen jopa vääristyneestä kuvasta. Esimerkiksi kierretty tai venytetty.
- Koodi käyttää Reed-Solomon -koodausta , joka mahdollistaa koodin lukemisen onnistuneesti, jos sen pinta on osittain vaurioitunut. Koodauksen normaali redundanssitaso on 23 %, kun taas sitä voidaan muuttaa 5 %:sta 95 %:iin.
- Tietokerrosten säteittäinen järjestely mahdollistaa tallennetun tiedon määrän lisäämisen yksinkertaisesti laajentamalla koodausaluetta.
Nimen alkuperä
Nimi "Aztec Code" annettiin järjestelmälle kehityksen alkuvaiheessa, koska se muistuttaa ulkoisesti Keski-Amerikan alkuperäisasukkaiden taiteen klassista symboliikkaa .
Käyttö
Kuljetus
Rautatiet
- Rautatieyritykset Deutsche Bahn , Trenitalia , Nederlandse Spoorwegen ja Swiss Federal Railways käyttävät Aztec Code -viivakoodeja verkossa myytävissä ja asiakkaiden tulostamissa lippuissa. Aztec Code -viivakoodeja käyttävät rautatieyritykset Heathrow Express ja National Express East Coast e-lippuina, jotka toimitetaan matkapuhelimiin ja näytetään niiden näytöillä, sekä itsetulostukseen.
- Viivakoodit skannataan kädessä pidettävällä skannerilla, kun tarkastaja tarkastaa liput.
- Vuodesta 2016 lähtien Moskovan alueella lähijunaliikennettä harjoittava OJSC Central PPK on käyttänyt Aztec Code -viivakoodeja kertalipuissa.
Lentoyhtiöt
- International Air Transport Association on valinnut Aztec Coden e-lippuja varten ( BCBP IATA -standardi ).
- Jotkut lentoyhtiöt (erityisesti Venäjän S7 Airlines) lähettävät Aztec Code -viivakoodeja matkustajien matkapuhelimiin sähköisinä (tai paperittomina) lippuina.
- Air New Zealand käyttää Aztec Codea kotimaan lipuissa, mutta tämän järjestelmän käyttöönotto on vielä kesken [1] .
Hallituksen asiakirjat
- Puolalaiset autojen rekisteröintiasiakirjat sisältävät Aztec Code -viivakoodin automaattista tiedontunnistusta varten. Vakuutusyhtiöiden kanssa tehdään töitä, jotta ne täyttävät automaattisesti solmittavan sopimuksen asiaankuuluvat kentät tunnistaen viivakoodin asiakirjan digitaalisesta valokuvasta.
Muistiinpanot
- ↑ Air New Zealand -lentokokemusta parantava kokemus . Käyttöpäivä: 26. toukokuuta 2009. Arkistoitu alkuperäisestä 3. kesäkuuta 2009.
Linkit
- GOST R ISO/IEC 24778-2010 Tietotekniikka. Automaattisen tunnistamisen ja tiedonkeruun tekniikat. Aztec Code viivakoodisymboliikka eritelmä.
- BSD lisensoitu kirjasto ja Aztec Code - generaattoriohjelma .