戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2012年 春期 午前(科目A)26


問題文

60分の音声信号(モノラル)を、標本化周波数44.1kHz、量子化ビット数16ビットのPCM方式でデジタル化した場合、データ量はおよそ何Mバイトか。ここで、データの圧縮は行わないものとする。

選択肢

80
160
320(正解)
640

🔒 解説は解答すると表示されます

音声PCMデータ容量計算【午前解説】

正解の理由

選択肢の中で最も妥当なのは (320)。計算は次の通りです。60分=3600秒、標本化周波数は44100サンプル/秒、量子化は16ビット/サンプル(モノラル)なので総ビット数は これを8で割ってバイト数に直すと 慣用的に「Mバイト」を10^6バイト単位で表すと約317.52 Mバイトになり、選択肢の近似値として320 Mバイト(ウ)が正解です。

解法ステップ

  1. 時間を秒に直す:60分=3600秒。
  2. 1秒当たりのサンプル数を確認:44.1kHz=44100サンプル/秒。
  3. 1サンプル当たりのビット数を確認:16ビット(モノラルはチャンネル数=1)。
  4. 総ビット数を求める:
  5. ビットをバイトに変換:総ビット数 ÷ 8。
  6. バイトをMバイトに換算し、選択肢に合わせて丸める(約317.52MB → 320MB)。

選択肢別の誤答解説

  • ア: 80 — 320のちょうど1/4に相当。4ビットで量子化した、または何らかの桁落ちや0の処理ミスによる可能性があります。
  • イ: 160 — 320の1/2に相当。8ビットで計算したか、モノラルかステレオの扱いを半分に誤認したケースが考えられます。
  • ウ: 正解 — 上記計算どおり約317.52MBで、選択肢では320MBが最適です。
  • エ: 640 — 正解の2倍。モノラルを誤ってステレオ(チャンネル数×2)で計算するとこの値になります。CD音質の60分ステレオと一致します。

よくある誤解

  • ビットとバイトを取り違える:16ビットを16バイトと計算すると結果が8倍になる誤りが多いです。
  • チャンネル数の誤認:問題文がモノラルなのにステレオ(×2)で計算してしまうと640MBとなり誤答になります。
  • MBの定義混同:MBを2^20バイト(MiB)で計算すると約302.7MiBになり、選択肢の扱いと齟齬が出ます。

補足コラム

  • ステレオの場合:同じ条件でチャンネル数が2になるとデータ量は約635.04MB(約640MB)になります。
  • MB と MiB の違い:317,520,000バイトを2^20で割ると約302.74 MiB。試験問題では通常10^6で近似することが多い点に注意してください。
  • 一般式:データ量(バイト)=秒数 × 標本化周波数(Hz) × 量子化ビット数 ÷ 8 × チャンネル数

FAQ

Q1: なぜ8で割るのですか?
A1: ビット(bit)をバイト(byte)に変換するためです。1バイト=8ビットなので総ビット数を8で割ります。
Q2: ステレオなら答えはエの640で良いですか?
A2: はい。モノラルの2倍なので約640MB(選択肢エ)になります。問題文の「モノラル」を必ず確認してください。
Q3: 小数点以下はどう扱いますか?
A3: 試験の選択肢は概算が前提です。317.52MBは選択肢の320MBに最も近いため320を選びます。

関連キーワード: 標本化周波数、PCM、量子化ビット数、サンプリング周波数、ビットレート、デジタル音声、メガバイト、バイト換算、モノラル、ステレオ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について