SIMETRIUM .COM QR · ISO/IEC 18004
Denso Wave · 1994
FI|36 kieltä
Älä sekoita
QR on kirjoitustapa, ei osoite. Koodiin voi laittaa linkin, wifi-salasanan, käyntikortin tai maksun. Lukija lukee tekstin, ja sen, mitä tekstillä tehdään, päättää puhelin.
Logo
Kuva keskellä on vaurio, jonka virheenkorjaus korjaa. Mitä korkeampi taso, sitä enemmän voi peittää, mutta sitä suurempi on itse koodi.
Levyllä: puhelimen kamera käyntikortin yläpuolella, kortissa koodi. Käyntikortti on puupöydällä vinossa, joten koodi on kuvassa vääristynyt. Kamera etsii kolme kulmaneliötä, joiden leveyksien suhde on 1 : 1 : 3 : 1 : 1. Neliöt syttyvät sinisinä, ja niiden mukaan rakennetaan moduuliruudukko. Sekunnin murto-osan kuluttua näytön alareunaan ilmestyy verkkosivun osoite.
Termin passi · automaattinen tunnistus · matriisikoodi

QR-koodi

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

Kahvila painaa pöytiin QR-koodin ruokalistasta ja asettaa keskelle oman logonsa. Ensimmäisillä pöydillä koodi luetaan heti, mutta uusissa tarroissa ei: suunnittelija suurensi logoa. Koodi näyttää ehjältä, kaikki kolme kulmaneliötä ovat paikallaan. Mutta logon alta on kadonnut kolmasosa yhden lohkon tavuista, ja tason M virheenkorjaus korjaa vähemmän. Puhelin katsoo koodia ja on hiljaa.

QR-koodi kirjoittaa tekstin pienillä neliöillä eli moduuleilla: tumma on 1, vaalea on 0. Data jaetaan tavuihin ja asetetaan käärmeenä. Niihin lisätään Reed–Solomon-korjaustavut: niiden avulla lukija palauttaa vaurioituneen osan. Datan päällä on yksi kahdeksasta maskista, jotta koodiin ei tule suuria tyhjiä läikkiä. Maskin numero ja korjaustaso on kirjoitettu paikannuskuvioiden viereen, kahdesti.

Mikä se onkaksiulotteinen matriisikoodi virheenkorjauksella
StandardiISO/IEC 18004; kansalliset versiot — JIS X 0510 Japanissa, GB/T 18284 Kiinassa, GOST R ISO/IEC 18004 Venäjällä
Kokoversiot 1–40: 21×21:stä 177×177:ään moduulia, +4 moduulia hiljaista aluetta
Kapasitanssienintään 7089 numeroa, 4296 kirjainta ja numeroa tai 2953 tavua
SuojausReed–Solomon kentässä GF(256), 7–30 % tavuista
Millä luetaankameralla: laserviiva tarvitsee yhden rivin, QR tarvitsee koko kuvan
Laboratorioon Koodien kehitykseen
Etymologia

Nopea vastaus, äiti ja mitta

Nimi QR on Japanissa keksitty englantilainen lyhenne; QR Code on Denso Waven rekisteröity tavaramerkki. Useimmat kielet säilyttivät latinalaiset kirjaimet, mutta kiina nimesi koodin sen rakenteen mukaan — «kaksiulotteinen». Standardissa koodia kutsutaan matriisikoodiksi ja sen neliöitä moduuleiksi.

QRengl. Quick Response
vanh. engl. cwic · elävä→quick · nopea+lat. respondere · vastata→Quick Response
Quick juontuu vanhan englannin sanasta cwic — «elävä»; siitä «nopea, ketterä». Response tulee latinan sanasta respondere, «vastata, luvata vastaukseksi». Denso Wave nimesi koodin tärkeimmän tavoitteen mukaan: lukijan nopea vaste tehtaan linjalla.
matriisilat. matrix
mater · äiti→matrix · kohtu, lähde→valumuotti→lukutaulukko
Latinan matrix tarkoittaa «kohtua», sanasta mater, «äiti»: se, mistä jokin syntyy. Siitä tulee kirjainten valumuotti kirjapainossa ja yhdeksästoista vuosisadalla matemaatikoilla suorakulmainen lukutaulukko. Matriisikoodikin on taulukko: moduulien rivejä ja sarakkeita.
moduulilat. modulus
modus · mitta, tapa→modulus · pieni mitta→koodin moduuli
Modulus on sanan modus, «mitta», deminutiivi: pieni mitta. Rooman arkkitehdit kutsuivat sillä yksikköä, jolla rakennuksen osia mitattiin. Koodissa moduuli on myös mittayksikkö: kaikki koot ilmaistaan moduuleina, ei millimetreinä.
Mitä se on muilla kielillä
二维码 èrwéimǎ — kiina: «kaksiulotteinen koodi». Niin kutsutaan sekä QR:ää että mitä tahansa 2D-koodia; «扫码» tarkoittaa «skannaa koodi»
QRコード kyūāru kōdo — japani, koodin kotimaassa; Denso Waven merkki
código QR — espanja ja portugali; Argentiinassa ja Brasiliassa tuttu maksamisen sana
رمز QR — arabia; kokonaan رمز الاستجابة السريعة, «nopean vastauksen merkki»
QR код — mongolia, venäjä, kazakki: latinalaiset kirjaimet ja oma sana «koodille»
QR कोड — hindi; maksu-QR on Intiassa UPI QR
L · M · Q · H
Low, Medium, Quartile, High — korjaustasot: 7, 15, 25 ja 30 % tavuista
ECC
Error Correction Code — dataan lisätyt korjaustavut
BCH
Bose–Chaudhuri–Hocquenghem-koodi; se suojaa muodon ja version
GF(256)
256 alkion Galois'n kunta: tavuja lasketaan yhteen ja kerrotaan omien sääntöjensä mukaan
01 · Rakenne

Apukehys ja tavujen käärme

Kolme paikannuskuviota kulmissa kertovat kameralle, missä koodi on ja miten se on käännetty. Niiden välinen katkoviiva eli ajoitus määrää ruudukon askeleen. Toisesta versiosta alkaen sisällä on kohdistuskuvioita: niillä lukija korjaa vinouden ja paperin taipumisen. Paikannuskuvioiden vieressä on 15 bittiä muotoa, suurissa versioissa lisäksi 18 bittiä versionumeroa.

Kaikki muu on dataa. Se kirjoitetaan kahden moduulin sarakkeina, käärmeenä: alhaalta ylös, sitten ylhäältä alas, oikealta vasemmalle. Korjaustavut tulevat heti datan perään. Suurissa versioissa tavut jaetaan useaan lohkoon ja sekoitetaan, jolloin yksi läiskä pilaa jokaista lohkoa vähän eikä yhtä lohkoa kokonaan.

v — versionumero · S — sivu moduuleina · n — tavuja lohkossa · k — datatavuja lohkossa · t — korjattavia virheitä · N — numeroiden määrä · c — laskurin bitit · d — 5 bittiä muotoa
40
versiota, askel 4 moduulia
8
maskia valittavana
30 %
tavua korjaa taso H
Interaktiivinen · 15 bittiä muotoa

Miten koodi kertoo tason ja maskin

Valitse korjaustaso ja maski. Alla: viisi databittiä, kymmenen tarkistusbittiä ja suojamaski. Tämä rivi kirjoitetaan kahdesti: vasemman yläkuvion ympärille ja kahden muun viereen.

Mittapuu · ääriversiot
21×21versio 1: 26 tavua, tasolla L — 17 kirjainta tekstiä 177×177versio 40: 3706 tavua, 46 kohdistuskuviota 4 moduuliahiljainen alue koodin ympärillä, ilman painatusta 1:1:3:1:1leveyksien suhde paikannuskuviossa mitä tahansa keskipisteen kautta kulkevaa viivaa pitkin
Interaktiivinen · oikea QR-koodaaja ja -lukija

Rakenna koodi ja riko se

Koodi rakennetaan standardin mukaan tekstistäsi: tila, versio, lohkot, Reed–Solomon, maski. «Rakenne» — napsauta moduulia ja katso, minkä tavun bitti se on. «Maski» — käy läpi kahdeksan maskia ja katso rangaistukset. «Vaurio» — peitä keskusta logolla, tiputa maalia, naarmuta. Lukija lukee sen, mikä jäi, ja korjaa lohkot.

Logo keskellä

Kaavio · kuinka paljon voi peittää
Logo vastaan korjaustaso
Rivi on taso, ruutu on logon koko. Jokainen ruutu on erillinen tekstisi luku sinun läiskinesi ja naarmuinesi. Vihreä — luettu, punainen — ei luettu, keltainen — luettiin vieras teksti.
logon alla olevan pinta-alan osuusL · M · Q · H
Kaavio · kahdeksan maskia
Kunkin maskin rangaistus
Pylväs koostuu neljästä säännöstä: jaksot, neliöt 2×2, väärät paikannuskuviot, tumman tasapaino. Kolmio on minimi, jonka koodaaja valitsee. Kirkas pylväs on nykyinen maski.
maskin numerorangaistuspisteet
02 · Kaksiulotteisten koodien kehitys

Viivasta tasoon

Viivakoodi törmäsi pituuteen: yhdelle riville ei mahdu yli kahtakymmentä merkkiä. Aluksi rivit pantiin pinoon, sitten siirryttiin moduuliruudukkoon. Jokainen koodi ratkaisi oman tehtävänsä: osan tehtaalla, paketin kuljettimella, lipun näytöllä. QR voitti, koska siitä tuli ilmainen ja se tuli puhelimiin.

sisältäämihin
03 · Tilat ja kapasiteetti

Aakkoset ratkaisevat koon

QR pakkaa dataa tilan valinnalla. Numerot kulkevat kolmen ryhmissä 10 bitillä. Isot latinalaiset kirjaimet, numerot ja yhdeksän merkkiä kulkevat pareittain 11 bitillä. Kaikki muu kulkee tavuina 8 bitillä. Ennen dataa on 4 bittiä tilaa ja merkkilaskuri.

VERTAILUTEKSTI
■ numero■ aakkosnumeerinen merkki■ vain tavuna

Versioiden 1–40 kapasiteetti tämän tekstin tilassa · piste on sinun tekstisi
tila, versio 40
L
M
Q
H
aakkoset
04 · Mitä sisällä on

Pelkkää tekstiä sopimuksen mukaan

QR ei itse tiedä, että sen sisällä on linkki tai salasana. Se säilyttää merkkijonon. Puhelin katsoo jonon alkua: https:// — avaa selain, WIFI: — yhdistä verkkoon, BEGIN:VCARD — tallenna yhteystieto. Maksujonot ovat joka maassa erilaisia. Massamaksut QR:llä alkoivat Kiinassa: Alipay ja WeChat Pay. Intiassa se on upi://pay-linkki, euroalueella SEPA-tilisiirto EPC-muodossa, Brasiliassa Pix EMVCo-mallin mukaan, Venäjällä maksutiedot standardin GOST R 56042-2014 mukaan.

Tiedot ovat kuvitteellisia. Valittu vaihtoehto menee myös laboratorioon: katso, minkä version koodista tulee.
Merkkijonon erittely ·
05 · Painatussäännöt
Oikein
hiljainen alue — 4 moduulia joka puolelta
koodin sivu vähintään kymmenesosa etäisyydestä kameraan: 3 m:stä — 30 cm:stä
logo vain keskellä ja tasolla Q tai H
lyhyt linkki: vähemmän tavuja — pienempi versio — suurempi moduuli
testaa useilla puhelimilla painamisen jälkeen, älä vedoksessa
Väärin
kuva paikannuskuvion tai muotojonon päällä
vaaleat moduulit vaalealla taustalla, liukuväri koko koodin yli
pisteiksi pyöristetyt moduulit pienen version koodissa
koodi pullon kaarella ilman varaa korjaustasossa
pitkä linkki mainostunnisteineen pienessä tarrassa
06 · Naapurikoodit
07 · Historiallinen osa
go-lauta · kivien ruudukko
Huomautus

Masahiro Hara kertoi, että ruudukon idea syntyi hänelle go-pelin aikana: mustat ja valkoiset kivet laudalla kantavat jo paljon tietoa. Vaikeus oli muualla — kameran on löydettävä koodi heti tekstien ja kuvien seasta. Hara kävi läpi sanomalehtiä, aikakauslehtiä ja laatikoita ja valitsi leveyksien suhteen, jota painotuotteissa lähes ei esiinny.

Kuvio 1 : 1 : 3 : 1 : 1 näyttää samalta kaikkia keskipisteen kautta kulkevia viivoja pitkin, miltä kulmalta kamera sitä katsookin. Kun lukija on löytänyt kolme tällaista kuviota, se tietää koodin sijainnin, kierron ja koon lukematta yhtäkään databittiä. Siksi QR luetaan mihin suuntaan tahansa, mutta viivakoodi pitää tuoda säteen eteen rivi edellä.

11311
paikannuskuvio · 7×7
Suureluettelo
koko hakemisto →
perusta · 7 yksikköä

SI-järjestelmän seitsemän perusyksikköä

arkin aiheeseen · koodit ja merkinnät
Hakemiston laboratorio: lasi kaalimehua, poltin, lasi vettä kylmällä levyllä ja hammaspyörävaihteisto
Hakemisto · kaikki suureet yhdellä sivulla
Laboratorio hakemiston sisäänkäynnillä

Happotippa muuttaa mehun värin, suola värjää liekin, vesi jäätyy koputuksesta. Niiden alla kaikki Simetriumin lehdet aloittain ja aakkosittain.

Avaa hakemisto →
08 · Sinun kielesi
jokainen linkki vie oikealle kielisivulle

Lue omalla kielelläsi

käännetty ja oikoluetturaakakäännösjonossa