SIMETRIUM .COM QR · ISO/IEC 18004
Denso Wave · 1994
SR|36 jezika
Ne mešati
QR je način zapisivanja, a ne adresa. U kod se može staviti veza, lozinka za Wi-Fi, vizit-karta ili plaćanje. Skener čita tekst, a šta će se s njim desiti odlučuje telefon.
Logotip
Slika u sredini je oštećenje koje popravlja korekcija. Što je nivo viši, to se više može zakloniti, ali je i sam kod krupniji.
Na ploči: kamera telefona iznad vizit-karte sa kodom. Vizit-karta leži na drvenom stolu pod uglom, pa je kod u kadru iskošen. Kamera traži tri ugaona kvadrata sa odnosom širina 1 : 1 : 3 : 1 : 1. Kvadrati se pale plavo, a po njima se gradi mreža modula. Posle delića sekunde dole na ekranu iskače adresa sajta.
Pasoš pojma · automatska identifikacija · matrični kod

QR kod

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

Kafić štampa QR kod jelovnika na stolovima i u sredinu stavlja svoj logotip. Na prvim stolovima kod se čita odmah, a na novim nalepnicama ne: dizajner je uvećao logotip. Kod izgleda čitav, sva tri ugaona kvadrata su na mestu. Ali ispod logotipa nestala je trećina bajtova jednog bloka, a korekcija nivoa M popravlja manje. Telefon gleda kod i ćuti.

QR kod upisuje tekst kvadratićima-modulima: taman je 1, svetao je 0. Podaci su razbijeni na bajtove i položeni cik-cak zmijom. Dodati su im bajtovi korekcije Rida i Solomona: po njima skener obnavlja oštećeni deo. Preko podataka leži jedna od osam maski, da u kodu ne bi bilo velikih praznih fleka. Broj maske i nivo korekcije upisani su pored markera za pronalaženje, dvaput.

Šta je todvodimenzionalni matrični kod sa ispravljanjem grešaka
StandardISO/IEC 18004; nacionalne verzije — JIS X 0510 u Japanu, GB/T 18284 u Kini, GOST R ISO/IEC 18004 u Rusiji
Veličinaverzije 1–40: od 21×21 do 177×177 modula, +4 modula tihe zone
Kapacitivnostdo 7089 cifara, 4296 slova i cifara ili 2953 bajta
ZaštitaRid–Solomon nad GF(256), od 7 do 30 % bajtova
Čime se čitakamerom: laserskoj liniji treba jedan red, QR-u cela slika
U laboratoriju Ka evoluciji kodova
Etimologija

Brz odgovor, majka i mera

Naziv QR je engleska skraćenica smišljena u Japanu; QR Code je registrovani zaštitni znak kompanije Denso Wave. Većina jezika zadržala je latinična slova, a kineski je kod nazvao po građi — „dvodimenzionalni”. U standardu se kod zove matričnim, a njegovi kvadratići — modulima.

QRengl. Quick Response
staroengl. cwic · živ→quick · brz+lat. respondere · odgovarati→Quick Response
Quick potiče od staroengleskog cwic — „živ”; odatle i „brz, okretan”. Response je od latinskog respondere, „odgovarati, obećati zauzvrat”. Denso Wave je kod nazvao po glavnom cilju: brz odziv skenera na fabričkoj traci.
matricalat. matrix
mater · majka→matrix · materica, izvor→kalup za livenje→tablica brojeva
Latinsko matrix znači „materica”, od mater, „majka”: ono iz čega nešto nastaje. Odatle kalup za livenje slova u štampariji, a u devetnaestom veku kod matematičara — pravougaona tablica brojeva. Matrični kod je takođe tablica: redovi i kolone modula.
modullat. modulus
modus · mera, način→modulus · merica→modul koda
Modulus je deminutiv od modus, „mera”: mala merica. Rimski arhitekti tako su zvali jedinicu kojom su merili delove zgrade. U kodu je modul takođe jedinica mere: sve veličine izražene su u modulima, a ne u milimetrima.
Kako se zove u drugim jezicima
二维码 èrwéimǎ — kineski: „dvodimenzionalni kod”. Tako zovu i QR i svaki 2D-kod; „扫码” — „skenirati kod”
QRコード kyūāru kōdo — japanski, u domovini koda; marka Denso Wave
código QR — španski i portugalski; u Argentini i Brazilu — uobičajena reč za plaćanje
رمز QR — arapski; u celini رمز الاستجابة السريعة, „znak brzog odgovora”
QR код — mongolski, ruski, kazaški: latinična slova i sopstvena reč za „kod”
QR कोड — hindi; platni QR u Indiji je UPI QR
L · M · Q · H
Low, Medium, Quartile, High — nivoi korekcije: 7, 15, 25 i 30 % bajtova
ECC
Error Correction Code — bajtovi korekcije dodati podacima
BCH
Bose–Chaudhuri–Hocquenghem kod; njime su zaštićeni format i verzija
GF(256)
Galoa polje od 256 elemenata: bajtovi se sabiraju i množe po svojim pravilima
01 · Građa

Pomoćni okvir i zmija od bajtova

Tri markera za pronalaženje u uglovima govore kameri gde je kod i kako je okrenut. Isprekidana linija sinhronizacije između njih određuje korak mreže. Počev od druge verzije, unutra stoje markeri za poravnanje: po njima skener ispravlja iskošenost i savijenost papira. Pored markera za pronalaženje je 15 bita formata, a kod većih verzija još 18 bita broja verzije.

Sve ostalo su podaci. Upisuju se kolonama od po dva modula, cik-cak: odozdo nagore, zatim odozgo nadole, zdesna nalevo. Bajtovi korekcije idu odmah iza podataka. U većim verzijama bajtovi su razdeljeni u nekoliko blokova i izmešani, zato jedna fleka malo kvari svaki blok, a ne jedan u celini.

v — broj verzije · S — stranica u modulima · n — bajtova u bloku · k — bajtova podataka u bloku · t — ispravljivih grešaka · N — broj cifara · c — bitova brojača · d — 5 bita formata
40
verzija, korak od 4 modula
8
maski na izbor
30 %
bajtova popravlja nivo H
Interaktivno · 15 bita formata

Kako kod saopštava nivo i masku

Izaberite nivo korekcije i masku. Ispod su pet bita podataka, deset kontrolnih i zaštitna maska. Ovaj niz se upisuje dvaput: oko gornjeg levog markera i duž druga dva.

Etalon · krajnje verzije
21×21verzija 1: 26 bajtova, na nivou L — 17 slova teksta 177×177verzija 40: 3706 bajtova, 46 markera za poravnanje 4 modulatiha zona oko koda, bez štampe 1:1:3:1:1odnos širina u markeru za pronalaženje duž bilo koje linije kroz centar
Interaktivno · pravi QR koder i skener

Sastavite kod i pokvarite ga

Kod se gradi po standardu iz vašeg teksta: režim, verzija, blokovi, Rid–Solomon, maska. „Struktura” — kliknite na modul i saznajte čiji je to bit. „Maska” — prođite kroz osam maski i pogledajte kazne. „Oštećenje” — zaklonite sredinu logotipom, kapnite boju, izgrebite. Skener čita ono što je ostalo i popravlja blokove.

Logotip u sredini

Grafikon · koliko se može zakloniti
Logotip naspram nivoa korekcije
Red je nivo, polje je veličina logotipa. Svako polje je zasebno čitanje vašeg teksta sa vašim mrljama i ogrebotinama. Zeleno — pročitano, crveno — nije, žuto — pročitan tuđ tekst.
deo površine pod logotipomL · M · Q · H
Grafikon · osam maski
Kazna svake maske
Stubić je složen od četiri pravila: serije, kvadrati 2×2, lažni markeri za pronalaženje, ravnoteža tamnog. Trougao je minimum, njega bira koder. Svetao stubić je trenutna maska.
broj maskepoeni kazne
02 · Evolucija dvodimenzionalnih kodova

Iz niza u ravan

Linearni kod je stigao do granice dužine: u jedan red ne staje više od dvadesetak znakova. Prvo su redovi naslagani u gomilu, pa se prešlo na mrežu modula. Svaki kod rešavao je svoj zadatak: deo u fabrici, paket na traci, kartu na ekranu. QR je pobedio jer je postao besplatan i stigao u telefone.

nosičemu služi
03 · Režimi i kapacitet

Azbuka određuje veličinu

QR sažima podatke izborom režima. Cifre idu po tri u 10 bita. Velika latinična slova, cifre i devet znakova — po dva u 11 bita. Sve ostalo — bajtovima od po 8 bita. Pred podacima stoje 4 bita režima i brojač znakova.

TEKST ZA POREĐENJE
■ cifra■ alfanumerički znak■ samo bajtom

Kapacitet verzija 1–40 u režimu ovog teksta · tačka je vaš tekst
režim, verzija 40
L
M
Q
H
azbuka
04 · Šta je unutra

Običan tekst po dogovoru

Sam QR ne zna da je u njemu veza ili lozinka. On čuva nisku. Telefon gleda početak niske: https:// — otvori pregledač, WIFI: — poveži se na mrežu, BEGIN:VCARD — sačuvaj kontakt. Platne niske su u svakoj zemlji svoje. Masovna QR plaćanja počela su u Kini: Alipay i WeChat Pay. U Indiji je to veza upi://pay, u evrozoni — SEPA prenos po formatu EPC, u Brazilu — Pix po šablonu EMVCo, u Rusiji — platni podaci po GOST R 56042-2014.

Podaci su izmišljeni. Izabrana varijanta ide i u laboratoriju: pogledajte koje verzije će biti kod.
Rastavljanje niske ·
05 · Pravila štampe
Tačno
tiha zona — 4 modula sa svih strana
stranica koda ne manja od desetine rastojanja do kamere: sa 3 m — od 30 cm
logotip samo u sredini i uz nivo Q ili H
kratka veza: manje bajtova — manja verzija — krupniji modul
proveriti na nekoliko telefona posle štampe, a ne u nacrtu
Netačno
slika preko markera za pronalaženje ili niza formata
svetli moduli na svetloj pozadini, gradijent preko celog koda
moduli zaobljeni u tačke na kodu male verzije
kod na savijenom delu flaše bez rezerve u nivou korekcije
duga veza sa reklamnim oznakama na maloj nalepnici
06 · Susedni kodovi
07 · Istorijski deo
tabla za go · mreža kamenčića
Beleška

Masahiro Hara je pričao da mu je ideja mreže pala na pamet uz igru go: crni i beli kamenčići na tabli već nose mnogo informacija. Teškoća je bila drugde — kamera mora odmah da nađe kod među natpisima i slikama. Hara je prebrao novine, časopise i kutije i odabrao odnos širina koji se u štampi gotovo ne sreće.

Marker 1 : 1 : 3 : 1 : 1 izgleda isto duž bilo koje linije kroz centar, pod kojim god uglom kamera gledala. Kad nađe tri takva markera, skener zna položaj, rotaciju i veličinu koda, a da nije pročitao nijedan bit podataka. Zato se QR čita u bilo kojoj orijentaciji, a bar-kod treba prinositi linijom ka zraku.

11311
marker za pronalaženje · 7×7
Katalog veličina
ceo indeks →
temelj · 7 jedinica

Sedam osnovnih jedinica SI

po temi lista · kodovi i oznake
Laboratorija indeksa: čaša soka od kupusa, plamenik, čaša vode na hladnoj ploči i zupčasti prenos
Indeks · sve veličine na jednoj stranici
Laboratorija na ulazu u indeks

Kap kiseline menja boju soka, so boji plamen, voda se ledi od jednog kucanja. Ispod njih svi listovi Simetriuma, po oblastima i abecedno.

Otvori indeks →
08 · Vaš jezik
svaka veza je prava stranica lokala

Čitajte na svom jeziku

prevedeno i pregledanogrubi prevodna čekanju