問題プレビューID: c1f6b784

問 31

符号化速度が 192 k ビット/秒の音声データ 2.4 M バイトを,通信速度が 128 k ビット/秒のネットワークを用いてダウンロードしながら途切れることなく再生するためには,再生開始前のデータのバッファリング時間として最低何秒間が必要か。

解説

音声データ 2.4 M バイトをビットに換算すると 2.4×106×8=19,200,0002.4 \times 10^6 \times 8 = 19{,}200{,}000 ビット =19,200= 19{,}200 k ビットである。

この音声の合計再生時間は,データ量を符号化速度で割って求められる。

19,200÷192=100 秒19{,}200 \div 192 = 100 \text{ 秒}

一方,このデータをすべてダウンロードするのに要する時間は,データ量を通信速度で割って求められる。

19,200÷128=150 秒19{,}200 \div 128 = 150 \text{ 秒}

ダウンロード完了まで 150 秒かかるのに対し,再生時間は 100 秒しかない。再生を開始するとバッファが減っていくため,あらかじめ差分を蓄えておく必要がある。

150−100=50 秒150 - 100 = 50 \text{ 秒}

したがって,正解は「ア」である。