QR kodi standarti
«QR-kod» atamasi DENSO korporatsiyasining ro'yxatdan o'tgan savdo belgisi bo'lib, kodlarni ishlatish litsenziyalanadigan har qanday to'lovga bo'ysunmaydi va ular ISO / IEC 18004: 200 standartlari bilan tavsiflanadi va chop etiladi.Bu standart versiyalarni tavsiflaydi, versiya "QR kodining belgilarini (kvadratini) anglatadi"
Jami 40 versiya bor. Birinchisi 21x21 balldan iborat, ularning har biri 4 tagacha. QR kodining maksimal hajmi: 177x177 ball. "QR kodidagi ma'lumot ikki yo'nalishda - gorizontal va vertikal ravishda joylashgan bo'lsa, shtrix kodi faqat bitta yo'nalishda joylashtiriladi. kodi bir necha barobar ko'proq ma'lumotlarni saqlashi mumkin, bu deyarli barcha turdagi ma'lumotlar: raqamli va alifbo belgilar, bir nechta ierogliflar, ramzlar va boshqalar. "
Bitta QR kodiga mos keladigan maksimal belgilar soni [12]:
• raqamlar - 7089;
• raqamlar va harflar (kirilliklar bilan birga) - 4296;
Ikkilik kod - 2953 bayt;
• hiyerogliflar - 1817.
QR kodining yana bir afzalligi uning tarkibidagi ma'lumotlarni tiklash qobiliyatidir. Agar ramz qisman ifloslangan yoki shikastlangan bo'lsa ham, Reed-Solomon kodlari asosida (1.2.1-band) asoslangan xatolarni tuzatish tizimi kod so'zlarining 30 foizigacha tiklanishi mumkin. Yorliqda. 2.1 QR kodining darajasiga qarab xatolarni tuzatish sifatining qiymatlari.
L darajasi
|
~ 7%
|
M bosqich
|
~ 15%
|
Q darajasi
|
~ 25%
|
H darajasi
|
~ 30%
|
1.2.2 Jadval. QR xatolikni tuzatish sifati
"L darajasi shikastlanmasligi mumkin bo'lgan veb-QR kodlari uchun juda yaxshi.
M darajasi normal ishlatish uchun javob beradi. Masalan, vizitkalarni chop etish, plakatlar.
Q va H darajalari zarar etkazilishi ehtimoli ko'proq bo'lgan etiketkalar yoki paketlar uchun ishlatilishi mumkin. "
1.3 Belgilar tarkibi
Har qanday QR kodi belgisi (1.3.1-rasm) kvadrat shaklda joylashgan va izo-joylardan iborat nominal kvadrat modullardan qurilgan: sokin zona (joylashish zonasi), pozitsiyalarni aniqlash naqshlari, manzilni aniqlash naqshlari uchun pozitsion separatorlar formatlar haqida ma'lumot (format haqidagi ma'lumot), versiya shakllanishi, ma'lumotlar va xato tuzatish kodi so'zlari (axborot va xato tuzatish kodi so'zlari).
1.3.1-rasm. - QR kodi tanovul tarkibi
Versiya 1, versiya 1, Version 2 deb nomlangan qirq QR kodli ramz o'lchamlari mavjud. Version 1 21 modulni x 21 modul, Versiya 2 o'lchovlari 25 modul x 25 modul va boshqalar. 177 modul x 177 modulni o'lchagan holda. Fig.2.2 - shakl. 2.7, 1, 2, 6, 7, 14 va 21-versiyalarning tuzilishini tasvirlaydi.
1.3.2-rasm 1 va 2 versiyalar
1.3.3-rasm versiya 6
1.3.4-rasm versiya 7
1.3.5-rasm - 14 versiya
1.3.6-rasm - Versiya 21
1.3.2-rasm - 1.3.6-rasm kodlarining rasmini bo'lishning matritsa usulini ingl. Ko'rsatadi. Bloklarning kvadratik bo'lishi shart emas, yuqori darajadagi versiyalarda ular yanada murakkab shaklga ega va ularning zichligi ortadi. Ma'lumot bloklarining joylashishi bir-biriga nisbatan farq qilishi mumkin. Ma'lumotlar bloklarini maydon bo'ylab taqsimlash uchun maskalar ishlatiladi. Sakkizta standart maska mavjud
Maska
|
Xolati
|
000
|
(i+ j) mod 2 = 0
|
001
|
i mod 2 = 0
|
010
|
j mod 3 = 0
|
011
|
( i + j ) mod 3 = 0
|
100
|
(( i div 2) +(j div 3)) mod 2 = 0
|
101
|
(i j) mod 2 +(i j) mod 3 = 0
|
110
|
((i j) mod 2 +(i j) mod 3) mod 2 = 0
|
111
|
((i j) mod 3 + (i + j) mod 3) mod 2 = 0
|
Jadval 1.3.1 Maskali birikmalar
1.3.7-rasmda ko'rsatilgan QR kodining strukturasini yanada ingliroq tasvirlab beradi, unda ilgari eslatilgan funktsional komponentlari turli ranglarda ko'rsatilgan.
1.3.7-rasm - Belgining tuzilishini tasvirlash
QR kodida garovga qo'yilgan ma'lumotni o'qish uchun maxsus shablonga asoslanadi. Uning tarkibiy qismlarini batafsilroq ko'rib chiqing.
Qidiruv naqsh (namuna topuvchisi) uch xil "Position Detection Patterns" dan iborat bo'lishi kerak. Ushbu ramkalar, yuqoridagi chap, o'ng va pastki chap burchaklarda, shakl. 2.1 va shakl. 2.7. Ular uchta qo'shimcha kvadrat deb hisoblanishi mumkin va uch moduldan iborat: quyuq 7x7, engil 5x5 va qora 3x3. Modul kengliklarining nisbati 1-rasmda ko'rsatilganidek, 1: 1: 3: 1: 1. 2.8. Uchta "Obyektni aniqlash naqshlari" ni identifikatsiya qilish ko'rinish sohasidagi belgining joylashishini va yo'nalishini aniqlaydi.
1.3.8-rasm - Izlash naqsh tuzilishi
Tartibli shablon - – Alignment pattern
Har bir hizalama yoki yo'nalish naqshlari bir-birining ichida joylashgan uchta kvadratdan iborat: 5x5 modulning qorong'i o'lchamlari, 3x3 va 3 ta o'rta qorong'u. Ushbu shablonni ikkinchi versiyadan boshlab (versiya qanchalik baland bo'lsa, undan ko'p hizalama naqshlari bor) ishlatiladi. QR kodini moslashtirish naqshlari dekodlash bilan yordam beradi. Ushbu shablonlarni ishlatadigan kod hal qiluvchi kod hal qiluvchi QR kodini virtual ma'lumotlar tizimiga o'zgartiradi. Shakl. 2.9 da QR kodi o'qiladi, bu yerda 1,2,3 - qidiruv naqsh (Finder naqsh) va 4 - hizalama naqshidir (Alignment pattern).
1.3.9-rasm - QR-kodni o'qish
1.3.9-rasm - QR-kodni o'qish, bu yerda 1,2,3 - qidiruv naqshidir (Finder naqsh) va 4 - hizalama naqshidir (Alignment pattern)
Do'stlaringiz bilan baham: |