デジタルオーディオでは、サンプリング周波数、bit、Byte、ステレオといった言葉がまとめて出てくることがあります。単語自体は見たことがあっても、いざ1秒あたりのデータサイズを計算しようとすると、どれとどれを掛ければいいのかで止まりやすいところです。
特にこのタイプの問題は、難しい理屈よりも「何の数字を、どの順番で使うのか」を整理できるかが大事です。単位の意味が少し曖昧なままだと、数字は合っていそうなのに答えを外すこともあります。
録音や書き出し形式を理解するうえでも、データ量の考え方は基礎になります。ここで計算の筋道をしっかり整理しておくと、今後の理解がかなり安定します。それでは、まず問題を解いてみましょう。
目次
過去問|2024年ステップⅠ 第18問
今回の問題は、サウンドレコーディング技術認定試験【2024年 ステップⅠ 第18問】をベースに、学習用として一部アレンジして出題しています。
このテーマは定番なので、考え方ごと押さえておくと応用が利きます。
問題=答え|暗記用ワンフレーズ
16bitステレオ44.1kHzの1秒データサイズ=176,400Byte
※ch数×Byte×回数
本回の学習ゴール
・1秒あたりのデータサイズの求め方を説明できる
・bitとByteの関係を計算に使える
・モノラルとステレオで必要なデータ量がどう変わるか判断できる
対話講義(Q&A)|1秒あたりのデータサイズとは何か
タカミックス
先生、サンプリング周波数とかステレオとか、言葉は見たことあるんですけど、まとめて出てくると急に計算が分からなくなります。
サウンド先生
そこは自然な反応だよ。
この問題は、それぞれの言葉の意味を難しく考えるより、「1秒間に何回、どれだけの量を、何チャンネル分扱うか」を順番に整理すると分かりやすい。
タカミックス
つまり、いきなり式を見るより、何を数えているかを先に見た方がいいんですね。
サウンド先生
その通り。
まずサンプリング周波数は、1秒間に何回データを取るか。
次にワード長は、1回のデータが何bitか。
さらにステレオなら、それが左右2ch分ある。
タカミックス
ああ、1回ぶんの大きさがあって、それが1秒間に何回もあって、しかも左右ぶんある、ということですか。
サウンド先生
まさにその考え方だね。
だからこの手の問題は、「1回あたりのデータ量」×「1秒あたりの回数」×「チャンネル数」で考えればいい。
タカミックス
でもbitとByteが混ざると少し怖いです。
サウンド先生
そこは落ち着いて、8bit=1Byteを使えば大丈夫。
16bitなら2Byteになる。
すると、1回のサンプリングで1chあたり2Byte、ステレオなら2chぶんで4Byteになる。
タカミックス
ということは、その4Byteが1秒間に44,100回くる、と考えればいいんですね。
サウンド先生
そう。
つまり「2ch×2Byte×44,100」で考えれば答えにたどり着ける。
この問題は、用語の意味をばらばらに覚えるのではなく、1本の流れとしてつなげられるかがポイントなんだ。
詳しい解説|なぜその答えになるのか
まず結論だけ言うと、答えは176,400Byteです。
計算はそのままで、
2ch×2Byte×44,100
=176,400Byte
となります。
この問題で大事なのは、数字をただ掛けるのではなく、それぞれが何を表しているかを整理することです。
最初に、16bitは2Byteです。
これは8bit=1Byteなので、
16bit÷8=2Byte
と変換できます。
次に、ステレオは2chです。
つまり、1回サンプリングするたびに、左と右の2ch分のデータが必要です。
さらに、44.1kHzは1秒間に44,100回サンプリングするという意味です。
したがって、1秒あたりのデータサイズは、
1chあたりのデータ量 × チャンネル数 × 1秒あたりのサンプリング回数
で求められます。
今回なら、
2Byte × 2ch × 44,100
=176,400Byte
です。
ここで初心者が混乱しやすい点は主に2つあります。
1つ目は、kHzをそのまま44.1として扱ってしまうことです。
44.1kHzは44.1回ではなく、44,100回です。
kは1,000を表すので、ここを落とすと答えが大きくずれます。
2つ目は、ステレオの2chを掛け忘れることです。
モノラルなら1chですが、ステレオは左右2chぶんなので、データ量はそのぶん増えます。
少し踏み込むと、この計算は非圧縮のPCMデータの基本的な考え方です。
実際のファイルサイズを考えるときは、再生時間をさらに掛けたり、ヘッダー情報を含めたり、圧縮形式なら別の条件が入ったりします。ですが、土台にある考え方はこの「1サンプルあたりの量 × 回数 × チャンネル数」です。
他の選択肢が誤りな理由
- 17,640Byte
桁が1つ足りません。44.1kHzを44,100ではなく、44.1のように雑に扱うとこうした小さすぎる値になりやすいです。
- 1,764,000Byte
176,400Byteの10倍です。どこかで不要な10倍をしてしまった計算です。
- 17,640,000Byte
176,400Byteの100倍です。kHzやByte換算を誤って大きく見積もった可能性があります。
実務・DTMへの応用
この考え方は、録音時間とストレージ容量の見積もりにそのままつながります。たとえば、ステレオの非圧縮オーディオを長時間扱うと、思った以上にデータ量が増えていきます。録音前にどのくらい容量を使うか見当がつくと、保存先の準備やプロジェクト管理がしやすくなります。
DTMでは、24bitや32bit float、モノラル録音、ステレオ書き出しなど、条件が少し変わるだけでデータ量も変わります。そのときに「数字が変わった」ではなく、「どの要素が増減したから容量が変わるのか」を理解できると、設定画面の意味も読み取りやすくなります。
初心者がしがちな失敗は、44.1kHzや48kHzを音質の数字としてだけ見てしまい、データ量との関係まで意識しないことです。サンプリング周波数が上がれば、1秒間に記録する回数も増えるので、当然データ量も増えます。ここが分かると、録音設定を選ぶ感覚がかなり具体的になります。
また、この問題は単なる暗記ではなく、今後の学習で出てくるモノラルとステレオの違い、bit深度、ファイルサイズ、録音フォーマットの理解にも直結します。地味ですが、実務にかなり効く基礎です。
結論の整理
2024年 ステップⅠ 第18問の正解
176,400Byte
一言まとめ
1秒あたりのデータサイズは、チャンネル数×1回あたりのByte数×1秒あたりのサンプリング回数で求める
関連する過去問・関連記事
出題年度:現在調査中(後日追記予定)
