令和元年度春期 応用情報技術者試験 午前 問22
音声を標本化周波数10kHz,量子化ビット数16ビットで4秒間サンプリングして音声データを取得した。この音声データを,圧縮率1/4のADPCMを用いて圧縮した場合のデータ量は何kバイトか。ここで,1kバイトは1,000バイトとする。
- ア 10
- イ 20
- ウ 80
- エ 160
解答・解説を見る
正解:イ
AI解説
サンプリング後のデータ量は「標本化周波数×量子化ビット数×時間」で求める。10kHz×16ビット×4秒=640,000ビット=80,000バイト=80kバイト。これを圧縮率1/4のADPCMで圧縮すると80×1/4=20kバイトとなる。 ア: 誤り。10kバイトは圧縮率を1/8とした場合などの誤算で、正しい計算では得られない。 イ: 正しい。640kビット÷8=80kバイト、80×1/4=20kバイトである。 ウ: 誤り。80kバイトは圧縮前のデータ量であり、1/4圧縮を適用し忘れた値である。 エ: 誤り。160kバイトはビットからバイトへの変換(÷8)を誤るなどした値である。 💡 音声データ量計算は「周波数×ビット数×秒数=ビット数」→「÷8でバイト」→「×圧縮率」の3段階を機械的に踏む。ビット/バイト変換忘れが最頻出のひっかけである。
出典:令和元年度 春期 応用情報技術者試験 午前 問22 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。