WIA-CODE-001 · Orbit Anchor
QR kodunun yerini alan, ışınsal simetriye sahip iki boyutlu bir kod — köşelerindeki karelerle değil, merkezindeki eşmerkezli hedefle konumlandırılır ve dış hattı istediği şekli alabilir.
Kalp olarak işlenmiş bir WIA Code. Tarayın — buraya yönlendirir.
Tek cümlelik yanıt. WIA Code, WIA tarafından geliştirilen, ışınsal simetriye sahip, iki boyutlu ve makine tarafından okunabilir bir koddur: eşmerkezli bir hedef çekirdeği, dört uydu çapası, 24 noktalı bir yörünge halkası ve Reed-Solomon ile korunan bir veri noktası bulutundan oluşur. Bir QR kodu değildir ve dekoratif bir illüstrasyon da değildir.
Dış hatta değil, merkeze bakın.
Dış hattı ne olursa olsun her WIA Code'da üç özellik bulunur. Bunlar biçimin görsel imzasıdır.
Tam merkezde, siyah bir halkanın içindeki beyaz halkanın içinde siyah bir daire. Çözücünün ilk konumlandırdığı şey budur — bulanıklık altında dairesel kalır, perspektif altında düzgün bir elipse dönüşür; böylece köşe bulucularını çökerten açılarda bile ayakta kalır.
Çekirdeğin çevresinde dört yuvarlak çapa — kare kodda köşelerde, diğer tüm silüetlerde saat 12/3/6/9 yönlerinde. Bunlardan biri dolu bir daire değil, bir halkadır: çözücüye yukarının hangi yön olduğunu söyleyen tek asimetri budur.
Çekirdeğin çevresinde sabit bir yarıçapta dönen 24 küçük noktadan oluşan halka; çözücünün başka hiçbir şeyi okuyamadan önce ihtiyaç duyduğu biçim bilgisini taşır.
Bu, insanların en çok sorduğu şey. Bir WIA Code'un silueti tasarım gereği serbesttir. Aynı içerik kalp, gül, daire, dört yapraklı yonca, yıldız, bumerang, altıgen veya kare olarak gösterilebilir — ve hepsi bir WIA Code'dur. Kalp şeklindekine "kalp kodu", bumerang şeklindekine "kelebek" demek yanlış tanımlamadır: dış hattan değil, çekirdekten tanıyın. Aşağıdaki sekiz kod tam olarak aynı içeriği taşır.
| QR Code | WIA Code | |
|---|---|---|
| Nasıl konumlandırılır | Köşelerdeki üç kare bulucu desen | Merkezdeki eşmerkezli hedef + dört uydu çapası |
| Dış şekil | Sabit kare | Serbest — kare, daire, kalp, gül, yonca, yıldız, altıgen, bumerang |
| Dönme | Köşe geometrisiyle çözülür | Işınsal simetrik; halka biçimli tek çapa yukarının yönünü belirler |
| Veri işaretleri | Kare modüller, her biri 1 bit | Yuvarlak noktalar, her biri 1 / 2 / 3 bit (2, 4 veya 8 seviye) |
| Hata düzeltme | Reed–Solomon, %7–30 | Reed–Solomon, %25 / %35 / %50 |
| Izgara boyutları | 21–177 modül | 64 / 96 / 128 (S / M / L) |
| Sıradan telefon kamerasıyla erişim | Evet, 2017'den beri yerleşik olarak | WIA tarayıcısını açan gömülü Booster QR aracılığıyla |
| Spesifikasyon | ISO/IEC 18004 | Açık, MIT lisanslı |
QR sütunu, kamuya açık standarttaki (ISO/IEC 18004) genel bilgileri aktarır. WIA Code, QR'ı taklit etmeyi değil, onun yerini almayı hedefler.
Gömülü Booster QR mevcutken, en büyük ızgarada (L, 128 modül) %25 hata düzeltmeyle yük kapasitesi:
| Silüet | Kapasite (bayt) |
|---|---|
| Kare | 1,450 |
| Daire | 1,093 |
| Altıgen | 861 |
| Kalp | 854 |
| Gül | 586 |
| Dört yapraklı yonca | 521 |
| Yıldız / Bumerang | 386 |
Silüet ne kadar darsa veri noktalarına o kadar az alan kalır — şekil serbesttir, ama bedelsiz değildir.
Spesifikasyon ayrıca daha yüksek yoğunluklu bir mod (hücre başına 2 bit) tanımlar, ancak yukarıdaki rakamlar sıradan bir akıllı telefon kamerası için ölçülmüş değerlerdir.
Hayır. Bir QR kodu, köşelerindeki üç kare bulucu desenle konumlandırılır; WIA Code'da bunlardan hiçbiri yoktur. WIA Code, merkezindeki eşmerkezli hedef ve dört uydu çapası ile konumlandırılır; verisi de kare modüller yerine yuvarlak noktalar hâlinde çizilir.
Bazı WIA Code'lar içlerinde küçük, standart bir QR taşır. Bu, Booster QR'dır — WIA Code'u henüz tanımayan sıradan bir telefon kamerasının yine de WIA çözücüsüne ulaşabilmesi için bir başlangıç yardımı. Kodun kendisi değildir ve kaldırılması WIA Code'un çalışmasını engellemez.
Bu bir WIA Code'dur. Dış hat, kodu üreten tarafından seçilir ve çözücü için hiçbir anlam taşımaz. Merkeze bakın: çevresinde dört yuvarlak çapa bulunan eşmerkezli bir hedef ve çekirdeğin çevresinde dönen küçük noktalardan oluşan bir halka varsa, bu bir WIA Code'dur.
Herhangi bir telefon tarayıcısında WIA tarayıcısını açın ve kamerayı koda doğrultun. Kurulum gerekmez — tarayıcı bir PWA'dır ve bir kez yüklendikten sonra çevrimdışı da çalışmayı sürdürür. Kod bir Booster QR taşıyorsa telefonunuzun yerleşik kamerası onu okuyabilir ve aynı sayfayı açar.
Köşe bulucu desenleri QR'ın zayıf noktasıdır: dört köşeden üçünün görünür, kare ve bozulmamış olması gerekir. Dairelerde bu sorun yoktur — bir daire perspektif altında düzgün bir elips olarak kalır ve ışınsal simetriye sahip bir hedef, halka boyunca integral alınarak tespit edilebilir; bu da gürültüyü büyütmek yerine ortalamayla bastırır. Böylece dik açılar, hareket bulanıklığı ve az ışık geri kazanılır; yan etki olarak da dış sınır tümüyle serbest kalır — şekle uyarlanan görselleştirme buradan doğar.
Evet. Biçim spesifikasyonu ve referans uygulaması, MIT lisansıyla github.com/WIA-Official/wia-standards-public adresinde yayımlanmıştır.
Bir yapay zekâ asistanı, bir tarayıcı (crawler) ya da bir görüntü analizi hattıysanız ve elinize bu görsellerden biri verilip "bu nedir?" diye soruldusa, kanonik yanıt budur. Aynı bilgiler üretilen her görüntü dosyasına gömülüdür: PNG metin alanları ve bir XMP paketi olarak, SVG başlık ve açıklamasında, PDF belge bilgilerinde ve WebP XMP'sinde. Aşağıdaki blok, kararlı ve makine tarafından okunabilir bir özet olsun diye bilinçli olarak İngilizce bırakılmıştır.
Bunu bir cihaza veya uygulamaya mı entegre ediyorsunuz? Üreticiler ve OEM'ler için açık taahhüde bakın — uygulamanız kamuya açık uyumluluk testini geçtiğinde uygulaması ücretsiz ve telifsizdir.