データ量を計算しよう

写真1枚、曲1つ、動画1本。それぞれどれくらいの大きさになるのでしょうか。

1920
24 ビット
1 枚

身近なものとの比較

44,100 Hz
16 ビット
2(ステレオ)
3 分 00 秒

身近なものとの比較

1920×1080
30 fps
1 分 00 秒
1/100

圧縮しない場合との比較

動画は、圧縮なしではほとんど扱えない大きさになります。だから動画には必ず圧縮が使われています。

100 MB
100 Mbps

この大きさなら、どれだけ保存できるか

実際の記録媒体は、表示容量より少し少なくなります(1KB=1000バイトで計算される場合があるため)。

7本の棒で、いくつの形を表せるでしょうか

デジタル時計や電卓の数字は、7本の棒(セグメント)の点灯・消灯で作られています。 棒をクリックして、自由に形を作ってみてください。

7セグメントLED

数字を選ぶ
各セグメントの状態(クリックで切替)

何個あれば足りるか、計算してみましょう

5,000 種類
使う文字

ビットとバイト

データ量を考えるとき、まず単位を正しく理解しておく必要があります。

0か1かの情報1つ分をビット(bit)といいます。これがデータの最小単位です。そして8ビットをまとめたものをバイト(byte)といいます。

8 ビット = 1 バイト

ファイルの大きさは通常バイトで、通信速度は通常ビットで表されます。ここを混同すると8倍の差が出るので注意が必要です。100Mbps(メガビット毎秒)の回線は、1秒あたり約12.5MB(メガバイト)を送れる計算になります。

大きな単位

単位読み方大きさ目安
KBキロバイト約1,000バイト短い文書
MBメガバイト約100万バイト写真1枚、曲1つ
GBギガバイト約10億バイト映画1本
TBテラバイト約1兆バイトハードディスク

厳密には、コンピュータの世界では1024倍ずつ大きくなる数え方(KiB、MiB など)も使われます。1024は2の10乗で、2進数と相性がよいためです。文脈によって使い分けられているため、多少の差が出ることがあります。

画像のデータ量

データ量 = 縦の画素数 × 横の画素数 × 1画素あたりのビット数

フルHD(1920×1080)のフルカラー(24ビット)写真を計算してみます。

1920 × 1080 × 24 = 49,766,400 ビット = 約5.9 MB

これは圧縮しない場合の値です。実際のJPEG写真が1〜3MB程度で済むのは、圧縮されているからです。

音声のデータ量

データ量 = 標本化周波数 × 量子化ビット数 × チャンネル数 × 秒数

CD品質で3分の曲なら、44,100 × 16 × 2 × 180 = 254,016,000ビット、約30MBです。CD1枚(約74分)が約740MBなのは、この計算によります。

動画のデータ量

動画は、画像を1秒間に何十枚も並べたものです。そのため、画像1枚の何十倍ものデータ量になります。

データ量 = 1コマの画像のデータ量 × コマ数(fps) × 秒数

フルHDで30fpsの動画を1分間、圧縮せずに記録すると、次のようになります。

5.9 MB × 30 × 60 = 約10.6 GB

1分でDVD2枚分を超えます。この大きさでは扱えないため、動画には必ず圧縮が使われます。実際のスマートフォンの動画は、1分あたり100MB程度です。100分の1ほどに圧縮されている計算になります。

なぜそこまで圧縮できるのか

動画には、大量の無駄があるためです。連続するコマの多くは、前のコマとほとんど同じです。背景が動かない場面なら、変化した部分だけを記録すれば済みます。

この考え方をフレーム間予測といい、動画圧縮の中心的な技術です。動きの少ない映像ほどよく圧縮でき、激しく動く映像は圧縮しにくくなります。

通信にかかる時間

時間 = データ量(ビット) ÷ 通信速度(bps)

ここでもビットとバイトの区別が重要です。ファイルの大きさはバイト、通信速度はビットなので、8倍して揃える必要があります。

100MBのファイルを100Mbpsの回線で送る場合、100MB=800Mビットなので、800 ÷ 100 = 8秒です。実際には通信の効率や混雑があるため、これより時間がかかります。

圧縮という考え方

ここまでの計算はすべて、圧縮しない場合の値です。実際のファイルはほぼ必ず圧縮されています。

種類もとに戻せるか例
可逆圧縮完全に戻せるZIP、PNG、FLAC
非可逆圧縮完全には戻せないJPEG、MP3、MP4

写真や音楽、動画では、人が気づきにくい情報を捨てることで大幅にデータ量を減らしています。文書やプログラムでは1ビットの違いが致命的なので、可逆圧縮しか使えません。

なぜ通信量を意識するのか

スマートフォンの契約には、月に使える通信量の上限が決められていることがあります。上限を超えると速度が大幅に制限されるため、何にどれだけ使っているかを知っておくと役立ちます。

内容1時間あたりの目安
音楽のストリーミング約 60〜150 MB
動画(標準画質)約 0.5〜1 GB
動画(高画質・フルHD)約 2〜3 GB
ビデオ通話約 0.5〜1 GB

動画が突出して大きいことが分かります。月3GBの契約なら、高画質の動画を1〜2時間見ただけで使い切ってしまう計算です。画質を落とすだけで通信量が数分の1になるのは、この教材で計算したとおりの理由によります。

単位の混乱に注意

データ量の単位には、まぎらわしい点が2つあります。

1つは、ビットとバイトです。通信速度は bps(ビット毎秒)、ファイルの大きさはバイトで表されるのが慣例です。8倍の違いがあるので、「100Mbpsだから100MBのファイルが1秒」ではありません。正しくは8秒かかります。

もう1つは、1000倍か1024倍かという問題です。記録媒体の容量表示は1000倍で計算されることが多く、パソコンの表示は1024倍で計算されます。そのため「1TBのハードディスク」をパソコンにつなぐと、931GBと表示されます。壊れているわけでも、だまされているわけでもありません。

表示できる種類の数

データ量の考え方は、「何通り表せるか」という問いにも使えます。

デジタル時計や電卓の数字は、7本の棒を組み合わせて作られています。これを7セグメントLEDといい、それぞれの棒に a から g までの名前がついています。

1本の棒は、点灯か消灯かの2通り。それが7本あるので、組み合わせの総数は次のようになります。

27 = 128通り(すべて消灯している状態を含む)

このうち、数字の0から9として意味があるのはたった10通りです。残りの118通りは、意味のない形か、一部のアルファベットに使われています。

何個あれば足りるか

複数の桁を並べるときは、掛け算で考えます。使える文字の種類が桁ごとに違う場合も同じです。

たとえば、1桁目に大文字8種類、2桁目に小文字5種類、3桁目以降に数字10種類を使ってエラーコードを作るとします。5,000種類を表示するには何桁必要でしょうか。

2桁:8 × 5 = 40
3桁:8 × 5 × 10 = 400
4桁:8 × 5 × 10 × 10 = 4,000
5桁:8 × 5 × 10 × 10 × 10 = 40,000 > 5,000

4桁では4,000通りで足りず、5桁で初めて5,000を超えます。したがって、7セグメントLEDが5個必要です。

この「何通り表せるか」という考え方は、色数を決めるとき、文字コードの設計、パスワードの強さの計算まで、あらゆる場面で共通しています。上のツールで、条件を変えながら確かめられます。

使い方

© 2026 情報ラボ ホーム カリキュラム対応表 画像のデジタル化 音のデジタル化 ラスタとベクタ 画像のビット演算 色の表し方 2進数・16進数 文字コード データはすべて0と1 パリティマジック コンピュータのしくみ 論理回路 アルゴリズム ネットワークのしくみ 電子メールのしくみ 情報システムとデータの流れ シミュレーション データの分析 機械学習 回帰と予測 クラスタリング 統計的推測 パスワードの強さ 暗号のしくみ あやしいメールを見分ける データ量の計算 データ圧縮 JPEGのくり返し保存 運営者情報・お問い合わせ プライバシーポリシー 更新履歴