¿Se puede leer un código QR en sueños? - Experimentos mentales desde la ciencia cognitiva
Los códigos QR en los sueños - ¿Puede el cerebro reproducir patrones?
Seguramente muchas personas han tenido la experiencia de intentar leer un libro en sueños y ver que las letras se emborronan o que el contenido cambia mientras leen. Se considera que esto se debe a que, durante los sueños, disminuye la actividad de las áreas del cerebro que procesan el lenguaje (el área de Broca y el área de Wernicke). Entonces, ¿qué pasa con los códigos QR?
En teoría, es posible "ver" un código QR en sueños. Como el cerebro genera los sueños reconstruyendo experiencias visuales pasadas, en los sueños de quienes ven códigos QR a diario bien podría aparecer un código QR. Sin embargo, la probabilidad de que ese código QR sea "un patrón exacto que almacena datos válidos" es bajísima.
Incluso un código QR de versión 1 (21 x 21 módulos) no funciona si la disposición en blanco y negro de sus 441 módulos no es exacta. Reproducir un patrón con tanta precisión es difícil para el cerebro incluso con la memoria consciente. Lo razonable es pensar que el código QR de un sueño es "algo que parece un código QR", no un patrón exacto que se pueda escanear. Es el mismo principio por el que los relojes de los sueños no marcan la hora correcta.
El código QR para las personas ciegas
El código QR es una tecnología que depende de la vista. Entonces, ¿es el código QR algo totalmente ajeno a las personas con discapacidad visual?
En realidad, combinándolo con las funciones de accesibilidad del smartphone, las personas con discapacidad visual también pueden beneficiarse del código QR. VoiceOver en iOS y TalkBack en Android avisan por voz cuando la cámara detecta un código QR y leen en voz alta el contenido de la página enlazada. El "escaneo" del código QR en sí depende de la vista, pero como el código se detecta automáticamente al apuntar la cámara en la dirección aproximada, no hace falta "ver" el código QR con exactitud.
Como enfoque más de fondo, también avanza la investigación para añadir pistas táctiles a los códigos QR. Son métodos como indicar en braille "Aquí hay un código QR" alrededor del código QR, o colocar marcadores en relieve que señalen la posición del código QR. Una empresa llamada NaviLens ha desarrollado un código especial optimizado para personas con discapacidad visual (detectable desde más lejos y con un ángulo más amplio que un código QR normal), que se ha implantado en el transporte público de Barcelona y Nueva York.
¿Pueden los animales reconocer los códigos QR?
¿Cómo perciben los códigos QR los animales distintos del ser humano? Esta pregunta es un experimento mental interesante para comprender la cognición visual de los animales.
Primates: Los chimpancés y los bonobos tienen capacidades visuales cercanas a las humanas y también destacan en el reconocimiento de patrones. Con entrenamiento, probablemente podrían identificar un código QR como "un patrón concreto" y asociarlo con una recompensa. Sin embargo, no pueden comprender el "significado" del código QR (los datos almacenados).
Aves: Los cuervos y los loros tienen una gran capacidad de cognición visual y se sabe que pueden distinguir rostros humanos individuales. Pueden reconocer el patrón en blanco y negro de un código QR como un "dibujo", pero no tienen la capacidad cognitiva para comprender que almacena información.
Insectos: Las abejas pueden percibir la luz ultravioleta y buscan el néctar guiándose por las guías de néctar de las flores (patrones ultravioleta invisibles para el ser humano). Si se imprimiera un código QR con tinta ultravioleta, se podría crear un código QR visible para las abejas pero invisible para las personas. Sin embargo, es dudoso que las abejas reconocieran un código QR como un "patrón", teniendo en cuenta su resolución visual (muy inferior a la humana).
¿Es el código QR un "lenguaje" o un "signo"?
Desde el punto de vista de la lingüística, ¿se puede llamar "lenguaje" al código QR? Hay distintas teorías sobre la definición de lenguaje, pero en general se consideran condiciones (1) ser un sistema de signos con significado, (2) poder combinarse según reglas gramaticales y (3) poder generar significados nuevos.
El código QR cumple (1). Los módulos blancos y negros son signos con significado, y su disposición representa datos. También cumple parcialmente (2). El código QR tiene reglas estructurales estrictas (la colocación de los patrones de búsqueda, el orden de la región de datos y las reglas de generación de las palabras de código de corrección de errores), y estas equivalen a una gramática. En cuanto a (3), como puede almacenar cualquier texto o URL, puede generar significados nuevos sin límite.
Sin embargo, el código QR es radicalmente distinto de los lenguajes naturales en que no está pensado para que el ser humano lo "lea" directamente. El código QR es "un lenguaje para que lo lean las máquinas", y el ser humano solo puede acceder a su contenido a través de su traductor (el smartphone). Se trata de una nueva categoría de sistema de signos, cualitativamente distinta de los alfabetos y los kanji, que el ser humano puede comprender directamente.
¿Podrá la humanidad dentro de 100 años entender los códigos QR?
Este es el último experimento mental. Si la civilización actual se derrumbara por algún motivo y la humanidad de dentro de 100 años descubriera impresos con códigos QR, ¿podría descifrarlos?
La especificación del código QR está normalizada internacionalmente como ISO/IEC 18004, y el documento de la especificación es público. Si la especificación se conserva, en teoría una persona con conocimientos de matemáticas y lógica podría decodificar un código QR a mano. La base matemática del código Reed-Solomon es universal y no depende de ninguna tecnología ni plataforma concreta.
En cambio, si se perdiera la especificación, descifrar los códigos QR sería un reto comparable al de descifrar escrituras antiguas. Igual que la piedra de Rosetta hizo posible descifrar los jeroglíficos egipcios, si se encontrara una "piedra de Rosetta" de los códigos QR (pares de datos conocidos y sus códigos QR correspondientes), podría ser posible deducir la especificación a partir de las regularidades de los patrones. Sin embargo, reconstruir incluso la estructura matemática de la corrección de errores sería probablemente una tarea intelectual de altísimo nivel.