HOME»ITパスポート平成24年秋期»問95
ITパスポート平成24年秋期 問95
【問93~96は中問形式の出題です。中問Cの問題文を読んでから回答してください。】
問95
次に示す画像データの表現方法は,画像データの情報量を圧縮することを目的とする変換である。図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ビットで表現すると次のようになります。
00001001 10100001 00010011
という24のビット列になるので、この方法では画像データを24ビットで表現できることになります。
圧縮手順では、ランレングスを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ビットで表現できることになります。