SIMETRIUM .COM QR · ISO/IEC 18004
Denso Wave · 1994
SK|36 jazykov
Nezamieňať
QR je spôsob zápisu, nie adresa. Do kódu možno vložiť odkaz, heslo na Wi-Fi, vizitku alebo platbu. Čítačka prečíta text a čo s ním urobiť, rozhodne telefón.
Logo
Obrázok v strede je poškodenie, ktoré opravuje korekcia. Čím vyššia úroveň, tým viac sa dá zakryť, ale tým väčší je celý kód.
Na doske je kamera telefónu nad vizitkou s kódom. Vizitka leží šikmo na drevenom stole a kód v zábere je pokrivený. Kamera hľadá tri rohové štvorce s pomerom šírok 1 : 1 : 3 : 1 : 1. Štvorce sa rozsvietia na modro a podľa nich sa postaví mriežka modulov. O zlomok sekundy sa dole na obrazovke objaví adresa webu.
Pas pojmu · automatická identifikácia · maticový kód

QR kód

Quick Response · 21×21 … 177×177 modulov · L 7 % · M 15 % · Q 25 % · H 30 %

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 jedvojrozmerný maticový kód s opravou chýb
NormaISO/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
Kapacitaaž 7089 číslic, 4296 písmen a číslic alebo 2953 bajtov
OchranaReed–Solomon nad GF(256), od 7 do 30 % bajtov
Čím sa čítakamerou: laserovému lúču stačí jeden rad, QR potrebuje celý obraz
Do laboratória K vývoju kódov
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.

QRangl. Quick Response
staroangl. cwic · živý→quick · rýchly+lat. respondere · odpovedať→Quick Response
Quick pochádza zo staroanglického cwic — „živý“; odtiaľ „rýchly, hbitý“. Response je z latinského respondere, „odpovedať, sľúbiť na oplátku“. Denso Wave pomenovala kód podľa hlavného cieľa: rýchlej odozvy čítačky na výrobnej linke.
maticalat. matrix
mater · matka→matrix · maternica, zdroj→forma na odlievanie→tabuľka čísel
Latinské matrix je „maternica“, od mater, „matka“: to, z čoho sa niečo rodí. Odtiaľ forma na odlievanie písmen v tlačiarni a v devätnástom storočí u matematikov obdĺžniková tabuľka čísel. Maticový kód je tiež tabuľka: riadky a stĺpce modulov.
modullat. modulus
modus · miera, spôsob→modulus · mierka→modul kódu
Modulus je zdrobnenina od modus, „miera“: malá mierka. Rímski architekti tak nazývali jednotku, ktorou sa merali časti budovy. V kóde je modul tiež jednotkou miery: všetky rozmery sa udávajú v moduloch, nie v milimetroch.
Ako sa to volá v iných jazykoch
二维码 èrwéimǎ — čínsky: „dvojrozmerný kód“. Tak sa hovorí QR aj každému 2D kódu; „扫码“ — „skenovať kód“
QRコード kyūāru kōdo — japonsky, v domovine kódu; značka Denso Wave
código QR — španielsky a portugalsky; v Argentíne a Brazílii bežné slovo pre platbu
رمز QR — arabsky; celé رمز الاستجابة السريعة, „znak rýchlej odozvy“
QR код — mongolsky, rusky, kazašsky: latinské písmená a vlastné slovo pre „kód“
QR कोड — hindsky; platobný QR v Indii je UPI QR
L · M · Q · H
Low, Medium, Quartile, High — úrovne korekcie: 7, 15, 25 a 30 % bajtov
ECC
Error Correction Code — opravné bajty pridané k dátam
BCH
kód Bose–Chaudhuri–Hocquenghem; chráni formát a verziu
GF(256)
Galoisovo teleso s 256 prvkami: bajty sa sčítavajú a násobia podľa vlastných pravidiel
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ý.

v — číslo verzie · S — strana v moduloch · n — bajtov v bloku · k — bajtov dát v bloku · t — opraviteľných chýb · N — počet číslic · c — bitov počítadla · d — 5 bitov formátu
40
verzií, krok 4 moduly
8
masiek na výber
30 %
bajtov opraví úroveň H
Interaktívne · 15 bitov formátu

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.

Etalón · krajné verzie
21×21verzia 1: 26 bajtov, pri úrovni L — 17 písmen textu 177×177verzia 40: 3706 bajtov, 46 zarovnávacích značiek 4 modulytichá zóna okolo kódu, bez tlače 1:1:3:1:1pomer šírok vo vyhľadávacej značke na ľubovoľnej priamke stredom
Interaktívne · skutočný kodér a čítačka QR

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.

Logo v strede

Graf · koľko sa dá zakryť
Logo oproti úrovni korekcie
Riadok je úroveň, bunka je veľkosť loga. Každá bunka je samostatné čítanie vášho textu s vašimi škvrnami a škrabancami. Zelená — prečítané, červená — nie, žltá — prečítaný cudzí text.
podiel plochy pod logomL · M · Q · H
Graf · osem masiek
Penalizácia každej masky
Stĺpec je zložený zo štyroch pravidiel: série, štvorce 2×2, falošné vyhľadávacie značky, vyváženie tmavej. Trojuholník je minimum, to kodér vyberie. Zvýraznený stĺpec je aktuálna maska.
číslo maskybody penalizácie
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.

nesienačo
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.

TEXT NA POROVNANIE
■ číslica■ alfanumerický znak■ len bajtom

Kapacita verzií 1–40 v režime tohto textu · bodka — váš text
režim, verzia 40
L
M
Q
H
abeceda
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.

Údaje sú vymyslené. Zvolený variant ide aj do laboratória: pozrite sa, aká verzia kódu vznikne.
Rozbor reťazca ·
05 · Pravidlá tlače
Správne
tichá zóna — 4 moduly zo všetkých strán
strana kódu aspoň desatina vzdialenosti od kamery: z 3 m — od 30 cm
logo len v strede a s úrovňou Q alebo H
krátky odkaz: menej bajtov — nižšia verzia — väčší modul
po tlači vyskúšať na viacerých telefónoch, nie v návrhu
Nesprávne
obrázok cez vyhľadávaciu značku alebo reťazec formátu
svetlé moduly na svetlom pozadí, prechod cez celý kód
moduly zaoblené do bodiek pri kóde nízkej verzie
kód na ohybe fľaše bez rezervy v úrovni korekcie
dlhý odkaz s reklamnými značkami na malej nálepke
06 · Susedné kódy
07 · Historický oddiel
doska go · mriežka kameňov
Poznámka

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.

11311
vyhľadávacia značka · 7×7
Katalóg veličín
celý register →
základ · 7 jednotiek

Sedem základných jednotiek SI

k téme listu · kódy a označenia
Laboratórium registra: pohár kapustovej šťavy, horák, pohár vody na studenej doske a ozubený prevod
Register · všetky veličiny na jednej stránke
Laboratórium pri vstupe do registra

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 →
08 · Váš jazyk
každý odkaz vedie na skutočnú jazykovú stránku

Čítajte vo svojom jazyku

preložené a skontrolovanéhrubý prekladv poradí