A finales de los años ochenta, una fotografía era prisionera de la máquina que la producía: los proveedores de escáneres, las casas de software y los fabricantes de equipos distribuían cada uno su propia compresión. La ISO/IEC y el CCITT (hoy UIT-T) formaron un grupo conjunto —el Joint Photographic Experts Group— para emitir una única norma que tanto el mundo de la informática como el de las telecomunicaciones pudieran adoptar. Las páginas de gráficos del W3C registran la normalización ISO en agosto de 1990, y la UIT publicó el mismo texto como Recomendación T.81, que aún hoy se sirve desde el sitio del W3C.

La decisión de diseño determinante del comité fue qué hacer obligatorio. Toda implementación debía soportar el perfil básico: un esquema DCT de 8 bits con codificación Huffman, elegido porque se creía libre de reivindicaciones de patente. Las opciones de mejor compresión, como la codificación aritmética, conllevaban riesgo de patente, por lo que pasaron a los anexos opcionales. «Por esta razón», escribió el W3C, «estas características opcionales nunca se usan en la Web» — la propia norma puso en cuarentena todo aquello que un abogado pudiera alcanzar.

El Independent JPEG Group publicó en octubre de 1991 una implementación de referencia gratuita y funcional, lo que redujo el costo de adopción a una compilación. Combinado con el núcleo obligatorio libre de regalías, eso puso el mismo decodificador dentro de cada navegador, cámara e impresora: la guía de formatos actual de MDN sigue enumerando image/jpeg como el formato de imagen fija «actualmente el más popular», compatible con todos los navegadores principales. Incluso el JPEG progresivo, parte de la especificación original, solo llegó a los navegadores alrededor de 1996 — primero el núcleo, las mejoras cuando el ecosistema las adopta.

El contrafactual está escrito en los mismos documentos. JPEG 2000 y JPEG XL comprimen mejor, y ninguno cuenta con soporte universal en los navegadores; MDN indica a los desarrolladores que ofrezcan alternativas de respaldo. La adopción de un códec nunca se decidió por su curva de calidad, sino por si las partes que uno debe implementar podían implementarse sin una licencia — y el comité de JPEG diseñó esa respuesta de antemano.

Núcleo libre de patentes obligatorio; extras patentados opcionales

Un perfil básico obligatorio libre de regalías significa que nadie puede gravar las implementaciones conformes — seguir la norma te inmunizaba frente a las reivindicaciones de patente en lugar de exponerte a ellas.

Las características opcionales patentadas quedaron sin implementar, porque distribuirlas implicaba riesgo de patente; la propia estructura de la norma convirtió las patentes en una zona de cuarentena en lugar de una caseta de peaje.

La implementación de referencia gratuita del IJG hizo que la adopción fuera casi gratuita, así que los autores web y los fabricantes de cámaras de los años noventa adoptaron el formato sin negociación.

Una sede conjunta ISO/CCITT hizo que los ecosistemas de la informática y las telecomunicaciones compraran una sola norma en lugar de distribuir versiones rivales.

En una norma de compatibilidad, lo obligatorio vence a lo técnicamente mejor. Un núcleo obligatorio libre de regalías convirtió cada dispositivo en un decodificador JPEG; las opciones patentadas nunca crecieron.

El JPEG básico ha sido el lenguaje por defecto de la fotografía digital durante más de tres décadas. La nota del W3C de que las características opcionales patentadas «nunca se usan en la Web» sigue vigente en su sitio, y la guía actual de MDN enumera JPEG como el formato de imagen fija con pérdida más popular, con soporte en todos los navegadores principales, mientras que los sucesores con mejor compresión (JPEG 2000, JPEG XL) siguen siendo los que necesitan alternativas de respaldo. La frontera de patentes que el comité trazó en 1990-1992 sigue siendo la línea por la que vive la industria.

CONSULTA LAS PRUEBAS

Las fuentes

  1. JPEG JFIF — What is it, status, patent notes W3C · w3.org
  2. ITU-T Recommendation T.81 — Information technology — Digital compression and coding of continuous-tone still images: Requirements and guidelines ITU-T (mirror hosted by W3C) · w3.org
  3. Image file type and format guide MDN Web Docs · developer.mozilla.org