- トップページ
- ITパスポート
- 平成24年度秋季問題一覧
- 平成24年度秋季問題93-解答・解説-分析
平成24年度秋季問題
問題93
データの符号化に関する次の記述を読んで,四つの問いに答えよ。 図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,…,Oに対応する。
ア | @ |
イ | B |
ウ | C |
エ | O |
次に示す画像データの表現方法は,画像データを文字データに変換するものである。図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,…,Oに対応する。
ア | @ |
イ | B |
ウ | C |
エ | O |
解答:ウ
<解説>
- 9~12ビットは0011である。
- 0011の先頭に"0100"を補い,8ビットで表現する。
→01000011 - JIS X 0201の文字コードは次のようになる。
よって、ウが正解である。
お問い合わせ