画素数と色の段階から画像の情報量を求める

画素数、色の段階、RGB、ビットとバイト、圧縮前の情報量を考える14問と六つの記述課題です。

学年・内容の目安 高校「情報Ⅰ」。授業の復習や教材の準備に使えます。公開教材の利用条件を確認し、年少の生徒には講師が紙の教材を用意します。

学習用の練習の使い方

学習内容や既習事項に合わせて使う独自の練習です。文部科学省の認定教材や、教科書・入試の全範囲を網羅する教材ではありません。

解説を読む

同じ大きさの画像でも、各画素に何ビット使うかで、画素を表すデータの量は変わります。圧縮や付加データを含めないモデルで計算し、実際のファイルの大きさとの違いを考えます。

必要な予備知識

掛け算と割り算ができ、0と1の組合せで複数の値を表せること。

  1. 長方形の画像の画素数は、横の画素数×縦の画素数です。
  2. 1画素に b ビットを使うと、0と1の組合せは最大2の b 乗通りです。赤・緑・青を別々に表す場合は各成分のビット数を足します。
  3. このモデルでは画素数×1画素当たりのビット数を求め、8ビットを1バイトとして換算します。

解き方の例

横10画素、縦5画素で、1画素を8ビットで表すと、画素部分は10×5×8=400ビット、つまり50バイトです。

よくある間違い

  • 横の画素数と縦の画素数を足して、全体の画素数にする。
  • 4ビットなら4通りの色を表せると考える。
  • 画素部分の計算で、圧縮したファイル全体の大きさも決まると考える。

資料と考え方を講師と確かめる

画素数と1画素当たりのビット数を区別し、式と単位、計算が表す範囲を示します。

資料A〜EとGの数値は教材のモデルです。画素のデータだけを扱い、圧縮、ヘッダー、色の表、行の末尾をそろえるための余分なビットや透明度のデータは含めません。

文部科学省:高等学校学習指導要領解説 情報編 · W3C:PNGの画素と色の表現、圧縮(英語)

読む文章・資料

横と縦から画素数を求める

資料Aの画像では、横に120画素、縦に80画素が長方形に並びます。一行に横の数だけ画素があり、その行が縦の数だけあります。全体の数は、一行の画素数に行の数を掛けて求めます。

何通りの値を表せるか考える

資料Bのモデルでは、色を区別するため、画素ごとに色を選ぶ番号を持たせます。番号を4ビットで表すと、各桁には0か1を入れられます。例えば、0000と0001は違う番号です。表せる番号は、登録できる色の数の上限になります。

ビットを数え、バイトに換算する

資料Cの横100画素、縦72画素の画像では、各画素の番号に8ビットを使います。画素部分の合計は画素の数に8ビットを掛けた量です。8ビットを1バイトとして数え直せます。

赤・緑・青の成分を別に持つ

資料Dの横120画素、縦80画素の画像では、1画素の赤、緑、青の成分それぞれに8ビットを使います。透明度は考えません。1画素について三つの成分のビット数を合わせてから、全体の画素部分の量を求めます。

寸法やビット数を変えて比べる

資料Eでは、ある画像の横の画素数と縦の画素数を、それぞれ二倍にします。1画素当たりのビット数は変えません。別の比較では横と縦は変えず、1画素当たりのビット数を8から4に変えます。

画素部分と実際のファイルを分ける

資料FのPNGの規格では、画像の寸法などを記す部分と、圧縮された画像データが使われます。色の番号を使う形式には色の表もあります。画素数と1画素のビット数の掛け算だけで、PNGファイル全体のバイト数は決まりません。

必要な色と情報量を考える

資料Gでは、記号を描いた案内図に、違う色を10色使う必要があります。色を選ぶ番号を3ビットにする案と4ビットにする案があり、色一つに別の番号を割り当てます。両方とも画素の数は同じです。

練習する

選択問題では答えを一つ選び、入力問題では指定された形式で答えます。判断の根拠や途中の手順は、記述課題で講師と確認します。

入力した答えは、ページを再読み込みするか離れるまで、このページのメモリ上に保持されます。保存済みの下書き、アカウントの成績、自動の宿題提出は作成されません。

確認問題・資料・講師と使う課題

  1. 資料:横と縦から画素数を求める

    資料Aの画像は全部で何画素ですか。数値を入力します。

    答えと解説

    9600

    横120と縦80を掛けると9,600画素です。

  2. 資料:横と縦から画素数を求める

    資料Aの画素数を求める掛け算を説明したものはどれですか。

    • 横の列を一つと数えて縦の数だけを使う。
    • 一行の画素数を行の数だけ足し合わせる。
    • 画像の端の画素数を四辺について足す。
    答えと解説

    一行の画素数を行の数だけ足し合わせる。

    各行に横120画素があり、縦に80行あります。

  3. 資料:何通りの値を表せるか考える

    資料Bで4ビットの番号は最大で何通り作れますか。数値を入力します。

    答えと解説

    16

    四つの位置のそれぞれで二通りずつ選べるので、2×2×2×2=16通りです。

  4. 資料:何通りの値を表せるか考える

    資料Bで4ビットの番号を使うとき、色の数と番号の関係はどれですか。

    • 番号の数より多くの色を区別できる。
    • 同じ番号に別の二色を入れて区別できる。
    • 区別する色の数は番号の数を超えられない。
    答えと解説

    区別する色の数は番号の数を超えられない。

    各色に違う番号を付けるには、色の数だけ番号が必要です。

  5. 資料:ビットを数え、バイトに換算する

    資料Cで画素部分は合計何ビットですか。数値を入力します。

    答えと解説

    57600

    100×72×8=57,600ビットです。

  6. 資料:ビットを数え、バイトに換算する

    資料Cで画素部分の合計は何バイトですか。数値を入力します。

    答えと解説

    7200

    57,600ビットを8で割ると、7,200バイトです。

  7. 資料:赤・緑・青の成分を別に持つ

    資料Dの1画素に必要なのはどれですか。

    • 赤、緑、青に8ビットずつ使うので24ビット。
    • 三つの成分で同じ8ビットを使うので8ビット。
    • 三つの成分を8ビットで割るので3ビット。
    答えと解説

    赤、緑、青に8ビットずつ使うので24ビット。

    三つの成分を別々に表すため、8+8+8=24ビットです。

  8. 資料:赤・緑・青の成分を別に持つ

    資料Dで画素部分の合計は何バイトですか。数値を入力します。

    答えと解説

    28800

    120×80×24÷8=28,800バイトです。

  9. 資料:寸法やビット数を変えて比べる

    資料Eで縦も横も二倍にしたとき、画素部分の量はどうなりますか。

    • 縦と横が二倍なので、合計は元の二倍。
    • 縦と横の両方が二倍なので、合計は元の四倍。
    • 1画素のビット数が同じなので、合計は元と同じ。
    答えと解説

    縦と横の両方が二倍なので、合計は元の四倍。

    画素数は2×2で四倍になり、1画素の量は同じです。

  10. 資料:寸法やビット数を変えて比べる

    資料Eで寸法を変えず、1画素を8ビットから4ビットにするとどうなりますか。

    • 画素数が半分になり、画素部分の合計は同じ。
    • 画素数は同じで、画素部分の合計は二倍になる。
    • 画素数は同じで、画素部分の合計は半分になる。
    答えと解説

    画素数は同じで、画素部分の合計は半分になる。

    一つ当たりの量だけが8から4に減るので、合計は半分です。

  11. 資料:画素部分と実際のファイルを分ける

    資料Fで、画素部分の計算結果だけから決められないのはどれですか。

    • 圧縮などを含む実際のPNGファイル全体の大きさ。
    • モデルで1画素の値を表すために使うビット数。
    • 寸法を知って求めることができる画素数。
    答えと解説

    圧縮などを含む実際のPNGファイル全体の大きさ。

    ファイルには画素を圧縮したデータや寸法などの追加情報が含まれます。

  12. 資料:画素部分と実際のファイルを分ける

    資料Fで色の番号を使うPNGについて、規格にある追加の情報はどれですか。

    • 画像を表示した利用者の一覧。
    • 色の番号と対応する色の表。
    • 画像が表示された画面の明るさ。
    答えと解説

    色の番号と対応する色の表。

    番号で色を示す形式では、番号の色を解釈する色の表も使われます。

  13. 資料:必要な色と情報量を考える

    資料Gで、十色を区別できるのはどの案ですか。

    • 3ビットの案。八つの番号で十色を表せるから。
    • 両方の案。画素の数が同じなら色も同じだけ表せるから。
    • 4ビットの案。十色それぞれに違う番号を付けられるから。
    答えと解説

    4ビットの案。十色それぞれに違う番号を付けられるから。

    3ビットは最大8通りです。4ビットなら最大16通りなので十色を区別できます。

  14. 資料:必要な色と情報量を考える

    資料Gで色が八色に減ってどちらの案も使えるとき、画素部分の量が少ないのはどれですか。

    • 3ビットの案。1画素当たりの量が少ないから。
    • 4ビットの案。色を選ぶ番号の種類が多くなるから。
    • 両方とも同じ。画素の数と色の数が同じだから。
    答えと解説

    3ビットの案。1画素当たりの量が少ないから。

    同じ画素数なら、一画素の表現に使うビット数が少ない方の合計が小さくなります。

資料と考え方を講師と確かめる

資料:横と縦から画素数を求める

資料Aの方法で、横90画素、縦40画素の画像の画素数を式で求め、式の意味を説明しましょう。

答えと解説

一行に90個の画素があり、そのような行が40個あります。90×40で全体は3,600画素です。

横の数が、何度並んでいるか考えます。

  • 90×40=3,600画素と示す。
  • 一行の画素数と行の数を掛ける理由を説明する。

資料:何通りの値を表せるか考える

資料Bの考え方で3ビットの番号が何通り作れるかと、十色を区別するのに足りるかを説明しましょう。

答えと解説

三つの位置のそれぞれで0と1を選ぶので、2×2×2で8通りです。違う番号が十個必要なため、三桁では足りません。

必要な色の数と、作れる番号の上限を比べます。

  • 2×2×2で8通りと示す。
  • 十色に違う番号を割り当てるには8通りでは足りないと示す。

資料:ビットを数え、バイトに換算する

資料Cと同じ方法で、横40画素、縦30画素、1画素8ビットなら、画素部分は何ビット、何バイトか求めましょう。

答えと解説

まず40×30で1,200画素です。これを8ビットずつとすると9,600ビットです。8ビットごとにまとめると1,200バイトです。

どこでビットをバイトに直したかを書きます。

  • 40×30×8=9,600ビットと示す。
  • 8で割って1,200バイトと示す。

資料:赤・緑・青の成分を別に持つ

資料Dのように、赤、緑、青を別々に持つとき、各成分を4ビットとするモデルで1画素に何ビット必要か説明しましょう。

答えと解説

赤の4ビットに、緑と青の4ビットずつを加えます。1画素では4+4+4=12ビットです。

1成分当たりと1画素当たりを区別します。

  • 三つの成分のビット数を足すと示す。
  • 1画素は12ビットと示す。

資料:寸法やビット数を変えて比べる

資料Eの考え方で、縦を二倍、横を同じにして1画素のビット数を変えない場合、量は何倍になるか説明しましょう。

答えと解説

一行の画素数は同じで、行の数が二倍になります。一画素の表し方も同じなので、全ての画素を表す量は二倍です。

縦と横のうち、変えた数を確かめます。

  • 横は同じで縦だけ二倍なら、画素数が二倍と示す。
  • 1画素の量が同じなので合計も二倍と示す。

資料:画素部分と実際のファイルを分ける

資料Fで画素部分の計算だけでは実際のPNGファイル全体の大きさを決められない理由を、圧縮と追加の情報に分けて書きましょう。

答えと解説

実際の画像データは圧縮されて保存されるので、圧縮前の数値とは同じとは限りません。さらに、画像の寸法や、形式によっては色の表などを記す部分もあります。

計算に入れたデータと、ファイルに入る情報を比べます。

  • 画素データの圧縮で大きさが変わると示す。
  • 寸法や色の表など、画素以外の情報も含まれると示す。

ワークシート

印刷用PDFを教材としてアップロード · 宿題に添付

学習内容と参考資料

日本の学習指導要領

高等学校「情報Ⅰ」(2)に関連する、静止画のデジタル化と情報の表現を考える学習です。 · 2026-11-09

学習内容と参考資料

文部科学省 · 冊子28ページ。静止画などのデジタル化と符号化。

文部科学省 · 冊子29ページ。解像度と圧縮方法が画像に与える違い。

授業・宿題・次の記録につなげる

資料をもとにした判断や計算の手順を、生徒と一緒に確かめましょう。印刷する場合は生徒用と講師用を分け、記述課題は講師用の基準で確認します。年少の生徒には講師が紙の教材を用意します。生徒用のログインを使う場合は、利用条件と同意の手順を確認してください。

講師の方へ

教材にリンクを保存し、必要なときに生徒と共有できます。

この練習問題を保存