QR kód: Porovnání verzí
Smazaný obsah Přidaný obsah
-spam , opakovane |
m Robot: přidáno {{Autoritní data}}; kosmetické úpravy |
||
Řádek 1:
[[Soubor:QRkódverze7.png|
'''QR kód''' (anglicky: ''QR Code'') je prostředek pro automatizovaný [[sběr dat]]. Zkratka vychází z anglického „Quick Response“, tedy kódy rychlé reakce. QR kód dokáže zakódovat mnohem větší množství dat, než klasický [[Čárový kód#K.C3.B3dy typu EAN|EAN čárový kód]].
Specifikace '''QR kódů''' je od června [[2000]] standardem ISO 18004. Standard byl upraven v roce [[2006]].<ref>{{Citace elektronické monografie
Řádek 30:
== Popis ==
=== Geometrická vrstva ===
[[Soubor:QR Code Structure Example 3.svg|
[[Soubor:QRpedia_in_Prague_10_2.JPG|
[[Soubor:Z80-Tianjin -Beijing.jpg|
Tato vrstva slouží k přesné lokalizaci geometrických pozic, kde mají být čteny informační bity.
Základem této vrstvy je jednobarevná „tichá zóna“ šířky alespoň 4 body ohraničující celý kód. O barvě tiché vrstvy se hovoří jako o bílé, a barvě k ní kontrastní jako o barvě černé, což koresponduje i s jejich grafickou reprezentací. Při dekódování je určena průměrná tmavost celého kódu a z hlediska rozpoznávání je každý bod buď světlejší, nebo tmavší. Rozměry bodů (základních čtverečků) jsou při dekódování primárně určovány podle čtverců velikosti 7×7 tzv. '''Finders''' které jsou ve třech rozích kódu. Uvnitř černého čtverce 7×7 je bílý obvod čtverce 5×5, vnitřek 3×3 je černý. Tyto čtverce jsou od zbytku kódu odděleny bílým proužkem, společně s tímto proužkem tak vytvářejí čtverce 8×8. Nejvíc vnější černý pixel prostředního Finder čtverce slouží jako [[Kartézská soustava souřadnic|souřadnice]] [0, 0]. Všechny verze kódu mají vyhraněn 6. řádek a sloupec na tzv. '''Timing''' vzor, v němž se mezi Finders střídají černé a bílé body (černá na lichých pozicích). Ve verzi 1 je geometrická vrstva tvořena pouze pomocí Finders a Timing. V ostatních verzích je použit jeden či více tzv. '''Alignments'''.
Řádek 128:
=== Informační vrstva ===
[[Soubor:QR_LOTERY.png|
V informační vrstvě každý černý bod kóduje binární jedničku a bílý bod binární nulu.
V řádku 8 a sloupci 8 je vedle Finders uložena informace sloužící k dekódování informací hlavního datového toku. Hlavní datový tok vyplňuje dosud nevyužité body v následujícím pořadí: Začíná v rohu s maximální souřadnicí. Vždy postoupí o jedno vlevo, pak se vrátí a postoupí o 1 vertikálně. Začíná postupovat nahoru a po vyplnění krajních dvou sloupců sestupuje v následujících dvou sloupcích dolů. Takto střídá dvojice sloupců, dokud nenarazí na sloupec 6. Ten přeskočí a pokračuje v dvousloupci 4-5. Průchod končí v levém dolním rohu. Vzhledem k tomu, že v závislosti na kódovaných datech by mohly vznikat vzory matoucí geometrickou vrstvu, je hlavní datový tok maskován. Je vytvořeno 8 jednoduchých maskovacích vzorů a na příslušných souřadnicích je ukládaná negovaná hodnota. Negují se body dávající 0 v následujících výrazech:
Řádek 282:
* {{en}} [http://www.qrcode.com/en/index.html QRcode.com] - oficiální stránky firmy, která vytvořila QR kódy
* {{en}} [[wikiversity:Reed–Solomon codes for coders]] - tutoriál k QR a Reed Solomonovým kódům
{{Autoritní data}}
[[Kategorie:Kódování]]
|