Información de formato

También se llama: bits de formato, cadena de formato, format information

Definición

La información de formato es un campo de 15 bits presente en todos los códigos QR que registra su nivel de corrección de errores y su patrón de máscara. Se guarda dos veces, junto a los patrones de posición, para que el escáner pueda leerla primero.

Qué contienen los 15 bits

El campo empieza con 5 bits de datos: 2 bits para el nivel de corrección de errores y 3 bits para el número del patrón de máscara. Se añaden otros diez bits de corrección de errores BCH, lo que hace que el código sea BCH(15,5).

Al resultado de 15 bits se le aplica después una operación XOR con el patrón fijo 101010000010010. Así el campo nunca puede ser todo claro, algo que podría confundir a un lector que busca el borde del código.

  • Bits del nivel de corrección de errores: L = 01, M = 00, Q = 11, H = 10
  • Patrón de máscara: 3 bits, de 000 a 111
  • Corrección de errores: 10 bits BCH
  • Máscara XOR fija: 101010000010010

Dónde se guarda

Una copia rodea el patrón de posición superior izquierdo, en la fila y la columna junto a su separador. La segunda copia se divide entre la zona bajo el patrón de posición superior derecho y la zona junto al patrón de posición inferior izquierdo.

Con dos copias, el código aún se puede decodificar cuando una esquina está dañada. Junto a la copia inferior izquierda hay un único módulo que siempre es oscuro, llamado módulo oscuro, que no forma parte de los datos.

Por qué se lee primero

Un escáner no puede decodificar los datos hasta que sabe qué máscara quitar y cómo se reparten las palabras de código entre datos y corrección de errores. La información de formato responde a las dos preguntas, así que se lee justo después de localizar los patrones de posición. Los códigos Micro QR usan un único campo de formato de 15 bits que además codifica la versión del símbolo.

Preguntas frecuentes

¿Dónde se guarda el nivel de corrección de errores en un código QR?

En la información de formato, un campo de 15 bits colocado dos veces junto a los patrones de posición. Dos de sus bits dan el nivel L, M, Q o H.

¿Qué es el único módulo oscuro cerca del patrón de posición inferior izquierdo?

Es el módulo oscuro, un módulo que el estándar exige que sea oscuro en todos los códigos QR. Está junto a la segunda copia de la información de formato y no lleva datos.

Fuentes y estándares

Todos los términos