QR kód: Porovnání verzí

Smazaný obsah Přidaný obsah
-spam , opakovane
JAnDbot (diskuse | příspěvky)
m Robot: přidáno {{Autoritní data}}; kosmetické úpravy
Řádek 1:
[[Soubor:QRkódverze7.png|thumbnáhled|QR kód verze 8 obsahující [[HyperText Markup Language|HTML]] odkazy]]
'''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|thumbnáhled|rightvpravo|Struktura QR kódu, zvýrazněné funkční elementy<br>1. Informace o verzi<br>2. Informace o formátu<br>3. Data a [[samoopravný kód|samoopravné kódy]]<br>4. Povinné vzory<br>5. Tichá zóna]]
[[Soubor:QRpedia_in_Prague_10_2.JPG|thumbnáhled|rightvpravo|Kód na památkách v [[Praha 10|Praze 10]] z roku 2012]]
[[Soubor:Z80-Tianjin -Beijing.jpg|thumbnáhled|rightvpravo|QR kód použitý na čínské jízdence na vlak]]
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|thumbnáhled|QR kód jenž v obou převráceních dává smysluplný výsledek (08331025600800024 či 42256900000801139), jedná se o kód nalezený po třech dnech hledání. Informace o masce a úrovni zabezpečení nutně musí obsahovat chyby v obou převráceních, v tomto nalezeném případě je v každém převrácení 8 datových chyb, ale zvolená nejvyšší úroveň zotavování se z chyb je dokáže opravit.]]
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í]]