(57)【要約】【課題】  多数の人に簡便に適用できる、個人に適応した頭部伝達関数を生成する手段を提供する。【解決手段】  取得部３１は、個人の属性を示す属性データを取得する。選択部３２は、複数の標準頭部伝達関数と属性の基準値とが対応づけられたＤＢ４０から属性データに近い属性の基準値に対応付けられた２つの頭部伝達関数を選択する。生成部３３は、選択した２つの標準頭部伝達関数を属性データに基づいて補間し、個人に適応した頭部伝達関数を生成する。【選択図】図３
2020156029.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
個人の属性を示す属性データを取得し、
属性の基準値に対応づけられた複数の標準頭部伝達関数を含むデータベースから、前記属性データに基づいて、１以上の前記標準頭部伝達関数を選択し、
選択した標準頭部伝達関数と前記属性データに基づいて、前記個人に適応した頭部伝達関数を生成する生成方法。
【請求項２】
前記標準頭部伝達関数は、平均耳形状から生成することを特徴とする請求項１に記載の生成方法。
【請求項３】
前記属性データに基づいて２以上の標準頭部伝達関数を前記複数の標準頭部伝達関数の中から選択し、選択した標準頭部伝達関数を前記属性データに基づいて補間することにより前記個人に適応した頭部伝達関数を生成することを特徴とする請求項１または２に記載の生成方法。
【請求項４】
両耳間時間差および両耳間レベル差の情報が除去された標準頭部伝達関数と、前記属性データに基づいて生成された両耳時間差および両耳レベル差とを用いて前記個人に適応した頭部伝達関数を生成することを特徴とする請求項１または２に記載の生成方法。
【請求項５】
両耳間時間差および両耳間レベル差の情報が除去された標準頭部伝達関数から、請求項１〜３に記載のいずれか１の請求項に記載の生成方法により前記個人に適応した頭部伝達関数を生成し、
生成した頭部伝達関数により音源信号から左右２チャネルの音信号を生成し、
前記属性データを用いて両耳時間差および両耳レベル差を取得し、
前記左右２チャネルの音信号に、取得した両耳時間差および両耳レベル差を生じさせる音響処理方法。
【請求項６】
個人の属性を示す属性データを取得する取得部と、
属性の基準値に対応づけられた複数の標準頭部伝達関数を含むデータベースから、前記属性データに基づいて、１以上の前記標準頭部伝達関数を選択する選択部と、
前記選択部が選択した標準頭部伝達関数と前記属性データに基づいて、前記個人に適応した頭部伝達関数を生成する生成部と
を有する頭部伝達関数生成装置。
【請求項７】
コンピュータを、
個人の属性を示す属性データを取得する取得部と、
属性の基準値に対応づけられた複数の標準頭部伝達関数を含むデータベースから、前記属性データに基づいて、１以上の前記標準頭部伝達関数を選択する選択部と、
前記選択部が選択した標準頭部伝達関数と前記属性データに基づいて、前記個人に適応した頭部伝達関数を生成する生成部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音像定位等の音響処理に係り、特に頭部伝達関数を生成する方法、装置およびプログラムに関する。
【背景技術】
【０００２】
音像定位等の音響処理では頭部伝達関数が用いられる場合がある。この頭部伝達関数は３次元空間内の任意の音源位置から聴者の頭部の左右の耳の位置までの伝達関数である。この頭部伝達関数は、聴者の耳形状によって定まる。従って、頭部伝達関数を求めた人間の耳形状と聴者の耳形状とが異なる場合、実際の聴者の頭部伝達関数と異なる頭部伝達関数が音像定位に用いられるため、音像定位に違和感が生じることとなる。
【０００３】
そこで、特許文献１では、性別、年齢別等の属性ごとに複数人分の耳形状を取得し、これらの耳形状に基づく平均耳形状を算出している。この特許文献１に開示の技術によれば、属性ごとに算出された平均耳形状から頭部伝達関数を生成し、聴者の属性に対応した頭部伝達関数を音像定位に用いることで、聴者に生じる違和感を少なくすることができる。しかしながら、聴者の属性が平均耳形状を算出した人間の属性のいずれとも一致しない場合が起こり得る。この場合、聴者の属性に近い属性に対応した頭部伝達関数は得られるが、その頭部伝達関数は聴者の属性に正確に対応した頭部伝達関数ではないため、聴者に違和感が生じることとなる。
【０００４】
そこで、特許文献２では、聴者の耳画像を撮影し、耳画像から取得した耳形状に基づいて聴者に適応する頭部伝達関数を生成するようにしている。また、特許文献２では、耳画像から得られた耳形状に近い形状に対応した頭部インパルス応答をデータベースから複数選択し、これらをクロスフェード（補間）し、フーリエ変換することで聴者に適応した頭部伝達関数を生成している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１７／０４７１１６号
【０００６】
【特許文献２】国際公開第２０１７／１１６３０８号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に開示の技術によれば、聴者の耳形状が頭部伝達関数の算出された耳形状のいずれとも一致しない場合においても、補間を利用することにより、聴者である個人の耳形状に適応した頭部伝達関数を得ることができる。しかしながら、十分な精度の個人適応を行うためには大量の耳形状データを記憶しておかなくてはならず、多数の人に適用するのに適さないという問題があった。また、耳画像から得られた耳形状に近い形状がデータベースに存在しない場合、個人適応の精度が下がるという問題があった。
【０００８】
この発明は、以上説明した事情に鑑みてなされたものであり、多数の人に簡便に適用できる、個人に適応した頭部伝達関数を生成する技術的手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明では、コンピュータが、個人の属性を示す属性データを取得し、属性の基準値に対応づけられた複数の標準頭部伝達関数を含むデータベースから、前記属性データに基づいて、１以上の前記標準頭部伝達関数を選択し、選択した標準頭部伝達関数と前記属性データに基づいて、前記個人に適応した頭部伝達関数を生成する。
【図面の簡単な説明】
【００１０】
【図１】この発明の第１実施形態である頭部伝達関数生成方法を実行する音響処理装置を含む再生システムの構成を示すブロック図である。
【図２】同音響処理装置のハードウェア構成を示すブロック図である。
【図３】同音響処理装置の機能構成を示すブロック図である。
【図４】同音響処理装置のＵＩ（User Interface）部に表示されるＧＵＩ（Graphical User Interface）を示す図である。
【図５】同音響処理装置が利用するＤＢ（Database）の構成を示す図である。
【図６】同音響処理装置の動作を示すフローチャートである。
【図７】この発明の第２実施形態である音響処理装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照し、この発明の実施形態を説明する。
【００１２】
＜第１実施形態＞
図１は、この発明の第１実施形態である音響再生システムの構成を示すブロック図である。この音響再生システムは、信号供給装置１と、本実施形態による頭部伝達関数生成方法を実行する機能を備えた音響処理装置２と、放音装置３とを有する。
【００１３】
信号供給装置１は、音声や楽音等の音響を表す音源信号Ｓを音響処理装置２に供給する。具体的には、周囲の音響を収音して音源信号Ｓを生成する収音装置や、可搬型または内蔵型の記録媒体から音源信号Ｓを取得して音響処理装置２に供給する再生装置が信号供給装置１として採用され得る。
【００１４】
音響処理装置２は、信号供給装置１から供給される音源信号Ｓに各種の音響処理を施して左右２チャネルの音信号を生成する。この音響処理には、音像定位処理が含まれる。音響処理装置２は、この音像定位処理に用いられる頭部伝達関数を生成する機能、すなわち、本実施形態による頭部伝達関数生成装置としての機能を備えている。
【００１５】
放音装置３は、例えばヘッドホンやイヤホンであり、受聴者の両耳に装着され、音響処理装置２が生成した音信号に応じた音響を放音する。放音装置３からの再生音を受聴した利用者は、音響成分の音源の位置を明確に知覚することが可能である。なお、音響処理装置２が生成した音信号をデジタルからアナログに変換するＤ／Ａ変換器の図示は便宜的に省略した。また、信号供給装置１や放音装置３を音響処理装置２に搭載することも可能である。
【００１６】
図２は音響処理装置２のハードウェア構成を例示するブロック図である。図２に例示される通り、音響処理装置２は、制御部１１と、記憶部１２と、ＵＩ（User Interface）部１３と、通信部１４とを具備するコンピュータである。記憶部１２は、制御部１１が実行するプログラムや制御部１１が使用する各種のデータを記憶する。半導体記録媒体または磁気記録媒体等の公知の記録媒体や複数種の記録媒体の組合せが記憶部１２として任意に採用され得る。
【００１７】
制御部１１は、ＣＰＵ（Central Processing Unit）等の演算装置であり、記憶部１２に記憶されたプログラムを実行することで各種の機能を実現する。なお、制御部１１の機能を複数の装置に分散した構成や、専用の電子回路が制御部１１の一部の機能を分担する構成も採用され得る。
【００１８】
ＵＩ部１３は、各種の情報をユーザに表示する機能と、ユーザから各種の情報を取得する機能を備えた装置であり、例えばタッチパネルである。ＵＩ部１３は、キーボードやマウス等も含み得る。通信部１４は、ネットワークを介して他の装置と通信を行う装置である。通信は、有線通信であってもよく、無線通信であってもよい。制御部１１は、この通信部１４を介して例えばネットワーク上のサーバにアクセスすることができる。
【００１９】
図３は制御部１１が記憶部１２内の音響処理プログラムを実行することにより実現される機能を示すブロック図である。音響処理部２０は、信号供給装置１から供給される音源信号に音像定位等の各種の音響処理を施す。音響処理部２０は、音像定位に使用する頭部伝達関数を生成する頭部伝達関数生成部３０を含む。この頭部伝達関数生成部３０は、取得部３１と、選択部３２と、生成部３３とを含む。
【００２０】
取得部３１は、ＵＩ部１３を介して属性データを取得する。この属性データは、頭部伝達関数の生成対象となるユーザの属性を示すデータである。本実施形態における属性データは、ユーザの性別を示す性別成分と、ユーザの身長を示す身長成分を含む。この属性データを取得するため、取得部３１は、図４に例示するＧＵＩをＵＩ部１３のタッチパネルに表示する。ユーザは、このＧＵＩを利用して自分の性別と身長を入力する。取得部３１は、このようにしてユーザの属性データを取得し、選択部３２に供給する。
【００２１】
選択部３２は、標準頭部伝達関数を集めたＤＢ４０にアクセスする。このＤＢ４０は、記憶部１２に記憶されたＤＢでもよく、ネットワークに接続されたサーバに記憶されたＤＢであってもよい。
【００２２】
図５はＤＢ４０の構成を示す図である。このようにＤＢ４０は、複数の標準頭部伝達関数ＨＲＴＦ＿Ｍ＿１５０、ＨＲＴＦ＿Ｍ＿１６０等を含む。各標準頭部伝達関数は、属性の基準値に対応付けられている。属性の基準値は、身長、性別といった属性ごとに適宜設定されている。例えば標準頭部伝達関数ＨＲＴＦ＿Ｍ＿１７０は、性別の基準値「男」に対応付けられており、かつ、身長の基準値「１７０ｃｍ」に対応付けられている。また、標準頭部伝達関数ＨＲＴＦ＿Ｗ＿１６０は、性別の基準値「女」に対応付けられており、かつ、身長の基準値「１６０ｃｍ」に対応付けられている。属性の基準値は、標準頭部伝達関数と対応づけてＤＢ４０内に格納してもよく、ＤＢ４０とは別の記憶領域に格納し、ＤＢ４０内の標準頭部伝達関数に対応づけてもよい。各標準頭部伝達関数は、各々に対応付けられた属性の基準値に該当する複数人から耳形状を取得し、これらの耳形状から算出した平均耳形状に基づいて生成した頭部伝達関数である。本実施形態における標準頭部伝達関数は、このような平均耳形状から生成されたものであるが、これ以外の方法により生成されたものであってもよい。例えば属性の基準値に該当する複数人について、音源位置から各々の耳までのインパルス応答あるいは伝達関数を求め、それらのインパルス応答あるいは伝達関数を平均化することにより標準頭部伝達関数を生成してもよい。あるいは複数人について、音源位置から各々の耳までの経路の周波数特性を求め、各周波数特性の周波数方向の伸縮やシフトを行って各周波数特性に現れるピークやディップが重なるように調整し、この調整後の各周波数特性を平均化することにより標準頭部伝達関数を生成してもよい。
【００２３】
選択部３２は、取得部３１が取得した属性データと性別成分が一致し、かつ、身長成分が最も近い２つの属性の基準値に対応付けられた２つの標準頭部伝達関数をＤＢ４０内の複数の標準頭部伝達関数の中から選択する。例えば性別成分「男」を有し、かつ、身長成分「１６５ｃｍ」を有する属性データを取得部３１が取得した場合、選択部３２は、標準頭部伝達関数ＨＲＴＦ＿Ｍ＿１６０およびＨＲＴＦ＿Ｍ＿１７０を選択する。また、例えば性別成分「女」を有し、かつ、身長成分「１４５ｃｍ」を有する属性データを取得部３１が取得した場合、選択部３２は、標準頭部伝達関数ＨＲＴＦ＿Ｗ＿１５０およびＨＲＴＦ＿Ｗ＿１６０を選択する。
【００２４】
生成部３３は、選択部３２が選択した２つの標準頭部伝達関数を取得部３１が取得した属性データに基づいて補間することにより個人（属性データ）に適応した頭部伝達関数を生成する。例えば性別成分「男」を有し、かつ、身長成分「１６５ｃｍ」を有する属性データを取得部３１が取得した場合、生成部３３は、標準頭部伝達関数ＨＲＴＦ＿Ｍ＿１６０およびＨＲＴＦ＿Ｍ＿１７０を属性データの身長成分「１６５ｃｍ」に基づいて内挿補間することにより個人に適応した頭部伝達関数を生成する。また、例えば性別成分「女」を有し、かつ、身長成分「１４５ｃｍ」を有する属性データを取得部３１が取得した場合、生成部３３は、標準頭部伝達関数ＨＲＴＦ＿Ｗ＿１５０およびＨＲＴＦ＿Ｗ＿１６０を属性データの身長成分「１４５ｃｍ」に基づいて外挿補間することにより個人に適応した頭部伝達関数を生成する。補間演算の態様には、各種考えられるが、本実施形態では、簡単な直線補間（１次補間）により個人に適応した頭部伝達関数を生成する。すなわち、先の例の場合、生成部３３は、０．５ＨＲＴＦ＿Ｍ＿１６０＋０．５ＨＲＴＦ＿Ｍ＿１７０なる演算により個人に適応した頭部伝達関数を生成する。また、後の例の場合、生成部３３は、０．５ＨＲＴＦ＿Ｗ＿１５０−０．５ＨＲＴＦ＿Ｗ＿１６０なる演算により個人に適応した頭部伝達関数を生成する。このようにして生成された頭部伝達関数は、音響処理部２０における音像定位処理に利用される。
【００２５】
図６は本実施形態において制御部１１が実行する頭部伝達関数生成プログラムのフローチャートである。制御部１１は、ＵＩ部を介して頭部伝達関数の生成処理が指示されることによりこのプログラムを実行する。
【００２６】
まず、制御部１１は、取得部３１としての処理を実行する（ステップＳ１）。すなわち、制御部１１は、図４に例示するＧＵＩをＵＩ部１３のタッチパネルに表示し、聴者から性別成分および身長成分からなる属性データを取得する。
【００２７】
次に制御部１１は、選択部３２としての処理を実行する（ステップＳ２）。すなわち、制御部１１は、ステップＳ１において取得した属性データと性別成分が一致し、かつ、身長成分が最も近い２つの属性の基準値に対応付けられた２つの標準頭部伝達関数をＤＢ４０から選択する。
【００２８】
次に制御部１１は、生成部３３としての処理を実行する（ステップＳ３）。すなわち、制御部１１は、ステップＳ２において選択した２つの標準頭部伝達関数をステップＳ１において取得した属性データに基づいて補間し、聴者に適応した頭部伝達関数を生成する。
【００２９】
以上のように、本実施形態によれば、聴者である個人の属性データが複数の属性の基準値のいずれとも一致しない場合であっても、属性データに基づいて、属性データに最も近い属性の基準値に対応した２つの頭部伝達関数の補間が行われ、個人に適応した頭部伝達関数が得られる。従って、特許文献２に開示の技術に比べ、個人に適応した頭部伝達関数を得るための演算量を少なくすることができる。また、本実施形態によれば、補間により個人に適応した頭部伝達関数を生成するので、ＤＢ４０を構成する標準頭部伝達関数の数を少なくし、ＤＢ４０のデータ量を少なくすることができる。また、本実施形態によれば、平均耳形状から得られた標準頭部伝達関数を用いて、個人に適応した頭部伝達関数を生成するので、頭部伝達関数の個人差を吸収し、幅広い層のユーザに適切な頭部伝達関数を提供することができる。また、本実施形態によれば、属性データとして、性別、身長というユーザにとって入力し易いデータを採用したので、音響処理装置２の操作が容易になるという効果がある。
【００３０】
＜第２実施形態＞
頭部伝達関数には、ＩＴＤ（Interaural Time Difference；
両耳間時間差）と、ＩＬＤ（Interaural
Level Difference； 両耳間強度差）の情報が含まれている。これらの情報は音像定位に非常に大きな影響を与えるため、頭部伝達関数と分離し、別途処理を行うことによって、音像定位の更なる精度向上が期待できる。
【００３１】
そこで、この発明の第２実施形態である音響処理装置では、ＩＴＤ，ＩＬＤの情報を除いた頭部伝達関数を生成するとともに、属性データからＩＴＤ，ＩＬＤの情報を算出し、別途処理を行うことで音像定位の更なる精度向上を図る。
【００３２】
図７はこの発明の第２実施形態である音響処理装置の機能構成を示すブロック図である。図７には、本実施形態による音響処理装置において、制御部１１が記憶部１２内の音響処理プログラムを実行することにより実現される音響処理部２０Ａの各機能が示されている。
【００３３】
頭部伝達関数生成部３０Ａは、上記第１実施形態と同様な取得部３１Ａ、選択部３２Ａおよび生成部３３Ａを有する。本実施形態における頭部伝達関数生成部３０Ａと上記第１実施形態の頭部伝達関数生成部３０との相違点は、選択部３２Ａがアクセスする標準頭部伝達関数のＤＢ４０Ａにある。本実施形態におけるＤＢ４０Ａは、ＩＴＤおよびＩＬＤの情報が除去された標準頭部伝達関数により構成されている。
【００３４】
このような標準頭部伝達関数の生成方法に関しては各種の方法が考えられるが、例えば音源位置から聴者の左右の耳までのインパルス応答ＨＲＩＲ＿ＬおよびＨＲＩＲ＿Ｒの相互相関が最大となるように両インパルス応答間の時間差を調整し、両インパルス応答のレベルが同じになるように両インパルス応答のレベルを調整し、これらの調整後の両インパルス応答をフーリエ変換することによりＩＴＤおよびＩＬＤの情報が除去された標準頭部伝達関数を生成してもよい。
【００３５】
上記第１実施形態と同様、頭部伝達関数生成部３０Ａは、ＵＩ部を介して頭部伝達関数の生成指示が与えられることにより動作する。一方、ＩＴＤ生成部６１と、音像定位部６３と、ＩＴＤ調整部６４と、ＩＬＤ調整部６５は、ＵＩ部を介して音響処理（音像定位処理を含む）の実行が指示されることにより動作する。
【００３６】
上記第１実施形態と同様、取得部３１Ａは、性別成分および身長成分からなる属性データを聴者から取得する。ＩＴＤ生成部６１およびＩＬＤ生成部６２には、取得部３１Ａが取得した属性データと、３次元空間内における音源位置を示す音源位置情報Ｐ（ｘ、ｙ、ｚ）が与えられる。ＩＴＤ生成部６１は、属性データが示す性別および身長に基づいて、聴者の頭部、左右の耳の形状、左右の耳の位置座標等を求め、これらの情報と音源位置情報Ｐ（ｘ、ｙ、ｚ）に基づいて、例えば画像処理によりＩＴＤを示す情報を生成する。また、ＩＬＤ生成部６２は、ＩＴＤ生成部６１と同様、属性データが示す性別および身長に基づいて、聴者の頭部、左右の耳の形状、左右の耳の位置座標等を求め、これらの情報と音源位置情報Ｐ（ｘ、ｙ、ｚ）に基づいて、例えば画像処理により聴者のＩＬＤを示す情報を生成する。このような処理を可能にするため、人間の性別および身長と、頭部の形状、左右の耳の形状、左右の耳の位置との関係を示すテーブルを生成し、ＩＴＤ生成部６１およびＩＬＤ生成部６２に予め記憶させてもよい。
【００３７】
音像定位部６３には、音像位置情報Ｐ（ｘ、ｙ、ｚ）と、生成部３３Ａによって生成されたＩＴＤおよびＩＬＤの情報が除去された頭部伝達関数ＨＲＴＦ−ＩＴＤ−ＩＬＤが供給される。この頭部伝達関数ＨＲＴＦ−ＩＴＤ−ＩＬＤは、上記第１実施形態と同様、取得部３１Ａが取得した属性データに最も近い属性の基準値に対応付けられた２つの標準頭部伝達関数に属性データに基づく補間処理を施すことにより得られた頭部伝達関数である。
【００３８】
音像定位部６３は、この頭部伝達関数ＨＲＴＦ−ＩＴＤ−ＩＬＤと音源位置情報Ｐ（ｘ、ｙ、ｚ）とに基づいて、音源位置から聴者の左右の耳までの伝達関数を求め、これらの伝達関数を周波数領域において音源信号Ｓに乗算することにより、音源位置に定位した音を示す左右２チャネルの音信号ＳＬａおよびＳＲａを生成する。
【００３９】
ＩＴＤ調整部６４は、音信号ＳＬａを遅延させ、音信号ＳＬｂとして出力する遅延部６４Ｌと、音信号ＳＲａを遅延させ、音信号ＳＲｂとして出力する遅延部６４Ｒとを有する。ＩＴＤ調整部６４は、音信号ＳＬｂおよびＳＲｂの時間差がＩＴＤ生成部６１からの情報により指示されたＩＴＤとなるように遅延部６４Ｌおよび６４Ｒの各遅延量を調整する。
【００４０】
ＩＬＤ調整部６５は、音信号ＳＬｂのレベルを調整し、音信号ＳＬｃとして出力するレベル調整部６５Ｌと、音信号ＳＲｂのレベルを調整し、音信号ＳＲｃとして出力するレベル調整部６５Ｒとを有する。ＩＬＤ調整部６５は、音信号ＳＬｃおよびＳＲｃのレベル差がＩＬＤ生成部６２からの情報により指示されたＩＬＤとなるようにレベル調整部６５Ｌおよび６５Ｒの各レベル調整量を調整する。このＩＬＤ調整部６５から得られる音信号ＳＬｃおよびＳＲｃが放音装置３（図１参照）に供給される。
【００４１】
本実施形態によれば、ＩＴＤおよびＩＬＤ以外のパラメータについては、頭部伝達関数生成部３０Ａが聴者の属性データに基づいて生成する頭部伝達関数ＨＲＴＦ−ＩＴＤ−ＩＬＤが利用され、ＩＴＤおよびＩＬＤについては聴者の属性データに基づいて生成されたものが利用され、音像定位の処理が実行される。従って、頭部伝達関数を利用しつつ音像定位のための処理の操作性を高めることができる。なお、本実施形態では、ＩＴＤ調整部６４およびＩＬＤ調整部６５において生成したＩＴＤ、ＩＬＤを音声信号に反映させているが、これらを生成部３３Ａに組み込んでもよい。すなわち、ＩＴＤ，ＩＬＤを別途求め、遅延およびレベル調整の処理を行った後、再度頭部伝達関数の形に戻してから音像定位を行ってもよい。
【００４２】
＜他の実施形態＞
以上、この発明の第１および第２実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
【００４３】
（１）上記第１および第２実施形態では、聴者の属性データに最も近い２つの属性の基準値に対応した２つの標準頭部伝達関数を補間することにより聴者に適用した頭部伝達関数を生成した。しかし、聴者に適応した頭部伝達関数の生成方法は、これに限定されるものではなく、例えば１つの標準頭部伝達関数を選択し、この１つの標準頭部伝達関数を用いて聴者に適応した頭部伝達関数を生成してもよい。具体的には、頭部伝達関数を構成する各パラメータの属性データの変化（例えば身長の変化）に対する依存性を示す補正係数を標準頭部伝達関数とともにＤＢに記憶させる。そして、１つの標準頭部伝達関数が選択された場合、聴者の属性データと、選択された標準頭部伝達関数に対応した属性の基準値との差分を求め、この差分と補正係数とに基づいて、聴者に適応した頭部伝達関数のパラメータと標準頭部伝達関数のパラメータとの差分を生成するのである。すなわち、この発明において、選択部は、１以上の標準頭部伝達関数を選択すればよく、その場合においても、生成部は、属性データと１以上の標準頭部伝達関数とに基づいて、個人に適応した頭部伝達関数を生成可能である。
【００４４】
（２）上記第１および第２実施形態では、２つの標準頭部伝達関数が選択され、属性データに基づいて２つの標準頭部伝達関数の１次補間が行われた。しかし、補間の態様はこれに限定されるものではない。例えば聴者の属性データに最も近い属性の基準値に対応した３つ以上の標準頭部伝達関数を選択し、２次以上の補間演算により、聴者に適応した頭部伝達関数を生成してもよい。
【００４５】
（３）上記第２実施形態では、取得部３１Ａが取得する属性データに基づいて、ＩＴＤを示す情報、ＩＬＤを示す情報を生成した。しかし、そのようにする代わりに、あるいはそのようにすることに加えて、聴者がＵＩ部を利用して自由にＩＴＤ、ＩＬＤを指定するようにしてもよい。この態様によれば、聴者は、自分の好みに合ったＩＴＤ、ＩＬＤを指定することができる。
【００４６】
（４）上記第１実施形態において、属性の基準値における身長成分は、１５０ｃｍ、１６０ｃｍ、１７０ｃｍという具合に等間隔のデータとなっていたが、属性の基準値の間隔は任意である。
【００４７】
（５）上記各実施形態では、性別、身長を属性データとしたが、属性データの種類はこれに限定されるものではない。性別、身長以外に、耳形状に影響を与える任意のデータを属性データとしてよい。
【００４８】
（６）上記第１実施形態では、音響処理装置２が頭部伝達関数生成部３０を有していたが、例えばネットワーク上のサーバに頭部伝達関数生成部３０を設け、音響処理装置２がネットワークを介して頭部伝達関数生成部３０を利用してもよい。上記第２実施形態に関しても同様である。
【００４９】
（７）上記第２実施形態において、頭部伝達関数生成部３０Ａを設けず、例えば1種類の平均耳形状から得られた１種類の頭部伝達関数であって、ＩＴＤおよびＩＬＤの情報が除去された頭部伝達関数を用いて音像定位部６３の処理を行い、この音像定位部６３の処理により得られた音信号ＳＬａおよびＳＲａに対し、属性データから得られたＩＴＤに基づくＩＴＤ調整部６４の処理と、属性データから得られたＩＬＤに基づくＩＬＤ調整部６５の処理を施してもよい。この態様によれば、小規模な装置構成により、操作性に優れ、幅広い層のユーザの要求を満たす音響処理装置を実現することができる。
【符号の説明】
【００５０】
１……信号供給装置、２……音響処理装置、３……放音装置、１１……制御部、１２……記憶部、１３……ＵＩ部、１４……通信部、２０，２０Ａ……音響処理部、３０，３０Ａ……頭部伝達関数生成部、３１，３１Ａ……取得部、３２，３２Ａ……選択部、３３，３３Ａ……生成部、４０……ＤＢ、６１……ＩＴＤ生成部、６２……ＩＬＤ生成部、６３……音像定位部、６４……ＩＴＤ調整部、６５……ＩＬＤ調整部、６４Ｌ，６４Ｒ……遅延部、６５Ｌ，６５Ｒ……レベル調整部。
【図１】
2020156029.tif 000003
【図２】
2020156029.tif 000004
【図３】
2020156029.tif 000005
【図４】
2020156029.tif 000006
【図５】
2020156029.tif 000007
【図６】
2020156029.tif 000008
【図７】
2020156029.tif 000009