カラーRGB各1 byteの階調、1,000×1,000画素、60フレーム/秒、15秒の動画がある。
データを圧縮しない場合、動画ファイルのおよそのサイズ〔byte〕はどれか。
正答3
解説
正解は3です。
非圧縮の動画のデータ量は、1画素のデータ量×画素数×フレーム数で求めます。
【計算】
1画素のデータ量は、R・G・B各1 byteなので3 byteです。
1フレームの画素数は1,000×1,000=1×10⁶画素です。
1フレームのデータ量は3 byte×1×10⁶=3×10⁶ byteです。
総フレーム数は60フレーム/秒×15秒=900フレームです。
総データ量は3×10⁶ byte×900=2.7×10⁹ byteとなります。
【選択肢別解説】
1:× 2.7×10⁶は、画素数を1,000×1,000ではなく1,000として計算した値です。
3 byte×1,000画素×900フレームとなり、桁が3つ小さくなっています。
2:× 9×10⁶は、1フレームのデータ量3×10⁶ byteの3倍にすぎません。
900フレーム分を掛けておらず、桁が小さすぎます。
3:○ 2.7×10⁹ byteが正しい値です。
3 byte×10⁶画素×900フレームで求められます。
4:× 9×10⁹は正しい値2.7×10⁹の3倍以上で、大きすぎます。
画素数10⁶×900フレーム=9×10⁸に、1画素あたり3 byteを掛けた値が正解です。
5:× 9×10¹²は桁が大きすぎます。
【ポイント】
非圧縮の動画は「色数×階調のbyte数×画素数×フレームレート×秒数」で計算します。
約2.7 GBにもなるため、実際の動画は圧縮して保存します。