(57)【要約】    【構成】  立体音再生装置（１０）はプロセッサ（１２）を含み、頭部伝達関数データベース（２２）には、ユーザの耳介の第１部位の深さ（ｄ１）の平均値毎に左右の頭部伝達関数のセットを予め登録しておく。入力装置（２０）から、実際に計測したユーザの片耳の第１部位の深さを入力すると、その片耳の深さを平均値とみなして、平均値について登録している頭部伝達関数のセットを当該ユーザに個人適応化した頭部伝達関数として読み出し、それで音源（１４）からの音源信号を畳み込み演算することによって左右のバイノーラル信号を生成し、ヘッドホン（１８）がバイノーラル信号を再生する。    【効果】ユーザの片耳の耳介の深さを測定するだけで個人適応化したバイノーラル信号を再生することができる。【選択図】  図１
2015211235.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドホンで立体音を再生する立体音再生装置であって、
耳介の第１部位の深さをインデックスとして前記第１部位の深さ毎に左右の頭部伝達関数の複数のセットを予め設定している頭部伝達関数データベース、
ユーザの前記第１部位の深さの入力を受け付ける入力受付部、
前記入力受付部に受け付けた前記第１部位の深さに基づいて前記頭部伝達関数データベースに設定されている１つの頭部伝達関数のセットを選択的に読み出す読出し部、および
前記読出し部が読み出した頭部伝達関数のセットに基づくフィルタで音源信号を畳み込み演算して左右のバイノーラル信号を生成して前記ヘッドホンに与える生成部を備える、立体音再生装置。
【請求項２】
前記頭部伝達関数データベースは、左右の耳介の前記第１部位の深さの平均値毎に左右の頭部伝達関数のセットを予め設定していて、
前記入力受付部は前記ユーザの片耳だけの前記第１部位の深さの入力を受け付ける、請求項１記載の立体音再生装置。
【請求項３】
前記頭部伝達関数データベースはさらに、耳介の第２部位の深さを副インデックスとして前記第２部位の深さ毎に左右の頭部伝達関数のセットを予め設定していて、
前記入力受付部は前記ユーザの前記第２部位の深さの入力をさらに受け付け、
前記読出し部は、前記第１部位の深さおよび前記第２部位の深さに基づいて１つの頭部伝達関数のセットを読み出す、請求項１記載の立体音再生装置。
【請求項４】
前記頭部伝達関数データベースは、左右の耳介の前記第２部位の深さの平均値毎に左右の頭部伝達関数の複数のセットを予め設定していて、
前記入力受付部は前記ユーザの片耳だけの前記第２部位の深さの入力を受け付ける、請求項３記載の立体音再生装置。
【請求項５】
耳介の第１部位の深さをインデックスとして前記第１部位の深さ毎に左右の頭部伝達関数の複数のセットを予め設定している頭部伝達関数データベースおよびバイノーラル信号を再生するヘッドホンを備える立体音再生装置のプロセッサによって実行され、前記プロセッサを、
ユーザの前記第１部位の深さの入力を受け付ける入力受付部、
前記入力受付部に受け付けた前記第１部位の深さに基づいて前記頭部伝達関数データベースに設定されている１つの頭部伝達関数のセットを選択的に読み出す読出し部、および
前記読出し部が読み出した頭部伝達関数のセットで音源信号を畳み込み演算して左右のバイノーラル信号を生成して前記ヘッドホンに与える生成部、として機能させる、バイノーラル信号再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は立体音再生装置およびプログラムに関し、特に、ヘッドホンまたはイヤホン（以下、まとめて「ヘッドホン」と呼ぶ。）を用いてバイノーラル（binaural）信号を再生する、立体音再生装置に関する。
【背景技術】
【０００２】
人が２つの耳元における音圧変化だけで３次元的な広がりを知覚できるのは、到来した音波が複雑な形状をした耳で反射や回折することにより、方向に応じて異なる音色に変化することに起因する。この音色の変化を事前に信号処理で音信号に付与してヘッドホンで提示すれば、ヘッドホンをしているにも拘わらず、実際の臨場感をありのまま伝える音として知覚される。
【０００３】
このように、音源信号に頭部伝達関数（Head-Related Transfer Function：HRTF）を畳み込んだバイノーラル信号によって、ヘッドホン聴取において立体音響空間を再現することが、たとえば非特許文献１などで知られている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】平原，大谷，戸嶋，“頭部伝達関数の計測とバイノーラル再生にかかわる諸問題,” Fundamentals Review, Vol.2, No.4, pp.68-85, 2009年4月
【発明の開示】
【発明が解決しようとする課題】
【０００５】
非特許文献１でも明らかなよう、耳の形状は人によって異なるので臨場感をありのまま再現するためには、その人に合った音色の変化を与えるフィルタで処理しなければならない。この適切なフィルタを選択あるいは生成する手続きは、「個人適応」と呼ばれ、簡便かつ高精度な手法が求められている。
【０００６】
非特許文献１のように、各人ごとに無響室で様々な方向から順番に音を提示し、耳に装着したマイクで録音することで、その人に合ったフィルタを求める手法もあるが、特殊な設備が必要なだけではなく、測定に時間がかかる。したがって、バイノーラル信号を再生する立体音再生装置の実現を容易にする手法が望まれていた。
【０００７】
それゆえに、この発明の主たる目的は、新規な、立体音再生装置およびプログラムを提供することである。
【０００８】
この発明の他の目的は、臨場感のある立体音の再現を容易にする、立体音再生装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、本発明の理解を助けるために後述する実施の形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【００１０】
第１の発明は、ヘッドホンで立体音を再生する立体音再生装置であって、耳介の第１部位の深さをインデックスとして第１部位の深さ毎に左右の頭部伝達関数の複数のセットを予め設定している頭部伝達関数データベース、ユーザの第１部位の深さの入力を受け付ける入力受付部、入力受付部に受け付けた第１部位の深さに基づいて頭部伝達関数データベースに設定されている１つの頭部伝達関数のセットを選択的に読み出す読出し部、および読出し部が読み出した頭部伝達関数のセットに基づくフィルタで音源信号を畳み込み演算して左右のバイノーラル信号を生成してヘッドホンに与える生成部を備える、立体音再生装置である。
【００１１】
第１の発明では、立体音再生装置（１０：実施例において相当する部分を例示する参照符号。以下、同様。）は、頭部伝達関数データベース（２２）を含み、この頭部伝達関数データベースには、耳介の第１部位（アンチトラガスからコンカ底面まで）の深さ（ｄ１）をインデックスとしてその第１部位の深さ（ｄ１）毎に、実際に測定した左右の頭部伝達関数のセットを予め設定している。ユーザの第１部位の深さを実際に測定し、それをたとえば入力装置（２０）から入力する。つまり、入力受付部（１２、Ｓ１）が第１部位の深さの入力を受け付ける。読出し部（１２、Ｓ３）は、入力された第１部位の深さ（ｄ１）に基づいて頭部伝達関数データベース（２２）から１つの頭部伝達関数のセットを選択的に読み出し、生成部（１２、Ｓ５）は、読出し部が読み出した頭部伝達関数のセットに基づくフィルタで、音源（１４）からの音源信号を畳み込み演算して左右のバイノーラル信号を生成する。ヘッドホン（１８）が、生成部が生成した左右のバイノーラル信号を再生する。
【００１２】
第１の発明によれば、実際に測定したユーザの耳介の深さを入力するだけで、個人適応化されたバイノーラル信号を生成することができる。
【００１３】
第２の発明は、第１の発明に従属し、頭部伝達関数データベースは、左右の耳介の第１部位の深さの平均値毎に左右の頭部伝達関数のセットを予め設定していて、入力受付部はユーザの片耳だけの第１部位の深さの入力を受け付ける、立体音再生装置である。
【００１４】
第２の発明では、頭部伝達関数データベース（２２）は、左右の耳介の第１部位の深さ（ｄ１）の平均値毎に左右の頭部伝達関数のセットを予め設定している。他方、ユーザの片耳だけの第１部位の深さを入力し、その片耳だけの深さを平均値とみなしてその値をインデックスとして頭部伝達関数データベース（２２）から頭部伝達関数のセットを選択する。
【００１５】
第２の発明によれば、ユーザの片耳だけの耳介の深さを計測して入力するだけで適合する左右の頭部伝達関数を選択して使用でき、簡便な測定で個人適応が行える。
【００１６】
第３の発明は、第１の発明に従属し、頭部伝達関数データベースはさらに、耳介の第２部位の深さを副インデックスとして第２部位の深さ毎に左右の頭部伝達関数のセットを予め設定していて、入力受付部はユーザの第２部位の深さの入力をさらに受け付け、読出し部は、第１部位の深さおよび第２部位の深さに基づいて１つの頭部伝達関数のセットを読み出す、立体音再生装置である。
【００１７】
第３の発明では、頭部伝達関数データベース（２２）はさらに、耳介の第２部位(トラガスとクラスヘリクスとの間に位置する顔面面からコンカ底面まで)の深さ（ｄ２）を副インデックスとして第２部位の深さ毎に左右の頭部伝達関数のセットを予め設定している。そして、入力受付部（１２、Ｓ１）で、実測したユーザの第１部位の深さ（ｄ１）および第２部位の深さ（ｄ２）を受け付ける。読出し部（１２、Ｓ３）は、第１部位の深さおよび第２部位の深さに基づいて１つの頭部伝達関数のセットを読み出して、生成部（１２、Ｓ５）は、その頭部伝達関数のセットで音源信号を畳み込み演算して左右のバイノーラル信号を生成する。
【００１８】
第３の発明によれば、第１部位の深さだけでなく第２部位の深さを利用して頭部伝達関数のセットを選択または決定するようにしているので、頭部伝達関数すなわちバイノーラル信号の個人適応化が一層強化できる。
【００１９】
第４の発明は、第３の発明に従属し、頭部伝達関数データベースは、左右の耳介の第２部位の深さの平均値毎に左右の頭部伝達関数の複数のセットを予め設定していて、入力受付部はユーザの片耳だけの第２部位の深さの入力を受け付ける、立体音再生装置である。
【００２０】
第４の発明では、頭部伝達関数データベース（２２）は、左右の耳介の第２部位の深さ（ｄ２）の平均値毎に左右の頭部伝達関数のセットを予め設定している。他方、ユーザの片耳だけの第２部位の深さ（ｄ２）を入力し、その片耳だけの深さを平均値とみなしてその平均値をインデックスとして頭部伝達関数データベース（２２）から頭部伝達関数のセットを選択する。
【００２１】
第４の発明によれば、ユーザの片耳だけの耳介の深さを計測して入力するだけで適合する左右の頭部伝達関数を選択して使用でき、簡便な測定で個人適応が行える。
【００２２】
第５の発明は、耳介の第１部位の深さをインデックスとして第１部位の深さ毎に左右の頭部伝達関数のセットを予め設定している頭部伝達関数データベースおよびバイノーラル信号を再生するヘッドホンを備える立体音再生装置のプロセッサによって実行され、プロセッサを、ユーザの第１部位の深さの入力を受け付ける入力受付部、入力受付部に受け付けた第１部位の深さに基づいて頭部伝達関数データベースに設定されている１つの頭部伝達関数のセットを選択的に読み出す読出し部、および読出し部が読み出した頭部伝達関数のセットで音源信号を畳み込み演算して左右のバイノーラル信号を生成してヘッドホンに与える生成部、として機能させる、バイノーラル信号再生プログラムである。
【００２３】
第５の発明でも、第１の発明と同様の効果が期待できる。
【発明の効果】
【００２４】
この発明によれば、個人適応化した頭部伝達関数を簡単に選択できるので、臨場感をありのままに再現する立体音再生装置の実現が容易である。
【００２５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２６】
【図１】図１はこの発明の一実施例の立体音再生装置の構成を示すブロック図である。
【図２】図２は正中面の頭部伝達関数と仰角の関係を示すグラフであり、縦軸が仰角［°］を示し、横軸が周波数［ｋＨｚ］を示す。
【図３】図３は実施例で測定する耳介の部位を示す概略図である。
【図４】図４は耳介の第１部位の深さｄ１が第１ピークＰ１の周波数と相関していることを示すグラフであり、縦軸がＰ１周波数［Ｈｚ］を示し、横軸が深さｄ１［ｃｍ］を示す。
【図５】図５は頭部伝達関数テータベース内のデータの一例を示す表である。
【図６】図６は実施例の動作を示すフロー図である。
【図７】図７は耳介の第２部位の深さｄ２が第１ピークＰ１の振幅と相関していることを示すグラフであり、縦軸がＰ１対数振幅［ｄＢ］を示し、横軸が深さｄ２［ｃｍ］を示す。
【図８】図８は頭部伝達関数テータベース内のデータの他の例を示す表である。
【発明を実施するための最良の形態】
【００２７】
図１を参照して、この実施例の立体音再生装置１０は、基本的には、コンピュータで構成され、プロセッサ１２およびこのプロセッサ１２に音源信号を入力するための音源１４を含む。この音源１４は、コンピュータ内部に設けられた記憶媒体（ＨＤＤ、ＲＡＭなど）や外部記憶媒体（光学ディスク、ＵＳＢメモリなど）であってもよいし、オンラインで取得する音源であってもよい。音源信号がディジタル音源信号の場合は図１に示す点線に従って、音源１４からプロセッサ１２に直接入力される。また、音源１４からの音源信号がアナログ音源信号のときは、Ａ／Ｄ変換器１５によってディジタル音源信号に変換してプロセッサ１２に入力すればよい。つまり、音源信号はディジタル音源信号であってもよいし、アナログ音源信号であってもよい。
【００２８】
音源１４からＡ／Ｄ変換器１５を介して読み込まれた音源信号データまたは音源１４からそのまま入力された音源信号データに基づいてプロセッサ１２が立体音データを生成し、その立体音データがＤ／Ａ変換器１６を経てヘッドホン１８によって立体音として再生される。
【００２９】
この実施例の立体音再生装置１０はさらに、入力装置２０を備え、この入力装置２０によって、後述する頭部伝達関数HRTFの第１ピークＰ１に相関するユーザの耳介の特定部位の測定データを入力する。他方、頭部伝達関数データベース２２には、左右の耳の頭部伝達関数HRTFを１セットとする複数の頭部伝達関数HRTFのセットを、耳介の深さ毎に予め記憶している。
【００３０】
この実施例の立体音再生装置１０では、入力装置２０から入力された測定データを参照して、頭部伝達関数データベース２２に予め設定している複数の頭部伝達関数HRTFのセットのいずれかを選択する。そして、選択した頭部伝達関数HRTFのセットに基づくフィルタで音源信号を畳み込み演算することによって、個人適応化された左右のバイノーラル信号を生成する。
【００３１】
詳しく説明すると、図２に示すように、頭部伝達関数HRTFには３つのピークＰ１、Ｐ２およびＰ３があり、最も低い第１周波数Ｐ１は方向に依存せず、音量も大きい。なお、図２においては、濃淡が振幅の大きさを示す。
【００３２】
他方、発明者等は、図４に示すように、耳介の深さ特に図３に示す、アンチトラガスからコンカ底面までの深さ（第１部位の深さ）ｄ１と第１ピークＰ１周波数には強い相関があることを確認している。
【００３３】
そこで、この実施例では、図１の頭部伝達関数データベース２２に、図５に示すように、第１部位の深さｄ１毎に、左右の頭部伝達関数HRTFを１セットとして、複数の頭部伝達関数HRTFのデータを予め設定している。たとえば、深さｄ１‐１については、左耳の頭部伝達関数としてHRTF-L-1および右耳の頭部伝達関数としてHRTF-R-1を、深さｄ１‐２については、左耳の頭部伝達関数としてHRTF-L-2および右耳の頭部伝達関数としてHRTF-R-2を、そして、深さｄ１‐ｎについては、左耳の頭部伝達関数としてHRTF-L-nおよび右耳の頭部伝達関数としてHRTF-R-nを予め登録している。
【００３４】
頭部伝達関数データベース２２は多数の被験者の左右の第１部位の深さｄ１および左右の頭部伝達関数HRTF-LおよびHRTF-Rを実際に測定して、あるいは計算機シミュレーションによって作成する。ただし、この実施例では、深さｄ１は、左右の耳の平均値を用いる。たとえば、或る被験者Ａの右耳の第１部位の深さｄ１が１.４ｃｍで左耳の深さが１．６ｃｍとすると、図５のデータベースでは、深さｄ１は「１．５」として登録され、それに対応して、被験者Ａの実測した左右の頭部伝達関数HRTF-LおよびHRTF-Rを登録する。
【００３５】
なお、登録する頭部伝達関数HRTFのセットの種類が多ければ多いほどより細かく個人適応化が可能であるが、実施例では、深さｄ１の０．１ｃｍ毎に頭部伝達関数HRTFのセットを設定している。ただし、これに限られるものではなく、深さｄ１をもっと細分化してもよいし、もっと粗く設定してもよい。
【００３６】
そして、ユーザの左右どちらかの耳介の第１部位の深さｄ１＝ｉを実測して入力装置２０から入力すると、プロセッサ１２は、頭部伝達関数データベース２２から、その値ｄ１＝ｉを深さｄ１の平均値とみなして、該当する平均値をインデックスとして左右の頭部伝達関数HRTF-L-iおよびHRTF-R-iを読み出す。
【００３７】
そのようにして、当該ユーザのための頭部伝達関数HRTFが決まると、音源１４から直接またはＡ／Ｄ変換器１５を通して入力された音源信号データにこの頭部伝達関数HRTF-L-iおよびHRTF-R-iに基づくフィルタを畳み込み演算することによって、個人適応化された左右のバイノーラル信号が生成できる。
【００３８】
図６を参照して、最初のステップＳ１では、上述の第１部位の深さｄ１の測定データの入力を待つ。つまり、ステップＳ１はユーザの耳介の第１部位の深さｄ１の入力を受け付ける受付部として機能し、その入力があると、ステップＳ１で“ＹＥＳ”となり、次のステップＳ３で、プロセッサ１２は、頭部伝達関数データベース２２から、そのユーザに個人適応化した左右の頭部伝達関数HRTF-LおよびHRTF-Rを取り出す。つまり、入力した片方の耳介第１部位の深さｄ１に対応する平均値の欄に予め登録されている左右の頭部伝達関数HRTF-LおよびHRTF-Rを読み出す。そして、ステップＳ５で、音源１４から直接またはＡ／Ｄ変換器１５を通して入力された音源信号データを当該HRTF-LおよびHRTF-Rに基づくフィルタで畳み込み、左右のバイノーラル信号を生成する。
【００３９】
そして、ステップＳ７でＤ／Ａ変換器１６にその左右のバイノーラル信号を出力し、Ｄ／Ａ変換器１６からアナログのバイノーラル信号がヘッドホン１８に出力される。ユーザはヘッドホン１８からそのバイノーラル信号を聴取できる。
【００４０】
ステップＳ９では、音源信号が残っていれば“ＮＯ”を判断し、先のステップＳ５に戻る。音源信号が終了していれば、ステップＳ９データ“ＹＥＳ”が判断され、プロセッサ１２の処理が終了する。
【００４１】
この実施例では、ユーザの片耳だけの第１部位（アンチトラガスからコンカ底面まで）の深さｄ１を計測して入力し、その値に基づいて左右の頭部伝達関数HRTF-LおよびHRTF-Rを選択して使用することによって、簡便な測定で個人適応が行えるし、また、ユーザが音を聞き比べて頭部伝達関数HRTFに基づくフィルタを選択する場合でも、各フィルタのユーザへの適合予想が可能となり、選択作業をサポートすることで安定性を高めることができる。
【００４２】
なお、頭部伝達関数データベース２２におけるインデックス（第１部位の深さｄ１）の分解能（細分化の程度）にもよるが、ユーザの実測値が必ずしもデータベース２２に予め設定されているｄ１の平均値と完全に一致しない場合もあるが、そのような場合には、類似の程度の強いｄ１の平均値の頭部伝達関数HRTFのセットを読み出して使用するようにすればよい。
【００４３】
なお、上述の実施例では、頭部伝達関数データベース２２には第１ピークのＰ１周波数に相関する第１部位の深さｄ１の平均値をインデックスとして頭部伝達関数HRTF-LおよびHRTF-Rを設定した。しかしながら、別の実施例では、第１ピークＰ１の振幅（図２の３次元グラフでのＰ１の高さ方向に相当する。）に相関する耳介の第２部位の深さｄ２（トラガスとクラスヘリクスとの間に位置する顔面面から、コンカ底面までの深さ）をインデックスとして併用するようにしてもよい。
【００４４】
詳しく述べると、発明者等は、さらに、図３に示す耳介のトラガスとクラスヘリクスとの間に位置する顔面面から、コンカ底面までの深さｄ２［ｃｍ］が、図７に示すように第１ピークＰ１の対数振幅（Log Power）に強い相関を有することを確認した。したがって、次の実施例では、上述のＰ１周波数に相関を持つ耳介の第１部位の深さ（アンチトラガスからコンカ底面までの深さ）ｄ１とともに、この対数振幅値に相関を持つ耳介の第２部位の深さｄ２も測定する。
【００４５】
他方で、図８に示すこの実施例の頭部伝達関数データベース２２には、主インデックスをｄ１とし、副インデックスをｄ２とした、頭部伝達関数HRTFのデータベースを予め登録する。
【００４６】
詳しく説明すると、図８の頭部伝達関数データベース２２では、まず、Ｐ１周波数に強い相関を持つ第１部位の深さｄ１‐１からｄ１‐ｎのそれぞれについて、Ｐ１振幅値に強い相関を持つ第２部位の深さｄ２‐１からｄ２‐ｍ毎に、左右の頭部伝達関数HRTF-LおよびHRTF-Rを設定する。たとえば第１部位の深さｄ１‐１についてみると、第２部位の深さｄ２‐１の頭部伝達関数HRTF-L-11およびHRTF-R-11、第２部位の深さｄ２‐２の頭部伝達関数HRTF-L-12およびHRTF-R-12、第２部位の深さｄ２‐３の頭部伝達関数HRTF-L-13およびHRTF-R-13、そして第２部位の深さｄ２‐ｍの頭部伝達関数HRTF-L-1mおよびHRTF-R-1mを設定している。同様に、第１部位の深さｄ１‐ｎについてみると、第２部位の深さｄ２‐１の頭部伝達関数HRTF-L-n1およびHRTF-R-n1、第２部位の深さｄ２‐２の頭部伝達関数HRTF-L-n2およびHRTF-R-n2、第２部位の深さｄ２‐３の頭部伝達関数HRTF-L-n3およびHRTF-R-n3、そして第２部位の深さｄ２‐ｍの頭部伝達関数HRTF-L-nmおよびHRTF-R-nmを設定している。
【００４７】
ただし、この実施例でも、各深さｄ１およびｄ２は左右の耳の平均値をインデックスとして用いるし、頭部伝達関数HRTFは実測値を登録している。たとえば、第1部位の深さｄ１の平均値が同じである被験者であっても第２部位の深さｄ２の平均値が異なる被験者毎に頭部伝達関数の実測値が登録される。
【００４８】
また、実施例では、深さｄ２の０．１ｃｍ毎に頭部伝達関数HRTFのセットを設定している。ただし、これに限られるものではなく、深さｄ２をもっと細分化してもよいし、もっと粗く設定してもよい。
【００４９】
この実施例では、ユーザは、バイノーラル信号を聴取するときには、左右どちらかの耳の深さｄ１およびｄ２が計測される。
【００５０】
そして、図６の入力受付部であるステップＳ1で、２つの深さｄ１およびｄ２のデータが入力され、次のステップＳ３では、図８の頭部伝達関数データベース２２において、まず第１部位の深さｄ１の該当するものを探し、ついで第２部位の深さｄ２の該当のものを探すことによって、そのユーザに適応する頭部伝達関数のセットHRTF-L-ijおよびHRTF-R-ijを探す。
【００５１】
その頭部伝達関数HRTF-L-ijおよびHRTF-R-ijに基づくフィルタを音源信号に畳み込み演算して左右のバイノーラル信号を生成する（ステップＳ５）。その後のステップＳ７およびＳ９は前述の実施例と同様であるので、重複する説明は省略する。
【００５２】
この実施例によれば、第１部位の深さｄ１だけでなく第２部位の深さｄ２を利用して頭部伝達関数データベース２２から頭部伝達関数HRTFのセットを選択するようにしているので、頭部伝達関数HRTFすなわちバイノーラル信号の個人適応化が一層強化できる。
【００５３】
この実施例においては、ユーザの第１部位の深さｄ１および第２部位の深さｄ２を実測して、それらをインデックスとして頭部伝達関数デーベース２２から最適の頭部伝達関数HRTFのセットを読み出すようにしたが、深さｄ１における実測値とデータベース２２の登録値との一致度（一致している程度）および深さｄ２における一致度のそれぞれの重み付けを考えて、頭部伝達関数HRTFのセットを選択するようにしてもよい。
【００５４】
さらに、必ずしも全ての深さｄ１およびｄ２の組み合わせに対して頭部伝達関数のセットHRTF-LおよびHRTF-Rの値を登録する必要はない。実測したデータに基づいて頭部伝達関数データベース２２を準備する場合、深さｄ１およびｄ２の全ての組み合わせを実際に計測する必要があり、大変な労力を要するからである。
【００５５】
深さｄ１およびｄ２の全ての組み合わせを頭部伝達関数データベース２２に登録していない場合、入力ｄ１およびｄ２に対して、完全に一致する組み合わせが見つからないことが多くなるが、その場合には、たとえば（ｄ１,ｄ２）という座標で見て、ノルム距離で一番近い組み合わせについて設定している頭部伝達関数のセットを選択する方法、あるいは深さｄ１、ｄ２どちらか近い値が見つかれば、そちらを優先して頭部伝達関数のセットを選択する方法などが考えられる。
【００５６】
さらに、上述の実施例では、第１部位の深さｄ１、第２部位の深さｄ２の順番で頭部伝達関数データベース２２から頭部伝達関数HRTFのセットを探したが、この順番は逆でもよい。
【００５７】
なお、上述の２つの実施例では、いずれも頭部伝達関数データベースのインデックスとしては第１部位の深さｄ１または第２部位の深さｄ２の平均値を用い、ユーザが聴取するときは片耳だけのｄ１またはｄ２を測定するようにした。この方法は手軽であるので立体音再生装置を容易に実現することができるので好ましい。
【００５８】
しかしながら、頭部伝達関数データベースには左右の第１部位の深さｄ１または第２部位の深さｄ２毎に頭部伝達関数HRTFのセットを予め登録しておき、聴取に際してユーザの両耳のｄ１またはｄ２を測定することによって、適応化された頭部伝達関数HRTFのセットを用いるようにしてもよい。ただし、両耳の深さデータを用いるようにする場合には、頭部伝達関数データベース２２に登録するためにより多くのサンプルを必要とする。
【符号の説明】
【００５９】
１０  …立体音再生装置
１２  …プロセッサ
１４  …音源
１８  …ヘッドホン
２０  …入力装置
２２  …頭部伝達関数データベース
【図１】
2015211235.tif 000003
【図４】
2015211235.tif 000004
【図５】
2015211235.tif 000005
【図６】
2015211235.tif 000006
【図７】
2015211235.tif 000007
【図８】
2015211235.tif 000008
【図２】
2015211235.tif 000009
【図３】
2015211235.tif 000010