令和3年度春期 応用情報技術者試験 午前 問3
サンプリング周波数40kHz,量子化ビット数16ビットでA/D変換したモノラル音声の1秒間のデータ量は,何kバイトとなるか。ここで,1kバイトは1,000バイトとする。
- ア 20
- イ 40
- ウ 80
- エ 640
解答・解説を見る
正解:ウ
AI解説
音声データ量は「サンプリング周波数×量子化ビット数×チャネル数(モノラルは1)÷8」で求められる。サンプリング周波数40kHz(=40,000回/秒)、量子化16ビットより、1秒間のビット数は40,000×16=640,000ビットとなり、8で割ってバイトに変換すると640,000÷8=80,000バイト=80kバイト(1kバイト=1,000バイト)となる。 ア: 計算過程でビット→バイトへの変換やサンプリング周波数の掛け方を誤った場合に得られる値であり、正しい計算結果ではない。 イ: 同様に計算過程の一部を誤ると得られる値であり、正しい80kバイトとは異なる。 ウ: 正しい。40,000(サンプル/秒)×16(ビット)÷8(ビット→バイト)=80,000バイト=80kバイトとなる。 エ: ビット単位のままバイトに変換せず(÷8を忘れて)算出すると得られてしまう値であり、単位換算の誤りによるひっかけの値である。 💡 音声データ量の公式「周波数×ビット数×チャネル数÷8」を型として覚え、ビットからバイトへの÷8を忘れないことがこの手の計算問題の急所である。
出典:令和3年度 春期 応用情報技術者試験 午前 問3 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。