基礎理論

基本情報技術者試験PCM符号化」の問題

テクノロジ系基礎理論計算問題難易度:normal
標本化周波数8kHz、量子化ビット数8ビット、モノラル(1チャネル)で10秒間の音声をPCM符号化したとき、データ量はおよそいくらか。ただし1Kバイト=1000バイトとする。
8Kバイト
640Kバイトになる
10Kバイト程度
80Kバイト
正解
80Kバイト

1秒あたり 8000標本×8ビット=64000ビット。10秒では640000ビット、8で割り80000バイト=80Kバイトとなり正しい。

?選択肢ごとの解説

ア ×8Kバイトは標本化周波数8kHzだけを取り出した誤りで、量子化ビット数や時間を掛け合わせていない。
イ ×640Kバイトはビット数640000を8で割らずそのままバイトとした誤りで、ビットとバイトの換算を忘れている。
ウ ×10Kバイト程度は秒数10だけに着目した誤りで、標本化周波数や量子化ビット数を反映していない。
エ ○1秒あたり 8000標本×8ビット=64000ビット。10秒では640000ビット、8で割り80000バイト=80Kバイトとなり正しい。

くわしく

PCMのデータ量=標本化周波数×量子化ビット数×チャネル数×秒数で求める。結果はビット単位なので8で割ってバイトに直す。ステレオなら2倍、量子化ビットを増やせば比例して増える点も理解しておく。

本番での押さえどころ

試験のコツ

公式『標本化周波数×ビット数×チャネル×秒』を立て、最後に÷8でバイト換算。Kの定義(1000か1024)も確認する。

覚え方

データ量=『1秒の量(周波数×ビット)×秒数』、最後にビット→バイトで8分の1、と手順で覚える。

よくある誤り

ビットをバイトに直す÷8を忘れる、チャネル数や時間を掛け忘れる誤りが頻出する。単位の最終確認が重要である。

基礎理論の他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0114

【基本情報技術者試験】PCM符号化の問題 — 解答・解説|ukamiru 過去問