平成28年度秋期 応用情報技術者試験 午前 問22
音声を標本化周波数10kHz,量子化ビット数16ビットで4秒間サンプリングして音声データを取得した。この音声データを,圧縮率1/4のADPCMを用いて圧縮した場合のデータ量は何kバイトか。ここで,1kバイトは1,000バイトとする。
- ア 10
- イ 20
- ウ 80
- エ 160
解答・解説を見る
正解:イ
AI解説
正解はイの20kバイト。計算手順は、(1)標本化周波数10kHz=毎秒10,000回の標本化、(2)1標本16ビットなので1秒間のデータ量は10,000×16=160,000ビット、(3)4秒間で160,000×4=640,000ビット=80,000バイト=80kバイト、(4)圧縮率1/4のADPCMで圧縮すると80×1/4=20kバイトとなる。 ア: 誤り。10kバイトは圧縮率を1/8と誤ったり、余計に半分にしたりした場合の値である。 イ: 正解。10,000回/秒×16ビット×4秒=640,000ビット=80kバイト、その1/4で20kバイトである。 ウ: 誤り。80kバイトは圧縮前のデータ量である。圧縮率1/4を掛け忘れるとこの値になる。 エ: 誤り。160kバイトは、ビットからバイトへの変換(÷8)を忘れて640kビット→80kバイト計算を誤るなど、単位換算ミスで生じる値である。 💡 音声データ量=標本化周波数×量子化ビット数×時間(×チャネル数)が基本公式。ビット→バイトの÷8と、圧縮率の掛け忘れが二大ひっかけなので、単位を書きながら計算するとよい。
出典:平成28年度 秋期 応用情報技術者試験 午前 問22 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。