Descodificador |
Com toda a informação presente no cabeçalho JPEG correctamente processada e as tabelas conhecidas, chega a altura de descodificar a imagem. Nesta fase é necessário ler bit a bit a zona de dados até que seja encontrado um código de Huffman válido, é feita a correspondência código Û par (run, size). Por sua vez, run tem a informação sobre a quantidade de zeros que o bloco, de tamanho 8x8 pixeis, tem seguidos até ao próximo valor diferente de zero. Este valor diferente de zero é obtido lendo o número de bits indicado por size. Um diagrama deste procedimento pode ser visto de seguida:
|