Qraft

El Secreto de Leer Patrones Dañados - Cómo Funciona la Corrección de Errores

Recuperable con 30% Destruido

Tacha parte de un patrón y aún puede escanearse gracias a la corrección de errores: en el nivel H se puede perder alrededor del 30% de las palabras de código —los datos en sí— y aun así reconstruirlas. Eso no equivale a poder cubrir el 30% del área: si el daño se concentra en un punto o tapa un patrón funcional como una marca de localización, el escaneo falla mucho antes. Se usa en CDs, DVDs, comunicaciones satelitales.

La Idea: Enviar Datos de Respaldo

Almacenar datos de respaldo junto a los originales. Si los originales se dañan, reconstruir desde el respaldo. Como enviar un mensaje dos veces con diferentes palabras.

4 Niveles de Protección

L: 7% tolerancia. M: 15%. Q: 25%. H: 30%. Mayor protección significa patrones más grandes. L/M para impresiones pequeñas, Q/H para exteriores.

Logos Gracias a la Corrección de Errores

Los logos destruyen datos del centro pero la corrección los recupera. Para mayor seguridad, mantén el área del logotipo en torno al 20% del código QR y admite hasta cerca del 25% cuando se asume el nivel de corrección H.

Por qué los datos de reserva pueden restaurarlo

La razón por la que puede restaurarse aunque falte una parte es que datos de reserva precalculados están incrustados en asociación con la información original. Por ejemplo, si guardas varios números junto con su suma, aunque uno de los números se vuelva ilegible, puedes restaurarlo trabajando hacia atrás desde la suma. La corrección de errores es un mecanismo que hace esto mucho más avanzado, recalculando la parte faltante a partir de pistas del entorno. Por eso precisamente, aunque se pierda una parte por suciedad o rasgaduras, al cotejar la información restante con los datos de reserva, los datos originales pueden devolverse a la vida.

La realidad de qué nivel elegir

La fuerza de la corrección de errores puede elegirse entre cuatro niveles, pero cuanto más fuerte es, más datos de reserva, y la cantidad de información que puede almacenarse disminuye en consecuencia. Es decir, la robustez y la capacidad están en una relación de compromiso. Para casos como colocarlo en interiores solo por un periodo corto, o ponerlo donde pueda mantenerse limpio, un nivel más bajo es suficiente. Por otro lado, para carteles exteriores, lugares propensos a suciedad y arañazos, o cuando quieres superponer un logotipo, un nivel más alto es tranquilizador. Imaginar dónde y cómo lo usarás, y elegir un nivel acorde a la robustez que necesitas, lleva a hacer un código sin desperdicio.

Corrección de Errores en el Espacio

El Voyager 1 de NASA usa códigos Reed-Solomon desde 24+ mil millones de km. La misma tecnología en los patrones cuadrados. Matemáticas de los 1960s aún sirven en exploración espacial y smartphones.