QR kód
Kaviareň tlačí na stolíky QR kód s jedálnym lístkom a do stredu dáva svoje logo. Na prvých stoloch sa kód prečíta hneď, ale na nových nálepkách nie: grafik logo zväčšil. Kód vyzerá celý, všetky tri rohové štvorce sú na mieste. Pod logom však zmizla tretina bajtov jedného bloku a korekcia úrovne M opraví menej. Telefón sa na kód pozerá a mlčí.
QR kód zapisuje text štvorčekmi-modulmi: tmavý je 1, svetlý je 0. Dáta sú rozdelené na bajty a uložené do hada. Pridané sú k nim opravné bajty Reed–Solomon: podľa nich čítačka obnoví poškodenú časť. Cez dáta leží jedna z ôsmich masiek, aby v kóde neboli veľké prázdne škvrny. Číslo masky a úroveň korekcie sú zapísané vedľa vyhľadávacích značiek, dvakrát.
| Čo to je | dvojrozmerný maticový kód s opravou chýb |
| Norma | ISO/IEC 18004; národné verzie — JIS X 0510 v Japonsku, GB/T 18284 v Číne, GOST R ISO/IEC 18004 v Rusku |
| Veľkosť | verzie 1–40: od 21×21 do 177×177 modulov, +4 moduly tichej zóny |
| Kapacita | až 7089 číslic, 4296 písmen a číslic alebo 2953 bajtov |
| Ochrana | Reed–Solomon nad GF(256), od 7 do 30 % bajtov |
| Čím sa číta | kamerou: laserovému lúču stačí jeden rad, QR potrebuje celý obraz |
Etymológia
Rýchla odozva, matka a miera
Názov QR je anglická skratka vymyslená v Japonsku; QR Code je registrovaná ochranná známka firmy Denso Wave. Väčšina jazykov ponechala latinské písmená, ale čínština pomenovala kód podľa stavby — „dvojrozmerný“. Norma kód nazýva maticovým a jeho štvorčeky modulmi.
01 · Konštrukcia
Servisný rámik a had bajtov
Tri vyhľadávacie značky v rohoch hovoria kamere, kde kód je a ako je otočený. Prerušovaná synchronizačná čiara medzi nimi určuje krok mriežky. Od druhej verzie sú vnútri zarovnávacie značky: podľa nich čítačka opravuje skosenie a ohyb papiera. Pri vyhľadávacích značkách je 15 bitov formátu, pri veľkých verziách ešte 18 bitov čísla verzie.
Všetko ostatné sú dáta. Zapisujú sa po stĺpcoch o dvoch moduloch, hadom: zdola nahor, potom zhora nadol, sprava doľava. Opravné bajty nasledujú hneď za dátami. Pri veľkých verziách sú bajty rozdelené do niekoľkých blokov a premiešané, takže jedna škvrna poškodí trochu každý blok, a nie jeden celý.
Ako kód oznamuje úroveň a masku
Vyberte úroveň korekcie a masku. Nižšie je päť bitov dát, desať kontrolných a ochranná maska. Tento reťazec sa zapisuje dvakrát: okolo ľavej hornej značky a pozdĺž dvoch ďalších.
Zostavte kód a poškoďte ho
Kód sa podľa normy stavia z vášho textu: režim, verzia, bloky, Reed–Solomon, maska. „Štruktúra“ — kliknite na modul a zistite, čí je to bit. „Maska“ — prejdite osem masiek a pozrite si penalizácie. „Poškodenie“ — zakryte stred logom, kvapnite farbu, poškriabte. Čítačka prečíta, čo ostalo, a opraví bloky.
02 · Vývoj dvojrozmerných kódov
Z riadka do plochy
Lineárny kód narazil na dĺžku: do jedného riadka sa nezmestí viac ako dve desiatky znakov. Najprv sa riadky poskladali na seba, potom sa prešlo na mriežku modulov. Každý kód riešil svoju úlohu: súčiastku v továrni, balík na dopravníku, lístok na obrazovke. QR zvíťazil, lebo bol zadarmo a dostal sa do telefónov.
03 · Režimy a kapacita
Abeceda rozhoduje o veľkosti
QR stláča dáta voľbou režimu. Číslice idú po trojiciach v 10 bitoch. Veľké latinské písmená, číslice a deväť znakov — po dvojiciach v 11 bitoch. Všetko ostatné — po bajtoch v 8 bitoch. Pred dátami stoja 4 bity režimu a počítadlo znakov.
04 · Čo je vnútri
Jednoducho text podľa dohody
Samotný QR nevie, že je v ňom odkaz alebo heslo. Uchováva reťazec. Telefón sa pozrie na začiatok reťazca: https:// — otvoriť prehliadač, WIFI: — pripojiť k sieti, BEGIN:VCARD — uložiť kontakt. Platobné reťazce sú v každej krajine iné. Masové QR platby začali v Číne: Alipay a WeChat Pay. V Indii je to odkaz upi://pay, v eurozóne prevod SEPA vo formáte EPC, v Brazílii Pix podľa šablóny EMVCo, v Rusku platobné údaje podľa GOST R 56042-2014.
05 · Pravidlá tlače
06 · Susedné kódy
07 · Historický oddiel
Masahiro Hara rozprával, že nápad na mriežku dostal pri hre go: čierne a biele kamene na doske už nesú veľa informácií. Ťažkosť bola inde — kamera musí okamžite nájsť kód medzi nápismi a obrázkami. Hara prešiel noviny, časopisy a škatule a vybral pomer šírok, ktorý sa v tlači takmer nevyskytuje.
Značka 1 : 1 : 3 : 1 : 1 vyzerá rovnako po ktorejkoľvek priamke stredom, nech sa kamera pozerá pod akým uhlom. Keď čítačka nájde tri takéto značky, pozná polohu, otočenie aj veľkosť kódu, bez toho aby prečítala jediný bit dát. Preto sa QR číta v ľubovoľnej orientácii, kým čiarový kód treba prikladať riadkom k lúču.
Katalóg veličín
celý register →Sedem základných jednotiek SI
Kvapka kyseliny zmení farbu šťavy, soľ zafarbí plameň, voda zamrzne po klepnutí. Pod nimi všetky listy Simetria podľa odborov a abecedne.
Otvoriť register →





