符号化速度が192kビット/秒の音声データ2.4Mバイトを,通信速度が128kビット/秒のネットワークを用いてダウンロードしながら途切れることなく再生するためには,再生開始前のデータのバッファリング時間として最低何秒間が必要か。
正答1
解説
正解は1です。
通信速度128kビット/秒は、再生に必要な192kビット/秒より遅いので、再生しながらのダウンロードでは追いつきません。
途切れないためには、最後のデータのダウンロードが再生終了までに間に合うよう、先に一定時間ためておく必要があります。
【計算】
データ量=2.4Mバイト×8=19.2Mビット=19,200kビット
再生時間=19,200÷192=100秒
ダウンロード時間=19,200÷128=150秒
バッファリング時間+再生時間≧ダウンロード時間
バッファリング時間≧150−100=50秒
【選択肢別解説】
1:○ 50秒ためてから再生を始めると、再生終了の150秒後にちょうどダウンロードも終わります。
途中でデータが不足することはありません。
2:× 100秒は再生時間そのものです。
バッファリング時間としては必要以上に長くなります。
3:× 150秒はダウンロード時間です。
全データをダウンロードしてから再生する場合の待ち時間であり、最低限の時間ではありません。
4:× 250秒はダウンロード時間と再生時間の合計です。
バッファリングの最低時間とは関係がありません。
【ポイント】
バイトをビットに直すときは8倍することを忘れないようにします。
「最後のデータが再生される時刻までにダウンロードが終わればよい」と考えると簡単に解けます。