En JPEG2000 se genera un paquete distinto para cada precinto P (o posiciónen el dominio wavelet), componente C, nivel de resolución R y capa de calidadL. Dependiendo de cómo se ordenan los paquetes en el pack-stream tenemoslas siguientes progresiones (existen más, pero estas son las más frecuentes):
LRCP o progresión por calidad: primero ordenamos los paquetes por capasde calidad, luego por niveles de resolución, luego por componente y finalmentepor precinto. Un ejemplo:
RLCP o progresión por niveles de resolución: primero ordenamos lospaquetes por niveles de resolución, luego por capas de calidad, luego porcomponente y finalmente por precinto. Un ejemplo:
PCRL o progresión secuencial: primero ordenamos los paquetes porprecinto, luego por componente, a continuación por resolución y finalmentepor capa de calidad. Un ejemplo: