Patrón de posición

También se llama: patrón de detección de posición, ojo, cuadrado de esquina, finder pattern

Definición

Un patrón de posición es uno de los tres cuadrados grandes de las esquinas de un código QR. Cada uno mide 7 × 7 módulos y, juntos, permiten al escáner encontrar el código y calcular su ángulo.

Cómo es el patrón de posición

Cada patrón de posición es un anillo cuadrado oscuro de 7 × 7, un anillo claro de 5 × 5 dentro de él y un cuadrado oscuro macizo de 3 × 3 en el centro. Un código QR tiene tres, en las esquinas superior izquierda, superior derecha e inferior izquierda.

Si se recorre por cualquier línea que pase por su centro, el patrón da tramos oscuro, claro, oscuro, claro, oscuro en proporción 1:1:3:1:1. Esa proporción se mantiene con cualquier giro o distancia, y por eso un lector puede detectarlo enseguida en el encuadre de una cámara.

  • Tamaño: 7 × 7 módulos
  • Proporción por la línea central: 1:1:3:1:1 (oscuro:claro:oscuro:claro:oscuro)
  • Situado en tres esquinas, nunca en la inferior derecha
  • Rodeado por sus lados interiores por un separador claro de 1 módulo

Cómo lo usan los escáneres

Cuando un lector ha encontrado los tres patrones de posición, sabe dónde está el código, qué tamaño tiene y cuál es su parte de arriba. La cuarta esquina vacía le indica la orientación, así que un código QR se puede escanear del revés o de lado.

La distancia entre los patrones de posición también da una primera estimación del tamaño del módulo y de la versión, que el lector afina después con los patrones de sincronización y de alineación.

Dar estilo a los cuadrados de las esquinas

Los diseñadores suelen redondear los patrones de posición o darles otro color. Normalmente funciona mientras se conserven la estructura de anillo dentro de anillo y un contraste fuerte, pero es la parte del código más arriesgada de cambiar. El separador y la zona de silencio alrededor de cada patrón de posición deben quedar despejados.

Preguntas frecuentes

¿Qué son los tres cuadrados de un código QR?

Son patrones de posición. Indican al escáner dónde está el código y hacia dónde está girado, para poder leerlo desde cualquier ángulo.

¿Por qué un código QR no tiene un cuadrado en la cuarta esquina?

La cuarta esquina vacía permite al lector deducir la orientación. Con cuadrados en las cuatro esquinas, el código se vería igual con cualquier giro.

¿Puedo cambiar la forma de los cuadrados de las esquinas de un código QR?

A menudo sí, si la estructura de anillos anidados y el contraste siguen claros, pero prueba en varios móviles. Los patrones de posición muy alterados son una causa habitual de escaneos fallidos.

Fuentes y estándares

Todos los términos