基本情報技術者 2014年 秋期 午前(科目A) 問25
問題文
800×600ピクセル24ビットフルカラーで30フレーム/秒の動画像の配信に最小限必要な帯域幅はおよそいくらか。ここで、通信時にデータ圧縮は行わないものとする。
選択肢
ア:350kビット/秒
イ:3.5Mビット/秒
ウ:35Mビット/秒
エ:350Mビット/秒
800×600ピクセル24ビットフルカラー30fpsの配信に必要な帯域は?【午前2 解説】
要点まとめ
- 結論:無圧縮で計算すると必要帯域は約345.6Mビット/秒で、選択肢では350Mビット/秒が妥当です。
- 根拠:1フレームあたりのビット数は ビットで、30fpsで ビット/秒です。
- 差がつくポイント:ビットとバイトの違いや「Mビット/秒」の表記、圧縮やサブサンプリングがない条件を見落とさないこと。
正解(選択肢): エ: 350Mビット/秒
正解(表記指定): nan
正解(表記指定): nan
正解の理由
設問は「圧縮しない」フルカラー画像の生データ量を求める問題です。ピクセル数に色深度(ビット/ピクセル)を掛けて1フレームのビット数を出し、フレームレートを掛ければ秒あたりのビット数が求まります。計算より約345.6Mビット/秒となり、選択肢の中ではエ(350Mビット/秒)が最も近い値です。
計算(要点)
- 画素数: ピクセル/フレーム
- 1フレームあたりのビット数: ビット
- 秒あたりのビット数: ビット/秒 ≒ 345.6 Mbit/s
四捨五入して選択肢と比較すると 350Mbit/s(エ)が妥当です。
よくある誤解
- 「24ビット=24バイト」と誤認する:24ビットは3バイトであり、ビットとバイトの単位変換ミスで値が大きくずれます。
- フレームレートを無視して1フレーム分だけ計算する:30fpsを掛け忘れると帯域が30倍小さくなります。
- 圧縮や色空間のサブサンプリング(例:4:2:0)を自動的に想定する:問題文に「圧縮は行わない」とあるため、サブサンプリングも適用しない前提です。
解法ステップ
- 解釈確認:圧縮なし、24ビットフルカラー、30フレーム/秒。
- 1フレームの画素数を計算:。
- 1フレームのビット数を計算: ビット。
- 秒あたりのビット数を計算: ビット/秒。
- 単位をMビット/秒に換算して選択肢と比較:345.6 Mbit/s ≒ 350 Mbit/s(エ)。
選択肢別の誤答解説
- ア: 350kビット/秒
- 誤り。桁が大幅に小さい(約1000分の1)。フレームレートやビット深度を掛け損なった可能性があります。
- イ: 3.5Mビット/秒
- 誤り。桁が小さい(約100分の1)。ビットとバイトの混同や、画素数の桁を見落とした計算ミスが考えられます。
- ウ: 35Mビット/秒
- 誤り。約10分の1。フレーム数やビット深度の乗算で1桁分忘れている可能性があります。
- エ: 350Mビット/秒
- 正解に最も近い値。正確には345.6Mbit/sであり、四捨五入すると350Mbit/sとなるため妥当です。
補足コラム
- ビットとバイト:通信帯域は通常「ビット/秒(bit/s)」で表すので、色深度(ビット/ピクセル)を直接掛けられます。バイト換算が必要な場合は を使います。
- 実運用では:映像配信では必ずコーデックによる圧縮(H.264/H.265など)やネットワークオーバーヘッド、コンテナのヘッダが発生します。問題のように“圧縮しない”厳密条件は理論値の確認のためにのみ使われます。
- 色空間とサブサンプリング:24ビットフルカラーは通常RGB24(各色8ビット)を想定します。YUVのサブサンプリング(4:2:0等)は1ピクセルあたりの平均ビット数を下げますが、設問では該当しません。
FAQ
Q1: 345.6Mbit/s を MB/s(メガバイト毎秒)にすると?
A1: (ただしMBは10^6バイト換算の場合)。
A1: (ただしMBは10^6バイト換算の場合)。
Q2: もし圧縮があるなら帯域はどれくらい減る?
A2: コーデックや品質設定次第で大幅に変わり、数十倍〜数百倍の削減もあり得ます。実務では用途に応じてビットレートを設計します。
A2: コーデックや品質設定次第で大幅に変わり、数十倍〜数百倍の削減もあり得ます。実務では用途に応じてビットレートを設計します。
Q3: 解答で四捨五入してよい基準は?
A3: 選択肢との比較が目的なら、最も近い桁で四捨五入して良いです。今回のように345.6→350は問題の想定解と一致します。
A3: 選択肢との比較が目的なら、最も近い桁で四捨五入して良いです。今回のように345.6→350は問題の想定解と一致します。
関連キーワード: 帯域幅、フルカラー、ビット深度、フレームレート、ピクセル数、伝送速度、画像データ量、圧縮なし

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

