SIMETRIUM .COM QR · ISO/IEC 18004
Denso Wave · 1994
TR|36 dil
Karıştırmayın
QR bir yazım yöntemidir, adres değil. Koda bağlantı, Wi-Fi şifresi, kartvizit ya da ödeme konabilir. Tarayıcı metni okur, onunla ne yapılacağına telefon karar verir.
Logo
Ortadaki resim, hata düzeltmenin onardığı bir hasardır. Düzey ne kadar yüksekse o kadar çok şey kapatılabilir, ama kodun kendisi de o kadar büyür.
Levhada, kodlu bir kartvizitin üzerinde duran telefon kamerası görülüyor. Kartvizit ahşap bir masada eğik duruyor ve kadrajdaki kod çarpık. Kamera, genişlik oranı 1 : 1 : 3 : 1 : 1 olan üç köşe karesini arıyor. Kareler maviye yanıyor ve modül ızgarası onlara göre kuruluyor. Saniyenin bir kesri sonra ekranın altında sitenin adresi beliriyor.
Terim kartı · otomatik tanımlama · matris kod

QR kodu

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

Bir kafe masalara menünün QR kodunu basıyor ve ortasına kendi logosunu koyuyor. İlk masalarda kod hemen okunuyor, yeni etiketlerde ise okunmuyor: tasarımcı logoyu büyütmüş. Kod sağlam görünüyor, üç köşe karesinin hepsi yerinde. Ama logonun altında bir bloktaki baytların üçte biri yok oldu, M düzeyindeki düzeltme ise daha azını onarıyor. Telefon koda bakıyor ve susuyor.

QR kod metni kareciklerle, yani modüllerle yazar: koyu 1, açık 0 demektir. Veriler baytlara bölünür ve yılan gibi dizilir. Bunlara Reed–Solomon düzeltme baytları eklenir: tarayıcı bozulan kısmı bunlarla geri kurar. Verilerin üstüne sekiz maskeden biri bindirilir, böylece kodda büyük boş lekeler olmaz. Maske numarası ve düzeltme düzeyi bulucu desenlerin yanına iki kez yazılır.

Nedirhata düzeltmeli iki boyutlu matris kod
StandartISO/IEC 18004; ulusal sürümler — Japonya'da JIS X 0510, Çin'de GB/T 18284, Rusya'da GOST R ISO/IEC 18004
Boyut1–40. sürümler: 21×21'den 177×177 modüle kadar, +4 modül sessiz bölge
Sığa7089 rakama, 4296 harf ve rakama ya da 2953 bayta kadar
KorumaGF(256) üzerinde Reed–Solomon, baytların 7 ila 30 %'u
Neyle okunurkamerayla: lazer çizgisine bir satır yeter, QR'ın tüm görüntüye ihtiyacı var
Laboratuvara Kodların evrimine
Köken bilgisi

Hızlı yanıt, ana ve ölçü

QR adı, Japonya'da icat edilmiş bir İngilizce kısaltmadır; QR Code, Denso Wave'in tescilli markasıdır. Çoğu dil Latin harflerini korudu, Çince ise koda yapısına göre ad verdi — «iki boyutlu». Standart koda matris kod, karecikleri ise modül der.

QRİng. Quick Response
Eski İng. cwic · canlı→quick · hızlı+Lat. respondere · yanıtlamak→Quick Response
Quick, Eski İngilizce cwic — «canlı» sözcüğüne dayanır; «hızlı, çevik» anlamı da buradan gelir. Response, Latince respondere, «yanıtlamak, karşılığında söz vermek» sözcüğünden gelir. Denso Wave koda asıl amacına göre ad verdi: üretim hattında tarayıcının hızlı yanıtı.
matrisLat. matrix
mater · ana→matrix · rahim, kaynak→döküm kalıbı→sayı tablosu
Latince matrix «rahim» demektir, mater, «ana» sözcüğünden: bir şeyin kendisinden doğduğu şey. Buradan matbaada harf dökme kalıbı, on dokuzuncu yüzyılda matematikçilerde ise dikdörtgen sayı tablosu çıktı. Matris kod da bir tablodur: modül satırları ve sütunları.
modülLat. modulus
modus · ölçü, yöntem→modulus · küçük ölçü→kodun modülü
Modulus, modus, «ölçü» sözcüğünün küçültmesidir: küçük bir ölçek. Roma mimarları bir yapının parçalarını ölçtükleri birime böyle derdi. Kodda da modül bir ölçü birimidir: tüm boyutlar milimetreyle değil, modülle ifade edilir.
Başka dillerde nasıl denir
二维码 èrwéimǎ — Çince: «iki boyutlu kod». Hem QR'a hem de her 2D koda böyle denir; «扫码» — «kodu taramak»
QRコード kyūāru kōdo — Japonca, kodun anavatanında; Denso Wave markası
código QR — İspanyolca ve Portekizce; Arjantin ve Brezilya'da ödeme için olağan sözcük
رمز QR — Arapça; tam hâli رمز الاستجابة السريعة, «hızlı yanıt işareti»
QR код — Moğolca, Rusça, Kazakça: Latin harfleri ve «kod» için kendi sözcükleri
QR कोड — Hintçe; Hindistan'da ödeme QR'ı UPI QR'dır
L · M · Q · H
Low, Medium, Quartile, High — düzeltme düzeyleri: baytların 7, 15, 25 ve 30 %'u
ECC
Error Correction Code — verilere eklenen düzeltme baytları
BCH
Bose–Chaudhuri–Hocquenghem kodu; biçimi ve sürümü korur
GF(256)
256 elemanlı Galois cismi: baytlar kendi kurallarıyla toplanır ve çarpılır
01 · Yapı

Hizmet çerçevesi ve baytların yılanı

Köşelerdeki üç bulucu desen kameraya kodun nerede olduğunu ve nasıl döndüğünü söyler. Aralarındaki kesik çizgili zamanlama deseni ızgara adımını belirler. İkinci sürümden başlayarak içeride hizalama desenleri bulunur: tarayıcı bunlarla eğikliği ve kâğıdın bükülmesini düzeltir. Bulucu desenlerin yanında 15 bit biçim bilgisi, büyük sürümlerde ise ayrıca 18 bit sürüm numarası vardır.

Geri kalan her şey veridir. İki modüllük sütunlar hâlinde, yılan gibi yazılır: aşağıdan yukarı, sonra yukarıdan aşağı, sağdan sola. Düzeltme baytları verilerin hemen ardından gelir. Büyük sürümlerde baytlar birkaç bloğa bölünüp karıştırılır, bu yüzden bir leke her bloğu azar azar bozar, tek bir bloğu tümden değil.

v — sürüm numarası · S — modül cinsinden kenar · n — bloktaki bayt · k — bloktaki veri baytı · t — düzeltilebilir hata · N — rakam sayısı · c — sayaç biti · d — 5 bit biçim
40
sürüm, 4 modüllük adım
8
maske seçilebilir
30 %
baytı H düzeyi onarır
Etkileşimli · 15 bit biçim

Kod düzeyi ve maskeyi nasıl bildirir

Düzeltme düzeyini ve maskeyi seçin. Aşağıda beş veri biti, on denetim biti ve koruyucu maske var. Bu dizi iki kez yazılır: sol üstteki desenin çevresine ve diğer ikisinin boyunca.

Ölçüt · uç sürümler
21×211. sürüm: 26 bayt, L düzeyinde — 17 harflik metin 177×17740. sürüm: 3706 bayt, 46 hizalama deseni 4 modülkodun çevresinde baskısız sessiz bölge 1:1:3:1:1bulucu desende merkezden geçen her çizgi boyunca genişlik oranı
Etkileşimli · gerçek QR kodlayıcı ve tarayıcı

Kodu kurun ve bozun

Kod, standarda göre metninizden kurulur: kip, sürüm, bloklar, Reed–Solomon, maske. «Yapı» — bir modüle tıklayın ve bunun kimin biti olduğunu öğrenin. «Maske» — sekiz maskeyi deneyin ve cezalara bakın. «Hasar» — ortasını logoyla kapatın, boya damlatın, çizin. Tarayıcı kalanı okur ve blokları onarır.

Ortada logo

Grafik · ne kadarı kapatılabilir
Logo ve düzeltme düzeyi
Satır düzeydir, hücre logonun boyutudur. Her hücre, metninizin sizin lekelerinizle ve çiziklerinizle ayrı bir okunuşudur. Yeşil — okundu, kırmızı — okunmadı, sarı — başka metin okundu.
logonun altında kalan alan oranıL · M · Q · H
Grafik · sekiz maske
Her maskenin cezası
Sütun dört kuraldan oluşur: seriler, 2×2 kareler, sahte bulucu desenler, koyunun dengesi. Üçgen en düşük değerdir, kodlayıcı onu seçer. Parlak sütun geçerli maskedir.
maske numarasıceza puanı
02 · İki boyutlu kodların evrimi

Satırdan düzleme

Doğrusal kod uzunluğa takıldı: bir satıra yirmiden fazla karakter sığmaz. Önce satırlar üst üste dizildi, sonra modül ızgarasına geçildi. Her kod kendi işini görüyordu: fabrikada bir parça, bantta bir koli, ekranda bir bilet. QR kazandı, çünkü ücretsiz oldu ve telefonlara girdi.

taşırne işe yarar
03 · Kipler ve kapasite

Boyutu alfabe belirler

QR, veriyi kip seçerek sıkıştırır. Rakamlar üçlü gruplar hâlinde 10 bitle gider. Büyük Latin harfleri, rakamlar ve dokuz işaret ikişerli 11 bitle. Geri kalan her şey 8 bitlik baytlarla. Verilerin önünde 4 bit kip ve karakter sayacı durur.

KARŞILAŞTIRILACAK METİN
■ rakam■ alfasayısal karakter■ yalnız bayt olarak

Bu metnin kipinde 1–40. sürümlerin kapasitesi · nokta — sizin metniniz
kip, 40. sürüm
L
M
Q
H
alfabe
04 · İçinde ne var

Anlaşma gereği düz metin

QR'ın kendisi içinde bağlantı mı şifre mi olduğunu bilmez. Bir dizgi saklar. Telefon dizginin başına bakar: https:// — tarayıcıyı aç, WIFI: — ağa bağlan, BEGIN:VCARD — kişiyi kaydet. Ödeme dizgileri her ülkede farklıdır. Kitlesel QR ödemeleri Çin'de başladı: Alipay ve WeChat Pay. Hindistan'da upi://pay bağlantısı, avro bölgesinde EPC biçiminde SEPA havalesi, Brezilya'da EMVCo şablonuyla Pix, Rusya'da GOST R 56042-2014'e göre ödeme bilgileri.

Bilgiler kurgudur. Seçilen seçenek laboratuvara da gider: kodun hangi sürümde çıkacağına bakın.
Dizgi çözümlemesi ·
05 · Baskı kuralları
Doğru
sessiz bölge — her yandan 4 modül
kodun kenarı kameraya uzaklığın en az onda biri: 3 m'den — 30 cm'den
logo yalnızca ortada ve Q ya da H düzeyiyle
kısa bağlantı: daha az bayt — daha küçük sürüm — daha büyük modül
baskıdan sonra birkaç telefonda denemek, taslakta değil
Yanlış
bulucu desenin ya da biçim dizisinin üstüne resim
açık zeminde açık modüller, tüm kod boyunca degrade
küçük sürümlü kodda noktaya yuvarlatılmış modüller
düzeltme düzeyinde payı olmayan, şişenin kıvrımındaki kod
küçük etikette reklam etiketli uzun bağlantı
06 · Komşu kodlar
07 · Tarihsel bölüm
go tahtası · taş ızgarası
Not

Masahiro Hara, ızgara fikrinin go oynarken aklına geldiğini anlatırdı: tahtadaki siyah ve beyaz taşlar zaten çok bilgi taşıyor. Zorluk başkaydı — kameranın kodu yazılar ve resimler arasında anında bulması gerekiyordu. Hara gazeteleri, dergileri ve kutuları taradı ve baskıda neredeyse hiç rastlanmayan bir genişlik oranı seçti.

1 : 1 : 3 : 1 : 1 deseni, kamera hangi açıdan bakarsa baksın, merkezden geçen her çizgi boyunca aynı görünür. Bu tür üç desen bulan tarayıcı, tek bir veri biti okumadan kodun konumunu, dönüşünü ve boyutunu bilir. Bu yüzden QR her yönde okunur, çubuk kodu ise satırıyla ışığa doğru tutmak gerekir.

11311
bulucu desen · 7×7
Büyüklük kataloğu
tüm dizin →
temel · 7 birim

SI’nin yedi temel birimi

sayfa konusuna dair · kodlar ve işaretler
Dizinin laboratuvarı: bir bardak lahana suyu, bir ocak, soğuk levha üzerinde bir bardak su ve bir dişli takımı
Dizin · tüm büyüklükler tek sayfada
Dizinin girişindeki laboratuvar

Bir damla asit suyun rengini değiştirir, tuz alevi boyar, su bir vuruşla donar. Altlarında Simetrium’un tüm sayfaları, alanlara göre ve alfabetik olarak.

Dizini aç →
08 · Sizin diliniz
her bağlantı gerçek bir dil sayfasına gider

Kendi dilinizde okuyun

çevrildi ve gözden geçirildiham çevirisırada