Este sitio es solo una puerta de entrada

Todo lo que hay aquí viene de cosas que otras personas investigaron, pensaron y construyeron de verdad: libros, artículos, registros históricos y la gente detrás de ellos. Si algo te llama la atención, ve a las fuentes originales que aparecen al final de la página. Tienen mucha más profundidad de la que una página como esta puede ofrecer.

¿Para qué sirven los tres cuadrados grandes de un código QR?

Categoría: Tecnología

Busca un código QR, el cuadrito lleno de puntos negros y blancos que hay en menús, entradas y carteles. Fíjate en las esquinas: tres tienen un cuadrado grande con otro dentro, y la cuarta es lisa. Ahora gira el código de cabeza: el teléfono lo lee igual.

Esos tres cuadrados no son un adorno: ayudan al lector a encontrar el código y a leerlo desde cualquier ángulo. La historia de cómo se eligió su dibujo empieza en una fábrica japonesa de piezas para autos, con una búsqueda entre montones de papel impreso, y termina en otra pregunta: por qué un código gratuito para usar se difundió tanto.

1. Los tres cuadrados grandes ayudan a encontrar el código desde cualquier ángulo

Antes de leer un solo dato, la cámara tiene que encontrar el código. Denso Wave, la empresa que está detrás del QR, llama «patrones de detección de posición» a los tres cuadrados de las esquinas. Según la empresa, con ellos el lector reconoce el código con precisión y lo lee a gran velocidad, sin importar desde qué ángulo se escanee [1]. Por eso girar el código de cabeza no cambia nada.

Hay una forma sencilla de imaginarlo, pero es una explicación de esta página y no una razón que Denso haya dado: los tres cuadrados grandes ayudan a distinguir la orientación del código, y la esquina que no tiene ese cuadrado completa la pista. Las páginas de la empresa no dicen que se diseñara así, ni explican por qué son tres cuadrados y no cuatro.

Lo que sí explican es cómo se reconoce cada cuadrado. Si trazas una línea por su centro, cruzas franjas negra, blanca, negra, blanca y negra, con un ancho de 1:1:3:1:1 [1]. Se ve bien en el dibujo: cada cuadrado mide 7 puntitos de lado, con 1 negro, 1 blanco, 3 negros, 1 blanco y 1 negro.

¿Por qué esa proporción y no otra? El equipo hizo una revisión exhaustiva de las zonas blancas y negras de imágenes y letras en folletos, revistas, cajas de cartón y otros impresos, y buscó la proporción que menos aparecía [1]. Un dibujo que casi nunca aparece por casualidad en un impreso es difícil de confundir con otra cosa. Esa es la primera sorpresa: una de las piezas más ingeniosas del código salió de buscar lo raro, no de inventar algo complicado.

2. Por qué una fábrica de piezas para autos necesitó un código nuevo

El QR nació en Denso, una empresa japonesa que fabrica piezas para autos. (Hoy el sitio oficial del código lo mantiene Denso Wave, la empresa de Denso que se ocupa del QR; por eso ese nombre aparece en las fuentes.) Según Denso, en la fábrica los trabajadores escaneaban unos 1000 códigos de barras al día [1]. Un código de barras de rayas guarda muy poco: según el sitio de la propia empresa, apenas unos 20 caracteres, entre letras y números, y no puede guardar kanji, los signos japoneses que representan palabras o partes de ellas [2]. Para registrar una pieza había que escanear varios códigos, uno tras otro.

El ingeniero Masahiro Hara dirigió el proyecto con un equipo de solo dos personas, y tardaron año y medio en terminarlo [1]. Lo presentaron en 1994 con el nombre de código QR (por quick response, «respuesta rápida»). Podía guardar unas 7000 cifras, admitía kanji y, según la empresa, se leía más de diez veces más rápido que otros códigos [2].

3. ¿Se inspiró Hara en el juego de go?

Hay una anécdota famosa, que conviene contar con cuidado. El propio Hara ha dicho que una pista vino del go, un juego de mesa en que se colocan piedras negras y blancas sobre un tablero. Una universidad japonesa recoge sus palabras: en el go basta con reconocer dónde están las piedras por el color y la posición de las vecinas, aunque falte una o esté un poco movida [3]. Hara cuenta que aplicaron la misma idea al código: el lector primero reconoce dónde están los cuadros y después calcula con más precisión la posición del código [3]. Wikipedia también dice que el diseño de cuadros alternados se inspiró en las piedras del go [4]. Las páginas técnicas de Denso no mencionan el go, así que conviene tomarlo como un relato de Hara y no como parte del desarrollo oficial.

4. Por qué una patente que no se cobra ayudó a difundir el código

Una empresa que inventa algo así suele guardarlo con una patente, un derecho legal para que otros no lo copien sin permiso. Denso Wave, la empresa de Denso que hoy se ocupa del QR, conservó la patente, pero declaró que no la haría valer [2]. Cualquiera podía fabricar y usar códigos QR siguiendo las reglas comunes, sin pedir permiso ni pagar por esa patente. El propio Hara lo explica así: que sea gratis es la razón por la que se difundió, porque por buena que sea una tecnología, no sirve si no la usa mucha gente [3].

Hubo además normas compartidas: el código fue aprobado como norma de la asociación industrial AIM en 1997, como norma japonesa en 1999 y como norma internacional ISO en 2000 [2]. Una norma es un acuerdo sobre cómo se hace algo para que todos los aparatos se entiendan. Algo que sí conserva la empresa es el nombre: «QR code» es una marca registrada de Denso Wave [5].

El paso que lo sacó de las fábricas fue el teléfono. En 2002 salieron a la venta en Japón teléfonos móviles con lector de QR [2]. Como la cámara ya estaba en el bolsillo de mucha gente, el código podía usarse en la calle. Con el tiempo apareció en entradas, pagos, menús y certificados.

5. Para comprobarlo tú mismo

  • Busca códigos QR en tu casa o en una tienda. Cuenta cuántos encuentras y dónde aparecen: un menú, una entrada, un envase.
  • Comprueba la esquina lisa. Mira un QR impreso y verifica que tres esquinas tienen el cuadrado con otro dentro y una no. Gira el papel de cuarto en cuarto de vuelta: ¿en qué esquina queda cada vez el espacio sin un cuadrado grande? (Es una idea para observar, no una razón de diseño que Denso haya dado.)
  • Mide el 1:1:3:1:1 con una regla. En un QR impreso grande, mide una franja del cuadrado de esquina y compara: la del centro debería medir unas tres veces más que cada una de las demás.
  • Pruébalo de cabeza. Con permiso de un adulto, usa su teléfono o el tuyo para escanear un QR conocido (por ejemplo, uno de tu escuela o de un menú que ya conozcas) girado de cabeza y de lado. Anota lo que pasa. Escanea solo códigos de lugares que conozcas, nunca uno pegado en la calle.
  • Lee las fuentes originales. El sitio de Denso Wave explica el desarrollo y está en inglés (ver las fuentes 1 y 2 al final).

Fuentes consultadas

  1. Denso Wave, «QR Code Development Story», sitio oficial. https://www.denso-wave.com/en/technology/vol1.html (Tres patrones de detección de posición, lectura desde cualquier ángulo, unos 1000 códigos de barras al día, equipo de dos personas, año y medio de desarrollo, proporción 1:1:3:1:1 elegida tras revisar impresos; la página no dice por qué son tres y no cuatro, no presenta la esquina lisa como razón de diseño y no menciona el go)
  2. Denso Wave, «The history of QR Code», QRcode.com. https://www.qrcode.com/en/history/ (Unos 20 caracteres del código de barras, kanji, 1994, declaración de no hacer valer la patente, normas de 1997, 1999 y 2000, teléfonos con lector en 2002)
  3. Universidad Hosei, «Masahiro Hara», página de la serie LUC2HOSEI (en inglés). https://www.en.hosei.ac.jp/LUC2HOSEI/cdata/luc2hosei_12907_jaen.html (Relato de Hara sobre el go y sobre por qué el QR se difundió: que fuera gratuito)
  4. «QR code», Wikipedia en inglés. https://en.wikipedia.org/wiki/QR_code (Niveles de corrección de errores de 7 % a 30 %; mención del go; fuente de apoyo, no primaria)
  5. Denso Wave, página de productos de códigos QR, sitio oficial. https://www.denso-wave.com/en/system/qr/product/qr.html («QR code» como marca registrada de Denso Wave)

Historial de cambios

  • : primera publicación.
  • : se cambió la pregunta del título y se reordenaron las secciones; se quitó la sección sobre i-mode (y sus dos fuentes), que se alejaba de la pregunta central; la idea de la «esquina lisa» se marcó como explicación de esta página.