0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

基本情報の音声サンプリングについて

Posted at

はじめに

基本情報の音声サンプリングについて学んだことをまとめました。

最終更新日

2025年7月11日

注意

最新の状態を確認して下さい。

参考はこちら

https://www.fe-siken.com
https://www.irasutoya.com
https://www.fe-siken.com/kakomon/23_aki/q29.html

問題

音声のサンプリングを 1秒間に 11,000回 行い
サンプリングした値をそれぞれ 8ビットのデータとして記録する。
このとき,512×10⁶ バイトの容量をもつフラッシュメモリに記録できる音声の長さは最大で何分か?
ア 77 イ 96 ウ 775 エ 969

問題の意味

あなたは音声を録音してデータ保存しようとしています。
1秒に11000回録音します。
1回あたり8ビット(=1バイト)のデータが必要です。
512MBのフラッシュメモリがあります。
メモリには最大何分録音できるか。

考え方

よくわからないので、ストーリー風にしてみました。

CamScanner 2025-07-11 14.28_1.jpg

推しのラジオを撮ろうとしています。
「今日も推しが喋ってる...あの声、全部録音したい…」

CamScanner 2025-07-11 14.28_1 (1).jpg

「でも容量が…」

CamScanner 2025-07-11 14.28_2.jpg

「任せて!」
「で、どれくらい録れるの?」

サンプリング

フ「サンプリングというものがあって、8ビット使う。つまり1バイト。」

1サンプルのサイズ
8ビット(=1バイト)

CamScanner 2025-07-11 14.28_5.jpg

CamScanner 2025-07-11 14.28_3.jpg

1秒に何バイト

CamScanner 2025-07-11 14.28_4.jpg

フ「まず、推しの声は、1秒間に11,000回録音される」
「正気でない」

CamScanner 2025-07-11 14.28_4 (1).jpg

(「ハロー」「ハロー」「ハロー」…と1秒間に11,000回も録音してる。)

1秒に何バイト
「1秒で11,000回 × 1バイト」なので、1秒あたり11,000バイト

「1秒で11,000バイト」

CamScanner 2025-07-11 14.28_8.jpg

1分に何バイト

フ「1分だと?」
「11,000 × 60 = 660,000バイト」
フ「つまり1分に660kB必要」

CamScanner 2025-07-11 14.28_9.jpg

1分=60秒
11,000 × 60 = 660,000バイト
= 660キロバイト(kB)/分

単位の関係性

CamScanner 2025-07-11 14.28_7.jpg

メモリってどれくらいある

512MB
= 512 × 1,000 × 1,000
= 512,000キロバイト(kB)

何分録れる?

容量を時間で割る。

512,000 ÷ 660
= 775分

答え

775分

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?