Основное отличие между последовательным и прогрессивным кодированием JPEG-изображений заключается в способе представления кодируемых данных. 1
Последовательное кодирование (sequential JPEG) предполагает последовательный обход изображения поблочно слева направо, сверху вниз. 1 Над каждым блоком проводятся определённые операции, а результаты кодирования помещаются в выходной поток в виде единственного «скана» — массива кодированных данных, соответствующего последовательно пройденному изображению. 1
Прогрессивное кодирование (progressive JPEG) заключается в записи сжатых данных в виде набора сканов, каждый из которых описывает изображение полностью, но с всё большей степенью детализации. 12 Начальные сканы создают грубую версию изображения, а последующие уже улучшают его качество. 3
Прогрессивное кодирование особенно полезно при передаче сжатых изображений с использованием низкоскоростных каналов связи, поскольку позволяет получить представление обо всём изображении уже после передачи незначительной части JPEG-файла. 1
При этом размеры файлов изображений, сжатые в прогрессивном и последовательном режимах, примерно одинаковы. 3