发明名称 一种普通环境中头相关传递函数的测量系统及测量方法
摘要 本发明涉及一种普通环境中头相关传递函数的测量系统及测量方法,该测量系统包括水平设置的两个或两个以上扬声器组成的扬声器阵列;所述的麦克风为双耳麦克风阵列,设置于扬声器阵列的声波发射方向上;测试信号首先经过声信号DA转换设备和功率放大器后馈给扬声器阵列,经由各个扬声器播放,各路测试信号互不相关;所述的双耳麦克风阵列捡拾声信号,经过声信号AD转换设备输出到数据处理终端;所述的数据处理终端利用相关分析法计算各扬声器播放信号与麦克风捡拾信号的互相关函数,处理后得到各扬声器到人头左右耳的头相关传递函数HRTF。本发明利用扬声器阵列和双耳麦克风阵列联合处理以快速获得倾听者头相关传递函数及其头型参数和姿态参数。
申请公布号 CN101938686B 申请公布日期 2013.08.21
申请号 CN201010218048.1 申请日期 2010.06.24
申请人 中国科学院声学研究所 发明人 董秋洁;叶青华;章艳;陈佳路;李晓东
分类号 H04S1/00(2006.01)I;H04S7/00(2006.01)I;H04R29/00(2006.01)I 主分类号 H04S1/00(2006.01)I
代理机构 北京法思腾知识产权代理有限公司 11318 代理人 杨小蓉;高宇
主权项 1.一种普通环境中头相关传递函数的测量系统,包括:扬声器、麦克风、声信号AD/DA转换设备、功率放大器、数据存储终端、数据处理终端和显示设备,其特征在于,所述的扬声器为包括两个或两个以上扬声器组成的扬声器阵列;所述的麦克风为双耳麦克风阵列,设置于扬声器阵列的声波发射方向上佩戴于人双耳位置;各路测试信号首先经过声信号DA转换设备和功率放大器后馈给扬声器阵列,经由各个扬声器同时播放,各路测试信号互不相关;所述的双耳麦克风阵列,用于捡拾声信号,经过声信号AD转换设备输出到数据处理终端;所述的数据处理终端,利用相关分析法计算各扬声器播放信号与麦克风捡拾信号的互相关函数,处理后得到各扬声器到人头左右耳的头相关传递函数HRTF;并由此计算得到各扬声器到人头左右耳的双耳时间差ITD,再利用时间差ITD及人头与扬声器之间的几何位置关系,计算得到人头半径参数a和每次测量位置的姿态数据;(31)设人头的头部近似为半径为a的球体,对于水平面θ方向入射的平面声波在头部弯曲的表面传输后,双耳时间差公式为:<img file="FDA00002844876000011.GIF" wi="483" he="118" /><img file="FDA00002844876000012.GIF" wi="235" he="118" />其中,c为声速,ITD>0表示右耳超前,左耳落后;ITD<0则相反;(32)两扬声器之间距离为d,令左扬声器到人的左耳、右耳的距离分别是x<sub>11</sub>和x<sub>21</sub>,右扬声器到人的左、右耳的距离分别是x<sub>12</sub>和x<sub>22</sub>,左、右扬声器到人头中心的距离分别为r<sub>1</sub>和r<sub>2</sub>,由于人头尺寸远小于人头到扬声器的距离,得到如下近似:<maths num="0001"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>r</mi><mn>1</mn></msub><mo>&ap;</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>x</mi><mn>11</mn></msub><mo>+</mo><msub><mi>x</mi><mn>21</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>r</mi><mn>2</mn></msub><mo>&ap;</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>x</mi><mn>12</mn></msub><mo>+</mo><msub><mi>x</mi><mn>22</mn></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>其中,各扬声器到左右耳的距离由设备播放信号和麦克风接收信号的时间差值Δt得到;(33)令人头面对某一扬声器,当人头的中垂线与该扬声器的声线重合时,测量应得到ITD<sub>1</sub>=0;此时,另一扬声器与人头水平中垂线的夹角为θ;由人头中心点S和左右扬声器构成的三角几何关系可得:<img file="FDA00002844876000014.GIF" wi="532" he="162" />ITD<sub>2</sub>通过测量结果可得,由此得到人头半径a的计算关系式:<maths num="0002"><![CDATA[<math><mrow><mi>a</mi><mo>=</mo><mfrac><mrow><mi>c</mi><mo>&times;</mo><msub><mi>ITD</mi><mn>2</mn></msub></mrow><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><mi>&theta;</mi></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>(34)定义倾听者头部姿态参数α为人头中垂线与扬声器声线方向的夹角,在获得人头半径尺寸的基础上,α角由<img file="FDA00002844876000025.GIF" wi="465" he="113" />得到测量时刻人头角度α的表达式:<maths num="0003"><![CDATA[<math><mrow><mi>&alpha;</mi><mo>=</mo><msup><mi>g</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mi>c</mi><mi>a</mi></mfrac><mo>&times;</mo><mi>ITD</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,g<sup>-1</sup>是g(α)=sinα+α的逆函数;(35)利用Chebyshev序列得到g<sup>-1</sup>的一个多项式展开近似表达式:<maths num="0004"><![CDATA[<math><mrow><mi>&theta;</mi><mo>=</mo><msup><mover><mi>g</mi><mo>~</mo></mover><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mi>x</mi><mn>2</mn></mfrac><mo>+</mo><mfrac><msup><mi>x</mi><mn>3</mn></msup><mn>96</mn></mfrac><mo>+</mo><mfrac><msup><mi>x</mi><mn>5</mn></msup><mn>1280</mn></mfrac><mo>;</mo></mrow></math>]]></maths>其中,<maths num="0005"><![CDATA[<math><mrow><mi>x</mi><mo>=</mo><mfrac><mi>c</mi><mi>a</mi></mfrac><mo>&times;</mo><mi>ITD</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>(36)将ITD结果代入上式,即可得此时人头与扬声器阵列中垂面的夹角α;所述的数据存储终端或显示设备,用于存储或显示每次测量位置的HRTF及姿态数据。
地址 100190 北京市海淀区北四环西路21号