ITパスポート 平成24年秋期 問95

【問93〜96は中問形式の出題です。中問Cの問題文を読んでから回答してください。】

問95

次に示す画像データの表現方法は,画像データの情報量を圧縮することを目的とする変換である。図2に示す画像データは,何ビットで表現されるか。

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

分類

テクノロジ系

正解

解説

前の問題(問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ビットで表現できることになります。
© 2009-2019 ITパスポート試験ドットコム All Rights Reserved.

Pagetop