平成24年秋期試験問題 問95

問93~96は、中問Cの問題文を読んでから回答してください。
次に示す画像データの表現方法は,画像データの情報量を圧縮することを目的とする変換である。図2に示す画像データは,何ビットで表現されるか。

〔画像データの表現方法〕
  • 画像データをランレングスで表現し,それらの値を最大128の範囲で区切る。例えば,ランレングスが200の場合は,128と72の二つのランレングスに分ける。
  • (1)で表現したそれぞれの値から1を引き,2進数7ビットで表現する。各7ビットに対して,白の場合は0を,黒の場合は1を,それぞれの色情報として先頭ビットに補って各8ビットで表現する。

  • 7
  • 8
  • 21
  • 24
正解 問題へ
テクノロジ系
解説
前の問題(問94)と同じく「0が10個続き、次に1が34個続き、その次に0が20個続いている」画像データで考えていきます。

圧縮手順では、ランレングスを128以下で区切ることで始まりますが、この「10 34 20」はもともと128以下になっているため次の手順に進みます。
それぞれの値から1を引き2進数7ビットで表現すると次のようになります。
  • 10-1=9→000 1001(2)
  • 34-1=33→010 0001(2)
  • 20-1=19→001 0011(2)
この各ビット列の先頭に色情報ビットを加え、並べると

 00001001 10100001 00010011

という24のビット列になるので、この方法では画像データを24ビットで表現できることになります。

Pagetop