Home > 中問 > H24秋期-問93

H24秋期-問93

[中問C]
データの符号化に関する次の記述を読んで、問に答えよ。

図1は、8×8画素の白黒の画像例である。この図に対して、白を0、黒を1として表すと、図2に示すように8ビットのビット列が8行あるディジタルデータとして、画像データを表現することができる。

文字データしか送れない通信で画像データを送ろうとする場合、画像データを文字データであるかのように変換して通信する必要がある。
また、文字データと比べてデータ量の大きい画像データを効率よく通信するために、データを圧縮して送るという工夫がなされる。図2のビット列を左上から順に見ていくと、0が10個続き、次に1が34個続き、その次に0が20個続いていることが分かる。この同じ値が続く個数のことをランレングスという。これを利用して画像データを圧縮する方法を考える。

次に示す画像データの表現方法は、画像データを文字データに変換するものである。図2の画像データの中の9~12ビット(2行目の先頭4ビット)のビット列は、どの文字として表現されるか。

[画像データの表現方法]
(1)画像データのビット列を4ビットずつ取り出し、それぞれの先頭に4ビットの値“0100”を補い、8ビットで表現する。
(2)(1)で求めた各8ビットの値をJIS X 0201の文字コードに対応する文字で表現する。01000000、01000001、01000010、…、01001111の8ビットの値は、JIS X 0201の文字コード体系では、文字@、A、B、…、0に対応する。

ア:@

イ:B

ウ:C

エ:0

答:ウ

2行目の先頭4ビットは、“0011”である。
(1)によって“0100”が補われると“01000011”になる。
(2)から、“01000010”がBなので、“01000011”はCである。

よって正解はウとなる。

スポンサーリンク

Home > 中問 > H24秋期-問93

Page Top

© 2011-2022 過去問.com