JBIG2 es un estándar internacional para la compresión de imágenes de dos niveles. Al segmentar una imagen en regiones superpuestas y/o no superpuestas de texto, medios tonos y contenido genérico, se emplean técnicas de compresión especialmente optimizadas para cada tipo de contenido:
- Regiones de texto: las regiones
de texto se componen de caracteres que son ideales para el enfoque de codificación basado en símbolos. Por lo general, cada símbolo corresponderá a un mapa de bits de caracteres, una subimagen que representa un carácter o texto. Normalmente, solo hay un mapa de bits de caracteres (o subimagen) en el diccionario de símbolos para cada carácter en mayúsculas y minúsculas del anverso que se utiliza.
Por ejemplo, habría un mapa de bits «a» en el diccionario, un mapa de bits «A», un mapa de bits «b», y así sucesivamente. - Regiones de semitonos: las regiones
de semitonos son similares a las regiones de texto en que están compuestas de patrones dispuestos en una cuadrícula regular. Sin embargo, los símbolos que se almacenan en el diccionario no son mapas de bits de caracteres sino patrones periódicos que representan intensidades (p. ej., de una fotografía) que tienen sido interpolado para producir imágenes binivel de impresión. - Regiones genéricas: las regiones
genéricas contienen información que no es texto ni medios tonos, como arte lineal y ruido, y se comprimen mediante codificación aritmética o MMR.
Compresión JBIG2 con pérdida:
en la compresión JBIG2 con pérdida, a menudo llamada sin pérdida de percepción o sin pérdida visual, ignoramos las diferencias entre los mapas de bits del diccionario (es decir, los mapas de bits de caracteres de referencia o las plantillas de caracteres) y las instancias específicas de los caracteres correspondientes en la imagen. las diferencias se almacenan y utilizan junto con los tripletes que codifican cada carácter (por el decodificador) para producir mapas de bits de una imagen real.