Presentacion QR Code

21
Ginés Miguel Fernández Ordóñez Ginés Miguel Fernández Ordóñez

Transcript of Presentacion QR Code

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 1/21

Ginés Miguel Fernández OrdóñezGinés Miguel Fernández Ordóñez

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 2/21

1. ¿Qué es QR Code?1. ¿Qué es QR Code?

2. Definición de objetivos2. Definición de objetivos

3. Características principales3. Características principales

4. QR Code vs Código de barras4. QR Code vs Código de barras

5. QR Code vs DataMatrix5. QR Code vs DataMatrix

6. Demostración de la aplicación6. Demostración de la aplicación

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 3/21

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 4/21

QQuickuick RResponseesponse CodeCode eses ununestándarestándar dede ´código´código dede barrasbarrasbidimensionalbidimensional µµ

CreadosCreados porpor DensoDenso WaveWave 199 4199 4

IntegraciónIntegración concon móvilesmóviles

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 5/21

Capacidad de corrección de errores de hastaCapacidad de corrección de errores de hasta30% (Reed Solomon)30% (Reed Solomon)

Legibles a alta velocidad desdeLegibles a alta velocidad desdecualquier orientación (360º) . cualquier orientación (360º) .

Puede codificar caracteresPuede codificar caracteresdel alfabeto japonés Kanjidel alfabeto japonés Kanji

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 6/21

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 7/21

11.. ComprenderComprender yy resumirresumir elel estándarestándar QRQR CodeCode20062006

22.. DesarrollarDesarrollar unauna libreríalibrería queque codifiquecodifique yydecodifiquedecodifique símbolossímbolos QRQR CodeCode

33.. DesarrollarDesarrollar unauna aplicaciónaplicación dede escritorio,escritorio, quequeutiliceutilice lala libreríalibrería parapara generargenerar ee interpretarinterpretarsímbolossímbolos QRQR CodeCode

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 8/21

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 9/21

Componentes del símbolo QR Code:Componentes del símbolo QR Code:

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 10/21

H ay 40H ay 40 v ersionesv ersiones diferentes según tamañodiferentes según tamaño

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 11/21

V ersiónV ersión 4040::

PuedePuede almacenaralmacenarhasta 708 9 hasta 708 9 caracterescaracteresnuméricosnuméricosóó 29 5329 53 bytesbytes

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 12/21

4 modos de codificación:4 modos de codificación:

Numéricos: 0, 1 , 2, 3, 4, 5, 6, 7, 8,9Numéricos: 0, 1 , 2, 3, 4, 5, 6, 7, 8,9

Datos alfanuméricos (0Datos alfanuméricos (0- -9 , A9 , A--Z y otros 9 caracteres:Z y otros 9 caracteres:espacio, $, %, *, +,espacio, $, %, *, +, --, ., /, :), ., /, :)

Bytes (por defecto ISO/IEC 885 9Bytes (por defecto ISO/IEC 885 9 --1 )1 )

Caracteres Kanji, compactados en 1 3 bitsCaracteres Kanji, compactados en 1 3 bits

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 13/21

Mecanismo deMecanismo de corrección de errorescorrección de errores basado enbasado enReed Solomon, 4 niveles:Reed Solomon, 4 niveles:

LL (low):(low): hasta el 7% de los codewordshasta el 7% de los codewords

MM (médium):(médium): hasta el 1 5% de los codewordshasta el 1 5% de los codewords

QQ (quality):(quality): hasta el 25% de los codewordshasta el 25% de los codewords

HH (high):(high): hasta el 30% de los codewordshasta el 30% de los codewords

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 14/21

CodificaciónCodificación de un QR Code:de un QR Code:

1. 1. Analizar los datosAnalizar los datos (modo de codificación)(modo de codificación)

2 . 2 . Codificar los datos, se dividen en codewordsCodificar los datos, se dividen en codewordsde 8 bitsde 8 bits

3. Generar codeword de corrección de errores3. Generar codeword de corrección de errores

4. Entrelazar los codewords de datos y de error4. Entrelazar los codewords de datos y de error

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 15/21

5. Colocar lo módulos de los codewords en la5. Colocar lo módulos de los codewords en lamatriz QR Code junto a los patrones de funciónmatriz QR Code junto a los patrones de funciónpara formar el símbolopara formar el símbolo

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 16/21

66.. E nmascararE nmascarar lala regiónregión dede codificacióncodificación concon ununpatrónpatrón dede máscaramáscara ..

77.. GenerarGenerar lala informacióninformación dede formatoformato yy lala dedev ersiónv ersión yy colocarlacolocarla enen elel símbolosímbolo .. BCHBCH CodeCode

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 17/21

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 18/21

QRQR CodeCode almacenaalmacena informacióninformación verticalmenteverticalmente yyhorizontalmentehorizontalmente a a diferenciadiferencia dede loslos tradicionalestradicionalescódigoscódigos dede barrabarra dede 11 DD.. PorPor estoesto tienetiene unauna capacidadcapacidad

dede almacenamientoalmacenamiento muchomucho mayormayor..

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 19/21

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 20/21

DataMatrixDataMatrix eses otrootro tipotipo dedecódigocódigo dede barrasbarras 22DD

LosLos QuickQuick ResponseResponse CodesCodes sese

decodificandecodifican aa mayormayor velocidadvelocidadLosLos patronespatrones dede localizaciónlocalización ayudanayudan aa lala deteccióndetección dede lalaorientaciónorientación deldel QRQR CodeCode ..

QRQR CodeCode NecesitaNecesita menormenor calidadcalidad dede imagenimagen parapara decodificardecodificar

QRQR CodeCode tienetiene menosmenos espacioespacio parapara almacenaralmacenar datosdatos

DataMatrixDataMatrix sese usausa másmás enen lala industria,industria, yy QRQR CodeCode parapara usousocotidianocotidiano ..

8/3/2019 Presentacion QR Code

http://slidepdf.com/reader/full/presentacion-qr-code 21/21