MatlabでICCC(Inter-channel Correlation Coefficient)とIACC(Inter-aural Cross-correlation Coefficient)を計算するツールを作ってみました。IACCはコンサートホールの評価なんかにも使えるようなことが書いてある論文が何本かあったので、これから両耳の位相差とかそんなあたりをやってみようかと思っている僕にとっては興味のある指標なのです。
でも、いろんな文献に書いてある単純な計算方法だと不十分な感じがしてきました。第一に、多くの文献では周波数帯をオクターブ・バンドに分けて計算したりしていますが、それよりもクリティカル・バンドやERBを使った方が、より人間の耳に即した分析ができるのではないか、ということです。第二には、両耳での相関を計算するときに、頭によって音が遮られる効果を考えている場合が見あたらないことです(あっても「Aフィルタを使う」くらいがせいぜい)。そんなふうに考えていくとHRTFを持ち出して計算した方がより正確な値が出るんじゃないでしょうか?