我从麦克风录制输入的原始波数据。 FORMAT由WebCamera支持,每个样本16位,每秒11025个样本,单声道。
麦克风的水平非常低......只是出于目的,确保零值进入。此外,它在房间里很安静。但是......数据......距离非常低。请看看镜头。 [![shot] [1]] [1]相同的8位工作正常。 8位的字节等于中间值(Byte.Max = 255的值) - 安静时为127-128,它是噪声级别。然后上升和下限 - 输入采样信号的幅度> 0.现在16 ..没有任何逻辑值,或者可能有一些逻辑,但我没有看到它?
应该是一样的,只有缓冲区大小比8位信号大两倍,而且它的确是22050字节。请帮我理解价值。
看起来您的数据实际上是签名的短值,您错误地将其解释为unsigned short。如果我们将大于样本中点32128的值重新解释为签名短(使用公式number-65536
),您将得到:
[6] -19
[7] -175
[8] -184
[9] -134
这些值比最大振幅更安静约50分贝。相比之下,8位音频的最低有效位对应于比最大值更安静的42分贝。