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

応用情報技術者 2016年 秋期 午前222


問題文

音声を標本化周波数 10kHz, 量子化ビット数 16ビットで4秒間サンプリングして音声データを取得した。この音声データを、圧縮率1/4の ADPCM を用いて圧縮した場合のデータ量は何kバイトか。ここで、1kバイトは1,000バイトとする。

選択肢

10
20(正解)
80
160

音声データの圧縮率計算【午前2 解説】

要点まとめ

  • 結論:圧縮後のデータ量は20kバイトになる。
  • 根拠:標本化周波数10kHz、量子化16ビット、4秒間のデータ量を計算し、圧縮率1/4を適用。
  • 差がつくポイント:ビット数からバイト数への変換と圧縮率の正しい理解が重要。

正解の理由

音声データの元のデータ量は、標本化周波数10,000Hz × 16ビット × 4秒 = 640,000ビットです。
これをバイトに換算すると、640,000 ÷ 8 = 80,000バイト(80kバイト)となります。
圧縮率1/4は元のデータ量の1/4に圧縮することを意味し、80,000 × 1/4 = 20,000バイト(20kバイト)です。
したがって、正解はイ: 20です。

よくある誤解

  • 量子化ビット数をバイト数と混同し、16ビットを16バイトと誤解する。
  • 圧縮率の意味を逆に捉え、元のデータ量の4倍と計算する。

解法ステップ

  1. 標本化周波数(Hz) × 量子化ビット数(bit) × 時間(秒)で総ビット数を求める。
  2. 総ビット数を8で割り、バイト数に変換する。
  3. 圧縮率1/4を掛けて圧縮後のデータ量を算出する。
  4. バイト数を1,000で割り、kバイト単位に換算する。
  5. 選択肢と照合し、最も近い値を選ぶ。

選択肢別の誤答解説

  • ア: 10kバイトは圧縮率1/8の場合の値に近く、圧縮率1/4とは合わない。
  • イ: 20kバイトは正しい計算結果であり、正解。
  • ウ: 80kバイトは圧縮前のデータ量であり、圧縮後の値ではない。
  • エ: 160kバイトは元データ量の2倍であり、圧縮とは逆の誤り。

補足コラム

ADPCM(適応差分パルス符号変調)は、音声データの差分を符号化し、元のPCMデータよりも少ないビット数で表現できる圧縮方式です。圧縮率は元のデータ量に対する圧縮後のデータ量の比率で表され、1/4は元の4分の1のサイズになることを意味します。

FAQ

Q: 量子化ビット数16ビットは何バイトですか?
A: 16ビットは2バイトに相当します。1バイトは8ビットです。
Q: 圧縮率1/4とはどういう意味ですか?
A: 元のデータ量の1/4のサイズに圧縮されることを意味します。

関連キーワード: 標本化周波数、量子化ビット数、ADPCM, 圧縮率、音声データ、データ量計算
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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