共通テスト(情報) 過去問
令和6年度(2024年度)本試験
問18 (<旧課程>情報関係基礎(第1問) 問18)
問題文
ここで、ディジタル画像における各画素の特定のビットが画像の見た目に与える影響を考える。図1の中で、E0のマス目に注目する。16進表記のE0は、2進表記で11100000となり、この上位4ビットは16進表記ではEで、2進表記では1110である。このE0のマス目が含まれる列を最も上のマス目から順に縦方向に見ていくと、マス目の色が白に近い色から黒に近い色に変化していく。この列に含まれるマス目の数値はすべて下位4ビットが16進表記で0であり、上位4ビットはそれぞれ異なる。列内の最小値は16進表記で00、最大値は( セ )であり、最小値と最大値の差は10進表記で( ソタチ )である。この差が00のマス目と( セ )のマス目の色の違いに相当する。
一方、E0のマス目が含まれる行のマス目の数値は上位4ビットが16進表記で( ツ )であり、下位4ビットはそれぞれ異なる。行内の最小値と最大値の差は10進表記で15である。E0のマス目が含まれる行と列のマス目の色変化を比較した場合、列の方がマス目の色の変化が大きい。
このことをふまえると、図1の画像において、( テ )の方が画像の見た目に与える影響が大きい。
この性質を利用すると、特定のビットの数値を意図的に操作することで、元画像の見た目に大きな影響を与えずに、新たなデータを付加することができる。画像の見た目に与える影響が小さい1ビットを全画素分利用して、画像に文字を埋め込むことを考える。画像のサイズが200✕200画素の場合、2バイトで1文字を表現するのであれば、最大( ト )文字分を埋め込むことができる。
( ト )にあてはまるものを1つ選べ。
付箋
付箋は自分だけが見れます(非公開です)。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
共通テスト(情報)試験 令和6年度(2024年度)本試験 問18(<旧課程>情報関係基礎(第1問) 問18) (訂正依頼・報告はこちら)
ここで、ディジタル画像における各画素の特定のビットが画像の見た目に与える影響を考える。図1の中で、E0のマス目に注目する。16進表記のE0は、2進表記で11100000となり、この上位4ビットは16進表記ではEで、2進表記では1110である。このE0のマス目が含まれる列を最も上のマス目から順に縦方向に見ていくと、マス目の色が白に近い色から黒に近い色に変化していく。この列に含まれるマス目の数値はすべて下位4ビットが16進表記で0であり、上位4ビットはそれぞれ異なる。列内の最小値は16進表記で00、最大値は( セ )であり、最小値と最大値の差は10進表記で( ソタチ )である。この差が00のマス目と( セ )のマス目の色の違いに相当する。
一方、E0のマス目が含まれる行のマス目の数値は上位4ビットが16進表記で( ツ )であり、下位4ビットはそれぞれ異なる。行内の最小値と最大値の差は10進表記で15である。E0のマス目が含まれる行と列のマス目の色変化を比較した場合、列の方がマス目の色の変化が大きい。
このことをふまえると、図1の画像において、( テ )の方が画像の見た目に与える影響が大きい。
この性質を利用すると、特定のビットの数値を意図的に操作することで、元画像の見た目に大きな影響を与えずに、新たなデータを付加することができる。画像の見た目に与える影響が小さい1ビットを全画素分利用して、画像に文字を埋め込むことを考える。画像のサイズが200✕200画素の場合、2バイトで1文字を表現するのであれば、最大( ト )文字分を埋め込むことができる。
( ト )にあてはまるものを1つ選べ。
- 1250
- 2500
- 10000
- 20000
正解!素晴らしいです
残念...
画像拡大
この過去問の解説 (2件)
01
前問までに、上位のビットよりも下位のビットを変えた方が、画像の見た目への影響が小さいことを確認しました。
そこで、各画素の影響が小さい1ビットを使って文字データを埋め込みます。
画像の画素数は、
200×200=40000画素
です。
1画素につき1ビットを利用するため、埋め込めるデータ量は40000ビットです。
これをバイトに直すと、
40000÷8=5000バイト
となります。
1文字は2バイトなので、
5000÷2=2500文字
です。
したがって、最大で埋め込める文字数に当たります。
参考になった数0
この解説の修正を提案する
02
デジタル画像の「E0」が含まれる行のマス目の数値は、上位4ビットがすべて「E」であり、また下位4ビットはすべて異なる数値になっていて、行内の最大値は「EF」、最小値は「E0」でその差は10進数で「15」です。
「E0」が含まれるマス目の列を見ると下位4ビットは同じで上位4ビットだけが異なり、最大値と最小値の差は240であり、このことに伴いマス目の色の変化も大きくなっています。一方、「E0」が含まれるマス目の行を見ると上位4ビットは同じで下位4ビットだけが異なり、最大値と最小値の差は15であり、このことに伴いマス目の色の変化もより小さくなっています。
これより、図1の画像において、下位のビットの変化より上位のビットの変化の方がマス目の色の変化に与える影響が大きいことがわかります。
この性質を利用して、画像の見た目に与える影響が小さい1ビットを全画素分利用して文字を埋め込むことを考えたときに、200×200の画素の場合、総画素数は200×200=40000 画素、また2バイトで1文字ならば1文字=16ビットであり、40000画素なら40000ビットが利用できるので、その文字数は
40000÷16=2500
よって、2500文字を埋め込むことができます。
以上より、解答欄(ト)には、「2500」の選択肢の番号が入ります。
第1問の最後は計算問題でした。とはいっても、そんなに難しい計算ではありません。落ち着いて、じっくり取り組んで欲しいと思います。
参考になった数0
この解説の修正を提案する
前の問題(問17)へ
令和6年度(2024年度)本試験 問題一覧
次の問題(問19)へ