(57)【要約】【課題】頭部伝達関数の補間用の補間用係数を算出する頭部伝達関数補間用係数算出装置を提供する。【解決手段】被験者のダミーに対して、第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部１３、第１の角度単位の整数倍であって、第１の角度単位の２倍以上の角度単位である第２の角度単位ごとの角度ではない補間方位角に対応する複素フーリエ係数を補間するための補間用係数を、補間用フーリエ係数記憶部１３で記憶されている、補間方位角に対応する複素フーリエ係数が、補間用フーリエ係数記憶部１３で記憶されている、第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に補間用係数を掛けることによって補間されるように算出する補間用係数算出部１４、補間用係数を蓄積する補間用係数蓄積部１５を備える。【選択図】図１
2010171785.tif 000002
【特許請求の範囲】
【請求項１】
被験者のダミーに対して、基準となる方位角である基準方位角を基準とした第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部と、
前記基準方位角を基準とした前記第１の角度単位の整数倍の角度であって、前記基準方位角を基準とした、前記第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である第２の角度単位ごとの角度ではない角度である１以上の補間方位角に対応する複素フーリエ係数を補間するための係数である補間用係数を、前記補間用フーリエ係数記憶部で記憶されている、当該補間方位角に対応する複素フーリエ係数が、前記補間用フーリエ係数記憶部で記憶されている、前記基準方位角を基準とした、前記第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に前記補間用係数を掛けることによって補間されるように算出する補間用係数算出部と、
前記補間用係数算出部が算出した補間用係数を蓄積する補間用係数蓄積部と、を備えた頭部伝達関数補間用係数算出装置。
【請求項２】
前記補間用係数は、当該補間用係数に対応する補間方位角が前記第２の角度単位の整数倍だけ変化しても同じ値となる係数である、請求項１記載の頭部伝達関数補間用係数算出装置。
【請求項３】
前記被験者のダミーに対する、前記基準方位角を基準とした前記第１の角度単位ごとの方位角に対応する頭部インパルス応答を受け付ける補間用インパルス応答受付部と、
前記補間用インパルス応答受付部が受け付けた頭部インパルス応答をフーリエ変換し、当該フーリエ変換した複素フーリエ係数を前記補間用フーリエ係数記憶部に蓄積する補間用フーリエ変換部と、をさらに備えた、請求項１または請求項２記載の頭部伝達関数補間用係数算出装置。
【請求項４】
被験者に対して、前記基準方位角を基準とした前記第２の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶されるフーリエ係数記憶部と、
前記補間用係数蓄積部が蓄積した、一の補間方位角に対応する補間用係数と、前記フーリエ係数記憶部で記憶されている、当該補間用係数の算出で用いられた複素フーリエ係数に対応する３以上の方位角に対応する複素フーリエ係数とを用いた補間を行うことによって、当該一の補間方位角に対応する複素フーリエ係数を算出する補間部と、
前記補間部が算出した複素フーリエ係数を蓄積する補間フーリエ係数蓄積部と、をさらに備えた、請求項１から請求項３のいずれか記載の頭部伝達関数補間用係数算出装置。
【請求項５】
被験者に対する、前記基準方位角を基準とした前記第２の角度単位ごとの方位角に対応する頭部インパルス応答を受け付けるインパルス応答受付部と、
前記インパルス応答受付部が受け付けた頭部インパルス応答をフーリエ変換し、当該フーリエ変換した複素フーリエ係数を前記フーリエ係数記憶部に蓄積するフーリエ変換部と、をさらに備えた、請求項４記載の頭部伝達関数補間用係数算出装置。
【請求項６】
請求項４または請求項５記載の頭部伝達関数補間用係数算出装置と、
音像定位を行う方位角である音像定位方位角を受け付ける方位角受付部と、
音像定位を行う音信号を受け付ける音信号受付部と、
前記補間フーリエ係数蓄積部が蓄積した複素フーリエ係数であって、前記音像定位方位角に応じた複素フーリエ係数を用いて、前記音信号受付部が受け付けた音信号に対して音像定位処理を行う音像定位処理部と、
前記音像定位処理部が音像定位処理を行った音信号を出力する出力部と、を備えた音像定位装置。
【請求項７】
前記補間部は、前記方位角受付部が受け付けた音像定位方位角に対応する補間方位角に対応する補間処理を行う、請求項６記載の音像定位装置。
【請求項８】
被験者のダミーに対して、基準となる方位角である基準方位角を基準とした第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部と、補間用係数算出部と、補間用係数蓄積部とを用いて処理される頭部伝達関数補間用係数算出方法であって、
前記補間用係数算出部が、前記基準方位角を基準とした前記第１の角度単位の整数倍の角度であって、前記基準方位角を基準とした、前記第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である第２の角度単位ごとの角度ではない角度である１以上の補間方位角に対応する複素フーリエ係数を補間するための係数である補間用係数を、前記補間用フーリエ係数記憶部で記憶されている、当該補間方位角に対応する複素フーリエ係数が、前記補間用フーリエ係数記憶部で記憶されている、前記基準方位角を基準とした、前記第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に前記補間用係数を掛けることによって補間されるように算出する補間用係数算出ステップと、
前記補間用係数蓄積部が、前記補間用係数算出ステップで算出した補間用係数を蓄積する補間用係数蓄積ステップと、を備えた頭部伝達関数補間用係数算出方法。
【請求項９】
コンピュータを、
被験者のダミーに対する基準となる方位角である基準方位角を基準とした第１の角度単位の整数倍の角度であって、前記基準方位角を基準とした、前記第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である第２の角度単位ごとの角度ではない角度である１以上の補間方位角に対応する頭部伝達関数の複素フーリエ係数を補間するための係数である補間用係数を、被験者のダミーに対して、前記基準方位角を基準とした前記第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部で記憶されている、当該補間方位角に対応する複素フーリエ係数が、前記補間用フーリエ係数記憶部で記憶されている、前記基準方位角を基準とした、前記第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に前記補間用係数を掛けることによって補間されるように算出する補間用係数算出部、
前記補間用係数算出部が算出した補間用係数を蓄積する補間用係数蓄積部、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、頭部伝達関数に関する補間のための係数を算出する処理等を行う頭部伝達関数補間用係数算出装置等に関する。
【背景技術】
【０００２】
頭部伝達関数や、その頭部伝達関数を時間領域で表現した頭部インパルス応答は、仮想聴覚ディスプレイシステムにおいて、ヘッドホンやイヤホンから出力する音信号に空間的な情報を付加するために重要なものである。しかしながら、すべての方向について頭部伝達関数を測定することは、煩雑で時間のかかる作業である。さらに、頭部伝達関数は、個々人によって異なるため、被験者ごとに測定することが好適であるが、その頭部伝達関数を測定するためには、被験者は長時間にわたって静止していることが求められ、被験者に対する負担も非常に大きいものであった。
【０００３】
したがって、頭部伝達関数を補間することが必要となる。被験者に対する頭部伝達関数の測定では、ある程度粗い角度ごとに測定を行う。そして、その粗い角度で測定された頭部伝達関数を補間することによって、仮想聴覚ディスプレイシステムにおいて用いる細かい角度の頭部伝達関数を得ることができる。なお、頭部伝達関数の補間方法は、この１０年ぐらいで開発されてきており、例えば、次の非特許文献１〜４の補間方法などが知られている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｔ．Ｄｊｅｌａｎｉ，Ｃ．Ｐｏｒｓｃｈｍａｎｎ，Ｊ．Ｓａｈｒｈａｇｅ，Ｊ．Ｂｌａｕｅｒｔ，「Ａｎ  ｉｎｔｅｒａｃｔｉｖｅ  ｖｉｒｔｕａｌ−ｅｎｖｉｒｏｎｍｅｎｔ  ｇｅｎｅｒａｔｏｒ  ｆｏｒ  ｐｓｙｃｈｏａｃｏｕｓｔｉｃ  ｒｅｓｅａｒｃｈ  ＩＩ：Ｃｏｌｌｅｃｔｉｏｎ  ｏｆ  ｈｅａｄ−ｒｅｌａｔｅｄ  ｉｍｐｕｌｓｅ  ｒｅｓｐｏｎｓｅｓ  ａｎｄ  ｅｖａｌｕａｔｉｏｎ  ｏｆ  ａｕｄｉｔｏｒｙ  ｌｏｃａｌｉｚａｔｉｏｎ」、Ａｃｔａ  Ａｃｕｓｔｉｃａ  ｕｎｉｔｅｄ  ｗｉｔｈ  Ａｃｕｓｔｉｃａ，ｖｏｌ．８６，ｎｏ．６，ｐ．１０４６−１０５３，２０００年１１月
【非特許文献２】Ｍ．Ａ．Ｂｌｏｍｍｅｒ，Ｇ．Ｈ．Ｗａｋｅｆｉｅｌｄ，「Ｐｏｌｅ−ｚｅｒｏ  ａｐｐｒｏｘｉｍａｔｉｏｎ  ｆｏｒ  ｈｅａｄ−ｒｅｌａｔｅｄ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎｓ  ｕｓｉｎｇ  ａ  ｌｏｇａｒｉｔｈｍｉｃ  ｅｒｒｏｒ  ｃｒｉｔｅｒｉｏｎ」、ＩＥＥＥ  Ｔｒａｎｓ．ｏｎ  Ｓｐｅｅｃｈ  ａｎｄ  Ａｕｄｉｏ  Ｐｒｏｃｅｓｓｉｎｇ，ｖｏｌ．５，ｎｏ．３，ｐ．２７８−２８７，１９９７年５月
【非特許文献３】Ｋ．Ｗａｔａｎａｂｅ，Ｓ．Ｔａｋａｎｅ，Ｙ．Ｓｕｚｕｋｉ，「Ａ  ｎｏｖｅｌ  ｉｎｔｅｒｐｏｌａｔｉｏｎ  ｍｅｔｈｏｄ  ｏｆ  ＨＲＴＦｓ  ｂａｓｅｄ  ｏｎ  ｔｈｅ  ｃｏｍｍｏｎ−ａｃｏｕｓｔｉｃａｌ−ｐｏｌｅ  ａｎｄ  ｚｅｒｏ  ｍｏｄｅｌ」、Ａｃｔａ  Ａｃｕｓｔｉｃａ  ｕｎｉｔｅｄ  ｗｉｔｈ  Ａｃｕｓｔｉｃａ，ｖｏｌ．９１，ｎｏ．６，ｐ．９５８−９６６，２００５年１１月，１２月
【非特許文献４】Ｊ．Ｃｈｅｎ，Ｂ．Ｄ．Ｖ．Ｖｅｅｎ，Ｋ．Ｅ．Ｈｅｃｏｘ，「Ａ  ｓｐａｔｉａｌ  ｆｅａｔｕｒｅ  ｅｘｔｒａｃｔｉｏｎ  ａｎｄ  ｒｅｇｕｌａｒｉｚａｔｉｏｎ  ｍｏｄｅｌ  ｆｏｒ  ｔｈｅ  ｈｅａｄ−ｒｅｌａｔｅｄ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ」、Ｊ．Ａｃｏｕｓｔ．Ｓｏｃ．Ａｍ．，ｖｏｌ．９７，ｎｏ．１，ｐ．４３９−４５２，１９９５年１月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実測した頭部伝達関数の補間方法について、精度の高い手法の開発が望まれてきていた。
本発明は、上記状況においてなされたものであり、頭部伝達関数に関する補間のための係数を算出する処理等を行う頭部伝達関数補間用係数算出装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明による頭部伝達関数補間用係数算出装置は、被験者のダミーに対して、基準となる方位角である基準方位角を基準とした第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部と、前記基準方位角を基準とした前記第１の角度単位の整数倍の角度であって、前記基準方位角を基準とした、前記第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である第２の角度単位ごとの角度ではない角度である１以上の補間方位角に対応する複素フーリエ係数を補間するための係数である補間用係数を、前記補間用フーリエ係数記憶部で記憶されている、当該補間方位角に対応する複素フーリエ係数が、前記補間用フーリエ係数記憶部で記憶されている、前記基準方位角を基準とした、前記第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に前記補間用係数を掛けることによって補間されるように算出する補間用係数算出部と、前記補間用係数算出部が算出した補間用係数を蓄積する補間用係数蓄積部と、を備えたものである。
【０００７】
このような構成により、頭部伝達関数の補間で用いる補間用係数を算出することができる。この補間用係数を用いることによって、方位角の粗い単位で測定された被験者の頭部伝達関数を精度高く補間することができうる。また、被験者の頭部伝達関数を、方位角の粗い単位で測定することができるため、頭部伝達関数を測定する際に被験者を拘束する時間が短くなり、被験者の負荷が軽減されると共に、被験者の頭部伝達関数を短時間で得ることができるようになる。
【０００８】
また、本発明による頭部伝達関数補間用係数算出装置では、前記補間用係数は、当該補間用係数に対応する補間方位角が前記第２の角度単位の整数倍だけ変化しても同じ値となる係数であってもよい。
このような構成により、頭部伝達関数の方位角方向に関する周期性を考慮した補間を行うための補間用係数を適切に算出することができうる。
【０００９】
また、本発明による頭部伝達関数補間用係数算出装置では、前記被験者のダミーに対する、前記基準方位角を基準とした前記第１の角度単位ごとの方位角に対応する頭部インパルス応答を受け付ける補間用インパルス応答受付部と、前記補間用インパルス応答受付部が受け付けた頭部インパルス応答をフーリエ変換し、当該フーリエ変換した複素フーリエ係数を前記補間用フーリエ係数記憶部に蓄積する補間用フーリエ変換部と、をさらに備えてもよい。
このような構成により、ダミーに対する頭部インパルス応答から頭部伝達関数の複素フーリエ係数を得ることができる。
【００１０】
また、本発明による頭部伝達関数補間用係数算出装置では、被験者に対して、前記基準方位角を基準とした前記第２の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶されるフーリエ係数記憶部と、前記補間用係数蓄積部が蓄積した、一の補間方位角に対応する補間用係数と、前記フーリエ係数記憶部で記憶されている、当該補間用係数の算出で用いられた複素フーリエ係数に対応する３以上の方位角に対応する複素フーリエ係数とを用いた補間を行うことによって、当該一の補間方位角に対応する複素フーリエ係数を算出する補間部と、前記補間部が算出した複素フーリエ係数を蓄積する補間フーリエ係数蓄積部と、をさらに備えてもよい。
【００１１】
このような構成により、被験者に対する頭部伝達関数の複素フーリエ係数を、補間用係数を用いて補間することができる。したがって、方位角の粗い単位で測定された被験者の頭部伝達関数を用いて、方位角の細かい単位の頭部伝達関数を得ることができる。
【００１２】
また、本発明による頭部伝達関数補間用係数算出装置では、被験者に対する、前記基準方位角を基準とした前記第２の角度単位ごとの方位角に対応する頭部インパルス応答を受け付けるインパルス応答受付部と、前記インパルス応答受付部が受け付けた頭部インパルス応答をフーリエ変換し、当該フーリエ変換した複素フーリエ係数を前記フーリエ係数記憶部に蓄積するフーリエ変換部と、をさらに備えてもよい。
このような構成により、被験者に対する頭部インパルス応答から頭部伝達関数の複素フーリエ係数を得ることができる。
【００１３】
また、本発明による音像定位装置は、前記頭部伝達関数補間用係数算出装置と、音像定位を行う方位角である音像定位方位角を受け付ける方位角受付部と、音像定位を行う音信号を受け付ける音信号受付部と、前記補間フーリエ係数蓄積部が蓄積した複素フーリエ係数であって、前記音像定位方位角に応じた複素フーリエ係数を用いて、前記音信号受付部が受け付けた音信号に対して音像定位処理を行う音像定位処理部と、前記音像定位処理部が音像定位処理を行った音信号を出力する出力部と、を備えたものである。
このような構成により、頭部伝達関数補間用係数算出装置において補間された被験者の頭部伝達関数を用いて、音像定位処理を行うことができる。
【００１４】
また、本発明による音像定位装置では、前記補間部は、前記方位角受付部が受け付けた音像定位方位角に対応する補間方位角に対応する補間処理を行ってもよい。
このような構成により、多くの補間方位角に対応する補間処理を行う場合に比較して、最低限の補間処理を行うことになり、補間処理の負荷を軽減することができる。また、様々な補間方位角に対応する補間後の頭部伝達関数を記憶する必要もないため、記憶領域の節約にもなり得る。
【発明の効果】
【００１５】
本発明による頭部伝達関数補間用係数算出装置等によれば、頭部伝達関数に関する補間を行う際に用いる補間用係数を算出することができる。また、その補間用係数を用いて頭部伝達関数に関する補間を行う場合には、精度の高い補間を実現することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１による音像定位装置の構成を示すブロック図
【図２】同実施の形態における補間について説明するための図
【図３】同実施の形態による音像定位装置の動作を示すフローチャート
【図４】同実施の形態による音像定位装置の動作の詳細を示すフローチャート
【図５】同実施の形態における頭部インパルス応答の測定について説明するための図
【図６】同実施の形態における頭部伝達関数の一例を示す図
【図７】同実施の形態における頭部伝達関数の周期性について説明するための図
【図８】同実施の形態における比較結果の一例を示す図
【図９】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１０】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１７】
以下、本発明による頭部伝達関数補間用係数算出装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１８】
（実施の形態１）
本発明の実施の形態１による頭部伝達関数補間用係数算出装置１，音像定位装置２について、図面を参照しながら説明する。本実施の形態による頭部伝達関数補間用係数算出装置１は、頭部伝達関数（ＨＲＴＦ：Ｈｅａｄ−Ｒｅｌａｔｅｄ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）に関する補間を行う際に用いる補間用係数を算出する処理等を行うものである。また、本実施の形態による音像定位装置２は、頭部伝達関数補間用係数算出装置１が補間用係数を用いて補間した頭部伝達関数を用いて音像定位処理を行うものである。
【００１９】
図１は、本実施の形態による音像定位装置２の構成を示すブロック図である。本実施の形態による音像定位装置２は、頭部伝達関数補間用係数算出装置１と、方位角受付部２１と、音信号受付部２２と、音像定位処理部２３と、出力部２４とを備える。
【００２０】
本実施の形態による頭部伝達関数補間用係数算出装置１は、補間用インパルス応答受付部１１と、補間用フーリエ変換部１２と、補間用フーリエ係数記憶部１３と、補間用係数算出部１４と、補間用係数蓄積部１５と、インパルス応答受付部１６と、フーリエ変換部１７と、フーリエ係数記憶部１８と、補間部１９と、補間フーリエ係数蓄積部２０とを備える。
【００２１】
まず、本実施の形態による頭部伝達関数補間用係数算出装置１において、頭部伝達関数の補間を行う方法について簡単に説明する。ここでは、被験者のダミーに対する頭部伝達関数の測定と、被験者に対する頭部伝達関数の測定とを行う。被験者のダミーは、頭部伝達関数の測定で用いられる一般的なダミーであり、例えば、頭部とトルソからなるダミーである。また、被験者は、頭部伝達関数の測定対象となる人である。被験者のダミーに関する頭部伝達関数の測定については、細かい方位角ごとに、すなわち、第１の角度単位ごとに頭部伝達関数を測定する。そして、その測定した頭部伝達関数を用いて、補間用の係数をあらかじめ算出しておく。一方、被験者に関する頭部伝達関数の測定については、粗い方位角ごとに、すなわち、第２の角度単位ごとに頭部伝達関数を特定する。なお、第２の角度単位は、第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である。そして、その被験者の頭部伝達関数を補間することによって、方位角が第１の角度単位ごとの被験者の頭部伝達関数を求めることができる。なお、本実施の形態において用いる方位角は、頭部伝達関数の測定対象である被験者や被験者のダミーに対する方位角であり、被験者等を中心とした平面における被験者等の周りの方位角である。
【００２２】
補間用インパルス応答受付部１１は、被験者のダミーに対する、基準方位角を基準とした第１の角度単位ごとの方位角に対応する頭部インパルス応答（ＨＲＩＲ：Ｈｅａｄ−Ｒｅｌａｔｅｄ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ）を受け付ける。基準方位角は任意に設定することができる基準となる方位角である。本実施の形態では、被験者や被験者のダミーの前方を基準方位角とする。被験者のダミーにインパルス信号を与えた場合には、被験者のダミーの耳の位置のマイクで集音された音信号そのものである頭部インパルス応答が、この補間用インパルス応答受付部１１で受け付けられてもよい。一方、被験者のダミーに時間伸長パルスを与えた場合には、被験者のダミーの耳の位置のマイクで集音された音信号に対して、所定の解析が行われ、被験者のダミーにインパルス信号が与えられたときに得られる頭部インパルス応答が再現され、その再現されたインパルス信号が、この補間用インパルス応答受付部１１で受け付けられてもよい。本実施の形態では、後者の場合について説明する。
【００２３】
補間用インパルス応答受付部１１は、例えば、マイクから入力された頭部インパルス応答を受け付けてもよく、他の機器から入力された頭部インパルス応答を受け付けてもよく、有線もしくは無線の通信回線を介して送信された頭部インパルス応答を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された頭部インパルス応答を受け付けてもよい。なお、補間用インパルス応答受付部１１は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、補間用インパルス応答受付部１１は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２４】
補間用フーリエ変換部１２は、補間用インパルス応答受付部１１が受け付けた頭部インパルス応答をフーリエ変換し、そのフーリエ変換した複素フーリエ係数を補間用フーリエ係数記憶部１３に蓄積する。このフーリエ変換については、データ処理や、頭部伝達関数の測定方法などとしてすでに公知であり、その詳細な説明を省略する。
【００２５】
補間用フーリエ係数記憶部１３では、被験者のダミーに対して、基準となる方位角である基準方位角を基準とした第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される。その複素フーリエ係数は、補間用フーリエ変換部１２によって変換されたものである。補間用フーリエ係数記憶部１３での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。補間用フーリエ係数記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００２６】
補間用係数算出部１４は、１以上の補間方位角に対応する複素フーリエ係数を補間するための係数である補間用係数を算出する。補間用係数算出部１４は、その補間用係数を、補間用フーリエ係数記憶部１３で記憶されている、補間方位角に対応する複素フーリエ係数が、補間用フーリエ係数記憶部１３で記憶されている、基準方位角を基準とした、第２の角度単位ごとの連続した３以上の方位角に対応する複素フーリエ係数に補間用係数を掛けることによって補間されるように算出する。ここで、補間方位角は、基準方位角を基準とした第１の角度単位の整数倍（正の整数倍であってもよく、そうでなくてもよい）の角度である。ただし、補間方位角は、基準方位角を基準とした第２の角度単位ごとの角度ではない角度である。また、第２の角度単位は、前述のように、第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である。また、補間用係数算出部１４は、補間方位角から一定の方位角だけ離れた方位角が端点の方位角となる連続した３以上の方位角に対応する複素フーリエ係数を用いて補間用係数を算出してもよい。また、補間用係数は、その補間用係数に対応する補間方位角が第２の角度単位の整数倍だけ変化しても同じ値となる係数であってもよい。補間用係数に対応する補間方位角は、厳密に言えば、補間用係数を用いて補間される複素フーリエ係数に対応する補間方位角である。
【００２７】
この補間用係数の算出について、さらに詳細に説明する。まず、方位角θ、周波数ωに対応する頭部伝達関数の複素フーリエ係数をｃ（ω、θ）とする。また、第１の角度単位をａとする。また、第２の角度単位をｋとする。したがって、ｋ＝Ｍ×ａとなる。ただし、Ｍは２以上の整数である。また、基準方位角をφとする。また、方位角θｊ（ｊ＝０，１，…，Ｋ−１）は、基準方位角を基準とした、第２の角度単位ごとの方位角であるとする。すなわち、次式のようになるものとする。
【００２８】
θｊ＝φ＋ｋ×ｊ
ただし、ｊは０からＫ−１までの整数である。また、Ｋは、次式で示される値である。
【数１】
2010171785.tif 000003
【００２９】
ｋが３６０の因数である場合には、３６０／ｋが整数となるため、Ｋ＝３６０／ｋとなる。本実施の形態では、説明の便宜上、ｋが３６０の因数であるとする。また、ｄｉ（ω）を次式のように定義する。
【数２】
2010171785.tif 000004
【００３０】
ただし、ｉ＝１，２，…，Ｍ−１である。この（１）式で示されるｄｉ（ω）の各要素の複素フーリエ係数における方位角が補間方位角である。したがって、このｄｉ（ω）の各要素は、補間方位角に対応する複素フーリエ係数となる。
【００３１】
また、Ｃ（ω）を次式のように定義する。
【数３】
2010171785.tif 000005
【００３２】
ただし、Ｎはタップ長であり、３以上の整数である。また、ＮＳは任意の整数である。したがって、この（２）式で示されるＣ（ω）の各要素は、基準方位角を基準とした第２の角度単位「ｋ」ごとの方位角に対応する複素フーリエ係数となる。
【００３３】
また、補間用係数をｗｉ（ω）とする。なお、厳密に言えば、ｗｉ（ω）は、補間用係数を各要素として有する補間用係数の集合であるが、その補間用係数の集合も、説明の便宜上、単に補間用係数と呼ぶことにする。ｄｉ（ω）と、Ｃ（ω）と、補間用係数ｗｉ（ω）は、次式の関係を有する。
【数４】
2010171785.tif 000006
【００３４】
したがって、補間用係数算出部１４は、（３）式の右辺のｄｉ（ω）と、左辺のＣ（ω）とに補間用フーリエ係数記憶部１３で記憶されている複素フーリエ係数を代入し、補間用係数ｗｉ（ω）についての連立方程式を解くことによって、補間用係数ｗｉ（ω）を算出することができる。なお、具体的には、最小二乗法を用いることによって、次式のように補間用係数を算出することができる。ただし、＊は複素共役を示すものである。
【数５】
2010171785.tif 000007
【００３５】
このようにして算出された補間用係数ｗｉ（ω）を用い、後述する被験者に対して第２の角度単位ごとに測定された頭部伝達関数の複素フーリエ係数をＣ（ω）の各要素に代入して（３）式の左辺を計算することにより、（１）式の各構成要素を算出することができ、頭部伝達関数の補間を行うことができる。この処理については後述する。
【００３６】
上記各式からも明らかなように、補間用係数算出部１４は、補間用係数ｗｉ（ω）を各ｉ（ｉ＝１，２，…，Ｍ−１）と、各周波数ωについて算出することになる。また、図２で示されるように、補間方位角θ０＋ｉ×ａの複素フーリエ係数の補間を行うための補間用係数ｗｉ（ω）は、方位角θ０−Ｎｓ，θ１−Ｎｓ，…，θＮ−１−Ｎｓに対応する複素フーリエ係数のそれぞれに掛けられる係数である。また、補間方位角θ１＋ｉ×ａの複素フーリエ係数の補間を行うための補間用係数ｗｉ（ω）は、方位角θ１−Ｎｓ，θ２−Ｎｓ，…，θＮ−Ｎｓに対応する複素フーリエ係数のそれぞれに掛けられる係数である。したがって、「ｉ」が同じ場合、すなわち、基準方位角を基準とした第２の角度単位の範囲における補間方位角の相対的な位置関係が同じ場合には、補間方位角から一定の方位角「ｂ」だけ離れた方位角が端点の方位角となる連続した３以上の方位角に対応する複素フーリエ係数を用いた補間が行われることになる。なお、図２の「ｂ」の値は、「ｉ」が異なると、すなわち、第２の角度単位の範囲における補間方位角の相対的な位置関係が異なると、異なる値となる。また、補間用係数ｗｉ（ω）については、補間方位角が第２の角度単位の整数倍だけ変化する（１）式の各要素に対して同じ補間用係数が用いられることが分かる。
【００３７】
なお、補間方位角は、補間で用いられる３以上の複素フーリエ係数の各方位角の最小値と最大値との間に位置することが好適である。例えば、図２において、補間方位角θ０＋ｉ×ａは、補間で用いられる複素フーリエ係数の方位角θ０−ＮｓとθＮ−１−Ｎｓの間に含まれることが好適である。さらに、補間方位角は、補間で用いられる３以上の複素フーリエ係数の各方位角の最小値と最大値との間のちょうど中央付近に位置することがさらに好適である。そのためには、例えば、ＮＳが次式のように設定されていてもよい。なお、補間方位角と、補間で用いられる３以上の複素フーリエ係数の各方位角との関係は、この段落で説明した以外の関係であってもよいことは言うまでもない。したがって、ここでは、外挿を行う場合にも補間と呼ぶことにする。
【数６】
2010171785.tif 000008
【００３８】
補間用係数蓄積部１５は、補間用係数算出部１４が算出した補間用係数を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、補間用係数蓄積部１５が有していてもよく、あるいは補間用係数蓄積部１５の外部に存在してもよい。また、この記録媒体は、補間用係数を一時的に記憶するものであってもよく、そうでなくてもよい。また、補間用係数蓄積部１５は、補間用係数ｗｉ（ω）を、対応する角度（ｉ）や、周波数（ω）が分かるように蓄積することが好適である。すなわち、補間用係数蓄積部１５は、補間用係数を角度や周波数に対応付けて蓄積してもよい。
【００３９】
インパルス応答受付部１６は、被験者に対する、基準方位角を基準とした第２の角度単位ごとの方位角に対応する頭部インパルス応答（ＨＲＩＲ）を受け付ける。このインパルス応答受付部１６が受け付ける頭部インパルス応答は、被験者のダミーが被験者となり、第１の角度単位ごとの方位角が第２の角度単位ごとの方位角となった以外、補間用インパルス応答受付部１１と同様のものであり、その説明を省略する。
【００４０】
フーリエ変換部１７は、インパルス応答受付部１６が受け付けた頭部インパルス応答をフーリエ変換し、そのフーリエ変換した複素フーリエ係数をフーリエ係数記憶部１８に蓄積する。このフーリエ変換部１７も、処理対象となる頭部インパルス応答が異なる以外、補間用フーリエ変換部１２と同様のものであり、その説明を省略する。
【００４１】
フーリエ係数記憶部１８では、被験者に対して、基準方位角を基準とした第２の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される。その複素フーリエ係数は、フーリエ変換部１７によって変換されたものである。フーリエ係数記憶部１８での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。フーリエ係数記憶部１８は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４２】
補間部１９は、補間用係数蓄積部１５が蓄積した、一の補間方位角に対応する補間用係数と、フーリエ係数記憶部１８で記憶されている、その補間用係数の算出で用いられた複素フーリエ係数に対応する連続した３以上の方位角に対応する複素フーリエ係数とを用いた補間を行うことによって、その一の補間方位角に対応する複素フーリエ係数を算出する。具体的には、補間部１９は、フーリエ係数記憶部１８で記憶されている複素フーリエ係数を読み出して、上記（２）式のＣ（ω）の各要素に代入し、補間用係数蓄積部１５が蓄積した補間用係数を読み出して、上記（３）式のｗｉ（ω）の各要素に代入し、両者を掛け合わせることによってｄｉ（ω）を算出する。このようにして算出されたｄｉ（ω）が補間された複素フーリエ係数となる。なお、上記（１）式から明らかなように、ｄｉ（ω）の各要素は、異なる方位角に対応している。したがって、所望の方位角に対応する複素フーリエ係数を算出したい場合には、その所望の方位角に対応するｄｉ（ω）の要素についてのみ計算を行えばよいことになる。その場合には、その所望の成分に対応するＣ（ω）の行の各要素と、ｗｉ（ω）の各要素とを掛け合わせることによって、所望の方位角に対応する複素フーリエ係数を算出（補間）することができる。一方、補間部１９が、基準方位角を基準とした第１の角度単位ごとの複数の方位角に対応する複素フーリエ係数を算出してもよいことは言うまでもない。また、補間部１９は、各周波数ωについて、複素フーリエ係数を算出することになる。
【００４３】
なお、補間部１９は、後述する方位角受付部２１が受け付けた音像定位方位角に対応する補間方位角に対して補間処理を行ってもよい。音像定位方位角については後述する音像定位処理を行いたい方位角である。「音像定位方位角に対応する補間方位角」とは、例えば、音像定位方位角が、基準方位角を基準とした第１の角度単位ごとの方位角のいずれかと一致する場合には、その音像定位方位角そのものであってもよい。一方、音像定位方位角が、基準方位角を基準とした第１の角度単位ごとの方位角のいずれとも一致しない場合には、「音像定位方位角に対応する補間方位角」は、その音像定位方位角を挟む直近の方位角であって、基準方位角を基準とした第１の角度単位ごとの方位角であってもよい（この場合には、音像定位方位角に対応する補間方位角は２個になる）。
【００４４】
補間フーリエ係数蓄積部２０は、補間部１９が算出した複素フーリエ係数を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、補間フーリエ係数蓄積部２０が有していてもよく、あるいは補間フーリエ係数蓄積部２０の外部に存在してもよい。また、この記録媒体は、補間された複素フーリエ係数を一時的に記憶するものであってもよく、そうでなくてもよい。また、補間フーリエ係数蓄積部２０は、補間された複素フーリエ係数を、対応する方位角や、周波数が分かるように蓄積することが好適である。すなわち、補間フーリエ係数蓄積部２０は、補間された複素フーリエ係数を方位角や周波数に対応付けて蓄積してもよい。
【００４５】
方位角受付部２１は、音像定位を行う方位角である音像定位方位角を受け付ける。方位角受付部２１は、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された音像定位方位角を受け付けてもよく、有線もしくは無線の通信回線を介して送信された音像定位方位角を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された音像定位方位角を受け付けてもよい。なお、方位角受付部２１は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、方位角受付部２１は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。また、方位角受付部２１が受け付けた音像定位方位角は、図示しない記録媒体において一時的に記憶されてもよい。
【００４６】
音信号受付部２２は、音像定位を行う音信号を受け付ける。音信号受付部２２は、例えば、マイクから入力された音信号を受け付けてもよく、有線もしくは無線の通信回線を介して送信された音信号を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された音信号を受け付けてもよい。なお、音信号受付部２２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、音信号受付部２２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。また、音信号受付部２２が受け付けた音信号は、図示しない記録媒体において一時的に記憶されてもよい。
【００４７】
音像定位処理部２３は、補間フーリエ係数蓄積部２０が蓄積した複素フーリエ係数であって、音像定位方位角に応じた複素フーリエ係数を用いて、音信号受付部２２が受け付けた音信号に対して音像定位処理を行う。具体的には、音像定位処理部２３は、音信号受付部２２が受け付けた音信号に、方位角受付部２１が受け付けた音像定位方位角に応じた複素フーリエ係数で示される頭部伝達関数を畳み込むことによって音像定位処理を行う。なお、音像定位処理部２３による音像定位処理については、すでに公知であり、その詳細な説明を省略する。この音像定位処理が行われることによって、音信号受付部２２が受け付けた音信号が、方位角受付部２１が受け付けた音像定位方位角の方向から聞こえてくる音信号が生成されることになる。なお、「音像定位方位角に応じた複素フーリエ係数」とは、例えば、音像定位方位角が、基準方位角を基準とした第１の角度単位ごとの方位角のいずれかと一致する場合には、音像定位方位角である補間方位角に対応する複素フーリエ係数（厳密には、各周波数に対応した複数の複素フーリエ係数である）であってもよい。一方、音像定位方位角が、基準方位角を基準とした第１の角度単位ごとの方位角のいずれとも一致しない場合には、「音像定位方位角に応じた複素フーリエ係数」は、その音像定位方位角を挟む直近の方位角であって、基準方位角を基準とした第１の角度単位ごとの方位角である複素方位角にそれぞれ対応する複素フーリエ係数であってもよい（この場合には、音像定位方位角に応じた複素フーリエ係数は２セットになる）。音像定位方位角に応じた複素フーリエ係数が２個になる場合には、その２セットの複素フーリエ係数を用いた補間を行うことによって、音像定位方位角の複素フーリエ係数を算出し、その算出した複素フーリエ係数を用いて音像定位処理を行ってもよい。その２セットの複素フーリエ係数を用いた補間については、すでに公知の線形補間等を用いることができる。例えば、後述する線形補間や、補正した線形補間を用いてもよい。
【００４８】
なお、前述したように、補間部１９が方位角受付部２１によって受け付けられた音像定位方位角に対応する補間方位角に関する補間処理のみを行っている場合には、音像定位処理部２３は、補間フーリエ係数蓄積部２０が蓄積した複素フーリエ係数を用いて音像定位処理を行えばよいことになる。一方、補間部１９が音像定位方位角に関係なく多数の補間方位角に関する補間処理を行っている場合には、音像定位処理部２３は、補間フーリエ係数蓄積部２０が蓄積した複素フーリエ係数のうち、方位角受付部２１が受け付けた音像定位方位角に応じた複素フーリエ係数を選択し、その選択した複素フーリエ係数を用いて音像定位処理を行えばよいことになる。なお、補間部１９が音像定位方位角に関係なく多数の補間方位角に関する補間処理を行っている場合には、方位角受付部２１がダイナミックに変化する音像定位方位角を受け付けた場合であっても、その音像定位方位角に対応した音像定位をリアルタイムで、あるいは、少ない遅延で行うことができる。
【００４９】
また、方位角受付部２１が、基準方位角を基準とした第２の角度単位ごとの方位角である音像定位方位角を受け付けた場合には、音像定位処理部２３は、図示しない経路を介して、その音像定位方位角に応じた複素フーリエ係数をフーリエ係数記憶部１８から読み出して音像定位処理を行うようにしてもよい。あるいは、フーリエ係数記憶部１８で記憶されている、基準方位角を基準とした第２の角度単位ごとの方位角に対応する頭部伝達関数の複素フーリエ係数も、補間フーリエ係数蓄積部２０が複素フーリエ係数を蓄積する記録媒体で記憶されるようにしてもよい。そして、音像定位処理部２３は、基準方位角を基準とした第２の角度単位ごとの方位角である音像定位方位角が受け付けられた場合に、その記録媒体で記憶されている複素フーリエ係数を用いて音像定位処理を行ってもよい。
【００５０】
出力部２４は、音像定位処理部２３が音像定位処理を行った音信号を出力する。ここで、この出力は、例えば、ヘッドホンやイヤホン等への音声出力でもよく、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、送信された場合や、記録媒体に蓄積された場合、他の構成要素に引き渡された場合であっても、最終的には、その音像定位処理後の音信号がヘッドホンやイヤホン等を介してユーザによって聴かれることが好適である。また、出力部２４は、出力を行うデバイスを含んでもよく、あるいは含まなくてもよい。また、出力部２４は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５１】
なお、補間用フーリエ係数記憶部１３と、補間用係数蓄積部１５が補間用係数を蓄積する記録媒体と、フーリエ係数記憶部１８と、補間フーリエ係数蓄積部２０が補間後の複素フーリエ係数を蓄積する記録媒体とのうち、任意の２以上の記憶部や記録媒体は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、被験者のダミーに関する複素フーリエ係数を記憶している領域が補間用フーリエ係数記憶部１３となり、被験者に関する複素フーリエ係数を記憶している領域がフーリエ係数記憶部１８となる。
【００５２】
次に、本実施の形態による頭部伝達関数補間用係数算出装置１，音像定位装置２の動作について、図３のフローチャートを用いて説明する。なお、このフローチャートでは、補間部１９が方位角受付部２１によって受け付けられた音像定位方位角に対応する補間方位角に関する補間処理を行う場合について説明する。
【００５３】
（ステップＳ１０１）補間用インパルス応答受付部１１は、被験者のダミーに対する頭部インパルス応答を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０４に進む。
【００５４】
（ステップＳ１０２）補間用フーリエ変換部１２は、補間用インパルス応答受付部１１が受け付けた頭部インパルス応答をフーリエ変換する。
【００５５】
（ステップＳ１０３）補間用フーリエ変換部１２は、フーリエ変換後の複素フーリエ係数を補間用フーリエ係数記憶部１３に蓄積する。そして、ステップＳ１０１に戻る。
【００５６】
（ステップＳ１０４）インパルス応答受付部１６は、被験者に対する頭部インパルス応答を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０７に進む。
【００５７】
（ステップＳ１０５）フーリエ変換部１７は、インパルス応答受付部１６が受け付けた頭部インパルス応答をフーリエ変換する。
【００５８】
（ステップＳ１０６）フーリエ変換部１７は、フーリエ変換後の複素フーリエ係数をフーリエ係数記憶部１８に蓄積する。そして、ステップＳ１０１に戻る。
【００５９】
（ステップＳ１０７）補間用係数算出部１４は、補間用係数を算出する処理を行うかどうか判断する。そして、その処理を行う場合には、ステップＳ１０８に進み、そうでない場合には、ステップＳ１０９に進む。なお、補間用係数算出部１４は、例えば、ユーザからの補間用係数を算出する旨の指示を受け付けた場合に、補間用係数を算出すると判断してもよく、補間用フーリエ係数記憶部１３において、補間用係数を算出するために十分な複素フーリエ係数が記憶されている場合に、補間用係数を算出すると判断してもよく、あるいは、その他のタイミングで補間用係数を算出すると判断してもよい。
【００６０】
（ステップＳ１０８）補間用係数算出部１４等は、補間用係数を算出する処理等を行う。そして、ステップＳ１０１に戻る。なお、この処理の詳細については、図４のフローチャートを用いて後述する。
【００６１】
（ステップＳ１０９）方位角受付部２１は、音像定位方位角を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１１０に進み、そうでない場合には、ステップＳ１０１に戻る。
【００６２】
（ステップＳ１１０）補間部１９は、方位角受付部２１が受け付けた音像定位方位角に対応する補間方位角に関する補間処理を行う。すなわち、補間部１９は、その補間方位角に対応する複素フーリエ係数を、その補間方位角に対応する補間用係数と、フーリエ係数記憶部１８で記憶されている複素フーリエ係数とを用いて算出する。その複素フーリエ係数の算出は、各周波数について行われるものとする。
【００６３】
（ステップＳ１１１）補間フーリエ係数蓄積部２０は、補間部１９が補間した複素フーリエ係数を所定の記録媒体に蓄積する。
【００６４】
（ステップＳ１１２）音信号受付部２２は、音信号を受け付けたかどうか判断する。そして、音信号を受け付けた場合には、ステップＳ１１３に進み、そうでない場合には、ステップＳ１１５に進む。
【００６５】
（ステップＳ１１３）音像定位処理部２３は、音信号受付部２２が受け付けた音信号に対して、方位角受付部２１が受け付けた音像定位方位角に応じた複素フーリエ係数を用いて音像定位処理を行う。
【００６６】
（ステップＳ１１４）出力部２４は、音像定位処理部２３が音像定位処理を行った音信号を出力する。そして、ステップＳ１１２に戻る。
【００６７】
（ステップＳ１１５）音像定位処理部２３は、音像定位処理を終了するかどうか判断する。そして、終了する場合には、ステップＳ１０１に戻り、そうでない場合には、ステップＳ１１２に戻る。なお、音像定位処理部２３は、例えば、ユーザからの音像定位処理を終了する旨の指示を受け付けた場合に、音像定位処理を終了すると判断してもよく、所定の時間以上、一定レベル以上の音信号が音信号受付部２２で受け付けられない場合に、音像定位処理を終了すると判断してもよく、あるいは、その他のタイミングで音像定位処理を終了すると判断してもよい。
【００６８】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図３のフローチャートで示される処理に代えて、あらかじめ可能なすべての補間方位角に関する補間処理を行っておき、方位角受付部２１が受け付けた音像定位方位角に対応する複素フーリエ係数を読み出して補間を行うようにしてもよい。その場合には、ステップＳ１１３において、方位角受付部２１が受け付けた音像定位方位角に応じた複素フーリエ係数を読み出して用いることになる。
【００６９】
図４は、図３のフローチャートにおける補間用係数の算出等の処理（ステップＳ１０８）の詳細を示すフローチャートである。
【００７０】
（ステップＳ２０１）補間用係数算出部１４は、カウンタｉを１に設定する。
【００７１】
（ステップＳ２０２）補間用係数算出部１４は、周波数ωを初期値に設定する。
【００７２】
（ステップＳ２０３）補間用係数算出部１４は、ｄｉ（ω）の各要素である複素フーリエ係数を補間用フーリエ係数記憶部１３から読み出す。
【００７３】
（ステップＳ２０４）補間用係数算出部１４は、Ｃ（ω）の各要素である複素フーリエ係数を補間用フーリエ係数記憶部１３から読み出す。
【００７４】
（ステップＳ２０５）補間用係数算出部１４は、ステップＳ２０３，Ｓ２０４で読み出した複素フーリエ係数を用いて補間用係数ｗｉ（ω）を算出する。この算出は、例えば、前述の（４）式を用いてなされてもよい。
【００７５】
（ステップＳ２０６）補間用係数蓄積部１５は、補間用係数算出部１４が算出した補間用係数ｗｉ（ω）を記録媒体に蓄積する。
【００７６】
（ステップＳ２０７）補間用係数算出部１４は、周波数ωを次の周波数に更新する。この更新は、例えば、その時点の周波数ωに、一定の値を加算や減算することによってなされてもよい。
【００７７】
（ステップＳ２０８）補間用係数算出部１４は、更新された周波数ωが存在するかどうか判断する。そして、存在する場合には、ステップＳ２０３に戻り、存在しない場合には、ステップＳ２０９に進む。なお、更新された周波数ωが存在するかどうかは、例えば、補間用フーリエ係数記憶部１３で記憶されている複素フーリエ係数に、その周波数ωの係数が含まれるかどうかによって判断してもよい。
【００７８】
（ステップＳ２０９）補間用係数算出部１４は、カウンタｉを１だけインクリメントする。
【００７９】
（ステップＳ２１０）補間用係数算出部１４は、カウンタｉがＭ以上であるかどうか判断する。そして、Ｍ以上である場合には、すべての方位角について補間用係数を算出したことになるため、図３のフローチャートに戻り、そうでない場合には、ステップＳ２０２に戻る。
【００８０】
次に、前述の（１）〜（４）式などを用いて補間処理を行う理由について簡単に説明する。まず、発明者らは、空間的な周波数特性を解析するために、頭部伝達関数を１°ごとの方位角で測定した。この測定は図５で示される無響室を用いてなされた。その無響室には、頭部伝達関数の測定システムが設けられている。スピーカの設けられている弓形のアームが水平方向に旋回可能に設けられている。そのスピーカの方位角と仰俯角は、パーソナル・コンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）によって自動的に制御される。頭部インパルス応答を得るために、１６３８４ポイントの長さを有するＯＡＴＳＰ（Ｏｐｔｉｍｉｚｅｄ  Ａｏｋｉ'ｓ  Ｔｉｍｅ−Ｓｔｒｅｔｃｈｅｄ  Ｐｕｌｓｅ）信号が、１６ビットの分解能、４８ｋＨｚのサンプリングレートで使用される。また、測定の対象となる被験者のダミーは、頭部とトルソのもの（ＨＡＴＳ：Ｂ＆Ｋ  ４１２８）を用いた。そして、そのダミーの両耳の入口に設けたマイク（Ｓｏｕｎｄ  Ｐｒｏｆｅｓｓｉｏｎａｌｓ  ＳＰ−ＴＦＢ−２）を用いて、１６ビットの分解能、４８ｋＨｚのサンプリングレートで頭部インパルス応答を特定した。ＯＡＴＳＰ信号は、各スピーカの位置について４０回ずつ出力され、頭部インパルス応答は、Ｓ／Ｎ比を改善するために平均値をとった。そのようにして左耳の位置で測定された頭部インパルス応答をフーリエ変換した頭部伝達関数が図６で示されるものである。図６において、ダミーの前方方向が方位角「０°」に対応する。また、その方位角は時計回りに増加するものとする。右耳の位置で測定された頭部伝達関数も、同様の対象なパターンとなった。図６において、方位角が１６１°から１６４°の間のデータが存在しないが、これは弓形のアームが機構上の制限から、その方位角の範囲に移動することができないからである。
【００８１】
図６のパワースペクトルを方位角方向についてさらにフーリエ変換したものが図７である。図７において、横軸は頭部伝達関数における各周波数である。縦軸は、方位角方向に沿ったパワースペクトルレベルの周期的な繰り返しに対応している。例えば、繰り返し周期が５°であると言うことは、波長が５°に対応する周期性に近いことを示している。なお、図６のパワースペクトルに対してフーリエ変換を行う前に、データの欠落している方位角が１６１°から１６４°の間の領域がデータの両端となるように移動させることによって、それらの領域を除去した。これは、データの連続性が失われることによって、頭部伝達関数の周期性が不鮮明になることを避けるために行われたものである。図７において、白い部分で示される周期性は顕著である。その周期性は約１５ｋＨｚまでであり、また、繰り返し周期は、約６〜７°である。ナイキストの定理によれば、この周期性によるエリアシングの影響を避けるために、頭部伝達関数を測定するためには３°以下の分解能のあることが好ましいことになる。
【００８２】
この方位角方向の周期性は、頭部周りに回折した音の干渉によるものでありうる。なぜならば、スピーカの反対側でその周期性が顕著だからである。したがって、同様のサイズの頭部については、同様の周期性が観測されることが予測できる。実際、このことはＭＲＩデータを用いて人の物理的な特徴の精密な推定に基づいて制作されたダミーヘッドを用いた頭部伝達関数の測定においても当てはまっている。
【００８３】
このように、方位角方向に周期性が存在するため、頭部伝達関数の補間において、複数の位置で測定された頭部伝達関数を用いることによって、よりよい補間を実現することができると予想できる。特に、従来の線形補間のように２個の位置で測定された頭部伝達関数を用いて補間を行うのではなく、３個以上の位置で測定された頭部伝達関数を用いて補間を行うことによって、より精度の高い補間になると考えられる。なお、図７において、周期性はパワースペクトルについて観測されたのであるが、この周期性は、頭部伝達関数の複素スペクトルについても当てはまると考え、前述の（１）〜（４）式などを用いて補間処理を行うことを定式化したものである。
【００８４】
次に、本実施の形態による頭部伝達関数補間用係数算出装置１，音像定位装置２の動作について、具体例を用いて説明する。この具体例において、基準方位角は、ダミーや被験者の前方の０°であるとする。
【００８５】
まず、被験者のダミーに対する頭部伝達関数を測定する場合について説明する。前述の図５で示される無響室において、頭部とトルソからなるダミー（ＨＡＴＳ：Ｂ＆Ｋ  ４１２８）を用いて、１°の方位角ごとに頭部インパルス応答を測定する。したがって、この具体例では、第１の角度単位は１°である。また、この具体例では、その方位角ごとに、測定できない角度を除いて略３６０°の頭部インパルス応答が測定されたとする。また、この頭部インパルス応答の測定でも、ＯＡＴＳＰ信号を用いて各スピーカの位置について４０回ずつ測定を行い、Ｓ／Ｎ比を改善するために平均値をとる。そのようにして測定された頭部インパルス応答が音像定位装置２に入力されると、その頭部インパルス応答は、補間用インパルス応答受付部１１によって受け付けられる（ステップＳ１０１）。そして、補間用フーリエ変換部１２によってフーリエ変換が行われ（ステップＳ１０２）、フーリエ変換後の複素フーリエ係数が補間用フーリエ係数記憶部１３に蓄積される（ステップＳ１０３）。
【００８６】
次に、被験者に対する頭部伝達関数を測定する場合について説明する。前述の図５で示される無響室において、被験者に対する５°の方位角ごとに頭部インパルス応答を測定する。したがって、この具体例では、第２の角度単位は５°である。また、この具体例では、その方位角ごとに、測定できない角度を除いて略３６０°の頭部インパルス応答が測定されたとする。また、この被験者に対する頭部インパルス応答の測定でも、前述のダミーの頭部インパルス応答の測定と同様に、ＯＡＴＳＰ信号を用いて各スピーカの位置について４０回ずつ測定を行い、平均値をとる。そのようにして測定された頭部インパルス応答が音像定位装置２に入力されると、その頭部インパルス応答は、インパルス応答受付部１６で受け付けられる（ステップＳ１０４）。そして、フーリエ変換部１７によってフーリエ変換が行われ（ステップＳ１０５）、フーリエ変換後の複素フーリエ係数がフーリエ係数記憶部１８に蓄積される（ステップＳ１０６）。
【００８７】
その後、ダミーの頭部伝達関数の複素フーリエ係数と、被験者の頭部伝達関数の複素フーリエ係数とがそれぞれ全方位角について蓄積されたことを検知すると、補間用係数算出部１４は、補間用係数を算出すると判断し（ステップＳ１０７）、補間用係数の算出を行う（ステップＳ１０８）。具体的には、前述のように、すべてのｉ（この具体例では、ｉ＝１〜４である）と、すべての周波数ωについて、補間用係数ｗｉ（ω）が算出され、蓄積される（ステップＳ２０１〜Ｓ２１０）。
【００８８】
なお、この補間用係数の算出の際に、頭部伝達関数を測定できない範囲の方位角の頭部伝達関数の複素フーリエ係数を用いないで補間用係数を算出する。前述の式から明らかなように、その連立方程式において式の個数（Ｋ個）の方が、求めたい係数の個数（Ｎ個）よりも大きいことが一般的であるため、測定できない範囲の方位角の頭部伝達関数の複素フーリエ係数を用いなくても、補間用係数を算出することができる。なお、頭部伝達関数の測定において、測定できない方位角の範囲が存在しない場合には、このようなことを考える必要はないことになる。
【００８９】
次に、ユーザがマウスやキーボード等の入力デバイスを操作することにより、音像定位方位角「３２°」を入力し、その音像定位方位角が方位角受付部２１で受け付けられたとする（ステップＳ１０９）。すると、補間部１９は、その角度に関する補間を行う（ステップＳ１１０）。具体的には、前述の表記法において、この具体例では、φ＝０°、ｋ＝５°、ａ＝１°となるため、３２°＝θ６＋２×ａとなる。ただし、θ６＝３０°である。したがって、ｄ２（ω）の７番目の要素を算出すればよいことになる。そのため、補間部１９は、Ｃ（ω）の７番目の行の各列に関する複素フーリエ係数をフーリエ係数記憶部１８から読み出し、補間用係数をｗ２（ω）を補間用係数蓄積部１５が補間用係数を蓄積した記録媒体から読み出し、それらを掛け合わせることによって、ｃ（ω，θ６＋２×ａ＝３２°）を算出する。また、補間部１９は、この算出をすべての周波数ωについて実行する。
【００９０】
そのようにして補間された複素フーリエ係数ｃ（ω，θ６＋２×ａ＝３２°）は、補間フーリエ係数蓄積部２０によって所定の記録媒体に蓄積される（ステップＳ１１１）。その後、音信号受付部２２が音信号を受け付けると（ステップＳ１１２）、音像定位処理部２３は、補間フーリエ係数蓄積部２０が蓄積した補間フーリエ係数ｃ（ω，３２°）の頭部伝達関数を畳み込むことによって音像定位処理を行う（ステップＳ１１３）。そして、出力部２４は、その音像定位処理のなされた音信号をヘッドホン等に出力する（ステップＳ１１４）。そして、この音信号の受け付けと、音像定位処理と、その音像定位処理のなされた音信号の出力とが繰り返されることによって、所望の音像定位方位角に対応する音像定位が実行されることになる。
【００９１】
なお、この具体例では、ダミーの頭部伝達関数を測定する方位角の単位、すなわち、第１の角度単位が１°である場合について説明したが、そうでなくてもよい。ただし、方位角に依存する周期性を測定できる第１の角度単位で測定することが好適である。また、この具体例では、被験者の頭部伝達関数を測定する方位角の単位、すなわち、第２の角度単位が第１の角度単位の５倍である場合について説明したが、そうでなくてもよい。ただし、適切に補間することができる範囲の第２の角度単位を用いることが好適である。
【００９２】
次に、本実施の形態による補間方法と、他の従来の補間方法との比較について説明する。従来の補間方法としては、（１）線形補間と、（２）補正した線形補間とを用いる。それぞれについて簡単に説明する。
【００９３】
（１）線形補間
方位角θの頭部インパルス応答ｈ（ｎ，θ）を、方位角θｐ，θｑで測定された頭部インパルス応答を用いて線形補間する方法は、次式で得られる。なお、ｎはサンプル時間を示すものである。
【数７】
2010171785.tif 000009
【００９４】
ただし、αは次式の通りである。
【数８】
2010171785.tif 000010
【００９５】
（２）補正した線形補間
この補間方法では、まず、方位角に依存する頭部インパルス応答の初期遅延を除く。そして、その除いた初期遅延と、残りの部分とを別々に補間し、補間後に両者を再度つなげる。このようにすることで、単純な線形補間の場合よりもより適切な補間を行うことができるようになる。なお、この補正した線形補間の詳細については、次の文献を参照されたい。
【００９６】
文献：Ｍ．Ｍａｔｓｕｍｏｔｏ，Ｓ．Ｙａｍａｎａｋａ，Ｍ．Ｔｏｈｙａｍａ，Ｈ．Ｎｏｍｕｒａ、「Ｅｆｆｅｃｔ  ｏｆ  ａｒｒｉｖａｌ  ｔｉｍｅ  ｃｏｒｒｅｃｔｉｏｎ  ｏｎ  ｔｈｅ  ａｃｃｕｒａｃｙ  ｏｆ  ｂｉｎａｕｒａｌ  ｉｍｐｕｌｓｅ  ｒｅｓｐｏｎｓｅ  ｉｎｔｅｒｐｏｌａｔｉｏｎ」、Ｊ．Ａｕｄｉｏ  Ｅｎｇ．Ｓｏｃ．，ｖｏｌ．５２，ｎｏ．１／２，ｐ．５６−６１，２００４年１月，２月
【００９７】
また、この比較において、各補間方法の性能を次式で示される最小二乗誤差（ＭＳＥ）によって評価するものとする。
【数９】
2010171785.tif 000011
【００９８】
ここで、ｊ＝Ｌ，Ｒは、左耳、右耳を示す添字である。また、Ｓは、頭部インパルス応答が測定される方位角の数である。ここでは、３６０°のうち、測定できない範囲と、補間で用いられる５°ごとの方位角が除かれるため、Ｓ＝２８４となる。また、ｈｊ（ｎ，θ）は方位角θに対応する被験者に対する頭部インパルス応答であり、ｈｊ（ｎ，θ）のハット（＾）は、補間された頭部インパルス応答である。したがって、この評価では、誤差の算出のために、被験者についても第１の角度単位ごとの頭部伝達関数の測定を行った。
【００９９】
この比較において、本実施の形態による補間方法では、本実施の形態で説明したように、補間用係数を用いた補間を行った。一方、比較対象となる（１）線形補間、（２）補正した線形補間では、前述の方法によってそれぞれ補間を行った。また、補間の対象となる被験者の複素フーリエ係数はすべてについて同じである。そして、前述の最小二乗誤差の式のように、被験者の測定結果と、その補間した結果との差をとることによって、各補間方法の性能を評価した。
【０１００】
図８は、その補間方法の性能の比較結果を示すグラフである。図８において、タップ長は、補間で用いる複素フーリエ係数の個数を示すものである。また、被験者１と被験者２は、実在する人間のＭＲＩデータを用いて制作された２種類のダミーヘッドである。また、被験者３は、被験者のダミーと同じＨＡＴＳ（Ｂ＆Ｋ  ４１２８）である。したがって、被験者３の場合には、被験者のダミーと、被験者との両方が同じものであることになる。また、このグラフでは見やすさのために、プロットした各点の横軸方向を少しだけ意図的にずらしている。また、この比較結果では、タップ長が偶数の場合のみを示している。タップ長が「２」の場合には、従来の補間方法と、本実施の形態による頭部伝達関数補間用係数算出装置１の補間方法とは、ほとんど差がないことになる。一方、タップ長が２を超えると、本実施の形態による頭部伝達関数補間用係数算出装置１の補間方法の方が、従来の補間方法よりも精度が高くなっていることが分かる。したがって、タップ長が３以上の場合、すなわち、補間で用いられる複素フーリエ係数の個数が３以上である場合に、従来の補間方法よりも高い精度で補間を行うことができるようになることが分かる。
【０１０１】
以上のように、本実施の形態による頭部伝達関数補間用係数算出装置１によれば、方位角の粗い単位で測定された被験者の頭部伝達関数を、方位角の細かい単位で測定されたダミーの頭部伝達関数から算出された補間用係数を用いて補間することができる。したがって、被験者に対する頭部伝達関数の測定において、方位角の細かい単位で測定する場合に比べて被験者を拘束する時間が短くなり、被験者の負荷が軽減される。また、短時間で被験者の頭部伝達関数を測定することも可能となる。また、そのようにして補間された頭部伝達関数を用いることによって、音像定位装置２において音像定位を行うことができる。
【０１０２】
また、方位角受付部２１が受け付けた音像定位方位角に応じた補間のみを行う場合には、必要十分な範囲の頭部伝達関数を保持することになり、すべての方位角に対応する頭部伝達関数をはじめから保持している場合に比べて必要なメモリ量を削減することもできうる。
【０１０３】
なお、本実施の形態では、補間用フーリエ係数記憶部１３で記憶される複素フーリエ係数が補間用フーリエ変換部１２によって蓄積されたものである場合について説明したが、そうでなくてもよい。例えば、別の装置等において被験者のダミーに対する頭部インパルス応答がフーリエ変換された複素フーリエ係数が補間用フーリエ係数記憶部１３に蓄積されてもよい。その場合に、補間用フーリエ係数記憶部１３に複素フーリエ係数が記憶される過程は問わない。例えば、記録媒体を介して複素フーリエ係数が補間用フーリエ係数記憶部１３で記憶されるようになってもよく、通信回線等を介して送信された複素フーリエ係数が補間用フーリエ係数記憶部１３で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された複素フーリエ係数が補間用フーリエ係数記憶部１３で記憶されるようになってもよい。
【０１０４】
また、本実施の形態では、フーリエ係数記憶部１８で記憶される複素フーリエ係数がフーリエ変換部１７によって蓄積されたものである場合について説明したが、そうでなくてもよい。例えば、別の装置等において被験者に対する頭部インパルス応答がフーリエ変換された複素フーリエ係数がフーリエ係数記憶部１８に蓄積されてもよい。その場合に、フーリエ係数記憶部１８に複素フーリエ係数が記憶される過程は問わない。例えば、記録媒体を介して複素フーリエ係数がフーリエ係数記憶部１８で記憶されるようになってもよく、通信回線等を介して送信された複素フーリエ係数がフーリエ係数記憶部１８で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された複素フーリエ係数がフーリエ係数記憶部１８で記憶されるようになってもよい。
【０１０５】
また、本実施の形態では、音像定位装置２が頭部伝達関数補間用係数算出装置１を備える場合について説明したが、そうでなくてもよい。頭部伝達関数補間用係数算出装置１のみが音像定位装置２とは別個に用いられてもよい。その場合には、頭部伝達関数補間用係数算出装置１は、補間フーリエ係数蓄積部２０が蓄積した複素フーリエ係数や、フーリエ係数記憶部１８で記憶されている複素フーリエ係数を出力する出力部（図示せず）を備えてもよい。ここで、この出力は、例えば、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。
【０１０６】
また、本実施の形態では、頭部伝達関数補間用係数算出装置１において補間の処理も行う場合について説明したが、頭部伝達関数補間用係数算出装置１は、補間用係数を算出する処理までを行い、他の装置において、その補間用係数を用いた補間の処理が行われてもよい。その場合には、頭部伝達関数補間用係数算出装置１は、インパルス応答受付部１６や、フーリエ変換部１７、フーリエ係数記憶部１８、補間部１９、補間フーリエ係数蓄積部２０を備えていなくてもよい。また、補間用係数蓄積部１５が蓄積した補間用係数を出力する出力部（図示せず）を備えてもよい。ここで、この出力は、例えば、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。
【０１０７】
また、本実施の形態では、例えば、図５で示されるように、仰俯角が略０°の位置（水平の位置）で方位角を変化されることによって頭部伝達関数を測定する場合について説明したが、そうでなくてもよい。仰俯角が０°以外の位置で測定された頭部伝達関数を測定し、その測定した頭部伝達関数に対して、本実施の形態で説明した補間の処理を実行してもよい。ただし、被験者のダミーに対する頭部伝達関数を測定する際の仰俯角と、被験者に対する頭部伝達関数を測定する際の仰俯角とは同じであることが好適である。
【０１０８】
また、前述のように、同様のサイズの頭部については、同様の周期性が観測されることが予測できるため、例えば、種々のサイズの被験者のダミーについて補間用係数を算出しておき、被験者の頭部伝達関数の補間を行う際には、その被験者の頭部のサイズに最も近いダミーの補間用係数を用いて補間を行うようにしてもよい。このようにすることで、より精度の高い補間を実現することができると考えられる。
【０１０９】
また、本実施の形態では、被験者が人間である場合について主に説明したが、そうでなくてもよい。被験者は、頭部伝達関数を測定する対象であれば、人間であってもよく、ダミーであってもよい。被験者がダミーである場合には、あらかじめ別のダミーで頭部伝達関数の細かい測定を行い、補間用係数を算出しておくことによって、その被験者としてのダミーの頭部伝達関数を補間することができ、被験者としてのダミーに対する頭部伝達関数の測定時間を端出することができるメリットがある。
【０１１０】
また、本実施の形態において、補間用フーリエ係数記憶部１３や、フーリエ係数記憶部１８で記憶されている複素フーリエ係数は、補間用係数の算出や、補間に必要な範囲の方位角に対応した複素フーリエ係数であればよい。したがって、それらの記憶部で記憶されている複素フーリエ係数は、全方位角に対応したものでなくてもよい。例えば、補間方位角の範囲が決まっている場合には、その補間方位角に応じた補間を行う際に必要な複素フーリエ係数が少なくともそれらの記憶部で記憶されていればよい。例えば、補間用フーリエ係数記憶部１３で記憶されている複素フーリエ係数は、基準方位角から１８０°程度離れた位置の第１の角度単位ごとの連続した方位角に対応する頭部伝達関数の複素フーリエ係数であってもよい。
【０１１１】
また、本実施の形態では、ｋが３６０°の因数である場合について説明したが、そうでなくてもよいことは前述の通りである。ただし、ｋが３６０°の因数でない場合には、第２の角度単位ごとに頭部伝達関数を測定したとしても、一部に、第２の角度単位ごとではない方位角の間隔が存在してしまう。例えば、φ＝０°であり、ｋ＝７°であれば、被験者の頭部伝達関数は、０°と、３５７°とで測定されるが、それらの方位角の間隔（＝３°）は、第２の角度単位（＝７°）とは異なることになる。このような場合には、その第２の角度単位と異なる方位角の間隔の範囲をまたがないように補間を行うことが好適である。すなわち、前述の（２）式において、各列の複素フーリエ係数の方位角の最小値と最大値との間に、その第２の角度単位と異なる方位角の間隔の範囲（上記の例の場合は、３５７°から３６０°（＝０°）の範囲）が含まれないように補間を行うことが好適である。
【０１１２】
また、本実施の形態では、補間用係数算出部１４が補間用係数を算出する際に、１以上の補間方位角に対応する複素フーリエ係数を補間するための係数である補間用係数を、補間用フーリエ係数記憶部１３で記憶されている、その補間方位角に対応する複素フーリエ係数が、補間用フーリエ係数記憶部１３で記憶されている、基準方位角を基準とした、第２の角度単位ごとの連続した３以上の方位角に対応する複素フーリエ係数に補間用係数を掛けることによって補間されるように算出する場合について説明したが、その３以上の方位角は、連続したものでなくてもよい。すなわち、補間用係数算出部１４は、補間用フーリエ係数記憶部１３で記憶されている、補間方位角に対応する複素フーリエ係数が、基準方位角を基準とした、第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に補間用係数を掛けることによって補間されるように、補間用係数を算出してもよい。このことを言い換えると、前述の（２）式において、ある行の隣り合う複素フーリエ係数の方位角の差の絶対値は、第２の角度単位に２以上の整数を掛けた値であってもよいことになる。ただし、その場合であっても、（２）式において、ある行におけるｉ番目の列の複素フーリエ係数と、ｉ＋１番目の列の複素フーリエ係数との方位角の差は、任意の他の行におけるｉ番目の列の複素フーリエ係数と、ｉ＋１番目の列の複素フーリエ係数との方位角の差と同じであるとする。ただし、ｉは、１からＮ−１の任意の整数であるとする。なお、前述のように、Ｎはタップ長である。
【０１１３】
また、上記実施の形態では、頭部伝達関数補間用係数算出装置１や音像定位装置２がスタンドアロンである場合について説明したが、頭部伝達関数補間用係数算出装置１や音像定位装置２は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、情報を出力したりしてもよい。
【０１１４】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１１５】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１１６】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１１７】
また、上記実施の形態において、頭部伝達関数補間用係数算出装置１や音像定位装置２に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。例えば、補間用インパルス応答受付部１１と、インパルス応答受付部１６とは、物理的には同一のものであってもよい。
【０１１８】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における頭部伝達関数補間用係数算出装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、被験者のダミーに対する基準となる方位角である基準方位角を基準とした第１の角度単位の整数倍の角度であって、前記基準方位角を基準とした、前記第１の角度単位のＭ倍（Ｍは２以上の整数である）の角度単位である第２の角度単位ごとの角度ではない角度である１以上の補間方位角に対応する頭部伝達関数の複素フーリエ係数を補間するための係数である補間用係数を、被験者のダミーに対して、前記基準方位角を基準とした前記第１の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶される補間用フーリエ係数記憶部で記憶されている、当該補間方位角に対応する複素フーリエ係数が、前記補間用フーリエ係数記憶部で記憶されている、前記基準方位角を基準とした、前記第２の角度単位ごとの３以上の方位角に対応する複素フーリエ係数に前記補間用係数を掛けることによって補間されるように算出する補間用係数算出部、前記補間用係数算出部が算出した補間用係数を蓄積する補間用係数蓄積部、として機能させるためのプログラムである。
【０１１９】
また、このプログラムでは、被験者に対して、前記補間用係数蓄積部が蓄積した、一の補間方位角に対応する補間用係数と、前記基準方位角を基準とした前記第２の角度単位ごとの方位角で測定された頭部伝達関数の複素フーリエ係数が記憶されるフーリエ係数記憶部で記憶されている、当該補間用係数の算出で用いられた複素フーリエ係数に対応する３以上の方位角に対応する複素フーリエ係数とを用いた補間を行うことによって、当該一の補間方位角に対応する複素フーリエ係数を算出する補間部、前記補間部が算出した複素フーリエ係数を蓄積する補間フーリエ係数蓄積部、としてさらにコンピュータを機能させるためのプログラムであってもよい。
【０１２０】
また、上記実施の形態における音像定位装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、前記補間用係数算出部、前記補間用係数蓄積部、前記補間部、前記補間フーリエ係数蓄積部、音像定位を行う方位角である音像定位方位角を受け付ける方位角受付部、音像定位を行う音信号を受け付ける音信号受付部、前記補間フーリエ係数蓄積部が蓄積した複素フーリエ係数であって、前記音像定位方位角に応じた複素フーリエ係数を用いて、前記音信号受付部が受け付けた音信号に対して音像定位処理を行う音像定位処理部、前記音像定位処理部が音像定位処理を行った音信号を出力する出力部、として機能させるためのプログラムである。
【０１２１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１２２】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１２３】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１２４】
図９は、上記プログラムを実行して、上記実施の形態による頭部伝達関数補間用係数算出装置１，音像定位装置２を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１２５】
図９において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１２６】
図１０は、コンピュータシステム９００の内部構成を示す図である。図１０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１２７】
コンピュータシステム９００に、上記実施の形態による頭部伝達関数補間用係数算出装置１，音像定位装置２の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１２８】
プログラムは、コンピュータ９０１に、上記実施の形態による頭部伝達関数補間用係数算出装置１，音像定位装置２の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１２９】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１３０】
以上より、本発明による頭部伝達関数補間用係数算出装置等によれば、頭部伝達関数を補間できるという効果が得られ、例えば、音像定位を行う装置などにおいて有用である。
【符号の説明】
【０１３１】
１  頭部伝達関数補間用係数算出装置
２  音像定位装置
１１  補間用インパルス応答受付部
１２  補間用フーリエ変換部
１３  補間用フーリエ係数記憶部
１４  補間用係数算出部
１５  補間用係数蓄積部
１６  インパルス応答受付部
１７  フーリエ変換部
１８  フーリエ係数記憶部
１９  補間部
２０  補間フーリエ係数蓄積部
２１  方位角受付部
２２  音信号受付部
２３  音像定位処理部
２４  出力部
【図１】
2010171785.tif 000012
【図２】
2010171785.tif 000013
【図３】
2010171785.tif 000014
【図４】
2010171785.tif 000015
【図５】
2010171785.tif 000016
【図８】
2010171785.tif 000017
【図９】
2010171785.tif 000018
【図１０】
2010171785.tif 000019
【図６】
2010171785.tif 000020
【図７】
2010171785.tif 000021