音频表示声音或者音乐。它和文字数字等不同,它是随时间变化的。
但是计算机并没有无限数量的内存单元,音频在计算机中的存储要经过采样 量化 编码等过程
1.采样
我们不能记录一段时间内的所有一频信号,但是可以记录其中的一些。采样就是我们在模拟信号上选择数量有限的点来度量它们的值并记录下来。
采样率是指每秒钟需要多少个样本。通常来说 每秒40000个样本的采样率对音频信号是足够好的
2.量化
从每个样本得到的是真实的数字,但是为没一个样本使用一个二进制无符号数会更简便。量化是指将样本的值截取为最接近的整数值。如果实际值为7.2 则截取为7 实际的值为7.8 则截取为8
3. 编码
编码是把量化的样本值编码成二进制形式。
每样本位:也称位深度。是指对于每个样本分配多少位。以前是8位,现在大多是16、 24、 32位
位率:位深度乘以每秒样本数就是位率。如果每秒40000个样本 每样本16位 则位率为40000*16=640000 b/s = 640KB/s
4. 声音编码标准
现在主流的mp3标准。采用每秒44100个样本以及每样本16位,位率为705600 b/s。这是一种有损压缩。