JPEG Standard Explained: Part 1 vs Part 2 vs Part 3

The JPEG image compression specification (ISO/IEC 10918 / ITU-T T.80 series) is divided into multiple distinct sections that govern digital image encoding, verification, and file handling. Part 1 defines the foundational mathematical processes, encoding modes, and bitstream syntax for image compression; Part 2 establishes the compliance testing procedures to verify decoder and encoder accuracy; and Part 3 introduces extensions to the core standard, notably defining the official SPIFF file container, variable quantization, and advanced metadata handling.

Part 1: Requirements and Guidelines (ISO/IEC 10918-1 / ITU-T T.81)

Part 1 represents the core foundation of the JPEG standard. It specifies the mathematical algorithms for converting continuous-tone still images into compressed bitstreams and vice versa. The primary features defined in Part 1 include:

Part 2: Compliance Testing (ISO/IEC 10918-2 / ITU-T T.83)

While Part 1 explains how compression must be implemented, Part 2 provides the framework to prove whether a given implementation conforms to those specifications. It contains no new compression algorithms, focusing entirely on quality control and standardization:

Part 3: Extensions (ISO/IEC 10918-3 / ITU-T T.84)

Part 3 builds on Part 1 by introducing optional features designed to overcome architectural limitations identified after the initial deployment of the standard: