Generador E intérprete QR Code

Slides:



Advertisements
Presentaciones similares
Enlace de Datos: Introducción
Advertisements

Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
COMANDO DU.
Capa 6 Capa de Presentación
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
BLOQUE TEMATICO I URIEL BENITO P.. NOTICIA La 1ra actividad que hicimos fue poner tres noticias que hayan pasado en nuestra vida.
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
Televisión y Multimedia
Módulo 2: Tecnologías y Redes para Comunicaciones Tema 1: El Computador Capítulo 5: Análogo vs Digital.
COMPENSACIÓN DE MOVIMIENTO
Unidad de Tecnologías de la Información y Comunicaciones Octubre de 2011.
QR Code (Quick Response Code)
Códigos QR. QR: Quick Response
Representación de la información
MATRIZ DE CHEQUEO DE PARIDAD
REALIDAD AUMENTADA HECTOR CUELLAR ALBERTO HERRERO DEBORA MOURA.
CAPA DE RED DEL MODELO DE REFERENCIA OSI
Proyecto: Lanzamiento
Pixel y color.
Códigos Básicos de Detección y Corrección de Errores
ARQUITECTURA INTEL FORMATOS DE INSTRUCCIÓN
El sistema de visualización Está basado en la tecnología de la televisión. En su forma más simple, está conformado por un tubo de rayos catódicos (CRT).
Gestión de Entrada / Salida
ALGORITMOS DE COMPRESIÓN DE VIDEO
Técnicas de Detección y Corrección de Errores
SISTEMA DE CÓDIGOS DE BARRA Es una tecnología de captura automática de información que permite identificar productos y servicios.
Introducción a la Informática Clase 5
TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN TIC’S
VECTORES VS PIXELES Por Drako.
2da. Parte Capítulos 5-12: Transmisión de Paquetes
Capítulo 2: Fundamentos de la interfaz radio
CAPA DE ENLACE DE DATOS El nivel de enlace de datos (en inglés data link level) o capa de enlace de datos es la segunda capa del modelo OSI, la cual es.
CODIGOS DE BARRAS.
Códigos De Texto Nombre: Gerardo Rocafuerte
1 Televisión Digital Terrestre o TDT es la aplicación de las tecnologías del medio digital a la transmisión de contenidos a través de una antena convencional.
Capa de enlace de datos.
Transmisión Serial de Datos en Sistemas de Instrumentos Digitales Ing. Juan Vizcaya LABORATORIO DE INSTRUMENTACION Y CONTROL U.N.E.T.
CODIFICACION El Código es un sistema de clasificación que permite a los usuarios de la Base de Datos identificar los artículos que maneja y manipula.
Máscara de entrada Microsoft Access.
Seguridad en QRC (Quick Response Code) Jornada de Criptografía y Seguridad Informática IESE – EST – COPITEC 14 de Noviembre de 2013 Ing. Daniel Edgardo.
Capacitación de Herramientas para el Desarrollo WEB Modulo III- Compresión y Formato de Imágenes Sesión #1 María Paz Coloma M.
INTEGRANTES: JOHN CARRIEL GOMEZ EVELYN CASTRO FLORES ELIANA MORA SUAREZ.
Alejandra Matute Eva collier
Codificación.
FUNDAMENTOS DE PROGRAMACIÓN Unidad I. Computador: Es una maquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren.
Compresión de imágenes
Arquitectura de Computadoras I
 Codigo estandar estadounidenses para el intercambio de informacion  se ocupan diferentes tipos de alfabetos  Fue creada en 1963  En 1967 se incluyeron.
CODIFICACIÓN DE LA INFORMACIÓN. INTRODUCCIÓN Como un ordenador en su fase más elemental, está formados por circuitos eléctricos, sólo entiende dos estados:
GRAFICACIÓN BMP Y BMP COMPRIMIDO POR: MADRID BETANCOURT ILIANA
MEMORIA RAM. son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder.
Realizado por: María Inmaculada Fernández Conde.
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
ARCHIVOS DE AUDIO.
El ESCÁNER.
TECNOLOGIAS DE INFORMACION:
Alumnos: Careaga Moya Josué Antonio Gallegos Marroquín Jesús Alberto Gómez Tepox Roberto Iván Sevilla García Jorge.
REPRESENTACIÓN DE LA INFORMACIÓN
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
CODIGO DE BARRAS.
Lenguaje de programación c
Matemática de Redes Doc. Anna Dugarte.
PROTOCOLOS Introducción El primero de estos elementos es el origen del mensaje, o emisor. El origen de un mensaje puede ser una persona o un dispositivo.
Sistema Binario
CODIGO ASCII.
Televisión Digital standard ISDB-T
Unidad de transferencia de memoria
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
MOBILE LEARNING Y REALIDAD AUMENTADA
Transcripción de la presentación:

Generador E intérprete QR Code Ginés Miguel Fernández Ordóñez

Índice 1. ¿Qué es QR Code? 2. Definición de objetivos 3. Características principales 4. QR Code vs Código de barras 5. QR Code vs DataMatrix 6. Demostración de la aplicación

1. ¿Qué es QR Code?

¿Qué es QR Code? Quick Response Code es un estándar de “código de barras bidimensional” Creados por Denso Wave 1994 Integración con móviles 1) Utilizan módulos en vez de barras. 2) posee una patente sobre el QR Code, no ejerce los derechos sobre la misma. Existen dos estándares de los QR Code, el japonés JIS X 0510 y el ISO/IEC 18004. Parte del éxito de QR Code se debe a su estándar abierto. 3) su decodificación puede realizarse con cualquier teléfono móvil con cámara sin ser muy importante la calidad de ésta. Sólo es necesario tener instalado un software.

¿Qué es QR Code? Capacidad de corrección de errores de hasta 30% (Reed Solomon) Legibles a alta velocidad desde cualquier orientación (360º). Puede codificar caracteres del alfabeto japonés Kanji 1) 2) Gracias a los patrones localizadores 3) Vienen preparados con un mecanismo para poder soportar cualquier otro lenguaje.

2. Definición de objetivos

Definición de objetivos 1. Comprender y resumir el estándar QR Code 2006 2. Desarrollar una librería que codifique y decodifique símbolos QR Code 3. Desarrollar una aplicación de escritorio, que utilice la librería para generar e interpretar símbolos QR Code Existen dos estándares compatibles: ISO/IEC 18004 que no es libre y está en inglés y el JIS X0510 escrito en japonés y libre. Conseguí una copia la leí y realice un resumen que pueden encontrar en la memoria del proyecto. Esta hecha en JAVA J2SE. Es Reusable. Genera símbolos acordes al estándar. E implementa las características principales de QR Code.

3. Características principales

Características Principales Componentes del símbolo QR Code: Zona silenciosa tamaño mínimo de 4 módulos Patrón localizador para situar el QR Code y calcular su orientación Patrón alineamiento varia su numero según versión Info de formato, modo de codificación y mascara de datos Info de versión contiene la versión del símbolo, solo aparece en versiones a partir de la 7 Región de codificación van los codewords que contienen los datos y la corrección de errores, se distribuyen por la región de codificación (zona gris).

Características Principales Hay 40 versiones diferentes según tamaño Versión 1 mide 21 x 21 módulos, no tiene patrón de alineamiento, no hay info de versión Versión 2 25 x 25 módulos.

Características Principales Versión 40: Puede almacenar hasta 7089 caracteres numéricos ó 2953 bytes

Características Principales 4 modos de codificación: Numéricos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Datos alfanuméricos (0-9, A-Z y otros 9 caracteres: espacio, $, %, *, +, -, ., /, :) Bytes (por defecto ISO/IEC 8859-1) Caracteres Kanji, compactados en 13 bits

Características Principales Mecanismo de corrección de errores basado en Reed Solomon, 4 niveles: L (low): hasta el 7% de los codewords M (médium): hasta el 15% de los codewords Q (quality): hasta el 25% de los codewords H (high): hasta el 30% de los codewords Consiste en añadir codewords con información para detectar y corregir posibles errores en los codewords de datos. A mayor el nivel, menos capacidad de almacenamiento.

Características Principales Codificación de un QR Code: 1. Analizar los datos (modo de codificación) 2. Codificar los datos, se dividen en codewords de 8 bits 3. Generar codeword de corrección de errores 4. Entrelazar los codewords de datos y de error Se analizan los datos para ver el modo de codificación que se debe usar. Existe la opción de codificar los datos por segmentos, cada uno en un modo para ahorrar espacio. Se inserta un indicador de modo delante de los datos y un contador de caracteres. Se añaden al final de los codewords de datos

Características Principales 5. Colocar lo módulos de los codewords en la matriz QR Code junto a los patrones de función para formar el símbolo Explicar el orden de colocación, las diferentes formas de los Codewords

Características Principales 6. Enmascarar la región de codificación con un patrón de máscara. 7. Generar la información de formato y la de versión y colocarla en el símbolo. BCH Code 6) Existen varios patrones se elige aquel que optimice el equilibrio entre módulos blancos y negros. Y aquel que elimine patrones no deseables que se puedan confundir con patrones de función. 7) Para corregir posibles errores en estas informaciones vitales para la decodificación correcta se utiliza BCH code.

4. QR Code vs Código de barras

QR Code vs Código de barras QR Code almacena información verticalmente y horizontalmente a diferencia de los tradicionales códigos de barra de 1D. Por esto tiene una capacidad de almacenamiento mucho mayor.

5. QR Code vs DataMatrix

QR Code vs DataMatrix DataMatrix es otro tipo de código de barras 2D Los Quick Response Codes se decodifican a mayor velocidad Los patrones de localización ayudan a la detección de la orientación del QR Code. QR Code Necesita menor calidad de imagen para decodificar QR Code tiene menos espacio para almacenar datos DataMatrix se usa más en la industria, y QR Code para uso cotidiano.

6. Demostración de la aplicación