解決済みの質問
エネルギー管理士の問題がわからないので教えてください。 穴埋めなんですが途中...
エネルギー管理士の問題がわからないので教えてください。
穴埋めなんですが途中の計算式まで教えていただけると助かります。
下記が問題です。
音声データを計算機で処理する場合、サンプリングと量子化を行い、内部的には2進数の時系列データとして表現する。
量子化ビット数を16ビットとすると、これは( )種類のレベルを表現でき、またサンプリング周波数を44.1kHzとすると、音声波形は、毎秒( )回の割合で16ビット長データとして取り出され、1秒間で( )キロビットのデータとなる。容量650メガバイトの記憶装置に音声入力2チャンネル分のデータをそのまま格納すると、時間にして( )分のデータが格納できる。
なお、計算に当たっては1キロビット=10^3ビット、1メガバイト=10^6バイトとせよ。
-
- 質問日時:
- 2012/2/13 20:13:13
-
- 解決日時:
- 2012/2/17 13:20:31
-
- 回答数:
- 1
-
- お礼:
- 知恵コイン
- 25枚
-
- 閲覧数:
- 83
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
(1)量子化ビット数を16ビットとすると、これは( )種類のレベル
答.65536
解法 2^16=65536
余談 例えば、16ビットじゃなくて8ビットだったら2^8です
(2)サンプリング周波数を44.1kHzとすると、音声波形は、毎秒( )回
答.44100
解法 44.1kHz=44.1×10^3=44100回/秒
余談 今は単位が[Hz]ですが、昔は[サイクル/秒]と呼んでいました。これなら文字から意味が連想できると思います
(3)1秒間で( )キロビットのデータ
答.705.6
解法 16ビット × 44100(回/秒)=705600ビット/秒
問題文より1キロビット=10^3ビットだから
705600/ 10^3=705.6キロビット/秒
(4)時間にして( )分のデータが格納できる。
答.61
解法 音声入力が2チャンネルに増えるので、(3)より
705600×2=1411200ビット/秒
ビットをバイトに変換して
1411200/8=176400バイト/秒
※問題文には書かれていませんが、1バイト=8ビットというのは決まりごとです。
1秒間で176400バイトなので、1分間では
176400×60=10584000バイト
問題文より記憶装置容量650メガバイト、1メガバイト=10^6バイトなので
650×10^6/10584000=61.4
小数点以下を切り捨てると61分、切り上げれば62分になりますが、
切れ上げると容量が足りません。
したがって、61分
- 違反報告
- 編集日時:2012/2/15 00:31:24
- 回答日時:2012/2/15 00:23:26
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
0人が役に立つと評価しています。


質問した人からのコメント