音频编码原理

232 阅读1分钟

音频编码的目的: 压缩数据量 便于网络传输 , 特别是实时通讯场景.

追求的结果: 数据量压缩的更小, 压缩速度更快.

音频压缩技术是在保证信号在听觉方面不产生失真的前提下, 对音频数据信号进行尽可能大的压缩.

1、有损压缩: 消除冗余信息

压缩后再还原, 无法恢复到跟压缩之前一模一样的状态.

音频冗余信息: 包括人耳听觉范围外的音频信号以及被掩盖掉的音频信号.

信号遮蔽可以分为: 频域遮蔽和时域遮蔽.

2、无损压缩: 剔除掉冗余信息后, 让数据量变得更小.

压缩后再还原, 可以恢复到跟压缩之前一模一样的状态.

常见的压缩技术有: zip、rar、gz、tz

“熵编码”包括: 

  • 哈夫曼编码
  • 算数编码
  • 香农编码