pattern_code[i]が0以外の場合{
 macroblock_intraが0以外の場合{
  if(輝度ブロックの場合){
   dct_dc_size_luminance
   if(dct_dc_size_luminance)
    dct_dc_differential
  }else{
   dct_dc_size_chrominance
   if(dct_dc_size_chrominance)
    dct_dc_differential
  }
 }else
  dct_coeff_first
 D画像の場合{
  def_coeff_next
 }
}



可変長ビット(2~7) dct_dc_differentialのビット数

可変長ビット(1~8)

可変長ビット(2~8) dct_dc_differentialのビット数
可変長ビット(1~8)


可変長ビット(2~28)

可変長ビット(2~28)