QR kód - CITeM

Transkript

QR kód - CITeM
Technologie QR kódu
...a obecně o 2D kódech
Brno, 18.-19.10.2011 · Praha, 25.-26.10.2011
David Cigánek, MZM-CITeM
Limity a nedostatky čárového kódu
nízká datová kapacita
obtíže s „exotickými“ znaky
relativně malá hustota záznamu
problematické čtení poškozených a
rotovaných kódů
Limity a nedostatky čárového kódu
nízká datová kapacita:
daná šířkou kódového obrazce, kterou nelze
libovolně navyšovat
rozšíření kódu >
> zvýšení čtecí vzdálenosti >
> hranice optického rozlišení čtečky
Limity a nedostatky čárového kódu
obtíže s „exotickými“ znaky:
pro jednoduchost kódu bývá různě omezován
rejstřík použitelných znaků – nejčastěji
tabulka ASCII, nebo i jen její část
použití rozšířené kódovací tabulky >
> zmnožení počtu čar kódujících každý znak
> navyšování šířky kódu
Limity a nedostatky čárového kódu
relativně malá hustota záznamu:
na ploše vyhrazené pro kód lze uložit jen
velmi omezené množství dat
Code 128
10-11 znaků / palec
Limity a nedostatky čárového kódu
problematické čtení poškozených a
rotovaných kódů:
většina kódů postrádá možnost korekce chyb,
vyžadováno je co možná kolmé postavení
čtecího paprsky na osu čar
nespolehlivé snímání dat >
> další manipulace a/nebo ruční zápis >
> časová ztráta a riziko poškození
2D kódy
k uložení informace využívají oba rozměry kódu >
> vyšší datová kapacita na jednotku plochy >
> lze použít bohatší kódovací tabulku,
zlepšit autokorekční mechanismy atd.
data
plně automatická detekce postavení kódu >
> lze číst libovolně pootočený kód
data
data
Data Matrix
vs.
časovací linie
datové moduly
poziční značky
tichá zóna
QR Code
Data Matrix
●
●
●
●
●
public domain, pokrytý několika ISO
standardy
variabilní velikost i počet částí, možná
inverze barev
průmyslové značení drobných objektů
(kód je čitelný i při velikosti v desetinách
mm a poměrném kontrastu 20%)
umožňuje krokově nastavitelnou
autokorekci pomocí ECC200, udávaná
chybovost <1:107
kapacita až 1556 B, neumí diakritiku!
QR kód
●
●
●
●
●
●
patentově chráněný, ale použití je volné i
bez licence a vlastník neuplatňuje
patentová práva, ISO/IEC 18004:2006
variabilní velikost i počet částí
původně v automobilovém průmyslu, dnes
nejširší užití včetně internetových aplikací
(„hardlinking“) a marketingu
autokorekce nastavitelná ve čtyřech
úrovních (7-30%)
kapacita až 2953 B, umí diakritiku!
existuje i drobnější varianta označovaná
jako „mikro QR“
Datová kapacita
700
Příklad:
Et/175453
600
fond etnografie
500
Potřebujeme uložit označení
sestávající z maximálně 9
alfanumerických znaků, bez
diakritiky.
400
L
M
Q
H
300
inv. č.
200
QR kód v. 1 (21x21 modulů),
vysoká úroveň chybové
korekce (Q) ~ kapacita 10 zn.
100
QR-10 (57x57)
QR-9 (53x53)
QR-8 (49x49)
QR-7 (45x45)
QR-6 (41x41)
QR-5 (37x37)
QR-4 (33x33)
QR-3 (29x29)
QR-2 (25x25)
QR-1 (21x21)
μQR-4 (17x17)
μQR-3 (15x15)
μQR-2 (13x13)
μQR-1 (11x11)
0
Micro QR kód v. M3 (15x15
modulů), chybová korekce M
~ kapacita 11 zn.
Použití chybové korekce úrovně „L“ (low) je doporučeno pouze v čistém prostředí a při
vysokých nárocích na datovou kapacitu, tj. určitě ne v muzeích!
Kódování znaků národních abeced
V případě QR a DataMatrix kódů je bezproblémové. Větší spotřeba kódovacích modulů
je nezřídka kompenzována různými délkami textu v různých abecedách.
I poslal knihy do všech
států krále, do
každého státu v jeho
písmu a ke každému
národu v jeho jazyce,
aby každý muž vládl
ve svém domě a mluvil
podle jazyka svého
národa.
‫וישלח ספרים אל‬
‫כל מדינות המלך‬
‫אל מדינה ומדינה‬
‫ככתבה ואל עם ועם‬
‫כלשונו להיות כל‬
‫איש שרר בביתו‬
‫ומדבר כלשון עמו‬
49 modulů
49 modulů
And he sent letters to all
the king's provinces, to
every province according
to its script, and to every
nationality according to its
language, that every man
dominate in his household
and speak according to
the language of his
nationality.
57 modulů
こうして王は各州に通
達を出し、それぞれ
の民族のことばで、男
はみな家を治めるこ
と、また家長としての
威厳を保つことを強
調したのです。
49 modulů
Chybová korekce
Příklad:
Inventární číslo Et/175453 v QR kódech s různou úrovní chybové korekce.
L (7%)
M (15%)
Q (25%)
H (30%)
Méně časté typy 2D kódů
3-DI
ArrayTag
Alphabet
ColorCode
Aztec Code
Codablock
Code 1
Compact Matrix Code
DataGlyphs
Datastrip Code
High Capacity Color Barcode
InterCode
JAGTAG
MicroPDF417
PaperDisk
MMCC
PDF417
SmartCode
SuperCode
Small Aztec Code
Code 16K
CP Code
Code 49
CyberCode
d-touch
Dot Code A
Ezcode
HueCode
INTACTA.CODE
MaxiCode
mCode
Grid Matrix
MiniCode
Nintendo e-Reader#Dot code
PDMark
Snowflake Code
Trillcode
Chromatic
UltraCode
Optar
QuickMark Code
ShotCode
UnisCode
Secure Seal
SPARQCode
WaterCode
Evidence, dokumentace
2D kód jednoznačně
identifikuje jednotlivé
vzorky, eliminuje opisovací
chyby při evidenci.
Vysoká datová kapacita
umožňuje obejít se bez
složitého systému zkratek,
který by mohl s odstupem
času upadnout v
zapomnění.
Nevýhoda: kód je bez
čtečky nečitelný a člověku
zcela nesrozumitelný.
http://esciencenews.com/articles/2011/01/19/data.matrix.codes.used.catalogue.archaeological.heritage
Informační panely, reklama
Důležité je vhodné umístění kódů, tak aby bylo možné jejich
bezproblémové snímání (výška, náklon, osvětlení).
Kódovaný odkaz by měl být vždy co nejkratší, ovšem pozor
na perzistenci zkrácených forem www adres!
v terénu
v expozici
Kreativní použití
Software pro generování kódů
Zint Barcode Generator
(http://sourceforge.net/projects/zint)
PHP QR Code
(http://sourceforge.net/projects/phpqrcode)
celá řada on-line generátorů, např.:
http://qrcode.kaywa.com
http://zxing.appspot.com/generator
http://goqr.me
http://keremerkan.net/qr-code-and-2d-code-generator
http://www.racoindustries.com/barcodegenerator/2d/qr-code.aspx
Dekódovací software
ZXing
(Java knihovna)
QR Decoder
(doplněk pro Mozilla Firefox)
Online QR Code Decoder
(http://blog.qr4.nl/Online-QR-Code_Decoder.aspx)
aplikace pro smartphony s OS Android:
http://market.android.com/details?id=com.google.zxing.client.android
http://market.android.com/details?id=tw.com.quickmark
http://market.android.com/details?id=com.threegvision.products.inigma.Android

Podobné dokumenty

Návod - Western Digital TV Live Hub 1TB, HDMI, USB

Návod - Western Digital TV Live Hub 1TB, HDMI, USB Tyto informace naleznete na spodní straně zařízení. Poznamenejte si také datum nákupu zařízení. Tyto informace mohou být vyžádány technickou podporou. Sériové číslo: Adresa MAC: Číslo modelu: Datum...

Více

openMagazin 7-8/2012 v PDF

openMagazin 7-8/2012 v PDF Toto zařízení se prodávalo v  USA ve velkém výprodeji. Levnější verze s 16GB pamětí stála 99 dolarů, dražší s 32GB potom 149 dolarů. Po mnoha hodinách pokusů se mi podařilo dva kusy levnějšího mode...

Více

Code 93

Code 93 • 1984 –standard složený ze čtyř Code 39 skup. AIAG (číslo dílu, dodavatel, množství, sériové číslo).

Více

anaglif

anaglif 4 Návrh řešení a závěr: Požadavky na řešení uvedené v předchozí kapitole budou řešený v rámci disertační práce. V současné době předpokládáme, že pro úspěšné řešení budeme muset použít zásuvné modu...

Více