Al fin, un verdadero reemplazo para JPEG?

El nuevo estándar JPEG XL parece el sucesor de JPEG que la web ha estado esperando.

Parece que hablamos demasiado pronto, en febrero, mientras lamentábamos la falta de un sustituto ampliamente aceptado de JPEG, porque la buena gente de jpeg.org hablaba exactamente de eso. La convocatoria final de propuestas se publicó a mediados del año pasado con la publicación de la nueva norma prevista antes de finales de 2019.

O, para decirlo de otra manera, de lo que están hablando es otro reemplazo para JPEG. Esta es otra de esas situaciones en las que es muy fácil sentarse y reconocer que hay muchas formas de comprimir una imagen y almacenarla en un archivo. La clave es que las nuevas revisiones se realizan de una manera que puede adoptarse gradualmente con el tiempo, sin interrumpir las prácticas de trabajo existentes.

Resultado de imagen para jpeg compression

JPEG XL

Parece que JPEG XL se ha desarrollado teniendo esto en cuenta, pero también fue diseñado para ofrecer tres veces el rendimiento, por lo que hay un compromiso que cumplir. Con el fin de lograr la misma calidad de imagen en un tercio de los datos, presumiblemente hasta un mínimo razonable, debe usar algunas matemáticas nuevas. Tiene la opción de usar la transformada de coseno discreta, que es el proceso detrás de todo el JPEG original a través de DV, HDCAM y ProRes, pero agrega transformadas Haar, que son un tipo específico de transformación wavelet que no es totalmente diferente a las utilizadas en JPEG. -2000 y otros codecs wavelet.

Hay una lista de otras técnicas de compresión involucradas (codificación de resolución múltiple, cuantificación adaptativa), pero lo importante no es específicamente lo que se ofrece, sino la forma en que se ha implementado. El propio comité de JPEG parece ser muy consciente del problema de la proliferación de estándares y claramente ha pasado por algunos problemas para hacer la transición lo más fácil posible. Es posible convertir un JPEG existente en un JPEG XL y volver de nuevo sin ninguna pérdida y el JPEG XL todavía disfrutará de alguna ventaja de tamaño sobre el JPEG original.

Resultado de imagen para jpeg

Sirviendo diferentes versiones

No esperamos que todos conviertan diligentemente sus colecciones de fotos a JPEG XL, aunque algunos lo harán, especialmente si la colección de fotos de alguien está fuera de las manos del fotógrafo en un servidor de Google Fotos. Principalmente, se trata de poder tomar un solo archivo que forma parte de un sitio web, reducir la sobrecarga del disco y servir ese archivo como JPEG o JPEG XL según lo requiera el dispositivo cliente. Los dispositivos de consumo se actualizan más rápido ahora que los teléfonos duran solo un par de años y descargan las actualizaciones automáticamente incluso dentro de ese tiempo, pero la compatibilidad con versiones anteriores sigue siendo importante en un sistema tan variado como Internet.

JPEG XL también hace otras cosas: admite, para empezar, imágenes de mayor profundidad de bits. El papeleo extendido de JPEG hablaba de archivos JPEG de 12 bits, pero la capacidad se implementa tan raramente que es posible que no haya sido parte del estándar, pero está en XL. También hay soporte para un canal alfa, codificación progresiva y ráfagas de imagen, ninguna de las cuales es el fin de la invención tecnológicamente, pero garantiza que algunas casillas estén marcadas para aplicaciones modernas, como es el caso de HEIC. Ningún estándar en 2019 estaría completo sin cierta atención a la codificación de subprocesos múltiples, por supuesto, y los estándares de envío de JPEG requerían «una explicación del paralelismo alcanzable de los bloques algorítmicos tanto para el codificador como para el decodificador». Lástima.

Al igual que con cualquier cosa, hasta que esto comienza a aparecer en los sistemas operativos y dispositivos de hardware, es una preocupación completamente teórica. El entusiasmo con el que los fabricantes comienzan a enviar cosas como esta se ve afectado en gran medida por los problemas de patentes y los documentos se refieren a un «objetivo sin derechos de autor», aunque eso no impide que alguien lo pruebe con una reclamación de patente si siente que puede lograrlo.

 

Al final, es una situación bastante simple. ¿JPEG es viejo? Sí. ¿Podemos hacerlo mejor? Sí. ¿Será esta ampliamente adoptada?
Puedes dejarnos tu comentarios abajo.

 

 

What's your reaction?
0Facebook