声音是如何转化为数据的?
设备录制声音声音后,根据声音的振幅呈现出振幅图。横轴为时间线,纵轴为振幅。
对声音时间线采样
声音转化为数据的过程,就是将连续的时间每一个固定的时间间隔取一个幅度值,把时间离散化为时刻。
采样周期=1/采样频率
对振幅值量化
对纵轴的声音的振幅也要量化,计算机用0,1表示,不能表示一些小数,所以要对一些小数取整,量化就是对振幅值进行限定和近似的过程。
采样和量化后,将其进行编码。
量化位数越高,采样的精度就越高,声音的质量也就越好。通常:
采样单位的二进制数 单位:位/字节
固定电话:8位
网络歌曲:16位或以上
声道数:包含声道的个数,电话通常为单声道,音乐为双声道,还有4,5.1,7.1声道,声道越多,声音就会更加立体逼真。
比特率=采样频率*量化位数*声道数
数据量=比特率*持续时间
这些数据量往往很大,传输不易,人们就想到要将其进行压缩,减小数据量。
数据压缩原理:
重新编码,去掉原始数据中的冗余数据(即那些重复数据)。如:
AAAAAAAAAABBBBBBBBBB
将其进行数据压缩&