ADPCM是自适应的,因此它具有可变采样率。但是它有没有一些平均速率或者别的什么呢?它有固定时长的帧吗?
发布于 2016-07-10 05:52:28
你在这里误解了:-)。“自适应”并不意味着采样率会根据它所包含的信号进行调整。
“自适应”意味着通过预测使有限的可用增量步长(4Bit =编码样本的16种可能性)适应于信号。它试图从给定的样本中近似下一个样本可能具有的值,并调整增量步长以适应该值。
如果信号从一个样本到另一个样本变化较小,则选择的步长比信号变化较大时更接近。从一个样本到下一个样本,信号从非常振荡到安静的可能性很小。
如果您使用这样的算法编码一个100 if的方波,并在音频编辑器中重新打开它,使波形可见,您就会注意到这种行为。当波形从一个极性变化到另一个极性时,信号“加速”(步长越来越远),直到到达另一端,然后又减慢(步长越来越近)。
它仍然具有固定的采样率。你要给它的那个。在RIFF波中,采样率存储在报头中。
https://stackoverflow.com/questions/10001478
复制相似问题