QR-kód
Egy kávézó az asztalokra QR-kódot nyomtat az étlappal, és a közepébe teszi a saját logóját. Az első asztaloknál a kód azonnal olvasható, az új matricákon viszont nem: a grafikus megnövelte a logót. A kód épnek látszik, mind a három sarokbeli négyzet a helyén van. De a logó alatt eltűnt egy blokk bájtjainak harmada, az M szintű hibajavítás pedig ennél kevesebbet javít ki. A telefon ránéz a kódra, és hallgat.
A QR-kód a szöveget négyzetecskékkel, modulokkal írja le: a sötét 1, a világos 0. Az adatokat bájtokra bontják, és kígyóvonalban helyezik el. Mellé kerülnek a Reed–Solomon-hibajavító bájtok: ezek alapján állítja helyre a leolvasó a megsérült részt. Az adatokra a nyolc maszk egyike kerül, hogy a kódban ne legyenek nagy üres foltok. A maszk száma és a hibajavítás szintje a kereső minták mellett található, kétszer.
| Mi ez | kétdimenziós mátrixkód hibajavítással |
| Szabvány | ISO/IEC 18004; nemzeti változatok — JIS X 0510 Japánban, GB/T 18284 Kínában, GOST R ISO/IEC 18004 Oroszországban |
| Méret | 1–40. verzió: 21×21-től 177×177 modulig, +4 modul csendes zóna |
| Kapacitás | legfeljebb 7089 számjegy, 4296 betű és számjegy vagy 2953 bájt |
| Védelem | Reed–Solomon a GF(256) fölött, a bájtok 7–30 %-a |
| Mivel olvassák | kamerával: a lézersugárnak egy sor kell, a QR-nek a teljes kép |
Etimológia
Gyors válasz, anya és mérték
A QR név Japánban kitalált angol rövidítés; a QR Code a Denso Wave bejegyzett védjegye. A legtöbb nyelv megtartotta a latin betűket, a kínai viszont a felépítés alapján nevezte el a kódot — „kétdimenziós”. A szabvány mátrixkódnak hívja a kódot, a négyzetecskéit pedig moduloknak.
01 · Felépítés
Szervizkeret és a bájtok kígyója
A sarkokban lévő három kereső minta megmondja a kamerának, hol van a kód, és hogyan van elfordítva. Közöttük a szaggatott időzítővonal adja meg a rács lépését. A második verziótól kezdve belül igazító minták állnak: ezek alapján javítja a leolvasó a torzulást és a papír görbülését. A kereső minták mellett 15 bit formátuminformáció van, a nagy verzióknál pedig még 18 bit verziószám.
Minden más adat. Kétmodulos oszlopokban írják, kígyóvonalban: alulról felfelé, aztán fentről lefelé, jobbról balra. A hibajavító bájtok közvetlenül az adatok után jönnek. A nagy verzióknál a bájtokat több blokkra osztják és összekeverik, így egy folt mindegyik blokkot egy kicsit rontja, nem pedig egyet teljesen.
Hogyan közli a kód a szintet és a maszkot
Válasszon hibajavítási szintet és maszkot. Alább öt adatbit, tíz ellenőrző bit és a védő maszk látható. Ezt a sort kétszer írják: a bal felső minta körül és a másik kettő mentén.
Állítsa össze a kódot, és rontsa el
A kód a szabvány szerint épül fel a szövegéből: mód, verzió, blokkok, Reed–Solomon, maszk. „Szerkezet” — kattintson egy modulra, és megtudja, melyik bit az. „Maszk” — próbálja végig a nyolc maszkot, és nézze a büntetőpontokat. „Sérülés” — takarja le a közepét logóval, csöppentsen rá festéket, karcolja meg. A leolvasó azt olvassa, ami megmaradt, és javítja a blokkokat.
02 · A kétdimenziós kódok fejlődése
A sorból a síkba
A vonalkód a hosszúságba ütközött: egy sorba két tucatnál több jel nem fér. Először a sorokat egymásra rakták, aztán áttértek a modulrácsra. Minden kód a maga feladatát oldotta meg: alkatrészt a gyárban, csomagot a futószalagon, jegyet a képernyőn. A QR azért győzött, mert ingyenessé vált, és bekerült a telefonokba.
03 · Módok és kapacitás
Az ábécé dönti el a méretet
A QR a mód megválasztásával tömöríti az adatokat. A számjegyek hármasával mennek, 10 bitben. A latin nagybetűk, a számjegyek és kilenc jel — párosával, 11 bitben. Minden más — bájtonként, 8 bitben. Az adatok előtt 4 bit mód és a karakterszámláló áll.
04 · Mi van benne
Egyszerűen szöveg, megegyezés alapján
Maga a QR nem tudja, hogy link vagy jelszó van benne. Egy karakterláncot tárol. A telefon a lánc elejére néz: https:// — böngésző megnyitása, WIFI: — csatlakozás a hálózathoz, BEGIN:VCARD — névjegy mentése. A fizetési láncok minden országban mások. A tömeges QR-fizetés Kínában kezdődött: Alipay és WeChat Pay. Indiában az upi://pay link, az euróövezetben az EPC formátumú SEPA-átutalás, Brazíliában az EMVCo-sablonú Pix, Oroszországban a GOST R 56042-2014 szerinti fizetési adatok.
05 · Nyomtatási szabályok
06 · Szomszéd kódok
07 · Történeti rész
Hara Masahiro mesélte, hogy a rács ötlete gó közben jutott eszébe: a fekete és fehér kövek a táblán már így is sok információt hordoznak. A nehézség máshol volt — a kamerának azonnal meg kell találnia a kódot a feliratok és képek között. Hara végignézte az újságokat, magazinokat és dobozokat, és olyan szélességarányt választott, amely a nyomtatásban szinte nem fordul elő.
Az 1 : 1 : 3 : 1 : 1 jel a középpontján átmenő bármely vonal mentén ugyanúgy néz ki, bármilyen szögből néz is a kamera. Ha a leolvasó három ilyen jelet talál, tudja a kód helyzetét, elfordulását és méretét anélkül, hogy egyetlen adatbitet elolvasna. Ezért olvasható a QR bármilyen tájolásban, a vonalkódot viszont a sorával a sugár felé kell tartani.
Mennyiségek katalógusa
a teljes mutató →Az SI hét alapegysége
Egy csepp sav megváltoztatja a lé színét, a só megfesti a lángot, a víz egy koppintásra megfagy. Alattuk a Simetrium összes lapja, szakterület és ábécé szerint.
A mutató megnyitása →





