平成26年度 秋期 午前 問31
マルチメディア
符号化速度に関する問題
符号化速度が 192 k ビット/秒の音声データ 2.4 M バイトを,通信速度が 128 k ビット/秒のネットワークを用いてダウンロードしながら途切れることなく再生するためには,再生開始前のデータのバッファリング時間として最低何秒間が必要か。
- ア50
- イ100
- ウ150
- エ250
答えと解説を見る
✓ これが正解ア50
解説
再生に100秒、受信に150秒、その差が50秒です。
途切れずに再生し切るには、再生が終わる時刻が、データの届き終わる時刻より後になっている必要があります。そこで二つの時間を出します。データ量は2.4Mバイトなので、8を掛けて19,200,000ビットです。これを符号化速度の192,000で割ると、再生には100秒かかると分かります。同じ量を通信速度の128,000で割ると、受け取り終わるまでには150秒かかると分かります。届くほうが50秒遅いので、その分だけ再生の開始を遅らせておけば、再生の終わりと受信の終わりがちょうど重なります。判定の軸は、この二つの時間の差を取ったか、という一点です。毎秒どれだけ足りないかから考えても、同じ値にたどり着きます。
ほかの選択肢はなぜ違うのか
- イ100:これは再生そのものにかかる長さです。差を取る前の値なので、これだけ待ってから始めると必要以上に遅らせることになり、最低限どれだけ必要かという問いの答えにはなりません。
- ウ150:これはデータを最後まで受け取り終えるまでの長さです。すべて届いてから始めれば確かに途切れませんが、バッファリングとして最低限必要な長さではありません。
- エ250:再生にかかる長さと受け取りにかかる長さを足し合わせるとこの値になります。求めるのは二つの差であって和ではないので、引き算のかわりに足し算をしてしまった形です。
出典:平成26年度 秋期 基本情報技術者試験 午前 問31
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)