2016年7月28日に行われたデモ大会の発表について紹介します。
目的・背景
マイクアレイによるフィルタ生成には音源方向が既知である必要があります。
目的音の方向を推定することが出来ればフィルタ生成における負担が減少すると考えたのでその技術について調べました。
今回は目的音方向を推定するプログラムを用いてデモを行いました。
デモ内容
マイクで集音した音から角度を推定して、スクリーンに映るトトロの顔がそちらを向くように動かすというデモになります。
システム説明
マイク二つを用いて集音し、マイク間の相関が最大となる遅延時間を求め角度を推定します。
音声データの相関の計算から角度推定までをMATLABで行い、算出した角度をテキストに保存します。
Processingでテキストを読み込み、角度に合わせて目を動かします。
集音は2秒間隔で10回繰り返した所で終了です。以下、発表の動画です。
https://www.youtube.com/watch?v=dV-wLEw0vn4
まとめ
今回は相関を用いて角度を推定するデモをおこないました。角度推定のプログラムは参考文献に記載されたものを用いています。このプログラムは単に音量で角度を推定しているので常に大きな音が集音されるとそちらの角度が出てしまいます。今後はそのような状況で推定が困難となる点を踏まえて改良したいです。
参考文献
遅延和アレーに基づく音源方向推定の研究
コメントを残す