Better Portable Graphics

De Wikipedia, la enciclopedia libre
Better Portable Graphics
http://bellard.org/bpg
Información general
Extensión de archivo .bpg
Tipo de MIME image/bpg e image/x-bpg
Número mágico 42 50 47 fb
Lanzamiento inicial 2014
Última versión 0.9.7
15 de mayo de 2016 (8 años y 6 días)
Tipo de formato Gráfico mapa de bits con compresión sin pérdida, compresión con pérdida
Extendido de HEVC
Formato abierto Sí 

Better Portable Graphics (BPG) es un formato de archivo para la codificación digital de imágenes, creado por el programador Fabrice Bellard en 2014. Su propósito es ser un reemplazo más eficiente en compresión para el formato de imagen JPEG cuando la calidad o el tamaño del archivo sea un problema.[1]​ Se basa en la codificación intraframe del estándar de compresión de vídeo High Efficiency Video Coding (HEVC). Las pruebas de imágenes fotográficas realizadas en julio de 2014 revelaron que BPG produjo archivos más pequeños para una calidad dada que JPEG, JPEG XR y WebP. BPG está recibiendo atención debido a su portabilidad, alta calidad y bajos requerimientos de memoria que pueden ser muy buenos para dispositivos portátiles de mano y IoT. La investigación está en constante evolución para hacer que el hardware sea compatible con la eficiencia energética para que BPG se pueda integrar en dispositivos portátiles como la cámaras digitales.[2][3]

Aunque todavía no hay soporte nativo incorporado para BPG en los navegadores principales, los sitios web ya pueden entregar imágenes BPG a todos los navegadores mediante la inclusión de una librería JavaScript de 56 kB escrita por Bellard.

High Efficiency Video Coding y BPG[editar]

HEVC ya tiene varios perfiles definidos para la codificación de imágenes estáticas utilizando la codificación intraframe de HEVC para diversas profundidades de bits y formatos de color, incluyendo los perfiles Main Still Picture, Main 4:4:4:4 Still Picture y Main 4:4:4:4 16 Still Picture.

BPG es esencialmente un contenedor para usar el perfil Main 4:4:4 16 Still Picture de HEVC hasta 14 bits por muestra.

Especificaciones[editar]

El formato contenedor BPG está pensado para ser un formato de imagen genérico más adecuado que el formato raw usado en HEVC (que normalmente se usa dentro de algún otro formato contenedor, como el formato de archivo mp4).[4]

BPG soporta los formatos de color conocidos como 4:4:4, 4:2:2 y 4:2:0. El soporte para un canal adicional codificado por separado también se incluye para un canal alfa o el cuarto canal de una imagen CMYK. Se incluye soporte de metadatos para los perfiles Exif, ICC y XMP.

Se incluye soporte de espacio de color para YCbCr con las definiciones BT. 601, BT. 709 y BT. 2020 (luminancia no constante) de UIT-R, YCgCo, RGB, CMYK y escala de grises.

Se incluye soporte para la compresión de datos con pérdida y sin pérdida de HEVC.

BPG soporta animación.

Patentes[editar]

Según el sitio web de Bellard, BPG puede estar cubierto por algunas de las patentes de HEVC, pero cualquier dispositivo con licencia para dar soporte a HEVC también estará cubierto por BPG. Problemas de patentes pueden impedir el reemplazo de JPEG por BPG a pesar del mejor rendimiento técnico de BPG.[5]

Otros reemplazos de JPEG propuestos[editar]

También se han propuesto varios formatos de imagen anteriores como reemplazo de JPEG, incluyendo:[6][7]

Referencias[editar]

  1. «BPG Image format». Fabrice Bellard. 2014. Consultado el 2 de abril de 2016. 
  2. U. Albalawi, S. P. Mohanty and E. Kougianos, "Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.
  3. U. Albalawi, S. P. Mohanty, and E. Kougianos, “A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.
  4. «BPG specification». Consultado el December 2014. 
  5. «BPG, a still-image format from video compression». LWN.net. 
  6. «Lossy Compressed Image Formats Study». Mozilla Corporation. Archivado desde el original el 8 de febrero de 2015. Consultado el 10 de febrero de 2015. 
  7. «BPG Image Comparison». Consultado el 10 de febrero de 2015. 

Enlaces externos[editar]