問題一覧共通テスト 情報Ⅰ 問題一覧0 / 1問回答
画像のデジタル表現と可逆圧縮アルゴリズムの計算
縦 8 ピクセル × 横 8 ピクセルの二値(白と黒の 2 色)画像をデジタルデータとして記録することを考える。各ピクセルは、白を 0、黒を 1 と表し、1 ピクセルあたり 1 ビットを割り当てる。
花子: 非圧縮のままだと、この画像データ全体の大きさは ビット(8 バイト)になるね。
太郎: 画像データ内で同じ色が連続して並ぶ性質を利用して、「ランレングス符号化」(連続する色のピクセル数を記録する方式)で圧縮してみよう。「先頭のピクセルの色(0 または 1)」を 1 ビットで示し、その後に「白または黒が連続する個数」をそれぞれ 3 ビットの二進数(1〜8 を表現)で順に記録するルールに決めたよ。
ある の画像データが、上のルールで圧縮された結果、次のような 16 ビットのデータになった。 (※ 見やすさのため空白を挿入しているが、実際は連続したビット列である。)
上記の 16 ビットの圧縮データを解読・復元したとき、画像に含まれる「黒ピクセル(1)」の合計個数と、元の非圧縮データ(64ビット)に対する圧縮率(圧縮後のデータ量 / 元のデータ量 × 100 [%])の組み合わせとして正しいものを、次の A〜D のうちから一つ選べ。