ハフマン法テーブル定義セグメント(Define Huffman table segmet、DHT)

オフセット (サイズ) 名称 内容
0x0000 (1) マーカー識別子 常に 0xFF
0x0001 (1) DHTマーカー 常に 0xC4
0x0002 (2) フィールドの長さ このセグメントの長さ(バイト単位)
マーカー識別子DHTマーカーを除いた長さ
0x0004 (1) DHTのクラスと識別子 DHT(ハフマン符号表)情報を示す

[上位4ビット] コード
0 - 8ビット(ベースラインJPEGは常にコレ)
1 - 16ビット

[下位4ビット] 識別子
0、1、2、3の4種類
0x0005 (16) コード長ごとのコード数  
0x0015 (n) 各コード長のコード  

※ サイズに記載されている (n) は、可変長を表しています。
戻る