人类的耳朵是可以听到声音后对声音的源头进行定位的,就好比走在路上时你可以分辨出身后是否有疾驰而来的汽车,并且还能大致地判断和你之间的距离。
这种通过耳朵带来的空间听觉感称之为“双耳效应”:声音传递到两个耳朵存在时间差、能量差,大脑利用该两个差别对声源进行定位。
更具体的,
声源频率<1.5KHz时,声音先到达靠近声源一侧的耳朵,即时间差(interaural time difference,简称ITD);
声源频率>1.5KHz时,由于波长比人的头颅宽度短,导致声音在传播到较远侧耳朵时部分被头颅阻挡,所接收到的能量值低于另一侧耳朵,即声级差(interaural leveldifference,简称ILD)。
人类能够分辨的最短时间差为10us,最小的声级差为1dB。
时间到达差算法
这里要先有个基础理论,即:双曲线上的点到两个焦点的距离之差为常数。